﻿@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;font-family:"Microsoft YaHei";}
ul {padding:0;margin:0;}
body {font-size:12px;color:#333;}
a {color:#333;text-decoration:none;}
a:hover {color:#000;}
li {list-style-type:none;}
b{font-weight: 100;}
img{border: none;}
.clear {clear:both;}
.fr {float:right;}
.fl {float:left;}
.mid {margin:0 auto;width:1200px;}
.top {background-color:#f0f0f0;font-size:14px;color:#646464;line-height:38px;height:38px;background-repeat:repeat-x;}
.top .fr{padding-left: 20px;background: url(topl.jpg) no-repeat left center;height: 38px;}
.header {height:140px;}
.logo {background-image:url(logo.jpg);width:770px;float:left;background-repeat:no-repeat;height:140px;background-position:left center;}
.tel {float:right;width:307px;height:140px;background-image:url(tel.jpg);background-repeat:no-repeat;background-position:right center;}
.menu {background-color: #3a3b3f;height:52px;line-height:52px;}
.nav li {width:150px;height:47px;text-align:center;float:left;}
.nav li.last {background-image:none;}
.nav li a {font-size:15px;display:block;color:#FFF;}
.nav li a:hover {background-color:#e51216;}

.sousuo {background: url(ssss.jpg) no-repeat center center;height: 100px;}
.ssl {width:632px;float:left;vertical-align:middle;padding-top: 20px;font-size: 14px;}
.sbt {vertical-align:middle;margin-top:15px;}
.itx {vertical-align:middle;margin-top:15px;width:450px;padding-left:10px;border:solid  1px #ccc;background-color:#fff;color:#999;height:35px;}
.mmlxx{line-height: 100px;float: right;width: 500px;}
.mmlxx1{float: left;font-size: 14px;line-height: 90px;}
.mmlxx2{background: url(topl2.jpg) no-repeat left center;line-height: 100px;font-size: 26px;margin-left: 40px;padding-left: 20px;}
.ma2{padding-top: 15px;}
#hylist {display:none;}

.hsxs {background-image:url(hsxs.jpg);background-repeat:repeat-x;background-position:left top;height:6px;}
#full-screen-slider {width:100%;height:520px;position:relative;background:#FFF;}
#slides {display:block;width:100%;height:520px;list-style:none;padding:0;margin:0;position:relative;z-index:0;}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute;z-index:0}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px}
#pagination {display:block;list-style:none;position:absolute;left:70%;top:480px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:10px;border-radius:5px;background:#fff}
#pagination li a {display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#f7640b}
.page2 li {display:inline-block;}
.page2 {font-size:14px;text-align:center;margin-bottom:20px;margin-top:20px;text-align:center;}
.page2 .fl_left {/*display:none;*/ float:left;width:200px;line-height:30px;height:30px;}
.page2 .fl_left .page_all {padding-left:12px;line-height:20px;display:none;}
.page2 a {color:#4877af;text-decoration:none;border:1px solid #4877af;height:30px;line-height:30px;padding:0 10px;margin:0 3px;display:inline-block;background:#FFF;}
.page2 .page_all {margin-right:20px;display:none;}
.page2 a:hover {background:#FD8C00;border:1px solid #EF5927;color:#FFFFFF;}
.page2 .pagenum {background:#FD8C00;border:1px solid #EF5927;color:#FFFFFF;}
.page2 .fristimg {padding-left:15px;display:none}
.page2 .preimg span {padding-left:8px;}
.page2 .nextimg span {padding-right:8px;}
.page2 .lastimg {padding-right:15px;display:none}
.page2 .preimg:hover span {padding-left:8px;}
.page2 .nextimg:hover span {padding-right:8px;}



.pcc1{background: url(pcc1.jpg) no-repeat left center;height: 354px;font-size: 14px;color: #3e3a39;position: relative;}
.pcc1t{position: absolute;left: 918px;top: 90px;font-size: 24px;color: #646464;font-weight: bold;}
.pcc1c{position: absolute;left: 860px;top: 140px;width: 266px;line-height: 2;}

.pcc2{background: url(pcc2.jpg) no-repeat left center;height: 354px;font-size: 14px;color: #3e3a39;position: relative;}
.pcc2t{position: absolute;left: 910px;top: 43px;font-size: 24px;color: #646464;font-weight: bold;}
.pcc2c{position: absolute;left: 858px;top: 90px;width: 266px;line-height: 2;}



.bd1 {height:300px;background-image:url(bd1.jpg);background-repeat:no-repeat;background-position:center center;}
.bd2 {height:300px;background-image:url(bd2.jpg);background-repeat:no-repeat;background-position:center center;}
.bd3 {height:300px;background-image:url(bd3.jpg);background-repeat:no-repeat;background-position:center center;}
.bd4 {height:300px;background-image:url(bd4.jpg);background-repeat:no-repeat;background-position:center center;}
.bd5 {height:300px;background-image:url(bd5.jpg);background-repeat:no-repeat;background-position:center center;}



.dzzs{background:url(dzz.png) no-repeat left center;line-height: 30px;padding-left: 30px;margin-top: 28px;font-size: 14px;color: #505050;}
.dzzs2{background:url(hongxian.png) no-repeat left bottom;line-height: 2.3;color: #646464;font-size: 18px;margin-top: 40px;border-bottom: solid 1px #c8c8c8;margin-bottom: 15px;}
.gg2{font-size: 14px;line-height: 2;padding-top: 20px;}
.ulhb{padding-top: 20px;}
.ulhb li{float: left;width: 300px;text-align: center;}

.khalul{margin-left: -28px;}
.khalul li{width: 381px;height: 400px;float: left;margin-left: 28px;}
.khaimg img{width: 381px;height: 270px;}
.khatt{font-size: 18px;font-weight: bold;line-height: 2;padding-top: 10px;}
.khatc{font-size: 14px;color:#565656;line-height: 2;}

.xwenz{width: 923px;background-color: #f0f0f0;}
.xwenz2{width: 923px;}
.xweny{width: 241px;}
.wenul{padding: 45px;}
.wenul li{height: 179px;margin-bottom: 20px;}
.wenulimg{width: 253px;float: left;margin-right: 40px;}
.wenulimg img{width: 253px;height:179px;}
.wenultt{font-size: 18px;line-height: 2;padding-top: 15px;}
.wenultc{font-size: 14px;line-height: 1.8;padding-top: 15px;color: #787878;}
.wenultd{padding-top: 15px;color: #787878;}
.wenultd span{background: url(time.png) no-repeat left center; padding-left: 20px;}

.xweny{width:240px;}
.xcssk{background-color: #f0f0f0;padding: 20px 30px;}
.xcsst{text-align: center;font-size: 16px;border-bottom: solid 1px #ccc;line-height: 2;}
.tjcpul{padding-top: 10px;}
.tjcpul li{margin-bottom: 20px;font-size: 14px;text-align: center;line-height: 2;}
.tjcpul li img{width: 100%;display: block;}
.xctel2{background: url(tel2.jpg) no-repeat center center;margin: 20px 0;height: 98px;}

.xcliw{padding-top: 10px;}
.xcliw li{line-height: 3;font-size: 14px;padding-left: 10px;background: url(ili.jpg) no-repeat left center;}
.xcliw li a{color: #4b4b4b;}

.xwzhishi{}
.xwzhishi li{height: 110px;border-bottom: solid 1px #ccc;margin-bottom: 20px;}
.xwzhizd{font-size: 24px;color: #c8c8c8;height: 110px;width: 110px;float: left;background: url(zs.jpg) no-repeat 60px 18px;padding-top: 5px;}
.xwzhitt{font-size: 18px;line-height: 2;}
.xwzhits{font-size: 14px;line-height: 2;color: #787878;}


.ippzz{padding-top: 20px;width: 500px;float: left;}
.ippzz img{width: 500px;height: 500px;}
.ippzy{float: right;}

.ipyzz{float: right;width: 670px;}
.ippzyt{font-size:18px;padding-top: 50px;font-weight: bold;border-bottom: solid 1px #c8c8c8;padding-bottom: 10px;line-height: 1.8;color: #646464;}
.ippzyc{padding-top: 20px;}
.ippzqc{text-align: center;font-size: 18px;width: 166px;color: #787878;border: solid 1px #787878;line-height: 2;}
.ippzyc a{font-size: 18px;color: #fff;background-color: #e51216;text-align: center;width: 168px;display: inline-block;line-height: 2;margin: 20px 0;margin-right: 20px;}
.ipzyn{min-height:100px;font-size: 14px;line-height: 2;}

.gallery-thumbs .swiper-wrapper{padding-left: 40px;}
.gallery-thumbs .swiper-slide img{width: 100px; height: 100px;display: block;}
.swiper-slide-thumb-active img{border: solid 1px #e51216;width: 98px; height: 98px;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background-color: #7d7d7d;height: 100px;left: 0;margin-top: 0;top: 0;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-color: #7d7d7d;height: 100px;right: 0;margin-top: 0;top: 0;}




.ipmtt{font-size: 18px;color: #fff;height: 36px;line-height: 36px;border-bottom: solid 1px #c8c8c8;padding-top: 40px;}
.ipmtspan{background-color: #3a3b3f;float: left;width: 150px;text-align: center;cursor: pointer;}
.ipmtspan a{color: #fff;}
.ipmtspan.active{background-color: #e51216;}
.ipmtt .inppc3{padding-top:10px}

.pt1{padding-top: 70px;font-size: 30px;color: #3a3a3a;font-weight: bold;text-align: center;margin-bottom: 9px;}
.pt1 span{color: #e51216;}
.pt2 {
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	text-align: center;
	font-size: 20px;
	color: #646464;
	width: 550px;
	margin: 0 auto;
	margin-bottom: 30px;
	line-height: 1.8;
}
.ingsjj {height:470px;background-image:url(gs.jpg);background-repeat:no-repeat;background-position:center center;}
.incp {padding-top:20px;}
.incpfl {width:291px}
.inctptitle {margin-left:-27px;height:118px;line-height:115px;text-align:center;color:#FFF;font-size:16px;background-image:url(pip.png);background-repeat:no-repeat;background-position:left top;}
.incpli {background-color:#f0f0f0;padding:20px 10px;}
.incpli>li {line-height:42px;height:42px;margin:10px 0;font-size:16px;padding-left: 19px;border-bottom: solid 1px #fff;background: url(xia.jpg) no-repeat 250px center;}
.incpli>li>a {color:#e51216;font-size: 18px;}
.incpli ul li {background-image:url(mli.jpg);background-repeat:no-repeat;background-position:19px center;;line-height:39px;padding-left:43px;height:39px;font-size:14px;border-bottom: solid 1px #fff;}
.incpli ul li a{color: #3a3a3a;}
.incpli ul li:hover a{color: #e51216;}
.incpli ul li:hover{background-image:url(mli2.jpg);}

.inppc{padding-top: 20px;border-bottom: solid 1px #c8c8c8;height: 41px;line-height: 41px;}
.inppc1{font-size: 18px;color: #646464;font-weight: bold;}
.inppc2{font-size: 14px;color: #c8c8c8;padding-left: 10px;}
.inppc3{float: right;padding-top: 15px;}

.incpfr {width: 896px;}
.incpfrtit {height:34px;line-height:34px;border-bottom:solid 4px #4877af;}
.datt {background-color:#4877af;display:block;font-size:16px;color:#FFF;float:left;padding:0 30px 0 25px;border-radius:0 15px 0 0;}
.datt a {color:#fff;}
.more {float:right;padding-right:10px;}
.incps {padding-top:20px;margin-left: -10px;}
.incps li a {font-size:14px;}
.incps li img {width:292px;height:292px;display:block;transition: all 0.3s;}
.fangda {display: block;overflow: hidden;}
.incps li {overflow:hidden;position:relative;line-height:40px;width:292px;margin-bottom:10px;height:332px;float:left;text-align:center;margin-left: 10px;}
.incps li:hover img {transform: scale(1.1);}
.t2 {height:150px;background-image:url(t2.jpg);background-repeat:no-repeat;background-position:center center;}


.mapx{height: 500px;margin-top: 50px;}
.mad {height:284px;background-image:url(mad.jpg);background-repeat:no-repeat;background-position:center center;margin-top: 40px;}
.mad2 {height:431px;background-image:url(mad2.jpg);background-repeat:no-repeat;background-position:center center;margin-top: 40px;}
.mad2 .mid{position: relative;}
.mad2c{position: absolute;background: url(lc.png) no-repeat left 15px;padding-left: 25px;font-size: 12px;color: #aaaaab;width: 86px;}
.mad2ct1{color:#e51216;font-size: 30px;}
.mad2ct2{color:#fff;font-size: 14px;}
.mad2ct3{line-height: 1.8;padding-top: 10px;}
.mad2c1{left: -100px;top: 141px;}
.mad2c2{left: 51px;top: 167px;}
.mad2c3{left: 210px;top: 190px;}
.mad2c4{left: 360px;top: 210px;}
.mad2c5{left: 545px;top: 220px;}
.mad2c6{left: 707px;top: 210px;}
.mad2c7{left: 880px;top: 190px;}
.mad2c8{left: 1042px;top: 167px;}
.mad2c9{left: 1200px;top: 141px;}


.hpyanse{background-color: #f0f0f0;padding-bottom: 50px;}


.hyllz{width: 208px;float: left;}
.hyllzy{width: 157px;float: left;background: url(lyy1.png) no-repeat left center;height: 135px;margin-bottom: 20px;}
.hyllzy.active{background: url(lyy2.png);}
.lyllzyimg{text-align: center;width:135px;padding-top: 25px;}
.lyllztxt{text-align: center;width:135px;font-size: 14px;color: #fff;}

.hyall{padding-top: 50px;}
.hylly{float: left;width: 990px;}
.hylly1{display: none;}
.hylly1.active{display: block;}
.hyllyitc{float: right;width: 330px;}
.hyllyimg{float: left;width: 634px;}
.hyllyimg img{width: 634px;height: 496px;}
.hyllytt{font-size: 20px;line-height: 3;font: bold;padding-top: 70px;}
.hyllytc{float: left;font-size: 14px;line-height: 2;height: 150px;;}
.hyllytb a{color: #fff;}
.lyla1{display: block;float: left;text-align: center;line-height: 38px;width: 130px;background-color: #3a3b3f;font-size: 14px;}
.lyla2{display: block;float: right;text-align: center;line-height: 38px;width: 130px;background-color: #e51216;font-size: 14px;}


.injjnr {width: 520px;float: left;font-size: 14px;line-height: 2;padding-top: 40px;}
.injjimg{padding-top: 20px;float: right;}

.indnews{padding-top: 69px;}
.ivne{background: url(ne.png) no-repeat left center; height: 150px;}
.ivtntd{font-size: 14px;letter-spacing: 2px;color: #646464;padding-top: 40px;}
.ivtntt{font-size: 18px;color: #646464;font-weight: bold;line-height: 1.5;padding: 10px 0;}
.ivtntc img{width:456px;height:260px;}



.inul {}
.inul li {font-size:13px;padding-left:15px;line-height:35px;border-bottom:dashed 1px #ccc;background-image:url(nnli.png);background-repeat:no-repeat;background-position:5px center;}
.innewsfl {width:456px;}
.intttp {float:left;width:304px;height:193px;}
.inulx {padding-top:10px;}
.inulx li {border-bottom:solid 1px #e8e8e8;float:left;width:48%;margin-left:2%;line-height:35px;font-size:14px;}
.tjtp {float:left;width:199px;}
.tjtp img {border:solid 1px #ccc;padding:2px;}
.tjtitt {font-size:12px;line-height:25px;font-weight:bold;}
.tjtittcc {line-height:25px;font-size:12px;}
.time {float:right;padding-right:5px;}
.time {float:right;padding-right:5px;}
.ijswd {width:623px;}
.inwen {}
.inwen li {padding: 10px 50px;border-bottom: solid 1px #c8c8c8;height: 110px;}
.inwen li:hover{background-color: #e51216;color: #fff;}
.inwen li:hover a{color: #fff;}
.wend{font-size: 14px;letter-spacing: 3px;padding-top: 15px;}
.wen{font-size: 16px;line-height: 2;padding-top: 5px;font-weight: bold;}
.dac{padding-top: 5px;font-size: 14px;color: #646464;}
.da{padding-top: 5px;font-size: 14px;color: #646464;}
.da a{border: solid 1px #ccc;display: inline-block;width: 120px;line-height: 25px;text-align: center;font-size: 14px;}

.links {margin-top:20px;padding:10px;}
.links a {margin-right:20px;}
.fooder {background-color:#3a3b3f;margin-top:20px;}
.foo1{background-color: #303030;height: 113px;}
.fo1{background: url(fo1.png) no-repeat left center;height: 93px;padding-left: 50px;float: left;color: #adadad;font-size: 14px;border-right: solid 1px #3c3c3c;margin-top: 10px;width: 500px;}
.fo1 div{padding-top: 25px;font-size: 18px;color: #fff;}
.fo2{background: url(fo2.png) no-repeat left center;height: 93px;padding-left: 50px;float: left;color: #adadad;font-size: 14px;margin-left:20px;margin-top: 10px;}
.fo2 div{padding-top: 25px;font-size: 18px;color: #fff;}
.dlogo{width: 310px;height: 228px;float: left;background: url(dlogo.jpg) no-repeat center center;}
.dnav{width: 800px;float: right;}
.dnav li {float:left;font-size:14px;width:100px;height:45px;line-height:45px;}
.dnav li a {color:#afafb0;}
.dnavt{padding-top: 80px;font-size: 18px;color: #fff;}


.dbcc {width:321px;float:left;font-size:14px;padding-top:40px;color:#c9c5c5;line-height:35px;}
.dbcc2 {float:right;padding-top:30px;color:#c9c5c5;line-height:25px;}
.dbcct {margin-bottom:10px;color:#f98d0d;width:70px;font-weight:bold;border-bottom:solid 3px #f98d0d;font-size:16px;}
.dbqq {line-height:50px;color:#646464;margin-top:20px;font-size:14px;background-color: #303030;}
.dbqq a{color:#646464;}
.e2 {padding:20px;}
.e2 li {line-height:35px;border-bottom:dashed 1px #ccc;font-size:14px;background-image:url(nnl.png);background-repeat:no-repeat;background-position:5px center;padding-left:20px;}
.e2 li .time {float:right;}


.viewbox{
	padding:20px;}
.title{
	text-align:center;
	line-height:35px;}
	.info{
		text-align:center;
		line-height:25px;}.content{
			padding: 10px 0;
			line-height:2;
			font-size:14px;}.boxoff{
				border-bottom:dashed 1px #ccc;}.context{
					padding-top:20px;
					line-height:25px;}.cpbttl,.light{
						font-size:16px;
						}.d4{
							line-height:25px;
							font-size:12px;}.commend{
								margin-top:20px;}.picbox{
									padding-bottom:20px;
									padding-top:20px;
									text-align:center;}.cpbttl{
										padding-left:10px;}.pagesshow{
											min-height:245px;
											line-height:35px;
											font-size:14px;
											padding:20px;}
.sj li img{
	
	width:210px;
	margin-bottom:3px;
	border:solid 1px #ccc;
	padding:5px;}.mt1{margin-bottom:10px;

	height:auto;
	clear:both;}		
							
	.cpcpshow{
	padding-bottom:10px;}
.cpcpshow li{margin-left:10px;
width:235px;
text-align:center;
margin-top:10px;
padding-bottom:10px;
float:left;
border:solid 1px #ccc;}.cpcpshow li img{
	width:233px;
	height:233px;}
.cmt1{
	padding-bottom:20px;}						
									#tbody {float:left;width:480px;margin:20px auto;text-align:left;
										
		margin-right:10px;
		padding-top:10px;		margin-top:0px;;}	
		
		.js{width:90%; margin:0px auto 0 auto; }
		.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
		.js p span{ float:right; }
		.js p span a{ color:#f00; text-decoration:underline;   }
		.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

		/* 本例子css */
		#bkk{border:1px solid #ccc; 
			}
		.picFocus{  width:470px;  position:relative;padding-top:0;  overflow:hidden;zoom:1;}
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
		.picFocus .hd ul li img{ width:80px; height:80px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
		.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
		.picFocus .hd ul li.on img{ border-color:#f60;  }
		.picFocus .bd li{ vertical-align:middle; }
		.picFocus .bd img{ width:470px; height:470px; display:block;  }


.qcpdtjj{
	line-height:25px;
	padding-top:30px;
	width:420px;
	float:right;
	font-size:14px;	
}
.qcpdtjj h2{
	margin-bottom:10px;
	border-bottom:dashed 1px #CCC;
	
	font-size:20px;
	line-height:50px;}
.tedian{
	
	font-size:14px;
	line-height:40px;}

.zb1{	border:solid 1px #ccc;
				padding:10px 20px;;
			
			font-size:14px;}
.xzbul{height: 35px;
}
.zb2{
	float: left;
	font-size:14px;
	
	width: 130px;
	margin-right: 10px;
	text-align: center;
	border-radius:0 10px 0 0;
	height: 35px;
	line-height: 35px;
	background-color:#4877af;
	color:#fff;

}.zb2:hover{
	color:#FFF;
	background-color:#4877af;
	}	
.zb2 .on{color:#FFF;
	background-color:#4877af;
	}	
	.on2{color:#FFF;
	background-color:#4877af;
	}	.on2 a{color:#FFF;

	}	.xgcp{
	width:460px;
	float:right;
	height:177px;}	
.incps2{
}		
.incps2 li a{
			font-size:14px;}
.incps2 li img{
	width:140px;
	height:114px;
	border:solid 1px #ccc;
}
.incps2 li{
line-height:20px;
width:142px;
margin-bottom:20px;

		float:left;
		text-align:center;	
		margin-right:10px;}
		
.xgcccp{
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:solid 1px #dedede;
	padding-top:40px;
	
	font-size:16px;
	line-height:35px;}	
		.connn{
			padding:10px 20px;
			
			line-height:25px;
			font-size:14px;}									
.dbtdc{
	margin-top:10px;
	background-color:#4877af;
	padding-left:20px;
	
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	height:40px;
	color:#FFF;
	}
.dbtdcc{	
line-height:25px;
font-size:14px;
	padding:5px 10px;}.e3{
					}.e3 li{
	line-height: 35px;
	border-bottom: dashed 1px #ccc;
	font-size:14px;
	
	background-image: url(nnl.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left:20px;
						}		
						.incps222{
	border:solid 1px #ccc;
	padding-top:20px;}		
.incps222 li a{
			font-size:14px;}
.incps222 li img{
	width:230px;
	display:block;text-align:center;	
	height:230px	;
	border:solid 1px #ccc;
	margin:0 auto;
}
.incps222 li{
line-height:30px;
margin-bottom:20px;

text-align:center;	
}			.jishu{
	width:600px;
	float:left;}	
.jishuli li{
	padding-left:1px;
	line-height: 42px;
	background-image: url(jishuli.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}	
.jitt{
	float:left;
	width:70px;}#div1{ 
height:42px; padding-left:1px;	background-image: url(jishuli.jpg);
	background-repeat: no-repeat;
	background-position: left center;
overflow:hidden; 
} #div1 a{height:42px;
line-height:42px;
	display:block;}			