@charset "gb2312";
/* CSS Document */
body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,img,legend,li,ol,p,pre,td,textarea,th,ul{padding: 0;margin: 0;border: none;}
body{width: 100%;height: auto;font-size: 16px;font-family:"Microsoft YaHei",Verdana,Arial,Helvetica, sans-serif;overflow-x: hidden; z-index:0; background-color:#fff;}
a {color: #555;text-decoration: none;}
a:hover{text-decoration: none;}
li,ol,ul{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
.clear{ clear:both;}
img{ display:block;}
.tbody{ width:1200px; margin:0 auto;}
.f_l{ float:left;}
.f_r{ float:right;}
/*----*/
.banner_scroll{ position:relative; margin-top:-5px;}
.banner_scroll .hd li{ display:inline-block; width:16px; height:16px; background-color:#f39801; border-radius:8px; margin:0 3px; transition:all 0.3s;}
.banner_scroll .hd li.on{ width:45px;}
.banner_scroll .hd{ position:absolute; bottom:40px; text-align:center; left:0px; right:0px;}
.title_box{ padding-top:30px; text-align:center; color:#333; padding-bottom:20px;}
.title{ font-size:36px; line-height:54px; font-weight:bold;}
.ftitle{ font-size:24px; line-height:36px;}
.wenti_txt{ font-size:18px; color:#333; line-height:30px; text-indent:2em;}
.wenti_con{ padding-top:80px;}
.wenti_con ul{ margin-left:50px;}
.wenti_con li{ display:block; float:left; width:125px; margin:0 25px;}
.wenti_ico{ width:125px; margin:0 auto;}
.wenti_tit{ font-size:20px; line-height:24px; text-align:center; color:#000; padding-top:10px;}
.wenti_tit a.swtzh{ display:block; border:1px solid #eb4400; color:#eb4400;}
.kunhuo_tit{ width:796px; margin:0 auto; padding-top:80px;}
.kunhuo_box{ padding-top:20px; padding-bottom:56px;}
.kunhuo_pic{ float:left; width:498px; margin-right:38px;}
.kunhuo_con{ float:left; width:645px;}
.kh_tit{ font-size:24px; font-weight:bold; color:#0b7e00; line-height:56px;}
.kh_txt{ font-size:20px; color:#333; line-height:30px;}
.bj_form{ background-color:#0a7e01; line-height:94px;}
.bjf_tit{ float:left; line-height:94px; font-size:22px; color:#fff; margin-right:20px;}
.bjf_tit img{ float:left; margin-right:20px;}
.bjf_line{ float:left; padding-left:5px; width:253px; height:45px; line-height:45px; border-radius:6px; background-color:#2ab25d; margin-right:20px; margin-top:25px;}
.bjf_line img{ float:left; margin-right:10px;}
.bjf_line input{ display:block; float:left; border:none; background-color:unset; height:45px; width:190px; line-height:45px; font-size:22px; color:#fff;}
.bjf_btn{ float:left; padding-left:5px; width:253px; height:45px; line-height:45px; border-radius:6px; background-color:#fff100; margin-right:20px; margin-top:25px;}
.bjf_btn img{ float:left; margin-right:10px;}
.bjf_btn input{ display:block; float:left; border:none; background-color:unset; height:45px; width:190px; line-height:45px; font-size:22px; color:#3a261b;}
.xdl{ background-color:#2ab25d;}
.xdl .title_box{ color:#fff;}
.xdl_first{ width:804px; margin:0 auto; padding-top:10px; padding-bottom:40px;}
.xdl_li{ background:url(../img/xdl_li_bg.jpg) center center no-repeat; width:1200px; height:157px; margin-bottom:10px;}
.xdl_ico,.xdl_tit,.xdl_ll{ float:left;}
.xdl_ico{ margin-left:30px; margin-right:20px; margin-top:20px;}
.xdl_tit{ font-size:20px; width:280px; color:#2ab25d; padding-top:40px; font-weight:bold;}
.xdl_ll{ margin-left:165px; font-size:20px; color:#333; line-height:22px; padding-top:40px;}
.btn_box{ text-align:center; font-size:0px; padding-top:20px; padding-bottom:20px;}
.btn_box .swtzh{ display:inline-block; height:54px; line-height:54px; border-radius:8px; font-size:20px; color:#2ab25d; text-align:center; padding:0 33px; margin:0 auto; background-color:#e9fe03;}
.xdl .btn_box{ font-weight:bold;}
.xxx{ padding-bottom:30px;}
.xxx_con{ width:1205px;}
.xxx_con img{ float:left;}
.xxx_txt{ font-size:20px; line-height:30px; color:#333; padding-top:20px;}
.xfx{ width:100%; background-color:#2ab25d;}
.xfx .tbody{ background:url(../img/xfx_bg.jpg) top right no-repeat; height:272px; padding-top:48px; box-sizing:border-box;}
.xfx_tit{ font-size:30px; color:#fff; line-height:100px;}
.xfx_tit span{ font-size:48px;}
.xfx_txt{ font-size:20px; color:#fff; line-height:30px; width:720px;}
.zy_main{ text-align:center; font-size:0px; width:1300px; margin:0 auto; padding-bottom:20px;}
.zy_main li{ display:inline-block; margin:0 10px; width:397px; margin-top:20px;}
.zy_main li img{ width:100%;}
.zy_tit{ font-size:24px; color:#333333; line-height:40px; padding-top:12px;}
.zy_txt{ font-size:24px; color:#2ab25d; line-height:40px; font-weight:bold;}
.zy_main .swtzh{ display:block; width:323px; height:80px; margin:0 auto; clear:both; background:url(../img/zy_btn.jpg) center center no-repeat; margin-top:40px;}
.xxjx{ width:100%; height:330px; background:url(../img/xxjx_bg.jpg) center center no-repeat; background-color:#3fafbb}
.gxjy{ padding-bottom:20px;}
.gxjy_con{ padding-top:8px; clear:both;}
.gxjy_con:after{ content:""; display:block; clear:both;}
.gxjy_li{ float:left; margin-right:3px;}
.gxjy_say{ width:283px; height:283px; background-color:#3eaeba; box-sizing:border-box; padding:26px;}
.gxjy_tit{ font-size:30px; color:#fff; line-height:40px; padding-top:20px; padding-bottom:15px; border-bottom:1px solid #fff;}
.gxjy_txt{ font-size:24px; color:#fff; line-height:32px; padding-top:10px;}
.dcxy{ padding-bottom:40px; font-size:0px;}
.ftfm{ background:url(../img/ftfm_bg.jpg) top center no-repeat; padding-top:170px; padding-bottom:200px;}
.ftfm .title{ text-align:center; font-size:48px; color:#fff; font-weight:bold;}
.ftfm .title span{ color:#fce609;}
.ftfm .ftitle{ font-size:36px; color:#fff; font-weight:bold; text-align:center; line-height:80px;}
.ft_ipt{ display:block; width:430px; height:45px; border-radius:8px; background-color:#517a6f; margin:0 auto; box-sizing:border-box; padding-left:20px; vertical-align:top; margin-bottom:20px;}
.ft_ipt img,.ft_btn img{ display:block; float:left;}
.ft_ipt input{ display:block; float:left; width:340px; border:none; background-color:unset; height:45px; line-height:45px;}
.ft_btn{ display:block; width:253px; height:45px; line-height:45px; background-color:#d2bf01; color:#223730; text-align:center; box-sizing:border-box; padding-left:20px; font-size:22px; border-radius:8px; margin:0 auto;}
.ft_btn input{ display:block; float:left; width:180px; height:45px; line-height:45px; border:none; background-color:unset; font-size:22px;}
input::-webkit-input-placeholder {color:#eee;}










/**/