@charset "gb2312";

/*---------- base ---------*/
*{
	padding:0;
	margin:0;
}
html{
	background:#FFF;font-size: 62.5%;  
}
body{
	font-size: 62.5%;  font:1.4rem "&#x5FAE;&#x8F6F;&#x96C5;&#x9ED1;", "&#x5B8B;&#x4F53;"; color:#666666;
}
img{
	border:none;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#1064A4;
	text-decoration:underline;
}

input,select,button{
	font:1.2rem Verdana,Arial,Tahoma;
	vertical-align:middle;
}

header{width:100%;height:16rem; background-color:#F5F5F5;}
.headtop{height:12rem;line-height:3rem;width:75%;margin:0 auto; background:#F5F5F5;}
.logo{width:220px; float:left; margin:35px 0 0 10px; padding:0; float:left;}
.banner{ font-family:"微软雅黑", "宋体"; font-size:1.8rem; color:#2FAC4B; float:left; font-weight:bold; margin:70px 0 0 0;}
.search{width:240px; float:left; margin:48px 0 0 30px;}
.tel{width:220px;float:right; margin-top:38px; text-align:right;}
.tel div{width:220px; font-family:"微软雅黑", "黑体", "宋体"; font-size:1.4rem; margin-top:5px;display:block;}
.tel span{width:220px; font-family:Arial, Helvetica, sans-serif; font-size:3.2rem; font-weight:bold; color:#1064A4; display:block;}
form {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.searchm {
    width: auto;
    float: left;
    padding: 2rem 0 0 2rem;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.d3 {background: #efefef;}
.d3 form {
  background: #fff;
}
.d3 input, .d3 button {
  border: none;
  outline: none;
  background: transparent;
}
.d3 input {
  width: 90%;
  height: 42px;
  padding-right: 42px;
}
.d3 button {
  height: 42px;
  width: 42px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.d3 button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 16px;
  color: #119d96;
}

	
@media only screen and (max-width: 767px){
header{width:100%;height:auto; background-color:#F5F5F5;}
.headtop{width:100%;margin:0; height:auto;}
.banner,.search,.tel{display:none;}
}
.nav{height:4rem;width:100%;background:#1064A4;display:block;}
.nav a{color:#fff;}
.nav ul{width:75%;margin:0 auto;position:relative; zoom:1; }
.nav ul li{float:left;height:4rem;line-height:4rem;color:#FFF;font-weight:bold;font-size:1.4rem;text-align:center; padding:0 2rem; border-right:#CCCCCC solid 1px;}
.nav ul li.navOn{float:left;height:4rem;line-height:4rem;color:#FFF;font-weight:bold;font-size:1.4rem;text-align:center; padding:0 2rem; border-right:#CCCCCC solid 0.1rem; background:#2FAC4B;}
.nav ul li.home{float:right;height:4rem;line-height:4rem;color:#FFF;font-weight:bold;font-size:1.2rem;text-align:center; padding:0 2rem; border-right:0;}
.nav ul li.sitemap{height:4rem;line-height:4rem;color:#FFF;font-weight:bold;font-size:1.4rem;text-align:center; padding:0 2rem; border-right:#CCCCCC solid 0.1rem; background:#f00;}
.nav ul li.sitemaps{float:right;height:4rem;line-height:4rem;color:#FFF;font-weight:bold;font-size:1.4rem;text-align:center; padding:0 2rem; border-right:0; background:#f00;}
.gif-hot{background:url(../images/hot.gif) 0 0 no-repeat; margin-left:0.5rem; width:0.9rem; height:1.2rem; display:block; float:right; margin-top:0.8rem;}
h1{ font-family:SimHei; font-size:3rem; line-height:50px; width:100%;}
h2{ font-family:SimHei; font-size:2.5rem; line-height:50px; clear:left;}
h2 a{ color:#666;}
.pro-switch {
	overflow: hidden;
	position: relative;
	width:100%;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}

.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}

.weizhi{ width:100%; line-height:2.5rem; clear:both; margin:1.5rem 0;}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.main{
	width:75%;
	margin:0 auto;
	/*position:relative;*/
}
.clear{
	overflow:hidden; clear:both;
}
.mt2{ margin-top:2rem;}
.mt3{ margin-top:3rem;}
.mt4{ margin-top:4rem;}
.mt5{ margin-top:5rem;}
.mt6{ margin-top:6rem;}
.mt7{ margin-top:7rem;}
.mt8{ margin-top:8rem;}
.ht1{ height:370px;}
.maincenter{width:100%; clear:both; line-height:3rem;}
.maincenter ul{display:table;margin-left:auto;margin-right:auto;}
.maincenter ul li{width:120px; font-size:1.6rem; float:left; text-align:center; line-height:6rem; overflow:hidden;}
.mainleft{ float:left; width:100%; margin-left:-280px;}
.mainleft_container{ margin-left:280px;}
.leftpic{ width:240px; float:left;}
.leftpic0{ width:100%;}
.leftpic img{ width:100%;}

.rihgtbiao{ width:60%; margin:0 0 0 20px;float:left; }
.rihgtbiao2{ width:300px; margin:0 0 0 20px;float:left; }
.h1right{font-size:1.4rem; line-height:50px; float:left; margin-left:25px; margin-top:5px;}
.biaocp{ width:100%; overflow:hidden; padding:5px;}
.biaocp li.biaotitle{ list-style:none; float:left; margin:5px;}
.biaocp li.biaotitle2{ list-style:none; float:left; margin:5px;}
.biaocp li{ list-style:none; float:left; margin:5px 8px;}
.biaoul{ width:100%; overflow:hidden; padding:5px;}
.biaoul li.biaotitle{ list-style:none; float:left; margin:5px;}
.biaoul li{ list-style:none; float:left; margin:5px; height:10px; line-height:25px;}

.mainright{ width:250px; float:right; border:#E5E5E5 solid 1px;}
.mainright ul{ margin:8px 0;}
.mainright ul li{ list-style:none; line-height:3rem; background:url(../images/about_ico.gif) no-repeat 8px center; text-indent:2.2em; height:3rem; overflow:hidden;}
.mainright dd.cur{ list-style:none; line-height:3rem; background:url(../images/about_ico.gif) no-repeat 8px center; text-indent:2.2em;}
.righttitle{ height:38px; line-height:40px; background:#F5F5F5; color:333; text-indent:1.5em;}
.lianxi{ height:auto; background:#3366cc;}
.lianxi h3{ font-size:2rem; line-height:2rem; margin:15% 0 10% 0;}
.lianxi li,.lianxi li a{ list-style:none; color:#FFF; clear:both;  text-align:center;}
.lianxi li.cw{ font-size:1.5rem; line-height:3.5rem;}
.lianxi li.cw2{ font-size:2rem; line-height:3.5rem;}
.lianxi li.wx{ margin-top:10%;}
.lianxi li.wx img{ width:60%;}
.lianxi .suoyang,.lianxi .suoyang a{ width:100%; background:#599b37; line-height:4rem; margin-top:10%; color:#FFF; text-align:center;}


.dhlist{ width:75%; margin:0 auto; clear:both;}
.dhlist h2 a{ font-size:1.2rem;}
/*.dhlist ul.dh_54,.dhlist ul.dh_61,.dhlist ul.dh_37,.dhlist ul.dh_52{ display:none;}*/

.homecarousel {
  width: 100%;
  overflow: hidden;
  margin-bottom: 25px;
}
.homecarousel ul {
  margin: 0;
  padding: 0;
  float: left;
  z-index: 2;
}
.homecarousel ul li {
  list-style: none;
  position: relative;
  width: 100%;
}
.homecarousel ul li h2 {
  width: 100%;
  float: left;
  margin: 0;
}
.homecarousel ul li h2 a {
  position: relative;
  display: block;
  width: 100%;
  padding: 15px 30px;
  background-color: #d5e0ea;
  color: #003e7e;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 1px;
  z-index: 2;
}
/* line 34, ../../../src/shared/sass/includes/carousel.scss */
.homecarousel ul li h2 a:hover, .homecarousel ul li h2 a:focus, .homecarousel ul li h2 a.active {
  background: #003e7e;
  color: #ffffff;
  text-decoration: none;
  outline: none;
}
/* line 39, ../../../src/shared/sass/includes/carousel.scss */
.homecarousel ul li h2 a:hover:after, .homecarousel ul li h2 a:focus:after, .homecarousel ul li h2 a.active:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 65, 127, 0);
  border-left-color: #003e7e;
  border-width: 14px;
  margin-top: -14px;
}
.homecarousel ul li .content {
    padding: 20px 20px 0 20px;
}

.homecarousel .homecarousel-content {
  position: relative;
  width: 87%;
  float: left;
  left:60px;
  height: 408px !important;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  z-index: 1;
}
.homecarousel .homecarousel-content .copy-wrapper {
  position: relative;
  z-index: 2;
  margin: 30px 40px;
  width: 408px;
  padding: 10px;
  background: #00417f;
  background-color: rgba(0, 65, 127, 0.8);
  box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.6);
}
.homecarousel .homecarousel-content .copy-wrapper a{ color:#fff;}
.homecarousel .homecarousel-content .copy-wrapper span{ width:50%; float:left; display:block;}
.homecarousel ul li .carousel-contents {
  display: none;  display: block; float:left; background:#F00;
}
.newslist{width:800px; clear:both;}
.newslist li{ width:93%; clear:both; margin-right:13px; margin-bottom:13px; list-style:none; background-color:#f0f0f0; height:120px; line-height:25px; padding:17px; border:#d0d0d0 solid 1px;}
.newslist li img{width:120px; border:#e0e0e0 solid 1px; margin-right:1.8rem; overflow:hidden; float:left;}
.newslist li.newslist_tj{width:93%; clear:both; margin-right:13px; margin-bottom:13px; list-style:none; background-color:#f0f0f0; height:120px; line-height:25px; padding:17px; border:#d0d0d0 solid 1px;}
.newslist li.newslist_tj img{ width:120px; border:#e0e0e0 solid 1px; margin-right:1.8rem; overflow:hidden; float:left;}

.prolist{ width:98%;}
.prolist li.box{width:100%; clear:both; height: auto; display: block; margin-bottom:1.3rem; list-style:none; background-color:#f0f0f0; line-height:2.5rem; padding:1.7rem; border:#d0d0d0 solid 1px;}
.prolist li.box:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}

.prolist li.prolist_title{clear:both; height:35px; overflow:hidden; margin-bottom:1.3rem; line-height:3.5rem; background-color:#f0f0f0; list-style:none;border:#d0d0d0 solid 1px;}

.prolist li span.span1,.prolist li span.span61{ width:15%; display:block; text-align:center; float:left; border-right:#ddd solid 1px; overflow:hidden;} 
.prolist li span.span2,.prolist li span.span62{ width:20%; display:block; text-align:center; float:left; border-right:#ddd solid 1px; color:#256EB1; overflow:hidden;} 
.prolist li span.span3,.prolist li span.span63{ width:25%; display:block; font-size:1.2rem; line-height:22px; text-align:center; float:left; border-right:#ddd solid 1px; overflow:hidden;} 
.prolist li span.span4,.prolist li span.span64{ width:15%; display:block; text-align:center; float:left; border-right:#ddd solid 1px; overflow:hidden;} 
.prolist li span.span5,.prolist li span.span65{ width:15%; display:block; text-align:center; float:left; border-right:#ddd solid 1px; overflow:hidden;}   
.prolist li span.span7,.prolist li span.span67{ width:25%; display:block;font-size:1.2rem; line-height:22px;  text-align:center; float:left;}  

.prolist li .boxleft{ width:15%; float:left;  overflow:hidden; display:block; text-align:center; border-right:#ddd solid 1px;}
.prolist li .boxright{width:83%; float:right;  overflow:hidden; display:block; text-align:center; }
.prolist li .boxright span.span2{ width:20%; display:block; text-align:center; float:left; border-right:#ddd solid 1px; color:#256EB1; overflow:hidden;} 
.prolist li .boxright span.span3{ width:25%; display:block; font-size:1.2rem; line-height:22px; text-align:center; float:left; border-right:#ddd solid 1px; overflow:hidden;} 
.prolist li .boxright span.span4{ width:15%; display:block; text-align:center; float:left; border-right:#ddd solid 1px; overflow:hidden;} 
.prolist li .boxright span.span5{ width:15%; display:block; text-align:center; float:left; border-right:#ddd solid 1px; overflow:hidden;}   
.prolist li .boxright span.span7{ width:25%; display:block;font-size:1.2rem; line-height:22px; text-align:center; float:left;}  


.prolist li .boxright .boxtitle{ width:100%; text-align:left; clear:both; color:#256EB1; font-size:1.6rem; height:3rem; overflow:hidden;} 
.prolist li .boxtitle span.span73{ font-size:1.2rem; line-height:2.2rem; float:right;} 
.prolist li span.span74{ width:30%; display:block; text-align:center; float:left; border-right:#ddd solid 1px;  overflow:hidden;} 
.prolist li span.span75{ width:19%; display:block; text-align:center; float:left; border-right:#ddd solid 1px;  overflow:hidden;}   
.prolist li span.span77{ width:50%; display:block;font-size:1.2rem; text-align:center; float:right;  overflow:hidden;} 

.prolist li span.span42{ width:30%; display:block; text-align:center; float:left; border-right:#ddd solid 1px;  overflow:hidden;} 
.prolist li span.span43{ width:30%; display:block; text-align:center; float:left; border-right:#ddd solid 1px;  overflow:hidden;}   
.prolist li span.span44{ width:40%; display:block;font-size:1.2rem; text-align:center; float:right;  overflow:hidden;} 
.boxtag{ width:100%; clear:both; font-size:1.2rem; padding-top:1px;} 
.boxtel{ background:#029bc1; width:180px; padding:1.4rem; clear:both; margin:10px 0;} 
.boxtel a span.boxtel2{ clear:both; line-height:2.5rem; color:#FFF; font-size:2.4rem;  margin:0 3%; text-indent:2rem;} 
.boxtel a span.boxtel1{ clear:both; line-height:1.5rem; margin-left:5px; color:#FFF; font-size:1.2rem;} 
.boxtag span{ margin-left:10px; line-height:2.5rem; border: 1px solid #ccc; text-align: center; padding: 0 12px; border-radius: 15px;   position: relative;white-space:nowrap;}
.prolist li a img{ max-width:90%; max-height:98%; border:#e0e0e0 solid 1px; margin:0 auto; overflow:hidden;}
.prolist li span{ color:#666;}


.speciallist li{width:93%; clear:both; margin-right:13px; margin-bottom:13px; list-style:none; background-color:#f0f0f0; height:120px; display:block; line-height:25px; padding:17px; border:#d0d0d0 solid 1px;}
.speciallist li span.span001{ width:129px; height:120px; display:block;font-size:1.4rem; line-height:22px;  text-align:center; float:left;}
.speciallist li span.span002{ width:159px; height:120px; display:block;font-size:1.4rem; line-height:22px;  text-align:center; float:left;}  
.speciallist li span.span003{ width:43rem; height:120px; display:block;font-size:1.4rem; line-height:22px;  text-align:center; float:right;}  
.speciallist li a img{ width:110px; border:#e0e0e0 solid 1px; margin-right:10px; overflow:hidden; float:left;}
#note2 {border:#d0d0d0 solid 1px; width:300px; float:right; height:280px;background-color:#f0f0f0; padding-top:10px;}
#note2 ul.w18 { width:300px; float:right; overflow:hidden; border:0; }
#note2 ul.w18 li{width:95%; clear:both; margin:0; list-style:none; background:url(../images/about_ico.gif) no-repeat 8px center; text-indent:2.2em;  height:3rem; display:block; overflow:hidden; line-height:3rem; padding:0; border:0; }
.zhuantipic{ width:440px; height:280px; border:#d0d0d0 solid 1px; float:left; display:block; padding-top:10px; padding-left:10px;}
.zhuantipic li{ float:left; display:block; line-height:3rem; background:none; border:0; margin:0; padding:0;}

.xingqu{ width:100%; margin-top:2rem;}
.xingqu li{ width:100%; clear:both; line-height:2rem; list-style:none;}
.xingqu li span{ float:left; padding:1rem; line-height:2rem; margin:0;}
.xingqu li span.navOn{float:left; line-height:2rem;color:#FFF; text-align:center; padding:1rem; background:#2FAC4B;}
.xingqu li span.navOn a{color:#FFF;}
.xingqu li .xingqu-lia{padding:1rem; font-size:1.8rem; line-height:2rem; margin:5px 0;}

.xingqua{ width:100%; margin-top:2rem; clear:both;}
.xingqua ul.clpiclist li{ width:46%; padding:0; min-height:60px;line-height:16px;margin:1% 2%; float:left;}
.xingqua ul.clpiclist li a{padding:0;margin:0;text-indent:0;}
.xingqua ul.clpiclist li dl{width:95%; margin:0 auto; overflow:hidden;}
.xingqua ul.clpiclist li dt{width:44%; float:left;}
.xingqua ul.clpiclist li dt img{ width:100%;}
.xingqua ul.clpiclist li dd{ width:48%; margin:0 3%; float:left;}
.xingqua ul.clpiclist li dd p{margin:1rem 0;font-size:1.2rem;color:#999;line-height:2.4rem;text-indent:0;padding:0;}

.mainright ul.clpiclist li{ width:100%; float:none;}
.mainright ul.clpiclist li.new{ line-height:25px; height:25px !important; overflow:hidden;}
.mainright ul.clpiclist li a{padding:0;margin:0;text-indent:2rem;}
.mainright ul.clpiclist li dl{width:100%;  margin:0;}
.mainright ul.clpiclist li dt{display:none;}
.mainright ul.clpiclist li dt img{ display:none;}
.mainright ul.clpiclist li dd p{display:none;}


.parent{display: table; width: 100%; table-layout: fixed; clear:both;}
.contenta{ width:31.5%; height:auto; display:inline-block;vertical-align:top; margin-right:1%;}
.contentb{ width:365px; border:#CCC solid 1px; height:auto; margin:20px auto;}
.contentb .content-title{ width:100%; text-align:center;}
.contentb .content-title img{ width:100%;  opacity:1;  filter:alpha(opacity=100);}
.contentb .content-title img:hover{ width:100%;  opacity:0.5;  filter:alpha(opacity=50);   -moz-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);   -webkit-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);
    transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);}
.contentb .content-title span{position:relative; top:-210px;padding:10px; margin:0 20px; background:#2D2A4B; color:#FFF; font-size:1.6rem; font-weight:bold; }
.contentb .content-des a{  position:relative;color:#828282;top:-40px; display:block; clear:both; margin:0 15px; }



.taglike{ width:75%; border:#ccc dotted 1px; padding:20px 10px 20px 45px; margin:20px auto; background:#f9f9fb url(../images/yinhao.jpg) no-repeat left top;}
.taglike h3{ background:none; margin-bottom:15px;}
.taglike li{ list-style:none; line-height:25px;}
.info{ width:100%; text-align:center; clear:both;}
.info2{ width:100%; margin:10px; border-bottom:#efefef solid 2px;}
.intro{ width:95%; margin:10px 10px 0 10px; background: #F7F7F7; border:#ccc solid 1px; padding:10px; line-height:20px; }
.content{ width:98%; margin:0; padding:0 10px; font: 18px/34px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}
.content a{ color:#0099c9; font-weight:bold; font: 18px/34px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}

.content img{margin:0 10px; border:0;}
.content h2{ margin:20px 0; padding:0; color:#F00; line-height:25px;  background:none; font: 600 16px/32px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}
.content h3{ margin:15px 0; padding:1rem 0; background:#f6f6f6; font-weight:bold; text-indent: 30px; background:url(../images/oexe.png) no-repeat 8px 18px; font: 600 18px/34px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}
.content p{ width:100%; margin:0; line-height:3rem; margin:10px 0;}

.content ul li{ margin: 0 0 0 20px; list-style-type:disc; list-style-position: outside; font: 16px/30px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}
.content ol li{ margin: 0 0 0 20px; list-style-type:decimal; list-style-position: outside; font: 16px/30px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}
.content ul li p,.content ol li p{padding-left:-20px;}

.content blockquote{ width:95%; border:#3AB7F3 dotted 2px; background:#DDEEF9; padding:0 5px;}

.content table{ border-top:#000 solid 1px; border-left:#000 solid 1px; margin-top:15px;}
.content table tr td,.content table tr th{border-right:#000 solid 1px; border-bottom:#000 solid 1px; text-align:left; padding:3px 10px; font: 16px/30px Arial,Hiragino Sans GB,STHeiti,Helvetica Neue,Helvetica,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}


.banner-zt{ width:75%; margin:5px auto; clear:both;}
.banner66{ width:75%; margin:5px auto; display:block; background:url(../images/xpj.jpg) no-repeat center 0;}
.banner71{ width:75%; margin:5px auto; display:block; background:url(../images/lpj.jpg) no-repeat center 0;}
.banner74{ width:75%; margin:5px auto; display:block; background:url(../images/fsj.jpg) no-repeat center 0;}
.banner76{ width:75%; margin:5px auto; display:block; background:url(../images/rsj.jpg) no-repeat center 0;}

.pp0{ width:98%; margin:35px 0; padding:0 10px; height:105px; display:block; clear:both; background:url(../images/pp0.jpg) no-repeat bottom;}
.pp1{ width:75%; margin:20px 0; height:276px; display:block; background:url(../images/pp1.jpg) no-repeat;}
.pp2{ width:75%; margin:20px 0; height:276px; display:block; background:url(../images/pp2.jpg) no-repeat;}
.pp3{ width:75%; margin:20px 0; height:288px; display:block; background:url(../images/pp3.jpg) no-repeat;}
.pp4{ width:75%; margin:20px 0; height:276px; display:block; background:url(../images/pp4.jpg) no-repeat;}
.pp5{ width:75%; margin:20px 0; height:276px; display:block; background:url(../images/pp5.jpg) no-repeat;}
.pp6{ width:75%; margin:20px 0; height:276px; display:block; background:url(../images/pp6.jpg) no-repeat;}
.pp01{ width:92%; margin:25px 0; height:66px; display:block; background:url(../images/pp01.jpg) no-repeat;}
.pp02{ width:92%; margin:20px 0; height:98px; display:block; background:url(../images/pp02.jpg) no-repeat;}

.handle{ width:98%; margin:0; padding:0 10px; line-height:20px; }
.labeltitle{ border-bottom:#f6f6f6 solid 3px; line-height:3rem; clear:both;}

.canshulist{ width:100%; clear:both; list-style:none;}
.canshu2{ width:100%; padding-top:1rem; clear:both; list-style:none;}
.canshu2 li.table{ width:48%; float:left; clear:none;}
.canshu2 li{ line-height:25px; clear:both; list-style:none;}

.cptj{ width:100%; margin-top:2rem; clear:both;}
.cptj li{ width:47%; padding:0; max-height:60px;line-height:16px;margin:2% 3% 2% 0; float:left;}
.cptj li a{padding:0;margin:0;text-indent:0;}
.cptj li dl{width:95%; height:60px; margin:0 auto; overflow:hidden;}
.cptj li dt{width:24%; float:left;}
.cptj li dt img{ width:100%;height:100%;}
.cptj li dd{ width:70%; margin:0 3%; float:left;}
.cptj li dd p{margin-top:0.8rem;font-size:1.2rem;color:#999;line-height:1.5rem;text-indent:0;padding:0;}


.pagelist{clear:both; margin:40px 0 3rem 5px; list-style:none;}
.pagelist li{ float:left; margin:0 5px;}
.foot{ background:#EBEBEB; padding:20px 0; width:100%; font-size:1.2rem; text-align:center; line-height:22px;}
.foot a{ color:#333333;}
.footlist2 { background:#52555A; width:100%; padding:30px;}
.footlist {margin:20px auto; width:75%; font-size:1.2rem; line-height:22px;}
.footlist li{ width:100%; list-style:none; clear:both; font-weight:bold; font-size:1.4rem; line-height:30px; border-top:#efefef dotted 1px;}
.footlist li ul{ width:85%; float:right;}
.footlist li ul li{ width:150px; float:left; clear:none;  border:0; font-weight:normal;  font-size:1.2rem;}
.footlist a{ color:#fff;}


.inlink{ width:100%; font-size:1.2rem; clear:both; background:#f6f6f6; padding:10px; height:1.2rem;}
.inlink li{ float:left; font-size:1.2rem; list-style:none; line-height:15px; padding:0 5px; height:15px;}
.foot{ background:#EBEBEB; padding:20px 0; width:100%; font-size:1.2rem; text-align:center; line-height:22px;}
.foot a{ color:#333333;}
.resultbar,.result_content,.resultlist{ width:75%; margin:3rem auto;}
.resultlist ul li{ margin-top:20px;}
.linkbox{ width:75%; margin:20px auto; border:#fff solid 1px;}
.linkbox h3{margin:20px auto; clear:both;}
.linkbox ul li{ float:left; margin-right:20px;}

.icon{ background:url(../images/icon.png) no-repeat;}
.qust_contach ul li span.icon{_margin-left:-45px;}
.qust_contach b{ color:#666666; font-size:1.2rem;}
.pst_re{ position:relative}
.qust_contach{ background:#f5f5f5; border:#fff 1px solid; width:110px;padding:1px 5px 10px; font-size:1.2rem; line-height:1.8rem; position:absolute; right:5px; top:15px; z-index:9999; margin-top:100px;
-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
	    box-shadow: 0 0px 7px rgba(0,0,0,0.3);}
@media(max-width:760px){.qust_contach{margin:15px auto;}}
/*close*/
a.qst_close {width:19px; height:22px; overflow:hidden; background-position:-102px -351px; float:right; display:block; margin:-1px -5px 0 0}
a.qst_close:hover{ background-position:-102px -390px;}
/*list*/
.qust_contach ul li{ border-bottom:#d8d8d8 1px solid; border-top:#fff 1px solid; padding:5px; position:relative}
.qust_contach ul li a img{ margin:4px;}
.shouqian,.shouhou,.zixun,.tijian,.yuyue,.suces{ width:20px; height:24px; display:inline-block; margin-bottom:-4px; margin-right:3px}
.shouqian{ background-position:-97px -2px;}
 .shouhou{ background-position:-97px -65px;}
   .zixun{ background-position:-97px -126px;}
  .tijian{ background-position:-97px -200px;}
   .yuyue{ background-position:-97px -276px;}
   .suces{ background-position:-100px -427px;}
.qst_info p{ line-height:20px;}   
.qust_contach ul li:hover{ background:#e7edef;}   
a.qst_info:hover .shouqian,.qust_contach ul li:hover .shouqian{ background-position:-339px -2px;}
a.qst_info:hover .shouhou,.qust_contach ul li:hover .shouhou{ background-position:-339px -65px;}
a.qst_info:hover .zixun,.qust_contach ul li:hover .zixun{ background-position:-339px -126px;}
a.qst_info:hover .tijian,.qust_contach ul li:hover .tijian{ background-position:-339px -200px;}
a.qst_info:hover .yuyue,.qust_contach ul li:hover .yuyue{ background-position:-339px -276px;}
a.qst_info:hover .suces,.qust_contach ul li:hover .suces{ background-position:-100px -462px;}

a.qq{width:75px; height:22px; display:inline-block; background-position:-187px -138px; margin:0 3px}
a.qq:hover{background-position:-187px -91px; cursor:pointer}/*background-position:-191px -148px;*/
a.tj_btn{width:79px; height:22px; display:inline-block; background-position:-184px -442px; margin:3px  3px 5px; text-align:center; line-height:22px;color:#1f495d; font-weight:bold}
a.tj_btn:hover{background-position:-184px -471px; cursor:pointer;color:#1a649d; font-weight:normal}
a.more{ color:#018ee8; margin-left:15px;}
a.more:hover{ color:#0d4c9a;}

.suces_btn a{width:53px; height:22px; display:block; float:left; background-position:0 -431px; margin:0 1px; text-align:center; line-height:22px;  font-size:1.1rem; color:#1f495d; font-weight:bold}
.suces_btn a:hover{background-position:0 -463px; cursor:pointer; color:#1a649d; font-weight:normal}

a.qst_info:hover .suces,.qust_contach ul li:hover .suces{ background-position:-100px -462px;}
a.back_top{ width:25px; height:27px; margin:10px 0 10px 45px; background-position:-342px -343px; display:block}
a.back_top:hover,.qust_contach ul li:hover .back_top{ background-position:-342px -394px;}
.qust_show{ background:#f5f5f5; border:#fff 1px solid; width:3rem;padding:15px 15px 20px; font-size:1.2rem; line-height:1.8rem; position:absolute; right:10px; top:15px; z-index:9999;
-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
   -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
	    box-shadow: 0 0px 7px rgba(0,0,0,0.3); text-align:center;font-size:1.5rem; line-height:1.8rem;
		-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.qust_show span.server{background-position:-1px -363px;width:3rem; height:3rem; display:inline-block; }
.qust_show:hover{ background:#e7edef;}

/*
 * 嵌入式框样式自定义
 */
.bdcs-container .bdcs-main, .bdcs-container .bdcs-main * {
    box-sizing:content-box;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    border:0;
    background:none;
    width:auto;
    height:auto;
    max-width:none;
    min-width:none;
    max-height:none;
    min-height:none;
    border-radius:0;
    box-shadow:none;
    transition:none;
    text-align:left;
}

.bdcs-container .bdcs-clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}
.bdcs-container .bdcs-clearfix {
    zoom: 1;
}

.bdcs-container .bdcs-main {
    overflow: visible;
}
.bdcs-container .bdcs-search {
    display: block;
    overflow: visible;
    position: relative;
    border-style: solid;
}

.bdcs-container .bdcs-search-form-input-wrap {
    display: inline-block;
}

/*输入框自定义样式*/
.bdcs-container .bdcs-search-form-input {
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    vertical-align: top;
    text-indent: 5px;
    float: left;

    border-color:#ccc;
    margin-right:10px;
    width:246px;
    height:34px;
    line-height:34px;
    font-family:Arial,SimSun,sans-serif;
    color:#000000;
    font-size:1.4rem;
    border-radius:0px;
    background-color:#FFFFFF;
}
.bdcs-container .bdcs-search-form-input:focus {
    border-width: 1px;
    border-style: solid;
    outline: none;
}
.bdcs-container .bdcs-search-form-submit-wrap {
    display: inline-block;
}

/*按钮样式自定义*/
.bdcs-container .bdcs-search-form-submit {
    display: inline-block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    vertical-align: top;
    text-align: center;
    width: 50px;
    /*IE67 submit width fix*/
    /*width: 1;
    *overflow: visible;
    /*fix IE6 submit height but width still bug*/
    //_overflow: hidden;

    border-color:#ccc;
    height:34px;
    background-color:#f5f5f5;
    color:#000000;
    font-family:Arial,SimSun,sans-serif;
    font-size:1.2rem;
    border-radius:0px;
    *height:3rem;
    *margin-top:1px;
    line-height:34px;
}

.bdcs-container .bdcs-search-form-submit-magnifier {
    width: 45px;
    padding: 0;
    text-indent: -999em;
    overflow: hidden;
    background: url('/static/customer-search/component/search/magnifier-icon.png') no-repeat center center;
    _background: url('/static/customer-search/component/search/magnifier-icon_ie6.png') no-repeat center center;
}
.bdcs-container .bdcs-search-form-input-wrap{}
.bdcs-container .bdcs-search-form-input-notspan{
    margin-left:0px;
    font-family:Arial,SimSun,sans-serif;
    color:#000000;
    font-size:1.2rem;
}
.bdcs-container .bdcs-search-form-input .icon-nofocus{
    left:;
    right:;
    top:;
    height:;
    width:;
}
.bdcs-container .bdcs-search{
    width:310px;
    height:34px;
    overflow:visible;
    border-color:#ffffff;
    border-radius:0px;
    border-width:0px;
    box-shadow:none;
    background-color:none;
}

.bdcs-container .bdcs-search-form-input:focus{
    border-color:#f79646;
}
.bdcs-container .bdcs-search-form-submit-wrap{
}

.bdcs-container .bdcs-search-sug-list{
    width:250px;
background:#FFF;
padding-left:5px;
border:#ccc solid 1px;
}
.bdcs-container .bdcs-search-sug-list-item{
    height:3rem;
    line-height:3rem;
    font-family:Arial,SimSun,sans-serif;
    font-size:1.4rem;
}
.bdcs-container .bdcs-search-sug-list-item-value{
    color:#000000;
}
.bdcs-container .bdcs-hot{
    width:300px;
    height:34px;
    line-height:34px;
}
.bdcs-container .bdcs-hot-item{
    color:#632423;
    font-family:Arial,Microsoft YaHei,sans-serif;
    font-size:1.4rem;
}

/*频道设置*/
div#default-searchbox  .default-channel-meun{
    position: relative;
    width: 75px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    float: left;
    overflow: visible;
}
div#default-searchbox .default-channel-current{
    border: 1px solid;
    position: relative;
    width: 100%;
    border-right: none;
}

div#default-searchbox .default-channel-current span{
    margin-left: 8px;
}

div#default-searchbox .default-channel-current i{
    overflow: hidden;
    width: 0;
    height: 0;
    border-width: 3px 3px 0;
    border-color: #9E9E9E #ffffff;
    border-style: solid;
    display: block;
    position: absolute;
    right: 10px;
    top: 11px;
}

div#default-searchbox .default-channel-list{
    display: none;
    width: 99%;
    list-style: none;
    background: #fff;
    border: 1px solid #DDD;
    border-top: none;
    margin: 0;
    padding: 0;
    /*position: absolute;*/
    z-index: 30000;
}

div#default-searchbox .default-channel-list li{
    background: none;
    line-height: 34px;
    list-style: none;
    padding-left: 7px;
}
div#default-searchbox .default-channel-list li:hover{
    background: #DDD;
}


/*热搜词自定义*/
.bdcs-container .bdcs-hot, .bdcs-container .bdcs-hot * {
    box-sizing:content-box;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    border:0;
    background:none;
    width:auto;
    height:auto;
    max-width:none;
    min-width:none;
    max-height:none;
    min-height:none;
    border-radius:0;
    box-shadow:none;
    transition:none;
    text-align:left;
}
.bdcs-container .bdcs-hot {
    display: block;
    white-space: normal;
}
.bdcs-container .bdcs-hot-item {
    margin-right: 10px;
}
.bdcs-container .bdcs-hot{
    width:300px;
    height:3rem;
    line-height:3rem;
}
.bdcs-container .bdcs-hot-item{
    color:#632423;
    font-family:Arial,Microsoft YaHei,sans-serif;
    font-size:1.2rem;
}

.bdcs-container{
    /*width:px;*/
    height:50px;
}

.bdcs-main{
    overflow:visible;
}

/*左侧悬浮icon*/
.side-bar {
	width: 120px;
	position: fixed;
	top: 160px;
	left: 1px;
	line-height: 0;
	z-index: 0;
	color:#333;
}
.side-bar a {
	color:#000000;
	width: 120px;
	height: 35px;
	display: inline-block;
	background-color:#efefef;
}
.side-bar a:hover {
	color:#fff;
	background-color:#2FAC4B;
}
.side-bar-t{
width:120px;
height:40px;
text-align:center;
background-color:#EBEBEB;
line-height:40px;
color:#333;
border-bottom:#E4E4E4 solid 1px;
}
.side-bar li {
line-height:35px;
height:35px;
list-style:none;
text-align:center;
}
.side-bar li.navOn a{
line-height:35px;
height:35px;
list-style:none;
text-align:center;
width:120px;
display:block;
color:#FFFFFF;
background:#2FAC4B;
}

.bdsharebuttonbox{margin:5px 0 25px 0; clear:both; padding-top:25px;}