@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#4c4c4c;
	line-height:1.5;
	font-family:Microsoft Yahei
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#4c4c4c;
	text-decoration:none;
	}
a:hover{
	color:#333;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}
.header{ width:100%; float:left; height:116px; background:#000000}
.top01{ width:100%; float:left; height:39px; line-height:38px; border-bottom:1px solid #666666; text-align:right}
.top01 img{ margin-top:5px; margin-left:5px;}
.top02{ width:1170px; margin:auto; height:76px;}
.logo{ width:183px; height:76px; float:left; }
.logo span{ height:100%; vertical-align:middle; display:inline-block}
.logo img{ max-height:76px; max-width:183px; vertical-align:middle}

.nav{ width:970px; float:right; height:76px; font-size:18px; line-height:76px; text-align:right}
.nav a{margin-left:70px; color:#FFFFFF}


.main{ width:1170px; margin:auto}
.bt{ width:1170px; float:left; margin-top:50px; }
.bt dl dt{ font-size:36px; color:#000000; text-align:center;line-height:90px;}
.bt dl dd{ font-size:16px; color:#595959; text-align:center; line-height:25px; }
.bt dl dd a{ margin-left:5px; margin-right:5px;}
.case{ width:1170px; float:left; position:relative; margin-top:40px;}
.rollBox{width:1170px;overflow:hidden;}
.rollBox .LeftBotton{height:25px;width:25px;background:url(../images/zj.jpg) no-repeat left;overflow:hidden;float:left;display:inline;cursor:pointer; position:absolute; z-index:11; top:300px; left:550px;}
.rollBox .RightBotton{height:25px;width:25px;background:url(../images/yj.jpg) no-repeat right;overflow:hidden;float:left;display:inline;cursor:pointer;position:absolute; z-index:11; top:300px; right:550px;}
.rollBox .Cont{width:1170px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:277px;float:left;text-align:center; margin-right:20px;}
.rollBox .Cont .pic dl dt{ height:212px; text-align:center}
.rollBox .Cont .pic dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.rollBox .Cont .pic dl dt img{ max-width:277px; max-height:212px; vertical-align:middle}
.rollBox .Cont .pic dl dd{ font-size:16px; line-height:55px;}
.rollBox #List1,.rollBox #List2{float:left;}

.wrap{ width:100%; float:left; background:#f0f2f4; margin-top:150px; padding-bottom:40px; padding-top:40px;}
.bt02{ width:100%; float:left; line-height:50px; font-size:28px; color:#000000}
.bt02 i{ font-size:16px; margin-left:15px; color:#686868}
.news{ width:1170px; float:left; margin-top:20px;}
.news-l{ width:633px; float:left; padding-right:55px; background:url(../images/sx.jpg) no-repeat right;}
.news-l dl{ width:633px; float:left; margin-bottom:30px;}
.news-l dl dt{ font-size:16px; color:#333333; line-height:24px;}
.news-l dl dd{ font-size:14px; color:#666666; line-height:20px; margin-top:10px;}
.news-r{ width:435px; float:right; font-size:14px; line-height:32px;}
.news-r i{ font-size:28px; line-height:50px; color:#000000}
.cs{ color:#de7a45}

.foot{ width:100%; float:left; min-width:1170px; background:#222222; padding-bottom:30px; padding-top:30px;}
.foot dl{ width:292px; float:left}
.foot dl dt{ font-size:20px; line-height:50px; color:#FFFFFF; margin-bottom:10px;}
.foot dl dd{ font-size:14px; line-height:30px; color:#c8c8c8}
.foot dl dd a{ color:#c8c8c8;}
.foot dl dd a:hover{ color:#FFFFFF}
.foot02{ width:100%; float:left; height:54px; line-height:54px; background:#101010; color:#a4a4a4; font-size:14px; text-align:center; min-width:1170px;}

.nybanner{ width:100%; float:left; height:270px; min-width:1170px;}
.wz{ width:1145px; float:left; height:55px; line-height:55px; border-bottom:1px solid #d2d2d2; background:url(../images/add.png) no-repeat left; padding-left:25px;}
.left{ width:270px; float:left; margin-top:20px;}
.left dl dt{ height:35px; line-height:35px; border-bottom:1px solid #555555; margin-bottom:15px; font-size:20px; font-weight:bold; color:#000000}
.left dl dd{ height:39px; line-height:39px; border-bottom:1px solid #f5f5f5; background:url(../images/xjt.png) no-repeat 245px 18px; font-size:14px; padding-left:15px;}
.left dl dd a:hover{ font-weight:bold}
#lefton{ font-weight:bold; color:#fff; background:url(../images/lmbj.jpg) center}
#lefton a{color:#fff;}
.right{ width:870px; float:right; margin-top:55px; padding-bottom:50px;}
.photo{ width:270px; float:left; margin-right:30px;}
.photo dl dt{ height:375px; text-align:center; border:1px solid #ddd}
.photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo dl dt img{ max-width:268px; max-height:375px; vertical-align:middle}
.photo dl dd{ height:110px; line-height:110px; font-size:14px; text-align:center}

.fy{ width:100%; float:left; margin-top:50px; line-height:70px; background:url(../images/line.jpg) no-repeat top center; text-align:center; font-size:16px; padding-top:20px;}
.fhsy{ padding:10px; background:url(../images/zj.jpg) no-repeat center; padding-left:15px; padding-right:15px;}
.fhmy{ padding:10px; background:url(../images/yj.jpg) no-repeat center; padding-left:15px; padding-right:15px;}
.fy a{ margin-left:5px; margin-right:5px;}
.miaobian{ padding:10px; border:1px solid #252527; padding-bottom:5px; padding-top:5px;}
.queding{ padding:10px; padding-bottom:5px; padding-top:5px; background:#252527; color:#FFFFFF}
.queding:hover{ color:#FFFFFF}

.wz02{ width:100%; float:left; height:40px; line-height:40px; background:#d2d2d2; font-size:14px;}
.wz02 img{ float:left; margin-right:10px; margin-top:7px;}
.cp01{ width:1170px; float:left; margin-top:40px; padding-bottom:20px; border-bottom:1px solid #dddddd}
.cp01-l{ width:470px; float:left;}
.cp01-r{ width:670px; float:right}
.cp01-r h1{ line-height:35px; font-size:30px; color:#212121; font-weight:normal; margin-bottom:27px;}
.cp01-r01{ width:670px; float:left; border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px;font-size:14px;line-height:1.8;}
.cp01-r01 h2{ font-size:18px; line-height:25px; margin-bottom:5px; color:#363636}
.cp01-r01 h2 img{ float:left; margin-right:10px;}
.cp01-r01 dl{ width:635px; float:right; line-height:20px; color:#353638}
.cp01-r01 dl dt{ width:215px; float:left}
.cp01-r01 dl dd{ width:420px; float:right}

.cp02{ width:1170px; float:left; padding-bottom:50px;}
.cp02 h2{ font-size:18px; line-height:70px; color:#363636}
.cp02 h2 img{ float:left; margin-right:10px; margin-top:22px;}

.photo2{ width:270px; float:left; margin-right:30px;}
.photo2 dl dt{ height:270px; text-align:center;}
.photo2 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo2 dl dt img{ max-width:270px; max-height:270px; vertical-align:middle}
.photo2 dl dd{ height:80px; line-height:24px; font-size:14px; text-align:center; padding-top:30px;}
.title{ width:100%; float:left; text-align:center; font-size:30px; line-height:30px; margin-top:90px;}
.title2{ width:100%; float:left; text-align:center; font-size:30px; line-height:95px;background:url(../images/line02.jpg) no-repeat center bottom;}
.date{ width:100%; float:left; height:65px; line-height:65px; background:url(../images/line.jpg) no-repeat center bottom; text-align:center}
.tex{ width:100%; float:left; margin-top:50px; line-height:22px; padding-bottom:50px; }
.sj{text-indent:25px;}
.sj02{text-indent:35px;}

.photo3{ width:270px; float:left; margin-right:30px;}
.photo3 dl dt{ height:270px; text-align:center; border:1px solid #eee}
.photo3 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo3 dl dt img{ max-width:270px; max-height:270px; vertical-align:middle}
.photo3 dl dd{ height:110px; line-height:110px; font-size:14px; text-align:center; }
.about{ width:830px; float:left; font-size:14px; line-height:30px; color:#fff;  padding:20px;}
.about img{ max-width:100%; height:auto}

.wh{ width:870px; float:left; position:relative; background:url(../images/whbj.png) no-repeat top center; height:894px; font-size:14px; padding-bottom:80px;}
.wh01{ width:170px; float:left; position:absolute; left:70px; top:70px; z-index:11}
.wh02{width:172px; float:right; position:absolute; right:70px; top:70px; z-index:11}
.wh03{ width:330px; float:left;position:absolute; left:70px; top:360px; z-index:11}
.wh03 dl dd{ font-size:14px; line-height:24px;}
.wh03 dl dt{ font-size:20px; color:#333333; line-height:35px; margin-top:5px; font-weight:bold;}
.wh04{ width:360px; float:right;position:absolute; right:40px; top:350px; z-index:11}
.wh04 dl dd{ font-size:14px; line-height:24px;}
.wh04 dl dt{ font-size:20px; color:#333333; line-height:35px; padding-left:125px;margin-top:5px; font-weight:bold;}
.wh05{ width:300px; float:left;position:absolute; left:70px; top:625px; z-index:11}
.wh05 dl dd{ font-size:14px; line-height:24px;}
.wh05 dl dt{ font-size:20px; color:#333333; line-height:35px;margin-top:5px; font-weight:bold;}
.wh06{ width:275px; float:right;position:absolute; right:0px; top:695px; z-index:11}
.wh06 dl dd{ font-size:14px; line-height:24px;}
.wh06 dl dt{ font-size:20px; color:#333333; line-height:35px; padding-left:0px;margin-top:5px; font-weight:bold;}

.jslb{ width:764px; height:245px; float:left; position:relative; background:#949494;border-radius:5px; margin-left:53px; margin-right:53px; margin-top:50px; margin-bottom:130px;}
.jslb-img{ width:332px; height:332px; position:absolute; text-align:center; z-index:11}
.jslb-img span{ height:100%; display:inline-block; vertical-align:middle}
.jslb-img img{ max-width:332px; max-height:332px; vertical-align:middle}
.jslb01{ width:410px; margin-left:30px;}
.jslb01 h1{ font-size:22px; color:#FFFFFF; line-height:75px; font-weight:normal}
.jslb01 ul li{ width:48%; float:left; font-size:16px; line-height:28px; color:#FFFFFF;}
.dw01{ left:-55px; top:-40px;}
.dw02{ right:-55px; top:-40px;}
.fl{ float:left}
.fr{ float:right}

