*{font-family: "微软雅黑";color: #333;box-sizing: border-box;margin: 0;padding: 0;}
p,h1,h2,h3,h4,h5,h6{margin: 0;}
ul{list-style: none;margin: 0;padding: 0;}
a,a:hover{text-decoration: none;color: #333333;}
img{vertical-align: middle;max-width: 100%;}
@charset "utf-8";
@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
.fa-qrcode:before{content: "\f029"}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear{zoom:1;}
.wrap{width: 100%;max-width: 1200px;padding: 0 20px;margin: 0 auto;zoom:1;}
.wrap:after{display:block;clear:both;content:"";visibility:hidden;height:0}

@media only screen and (max-width:560px ){
	.wrap{padding: 0 15px;}
}
@media only screen and (min-width:768px ){
	.hidden-pc{display: none;}
}
@media only screen and (max-width:767px ){
	.hidden-ph{display: none;}
}

/* 首页 */
.top{	width: 100%;	background: #e1eec8;}
.top .welcome{float: left;font-size: 12px;line-height: 26px;color: #6d6d6d;}
.top .top_link{float: right;font-size: 12px;line-height: 12px;padding: 7px 0;}
.top .top_link a{display: block; float: left;font-size: 12px;line-height: 12px;padding: 0 10px;border-left: 1px solid #797979;color: #797979;}
.top .top_link a:first-child{border-left: none;}
.header{position: relative;background: #f1f9e2;z-index: 66;}
.menuBtn{position: absolute;width: 28px;height: 28px;position: absolute;right:0;top: 50%;transform: translateY(-50%);}
.menuBtn span{font-size: 20px;color: #f0831e;}
.headbox{width: 100%;padding: 24px 0;}

.header .logo{float: left;width: 258px;line-height: 60px;margin-right: 10px;}
.header .logo_name{float: left;padding-left: 20px;border-left: 1px solid #d4d4d4;position: relative;padding-bottom: 3px;margin-top: 4px;}
.header .logo_name::before{display: block;content: '';width: 1px;height: 100%;position: absolute;left: 0;top: 0;background: #ffffff;}
.logo_name h4{font-size: 22px;font-weight: bold;color: #fe7a00;line-height: 28px;margin-bottom: 13px;}
.logo_name h5{font-size: 18px;color: #3d3d3d;line-height: 18px;}
.tel{float: right;}
.tel .telbox{position: relative; padding-left: 30px;padding-bottom: 9px;background: url(../images/telbg1.png)no-repeat left bottom;background-size: 30px;}
.tel .telbox::after{display: block;content: '';width: calc(100% - 30px);height: 1px;position: absolute;bottom: 0;left: 30px;background: #d3eac5;}
.tel .telbox *{vertical-align: middle;}
.tel .telbox img{width: 24px;}
.tel .telbox span{font-size: 16px;color: #3f3f3f;}
.tel .telbox i{font-size: 24px;color: #f0831e;}

.menu{width: 100%;background-image:linear-gradient(#77b228,#588415);}
.navlist{width: 100%;}
.navlist>li{width: 12.5%;float: left;text-align: center;position: relative;}
.navlist>li>a{display: block;text-align: center;font-size: 16px;line-height: 50px;position: relative;color: #ffffff;transition: all 0.2s;}
.navlist>li:hover>a{background: #99cc33;}
.navlist>li>a:before{display: block;content: ""; width: 1px;height:100%;background-image:linear-gradient(#6cac19,#528f12);position: absolute;left: 0;top: 0%;}
.navlist>li>a:after{display: block;content: ""; width: 1px;height: 100%;background-image:linear-gradient(#78b329,#a0dd5f);position: absolute;right: 0;top: 0%;}
.navlist>li:first-child>a:before{display: none;}
.navlist>li:last-child>a::after{display: none;}
.navlist>li .ejmenu{width: 100%;position: absolute;left: 0;top: 100%; display: none;z-index: 6;}
.navlist>li .ejmenu>li a{display: block;width: 100%;font-size: 16px;line-height: 48px;color: #ffffff;background: #588415;border-bottom: 1px solid rgba(255,255,255,.2);}
.navlist>li:hover .ejmenu{display: block;}
.navlist>li .ejmenu>li a:hover{background: #99cc33;}

.in_td{padding: 50px 0; background: url(../images/bg02.jpg)no-repeat center center;background-size: cover;position: relative;z-index: 66;}
.in_td::after{display: block;content: '';position: absolute;width: 60px;height: 60px;border:30px solid transparent;border-top: 30px solid #ade130;left: 50%;transform: translateX(-50%);bottom: -42px;z-index: 66;}
.in_tdbox{display: flex;justify-content: space-between;align-items: center;}
.in_tdbox .in_td_l h4{font-size: 30px;line-height: 48px;color: #fff;}
.in_tdbox .in_td_l h4 b{color: #ffaf04;}
.in_td_r{flex: 1;}
.in_td_r ul{display: block;text-align: right;font-size: 0;}
.in_td_r ul li{display: inline-block;padding-left: 10px;}
.in_td_r ul li a{display: block;width: 150px;line-height: 46px;border-radius: 26px;font-size: 24px; text-align: center;border: 2px solid #508829;background-image: linear-gradient(to right,#ade130,#63b630);-webkit-background-clip:text;color: transparent;}

.tit1{display: block;width: 100%;overflow: hidden;text-align: center;margin-bottom: 35px;}
.tit1 h4{font-size: 48px;line-height: 68px; font-weight: bold;color: #63b630;display: inline-block;padding:0 16px;position: relative;}
.tit1 h4::before{display: block;content: '';width: 1000px;height: 10px;border-top: 2px solid #a6d586;border-bottom: 2px solid #a6d586;position: absolute;right: 100%;top: 50%;margin-top: -5px;}
.tit1 h4::after{display: block;content: '';width: 1000px;height: 10px;border-top: 2px solid #a6d586;border-bottom: 2px solid #a6d586;position: absolute;left: 100%;top: 50%;margin-top: -5px;}
.tit1 h4 b{color: #f0831e;}
.tit1 h5{font-size: 24px;color: #686868;line-height: 40px;}
.in_ys{padding: 56px 0 120px;background: url(../images/bg03.jpg)no-repeat center center;background-size: cover;position: relative;}
.in_ys::after{display: block;content: '';width: 60px;height: 30px;background: url(../images/sj.png)no-repeat;background-size: 100% 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.ysbox{width: 100%;overflow: hidden;zoom: 1;display: flex;justify-content: space-between;align-items: center;}
.ysbox .ys_top_l{width: 600px;padding-right: 20px;}
.ysbox .ys_top_r{flex: 1;}
.ysbox .ys_top_r img{max-width: 100%;}
.ysbox .ys_top_l .ys_li{width: 100%;margin-bottom: 20px;}
.ysbox .ys_top_l .ys_li .ys_li_tit{width: 100%;overflow: hidden; margin-bottom:16px;}
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_num{float: left; width: 68px;line-height: 68px;text-align: center;font-size: 36px;border-radius: 34px;border-bottom-right-radius: 0;background: #63b630;color: #fff;}
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox{width: calc(100% - 68px);float: left;padding: 8px 0;padding-left: 20px;}
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h4{font-size: 30px;font-weight: bold;color: #00ba1f;margin-bottom: 10px;} 
.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h5{font-size: 18px;color: #000;}
.ys_li_txt{font-size: 14px;line-height: 24px;color: #333333;}
.ysbox.ys_bottom{margin-top: 50px;}
.ysbox.ys_bottom .ys_top_l{padding-right: 0;padding-left: 20px;}

.tit2{width: 100%;overflow: hidden;text-align: center;margin-bottom: 50px;}
.tit2 h4{font-size: 36px;color: #63b630;font-weight: bold;margin-bottom: 15px;}
.tit2 h5{font-size: 18px;color: #6f6f6f;line-height: 28px;}
.tit2 .line{width: 100%;height: 1px;margin: 0 auto;background: #b1b8a3;position: relative;margin-top: 20px;}
.tit2 .line::after{display: block;content: '';width: 50px;height: 4px;background: #63b630;position: absolute;left: 50%;transform: translateX(-50%); bottom: 0;}
.tit2.tit2_w h4{color: #fff;}
.tit2.tit2_w h5{color: #fff;}
.tit2.tit2_w .line{background: #fff;}
.tit2.tit2_w .line::after{background: #fff;}

.in_case{padding: 70px 0 80px;background: url(../images/bg04.jpg)no-repeat center center;background-size: cover;}
.in_caselist{padding:0 80px;position: relative;}
.in_caselist .btn{position: absolute;width: 52px;height: 52px;top: 50%;margin-top: -26px;border-radius: 50%;}
.in_caselist .btn:active{background-color:rgba(0,0,0,0) !important; -webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow: none;}

.in_caselist .btn.casebtnl{background: url(../images/btn_l1.png)no-repeat center center;background-size: 100% 100%;left: 0;}
.in_caselist .btn.casebtnr{background: url(../images/btn_r1.png)no-repeat center center;background-size: 100% 100%;right: 0;}
.case a{display: block;width: 100%;overflow: hidden;border-radius: 8px;}
.case a .picbox{width: 100%;position: relative;overflow: hidden;}
.case a .picbox::after{display: block;content: '';padding-top: 85%;}
.case a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.case a .txtbox{width: 100%;height: 58px;line-height: 58px;font-size: 16px;color: #363636;background: #ffffff;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s;}
.case a:hover .picbox span{transform: scale(1.05);}
.case a:hover .txtbox{background: #00BA1F;color: #fff;}

.in_sj{padding: 50px 0;background: url(../images/bg05.jpg)no-repeat center center;background-size: cover;}
.sz a{display: block;width: 100%;overflow: hidden;border: 10px solid #fff;transition: all .3s;box-shadow: 0 0 15px #d3d3d3;border-radius: 5px;}
.sz a .picbox{width: 100%;position: relative;overflow: hidden;}
.sz .picbox::after{display: block;content: '';padding-top: 54.6%;}
.sz a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.sz a .txtbox{width: 100%;height: 50px;line-height: 50px;font-size: 16px;color: #363636;background: #ffffff;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .3s;}
.sz a:hover .picbox span{transform: scale(1.05);}
.sz a:hover .txtbox{background: #00BA1F;color: #fff;}
.sz a:hover{border-color: #00BA1F;}
.sz {padding: 40px 0;}
.sz .swiper-slide-active{z-index: 999;}
.sz .swiper-slide-active a{transform: scale(1.2);z-index: 999;position: relative;}

.in_szlist{padding: 0 80px;position: relative;}
.in_szlist .btn{position: absolute;width: 31px;height: 56px;top: 50%;margin-top: -28px;}
.in_szlist .btn:active{background-color:transparent !important; -webkit-tap-highlight-color:rgba(0,0,0,0) !important;box-shadow: none;}
.in_szlist .btn.sjbtnl{background: url(../images/btn_l2.png)no-repeat center center;background-size: 100% 100%;left: 0;}
.in_szlist .btn.sjbtnr{background: url(../images/btn_r2.png)no-repeat center center;background-size: 100% 100%;right: 0;}

.in_new{padding: 60px 0;background: #f5faeb;}
.in_newmain{width: 100%;}
.in_newl{width: 50%;float: left;padding-right: 18px;}
.in_newr{width: 50%;float: right;padding-left: 18px;}

.tit3{width: 100%;overflow: hidden;margin-bottom: 25px;padding-left: 22px;border-left: 6px solid #f0831e;}
.tit3 h4{float: left;font-size: 30px;color: #63b630;font-weight: bold;line-height: 30px;}
.tit3 h4 span{font-size: 16px;color: #8d8d8d;font-weight: normal;line-height: 30px;}
.tit3 a{float: right;width: 106px;line-height: 32px;text-align: center; border: 1px solid #9fd47f;color: #63b630;}

.in_newlist ul li a{display: block;width: 100%;overflow: hidden;border-bottom: 1px solid #c5c5c5;}
.in_newlist ul li a .txt{width: calc(100% - 80px);float: left;font-size: 16px;line-height: 51px;color: #2c2c2c;padding-left: 14px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.in_newlist ul li a .txt::after{display: block;content: '';width: 12px;height: 12px;border: 6px solid transparent;border-left: 6px solid #63b630;position: absolute;left: 0;top: 50%;margin-top: -6px;}
.in_newlist ul li a .date{width: 80px;float: right;line-height: 51px;font-size: 12px;color: #909090;}
.in_newlist ul li a:hover .txt{color: #63b630;}
.in_newlist ul li a:hover .date{color: #63b630;}
.in_abtxt{font-size: 16px;line-height: 30px;color: #545454;margin-top: 18px;height: 180px;overflow: hidden;}
.in_abtxt b{color: #2a2a2a;}
.in_abtxt .org{color: #f0831e;}

.foot_link{background: #ddf3b7;}
.link_box{padding: 30px 0;}
.link_box span{font-size: 30px;color: #63b630;text-transform: uppercase;}
.link_box b{font-size: 16px;color: #1f1f1f;}
.link_box a{font-size: 14px;color: #4c4c4c;margin-left: 20px;}

.foot{padding: 40px 0 50px;background: #63b630;}
.footbox{display: flex;justify-content: space-between;align-items: center;}
.foot_l{padding-right: 30px;}
.foot_m{flex: 1;padding:0 30px;border-left: 1px solid #7ccd49;border-right: 1px solid #7ccd49;}
.foot_r{padding-left: 30px;}
.footnav{font-size: 0;width: 100%;margin-bottom: 10px;}
.footnav a{font-size: 15px;font-weight: bold;line-height: 15px;max-width: 14.285%;display: inline-block;text-align: center;border-left: 2px solid #fff;color: #fff;padding: 0 10px;}
.footnav a:first-child{border: none;padding-left: 0;}
.footlx p{font-size: 14px;line-height: 22px;color: #ffffff;}
.footlx .foot_p{font-size: 14px;line-height: 22px;margin-top: 10px;color: #ffffff;}
.footlx a{color: #fff;}
.foot_r {display: flex;justify-content: space-between;align-items: center;}
.ewmtxt{margin-right: 15px;}
.ewmtxt p{font-size: 15px;line-height: 26px;color: #ffffff;}
.ewmbox{width: 110px;}

.col-xs-3{width: 25%;float: left;position: relative;min-height: 1px;padding-right: 15px; padding-left: 15px;}
.text-center{text-align: center;}
.hot{width:100%; height:58px; background:#63B630; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;color: #fff;}
.hot .wrap div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

.content{background: #f2f9e5;}
.content.in_pro{background: url(../images/bg01.jpg)no-repeat center center;background-size: cover;}
.con_box{width: 100%;position: relative;padding: 35px 0;}
.con_box .con_l{width: 270px;float: left;}
.con_box .con_r{width: calc(100% - 270px);float: right;padding-left: 25px;}
.tit01{position: relative;padding: 20px 0;border-top: 1px solid #99cc33;background: url(../images/titbg.jpg)no-repeat;background-size: cover;}
.tit01box{padding-left: 30px;border-left: 6px solid #e9d211;}
.tit01 h4{font-size: 30px;color: #fff;margin-bottom: 10px;font-weight: bold;}
.tit01 h5{font-size: 18px;color: #fff;text-transform: uppercase;font-family: arial;font-weight: bold;opacity: 0.39;}
.dropbtn{position: absolute;display: none; right: 10px;top: 50%;margin-top: -20px; width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 20px;background: #e9d211;border-radius: 4px;}
.dropmenu{}
.dropmenu ul>li>a{display: block;width: 100%;overflow: hidden;padding:17px 12px 17px 25px;background-image: linear-gradient(to right,#eff7e9,#ffffff);border-bottom: 1px solid #d9d9d8;}
.dropmenu ul>li>a p{float: left;width: calc(100% - 24px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dropmenu ul>li>a span{display: block;width: 20px;height: 20px;background: url(../images/moreicon.png)no-repeat;background-position: 0 0; float: right;}
.dropmenu ul>li>a:hover{background: #63b630;color: #fff;}
.dropmenu ul>li>a:hover p{color: #fff;}
.dropmenu ul>li>a:hover span{background-position: 0 -22px;}
.dropmenu ul>li>a.active{background: #63b630;color: #fff;}
.dropmenu ul>li>a.active p{color: #fff;}
.dropmenu ul>li>a.active span{background-position: 0 -22px;}
.dropmenu>ul>li{position: relative;}
.l_lx{width: 100%;background: #63b630;padding: 35px 25px;}
.l_lx *{color: #fff;}
.telicon{float: left;width: 48px;height: 48px;line-height: 48px;text-align: center;background: #fff;border-radius: 3px;}
.telicon img{width: 60%;}
.l_lxtelbox{width: calc(100% - 48px);padding-left: 15px;float: left;}
.l_lxtelbox h5{font-size: 18px;color: #fff;}
.l_lxtelbox h4{font-size: 22px;font-weight: bold;color: #f17a0b; -webkit-text-stroke: 1px #ffffff;text-stroke: 1px #ffffff;}
.suoyin{width: 100%;position: relative;padding: 18px 0;border-bottom: 2px solid #c0d29e;margin-bottom: 22px;}
.suoyin:after{display:block;content:"";clear: both;visibility: hidden;width: 100%;height: 0;} 
.suoyin::before{display: block;content: '';width: 60px;height: 2px;position: absolute;left: 0;top: 100%;background: #63b630;z-index: 666;}
.suoyin h4{font-size: 24px;font-weight: bold;color: #313131;float: left;line-height: 34px;}
.suoyin h5{font-size: 14px;color: #676767;float: right;line-height: 34px;}
.in_pro .suoyin::before{display: none;}
.in_pro .suoyin h4{float: left; font-size: 30px;font-weight: bold;color: #3f3f3f;}
.in_pro .suoyin h4 span{color: #f0831e;}
.in_pro .suoyin a{float: right;font-size: 14px;color: #63b630;width: 106px;line-height: 32px;border: 1px solid #9fd47f;text-align: center;}

.in_cplist{width: 100%;overflow: hidden;}
.in_cplist ul{width: calc(100% + 13px);overflow: hidden;}
.in_cplist ul li{width: 33.33%;float: left;padding-right: 13px;padding-bottom: 22px;}
.in_cplist ul li a{display: block;width: 100%;overflow: hidden;border: 1px solid #63b630;}
.in_cplist ul li a .picbox{width: 100%;position: relative;overflow: hidden;}
.in_cplist ul li a .picbox::after{display: block;content: '';padding-top: 74.74%;}
.in_cplist ul li a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.in_cplist ul li a .txtbox{width: 100%;height: 52px;line-height: 52px;font-size: 16px;color: #fff;background: #63B630;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.in_cplist ul li a:hover .picbox span{transform: scale(1.05);}

.cplist{width: 100%;overflow: hidden;}
.cplist ul{width: calc(100% + 13px);overflow: hidden;}
.cplist ul li{width: 33.33%;float: left;padding-right: 13px;padding-bottom: 22px;}
.cplist ul li a{display: block;width: 100%;overflow: hidden;border: 1px solid #63b630;}
.cplist ul li a .picbox{width: 100%;position: relative;overflow: hidden;}
.cplist ul li a .picbox::after{display: block;content: '';padding-top: 74.74%;}
.cplist ul li a .picbox span{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all .3s;}
.cplist ul li a .txtbox{width: 100%;height: 52px;line-height: 52px;font-size: 16px;color: #fff;background: #63B630;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cplist ul li a:hover .picbox span{transform: scale(1.05);}

.abtxt img{max-width: 100% !important; height: auto !important;}

/* 首页自适应 */
@media only screen and (max-width:1199px) {
	.header .logo_name{display: none;}
	.in_tdbox .in_td_l h4{font-size: 24px;}
	.in_td_r ul li a{width: 140px;line-height: 42px;}
	.tit1 h4{font-size: 42px;}
	.tit1 h5{font-size: 20px;}
	.foot_l{width: 240px;padding-right: 20px;}
	.ewmbox{width: 100px;}
	.foot_m{padding: 0 20px;}
	.foot_r{padding-left: 20px;}
	.footnav a{padding: 0 4px;}
	.in_caselist{padding: 0 60px;}
	.in_szlist{padding: 0 60px;}
}

@media only screen and (max-width:991px) {
	.tel .telbox i{font-size: 20px;}
	.in_tdbox .in_td_l h4{font-size: 20px;line-height: 34px;}
	.in_td_r ul li a{width: 105px;line-height: 36px;font-size: 16px;}
	.in_ys{padding: 40px 0;}
	.ysbox .ys_top_l{width: 500px;}
	.in_case{padding: 40px 0 50px;}
	.in_newr{padding-left: 10px;}
	.in_newl{padding-right: 10px;}
	.link_box{padding: 20px 0;}
	.tit2 h4{font-size: 30px;margin-bottom: 10px;}
	.tit2 h5{font-size: 16px;}
	.tit2{margin-bottom: 35px;}
	.tit2 .line{margin-top: 10px;}
	.foot_l{width: 180px;}
	.tit1 h4{font-size: 36px;line-height: 60px;}
	
}

@media only screen and (max-width:767px) {
	.wrap{padding: 0 15px;}
	.headbox{padding: 10px 0;}
	.header .logo{width: 180px;line-height: 50px;}
	.navlist>li{width: 100%;float: none;}
	.navlist>li>a{font-size: 14px;line-height:36px;border-bottom: 1px solid rgba(255,255,255,.3);}
	.navlist>li:last-child>a{border: none;}
	.navlist>li>a:before{display: none;}
	.navlist>li>a:after{display: none;}
	.menu{width: 150px;position: absolute;right: 15px;top: 100%;z-index: 666;margin-top: 0;display: none;z-index: 6666;}
	.menu .wrap{padding: 0;}
	.in_tdbox{width: 100%;display: block;}
	.in_td_l{width: 100%;text-align: center;}
	.in_td_r{flex: none;width: 100%;}
	.in_td_r ul{text-align: center;}
	.in_td_r ul li{padding: 0 5px;max-width: 25%;}
	.in_td_r ul li a{max-width: 100%;}
	.ysbox .ys_top_r{display: none;}
	.ysbox .ys_top_l{padding: 0;}
	.ysbox.ys_bottom{margin-top: 0;}
	.ysbox.ys_bottom .ys_top_l{padding: 0;}
	.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_num{width: 60px;height: 60px;}
	.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h4{font-size: 20px;}
	.ysbox .ys_top_l .ys_li .ys_li_tit .ys_li_tit_hnox h5{font-size: 14px;}
	.in_caselist{padding: 0 40px;}
	.in_caselist .btn{width: 30px;height: 30px;margin-top: -15px;}
	.in_szlist{padding: 0 40px;}
	.in_szlist .btn{width: 20px;height: 42px;margin-top: -21px;}
	.sz{padding: 0;}
	.sz .swiper-slide-active a{transform: scale(1);}
	.tit2{margin-bottom: 25px;}
	.in_newl{width: 100%;float: none;padding: 0;margin-bottom: 25px;}
	.in_newr{width: 100%;float: none;padding: 0;}
	.tit3 h4{font-size: 24px;}
	.in_new{padding: 45px 0;}
	.foot_l{display: none;}
	.foot_r{display: none;}
	.foot_m{width: 100%;padding: 0;border: none;}
	.foot{padding: 35px 0;}
	.footnav a:first-child{padding: 0 4px;}
	
}

@media only screen and (max-width:560px) {
	.wrap{padding: 0 10px;}

}

@media only screen and (max-width:374px){
	.top{display: none;}
}
@media only screen and (max-width:991px ) {
	.con_box .con_l{width: 260px;float: left;}
	.con_box .con_r{width: calc(100% - 260px);float: right;}
	.in_cplist ul li{width: 50%;}
	.cplist ul li{width: 50%;}
}
@media only screen and (min-width:768px ) {
	.dropmenu{display: block !important;}
}
@media only screen and (max-width:767px ) {
	.navlist>li .ejmenu{display: none !important;}
	.dropbtn{display: block;}
	.con_box{padding: 20px 0;}
	.con_box .con_l{width: 100%;float: none;margin-bottom: 15px;}
	.con_box .con_r{width: 100%;float: none;padding-left: 0px;}
	.in_con_l{display: none;}
	.lxbox{display: none;}
	.l_lx{display: none;}
	.dropmenu ul>li>a{padding: 10px;}
	.dropmenu>ul>li{margin-top: 2px;}
	.con_r .suoyin{display: none;padding: 10px 0;}
	.in_con_r .suoyin{display: block;}
	.in_con_r .suoyin a{display: none;}
	.suoyin h4{font-size: 24px;}
	.tit01 h4{font-size: 24px;}
	.tit01 h5{font-size: 14px;}
	.tit01{padding: 15px 0;}
	.tit01box{padding-left: 20px;}
}

/*页码CSS*/
.page{width: 100%; text-align: center;margin-bottom: 25px;}
.page ul,.page ul li,.page ul li a{display: inline-block;}
.page ul li{padding: 0;}
.page ul li a{font-size:12px;padding: 2px 8px;border: 1px solid #d7d7d7;transition: all 0.25s;}
.page ul li a:hover{background: none;border-color: #63b630;color: #63b630;}

/* 产品详情 */
.cpbox{width: 100%;overflow: hidden;background: #fff;padding: 13px 16px;}
.cpbox .cppic{width: calc(100% - 360px);height: 352px;float: left;}
.cpbox .cppic span{display: block;width: 100%;height: 100%;}
.cpbox .cptxt{width: 360px;float: right;padding-left: 15px;}
.cptxt h4.tit{font-size: 24px;font-weight: bold;color: #63b630;line-height: 34px;margin-bottom: 5px;}
.cptxt .jianjie{font-size: 15px;line-height: 24px;color: #252525;margin-bottom: 10px;}
.cptxt .xq{font-size: 15px;line-height: 24px;color: #5b5a5a;height: 216px;overflow: hidden;}
.cptxt .btnbox{width: 100%;overflow: hidden;}
.cptxt .btnbox button{width: 48%;margin: 0 1%;float: left;border: none;outline: none;font-size: 0;padding: 8px 0;border-radius: 5px;}
.cptxt .btnbox button img{vertical-align: middle;width: 24px;margin-right: 14px;}
.cptxt .btnbox button span{font-size: 16px;font-weight: bold;color: #fff;vertical-align: middle;}
.cptxt .btnbox button.zx{background: #63b630;}
.cptxt .btnbox button.zd{background: #f0831e;}
.cpys{padding: 15px 15px 30px 15px;background-color: #fff;margin-top: 10px;}
.cpys h4{font-size: 18px;font-weight: bold;color: #191919;margin-bottom: 15px;}
.cpys p{font-size: 15px;line-height: 30px;color: #616161;}

@media only screen and (max-width:1199px ) {
	.cpbox .cptxt{width: 340px;}
	.cpbox .cppic{width: calc(100% - 340px);}
}
@media only screen and (max-width:991px ) {
	.cpbox .cppic{width:100%;margin-bottom: 15px;}
	.cpbox .cptxt{width:100%;padding: 0;}
	.cptxt .xq{height: auto;margin-bottom: 15px;}
}
@media only screen and (max-width:767px ) {
	.cpbox .cppic{height: 300px;}
}
@media only screen and (max-width:480px ) {
	.cpbox .cppic{height: 240px;}
}

/* 案例详情 */
.case_x_box{width: 100%;max-width: 750px;margin: 0 auto;}
.case_x_box .picbox{width: 100%;text-align: center;}
.case_x_box .txt{text-align: center;font-size: 24px;line-height: 60px; color: #63b630;border-bottom: 1px solid #b0d599;width: 100%;}
@media only screen and (max-width:767px ) {
	.case_x_box .txt{font-size: 20px;line-height: 40px;}
	.abtxt table{width: 100% !important; text-align: center;}
.abtxt table tr td{width: 100% !important; text-align: center; float:left;}
}

/*公司简介*/
.abtxt{font-size: 16px;line-height: 26px;color: #343434;}
.abtxt table{text-align: center;display: block;margin: auto;padding: 0px}
/* 联系我们 */
.contactbox{width: 100%;border: 1px solid #e0e0e0;}
.contactbox .lxtxt{width: 408px;float: left;padding:25px 30px;background: #fff;border-right: 1px solid #e0e0e0;height: 500px;}
.contactbox .lxtxt h5{font-size: 18px;font-weight: bold;color: #63b630;line-height: 30px;}
.contactbox .lxtxt p{font-size: 16px;color: #393939;line-height: 30px;}
.contactbox .mapbox{width: calc(100% - 408px);float: right;height: 500px;}
.ewmbox1{margin-top: 5px;}

@media only screen and (max-width:991px ) {
	.contactbox .lxtxt{width: 50%;}
	.contactbox .mapbox{width: 50%;}
}

@media only screen and (max-width:767px ) {
	.contactbox .lxtxt{width: 100%;height: auto;float: none;border: none;}
	.contactbox .mapbox{width: 100%;height: 300px;float: none;}
}

/*新闻动态*/
.newlist ul li{padding-bottom: 24px;}
.newlist ul li a{ display: block;width: 100%;overflow: hidden;position: relative;padding-left: 174px;background: #ffffff;border: 15px solid #ffffff;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newpic{width: 174px;height: 100%;position: absolute;;left: 0;top: 0;overflow: hidden;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newpic span{display: block;width: 100%;height: 100%;
transition:all 0.35s;
-moz-transition:all 0.35s; /* Firefox 4 */
-webkit-transition:all 0.35s; /* Safari 和 Chrome */
-o-transition:all 0.35s; /* Opera */
}
.newlist ul li a .newtxt{padding-left: 20px;}
.newlist ul li a .newtxt h3.tit{font-size: 16px;line-height: 18px; margin-bottom:10px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist ul li a .newtxt .txtbox{font-size: 14px;line-height: 20px;height:80px;text-align: justify;overflow:hidden;color: #727272;}
.newlist ul li a .newtxt .txtbox p{color: #727272;}
.newlist ul li a .newtxt .newdate{font-size: 12px;line-height: 20px;margin-top:10px;color: #bcbcbc;}
.newlist ul li a:hover{background: #5bb02a;border-color: #5bb02a;}
.newlist ul li a:hover .newpic span{
transform:scale(1.05);
-ms-transform:scale(1.05); 	/* IE 9 */
-moz-transform:scale(1.05); 	/* Firefox */
-webkit-transform:scale(1.05); /* Safari 和 Chrome */
-o-transform:scale(1.05); 	/* Opera */
}
.newlist ul li a:hover .newtxt h3.tit{color: #fff;}
.newlist ul li a:hover .newtxt .txtbox{color: #fff;}
.newlist ul li a:hover .newtxt .newdate{color: #fff;}


@media only screen and (max-width:560px ) {
	.newlist ul li a{padding-left: 180px;}
	.newlist ul li a .newpic{width: 180px;}
	.newlist ul li a .newtxt{padding-left: 15px;}
}

@media only screen and (max-width:480px ) {
	.newlist ul li a{padding-left: 160px;}
	.newlist ul li a .newpic{width: 160px;}
}
@media only screen and (max-width:380px ) {
	.newlist ul li a{padding-left: 140px;}
	.newlist ul li a .newpic{width: 140px;}
}
/*新闻详情*/
.new_xbox{background: #ffffff;padding: 15px;}
.new_xbox .new_x_tit{text-align: center;border-bottom: 1px solid #d4d4d4;margin-bottom: 15px;padding-bottom: 15px;}
.new_xbox .new_x_tit h4{font-size: 24px;color:#63b630;line-height: 40px;font-weight: bold;}
.new_xbox .new_x_tit h6{font-size: 12px;color:#bcbcbc;line-height: 20px;}
.new_xbox img{max-width: 100%;}
.new_xbox .new_x_txt{font-size: 14px;line-height:24px;text-align: justify;text-indent: 2em;color: #727272;}
.new_xbox .new_x_txt p{color: #727272;}

/*联系我们*/
.map01{margin-bottom: 15px;}
.contact .contxt{font-size: 14px;line-height:30px;}

/*在线留言*/
.zxbox{width: 100%;position: relative;overflow: hidden;background: url(../images/zxpic.jpg)no-repeat left center;background-size: 50% 100%;}
.zxbox .zx_r{width: 50%;float: right;padding: 30px 20px;background: #fff;}
.zxbox .zx_r form{width: 100%;display: block;padding: 0;}
.zxbox .zx_r .inputbox{width: 100%;overflow: hidden;margin-bottom: 15px;}
.zxbox .zx_r .inputbox .tit{float: left;font-size: 14px;width: 44px;font-size: 14px;line-height: 35px;}
.zxbox .zx_r .inputbox input{float: left; width: calc(100% - 44px);background: none;border: 1px solid #cacaca;padding: 0 5px;outline: none;font-size: 14px;line-height: 33px;}
.zxbox .zx_r .inputbox textarea{float: left; width: calc(100% - 44px);resize: none; background: none;border: 1px solid #cacaca;padding: 0 5px;outline: none;font-size: 14px;line-height: 24px;height: 212px;max-height: 212px;}
.zxbox .zx_r .inputbox button{width: calc(100% - 44px);float: right;font-size: 16px;line-height: 52px;background: #63b630;color: #fff;border: none;outline: none;border-radius: 4px;}

@media only screen and (max-width:991px ) {
	.zxbox .zx_r{width: 60%;}
}
@media only screen and (max-width:767px ) {
	.zxbox .zx_r{width: 100%;}
}
.jlfanye{ width:100%;margin:0 auto; text-align: center; }
.jlfanye a{ padding:5px 15px;  border: solid 1px #dedede; float:none; display: inline-block; min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#c41313;}