/*css样式表*/

*{margin:0;padding:0;box-sizing:border-box;}
/* 通用默认样式-------------------------------------- */
body {
	
	margin:0px;

	font-size:14px;
	color:#494949;
	font-family:"微软雅黑";
}
td {
	font-family:"微软雅黑";
	font-size: 14px;
	color:#494949;
	WORD-WRAP: break-word;
}
ul {
	border:0px;
	padding:0px;
	margin:0px;
}
li {
	border:0px;
	padding:0px;
	margin:0px;
	list-style-type:none;
}
span {
	border:0px;
	padding:0px;
	margin:0px;
}
p {
	border:0px;
	padding:0px;
	margin:0px;
}
div {
	border:0px;
	padding:0px;
	margin:0px;
}
from {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:13px;
}

img {
	border:0px;
	padding:0px;
	margin:0px;
}
A:link {
	font-family:"微软雅黑";
	font-size:14px;
	color: #494949;
	text-decoration:none;
}
A:visited {
	font-family:"微软雅黑";
	font-size:14px;
	color: #494949;
	text-decoration:none;
}
A:hover {
	font-family:"微软雅黑";
	font-size:14px;

	text-decoration:none;
}
A:active {
	font-family:"微软雅黑";
	font-size:14px;
	color: #E67817;
	text-decoration:none;
}



.topline{
	width:100%;
	height:40px;
	background:#024AB9;
}
.toplinecon{
	width:1200px;
	height:40px;
	margin:0 auto;
	color:#fff;
	line-height:40px;
}

