* { padding: 0; margin: 0; }
.all { width: 1200px; margin: 0 auto; overflow:hidden; }
.clear { clear: both; }
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { *+height: 1%;
}
.fl { float: left; }
.fr { float: right; }
ol ul { list-style: none; }
ul li { list-style: none; }
h1 { font-size: 18px; font-weight:normal; }
h2 { font-size: 18px; font-weight:normal; }
h3 { font-size: 16px; font-weight:normal; }
h4 { font-size: 16px;  font-weight:normal;}
h5 { font-size: 14px;  font-weight:normal;}
h6 { font-size: 14px; font-weight:normal; }
.dis { display: block; }
.undis { display: none; }
input { outline: none; border: none; background: #fff; display: inline; }
img { border: none; display: block; }
a { color:#666; text-decoration:none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
a:hover { color: #FF5B5B; }
body { font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size: 14px; background:#0e0f11; color:#666; -webkit-font-smoothing:antialiased; }
i{color:#438DE9;}


header{ margin-bottom:20px;}
.head_in{border-bottom:0px solid #2b2b2b; height:110px; float:left; width:100%;background:url(../line2.png) repeat-x bottom; position:relative; padding-top:20px;}
.lug_bar { background:none; width:300px; height:30px; float:right; text-align:center; line-height:30px; margin-top:0px; position:absolute; right:0px; }
.lug_bar a { color:#000; display:inline-block; margin-left:10px; }
.lug_bar a:hover{color:#fff;}
.lug_bar a.tb1{ height:26px; width:136px;background: url(../tb2.png) no-repeat 0px 0; }
.lug_bar a.tb1:hover{ background: url(../tb2.png) no-repeat 0px bottom; }
.lug_bar a.tb2{ height:26px; width:26px;background: url(../tb1.png) no-repeat 0px 0; }
.lug_bar a.tb2:hover{ background: url(../tb1.png) no-repeat 0px bottom; }

.logo { float:left; margin:20px 0 0 0; }
nav{float:right; padding-top:45px;}
.tel{ float:right; margin:40px 0 0 0; }

.menu {}
.menu li { float: left; line-height:36px; width:auto; text-align:center; margin-left:30px;}
.menu li a { font-size:14px;color:#b9b9b9; display:block;}
.menu li a:hover{ color:#3799d2;}
.menu li.active a{ color:#3799d2;}

.showimglist{width:110%;}
.showimglist ul li{float:left; margin-right:60px; margin-bottom:30px;}
.showimglist ul li h3{text-align:center; font-size:14px; color:#999;}

.i_pro{float:left; width:1200px; overflow:hidden; margin:30px 0;}
.i_pro ul {width:110%;}
.i_pro ul li{float:left; margin-right:30px;}
.i_pro ul li a{width:380px; height:200px; display:block; position:relative;}
.i_pro ul li a span.ic{width:20px; height:10px; display:block; background:#fff; right:0px; top:10px; position:absolute; z-index:999;}
.i_pro ul li a img{opacity:0.5; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.i_pro ul li a:hover img{opacity:1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

.link{ background: url(../line.png) no-repeat center center; height:165px; width:100%; display:block;border-top:1px solid #2b2b2b; position:relative;}
.link_h{display:block; background: url(../t1.png) no-repeat center center; height:29px; width:100px; position:absolute; left:550px; z-index:99; top:-1px;}
.cpy{border-top:0px solid #2b2b2b; background:url(../line2.png) repeat-x center 0px; padding:20px 0;}
.cpyin{line-height:20px; text-align:center;}
.cpyin p{font-size:14px; line-height:50px;}

.share_b{text-align:center; width:100%; height:22px;}
.share_b a{display:inline-block; width:22px; height:22px; margin:0 10px;}
.share_b a.s_in{background: url(../i1.png) no-repeat center center;}
.share_b a.s_s{background: url(../i2.png) no-repeat center center;}
.share_b a.s_wx{background: url(../i3.png) no-repeat center center;}
.pban{height:260px;}

.pro_show{ float:left; width:760px;}
.pro_txt{float:right; width:360px;}
.pro_txt h2{font-size:35px; line-height:150%; margin-bottom:30px;background: url(../t_line.png) no-repeat left bottom; padding-bottom:20px;}
.pagecon h2,.pagecon h1,.pagecon h3{color:#999;}


/*切换图*/
.slideBox{ width:100%; margin:0 auto; overflow:hidden; position:relative; }
		.slideBox .hd{ overflow:hidden; position:absolute; right:48%; bottom:15px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;filter:alpha(opacity=50);opacity:0.5;}
		.slideBox .hd ul li{ float:left; margin-right:8px;  width:20px; height:20px; text-align:center; background:#fff; cursor:pointer; border-radius:100%; }
		.slideBox .hd ul li.on{ background:#3799d2; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:580px; }
.slideBox .bd li a{display:block;}
.slideBox .bd img{ display:block; position:absolute;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:0%; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background:#fff url(../a.png) 0px 0px no-repeat;filter:alpha(opacity=50);opacity:0.5;  }
.slideBox .next{ left:auto; right:0%; background-position:right 0;}
.slideBox .prev:hover{background:#fff url(../b.png) 0px 0px no-repeat; }
.slideBox .next:hover{background:#fff url(../b.png) 0px 0px no-repeat; background-position:right 0; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*切换图2*/


.slideBox2{ width:100%; margin:0 auto; overflow:hidden; position:relative; }
		.slideBox2 .hd{ overflow:hidden; position:absolute; right:48%; bottom:15px; z-index:1; }
		.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;filter:alpha(opacity=80);opacity:0.8;}
		.slideBox2 .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; text-align:center; background:#555; cursor:pointer; border-radius:100%; }
		.slideBox2 .hd ul li.on{ background:#3799d2; color:#fff; }
.slideBox2 .bd2{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd2 li{ zoom:1; vertical-align:middle; height:600px; }
.slideBox2 .bd2 li a{display:block;}
.slideBox2 .bd2 img{ display:block; position:absolute;}
.slideBox2 .prev,
.slideBox2 .next{ position:absolute; left:0%; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background: url(../c.png) 0px 0px no-repeat;filter:alpha(opacity=50);opacity:0.5;  }
.slideBox2 .next{ left:auto; right:0%; background-position:right 0;}
.slideBox2 .prev:hover{background: url(../c.png) 0px 0px no-repeat; filter:alpha(opacity=100);opacity:1; }
.slideBox2 .next:hover{background: url(../c.png) 0px 0px no-repeat; background-position:right 0;filter:alpha(opacity=100);opacity:1;  }
.slideBox2 .prevStop{ display:none;  }
.slideBox2 .nextStop{ display:none;  }

/*tab*/
.slideTxtBox{ margin-top:20px; border:1px solid #ddd; background:#fff;}
		.slideTxtBox .hd{ float:left; margin-left:40px; width:140px; overflow:hidden;}
		.slideTxtBox .hd .hdttt{height:140px; background:url(../titlebg2.png) no-repeat;}
		.slideTxtBox .hd .hdttt h1{color:#000; font-size:16px; padding:50px 0 0 10px;}
		.slideTxtBox .hd ul{}
		.slideTxtBox .hd ul li{ margin-top:10px; height:80px; background: url(../titlebg3h.png) no-repeat; cursor:pointer;}
		.slideTxtBox .hd ul li h2{font-size:14px; color:#fff; padding:20px 0 0 10px;}
		.slideTxtBox .hd ul li h2 span{display:block; font-size:12px;}
		.tbgom{margin-top:76px; margin-bottom:30px; display:block; border:none;}
		.slideTxtBox .hd ul li.on{ background:url(../titlebg3.png) no-repeat;}
		.slideTxtBox .bd {float:right; width:760px;}
		.slideTxtBox .bd ul{ width:110%;}
		.slideTxtBox .bd li{ float:left; margin:28px 20px 0 0; width:230px; height:170px; background:#333;}
		.slideTxtBox .bd li:hover{background:#FF8C8C;}
.slideTxtBox .bd li h1{text-align:center; line-height:50px; color:#fff; font-size:14px;}

.inab{ margin-top:40px; background:#fff; border:1px solid #ddd; width:500px; float:left; height:340px; padding:0 40px;}
.indext{height:40px;}
.indext h1{float:left; width:200px; background:url(../titlebg.png) no-repeat;  color:#fff; font-size:14px; text-align:center; line-height:40px;}
.indext span{display:block; float:right; margin-top:20px; }
.indext span a{display:block; width:20px; height:20px; background:url(../pin1.png) no-repeat;}
.inabin{ margin-top:22px;}
.inabr{ margin-top:30px; line-height:2;}


.nandimg{margin-top:30px;}
.innewsin{ border-top:1px solid #ccc; margin-top:25px;}
.innews{ float:left; width:420px; overflow:hidden; border:1px solid #ddd; background:#fff; padding:0 40px;}
.innewsin ul{padding-bottom:39px;}
.innewsin ul li{ margin-top:23px;}
.innewsin ul li img{ float:left; width:160px; height:80px;}
.innewsin ul li .imgindexnews{ float:right; width:240px; }
.innewsin ul li .imgindexnews h1{font-size:12px; padding-bottom:8px; font-weight:bold;}
.innewsin ul li .imgindexnews p{ line-height:160%;}

.theimg2{float:right;}
.theimg2 a{display:block;}
.theimg2 a.ap1{background:#fff; border:1px solid #ddd; margin-right:12px; float:left; padding:9px 8px;}
.theimg2 a.ap2{background:#fff; border:1px solid #ddd; float:right; padding:9px 8px;}
.theimg2 a.ap3{background:#fff; border:1px solid #ddd; padding:6px 8px; margin-top:7px;}

.inab2{margin-top:22px; border:1px solid #ddd; background:#fff; width:930px; padding:0 35px; overflow:hidden;}
.thlist1{border-top:1px solid #ccc; padding-top:14px; margin-top:9px;}
.thlist1 ul{width:110%; padding-bottom:15px;}
.thlist1 ul li{float:left; margin-right:19px;}
.thlist1 ul li a h1{text-align:center; padding:10px 0 0 0; font-size:12px;}
		
.foot2{margin-top:45px; background:#fff; padding-bottom:40px; border-bottom:1px solid #E7E7E7;}
.foot2t{width:200px; height:40px; margin:0 auto 36px; background:url(../titlebg4.png) no-repeat; text-align:center; line-height:40px; color:#fff; font-size:14px;}

footer { padding:50px 0 80px; background:#fff;}
.ff{ float:left; width:520px; overflow:hidden;}
.ff dl{float:left; margin-right:80px;}
.ff dl dt{font-size:14px; font-weight: normal; padding-bottom:20px; font-weight:bold; }
.ff dl dd{padding-bottom:10px;}
.ff dl dd a{}
.ff dl dd a:hover{text-decoration:underline;}

.flx{float:right; width:480px; line-height:180%;}
.flx h1{font-size:14px; font-weight:normal; padding-bottom:20px; font-weight:bold; }

.ewm{float:left; margin-top:40px;}
.ewmr{ float:right;}
.ewmr a{color:#fff; padding-top:10px;}




.newnewlist{ margin-bottom:50px;}
.newnewlist ul li{ border-bottom:1px dotted #999; padding:40px 0;}
.newnewlist ul li img{float:left;}
.newnewlist ul li .nlr{float:right; width:660px;}
.newnewlist ul li .nlr h3{font-weight: bold; font-size:16px; padding-bottom:8px; color:#666;}
.newnewlist ul li .nlr span{display:block; font-size:14px; color:#999; padding-top:8px;}
.newnewlist ul li .nlr span b{ color:#ff3300; font-weight:normal;}
.newnewlist ul li .nlr p{line-height:150%; font-size:14px; color:#999;}
.newnewlist ul li .nlr .gomore{display:block; width:115px; height:26px; text-align:center; line-height:26px; color:#fff; font-size:14px; background:#676767; border-radius:5px; margin-top:20px;}

.thenav{margin-top:30px;}

.newthumb{margin:50px auto 0; width:150px; height:150px; border-radius:100%;}
.newst{font-size:34px; margin-top:20px; font-weight:normal; text-align:center; color:#333;}
.news2{display:block; margin:10px 0; text-align:center; font-size:14px; color:#999;}
.news2 b{ color:#ff3300; font-weight: normal; padding:0 10px;}
.newszy{padding:20px; background:#f9f9f9; margin:20px 0; line-height:180%; font-size:14px; color:#666;}
.newszw{ line-height:180%; padding:20px;}
.newszw img{max-width:100%;}
.newszw span{display:block; margin:20px 0; clear:both; padding-left:20px; background:url(../tag.png) no-repeat 0 center;}
.newszw span a{font-size:14px; color:#FF7F00; padding:0 5px;}
.newszw span a:hover{text-decoration:underline; color:#000;}

.othernews{margin-top:0px;}
.othernews h4{font-size:24px; color:#000; border-bottom:1px solid #ccc; font-weight:normal; padding:10px 0;}
.othernews ul li{ padding:10px 0;}
.othernews ul li h5{font-size:14px; color:#ff3300; font-weight:normal;}
.othernews ul li p{line-height:31px; font-size:14px; color:#999;}
.ps{margin:10px 0; font-size:14px; color:#000;}
.ps b{color:#03C; font-weight:normal; padding:0 10px;}
.ps a{color:#03c;}
.pinglun{margin:40px 0;}

 
 .pagecon{ margin:40px 0; line-height:200%;}
 
.pleft{float:left; width:220px; overflow:hidden; margin-bottom:40px;}
.plt{ width:220px; height:110px; background:url(../pleftt.png) no-repeat; margin-bottom:7px; overflow:hidden;}
.plt h1{font-size:24px; color:#000; margin:20px 0 0 20px;}

.pright{float:right; width:730px; overflow:hidden; margin-top:0px; margin-bottom:80px;}
.prightt{height:40px; border-bottom:1px solid #ccc; line-height:40px;}
.prightt span{float:right; padding-left:20px; background:url(../home.png) no-repeat 0 center;}

.linkul{width:110%;}
.linkul a{float:left; width:180px; height:100px; background:#fff; border:1px solid #ccc; margin-right:20px; margin-bottom:10px; display:block;}


.plc{ background:#F7F7F7;}
.plc li{ padding:10px 0; border-bottom:1px solid #E7E7E7; }
.plc li a{font-size:14px; display:block; padding:8px 0 8px 25px; background:url(../a1.png) no-repeat 183px center; }
.plc li a:hover{ color:#fff;background:url(../a2.png) no-repeat 183px center #676767; }
.plc li.ac a{ color:#fff;background:url(../a2.png) no-repeat 183px center #676767;}

.showt{ padding:0 0 10px 0; border-bottom:2px solid #E3E3E3; margin-bottom:30px;}
.showt span{float:right; color:#999;}
.showt span a{color:#999;}
.showc{line-height:1.8; color:#666; font-size:14px;}
.showc p{margin:20px 0;}
.showc h1,.showc h2,.showc h3,.showc h4,.showc h5,.showc h6{font-size:16px; color:#000; padding:8px 0;}
.showc img{max-width:100%;}
.pcon{ background:#fff; padding:30px;}
.pcont{text-align:left; padding:0 0 30px; font-size:28px; color:#333;}
.pconc{line-height:220%; color:#333; font-size:14px;}
.pconc img{max-width:100%;}
.showtitle{text-align:center; margin-bottom:20px; font-size:14px; font-weight:bold;}

.nof{margin-top:20px;}

.prolistshow{padding:30px 20px; background:#fff; width:110%;}
.inpro2 li{ float:left; margin-right:25px; margin-bottom:25px; padding:30px; border:1px solid #ededed; }
.inpro2 li a h2{font-size:14px; color:#666; font-weight:normal; text-align:center; padding:10px 0;}
.inpro2 li a:hover h2{color:#ff6600;}

.proinfo{ margin-top:50px;}
.proinfot{font-size:24px; margin-bottom:20px; color:#333; padding:10px 0; border-bottom:2px solid #eee;}
.probottom{margin-top:30px; padding:10px 0; border-top:1px solid #eee; text-align:center; font-size:12px; color:#999;}

.agee{width:150px; height:50px; text-align:center; line-height:50px; border:1px solid #ff6600; display:block; margin:30px auto; font-size:18px; font-weight:normal; color:#333;}
.agee:hover{background:#ff6600; color:#fff;}

.newslist li{padding:20px 0; border-bottom:1px solid #eee;}
.newslist li a img{float:left;}
.newslist li a .nlr{float:right; width:760px; overflow:hidden;}
.newslist li a h3{font-size:16px; color:#666; padding-bottom:10px;}
.newslist li a:hover h3{color:#333;}
.newslist li p{line-height:150%; color:#999; font-size:12px;}
.newslist li i{font-style:normal; font-size:12px; display:block; font-size:12px; color:#999; padding-bottom:8px;}

.pagenav{margin:20px 0;}

.px16{ font-size:22px; color:#000; font-weight:normal; padding-bottom:20px; text-align:center;}
.px14{font-size:12px; color:#999; font-weight:normal; padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:20px; text-align:center;}


.proinfoc{border:1px solid #E7E7E7; padding:20px; line-height:180%; color:#000;}
.proinfoc img{max-width:100%;}

.inpror2{ margin-top:20px; width:110%; margin-left:10px;}
.inpror2 ul li{float:left; margin:0 30px 30px 0; padding:20px; border:1px solid #e4e4e4; text-align:center;}
.inpror2 ul li h1{font-size:12px;}

.inpror3{ margin-top:43px; width:110%;}
.inpror3 ul li{float:left; width:230px; height:170px; background:#333; text-align:center; margin:0 20px 50px 0;}
.inpror3 ul li:hover{background:#FF8C8C; color:#fff;}
.inpror3 ul li h1{font-size:12px; line-height:50px; color:#fff;}

.theshowimg{line-height:200%; margin-top:40px;}
.theshowimg img{max-width:100%;}

.youshi{float:left; padding-top:33px; border-top:1px solid #ccc; width:226px; margin-right:32px;}
.youshi dt{padding-bottom:20px; font-size:14px; color:#666; height:21px; line-height:21px; background:url(../pin1.png) no-repeat right 0;}


.flinkee{margin-top:40px;}

		/* 本例子css */
		.txtMarquee-left{ width:1000px;  position:relative; }
		.txtMarquee-left .bd{  }
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:5px;  float:left;  text-align:left; _display:inline; width:227px;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */


		.txtMarquee-left .bd ul li span{ color:#999;  }
