@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ overflow-x:hidden; min-width: 1400px;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}
.clear{ width:100%; clear:both;}



/*shutter*/
.shutter{ width:100%; overflow:hidden;}
.shutter-img{ z-index:1;}
.shutter-img,
.shutter-img a{ position:absolute; left:0; top:0; width:100%;}
.shutter-img a{ cursor:default;}
.shutter-img a>img{ width:100%;}
.shutter-img .created{ overflow:hidden; position:relative; z-index:20;}



/*top*/
.top{ position:absolute; top:0px; z-index:9999; width:100%; height:330px; background:url(../img/top_jf.png) left top repeat-x;}
.top_cen{ position:relative; width:1200px; left:50%; margin-left:-600px;}

.logo{ float:left; width:340px; height:70px; background:url(../img/logo.png) left bottom 5px no-repeat;}

.top_fr{ float:right; height:64px; padding-top:7px;}
.top_fr_div{ float:left; display:inline-block; height:64px;}
.top_fr_div_a{ float:left; height:64px; margin:0px 8px;}
.top_fr_div_a div{ float:left; padding-left:12px; height:64px; line-height:64px; color:#FFF;}
.top_fr_div_a div:hover{ color:#abc93c;}
.top_fr_div_a span{ float:left; width:12px; height:64px; background:url(../img/xiesan.png) right top 34px no-repeat;}
.top_fr_div_a_doao div{ color:#abc93c !important;}
.top_fr_div_a_doao span{ background:url(../img/lvsan.png) right top 34px no-repeat;}

.top_fr_home{ float:left; display:inline-block; height:64px;}
.top_fr_home_a{ float:left; height:64px; margin:0px 8px;}
.top_fr_home_a div{ float:left; padding-left:12px; height:64px; line-height:64px; color:#FFF;}

.top_fr_div_er{ display:none; position:absolute; margin-top:64px; right:0px; width:948px; padding:15px; border-radius:4px; background:rgba(255,255,255,0.8);}
.top_fr_div_er a{ float:left; width:116px; height:27px; line-height:26px; padding-left:22px; padding-right:10px; margin:5px; border-radius:4px; font-size:13px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.top_fr_div_a_hover_div{ background:url(../img/sanjiao.png) bottom center no-repeat;}
.top_fr_div_a_divhover{ background:url(../img/lvsan.png) right top 34px no-repeat !important;}
.top_fr_div_er a:hover{ background:url(../img/haw.png) no-repeat; color:#FFF !important;}
.top_fr_div_er_a_hover{ background:url(../img/haw.png) no-repeat; color:#FFF !important;}



/*lanmu*/
.lanmu{ position:relative; width:1200px; height:250px; left:50%; margin-left:-600px;}
.lanmu div{ float:left; width:1200px; height:250px;}
.lanmu_div1{ background:url(../img/dmt1.png) center center no-repeat;}
.lanmu_div2{ background:url(../img/dmt2.png) center center no-repeat;}
.lanmu_div3{ background:url(../img/dmt3.png) center center no-repeat;}
.lanmu_div4{ background:url(../img/dmt4.png) center center no-repeat;}
.lanmu_div5{ background:url(../img/dmt5.png) center center no-repeat;}
.lanmu a{ position:absolute; right:0px; width:65px; height:56px; line-height:18px; text-align:center; font-size:16px; color:#FFF; background:url(../img/famk.png) no-repeat; padding-top:20px; margin-top:70px;}



/*dmt*/
.dmt{ width:100%; padding-bottom:90px; background:#f5f5f5;}
.dmt_img{ position:relative; width:1216px; left:50%; margin-left:-608px;}
.dmt_img a{ float:left; width:284px; height:220px; margin:0px 10px; margin-top:20px; overflow:hidden;}
.dmt_img a div{ float:left; width:284px; height:178px; border-radius:5px; overflow:hidden;}
.dmt_img a span{ float:left; width:284px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#FFF; background:url(../img/ko.png) center center no-repeat; margin-top:12px;}
.dmt_img a p{ opacity:0; float:left; width:284px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#FFF; margin-top:12px; background:url(../img/kol.png) center center no-repeat; margin-top:-30px;}



/*xnxs*/
.xnxs{ position:relative; width:1216px; left:50%; margin-left:-608px;}
.xnxs_bot{ width:1216px; padding-bottom:100px;}
.xnxs_bot a{ float:left; width:284px; height:232px; overflow:hidden; margin:0px 10px; margin-bottom:20px; border-radius:5px;}
.xnxs_bot a div{ float:left; width:284px; height:178px;}
.xnxs_bot a span{ float:left; width:284px; height:54px; overflow:hidden;}
.xnxs_bot a span p{ float:left; width:284px; height:54px; line-height:54px; text-align:center; font-size:16px; color:#727884; background:url(../img/heixian.png) center center no-repeat;}
.xnxs_bot a span font{ float:left; width:284px; height:54px; line-height:54px; text-align:center; font-size:16px; color:#FFF; background:url(../img/lvxian.png) center center no-repeat;}
        


/*szzg*/
.szzg{ width:100%; background:#f5f5f5; padding-bottom:100px;}
.szzg_cen{ position:relative; width:1216px; left:50%; margin-left:-608px;}
.szzg_cen_div{ float:left; width:284px; height:420px; background:#FFF; box-shadow:0px 0px 10px rgba(0,0,0,0.2); margin:0px 10px; margin-top:20px;}
.szzg_cen_div div{ float:left; width:264px; height:170px; margin-top:10px; margin-left:10px; overflow:hidden;}
.szzg_cen_div span{ float:left; width:264px; height:80px; line-height:68px; text-align:center; font-size:16px; color:#595959; margin-left:10px; background:; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../img/ff.png) bottom center no-repeat;}
.szzg_cen_div p{ float:left; width:264px; height:56px; overflow:hidden; margin-top:20px; margin-left:10px; line-height:28px; color:#a4a4a4; font-size:14px;}
.szzg_cen_div a{ float:left; width:130px; height:32px; box-shadow:0px 0px 3px rgba(0,0,0,0.2); margin-top:20px; margin-left:67px; overflow:hidden; display:inline-block;}
.szzg_cen_div a font{ position:absolute; width:130px; height:32px; line-height:32px; font-size:14px; color:#abc93c; text-align:center;}
.szzg_cen_div a b{ float:left; margin-left:-30px; width:28px; height:28px; margin-top:1px; border:1px solid #abc93c; background:url(../img/daw.png) center center no-repeat;}



/*jjfa*/
.jjfa{ position:relative; width:1216px; left:50%; margin-left:-608px; padding-bottom:90px;}
.jjfa_cen{ float:left; width:1216px;}
.jjfa_cen a{ float:left; width:284px; height:296px; background:#FFF; margin:0px 10px; margin-top:20px;}
.jjfa_cen a div{ position:absolute; z-index:8; width:268px; height:226px; overflow:hidden; margin-left:8px; margin-top:8px;}
.jjfa_cen a span{ position:relative; z-index:10; float:left; width:162px; height:42px; margin-left:61px; margin-top:208px;}
.jjfa_cen a span font{ position:absolute; width:162px; height:42px; line-height:40px; text-align:center; font-size:16px; color:#FFF; z-index:999;}
.jjfa_cen a span b{ float:left; width:162px; height:42px; background:#abc93c; transform:scaleY(1) perspective(8px) rotateX(-1deg); transition:linear 0.3s;}
.jjfa_cen a p{ position:relative; z-index:10; float:left; width:284px; height:30px; line-height:30px; font-size:12px; text-align:center; color:#9a9a9a;}
.jjfa_cen a dt{ opacity:0; position:absolute; z-index:9; width:268px; height:280px; margin-top:8px; margin-left:8px; background:url(../img/daff.png) top 30px center no-repeat rgba(41,64,94,0.6); overflow:hidden;}
.jjfa_cen a:hover span b{ transition-delay:0.1s; transform:scaleY(1) perspective(0px) rotateX(-1deg);}

.jjfa_cen a:hover{ box-shadow:0px 0px 10px rgba(0,0,0,0.2);}

.jjfa_cen_href{ float:left; width:284px; height:296px; margin:0px 10px; margin-top:20px;}
.jjfa_cen_href img{ width:269px; height:281px; margin-left:8px; margin-top:8px;}



/*gsjs*/
.gsjs{ width:100%; background:url(../img/tyj.jpg) top center no-repeat #f5f5f5; background-size:100% 380px; padding-bottom:90px;}

.gsjs_cen{ width:1150px; padding:0px 25px; position:relative; left:50%; margin-left:-600px; margin-top:30px; border-top:5px solid #abc93c; background:#FFF;}
.gsjs_cen_img{ float:left; width:1150px; margin-top:-30px;}

.gsjs_cen_ds{ float:left; width:1150px;}
.gsjs_cen_ds_fl{ float:left; width:520px; height:318px; background:url(../img/coun.png) left center no-repeat;}
.gsjs_cen_ds_fr{ display:none; opacity:0; margin-top:40px; position:absolute; float:left; width:626px; height:262px; background:#FFF; right:25px;}
.gsjs_cen_ds_fr_div{ float:left; width:626px; height:168px; line-height:28px; color:#595959; font-size:16px; margin-top:46px; overflow:hidden;}
.gsjs_cen_ds_fr_href{ float:left; width:98px; height:31px; line-height:31px; text-align:center; font-size:14px; color:#abc93c; padding-right:32px; background:url(../img/wd.jpg) right 1px center no-repeat; box-shadow:0px 0px 3px rgba(0,0,0,0.2); margin-top:17px;}

.gsjs_cen_lx{ float:left; width:1150px; height:90px; text-align:center; background:#f7f7f8; margin-bottom:25px;}
.gsjs_cen_lx a{ display:inline-block; width:110px; height:43px; line-height:43px; text-align:center; margin:0px 25px; margin-top:23.5px; font-size:22px; color:#727884;}
.gsjs_cen_lxahover{ border-bottom:1px solid #abc93c; color:#abc93c !important;}

.gsjs_cen_ds_fr_list{ float:left; width:626px; padding-top:46px;}
.gsjs_cen_ds_fr_list a{ float:left; width:626px; height:35px; border-bottom:1px dashed #abc93c;}
.gsjs_cen_ds_fr_list a div{ float:left; width:500px; height:35px; line-height:35px; font-size:14px; color:#333; padding-left:30px; background:url(../img/dian.jpg) left 10px center no-repeat; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gsjs_cen_ds_fr_list a span{ float:right; width:78px; height:35px; line-height:35px; font-size:14px; color:#333; text-align:center;}



/*foot*/
.foot{ width:100%; background:url(../img/aw.jpg) center bottom no-repeat #888d9d; background-size:100%; padding-top:100px;}
.foot_cen{ position:relative; width:1200px; left:50%; margin-left:-600px;}

.foot_cen_fl{ position:absolute; width:268px; height:411px; background:url(../img/fahjk.png) center center no-repeat;}
.foot_cen_fr{ float:right; width:908px; height:368px; background:rgba(155,186,39,0.8); padding-left:80px; padding-top:44px;}
.foot_cen_fr_div{ float:left; width:130px; margin-right:21px;}
.foot_cen_fr_div_fko{ float:left; width:130px; height:216px;}
.foot_cen_fr_div_div{ float:left; width:90%; height:47px; line-height:40px; font-size:16px; color:#FFF; border-bottom:1px solid #FFF; margin-bottom:20px;}
.foot_cen_fr_div_a{ float:left; width:100%; height:36px; line-height:36px; font-size:14px; color:#FFF; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.foot_cen_fr_div_a:hover{ color:#000 !important;}
.foot_cen_fr_div_more{ float:left; width:100%; height:25px; line-height:25px; font-size:14px; color:#83a018; background:url(../img/gyjh.png) left center no-repeat; text-indent:20px; margin-top:16px;}

.foot_cen_fr_bottom{ float:left; width:100%; line-height:30px; color:#FFF; font-size:14px; text-align:center; padding:50px;}
.foot_cen_fr_bottom *{ font-size:14px; color:#FFF;}



/*fenye_bg*/
.fenye_bg{ width:100%; top:0px; z-index:-999;}



/*fenye_to*/
.fenye_to{ position:relative; width:1222px; height:70px; left:50%; margin-left:-611px; margin-top:-60px; background:url(../img/jil.png) top center no-repeat;}
.fenye_top{ position:absolute; width:800px; height:71px; left:50%; margin-left:-400px; text-align:center; margin-top:-25px;}
.fenye_top_pko{ display:inline-block;}
.fenye_top_fg{ float:left; width:49px; height:71px;}
.fenye_top_cen{ float:left; background:url(../img/ko_cen.png) top center repeat-x;}
.fenye_top_cen div{ display:inline-block; height:71px; line-height:67px; text-align:center; font-size:32px; color:#727884; overflow:hidden; margin:0px 1px;}
.fenye_top_cen span{ display:inline-block; height:71px; line-height:65px; text-align:center; font-size:32px; color:#abc93c; overflow:hidden; font-weight:bold; margin:0px 1px;}



.fenye_cen{ position:relative; width:1222px; left:50%; margin-left:-611px; background:url(../img/gyhuk.png) center top repeat-y;}
.fenye_cen_yi{ float:left; width:100%; height:20px; line-height:20px; text-align:center; font-size:12px; color:#a9a9a9; padding-top:14px; background:url(../img/xiako.png) top center no-repeat; text-transform:uppercase; margin-top:-25px;}
.fenye_cen_er{ float:left; width:100%; line-height:56px; text-align:center; font-size:48px; color:#e8e8e8; text-transform:uppercase;}

.fenye_cen_lanmu{ float:left; width:1140px; padding:30px 0px; overflow:hidden; margin-left:41px;}
.fenye_cen_lanmu div{ float:left; width:170px; height:25px; padding:5px 10px; border-left:1px solid #ededed; margin-left:-1px;}
.fenye_cen_lanmu div a{ float:left; width:150px; height:25px; line-height:24px; border-radius:12.5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#727884; padding-left:20px;}
.fenye_cen_lanmu div a:hover{ background:#f5f5f5;}
.fenye_cen_lanmu_div_a_hover{ background:#f5f5f5;}

.fenye_bot{ float:left; width:100%; height:30px; background:url(../img/hmb.png) top center no-repeat;}



/*fenye_kl*/
.fenye_kl{ position:relative; width:1200px; padding:40px 0px; left:50%; margin-left:-600px; clear:both;}
.fenye_kl_fl{ float:left; width:254px; background:#f0f0f0; padding-bottom:30px;}

.fenye_kl_fl_top{ float:left; width:254px;}
.fenye_kl_fl_bot{ float:left; width:254px; padding-top:118px; border-top:1px solid #c6c6c6; margin-top:1px; background:url(../img/whh.png) center top 36px no-repeat;}
.fenye_kl_fl_bot div{ float:left; width:166px; line-height:28px; font-size:14px; color:#838893; padding-left:68px; padding-right:20px; word-wrap:break-word; word-break:break-all; margin-bottom:10px;}
.fenye_kl_fl_bot_1{ background:url(../img/x1.png) left 33px top no-repeat;}
.fenye_kl_fl_bot_2{ background:url(../img/x2.png) left 33px top no-repeat;}
.fenye_kl_fl_bot_3{ background:url(../img/x3.png) left 33px top no-repeat;}

.fenye_kl_fl_di{ float:left; width:254px; line-height:60px; color:#838893; font-size:14px; text-align:center;}
.fenye_kl_fl_di_er{ width:111px; height:111px;}

.fenye_kl_fr{ float:right; width:912px; padding-bottom:30px;}



/*fenye_kl_fr_img*/
.fenye_kl_fr_img{ float:right; width:912px;}
.fenye_kl_fr_img a{ float:left; width:284px; height:220px; margin-left:20px; margin-bottom:20px; overflow:hidden;}
.fenye_kl_fr_img a div{ float:left; width:284px; height:178px; border-radius:5px; overflow:hidden;}
.fenye_kl_fr_img a span{ float:left; width:156px; padding:0px 64px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#FFF; background:url(../img/ko.png) center center no-repeat; margin-top:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fenye_kl_fr_img a p{ opacity:0; float:left; width:156px; padding:0px 64px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#FFF; margin-top:12px; background:url(../img/kol.png) center center no-repeat; margin-top:-30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/*fenye_kl_fr_top*/
.fenye_kl_fr_top{ float:right; width:896px; height:58px; margin-bottom:30px; clear:both; border-bottom:1px solid #d9dade;}
.fenye_kl_fr_top font{ float:left; padding-left:50px; height:58px; line-height:58px; font-size:25px; color:#727884; background:url(../img/dgrfth.png) left 10px center no-repeat;}
.fenye_kl_fr_top span{ float:right; height:58px; line-height:58px; font-size:14px; color:#727884;}
.fenye_kl_fr_top span *{ display:inline-block; height:58px; line-height:58px; font-size:14px; color:#727884;}



/*fenye_kl_fr_body*/
.fenye_kl_fr_body{ float:right; width:896px;}
.fenye_kl_fr_body_img{ float:right; width:896px; margin:40px 0px;}
.fenye_kl_fr_body_body{ float:right; width:896px; line-height:28px; font-size:14px; color:#666;}
.fenye_kl_fr_body_body *{ max-width:896px !important; line-height:28px; font-size:14px; color:#666;}



/*fenye_kl_fr_list*/
.fenye_kl_fr_list{ float:right; width:896px; padding-top:20px;}
.fenye_kl_fr_list a{ float:left; width:896px; height:50px; border-bottom:1px dashed #efefef;}
.fenye_kl_fr_list a div{ float:left; width:736px; height:50px; line-height:50px; font-size:16px; color:#595959; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:50px; background:url(../img/fadc.jpg) left 20px center no-repeat;}
.fenye_kl_fr_list a span{ float:right; width:90px; height:50px; text-align:right; line-height:50px; font-size:16px; color:#c3c3c3; overflow:hidden;}
.fenye_kl_fr_list a:hover div{ color:#000;}


/*fenye_kl_fr_jjfa*/
.fenye_kl_fr_jjfa{ float:right; width:912px;}
.fenye_kl_fr_jjfa a{ float:left; width:284px; height:296px; background:#FFF; margin-left:20px; margin-bottom:20px;}
.fenye_kl_fr_jjfa a div{ position:absolute; z-index:8; width:268px; height:226px; overflow:hidden; margin-left:8px; margin-top:8px;}
.fenye_kl_fr_jjfa a span{ position:relative; z-index:10; float:left; width:162px; height:42px; margin-left:61px; margin-top:208px;}
.fenye_kl_fr_jjfa a span font{ position:absolute; width:162px; height:42px; line-height:40px; text-align:center; font-size:16px; color:#FFF; z-index:999;}
.fenye_kl_fr_jjfa a span b{ float:left; width:162px; height:42px; background:#abc93c; transform:scaleY(1) perspective(8px) rotateX(-1deg); transition:linear 0.3s;}
.fenye_kl_fr_jjfa a p{ position:relative; z-index:10; float:left; width:284px; height:30px; line-height:30px; font-size:12px; text-align:center; color:#9a9a9a;}
.fenye_kl_fr_jjfa a dt{ opacity:0; position:absolute; z-index:9; width:268px; height:280px; margin-top:8px; margin-left:8px; background:url(../img/daff.png) top 30px center no-repeat rgba(41,64,94,0.6); overflow:hidden;}
.fenye_kl_fr_jjfa a:hover span b{ transition-delay:0.1s; transform:scaleY(1) perspective(0px) rotateX(-1deg);}
.fenye_kl_fr_jjfa a:hover{ box-shadow:0px 0px 10px rgba(0,0,0,0.2);}



/*fenye_kl_fr_szzg*/
.fenye_kl_fr_szzg{ float:right; width:912px;}
.fenye_kl_fr_szzg_div{ float:left; width:284px; height:420px; background:#FFF; box-shadow:0px 0px 10px rgba(0,0,0,0.2); margin-left:20px; margin-bottom:20px;}
.fenye_kl_fr_szzg_div div{ float:left; width:264px; height:170px; margin-top:10px; margin-left:10px; overflow:hidden;}
.fenye_kl_fr_szzg_div span{ float:left; width:264px; height:80px; line-height:68px; text-align:center; font-size:16px; color:#595959; margin-left:10px; background:; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../img/ff.png) bottom center no-repeat;}
.fenye_kl_fr_szzg_div p{ float:left; width:264px; height:56px; overflow:hidden; margin-top:20px; margin-left:10px; line-height:28px; color:#a4a4a4; font-size:14px;}
.fenye_kl_fr_szzg_div a{ float:left; width:130px; height:32px; box-shadow:0px 0px 3px rgba(0,0,0,0.2); margin-top:20px; margin-left:67px; overflow:hidden; display:inline-block;}
.fenye_kl_fr_szzg_div a font{ position:absolute; width:130px; height:32px; line-height:32px; font-size:14px; color:#abc93c; text-align:center;}
.fenye_kl_fr_szzg_div a b{ float:left; margin-left:-30px; width:28px; height:28px; margin-top:1px; border:1px solid #abc93c; background:url(../img/daw.png) center center no-repeat;}



/*fenye_kl_fr_xnxs*/
.fenye_kl_fr_xnxs{ float:right; width:912px;}
.fenye_kl_fr_xnxs a{ float:left; width:284px; height:232px; overflow:hidden; margin-left:20px; margin-bottom:20px; border-radius:5px;}
.fenye_kl_fr_xnxs a div{ float:left; width:284px; height:178px;}
.fenye_kl_fr_xnxs a span{ float:left; width:284px; height:54px; overflow:hidden;}
.fenye_kl_fr_xnxs a span p{ float:left; width:284px; height:54px; line-height:54px; text-align:center; font-size:16px; color:#727884; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fenye_kl_fr_xnxs a span font{ float:left; width:284px; height:54px; line-height:54px; text-align:center; font-size:16px; color:#FFF; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/*page*/
.page{ float:left; width:100%; padding-bottom:50px; padding-top:10px;}
.pages{ float:left; width:100%;}
.pages ul{ float:left;}
.pages ul li{ float:left; height:35px; line-height:35px; border:1px solid #abc93c; margin-right:10px; font-size:14px;}
.pages ul li a{ display:block; padding:0px 15px; height:35px; line-height:35px; font-size:14px; background:#FFF; color:#abc93c;}
.pages ul .current{ padding:0px 15px; background:#abc93c; color:#FFF;}