.topleft{float:left;width:300px;}
.topright{float:right;width:140px;}
.topright a{color:#fff;}






.top{
		width:100%;
		height:121px;
		margin:0 auto;
	}
	.topcon{
		width:1200px;
		height:121px;
		margin:0 auto;
	}
	.logo{
		width:255px;
		height:121px;
		float:left;

	}
	.logotitle{
		width:500px;
		height:121px;
		float:left;

	}
	.logotitle p{
		color:#8A8A8A;font-size:15px;
		
	}
	.tel{
		width:282px;
		height:121px;
		float:right;

	}
	.about{
		width:100%;display:none;
		margin:0 auto;
		height:78px;
		background:url(../images/aboutbg.png) repeat;
		margin-top:-78px;
		z-index:9999999999999999999;
		position:absolute;
	}
	.aboutcon{
		width:1000px;
		margin:0 auto;
		height:78px;
	}
	.aboutleft{
		width:130px;
		height:78px;
		font-size:26px;
		line-height:78px;
		color:#fff;
		text-align:center;
		float:left;
		font-family:'Arial';
	}
	.aboutright{
		width:857px;
		float:right;
		height:78px;
	}
	.aboutright p{
		line-height:78px;
		color:#fff;
	}
	.search{
		width:1200px;
		height:107px;
		position:relative;
		z-index:999999999999999;
		background:url(../images/searchbg.png) no-repeat;
		margin:0 auto;margin-top:-53px;
		overflow:hidden;
	}
	.searchl{
		float:left;
		height:120px;
		line-height:100px;
		font-size:30px;
		color:#fff;
		text-indent:80px;
	}
	.searchr{
		float:right;
		height:60px;
		width:430px;padding-top: 17px;
		line-height:60px;
	}
	.keywords{
		width:239px;
		height:43px;
		border:solid 1px #fff;
		border-right:0px;
		float:left;
	}


	.butt{
		background:none;
		width:90px;height:41px;
		border:none;cursor:pointer;
		float:left;
	}

	.searcht{
		float:right;
		height:36px;
		width:530px;padding-top: 0px;
		line-height:36px;
		color:#fff;
	}


.dtitle{
	width:100%;
	margin:40px 0;
}
.dtitle h2{
		text-indent:0px;
		font-size:38px;
		font-weight:normal;
		color:#004ABB;
		line-height:40px;
		text-align:center;
	}
	.dtitle p{
		text-align:center;
		font-size:20px;
		color:#3C3E3E;font-weight:bold;line-height:40px;
	}
.dtitle span{
	font-size:18px;text-align:center;display:block;		color:#3C3E3E;line-height:60px;

}

.dyoushi{
	width:1200px;
	height:555px;
	background:url(../images/dyoushi.jpg) no-repeat;
	margin:0 auto;
	position:relative;
}
.ystext{
	width:230px;
	height:130px;
	position:absolute;
}
.ystext h2{
	font-size:18px;
	color:#004ABB;
}
.ystext p{
	font-size:14px;
	color:#666868;line-height:26px;
}




	.partners{
		width:1000px;
		height:250px;
		margin:0 auto;
		margin-toP:30px;
	}
	.ystitle{
		width:100%;
		height:60px;
		border-bottom:solid 1px #F2F2F2
	}
	.titlel{
	
		height:45px;
		float:left;
	
		
	}
	.titlel h2{
		text-indent:0px;
		font-size:20px;
		font-weight:normal;
		line-height:40px;
	}

	.titlel i{
		color:#B8B8B8;
		FONT-family:"Aparajita";
		font-size:27px;
		text-transform:Uppercase;
	}
	.titler{
		float:right;
		line-height:45px;
		height:45px;
		background:url(../images/jt.png) right center no-repeat;
		padding-right:15px;
	}
	.titler a{
		font-size:17px;
		color:#7A7A7A;
		
	}
	.hblist{
			width:1200px;
			height:150px;
			margin-top:30px;
		}
		/* 本例子css */
		.picMarquee-left{ width:1200px;margin:0 auto;height:220px;  overflow:hidden; position:relative;    }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:205px; height:105px; display:block;  border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px; font-weight:bold;  }


	.product{
		width:1000px;
		height:700px;
		margin:0 auto;
	
	}
	.prol{
		width:230px;
		float:left;height:700px;
	}
	.proc{
		width:20px;
		float:left;margin-left:10px;
		height:700px;
		background:url(../images/probg.png) left center no-repeat;
	}
	.pror{
		width:740px;
		float:right;
		height:700px;
	}
	.protitle{
		background:url(../images/protitlebg.jpg)  center repeat;
		width:230px;
		height:49px;
		font-size:20px;
		text-align:center;
		line-height:49px;
		color:#fff;
	}
		

		/* 本例子css */
		.sideMenu{   }
		.sideMenu h3{ height:50px; line-height:50px; cursor:pointer;text-indent:40px;
		
			background:url(../images/pronavbg.png) center no-repeat;
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px; font-size:16px;  background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }
		.sideMenu li{text-indent:30px;line-height:30px;}
		.sideMenu li a{font-size:16px;}

		.prolist{
		width:100%;
		float:left;
	}
	.prolist li:nth-child(3n){
		margin-right:0;
	}
	.prolist li{
		width:225px;
		height:180px;
		float:left;
		margin-right:32px;text-align:center;
		margin-top:25px;
	}
	.prolist img{
		-moz-box-shadow:2px 3px 6px #333333; -webkit-box-shadow:2px 3px 6px #333333; box-shadow:2px 3px 6px #333333;
		width:225px;
		height:154px;
	}
	.prolist li a{
		font-size:17px
	}

	.reason{
		width:100%;
		
	}
	.reason1{
		width:100%;
		height:604px;
		background:url(../images/reason1.jpg) center no-repeat;
	}
	.reason2{
		width:100%;
		height:614px;
		background:url(../images/reason2.jpg) center no-repeat;
	}
	.reason3{
		width:100%;
		height:556px;
		background:url(../images/reason3.jpg) center no-repeat;
	}


	.dinggou{
		width:100%;
		height:268px;
		background:url(../images/dinggou.jpg) center no-repeat;
		margin-toP:50px;
	}
	.dinggou a{
		display:block;
		height:100%;
		width:100%;

	}

	.picMarquee-left2 .bd ul li{ float:left; _display:inline; width:200px;overflow:hidden; text-align:center;  }
	
		.picMarquee-left2 .bd ul li .pic img{height:200px; width:auto;display:block;  border:1px solid #ccc; }

		.aboutus{
		width:1000px;
		height:320px;
		margin:80px auto;

	}
	.aul{
		float:left;
		width:665px;
		height:325px;
		margin-right:30px;
	}
	.auc{
		float:left;
		height:325px;
		width:11px;
			background:url(../images/abbg.jpg) center no-repeat;
	}
	.aur{
		width:280px;
		height:325px;
		float:right;
	}
	.abcon{
		width:100%;
		height:260px;
	}
	.abimg{
		width:250px;
		height:250px;
		float:left;
		margin:30px 30px 0 0px;

	}
	.abimg img{width:250px;
		height:250px;}
	.abtext{
		width:385px;
		height:240px;
		padding-top:30px;
		float:right;
	}
	.abtext h2{
		font-size:20px;
		color:#000;
		line-height:40px;

	}
	.abtext p{
		font-size:16px;
		color:#4B4B4B;
		line-height:30px;
	}

	.honor{
			width:280px;
			height:270px;
		}



	/* 本例子css */
		.picMarquee-left3{height:300px;}
		.picMarquee-left3 .bd ul li{ margin:0 18px!IMPORTANT; float:left; _display:inline; overflow:hidden; text-align:center;width:240px;
		}
	
		.picMarquee-left3 .bd ul li .pic img{ width:240px; height:190px; display:block;  border:1px solid #ccc; }

	.picMarquee-left .bd ul li .title{ line-height:24px; font-weight:bold; color:#fff; }
	.picMarquee-left .bd ul li .title a{ line-height:44px; font-weight:bold; color:#fff;font-size:17px; }


	.desc{text-align:left;padding-top:7px;}
	.ckxq{display:block;width:80px;height:25px;background:#32579C;border-radius:7px;color:#fff!important;
	line-height:25px;margin:0 auto;
	}

		.news{
		width:1000px;
		margin:0 auto;
		height:520px;
		margin-top:50px;
	}
	.new1{
		width:320px;
		float:left;
		height:520px;
	}
	.new1 .ystitle{width:100%;}
	.newbg{
		width:20px;
		height:520px;
		float:left;
		background:url(../images/newbg.jpg) left center no-repeat;
	}
	
	.newlist{width:100%;height:460px;}
	.newul{width:95%;margin-top:20px;}	
	.newul li{
		width:100%;
		height:45px;
		border-bottom:solid 1px #ccc;
		line-height:45px;
		background:url(../images/libg.jpg) center left no-repeat;;
	}
	.newul li a{
		padding-left:10px;
		font-size:14px;color:#5D5D5D;
	}
	.newul li span{
		float:right;
	}


	.lnxw{
		width:100%;height:104px;margin-top:20px;
	}

	.qaa{
			width:95%;margin-bottom:10px;height:auto!important;margin-bottom:20px;
		}
		/* 本例子css */
		.txtMarquee-top{ overflow:hidden; position:relative;   }
		.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
		.txtMarquee-top .hd .next{ background-position:0 -140px;  }
		.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
		.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
		.txtMarquee-top .bd{ padding-top:15px;  }
		.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }
		.txtMarquee-top .infoList li .date{ float:right; color:#999;  }
		.txtMarquee-top .tempWrap{  }

		.link{
		width:1000px;
		height:150px;margin:0 auto;

	}
	.linkcon{
		width:1000px;
		height:100px;
		margin-top:20px;
	}

	.footernav{
		width:100%;
		height:70px;
		background:#2F5198;
	}
	.fnavc{
		width:1075px;margin:0 auto;
		background:url(../images/fbg.jpg) bottom center repeat-x;
		height:70px;text-align:center;color:#fff;font-size:18px;line-height:60px;	}

	.fnavc a{color:#fff;font-size:20px;}
	.fnavc a:hover{color:#fff!important;}



.newbottom{
	width:100%;
	height:350px;	background:#2F5198;
}
	.bott{
		width:1075px;
		position:relative;
		background:url(../images/fbg2.jpg)  center no-repeat;
		height:350px;
		margin:0 auto;
	}

	.botttext{
		width:600px;
		height:320px;
		
		float:left;
		margin-top:13px;
		margin-left:270px;
		
		
	}
	.botttext p{
		line-height:26px;color:#fff;font-size:17px;
	}

		.cjwt{
		width:100%;
		height:450px;
		
	}

	
	.dtfw{
		width:1200px;
		height:545px;
		margin:30px auto;
	}
	.dtfwl{
		float:left;
		width:230px;
		height:545px;

	}
	.stitle{
		width:100%;
		height:55px;
		background:#014ABB;
		color:#fff;
		font-size:18px;
		line-height:55px;
		text-align:center;
		font-weight:bold;
	}
	.dtfwfour{
		width:100%;
		height:265px;overflow:hidden;
		background:#F5F5F5;

	}
	.dtfwfour li{
		width:208px;
		height:45px;
		margin:15px auto;
		line-height:45px;
		text-align:center;
	}
	.dtfwfour li a {font-size:16px;color:#464747;display:block;width:100%;height:45px;}
	.dtfwfour li a:hover{
		background:#014ABB;color:#fff;font-size:18px;
	}
	.contact{
		width:230px;
		border:solid 1px #CED0CF;
		height:155px;
	}
	.contact li{
		border-bottom:solid 1px #CED0CF;
		height:50px;
		line-height:50px;
		text-indent:45px;font-size:18px;
		color:#777777;
	}
	.dtfwr{
		float:right;
		width:930px;
		height:540px;
		BACKGROUND:#F5F5F5;
	}


		.tenli{
			width:870px;
			height:380px;
			margin:0 auto;
			margin-top:50px;
		}
		.tenli li{
			width:156px;
			height:165px;
			float:left;
			margin-right:22px;
			margin-bottom:40px;
		}
		.tenli li:nth-child(5n){
			margin-right:0;
		}
		.tenli li:nth-child(1){background:url(../images/1a.jpg) no-repeat;}
		.tenli li:nth-child(2){background:url(../images/2a.jpg) no-repeat;}
		.tenli li:nth-child(3){background:url(../images/3a.jpg) no-repeat;}
		.tenli li:nth-child(4){background:url(../images/4a.png) no-repeat;}
		.tenli li:nth-child(5){background:url(../images/5a.jpg) no-repeat;}
		.tenli li:nth-child(6){background:url(../images/6a.jpg) no-repeat;}
		.tenli li:nth-child(7){background:url(../images/7a.jpg) no-repeat;}
		.tenli li:nth-child(8){background:url(../images/8a.jpg) no-repeat;}
		.tenli li:nth-child(9){background:url(../images/9a.jpg) no-repeat;}
		.tenli li:nth-child(10){background:url(../images/10a.jpg) no-repeat;}
		.tenli li:nth-child(1):hover{background:url(../images/1b.png) no-repeat;}
		.tenli li:nth-child(2):hover{background:url(../images/2b.png) no-repeat;}
		.tenli li:nth-child(3):hover{background:url(../images/3b.png) no-repeat;}
		.tenli li:nth-child(4):hover{background:url(../images/4b.jpg) no-repeat;}
		.tenli li:nth-child(5):hover{background:url(../images/5b.png) no-repeat;}
		.tenli li:nth-child(6):hover{background:url(../images/6b.png) no-repeat;}
		.tenli li:nth-child(7):hover{background:url(../images/7b.png) no-repeat;}
		.tenli li:nth-child(8):hover{background:url(../images/8b.png) no-repeat;}
		.tenli li:nth-child(9):hover{background:url(../images/9b.png) no-repeat;}
		.tenli li:nth-child(10):hover{background:url(../images/10b.png) no-repeat;}
	
	
	.pinpai{
		width:100%;
		height:693px;
		margin:0 auto;
		background:url(../images/pinpai.jpg) center no-repeat;
	}



	.dkhs{
		width:1200px;
		height:364px;
		margin:0 auto;
	}
	.dkhs li{
		width:261px;
		height:364px;
		float:left;
		margin-right:52px;
	}
	.dkhs h2{
	font-size:18px;
	color:#000;
	margin-top:160px;line-height:40px;
	text-align:center;
}
.dkhs p{
	font-size:18px;
	color:#666868;line-height:26px;
	width:180px;
	margin:0 auto;display:block;
}

	.duo{background:url(../images/duo.jpg) no-repeat;}
	.kuai{background:url(../images/kuai.jpg) no-repeat;}
	.hao{background:url(../images/hao.jpg) no-repeat;}
	.sheng{background:url(../images/sheng.jpg) no-repeat;margin-right:0!important;}




	.fwal{
		width:100%;
		height:593px;
		background:#014ABB;
	}
	.fwalcon{
		width:1200px;
		height:300px;
		margin:0 auto;

	}


	.dmore{
		width:160px;
		height:42px;
		border:solid 2px #fff;
		margin:0 auto;
		line-height:42px;
		text-align:center;
	}
	.dmore:hover{
		 transform: scale(1.1, 1.1); transition: .5s transform;
	}
	.dmore a{
			width:160px;
		height:42px;
		display:block;
		color:#fff;
	}


	
	.dtxabout{
		width:1200px;
		height:390px;
		margin:0 auto;
	}
	.dtxabout li{
		width:230px;
		height:320px;
		float:left;
		margin-right:255px;
	}
.dtxabout h2{
	font-size:18px;
	color:#000;
	margin-top:210px;line-height:40px;
	text-align:center;border-bottom:solid 1px #8D8D8D;
}
.dtxabout p{
	font-size:17px;
	color:#666868;line-height:26px;
	width:230px;text-align:center;
	margin:0 auto;display:block;
}



	.dmore2{
		width:160px;
		height:42px;
		border:solid 2px #3D3D3D;
		margin:0 auto;
		line-height:42px;
		text-align:center;
	}
	.dmore2:hover{
		 transform: scale(1.1, 1.1); transition: .5s transform;
	}
	.dmore2 a{
			width:160px;
		height:42px;
		display:block;
		color:#3D3D3D;
	}


	.team{
		width:100%;
		height:305px;
		background:url(../images/jiameng.jpg) center no-repeat;
	}
	.team a{display:block;width:100%;height:100%;}




	.dnews{
		width:1200px;
		height:450px;
		margin:0 auto;
		margin-top:40px;
	}
	.dnew1{
		width:450px;
		height:440px;
		float:left;
	}
	.dnew1 li{
		width:100%;
		height:45px;
		border-bottom:dotted 1px #ccc;
		line-height:45px;
		background:url(../images/libg.jpg) center left no-repeat;;
	}
	.dnew1 li a{
		padding-left:10px;
		font-size:14px;color:#5D5D5D;
	}
	.dnew1 li a:hover{
		color:#0042A7;
	}
	.dnew1 li span{
		float:right;
	}
	.dnew1 h2{
		font-size:30px;color:#0041A5;
	}
	.dnew1 p{line-height:30px;}
	.dnew2{
		width:180px;
		float:left;
		height:360px;
		border-right:solid 1px #ccc;
		margin-top:70px;
	}



	.dcontact{
		width:1200px;
		height:380px;
		margin:0 auto;
	}
	.dcr{
		width:550px;
		float:right;
		height:380px;
		padding:5px;border:dotted 2px #4585C2;
		
	}
	.dcl{
		width:540px;
		height:380px;
		float:left;
		background:url(../images/2wm.jpg) 380px 160px no-repeat;
	}
	.dcl p{
		font-size:16px;
		color:#A0A1A2;line-height:30px;
	}
	.dcl li{
		
		height:100px;
		line-height:100px;
		text-indent:65px;font-size:18px;
		color:#777777;
	}


	.dfooter{
		width:100%;
		margin-top:40px;
		height:418px;
		background:url(../images/dfooter.jpg)  center no-repeat;
	}
	.dfooterc{
		width:1200px;
		height:418px;
		margin:0 auto;overflow:hidden;
	}
	.dfooternav{
		width:720px;
		height:50px;
		margin:300px 0 0 350px;  
		color:#fff;font-size:16px;
	}
	.dfooternav a{
		
		color:#fff;
	}

