@charset "utf-8";
body{ padding:0px; margin:0px;}
*{ padding:0px; margin:0px;}
.tou{ width:1310px; margin-left:auto; margin-right:auto;}
.tou .left{ float:left; width:421px; padding-top:15px;}
.tou .right{ float:right; width:831px;}
.tou .right li{ float:left; width:12.5%; line-height:115px; text-align:center; font-size:16px;}
.tou .right li a{ display:block}
.tou .right li a:hover{ background-color:#32b100; color:#FFFFFF}
.banner{
	background-image:url(../images/guanyu67.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:380px;
}
.banner1{
	background-image:url(../images/yewur.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:380px;
}
.banner2{
	background-image:url(../images/newdf.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:380px;
}
.banner3{
	background-image:url(../images/xinwen.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:380px;
}
.banner4{
	background-image:url(../images/conrt.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:380px;
}
.banner5{
	background-image:url(../images/rencai.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:380px;
}
.banner6{
	background-image:url(../images/anli_hj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:380px;
}
.news{ width:auto}
.news li{ display:block}

.body{ width:1240px; margin-left:auto; margin-right:auto; margin-top:47px;}
.body .left{
	float:left;
	width:260px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
}
.body .left strong{ height:58px; line-height:58px; background-color:#0281d2; color:#FFFFFF; display:block; width:auto; font-size:24px; padding-left:25px; font-weight:500;}
.body .left li{
	height:50px;
	line-height:50px;
	background-color:#f9f9f9;
	font-size:15px;
	background-image: url(../../images/1.jpg);
	background-repeat: no-repeat;
	background-position: 12px 22px;
	padding-left:30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
.body .right{ float:right; width:943px;}
.body .right .title{
	font-size:26px;
	height:55px;
	line-height:55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	margin-bottom:20px;
	
}
.body .right .body1{
font-size:15px;
line-height:30px;
min-height:350px;
height:auto!important;
height:350px;
}
.body .right .news{ width:auto;}
.body .right .news li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	padding-top:20px;
	padding-bottom:20px;
	display:block;
	line-height:28px;
}
.body .right .news li img{ width:180px; height:120px;}
.body .right .news li span{
display:block; float:right;
width:77%;
}
.body .right .news li span u{
	text-decoration: none;
	font-size:14px;
}
.body .right .news li span strong{
display:block;
color:#333333;
font-weight:normal
}
.body .right .news li span p{
float:right;
}
.bottom{ background-color:#353535; color:#c3c3c3; margin-top:50px; padding-top:76px; overflow:hidden}
.bottom .left{ float:left; width:360px;}
.bottom .left .a01{ width:auto}
.bottom .left .a01 span{ font-size:24px; float:right; width:85%;}
.bottom .left .a01 span strong{ font-size:14px; display:block}
.bottom .left .a02{ width:auto; clear:both; font-size:15px; padding-top:20px; line-height:30px;}
.bottom .right{ float:right; width:680px;}
.bottom .right li{
	float:left;
	width:33%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4a4a4a;
	padding-left:10%;
}
.bottom .right li:last-child{border-right-width:0px;}
.bottom .right li strong{ display:block; font-size:18px; color:#FFFFFF; font-weight:normal; padding-bottom:20px;}
.bottom .right li a{ display:block; color:#c3c3c3; font-size:15px; line-height:40px;}
.bottom .db{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4a4a4a;
	margin-top:80px;
	line-height:70px;
	height:70px;
	text-align:center;
	font-size:15px
}


.bottom1{ background-color:#353535; color:#c3c3c3; margin-top:0px; padding-top:76px; overflow:hidden}
.bottom1 .left{ float:left; width:360px;}
.bottom1 .left .a01{ width:auto}
.bottom1 .left .a01 span{ font-size:24px; float:right; width:85%;}
.bottom1 .left .a01 span strong{ font-size:14px; display:block}
.bottom1 .left .a02{ width:auto; clear:both; font-size:15px; padding-top:20px; line-height:30px;}
.bottom1 .right{ float:right; width:680px;}
.bottom1 .right li{
	float:left;
	width:33%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4a4a4a;
	padding-left:10%;
}
.bottom1 .right li:last-child{border-right-width:0px;}
.bottom1 .right li strong{ display:block; font-size:18px; color:#FFFFFF; font-weight:normal; padding-bottom:20px;}
.bottom1 .right li a{ display:block; color:#c3c3c3; font-size:15px; line-height:40px;}
.bottom1 .db{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4a4a4a;
	margin-top:80px;
	line-height:70px;
	height:70px;
	text-align:center;
	font-size:15px
}


.w1200{ width:1240px; margin-left:auto; margin-right:auto;}

.hr{ width:auto;}
.hr li{
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	border-bottom-width: 1px;
	padding-bottom:20px;
	padding-top:20px;
}
.hr li strong{ display:block; font-size:16px}

.case{ clear:both; width:auto}
.case li{ float:left; width:30%; margin-left:1.5%; margin-right:1.5%; margin-bottom:20px;}
.case li img{ width:100%;}
.case li span { display:block; background-color:#e0ecf5; color:#000; line-height:45px; height:45px; text-align:center; font-size:16px}
.case li:hover{ background:#33b102; color:#FFFFFF}

.case1{ clear:both; width:auto}
.case1 .title2{ text-align:center; line-height:60px; font-size:16px; font-weight:bold}
.case1 .body2{ width:500px; margin-left:auto; margin-right:auto;}
.case1 .body2 img{ width:100%;}


.news9{ width:auto; clear:both}
.news9 .title9{ font-size:18px; color:#333333; text-align:center; line-height:50px;}
.news9 .title99{
	text-align:center;
	line-height:30px;
	color:#999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.news9 .body9{ line-height:30px; font-size:16px; padding-top:20px; padding-bottom:50px;}