@charset "gb2312";
/* CSS Document */

*html,_html {
	background-image:url(about:blank);
	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;}
.top{ height:67px; background:#fff;}
.top div{ margin-top:23px;}
.top div h1 a, .top div span, .server .phone, .server span, .server input.inputbtn{ background: url(icon.png) no-repeat;}
.top div h1{ width: 191px; height: 42px; float:left; display:inline;}
.top div h1 a{ background-position:-12px -27px; width: 191px; height: 42px;display:block;}
.top div ul {width: 580px; height: 42px;float: left;margin-left: 90px;display: inline;}
.top div ul li { width:130px; text-align:center; float: left;font-size: 13px;margin-right: 14px;display: inline; color:#929292;}
.top div ul li span { display:inline-block; margin-right: 4px;}
.top div ul li span.span1 { width:79px; height:32px;background-position: -12px -96px;}
.top div ul li span.span2 { width:37px; height:20px; margin: 6px 0;background-position: -115px -104px;}
.top div ul li span.span3 { width:27px; height:27px;  margin: 3px 0; background-position: -177px -99px;}
.top div ul li span.span4 { width:108px; height:34px;background-position: -236px -97px;}
.top .server{ width:230px; float:right; display:inline; margin-top:0;}
.server p.call .phone{ background-position:  -363px -103px; width:17px; height:17px;}
.server p span{ color:#272727; font-size:14px; display:inline-block;}
.server p strong{ font-size:16px;}
.server p.bd {border: 1px solid #272727;border-radius: 3px;height: 23px;margin-top: 5px;}
.server input.inputtext {width: 217px;}
.server input.inputtext {border: 0 none;color: #BABABA;float: left;height: 23px;line-height: 23px;padding-left: 5px;width: 109px;}
.server input.inputbtn {background-position: -397px -16px;border: 0 none;cursor: pointer;float: right;height: 23px;width: 39px;}
.server input.inputbtn:hover {background-position: -397px -39px;}
.header1{ background:url(header_1.jpg) no-repeat center top; height:133px;}
.header2{ background:url(header_2.jpg) no-repeat center top; height:133px;}
.header3{ background:url(header_3.jpg) no-repeat center top; height:132px;}
.header4{ background:url(header_4.jpg) no-repeat center top; height:133px;}
.header5{ background:url(header_5.jpg) no-repeat center top; height:133px; position:relative; }
.header5 a{ background: url(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(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(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(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(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(box3_3.jpg) no-repeat center; height:415px;}
.box5_1 dl{ background:url(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(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;}
#scroll_pic{ height: 573px;overflow: hidden; position: relative; margin:0 auto; width:100%;}
#focusindex {height: 573px;overflow: hidden; position: relative;}
#scroll_pic .pre_btn {width:44px; height:44px;position:absolute;left:100px;top:50%;margin-top:-55px; background: url(sprite.png) no-repeat 0 0;z-index:2; display:block;}
#scroll_pic .next_btn{width:44px; height:44px;position:absolute;right:100px;top:50%;margin-top:-55px;background: url(sprite.png) no-repeat -63px 0;z-index:2; display:block;}
#scroll_pic .pre_btn:hover{ background-position:0 -52px;}
#scroll_pic .next_btn:hover{ background-position:-63px -52px;}
#scroll_pic ul{ height:573px; overflow:hidden; position:absolute; top:0;}
#scroll_pic ul li{ height:573px; float:left; width:100%;}
#scroll_pic ul li.banner1{ background:url(zj1.jpg) no-repeat center top;}
#scroll_pic ul li.banner2{ background:url(zj2.jpg) no-repeat center top;}
#scroll_pic ul li.banner3{ background:url(zj3.jpg) no-repeat center top;}
#scroll_pic ul li.banner4{ background:url(zj4.jpg) no-repeat center top;}
#scroll_pic ul li.banner5{ background:url(zj5.jpg) no-repeat center top;}
.bannerdhbox{ width:1190px; margin:0 auto;}
.doc{ float:right; padding:140px 150px 0 0}
.bannerdhbox .title{ position:relative;}
.bannerdhbox .title b{ font-size:50px; height:51px; line-height:51px; color:#031112; position:absolute; }
.bannerdhbox .title b a{border-right:solid 1px #22646b; padding-left:10px; height:51px; line-height:51px; display:inline-block; position:absolute; top:5px;}
.bannerdhbox .title span{ font-size:16px; color:#3e5b62; display:block; position:absolute; left:120px; top:5px;}
.bannerdhbox .title span.span1{position:absolute; left:120px; top:30px; font-size:20px;}
.bannerdhbox .txt{ padding:100px 0 0;}
.bannerdhbox .txt a{background:url(icon2.png) no-repeat -1058px -53px; width:29px; height:29px; display:inline-block;}
.bannerdhbox .txt p{font-size:18px; color:#123a3e; width:270px; margin-left:15px; line-height:28px;}
.bannerdhbox .detail{ padding:30px 0 0;}
.bannerdhbox .detail a{background:url(icon2.png) no-repeat -1096px -53px; width:29px; height:29px; display:inline-block;}
.bannerdhbox .detail p{ width:453px; margin-left:15px; line-height:25px; color:#123a3e; font-size:16px;}
.bannerdhbox .zx{ padding:20px 0 0;}
.bannerdhbox .zx a{background: url(icon2.png) no-repeat -383px -11px; width: 148px; height: 32px; display:block; margin-left:180px;}
.bannerdhbox .zx a:hover{ background-position: -383px -50px;}

.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;}

footer,.footer{ background:#282828; height:260px;}
.footer_logo{ padding:67px 0 0 60px ; width:340px; height:177px; background:url(footer_nav.gif) no-repeat right 40px;}
.footer_center{ background:url(footer_mide.png) no-repeat 60px 60px; height:137px; width:300px; padding:67px 0 0 60px;}
.footer_center p{ font-size:15px; color:#fff; padding-left:60px; padding-bottom:8px;}
.footer_copyright{ background:url(footer_nav.gif) no-repeat left 40px; height:177px; width:240px; padding:60px 20px  0 70px; }
.footer_copyright_img{ width:79px; height:79px; margin-right:10px;}
.footer_copyright_txt{ width:120px; color:#fff;}
.footer_copyright_txttwo{ margin:6px 0 0 0; color:#fff; width:312px;}
.footer_copyright_txttwo p a{ color:#fff;}
