/*PUBLIC STYLE*/
@charset "utf-8";

*{padding:0;margin:0;font-family: '微软雅黑';font-size: 16px;}
body,html{min-width: 1200px;}
.cen_w{width: 1200px;margin: 0 auto;min-width: 1200px;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
a{color: #333;}
.fff{color: #fff;}
/*header*/
header{width: 100%;min-width:1200px;height: 180px;position: absolute;top: 0;left: 0;z-index: 99;
background: -webkit-linear-gradient(#028b39,transparent );background: -o-linear-gradient(#028b39,transparent);background: -moz-linear-gradient(#028b39, transparent); background: linear-gradient(#028b39, transparent); }
header .logo{height: 100px;display:table-cell;vertical-align:middle;z-index:100;width: 900px;}
.search_box{height: 100px;display:table-cell;vertical-align:middle;z-index:100;width: 300px;position: relative;}
.search_t{width: 192px;height: 38px;border: 1px solid #fff;background: transparent;border-radius: 20px;text-indent: 20px;color: #fff;line-height:38px;float: right;}
.search_i{position: absolute;right: 20px;padding:5px 0;}

.search_t::-webkit-input-placeholder {
    color: #fff;
}
.search_t:-moz-placeholder {
    /* FF 4-18 */
   color: #fff;
}
.search_t::-moz-placeholder {
    /* FF 19+ */
   color: #fff;
}
.search_t:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
}
/* nav */
nav{height: 50px;width: 100%;position:relative; z-index:99;line-height: 49px;}
.nav{width: 100%;}
.nav .nLi{float: left;width: 8.33%;text-align: center;position:relative;display:inline;transition: all .3s;-webkit-transition: all .3s;}
.nav .nLi a{box-sizing: border-box; color: #fff;font-size: 18px;font-weight: bold;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav .sub{display:none;width:110px; left:0; top:50px;  position:absolute; line-height:50px; padding:5px 0; z-index: 99; }
.nav .sub li{ zoom:1;z-index: 99; background: #028b39;border-bottom: 1px solid #fff;line-height:38px;}
.nav .sub li:last-child{border-bottom:none;}
.nav .sub a{ display:block;  color:#fff; font-size: 13px!important;font-weight:normal}
.zy_nav{width:160px!important; left:-20%!important;}
.xk_nav{width:120px!important; left:-10%!important;}
.nav .nLi.on{ height: 50px;}
/* banner */
.banner{width: 100%;}
.banner img{width: 100%;}
.banner .swiper-pagination-bullet-active{background: #028b39;}
/* box2 */
.box2{width: 100%;padding: 15px 0;}

.news_tit{width: 100%;height: 70px;line-height: 70px;}
.tit_n{padding-left:36px;background: url(../images/icon1.png) left no-repeat;color: #028b39;font-size: 18px;}
.mores{color: #028b39;position: relative;display: inline-block;padding-right: 20px;box-sizing: border-box;}
.mores::after{content: '';position: absolute;right: 15px;top: 38%;height: 16px;width: 2px;background: #028b39;}
.right-arrow {height: 10px;width: 10px;border-width: 2px 2px 0 0;border-color: #028b39;border-style: solid;transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: absolute;top: 42%;right: 0;}
/* Ã¦â€“Â°Ã©â€”Â» */
.news{width: 710px;float: left;}
/* Ã¦â€“Â°Ã©â€”Â»Ã¥Â·Â¦Ã¤Â¾Â§ */
.news_l{width: 350px;position: relative;}
.news_l::after{content: '';position: absolute;right: -0;top: 15px;border: 1px solid #028b39;width: 340px;height: 285px;}
.news_banner{width: 100%;}
.news_banner img{width: 340px;height: 245px;}
.news_banner .swiper-slide{position: relative;}
.news_banner .news_text{width: 100%;height: 50px;padding-left: 30px;box-sizing: border-box;padding-right: 5px;}
.news_banner .news_text .news_p{width: 65%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;line-height: 55px;}
.news_banner .news_text .news_t{width: 25%;font-size: 14px;color: #028b39;line-height: 55px;}
/* Ã¦â€“Â°Ã©â€”Â»Ã¥ÂÂ³Ã¤Â¾Â§ */
.news_r{width: 360px;padding-left: 12px;box-sizing: border-box;}
.news_r li{line-height: 38px;}
.news_r li span{width: 260px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;float: left;font-size: 15px;margin-right: 10px;}
.news_r li b{font-weight:normal;font-size: 15px;color: #999999;}

/* Ã©â‚¬Å¡Ã§Å¸Â¥Ã¥â€¦Â¬Ã¥â€˜Å  */
.tzgg{width: 410px;float: left;padding-left: 30px;box-sizing: border-box;}
.tit_tz{background: url(../images/icon2.png) left no-repeat;}
.tzgg_ul li{width: 100%;height: 85px;border: 1px solid #028b39;line-height: 30px;padding: 15px 20px;box-sizing: border-box;position: relative;margin-bottom: 25px;}
.tzgg_ul li .tzgg_li_d{position: absolute;width: 100px;height: 30px;color: #028b39;background: #fff;line-height: 30px;text-align: center;top: -15px;}
/* box3 */
.box3{width: 100%;height: 315px;background: url(../images/bg1.png) no-repeat;background-size: 100% 100%;padding: 27px 0;}
.xzbox{width: 580px;height: 260px;background: #fff;position: relative;padding: 20px;box-sizing: border-box;float: left;}
.xzbox::after{content: '';width: 0;height: 0;border-top: 25px solid transparent;border-right: 25px solid #fff;border-bottom: 25px solid transparent;position: absolute;left: -25px;top: 110px;}
.xzbox_tit{padding-left:40px;background: url(../images/icon3.png) left no-repeat;margin-bottom: 10px;}
.xzbox_tit li{float: left;color: #028b39;font-size: 18px;padding: 0 15px;box-sizing: border-box;position: relative;cursor: pointer;}
.xzbox_tit li:first-child::after{content: '';width: 8px;height: 8px;background: #343434;border-radius: 50%;position: absolute;right: -4px;top: 10px;}
.xzbox_tit li.aqli::after{content: '';width: 8px;height: 8px;background: #343434;border-radius: 50%;position: absolute;left: -4px;top: 10px;}
.kxbox{width: 580px;height: 260px;background: #fff;position: relative;padding: 20px;box-sizing: border-box;float: left;margin-left: 40px;}
.kxbox::after{content: '';width: 0;height: 0;border-top: 25px solid transparent;border-left: 25px solid #fff;border-bottom: 25px solid transparent;position: absolute;right: -25px;top: 110px;}
.slideTxtBox .bd ul li{line-height: 38px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.slideTxtBox .bd ul li a{font-size: 15px;}
.kx_tit{background: url(../images/icon4.png) left no-repeat;padding-left:20px;}
/* box4 */
.box4{width: 100%;height: 230px;background: url(../images/p2bg.jpg) no-repeat;background-size: 100% 100%;padding:45px 0;}
.box4_l{float: left;width: 710px;overflow: hidden;}
.box4_l li{float: left;margin-right: 20px;height: 145px;overflow: hidden;}
.box4_l li:nth-child(2){margin-right: 0;}
.box4_r{float: left;width: 490px;padding-left: 22px;box-sizing: border-box;display:table;overflow:hidden;}
.box4_r a{display:inline-block;}
.box4_r .box4_r_t{width: 148px;height: 68px;margin-bottom: 10px;color: #fff;padding: 0 8px;display:table-cell;vertical-align:middle;background: url(../images/i1.png) 14px 18px no-repeat #facd89;padding-left:55px;}
.box4_r a+a .box4_r_t{background: url(../images/i2.png) 14px 18px no-repeat #aa8abc;}
.box4_r a+a+a+a .box4_r_t{background: url(../images/i4.png) 14px 18px no-repeat #84ccc9;}
.box4_r a+a+a+a+a .box4_r_t{background: url(../images/i5.png) 14px 18px no-repeat #add597;}
/* box5 */
.box5{padding-top: 20px;}
/* Ã¥â€ºÂ¢Ã¥Â­Â¦Ã¥Å Â¨Ã¦â‚¬Â */
.slideTxtBox_txbox{float: left;width: 710px;overflow: hidden;}
.tx_tit{background: url(../images/icon5.png) left no-repeat;padding-left:30px;position: relative;margin-bottom: 10px;}
.tx_tit li p{margin:0 15px;color: #028b39;font-size: 18px;position: relative;cursor: pointer;}
.tx_tit li:first-child p::after{content: '';width: 8px;height: 8px;background: #343434;border-radius: 50%;position: absolute;right: -20px;top: 10px;}
.tx_tit li a{display: none;}
.tx_tit li.on a{display: block;}
.tab_more::after{top: 25%;}
.tab_more .right-arrow{top: 36%;right: 3%;}
.tx_ul li{width: 49%;float: left;margin-right: 2%;height: 110px;border-bottom: 1px solid #bfbfbf;margin-bottom: 10px;}
.tx_ul li:nth-child(2n){margin-right: 0;}
.tx_ul li a{display: block;width: 100%;height: 100%;}
.tx_ul li .tx_li_d{line-height: 36px;color: #b69258;font-size: 15px;padding-left: 36px;background: url(../images/icon6.png) 5px no-repeat;}
.tx_ul li .tx_li_t{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 30px;color: #343434;}
.tx_ul li .tx_li_zy{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 36px;color: #999999;font-size: 14px;}
.tx_ul li:hover .tx_li_t{color: #028b39;}
.tx_ul li:hover .tx_li_zy{color: #b69258;}
.tx_ul li:hover{border-bottom: 1px solid #b69258;}
/* Ã§Â â€Ã§Â©Â¶Ã§â€Å¸Ã¦â€¢â„¢Ã¨â€šÂ² */
.yjbox{width: 490px;position: relative;box-sizing: border-box;float: left;padding-left: 50px;}
.yj_tit{background: url(../images/icon7.png) left no-repeat;padding-left:25px;}
.yjbox .bd ul li{line-height: 45px;}

/* box6 */
.tit_yq{background: url(../images/icon7.png) left no-repeat;}
.box6_bg{width: 100%;height: 260px;padding:25px 0;margin-bottom:40px;background: -moz-linear-gradient(to bottom, #028b39 0%, #3cb035 100%);background: -webkit-linear-gradient(to bottom, #028b39 0%,#3cb035 100%);background: -o-linear-gradient(to bottom, #028b39 0%,#3cb035 100%);background: -ms-linear-gradient(to bottom, #036f3d 0%,#3cb035 100%);background: linear-gradient(to bottom, #036f3d 0%,#3cb035 100%);}
.picMarquee-left{ width:100%; overflow:hidden; position:relative;   }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:245px; height:180px; display:block;}
.picMarquee-left .bd ul li .title{ line-height:40px; }
.picMarquee-left .bd ul li .title a{color: #fff;}
.picMarquee-left .bd .tempWrap{width: 100%!important;}
/* footer */
footer{width: 100%;height: 240px;background: url(../images/foot.png) no-repeat;background-size: 100% 100%;padding-top: 45px;box-sizing: border-box;}
.ft_l{width: 580px;margin-top: 50px;}
.ft_c{width: 400px;}
.ft_c li a{color: #fff;font-size: 14px;line-height: 30px;}
.ft_fr{width: 220px;}
.ft_fr li{float: left;margin-right: 35px;}
.ft_fr li+li+li{margin-right: 0;}
.ewm{width: 190px;text-align: center;color: #fff;margin-top: 25px;padding-right: 20px;box-sizing: border-box;}
.ewm img{width: 110px;height: 110px;}
.ewm p{float: right;width: 20px;line-height: 15px;font-size: 14px;}


/* Ã¥Ë†â€”Ã¨Â¡Â¨ */
.list_bt{width: 1200px;height: 65px;margin-top: 15px;margin-right: auto;margin-bottom: 15px;margin-left: auto;padding-top: 0px;padding-right: 15px;padding-bottom: 0px;padding-left: 15px;}
.list_bt .lmmc{width: 250px;height: 63px;line-height: 63px;border-bottom: 2px solid #028b39;float: left;font-size: 22px;color: #444444;display: block;text-align:center;}
.list_bt .dqwz{width: 920px;height: 63px;line-height: 65px;border-bottom: 2px solid #cccccc;text-align: right;padding-right: 15px;font-size: 14px;color: #444444;float: left;box-sizing: border-box;}
.list{ width:1200px; overflow: hidden; padding:0px 15px; margin:0 auto; min-height:500px; }
.list .left{width: 250px;overflow: hidden;float: left;}
.list .left ul .cursor{width: 250px;line-height: 45px;display: block;font-size: 16px;background: #028b39;margin-bottom:15px;}
.list .left ul .cursor .li_a{color:#ffffff;}
.list .left ul li{width: 250px;line-height: 45px;display: block;font-size: 16px;background:#f0f0f0;margin-bottom:15px;cursor:pointer;position: relative;}
.list .left ul li:hover{background:#028b39;}
.list .left ul li .li_a{color:#444444; display:block;padding:0 10px 0 20px;}
.list .left ul li:hover .li_a{color:#ffffff;}
.list .left ul li .li_a span{float:right;}
.list .left ul .lla.cursor .left_list_2{display:block;}
.li_xlz{color: #aaa;
    position: absolute;
    right: 0px;
    top: 0;
    font-size: 20px;
    cursor: pointer;
    width: 40px;
    height: 45px;
    text-align: center;
    line-height: 45px;}
.left_list_2{width: 100%;background: #fff;border: 1px solid #f0f0f0;    display: none;}
.left_list_2 .dd_a{color: #444444;font-size: 15px!important;padding-left:25px;width: 100%;display: block;}
.left_list_2 dd{padding: 0 10px;border: 1px solid #f0f0f0;}
.list .left ul .cursor .left_list_2 .dd_a{color: #444444;}
.list .left ul .cursor .left_list_2 dd:hover .dd_a{color: #028b39;}
.list .left ul .left_list_2 .dd_a{color: #444444;}
.list .left ul .left_list_2 dd:hover .dd_a{color: #028b39;}
.dd_active a{color: #028b39 !important;}
.list .right{width: 860px;overflow: hidden;float: right;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
.list .right ul li{ width:840px; overflow: hidden; float:right; padding:10px;border-bottom: 1px dotted #ddd;}
.list .right ul li a{ float:left;}
.list .right ul li span.li_span1{float:right; color:#444444;}
.list .right .ksmb{ margin-left:15px;}
.list .right .ksmb h3{ font-size:18px; line-height:80px; color:#cc0000; font-weight:normal;}
.list .right .ksmb ul li{ font-size:16px; line-height:35px; padding:5px; text-align:left; width:100px; float:left; padding-left:35px;}
.nry{width:98%;overflow:hidden;margin:-25px auto 0px auto;}
.nry h3{font-size:30px;color: #028b39;font-weight:normal; text-align: center;line-height: 65px;margin-top:15px;}
.nry .attribute{border: 1px dotted #cccccc;font-size: 12px;color: #444444;line-height: 30px;text-align: center;margin-bottom: 10px; background-color: #f0f0f0;}
.xgzd_box .listnav{
	line-height: 45px;
	color: #fff;
	background: #028b39;
	text-align: center;
}
.xgzd_box{border: 1px solid #028b39;margin-bottom:30px;}
.xgzd_box select{
	width: 95%;
	margin-left: 2%;
	margin-top: 10px;
	line-height: 35px;
    border: solid 1px #ddd;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-left: 20px;
	padding-right: 15px;
	margin-bottom: 5px;
	font-size: 15px;
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll  right 15px center transparent;
   /* background:white\9\0;*/
}


select::-ms-expand {
     display: none;
    background: none;

}

.list .right_sz{width: 860px;overflow: hidden;float: right;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
.slideTxtBox_sz{ min-height: 300px; }
					.slideTxtBox_sz .hd{ height: 40px;line-height: 40px;margin-bottom: 15px;font-size: 18px;border-bottom: 1px solid #CECECE;}
					.slideTxtBox_sz .hd ul{ overflow: hidden;}
					.slideTxtBox_sz .hd ul li{float: left;padding: 0 18px;background: #dddd;text-align: center;margin-right: 5px;color: #434343; cursor: pointer; }
					.slideTxtBox_sz .hd ul li.on{  background: #028b39;color: #fff; }
.right_sz .sz_list li{width: 18%;float: left;margin-right: 2%;margin-bottom: 20px;}
.right_sz .sz_list li .sz_img{width: 100%;height: 217px;}
.right_sz .sz_list li img{width: 100%;height: 217px;}
.right_sz .sz_list li .sz_name{text-align: center;border: 1px solid #ddd;line-height: 35px;}
.right_sz_tit{font-size: 18px;color: #028b39;font-weight: bold;line-height: 40px;background: url(../images/sz_icon1.png) left no-repeat;background-size: 38px 38px;padding-left: 50px;margin-bottom: 15px;}