@charset "gb2312";
/* CSS Document */

*html,_html {
	background-attachment:fixed;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,   dl, dt, dd, ul, ol, li, pre,  form, fieldset, legend, button, input, textarea,  th, td,  img {
	border:medium none;
	margin: 0;
	padding: 0;
}

body, button, input, select, textarea {
	font: 12px/1.5   "Î¢ÈíÑÅºÚ",Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif;
}
body {
	background-color:#fff;
	line-height:25px;
	color:#696969;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em {
	font-style:normal;
}

ul, ol {
	list-style: none;
}

a {
	text-decoration: none;
	color:#333;
}
a:hover {
	text-decoration: underline;
	color:#F40;
}

img {
	border:0px;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clr{ clear:both; margin:0 auto; height:0px; overflow:hidden;}
.pubW{ width:1190px;}
.center{ margin:0 auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.bgff{ background:#fff;}
.bgf2{ background:#f2f2f2;}

.header1{ background:url(../images/header_1.jpg) no-repeat center top; height:133px;}
.header2{ background:url(../images/header_2.jpg) no-repeat center top; height:133px;}
.header3{ background:url(../images/header_3.jpg) no-repeat center top; height:132px;}
.header4{ background:url(../images/header_4.jpg) no-repeat center top; height:133px;}
.header5{ background:url(../images/header_5.jpg) no-repeat center top; height:133px; position:relative; }
.header5 a{ background: url(../images/icon2.png) no-repeat -13px -3px; width: 139px; height: 32px; display:block; position:absolute; left:330px;bottom:74px; }
.header5 a:hover{ background-position:-13px -36px;}
/*Í·²¿½áÊø*/
.nav,#scroll_nav{ width:100%;height:71px;  background:#38a073;  color:#fff; position:relative;}
#scroll_nav h3{ font-size:18px; width:143px; line-height:25px; margin:10px 0 10px 30px;  border-right:solid 1px #fff; padding-right:20px;}
#scroll_nav h3 span{ letter-spacing:3px; display:block;}
#scroll_nav ul { margin-left:32px;}
#scroll_nav ul li{ font-size:16px; float:left; display:inline; width:136px; text-align:center; line-height:71px; color:#fff; padding:0 10px;}
#scroll_nav ul li a{ color:#fff; width:136px; height:71px; margin:0 auto; display:block;}
#scroll_nav ul li a:hover{ color:#38a073; background:#fff; text-decoration:none; font-weight:bold;}

.pt20{ margin:20px auto;}
.ml20{ margin:0 20px;}
.box h2{ padding:25px 0 20px;}
.box1{overflow:hidden;}
.box1_1{ width:372px;}
.box1_1 span{ text-align:center; display:block; color:#000000; font-size:20px;}
.box1_1 span a,.box1_1 span a:hover{ background: url(../images/icon2.png) no-repeat ; width: 15px; height: 15px; display:inline-block; padding:0 6px;}
.box1_1 span a.o{ background-position:-649px -12px}
.box1_1 span a.t{ background-position:-648px -45px}
.box1_1 span a.th{ background-position:-648px -76px}
.box1_1 span a.f{ background-position:-648px -108px}
.box1_1 p{ color:#696969; font-size:16px; width:348px; margin:0 auto; padding:8px 0;}
.box1_1 p b{ color:#38a073; font-weight:normal;}
.box1_1 img{ display:block; text-align:center; margin:0 auto;}
.box1_1 a{background: url(../images/icon2.png) no-repeat -159px -4px; width: 212px; height: 42px; display:block; margin:9px auto 0;}
.box1_1 a:hover{ background-position: -159px -47px}
.box2{ height:329px; padding:30px 0;}
.box2_1{ width:1150px; padding:0 20px;}
.box2_1 dl{float:left; display:inline; margin: 0 37px;}
.box2_1 dl dd{ width:285px;}
.box2_1 dl dd a{ background:url(../images/icon2.png) no-repeat; width:72px; height:72px; display:inline-block; padding:0 8px 0 0; }
.box2_1 dl dd a.ty1{ background-position:-811px -12px;}
.box2_1 dl dd a.ty2{ background-position:-892px -12px;}
.box2_1 dl dd a.ty3{ background-position:-973px -12px;}
.box2_1 dl dd b{ display:block; font-size:20px; width:200px; padding:13px 0 5px;}
.box2_1 dl dd p{ width:283px; font-size:16px;}
.box2_1 dl dd p span{ background:#68af66; height:25px; display:inline-block; color:#fff; font-weight:bold; margin:0 auto; text-align:center;}
.box2_1 dl dt{ padding:23px 0 0;}
.box3{ height:423px; overflow:hidden;}
.box3_1,.box5_1{padding:33px 10px; width:1170px; overflow:hidden}
.box3_1 dl{  margin:0 18px; width:352px; float:left; display:inline;}
.box3_1 dl dt{border:solid 1px #d6d6d6; width:342px; height:236px; padding:4px; background:#fff;}
.box3_1 dl dd{ padding:20px 0 0;}
.box3_1 dl dd b{ font-size:24px; display:block; text-align:center; display:block; color:#676767; background:url(../images/icon2.png) no-repeat}
.box3_1 dl dd b.one{background-position: -780px -131px; }
.box3_1 dl dd b.two{background-position: -780px -165px; }
.box3_1 dl dd b.three{background-position: -780px -203px; }
.box3_1 dl dd p{ font-size:19px; color:#737373; padding:8px 0; text-align:center;}
.box3_1 dl dd span{ color:#db4300; display:block; text-align:center; font-size:19px; font-weight:bold;}
.box4{ background:#f2f2f2 url(../images/box3_3.jpg) no-repeat center; height:415px;}
.box5_1 dl{ background:url(../images/box4_bg.jpg) no-repeat; width:293px; height:404px; float:left; display:inline; margin:0 44px;}
.box5_1 dl dt{ padding:2px;}
.box5_1 dl dd b{ font-size:25px; color:#fff; padding:18px 0; display:block; text-align:center;}
.box5_1 dl dd p{ font-size:16px; width:214px; color:#fff; margin:0 auto; padding:10px 0 0;}

.box6_1{ margin:0 auto; width:710px; font-size:20px; color:#242424; padding:8px 0 24px;}
.box6_1 span{ background:#38a073; width:191px; height:30px; line-height:30px; color:#fff;}
.box6_2 { padding:0 50px 30px; width:1090px; overflow:hidden;}
.box6_2 dl{ background:url(../images/box5_bg.jpg) no-repeat; width:234px; height:331px; float:left; display:inline; margin:0 19px;}
.box6_2 dl dt{ height:55px;}
.box6_2 dl dt img{ padding:12px 0 0 30px;}
.box6_2 dl dd p{ width:198px; font-size:16px; padding:15px 0;}
.box6_2 dl dd img{ padding-left:1px;}
.box6_3{ width:950px; padding:20px 0;}
.box6_4{ overflow:hidden; height:510px;} 
.box6_4 dl{ padding:20px 0; float:left; display:inline; width:50%;}
.box6_4 dl dt{ margin-right:20px;}
.box6_4 dl dd{ width:240px;}
.box6_4 dl dd b{ font-size:26px; font-weight:normal; height:40px; display:block;}
.box6_4 dl dd p { width:214px; color:#7b7b7b; font-size:17px; border-top:solid 1px #acacac; padding:10px 0; line-height:28px; }

.box7{ padding:20px 0 0;}
.box7_1{ font-size:24px; width:1190px; margin:0 auto; padding-bottom:20px;}
.box7_1 span{ color:#538085; display:block; text-align:center; line-height:34px;}
.box7_1 p{ width:850px; text-align:center; margin:0 auto; line-height:34px; color:#565656;}
.box7_2{width:100%;height:573px;overflow:hidden;}
.box7_2 ul li.banner1{background:url(../images/zj1.jpg)  no-repeat top center;height:573px;}


.banner2 .bannerdhbox .title span,.banner3 .bannerdhbox .title span,.banner5 .bannerdhbox .title span{left:170px; top:5px;}
.banner2 .bannerdhbox .title span.span1,.banner3 .bannerdhbox .title span.span1,.banner5 .bannerdhbox .title span.span1{ top:30px;}
.box8{ padding:30px 0; overflow:hidden;}
.box8_1{ margin-left:70px;}
.box8_1_1{ width:227px; height:31px; line-height:31px; background:#8ec98c; font-size:20px; color:#fff; text-align:center; padding:13px 0; font-weight:bold; cursor:pointer;}
.box8_1_2{ width:227px; height:340px; background:#f2f2f2;}
.box8_1_2 p{ width:180px; text-indent:2em; margin:0 auto; font-size:16px; color:#676767; padding:106px 0 0;}
#deve2 p{ padding:40px 0 0;}
.box8_2{ margin-right:30px;}

.box9{ margin:18px auto; width:1160px; overflow:hidden;}
.box9 a{ float:left; display:block; border:solid 2px #eaeaea; width:350px; height:267px;}
.box9 a.mid{ margin:0 49px;}
.box9 a:hover{ border:solid 2px #08907e;}
.box9 a img{ width:350px; height:267px; text-align:center; display:block;}
