body {
	color: #666666;	font-size: 14px;	line-height: 1.75em;	background: #fff;
	font-family: Arial, Helvetica, Geneva, simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w1180{ width:1180px; clear:both; margin:0 auto; overflow:hidden  }
.w100{ width:100%; min-width:1180px;  clear:both; margin:0 auto; overflow:hidden  }

a { color:#666666;}
a:hover{ color:#f60;}
/********* top *****************/
.ding{ border-top:6px solid #333;  height:40px; background:url(img/topbj.gif)  right top no-repeat;   }
.ding .fenxiang{ width:800px; height:40px;background:url(img/topbj.gif)  left top no-repeat; padding-left:60px; }
.ding .fenxiang a{ color:#fff; line-height:36px; margin:0 10px; font-size:12px;}

.head2{ height:100px; overflow:hidden;}
.head2 .logo{ margin-left:70px;}
.head2 .lianxi{ width:800px; margin:30px 0; height:60px;  font-size:12px; }
.head2 .lianxi .xm{ border-left:1px solid #eee; line-height:20px; padding:5px 10px 0;  }
.head2 .lianxi .xm p.nr{ color:#f60;  font-weight:bold; }
.head2 .lianxi a.lxan{ background:#f60 ; color:#fff; font-size:14px; display:block; padding:0 20px; height:40px; line-height:40px; border-radius:5px; overflow:hidden;}
.head2 .lianxi a.lxan:hover{ background:#f97b00;}

.daohang{ height:68px; line-height:68px; background:url(img/daohangbj.png) right bottom no-repeat;}
.daohang .nav{  background:url(img/daohangbj.png) left  bottom repeat-x; height:68px; }
.daohang .nav .mune{ float:left; margin-left:80px;}
.daohang .nav .mune a{ color:#fff; padding:0 30px; border-left:1px solid #ccc; letter-spacing:1px; font-weight:bold; }
.daohang .nav .mune a:nth-child(1){ border:none;}
.daohang .nav .mune a:hover{ color:#000;} 
.daohang .nav .sousuo{ height:30px; line-height:30px; width:230px; background:#fff; overflow:hidden; margin-top:18px; border-radius:5px;   }
.daohang .nav .sousuo input{ height:30px; padding:0 10px; width:150px; border:none; outline:none; float:left;}
.daohang .nav .sousuo a{ display:block; float:right; width:50px; height:30px; background: url(img/sousuoico.png) center center no-repeat #ff8701;}
.daohang .nav .sousuo:hover a{ background-color:#000;}

/***********分页*******************/

.pagination{list-style:none;margin:0;padding:0; margin-bottom:80px; text-align:center; display:inline-block;vertical-align:bottom}
.pagination li{display:inline-block;border:solid 1px #ddd; margin:2px; text-align:center; border-radius:4px; overflow:hidden;}
.pagination a{color:#999;padding:6px 12px;line-height:18px;display:block;}
.pagination a:hover ,.pagination li.thisclass a{ background:#f60; color:#fff;}


footer .foot{ height:450px; border-bottom:6px solid #000; background:#f60  url(img/footbj0.png) center repeat-y;; color:#ccc;}
footer .foot a{color:#ccc;}
footer .foot .lefts{ padding:80px 150px 20px 0 ;; width:280px; height:350px;  background:url(img/footbj1.png) right top no-repeat; color:#ffbf94}
footer .foot .lefts .gsjj{ font-size:12px; margin-bottom:20px; }
footer .foot .lefts a.lxan{ color:#ffbf94; line-height:40px; display:block; text-align:center; font-weight:bold; border:1px solid #ffbf94; width:200px; height:40px;}
footer .foot .lefts a.lxan:hover{ background:#ffbf94; color:#f60;}

footer .foot .rights{padding:80px 0 20px 50px;; width: 700px; height:350px; background:#333 url(img/diuqiu.gif) top left no-repeat ; position:relative;}
footer .foot .rights .xm{ width:150px; padding-right:40px; }
footer .foot .rights .xm h3{ margin-bottom:20px;}
footer .foot .rights .xm ul li a{ display:block; line-height:20px; padding:10px 0;}
footer .foot .rights .lxmw{ padding-right:0; width:310px; }
footer .foot .rights .lxmw .ms{ font-size:12px; margin-bottom:10px; line-height:1.5em;}
footer .foot .rights .lxmw .lx{ line-height:20px; padding:10px 0 10px  30px; background:url(img/footico.png) left 12px no-repeat;;  }
footer .foot .rights .lxmw .lx.add{ background-position:left -110px; font-size:12px}
footer .foot .rights .lxmw .lx.email{ background-position:left -238px;}
footer .foot .rights .lxmw .lx.sj{ background-position:left -360px;}

footer .footcopy{ background:#000; color:#aaa;  padding:20px 0; text-align:center; line-height:1.5em}
footer .footcopy a{color:#aaa; }
footer .rights .top{ position:absolute; width:120px; height:45px; z-index:999; right:0; bottom:0;;}
footer .rights .top a{ display:block; background:url(img/top.png) top center no-repeat;width:120px; height:45px; }


/*************  ppt *****************/
.ppt .fullSlide{ width:100%;  position:relative;  height:450px; background:#000;  }
.ppt .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.ppt .fullSlide .bd ul{ width:100% !important;  }
.ppt .fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
.ppt .fullSlide .bd li a{ display:block; height:450px; }

.ppt .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.ppt .fullSlide .hd ul{ text-align:center; }
.ppt .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#333;
  line-height:999px; 
}
.ppt .fullSlide .hd ul .on{ background:#fd6300;  }

/**************************/
.youshiindex{ margin:60px auto;}
.youshiindex .xm{ width:360px; height:460px; margin:0; margin-left:50px;}
.youshiindex .xm:nth-child(3n+1){ margin:0;}
.youshiindex .xm .tu { width:360px; height:200px; overflow:hidden;}
.youshiindex .xm .tu img{ display:block; width:360px; height:200px;}
.youshiindex .xm:hover .tu img{ transform: scale(1.1);  transition: all 1s ease 0s;-webkit-transform: scale(1.1);	-webkit-transform: all 1s ease 0s;}
.youshiindex .xm .tit{ font-weight:bold; color:#222; margin:20px 0 10px; height:30px; line-height:30px;}
.youshiindex .xm .ms{ text-align:justify; line-height:1.6em; height:8em; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;  }
.youshiindex .xm  a.more{ height:40px; line-height:40px; display:block; text-align:center; width:130px; background:#fff; color:#f60; font-weight:bold; border-left:4px solid #f60;
-webkit-transition-duration:0.8s;    -webkit-transition-timing-function: ease; }
.youshiindex .xm:hover  a.more{ background:#f60; color:#fff;}

/*************************/
.guanggao{ height:50px; border-radius:120px; background:#f60; padding:40px 0; margin:20px auto;}
.guanggao .wen{ padding-left:60px; color:#fff; width:850px;}
.guanggao .wen .tit{ font-weight:bolder;}
.guanggao .lxan{ height:40px; width:200px; border:1px solid #fff;  }
.guanggao .lxan a{ color:#fff; line-height:40px; display:block; text-align:center; font-weight:bold;}
.guanggao .lxan a:hover{ background:#fff; color:#f60;}


/*****************************/
.biaoti{ width:800px; margin:20px auto; text-align:center; text-transform:uppercase;}
.biaoti .tit{ font-weight:bold; font-size:30px; line-height:40px; color:#222;}
.biaoti .ms{ font-size:13px;}
.fuwuindex{ margin:40px  auto}
.fuwuindex ul{ margin:40px auto 0;}
.fuwuindex ul li{ float:left; margin:0 18px 20px 0; width:380px; height:160px; overflow:hidden; box-shadow:2px 2px 2px #ccc;   }
.fuwuindex ul li:hover{box-shadow:2px 2px 2px #999;}
.fuwuindex ul li.m0{ margin-right:0;}
.fuwuindex ul li .tu{ width:80px; height:80px; margin:40px 0 0 20px;; border-right:80px; background:#ddd; border-radius:80px; overflow:hidden;}
.fuwuindex ul li .tu img{ width:80px; height:80px;}
.fuwuindex ul li .wen{ width:245px; height:100px; margin:30px 15px 0 0; color:#777; }
.fuwuindex ul li .wen .tit{ font-weight:bold; color:#222; line-height:20px; padding:5px 0;}
.fuwuindex ul li .wen .ms{ text-align:justify; font-size:12px; line-height:1.7em;}

/*********************************/
.gundongtu{ padding:20px 0; height:390px; background:url(img/13.jpg) center top no-repeat;}
.gundongtu .biaoti .tit{ color:#fff;}
.gundongtu .biaoti .ms{ color:#999;}

	.douban{ width:1180px; padding-top:10px;  overflow:hidden;    }
	.douban .hd{  line-height:22px;  overflow:hidden; margin:30px auto 0; width:121px; height:40px; border:1px solid #fff; border-radius:40px;       }
	.douban .hd .next,
	.douban .hd .prev{  display:block; float:left; width:60px; height:40px; background: url(img/left_right.png) no-repeat -60px 5px; overflow:hidden;  cursor:pointer; }
	.douban .hd .next{ background-position:20px 5px; border-right:1px solid #fff;; }
	.douban .hd .prev:hover{ background-position: -60px -65px; cursor:default; background-color:#fff;  }
	.douban .hd .next:hover{ background-position: 20px -65px; cursor:default;background-color:#fff; }

	.douban .bd{ padding:0;  }
	.douban .bd ul{ overflow:hidden; zoom:1; }
	.douban .bd ul li{ float:left; width:280px; margin-right:20px; height:180px; overflow:hidden;    }
	.douban .bd ul li img{ display: block; width:100%;}


/******* kehuyuyoushi ************/
.kehuyuyoushi { margin:50px auto;}
.kehuyuyoushi .xm{ width:550px; height:440px;}
.kehuyuyoushi .xm .biaoti .tit{ text-align:left; font-size:18px; line-height:30px;}
.kehuyuyoushi .xm .biaoti .ms{ text-align:left;}


/***********************/
.shuziico{ margin:40px auto;}
.shuziico .xm{ float:left; width:170px; height:80px; padding:20px 20px 20px 60px; background:url(img/shuziico.png) 15px  35px no-repeat ; margin-right:60px;  }
.shuziico .m0{ margin:0;}
.shuziico .xm .shuzi{ font-size:36px; height:80px; width:100px; text-align:center; line-height:80px;}
.shuziico .xm .sm{ font-size:18px; line-height:1.2em; width:70px; font-weight:lighter; padding-top:20px; }
.shuziico .xm2{ background:url(img/shuziico.png) 15px  -82px no-repeat}
.shuziico .xm3{ background:url(img/shuziico.png) 15px  -200px no-repeat}
.shuziico .xm4{ background:url(img/shuziico.png) 15px  -315px no-repeat}


/***************************/

.m_wnews { width:550px;  position: relative;  zoom: 1; height: 320px; overflow: hidden;  margin-top:40px; }
.m_wnews ul li { line-height: 2em;   }
.m_wnews ul li .tu { width:80px ; height:80px; background:#ccc; overflow:hidden; border-radius:80px;}
.m_wnews ul li .tu img{ width:80px ; height:80px;}
.m_wnews ul li .wen{ width:450px;  line-height:1.5em; text-align:justify; font-size:13px;}
.m_wnews ul li .wen .nr{ height:150px;}
.m_wnews ul li .wen .name{ text-align:right; margin-top:30px; color:#222; font-size:18px;}
.m_wnews ul li .wen .zhiwei{ text-align:right; margin-top:0px; font-size:12px;   }


.m_wnews .pagesize {  line-height:22px;  overflow:hidden; margin:30px auto 0; width:121px; height:40px; border:1px solid #999; border-radius:40px;        }
.m_wnews .pagesize a{  display:block; float:left; width:60px; height:40px; background: url(img/left_right.png) no-repeat -60px -65px #fff; overflow:hidden;  cursor:pointer; }
.m_wnews .pagesize a.prev{ background-position:20px -65px; border-right:1px solid #999;; }
.m_wnews .pagesize a.next:hover{ background-position: -60px 5px; cursor:default; background-color:#999;  }
.m_wnews .pagesize a.prev:hover { background-position: 20px 5px; cursor:default;background-color:#999; }


.youshi ul{ margin:40px auto 0; width:550px;   height: 320px; }
.youshi ul li { border-bottom:1px dotted #ccc;}
.youshi ul li .tit{ text-align:right; font-size:16px; line-height:40px; color:#222; }
.youshi ul li .tit span{ float:left; display:block; width:40px; height40px;   background:url(img/jiajian.png) left top no-repeat; cursor:pointer; }
.youshi ul li .tit.on span{ background:url(img/jiajian.png)  right top no-repeat;}
.youshi ul li .nr{ font-size:13px; line-height:1.5em; height:80px; margin:20px auto; display:none; text-align:justify;}

/******************/
.newsindex { padding:40px 0 60px; height:500px; background:url(img/22.jpg) center top no-repeat;}
.newsindex .biaoti .tit{ color:#fff;}
.newsindex .biaoti .ms{ color:#999;}
.newsindex .xm{ width:540px; height:300px; margin:20px 24px;; }
.newsindex .dxm, .newsindex .xxm{background:#fff; overflow:hidden;}
.newsindex .dxm .tu{ width:540px; height:180px; overflow:hidden; }
.newsindex .dxm .tu img{ display:block; width:540px; height:180px; }
.newsindex .dxm .wen{ padding:25px 40px; font-size:18px; line-height:1.4em;}
.newsindex .dxm .wen p{ margin-bottom:10px; max-height:2.8em; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.newsindex .dxm .wen .time{  font-size:14px; line-height:1.4em;}
.newsindex .dxm .wen .time span{ margin-right:10px; }
.newsindex .dxm .wen .time span.sj{ border-left:1px solid #999; padding-left:10px; }

.newsindex .xxm .tu{ width:270px; height:130px; overflow:hidden; }
.newsindex .xxm .tu img{ width:270px; height:130px;}
.newsindex .xxm .wen{ padding:25px; font-size:14px; line-height:1.4em; width:220px; height:80px; overflow:hidden;}
.newsindex .xxm .wen p{ margin-bottom:15px; }
.newsindex .xxm .wen .time{  font-size:12px; line-height:1.4em;}
.newsindex .xxm .wen .time span{ margin-right:10px; }
.newsindex .xxm .wen .time span.sj{ border-left:1px solid #999; padding-left:10px; }

.newsindex  a.more{ width:200px; margin:20px auto; text-align:center; display:block; height:36px; line-height:36px;   border-radius:4px; overflow:hidden;color:#fff; border:1px solid #fff; font-size:16px;}
.newsindex  a.more:hover{ color:#f60; border:1px solid #f60; }

.banner{ background:url(img/banneri.jpg) center center no-repeat; padding:50px 0; height:40px; line-height:40px; text-transform:uppercase;color:#fff; margin-bottom:70px;  }
.banner h2{  font-size:36px; float:left;}
.banner a{ color:#fff;}
.banner a.home{ background: url(img/homeico.png) left center no-repeat ; padding-left:20px;}
.banner i{ padding:0 10px;}


/***********联系我们***********/
.lxmian{ margin:40px auto;}
.lxmian .zxly{ width:440px; min-height:400px;;}

.lxmian .kuandu h3{ color:#333; padding-left:10px;}
.lxmian .kuandu .ms{ padding-left:10px}
.lxmian .zxly .tit{ font-size:24px; font-weight:bold; color:#333; text-align:justify; margin-bottom:20px;padding-left:10px;}
.lxmian .zxly table{ text-align:center; border-collapse:collapse;}
.lxmian .zxly .xsrk{ margin:10px 0; width:180px; padding:5px 10px; height:34px; line-height:34px; border-radius:4px; border:1px solid #999; }
.lxmian .zxly .dsrk{ margin:10px 0; width:400px; padding:5px 10px; height:34px; line-height:34px; border-radius:4px; border:1px solid #999; }
.lxmian .zxly textarea{ margin:10px 0; width:400px; padding:5px 10px; height:220px; border-radius:4px; border:1px solid #999;}
.lxmian .zxly .tijiao{ margin:10px 0; width:420px;  height:44px; line-height:34px; border-radius:4px; background:#333; border:1px solid #333;  color:#fff; text-transform:uppercase; letter-spacing:2px; cursor:pointer; }
.lxmian .zxly .tijiao:hover{ background:#f60; border:1px solid #f60; }

.lxmian .lxfs{ width:720px;}
.lxmian .lxfs ul{ margin-top:20px;}
.lxmian .lxfs ul li { margin:30px 0;  height:120px; width:350px;; float:left;  }
.lxmian .lxfs ul li.m0{ margin-left:20px;}
.lxmian .lxfs ul li .tu{ width:90px; height:126px;  overflow:hidden; margin-right:10px; border-radius:4px;  }
.lxmian .lxfs ul li .tu img{ display:block; width:90px;}
.lxmian .lxfs ul li .wen{ width:250px; }
.lxmian .lxfs ul li .wen .mz{ color:#333;  font-size:18px; }
.lxmian .lxfs ul li .wen p{ line-height:30px; font-size:14px; border-bottom:1px dotted #ddd;}
.lxmian .lxfs ul li .wen p small{ color:#666; padding-left:10px; font-size:12px;}
.lxmian .lxfs ul li .wen p  span{ display:block; float:left; width:30px; height:30px ; margin-right:10px; background: #fff url(img/lxwmico.png) top center no-repeat; border-radius:40px;}
.lxmian .lxfs ul li .wen p.sj  span{ background-position: center -72px;}
.lxmian .lxfs ul li .wen p.xy  span{ background-position: center -148px;}
.lxmian .lxfs ul li .wen p.skp  span{ background-position: center  bottom;}
.lxmian .lxfs ul li .wen p:hover  span{ background-color:#f60; }

/*************************/
.aboutmain{ margin:50px auto;}
.aboutmain .gsjjnr{ width:570px;  overflow:hidden; margin:20px 0;}
.aboutmain .m1{ margin-right:40px;}

/*****************************/
.tubiaomain{ margin:50px auto;}
.tubiaomain .zhuxingtu{ width:560px;  min-height:500px; }
.tubiaomain .zhuxingtu .yangshi{ height:20px; line-height:20px; font-size:18px; margin:10px auto ; margin-left:50px;}
.tubiaomain .zhuxingtu .yangshi span{ display:block; width:20px; height:20px; border-radius:4px; float:left; margin-right:10px;}
.tubiaomain .zhuxingtu .yangshi span.t1{ background:#666;}
.tubiaomain .zhuxingtu .yangshi span.t2{ background:#f60;}

.tubiaomain .shanxing{ width:500px;  min-height:500px;}
.tubiaomain .shanxing .yangshibiao{ margin:20px auto;}
.tubiaomain .shanxing .yangshibiao .xm{ color:#fff; padding-left:20px; border-radius:4px; height:30px; line-height:30px; margin-bottom:10px;  }
.tubiaomain .shanxing .yangshibiao .xm1{ width:80%;  background:#666;}
.tubiaomain .shanxing .yangshibiao .xm2{ width:60%;  background:#f60;}
.tubiaomain .shanxing .yangshibiao .xm3{ width:50%;  background:#549304;}


.cpxqmain{ margin:50px auto;}
.cpxqmain .tu{ width:100%; text-align:center;}
.cpxqmain .tu img{width:100%; text-align:center; margin:0 auto; display:block;}
.cpxqmain .xm{ width:550px; overflow:hidden; margin:10px 0;}
.cpxqmain .xm h3{ color:#222; margin:20px 0;}
.cpxqmain .xm .xiangxinr img{ max-width:550px;}
.cpxqmain .xm .xiangxinr table{ max-width:550px; width:100%; border-collapse:collapse; border:1px solid #ddd;}
.cpxqmain .xm .xiangxinr table td{ text-align:center; padding:5px 2px;}
.cpxqmain .xxjsnr { overflow:hidden; margin:30px auto; text-align:justify;}
.cpxqmain .xxjsnr img{max-width:1180px;}
.cpxqmain .xxjsnr table{ max-width:1180px; width:100%; border-collapse:collapse; }
.cpxqmain .xxjsnr table td{  padding:5px 2px; vertical-align:top;}




.newsmain{ margin:50px auto;}
.newsmain ul.xwlist  li{ margin:20px 0; padding:20px 0; border-bottom:1px dotted #ddd;}
.newsmain ul.xwlist  li:hover{border-bottom:1px dotted #f60; }
.newsmain ul.xwlist  li .tu{ width:300px; overflow:hidden; min-height:100px;  }
.newsmain ul.xwlist  li .tu img{ width:300px; display:block}
.newsmain ul.xwlist  li .wen{ width:830px;}
.newsmain ul.xwlist  li .wen h3{ border-bottom:1px dotted #ddd; margin-bottom:5px; padding-bottom:5px;}
.newsmain ul.xwlist  li:hover .wen h3{ color:#f60;}
.newsmain ul.xwlist  li .wen .time span{ padding-left:35px;  line-height:20px; margin:5px 40px 5px 0;}
.newsmain ul.xwlist  li .wen .time span.sj{ background:url(img/xwsjico.jpg)  left  top  no-repeat;}
.newsmain ul.xwlist  li .wen .time span.cs{ background:url(img/xwsjico.jpg)  left bottom no-repeat;}
.newsmain ul.xwlist  li .wen .desc{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.newsmain ul.xwlist  li .wen  a.more{ margin-top:20px; height:40px; line-height:40px; display:block; text-align:center; width:130px; background:#fff; color:#999; font-weight:bold; border:1px solid #ddd; border-left:4px solid #999;
-webkit-transition-duration:0.8s;    -webkit-transition-timing-function: ease; }
.newsmain ul.xwlist  li:hover .wen a.more{ background:#f60; color:#fff; border-left:4px solid #f60;}


.xwnrmian{ margin:50px auto;}
.xwnrmian h1{ text-align:center; font-size:24px;}
.xwnrmian p.tj{ text-align:center; border-bottom:2px dotted #ddd; margin-bottom:30px; padding-bottom:10px;}

/**********  FBA ******************/
.fbasm{ text-align:center; margin-bottom:100px;}
.fbasm h1 span{ display:block; width:200px; border-bottom:2px solid #666; margin:20px auto;}

.fbamain{ margin:60px auto;}
.fbamain .xm{ width:360px; height:380px; margin:0; margin-left:50px; overflow:hidden;}
.fbamain .xm:nth-child(3n+1){ margin:0;}
.fbamain .xm .tu { width:100px; height:100px; overflow:hidden; margin:0 auto}
.fbamain .xm .tu img{ display:block; width:100px; height:100px;}
.fbamain .xm:hover .tu img{ transform: scale(1.1);  transition: all 1s ease 0s;-webkit-transform: scale(1.1);	-webkit-transform: all 1s ease 0s;}
.fbamain .xm .tit{  color:#222; margin:20px 0 10px; height:30px; line-height:30px; text-align:center; font-size:20px;}
.fbamain .xm .ms{ text-align: center; line-height:1.75em; padding:10px ;    }
