.head{ background:#fff;}
.head_one{ height:44px; display:none;}
.head_one .bg{ width:100%; height:44px; position:fixed; left:0; top:0; z-index:2000; background:#fff;}
.head_one .logo{ width:160px; height:44px; background:url(../images/logo_360_80.png) center no-repeat; background-size:150px 33px;}
.head_one .nav_xb{ width:40px; height:40px; position:fixed; right:0; top:2px; background:url(../images/xb_img02.png) center no-repeat; background-size:20px 20px;}

.head_two{ height:44px; display:none;}
.head_two .bg{ width:100%; height:44px; position:fixed; left:0; top:0; z-index:2000; background:#21a164; color:#fff; font-size:16px; text-align:center;}
.head_two .text{ line-height:44px; text-align:center;}
.head_two .left{ position:fixed; left:0; top:2px; width:40px; height:40px; background:url(../images/xb_rights.png) center no-repeat; background-size:18px 18px;}
.head_two .nav_xb{ width:40px; height:40px; position:fixed; right:0; top:2px; background:url(../images/xb_img02s.png) center no-repeat; background-size:20px 20px;}


.head_logo{ width:1200px; margin:0 auto; height:100px; position:relative;}
.head_logo .logo{ height:100px; width:360px; background:url(../images/logo_360_80.png) center no-repeat;}
.head_logo .logo a{ display:block; height:100px;}
.head_logo .text{ position:absolute; right:0; top:30px; height:40px; line-height:40px; font-size:14px;}
.head_logo .text a{ display:block; padding-left:20px; background:url(../images/xb_img01.png) left center no-repeat; background-size:14px 14px; color:#999;}

.head_nav{ height:44px; background:#f7f7f7;}
.bg1200{ width:1200px; margin:0 auto;}
.bg1224{ width:1224px; margin:0 auto;}
.head_nav ul{ float:left; border-right:#eee 1px solid; height:44px;}
.head_nav li{ float:left; height:44px; width:130px; line-height:44px; text-align:center; font-size:16px;}
.head_nav li a{ display:block; height:44px; position:relative;}
.head_nav li .dq{background:#009053; background: rgba(0,144,83,0.8);  color:#fff;}
.head_nav li span{ display:block; position:absolute; width:100%; height:0px; background:#009053; background: rgba(0,144,83,0.7); color:#fff; left:0px; top:0; overflow:hidden; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.head_nav li a:hover span{ height:44px;}
.head_nav li .er_nav{ position:absolute; left:0px;overflow:hidden; width:2200px; background:#009053;background: rgba(0,144,83,0.3);z-index:100; display: -webkit-box; }
.head_nav li .er_nav p{  font-size:14px; border-right:none; height:50px; line-height:50px; padding:0 15px;  color:#333;}
.head_nav li .er_nav p:hover{ color:#009053;}
.head_nav li a:hover .er_nav{ display:block;  display: -webkit-box;}
.head_nav li .er_nav_p{ display:none; height:44px; position:relative;}
.head_nav .line{ width:32px; height:32px; float:right; padding:6px 0 0 15px;}
.head_nav .line a{ background:#ccc url(../images/wx.png) center no-repeat; background-size:24px 24px; display:block; height:32px; border-radius:99px;}
.head_nav .line.n02 a{background:#ccc url(../images/wb.png) center no-repeat; background-size:24px 24px;}
.head_nav .line.n01 a{background:#ccc url(../images/qq.png) center no-repeat; background-size:24px 24px;}
.head_nav .line.n01 a:hover{background:#4585d4 url(../images/qq.png) center no-repeat; background-size:24px 24px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.head_nav .line.n02 a:hover{background:#e44945 url(../images/wb.png) center no-repeat; background-size:24px 24px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.head_nav .line.n03 a:hover{background:#46be36 url(../images/wx.png) center no-repeat; background-size:24px 24px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.homebanner{ width:1200px; margin:0 auto; padding-top:50px;}
.index-slider {text-align:center; position:relative; overflow: visible!important; margin: auto;}
.index-slider .bd li{ width:100%;}
.index-slider img{width: 100%; margin: auto;}
.index-slider .hd{ position:absolute; bottom:0; left:0; width:100%; z-index:800; text-align:center; height:28px;}
.index-slider .hd li{ display:inline-block; width:10px; height:10px; background:#000; opacity: 0.4; border-radius:10px; cursor:pointer; margin:0 3px; font-size:0;}
.index-slider .hd li.on{background:#009053; opacity:1; width:20px;}
.home_dh{ width:1228px; margin:0 auto; padding-top:30px; height:336px;}
.home_dh li{ width:282px; padding:0 12px; float:left; position:relative;}
.home_dh .box{width:282px; height:308px; position:relative;}
.home_dh .tu{ width:282px; height:188px; overflow:hidden;}
.home_dh .tu img{width:282px; height:188px;}
.home_dh .text{ background:#f1f1f1; height:120px;}
.home_dh .text01{ height:40px; line-height:40px; padding-top:40px; text-align:center; font-size:18px; color:#333;}
.home_dh .text02{ height:22px; line-height:22px; text-align:center; font-size:14px; color:#999; overflow:hidden;}
.home_dh .xb{ position:absolute; left:50%; margin-left:-36px; top:150px; width:72px; height:72px; background:#db4065; border-radius:99px;}
.home_dh .xb.n01{background:#db4065 url(../images/xb_img05.png) center no-repeat; background-size:40px 40px;}
.home_dh .xb.n02{background:#208e34 url(../images/xb_img06.png) center no-repeat; background-size:40px 40px;}
.home_dh .xb.n03{background:#e07868 url(../images/xb_img07.png) center no-repeat; background-size:40px 40px;}
.home_dh .xb.n04{background:#53bd7e url(../images/xb_img08.png) center no-repeat; background-size:40px 40px;}
.home_dh .box_bg{ position:absolute; left:0; top:0; width:282px; height:308px; background:#db4065; background: rgba(219,64,101,0); 
transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out; 
-o-transition:All 0.4s ease-in-out;}
.home_dh .box_bg.n02{background:#208e34; background: rgba(32,142,52,0); }
.home_dh .box_bg.n03{background:#e07868; background: rgba(224,120,104,0); }
.home_dh .box_bg.n04{background:#53bd7e; background: rgba(83,189,126,0); }
.home_dh .box_text{display:none; position:absolute; left:20px; top:50%; -webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%); width:245px; color:#fff;}
.home_dh .box_text01{ height:40px; line-height:30px; text-align:center; font-size:20px;}
.home_dh .box_text02{ font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;overflow: hidden; line-height:22px;}
.home_dh .box_text03{ padding-top:20px;}
.home_dh .box_text03 p{ height:34px; border:#fff 1px solid; width:120px; margin:0 auto; text-align:center; line-height:34px; color:#fff; border-radius:99px;}
.home_dh a:hover .box_bg{ background: rgba(219,64,101,0.94);}
.home_dh a:hover .box_bg.n02{background:#208e34; background: rgba(32,142,52,0.94); }
.home_dh a:hover .box_bg.n03{background:#e07868; background: rgba(224,120,104,0.94); }
.home_dh a:hover .box_bg.n04{background:#53bd7e; background: rgba(83,189,126,0.94); }

.home_dh a:hover .box_text{ display:block;}
.home_about{ background:#f1f1f1; padding:30px 0 0 0; height:480px;}
.home_about .line{ width:384px; padding:0 12px; float:left;}
.home_about .line .tu{ width:384px; height:256px; overflow:hidden;}
.home_about .line .tu img{width:384px; height:256px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.home_about .line .tu a:hover img{ width:420px; height:280px;}
.home_about .line .text{ height:190px; background:#fff; padding:0 20px; position:relative;}
.home_about .line .text01{ height:60px; text-align:center; font-size:20px; color:#333; line-height:60px;}
.home_about .line .text01 a{ color:#333;}
.home_about .line .text02{ line-height:22px; font-size:14px; color:#999; height:66px; overflow:hidden;}
.home_about .line .text02 a{ color:#999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.home_about .line .more{ padding-top:15px; height:30px;}
.home_about .line .more a{ width:120px; display:block; margin:0 auto; height:30px; line-height:30px; border:#ddd 1px solid; text-align:center; color:#999; border-radius:5px;}
.home_about .line .more a:hover{ color:#009053; border:#009053 1px solid;}
.picScroll{ position:relative;}
.picScroll .hd{ position:absolute; bottom:0; height:50px; right:50%; -webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-o-transform: translateX(50%);
-ms-transform: translateX(50%); z-index:80; font-size:0;}
.picScroll .hd ul{ float:left; padding-top:11px;}	
.picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;  cursor:pointer;}
.picScroll .hd .on{ background:#80BD6D;  }
.picScroll .prev,.picScroll .next{ display:block; width:30px; height:30px; border:#ddd 1px solid; background:url(../images/xb_right.png) center no-repeat; background-size:16px 16px; border-radius:4px; float:left; margin:0 5px; cursor:pointer;}
.picScroll .next{background:url(../images/xb_left.png) center no-repeat; background-size:16px 16px;}

.footer_top{background:#f1f1f1; height:35px; position:relative; overflow:hidden;}
.footer_top_xb{ width:100px; height:100px; position:absolute; top:0; left:50%; margin-left:-50px; background:#2f383d; border-radius:120px;}
.footer_top_xb a{ display:block; height:34px; background:url(../images/xb_top.png) bottom no-repeat; background-size:24px 24px;}

.footer{background:#2f383d; padding-bottom:10px;}
.footer .left{ width:800px;}
.footer .ls_tit{ padding-top:25px; height:52px; line-height:24px; color:#fff;}
.footer .ls_tit .ls{ height:34px; line-height:24px; overflow:hidden; border-bottom:#009053 2px solid; font-size:20px;}
.footer .ls_tit .ls span{ font-size:14px; padding-left:10px;}
.footer .ls_msg .name{ color:#fff; font-size:16px; height:34px; line-height:30px;}
.footer .ls_msg .text{ color:#fff; font-size:12px; line-height:22px;}
.footer .ls_msg .text i{ display: inline-block; width:20px; height:22px; background:url(../images/xb_img09.png) bottom left no-repeat; background-size:12px 12px;}
.footer .ls_msg .text i.n02{background:url(../images/xb_img10.png) bottom left no-repeat; background-size:12px 12px;}
.footer .ls_msg .text i.n03{background:url(../images/xb_img11.png) bottom left no-repeat; background-size:12px 12px;}
.footer .ls_msg .beian{ color:#fff; font-size:12px; line-height:25px;}
.footer .right{ width:400px;}
.footer .rs_text01{ text-align:right; color:#fff; font-size:16px; padding-top:30px;}
.footer .rs_text02{ text-align:right; color:#fff; font-size:30px; height:50px; font-style:italic;}
.footer .rs_box{ height:130px;}
.footer .rs_box .rs{ width:100px; text-align:center; padding-left:20px;}
.footer .rs_box .rs .tu{ width:100px; height:100px; position:relative; background:#fff;}
.footer .rs_box .rs .tu img{width:100px; height:100px;}
.footer .rs_box .rs .tu .n01{ position:absolute; top:-160px; left:-25px; width:150px; height:150px; display:none; z-index:100;}
.footer .rs_box .rs .tu .n01 img{width:150px; height:150px;}
.footer .rs_box .rs .tu:hover .n01{ display:block;}
.footer .rs_box .rs p{ color:#fff; text-align:center; line-height:30px;}

@media screen and (max-width:600px) {
.head_logo{ display:none;}
.head_logo .text{ display:none;}
.head_logo{ width:100%; height:44px; background:#fff;}
.head_one{ display:block;}
.head_two{ display:block;}
.bg1200{ width:100%;}
.bg1224{ width:100%;}	
.head_nav{ display:none;}
.homebanner{ padding-top:0; width:100%;}

.home_dh{ width:100%; padding:0; height:100px;}
.home_dh li{ width:25%; padding:0;}
.home_dh .box{ width:100%; height:auto;}
.home_dh .box_bg{ display:none;}
.home_dh .box_text{ display:none;}
.home_dh a:hover .box_bg{display:none;}
.home_dh a:hover .box_text{display:none;}
.home_dh .tu{ display:none;}
.home_dh .xb{ top:15px; width:44px; height:44px; margin-left:-22px; border-radius:12px;}
.home_dh .xb.n01{background:#db4065 url(../images/xb_img05.png) center no-repeat; background-size:26px 26px;}
.home_dh .xb.n02{background:#20b40c url(../images/xb_img06.png) center no-repeat; background-size:26px 26px;}
.home_dh .xb.n03{background:#e07868 url(../images/xb_img07.png) center no-repeat; background-size:26px 26px;}
.home_dh .xb.n04{background:#53bd7e url(../images/xb_img08.png) center no-repeat; background-size:28px 28px;}
.home_dh .text{ background:#fff; height:100px;}
.home_dh .text01{ height:30px; line-height:30px; padding-top:60px; text-align:center; font-size:15px; color:#333; overflow:hidden;}
.home_dh .text02{ display:none;}
.home_about{ padding-top:0px; height:auto;}
.home_about .line{ width:100%; padding:0; margin-top:10px; overflow:hidden;}
.home_about .line .tu{ width:100%; height:auto;}
.home_about .line .tu img{width:100%; height:auto;}
.home_about .line .tu a:hover img{width:100%; height:auto;}
.home_about .line .text01{ text-align:left;}
.home_about .line .more{ display:block; position:absolute; right:0; top:0; padding:0; width:100px; height:30px;}
.home_about .line .more a{ border:none; font-size:14px; color:#159053; padding-top:20px; height:20px; line-height:20px;}
.home_about .line .more a:hover{border:none; font-size:14px; color:#159053; padding-top:20px; height:20px; line-height:20px;}
.home_about .line .text{ height:auto; padding:0 15px 20px 15px;}
.picScroll .hd{ bottom:80px; right:10px; -webkit-transform: translateX(0);
-moz-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);}
.picScroll .prev,.picScroll .next{ display:none;}
.picScroll .hd li{ margin:0 2px;}
.footer_top{ height:10px;}
.footer_top_xb{ display:none;}

.footer{background:#2f383d; padding:10px;}
.footer .left{ width:100%; float:none;}
.footer .ls_tit{ display:none;}
.footer .ls_msg .name{ color:#fff; font-size:14px; height:auto; line-height:26px;}
.footer .ls_msg .text{ display:none;}
.footer .ls_msg .beian{ color:#fff; font-size:12px; height:auto; line-height:20px;}
.footer .right{ display:none;}
}

.tc_bg_bj{ position:fixed; left:0; top:0; width:100%; background:#000; background: rgba(0,0,0,0.7); height:100%; z-index:1000;}
.tc_bg_nav{ position:fixed; right:0; top:0; height:100%; width:160px; z-index:1010; background:#138c51; background: rgba(19,140,81,0.98);}
.tc_bg_nav ul{ padding-top:44px;}
.tc_bg_nav li{ height:43px; background:url(../images/line_2.png) bottom repeat-x; background-size:1px 1px; line-height:42px; padding-left:20px; color:#fff; font-size:14px; position:relative;}
.tc_bg_nav li a{ color:#fff;}
.tc_bg_nav li span{ display:block; position:absolute; right:5px; top:11px; width:20px; height:20px; background:url(../images/xb_lefts.png) center no-repeat; background-size:12px 12px;opacity: 0.3; }
.cou{ background:#f1f1f1}
.ban250{ background:url(../images/img/ban_1920_250_img01.jpg) center no-repeat; height:250px;}
.ban250.n01{ background:url(../images/img/ban_1920_250_img02.jpg) center no-repeat;}
.ban250.n02{ background:url(../images/img/ban_1920_250_img03.jpg) center no-repeat;}
.ban250.n03{ background:url(../images/img/ban_1920_250_img04.jpg) center no-repeat;}
.ban250.n04{ background:url(../images/img/ban_1920_250_img05.jpg) center no-repeat;}
.ban250.n05{ background:url(../images/img/ban_1920_250_img06.jpg) center no-repeat;}
.wz_n01{ height:40px; line-height:40px; color:#999;}
.wz_n01 a{ padding:0 5px; color:#999;}
.wz_n01 span{ color:#009053; padding-left:5px;}
.cou_bt{ background:#fff; height:90px; line-height:90px; padding-left:50px; text-transform:uppercase;}
.cou_bt span{ font-size:20px; color:#009053; }
.cou_bt span.n01{ font-size:36px;}
.cou_bt span.n02{ color:#999; font-size:36px; padding-right:10px;}
.cou_nav{ height:52px; background:#f1f1f1; padding-left:50px; overflow:hidden;}
.cou_nav li{ float:left; height:52px; margin-right:40px; line-height:50px; font-size:16px;}
.cou_nav li a{ display:block; height:52px; position:relative; padding:0 3px;}
.cou_nav li .dq{color:#009053;}
.cou_nav li .dq span{ width:100%;}
.cou_nav li span{ position:absolute; bottom:0; left:0; display:block; width:0; height:3px; background:#009053; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.cou_nav li a:hover{ color:#009053;}
.cou_nav li a:hover span{ width:100%;}
.cou_box{ background:#fff;}
.jg10{ height:10px;}
.hs_bg{ background:#f1f1f1;}
.wz_n02{height:40px; line-height:40px; color:#999; background:#fff; border-bottom:#ddd 1px solid; padding-left:10px; overflow:hidden;}
.wz_n02 a{ padding:0 5px; color:#999;}
.wz_n02 span{ color:#009053; padding-left:5px;}
.yc01{ display:none;}
.about{ padding:50px; overflow:hidden; font-size:14px; line-height:26px;}
.about_time{overflow:hidden; font-size:14px; line-height:26px; padding:0;}
.tu_100{ width:100%;}
.tu_100 img{ width:100%;}
.tu_90{ width:90%; margin:0 auto;}
.tu_90 img{ width:100%;}
.tu_80{ width:80%; margin:0 auto;}
.tu_80 img{ width:100%;}
.tu_70{ width:70%; margin:0 auto;}
.tu_70 img{ width:100%;}
.tu_60{ width:60%; margin:0 auto;}
.tu_60 img{ width:100%;}
.tu_50{ width:50%; margin:0 auto;}
.tu_50 img{ width:100%;}
.jg20_yc{ height:20px;}
.time_hd{ padding:50px 80px 0 80px; position:relative; border-bottom:#f1f1f1 3px solid;}
.time_hd_bd{ background:url(../images/line_4_20.png) repeat-x; height:90px; overflow:hidden;}
.time_hd_bd li{ width:12.5%; float:left; height:90px; text-align:center; font-size:16px; color:#999; cursor:pointer;}
.time_hd_bd li.on{ color:#009053;}
.time_hd_bd li.on p{ background:#009053;}
.time_hd_bd li p{ background:#999; width:15px; height:15px; border-radius:99px; margin:2px auto;}
.time_hd .next{ cursor:pointer; width:30px; height:20px; position:absolute; right:50px; top:50px; border-left:#bbb 1px solid; background:url(../images/xb_img13.png) center no-repeat;}
.time_hd .prev{ cursor:pointer; width:30px; height:20px; position:absolute; left:50px; top:50px; border-right:#bbb 1px solid; background:url(../images/xb_img12.png) center no-repeat;}
.time_bd{ padding:40px 50px;}
.time_hds{ height:50px; line-height:50px; background:#555; color:#fff;}
.time_hds .time_hd_bds{ background:none; height:50px; }
.time_hds ul{white-space:nowrap; overflow:auto; width:100%; overflow-y: hidden; display: -webkit-box; }
.time_hds li{ float:none; width:22%; height:50px; text-align:center; color:#999;}
.time_hds li.on{color:#fff;}
.times{ display:none;}
.about_ld{ padding:50px 40px; min-height:400px;}
.about_ld li{ width:345px; padding:0 14px; float:left;}
.about_ld li .tu{ width:345px; height:230px; overflow:hidden;}
.about_ld li .tu img{width:345px; height:230px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.about_ld li .tu a:hover img{width:360px; height:240px;}
.about_ld li .text{ height:100px; line-height:60px; font-size:16px; color:#999;}
.about_ld li .text span{ font-size:20px; color:#333; padding-right:10px;}
.about_ld_tu{ float:left; width:390px;}
.about_ld_tu img{ width:100%;}
.about_ld_text{ width:700px; float:right; line-height:26px;}
.about_ld_text .name{ font-size:16px; color:#333; padding-bottom:20px;}
.about_ld_text .name span{ font-size:20px; padding-right:10px;}

.about_sz{ padding:40px 30px 20px 30px;}
.about_sz li{ width:540px; height:280px; padding:0 15px; float:left;}
.about_sz .li_box{width:540px; height:280px;}
.about_sz li .tu{ width:250px; height:250px; overflow:hidden; float:left;}
.about_sz li .tu img{width:250px; height:250px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.about_sz li a:hover img{ width:280px; height:280px;}
.about_sz li .text{ background:#f1f1f1; width:290px; height:250px; float:left; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.about_sz li a:hover .text{ background:#fafafa;}
.about_sz li .text01{ height:40px; padding-top:10px; font-size:18px; color:#333; padding-left:15px; line-height:40px;}
.about_sz li .text02{ padding:0 15px; font-size:14px; color:#666; line-height:26px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden; height:130px;}
.about_sz li .more{ color:#009053; padding:30px 0 0 15px;}
.next_fy{ height:60px; line-height:60px; font-size:16px; text-align:center; color:#999;}
.next_fy a{ padding:0 10px; color:#999;}
.next_fy .dq{ color:#009053;}
.next_fy a:hover{ color:#009053;}
.about_hb_nav{ padding:20px 0 10px 590px;}
.about_hb_nav li{ height:36px; margin:0 10px 10px 0; float:left; background:#999; line-height:36px; font-size:16px; border-radius:4px; transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out; 
-o-transition:All 0.4s ease-in-out;}
.about_hb_nav li:hover{background:#009053;}
.about_hb_nav li.dq{ background:#009053;}
.about_hb_nav li a{ padding:0 16px; color:#fff;}
.about_hb_text{ padding:50px; line-height:30px;}
.about_hb_text .tu{ text-align:center;}
@media screen and (max-width:600px) {
.ban250{ display:none;}
.wz_n01{ display:none;}
.cou_bt{display:none;}
.cou_nav{ height:auto; background:#fff; padding-left:0;}
.cou_nav li{ float:left; height:42px; width:33.33%; text-align:center; margin-right:0; line-height:40px; font-size:15px; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-right:#eaeaea 1px solid; border-bottom:#eaeaea 1px solid;}
.cou_nav li a{ display:block; height:41px; line-height:40px; position:relative;}
.cou_nav li .dq{color:#009053;}
.cou_nav li .dq span{ width:100%;}
.cou_nav li span{ position:absolute; bottom:0; left:0; display:block; width:0; height:2px; background:#009053; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.cou_nav li a:hover{ color:#009053;}
.cou_nav li a:hover span{ width:100%;}
.yc01{ display:block;}
.tu_90{ width:100%;}
.tu_80{ width:100%;}
.tu_70{ width:100%;}
.tu_60{ width:100%;}
.tu_50{ width:100%;}
.about{ padding:20px;}
.time_bd{ padding:20px;}
.jg20_yc{ display:none;}
.time{ display:none;}
.times{ display:block;}
.about_ld{ padding:0; min-height:100px;}
.about_ld li{ padding:0; width:100%; float:none; border-top:#f1f1f1 10px solid;}
.about_ld li .tu{ width:100%; height:auto;}
.about_ld li .tu img{width:100%; height:auto;}
.about_ld li .tu a:hover img{width:100%; height:auto;}
.about_ld li .text{ height:auto; line-height:30px; padding:15px 20px; font-size:14px;}
.about_ld li .text span{ font-size:17px;}
.about_ld_tu{ float:none; width:100%;}
.about_ld_text{float:none; width:100%; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:20px;}
.about_sz{ padding:0;}
.about_sz li{ width:100%; height:165px; padding:15px 15px 0 15px; float:none; -webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.about_sz .li_box{ display: -webkit-box; width:100%; height:150px;}
.about_sz li .tu{ width:150px; height:150px; overflow:hidden; float:none;}
.about_sz li .tu img{width:150px; height:150px;}
.about_sz li a:hover img{width:150px; height:150px;}
.about_sz li .text{ background:#f1f1f1; width:auto; height:150px; float:none; -webkit-box-flex:1; box-flex:1; }
.about_sz li a:hover .text{ background:#fafafa;}
.about_sz li .text01{ height:40px; padding-top:10px; font-size:18px; color:#333; padding-left:15px; line-height:40px;}
.about_sz li .text02{ padding:0 15px; font-size:14px; color:#666; line-height:26px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; height:52px;}
.about_sz li .more{ color:#009053; padding:12px 0 0 15px;}
.next_fy{ height:60px; line-height:60px; font-size:14px; text-align:center; color:#999;}
.next_fy a{ padding:0 5px; color:#999;}
.about_hb_nav{ padding:10px 10px 0 15px; background:#f1f1f1;}
.about_hb_nav li{ font-size:14px; height:32px; line-height:32px;}
.about_hb_text{ padding:20px;}
}
.jg5_yc{ height:5px; background:#f1f1f1;}
.pro_nav{ padding:20px 20px 20px 43px;}
.pro_nav li{ height:36px; margin:0 5px 10px 5px; float:left; background:#999; line-height:36px; font-size:15px; border-radius:4px; transition:All 0.4s ease-in-out;
-webkit-transition:All 0.4s ease-in-out;
-moz-transition:All 0.4s ease-in-out; 
-o-transition:All 0.4s ease-in-out;}
.pro_nav li:hover{background:#009053;}
.pro_nav li.dq{ background:#009053;}
.pro_nav li a{ padding:0 16px; color:#fff;}

.pro_tu{ padding:20px 40px 20px 40px; min-height:400px;}
.pro_tu li{ width:345px; padding:0 14px 30px 14px; float:left;}
.pro_tu li .tu{ width:345px; height:230px; overflow:hidden;}
.pro_tu li .tu img{width:345px; height:230px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.pro_tu li .tu a:hover img{width:360px; height:240px;}
.pro_tu li .text{ height:60px; line-height:60px; font-size:16px; color:#999; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pro_tu li .text span{ font-size:20px; color:#333; padding-right:10px;}
.pro_text{ padding:20px 40px 40px 40px;  min-height:400px; font-size:14px; line-height:26px;}
.pro_text .tit{ font-size:22px; text-align:center; line-height:30px; padding:15px 0; color:#333;}
.pro_text .msg{ padding-top:15px;}
.pro_text .city{ background:#f1f1f1; padding:10px 20px; text-align:center;}
.pro_text .city .text01{font-size:22px; text-align:center; line-height:40px; color:#333;}
.pro_text .city .text02{ color:#999; font-size:12px; line-height:20px; padding:10px 0;}
.pro_text .city .text02 span{color:#009053;}
.pro_text .city .text03{ font-size:16px; padding:15px 0;}
.pro_text .city .text03 a{ color:#009053; padding:0 25px;}
@media screen and (max-width:600px) {
.pro_nav{ padding:15px 15px 5px 15px; background:#f1f1f1;}
.pro_nav li{ font-size:14px; height:32px; line-height:32px;}
.pro_tu{ padding:0; min-height:100px;}
.pro_tu li{ padding:0; width:100%; float:none; border-top:#f1f1f1 10px solid;}
.pro_tu li .tu{ width:100%; height:auto;}
.pro_tu li .tu img{width:100%; height:auto;}
.pro_tu li .tu a:hover img{width:100%; height:auto;}
.pro_tu li .text{ height:auto; line-height:30px; padding:15px 20px; font-size:16px; color:#333;}
.pro_tu li .text span{ font-size:17px;}
.pro_text{ padding:20px;}
}
.news{ padding:30px 50px;}
.news .line{ padding:20px 0; border-bottom:#ddd 1px dashed; position:relative;}
.news .line .line_box{ display: -webkit-box;}
.news .line .tu{ width:330px; height:220px; margin-right:25px; overflow:hidden;}
.news .line .tu img{width:330px; height:220px;  transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.news .line a:hover img{ width:360px; height:240px;}
.news .line .text{ padding-right:120px; -webkit-box-flex:1; box-flex:1;}
.news .line .text01{ font-size:18px; color:#333; height:30px; line-height:30px; overflow:hidden;}
.news .line a:hover .text01{color:#009053;}
.news .line .text02{ font-size:14px; max-height:120px; color:#999; line-height:24px; padding-top:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.news .line .more{ border:#ddd 1px solid; margin-top:20px; width:100px; height:32px; line-height:32px; text-align:center; border-radius:3px; color:#999; font-size:14px;}
.news .line a:hover .more{border:#009053 1px solid; color:#fff; background:#009053;}
.news .line .text_time{ position:absolute; right:0; top:50%; height:30px; line-height:30px; width:100px; text-align:right; margin-top:-30px;  color:#999;}
.news ul{ padding-bottom:20px;}
.news li{ height:50px; line-height:50px; border-bottom:#ddd 1px dashed; font-size:16px; position:relative; padding:0 100px 0 20px; overflow:hidden;}
.news li a:hover{color:#009053;}
.news li .n01{ background:url(../images/xb_img13.png) left center no-repeat; background-size:6px 10px; width:6px; height:10px; position:absolute; left:4px; top:20px;}
.news li .n02{height:50px; line-height:50px; position:absolute; right:0; top:0; font-size:13px; color:#999;}
.news_xx{}
.news_xx_tit{ padding:20px 50px; border-bottom:#ddd 1px dashed; text-align:center;}
.news_xx_tit .text01{ font-size:32px; color:#333; line-height:50px; padding:20px 0;}
.news_xx_tit .text02{ font-size:14px; color:#999;}
.news_xx_msg{ padding:40px 50px; font-size:14px; line-height:26px; border-bottom:#ddd 1px dashed; }
.news_xx_bom{ padding:20px 50px;}
.news_xx_bom p{ height:30px; line-height:30px; font-size:14px; color:#333;}
.news_xx_bom p a{ color:#999; padding-left:20px;}
.news_xx_bom p a:hover{color:#009053;}
.hot_tit{ height:50px;}
.hot_tit .text{ width:200px; height:30px; line-height:30px; float:left; padding-left:20px; font-size:18px; color:#333;}
.hot_hd{ width:600px; height:40px; float:right; padding-right:16px;}
.hot_hd .next{ display:block; background:#fff url(../images/xb_left.png) center no-repeat; background-size:16px 16px; width:30px; height:30px; border-radius:4px; float:right; margin:0 4px; cursor:pointer;}
.hot_hd .prev{ display:block; background:#fff url(../images/xb_right.png) center no-repeat; background-size:16px 16px; width:30px; height:30px; border-radius:4px; float:right; margin:0 4px; cursor:pointer;}
.hot_hd ul{ float:right;}
.hot_hd li{ float:left; width:10px; height:10px; background:#bbb; font-size:0; border-radius:99px; margin:10px 3px 0 3px; cursor:pointer;}
.hot_hd li.on{ background:#009053;}
.hot_bd{ height:350px;}
.hot_bd li{ width:378px; background:#fff; margin:0 15px; float:left;}
.hot_bd li .text{ height:48px; padding:20px 24px 0 24px; font-size:18px; color:#333; line-height:24px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.hot_bd li a:hover .text{color:#009053;}
.hot_bd li .tu{ margin:12px 24px 20px 24px; width:330px; height:220px; overflow:hidden;}
.hot_bd li .tu img{ width:330px; height:220px; transition:All 0.2s ease-in-out;
-webkit-transition:All 0.2s ease-in-out;
-moz-transition:All 0.2s ease-in-out; 
-o-transition:All 0.2s ease-in-out;}
.hot_bd li a:hover .tu img{ width:360px; height:240px;}
.jg30{ height:30px;}

.download{ padding:30px 50px;}
.download ul{ padding-bottom:20px;}
.download li{ height:62px; line-height:62px; border-bottom:#ddd 1px dashed; font-size:16px; position:relative; padding:0 100px 0 20px; overflow:hidden;}
.download li a:hover{color:#009053;}
.download li span{ font-size:12px; color:#999; padding-left:15px;}
.download li .n01{ background:url(../images/xb_img13.png) left center no-repeat; background-size:6px 10px; width:6px; height:10px; position:absolute; left:4px; top:27px; padding:0;}
.download li .n02{ display:block; border:#ddd 1px solid; width:50px; font-size:14px; padding-left:34px;  background:url(../images/xb_img01.png) 15px 8px no-repeat; background-size:16px 16px; height:32px; line-height:32px; position:absolute; right:0; top:50%; margin-top:-16px; color:#999; border-radius:4px;}
.download li .n02:hover{color:#fff; border:#009053 1px solid; background:#009053 url(../images/xb_img01s.png) 15px 8px no-repeat; background-size:16px 16px;}
@media screen and (max-width:600px) {
.news{ padding:10px 20px;}
.news .line .tu{ width:150px; height:100px; margin-right:10px;}
.news .line .tu img{ width:150px; height:100px; }
.news .line a:hover img{ width:150px; height:100px;}
.news .line .text{ padding-right:10px;}
.news .line .text01{ font-size:16px; line-height:24px; height:auto; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.news .line .text02{ display:none;}
.news .line .more{ display:none;}
.news .line .text_time{ position:relative; margin-top:0; text-align:left;}
.news ul{ padding-bottom:0px;}
.news li{ padding:10px 10px 10px 20px; line-height:24px; height:auto;}
.news li .n01{ top:16px;}
.news li .n02{ display:none;}

.news_xx_tit{ padding:15px; border-bottom:#ddd 1px dashed; text-align:center;}
.news_xx_tit .text01{ font-size:20px; color:#333; line-height:30px; padding:10px 0;}
.news_xx_tit .text02{ font-size:14px; color:#999;}
.news_xx_msg{ padding:20px; font-size:14px; line-height:26px; border-bottom:#ddd 1px dashed; }
.news_xx_bom{ padding:15px 20px;}
.news_xx_bom p{ height:30px; line-height:30px; font-size:14px; color:#333; overflow:hidden;}
.news_xx_bom p a{ color:#999; padding-left:20px;}
.news_xx_bom p a:hover{color:#009053;}
.hot{ display:none;}

.download{ padding:10px 20px 20px 20px;}
.download ul{ padding-bottom:20px;}
.download li{ height:auto; line-height:26px; font-size:14px; padding:10px 100px 10px 20px;}

.download li .n01{ top:18px;}
.jg30{ display:none;}
}
}.qr-Code:hover{
    display:block !important;
}
.qr-Code:hover .p-nmmp{
    display:block !important;
}
.qr-Code .p-nmmp{
    display:none;
}
.qr-Code .p-nmmp img{
    background-color: #fff;
    border:1px solid #f4f4f4;
    padding:3px;
    position:relative;
    top:0;
    left: 0;
    z-index:999;
}