﻿* {
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-family: STHeiti-Light,"Hiragino Sans GB","Microsoft Yahei",Arial;
    list-style: none;
}
a {
    text-decoration: none;
    color: #000;
}
li{ list-style:none}
body ,.box{
    width: 100%; padding:0; margin:0
}
img {
    border: 0; vertical-align:top
}
.cl{ height:0; width:100%; font-size:0; clear:both; line-height:0; margin:0; padding:0; background:none}
.fl{ float:left}
.fr{ float:right}
body{ background:url(bg.jpg) center -14px repeat}
.box{ background:url(bg_line.jpg) center repeat-y}
.wp{ width:1200px; margin:0 auto}
.zw10{ height:10px; width:100%; font-size:0; clear:both; line-height:0; margin:0; padding:0; background:none}
.zw30{ height:30px; width:100%; font-size:0; clear:both; line-height:0; margin:0; padding:0; background:none}

.banner{ width:100%}
.banner li{ height:250px; width:100%; float:left}
.banner li.ban01{ height:220px; background:url(banner01.jpg) center no-repeat}
.banner li.ban02{ height:210px; background:url(banner02.jpg) center no-repeat}
.banner li.ban03{ background:url(banner03.jpg) center no-repeat}
.banner li.ban04{ background:url(banner04.jpg) center no-repeat}
.banner li.ban05{ background:url(banner05.jpg) center no-repeat}
.banner li.ban06{ height:240px; background:url(banner06.jpg) center no-repeat}

.cont01{ position:relative}
.mod01{ width:540px; padding:60px 0 20px; border-bottom:2px solid #14864c}
.mod01 dt{ float:left; width:259px; height:201px; position:relative; text-align:center}
.mod01 dt i{ width:62px; height:62px; top:-20px; right:-20px; position:absolute; background:url(float_v.png) center no-repeat}
.mod01 span{ width:240px; padding:0 0 8px 40px; color:#307b1e; float:left; font-weight:700; font-size:20px}
.mod01 strong{ font-weight:400; color:#7fad74}
.mod01 dd{ width:220px; padding:2px 0 0 60px; float:left; font-size:14px; background:url(dian01.jpg) 40px 7px no-repeat}
.mod01 p{ width:540px; font-size:12px; line-height:22px; height:66px; text-indent:2em; padding:10px 0 0}
.mod_flaot{ width:83px; height:83px; left:50%; top:55px; margin:0 0 0 -41.5px; position:absolute}
.mf_num{ width:38px; height:38px; text-align:center; line-height:38px; color:#FFF; font-size:18px; margin:0 auto 60px; background:url(bg_dian.jpg) center no-repeat}
.mf_vs{ width:83px; height:83px; background:url(bg_vs.jpg) center no-repeat}
.mod02{ border-bottom:2px solid #4b4949}
.mod02 dt{ float:left; width:158px; height:154px; padding:23.5px; position:relative; text-align:center}
.mod02 dt i{ top:-10px; right:-10px; background:url(float_x.png) center no-repeat}
.mod02 span{ color:#4b4949}
.mod02 strong{ color:#908f8f}
.mod02 dd{ background:url(dian02.jpg) 40px 7px no-repeat}

.box_g{ background:#2c9751}

.gy_top{ height:180px; background:url(gytit.jpg) center no-repeat}
.gy_list li{ width:325px; float:left; padding:20px 0}
.gy_list li.li01{ margin:0 112.5px}
.gy_list li span{ color:#FFF; font-weight:700; font-size:20px; height:30px; line-height:30px; padding:8px 0 0; display:inline-block}
.gy_list li span i{ width:32px; float:left; background:url(biao.jpg) center no-repeat; height:30px; line-height:30px; margin-right:10px; text-align:center; font-style:normal; font-size:20px; font-weight:400}
.gy_list li p{ font-size:12px; color:#FFF; height:66px; line-height:22px; padding:8px 0 0}

.gl_top{ height:180px; background:url(gltit.jpg) center no-repeat}
.gl_list{ text-align:center}

.box_g2{ background:#2c9751}
.fw_top{ height:180px; background:url(fw01.jpg) center top no-repeat}
.fw_list{ text-align:center}
/*pub*/

.wrap{width:1200px;margin:0 auto;position:relative}
/*header*/
header{ height:115px}
.logo{ padding:22px 0 0}
.logo a{ width:280px; height:70px; display:inline-block; background:url(logo.png) center no-repeat}
.nav{ height:35px; padding:40px 8px; width:776px}
.nav li{ float:left; padding:0 1px}
.nav li a{ height:35px; width:95px; display:inline-block; line-height:35px; font-size:16px; text-align:center}
.nav li.active a, .nav li a:hover{ background:#14864c; color:#fff}
.yuyue a{ width:128px; height:40px; padding:75px 0 0; display:inline-block; background:url(lfang.png) center 15px no-repeat #14864c; color:#fff; text-align:center; font-size:18px}

/*footer*/
footer{ height:360px; background:#14864c}
.foot_logo{ background:url(f_line.png) right center no-repeat; width:310px; height:360px}
.foot_logo li{ float:left; width:255px; height:60px; margin:40px 0 0}
.f_logo{ background:url(f_logo.png) center no-repeat}
.f_qq{ background:url(f_qq.png) center no-repeat}
.f_tel{ background:url(f_tel.png) center no-repeat}

.foot_copy{ width:537px; padding:40px 34px 0; height:320px}
.f_txt{ font-size:14px; line-height:22px; color:#fff}
.f_p20{ padding:20px 0 0}
.f_icon{ height:105px; padding:40px 0 0}
.f_icon li{ float:left; padding:0 0 0 19.8px}
.f_icon li:first-child{ padding:0}
.f_icon li a{ padding:78px 0 0; width:73px; display:inline-block; background-image:url(f_icon.png); background-repeat: no-repeat; text-align:center; color:#fff; font-size:14px}
.ficon01{ background-position:0 0}
.ficon02{ background-position:-100px 0}
.ficon03{ background-position:-192px 0}
.ficon04{ background-position:-282px 0}
.ficon05{ background-position:-373px 0}
.ficon06{ background-position:-464px 0}

.foot_code{ background:url(f_line.png) left center no-repeat; width:230px; padding:40px 0 0 55px; height:320px}
.f_weixin{ background:url(f_weixin.png) center no-repeat; width:230px; height:225px}
.foot_code dd{ padding:15px 0 0; font-size:14px; line-height:18px; width:230px; text-align:center; color:#fff}




















