@charset "utf-8";
html,body{-webkit-text-size-adjust:100%;_overflow-x:hidden;}
*html {zoom:1;}/*Hack For IE6*/
* { margin:0; padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body { font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", SimHei, "WenQuanYi Micro Hei", sans-serif;}
.margincenter { margin:0 auto;}
a,a:hover { text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
ul { list-style:none;}
.clear { clear:both; height:1px; overflow:hidden;}
.fl_l { float:left;}
.fl_r { float:right;}
.fl_c:after, .fl_c:before {content:'';display:table;}
.fl_c:after {clear:both;}
a,.css3donghua,.css3donghua:before,.css3donghua:after  {transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;}
img{transition: all 0.5s;
-moz-transition: all 0.5s;	/* Firefox 4 */
-webkit-transition: all 0.5s;	/* Safari 和 Chrome */
-o-transition: all 0.5s;}
img { border:0;}
input[type=button],input[type=password],input[type=text], input[type=submit], input[type=file], button,textarea { cursor: pointer; -webkit-appearance: none !important;/*去掉苹果的默认UI来渲染按钮*/ outline:0;font-family:'微软雅黑';}
/*文字超出隐藏*/
.w_break{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.w_break2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
table { border-spacing: 0;border-collapse: collapse;}

::-webkit-input-placeholder {color:#999; text-overflow:ellipsis;}
:-moz-placeholder {color:#999; text-overflow:ellipsis;}
::-moz-placeholder {color:#999; text-overflow:ellipsis;} /* for the future */
:-ms-input-placeholder {color:#999; text-overflow:ellipsis;}
.marb30 { margin-bottom:30px;}


.main1200 { width: 100%; max-width: 1200px; margin: 0 auto;}

.header { background: url(../images/header-bg.jpg) repeat center; width: 100%; height: 192px;}
.header .d-flex { height: 100%;}
.header .logo img { height: 140px;}
.header .logo img.mobilelogo {opacity: 0;visibility: hidden; display: none;}
.header .h-company { line-height: 20px;}
.header .h-company .tel { font-size: 16px;}
.header .h-company .tel span { color: #8fc43e; font-size: 24px; font-weight: 700; display: block;}
.header .h-company .email { font-size: 16px; margin-top: 10px;}
.header .h-company .email span { color: #8fc43e; font-size: 24px; font-weight: 700; display: block;}
/* .header .h-company img {  max-width: 100%;} */

.header-nav { background-color: #8fc43e; height: 60px;}
.header-nav .nav {}
.header-nav .nav .item { margin: 0 10px; float: left; position: relative; z-index: 99;}
.header-nav .nav .item a.item-t { display: block; color: #fff; font-size: 18px; line-height: 60px; padding: 0 20px; position: relative;}
.header-nav .nav .item a.item-t.angledown::after { content: ''; position: absolute; top: 28px; margin-left: 8px; width: 0; height: 0; border: 4px solid transparent; border-top-color:#fff;}
.header-nav .nav .item a.item-t:hover { background-color: #71bb00;}
.header-nav .nav .item.current a.item-t { background-color: #71bb00;}
.header-nav .nav .item .sublist { position: absolute; top:70px; opacity: 0; visibility: hidden; width: 160px; padding: 0 15px; background-color: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,0.2);}
.header-nav .nav .item .sublist a { display: block; font-size: 16px; line-height: 40px; text-align: center; color: #242424;}
.header-nav .nav .item .sublist a+a { border-top: 1px solid #ddd;}
.header-nav .nav .item .sublist a:hover { color: #f60;}

.header-nav .nav .item.on .sublist { top: 60px;opacity: 1; visibility: visible; }
.header-nav .lang { line-height: 60px;color: #fff; font-size: 14px;}
.header-nav .lang a { color: #fff;}
.header-nav .lang a:hover { color: #f60;}

.swiper-index-banner .swiper-slide img { width: 100%;}

.index-pro-pic { padding: 60px 0; background-color: #e2e5ea;}
.index-pro-pic img { max-width: 100%;}
.index-pro { padding: 60px 0; background: url(../images/index-pro-c-bg.jpg) no-repeat center;}
.index-pro .item { margin-bottom: 10px;}
.index-pro .item a { display: block;}
.index-pro .item a .pic { border: 2px solid #ddd; width: 100%; height: 100%; overflow: hidden;}
.index-pro .item a .pic img { display: block; width: 100%;}
.index-pro .item a .title { line-height: 50px; color: #242424; font-size: 16px; font-weight: 700; padding: 0 15px; background: #fff; margin: 10px 0; border-radius: 25px;}
.index-pro .item a:hover .pic img { transform: scale(1.1);}

.index-title { background-color: #8fc43e; height: 170px; text-align:center;}
.index-title .main1200 { height: 170px; position: relative;}
.index-title .title { font-size: 42px; font-weight: 700; color: #fff; position: relative; padding-bottom: 10px; margin-bottom: 10px;} 
.index-title .title::after { content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -50px; width: 100px; height: 8px; background-color: #fff;}
.index-title .note { font-size: 16px; color: #fff; font-weight: 300;} 
.about-title { width: 100%;}
.about-title::after { content: ''; position: absolute; top: 0; right: 0;  width:66px; height: 87px; background: url(../images/index-about-title.jpg) no-repeat center;}
.index-title2 {background-color: #8fc43e;}
.about-title::after { content: ''; position: absolute; top: 0; left: 0;  width:66px; height: 87px; background: url(../images/index-about-title2.jpg) no-repeat center;}

.index-about { background: url(../images/index-about-bg.jpg) no-repeat center; padding: 60px 0;}
.index-about .index-about-cont { font-size: 16px;  color: #242424; line-height: 30px; margin-bottom: 20px;}
.index-about .index-about-cont a { color: #fff; background-color: #8fc43e; padding: 5px 15px; border-radius: 5px; float: right;}
.index-about .pic img { width: 100%;}

.swiper-about .swiper-slide .pic { width: 100%; overflow: hidden; border-radius: 5px;}
.swiper-about .swiper-slide .pic img { width: 100%;}
.swiper-about .swiper-slide .pic:hover img { transform: scale(1.1);}

.index-cfsb { background-color: #8fc43e; padding: 30px 0 10px;}
.index-cfsb .item { margin-bottom: 20px;}
.index-cfsb .item .pic { width: 100%; overflow: hidden; border-radius: 15px;}
.index-cfsb .item .pic img { width: 100%;transform: scale(1.05);}
.index-cfsb .item .pic:hover img {transform: scale(1.2);}

.index-video {  padding: 60px 0; background: url(../images/index-video-bg.jpg) no-repeat center;}
.index-video .index-videobox { box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.index-video .index-video-l {flex: none; width: 100%;  max-width: 400px;}
.index-video .index-video-l img { display: block;}
.index-video .index-video-r { flex: 1; width: 100%;max-height: 450px; background-color: #a0a0a0; position: relative;}
.index-video .index-video-r video { width: 100%; max-height: 450px;}
.index-video .index-video-r .videoplay { z-index: 2; position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%); cursor: pointer; width:110px; height: 110px; border-radius: 50%; background-color: rgba(0,0,0,0.4);}
.index-video .index-video-r .videoplay::after { content: ''; position: absolute; top: 50%; margin-top: -20px; left: 50%; margin-left: -10px; width: 0; height: 0; border: 20px solid transparent; border-left-color: #fff;}

.index-zz { padding-top:30px;}
.index-zz-title { text-align: center;}
.index-zz-title .title {font-size: 42px; color:#8fc43e; font-weight: 700; padding-bottom: 10px; margin-bottom: 10px; position: relative;}
.index-zz-title .title::after { content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -50px; width: 100px; height: 8px; background-color: #8fc43e;}
.index-zz-title .note { font-size: 16px; color: #8fc43e; font-weight: 300;}

.swiper-index-zz { padding-top: 30px;}
.swiper-index-zz .swiper-slide a { display: block; border: 5px solid #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,0.1); position: relative; top: 0;}
.swiper-index-zz .swiper-slide a img { width: 100%; display: block;}
.swiper-index-zz .swiper-slide a:hover { top: -10px; box-shadow: 0 0 20px rgba(0,0,0,0.2);}

.index-why { margin: 30px 0;}
.index-why .item-why {border: 1px solid #242424; border-radius: 15px; padding:40px 20px; background-color: #d3d3d3;
background-image: -moz-linear-gradient( 180deg, #d3d3d3 0%, #f5f5f5 50%, #d3d3d3 100%);
background-image: -webkit-linear-gradient( 180deg, #d3d3d3 0%, #f5f5f5 50%, #d3d3d3 100%);
background-image: -ms-linear-gradient( 180deg, #d3d3d3 0%, #f5f5f5 50%, #d3d3d3 100%);
}
.index-why .item-why .pic { text-align: center; padding-bottom: 20px;}
.index-why .item-why .pic img { width: 120px; border: 3px solid #666;  border-radius: 50%; padding: 20px;}
.index-why .item-why .title { text-align: center; color: #242424; font-size: 18px; font-weight: 700; position: relative; padding-bottom: 10px;}
.index-why .item-why .title::after { content: ''; position: absolute; width: 20%; height: 4px; background-color: #8fc43e; bottom: 0px; left: 40%;}
.index-why .item-why .note { text-align: center; color: #666; font-size: 16px; margin-top: 20px;}

.index-top .index-title-top { background: url(../images/index-top-bg.jpg) no-repeat center top; padding: 24px; height: 230px; border-radius: 10px;}
.index-top .index-title-top .tt { color: #fff; font-size: 24px; font-weight: 700; text-transform: capitalize;}
.index-top .index-title-top .more { color: #fff; font-size: 18px; text-transform: capitalize;}

.index-top-list { padding:0 24px 24px; margin-top: -160px;}
.index-top-list .item { width: 20%; padding: 15px;}
.index-top-list .item .item2 {border: 1px solid #eee; padding: 15px; background-color: #fff; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.index-top-list .item a.pic { display: block; width:100%; height: 100%;overflow: hidden;}
.index-top-list .item a.pic img { width:100%;}
.index-top-list .item a.title { display: block; color: #242424; font-size: 16px; line-height: 24px; margin-top: 10px;}
.index-top-list .item a.pic:hover img {transform: scale(1.1);}
.index-top-list .item a.title:hover { display: block; color: #f60;}

.index-prolist { margin-top: 20px; margin-bottom: 20px;}
.index-prolist .index-prolist-title { border: 1px solid #dbe3ef; border-top: 2px solid #8fc43e; padding: 12px 20px; line-height: 30px;}
.index-prolist .index-prolist-title .title { font-size:22px; color: #8fc43e; text-transform: capitalize; float: left;}
.index-prolist .index-prolist-title .more { float: right;}
.index-prolist .index-prolist-title .more a { color: #8fc43e; font-size: 14px;}
.index-prolist .index-prolistbox { margin-top: -1px;margin-right: 1px;}
.index-prolist .item {border: 1px solid #dbe3ef;width: calc(25% + 1px); flex: none; margin-right: -1px; margin-bottom: -1px;}
.index-prolist .item a { display: block;}
.index-prolist .item a .pic { padding: 20px; overflow: hidden;}
.index-prolist .item a .pic img { width: 100%;}
.index-prolist .item a .title { margin: 0 20px; line-height: 40px; color: #666;}
.index-prolist .item a:hover .pic img { transform: scale(1.1);}
.index-prolist .item a:hover .title { color: #f60;}

.index-news-list{margin: 62px auto 62px;}
.index-news-list ul{margin-left: -3%;}
.index-news-list ul li{width: 30.333333333333332%;float: left;margin-left: 3%;position: relative;border-radius: 16px;overflow: hidden;box-shadow: 0 6px 10px 2px #ececed;}
.index-news-img{width: 100%;height: 225px;overflow: hidden;position: relative;z-index: 3;}
.index-news-img img{width: 100%;height: 100%;object-fit: cover;}
.index-news-img h6{position: absolute;z-index: 2;font-size: 40px;color: #333;top: 36px;left: 36px;font-weight: 500;}
.index-news-img .pub-morewt{position: absolute;left: 36px;bottom: 36px;width: 124px;padding-left: 0;border: none;}
.index-news-img .pub-morewt:hover{color: #eb6000;background: transparent url('http://www.gylzp.net/tpl/www/images/index/arrR.png') no-repeat right 16px center;}
.index-news-words{width: 100%;padding: 0 40px;}
.index-news-words a{display: block;width: 100%;padding: 36px 0 32px;border-bottom: 1px solid #999;}
.index-news-words a h6{font-size: 18px;color: #333;line-height: 30px;height: 60px;transition: all .4s ease;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index-news-words a p{font-size: 18px;color: #848484;margin-top: 32px;}
.index-news-words a:last-child{border-bottom: none;}
.index-news-words a:hover h6{color: #eb6000;}
.index-news-more{width: 100%;overflow: hidden;margin-top: 50px;}
.index-news-more .pub-more{margin: 0 auto;background-color: transparent;}
.index-news-more .pub-more:hover{background-color: #eb6000;}

/* 底部 */
.Footer-wrapper{width: 100%;background: #252526;}
/* .Footer-container{width: 1420px;margin: 0 auto;} */
.Footer-menurel{width: 100%;padding: 70px 0 86px;}
.Footer-menu{float: left;width: calc(100% - 420px);}
.Footer-menu ul li{width: 25%;float: left;}
.Footer-menutit{width: 100%;height: 36px;position: relative;line-height: 36px;}
.Footer-menutit a{width: 100%;height: 100%;display: block;font-size: 18px;color: #fff; font-weight: 700;}
.Footer-menulink{width: 100%;margin-top: 10px;}
.Footer-menulink a{display: block;height: 32px;width: 100%;line-height: 32px;font-size: 16px;color: #bcbcbc;transition: all .4s ease;}
.Footer-menulink a:hover{color: #fff;}
/* .Footer-menu ul li:nth-child(n+2){margin-left: 18%;} */
.Footer-menutit i{display: none;position: absolute;top: 0;right: 0;width: 36px;height: 100%;z-index: 4;text-align: center;font-size: 24px;color: #fff;}
.Footer-menutit i:after{content: "\f107";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.Footer-menutit i.ontrue:after{content: "\f106";}
.Footer-rel{float: right;}
.Footer-rel .title { font-size: 18px;color: #fff; font-weight: 700; line-height: 36px;}
.Footer-reltel{width: 100%;font-size: 0; margin-top: 10px;}
.Footer-reltel .wechat img { width: 120px;}
.Footer-reltel .foot-lx { margin-left: 15px; margin-top: -10px;max-width: 360px;}
.Footer-reltel .foot-lx p { font-size: 14px; color: #999; line-height: 30px; margin: 0;}
.Footer-reltel .foot-lx p.tel400 a { font-size: 32px; color: #f60; font-weight: 700;}
.Footer-reltel h6,.Footer-reltel a{display: inline-block;vertical-align: middle; color: #999;}
.Footer-reltel h6 p{font-size: 26px;color: #fff;}
.Footer-reltel h6 span{display: block;font-size: 16px;color: #bcbcbc;margin-top: 10px;/*display: none;*/}
/* .Footer-reltel a{width: 138px;height: 44px;margin-left: 44px;border: 2px solid #f60;line-height: 40px;text-align: center;border-radius: 30px;font-size: 18px;color: #fff;transition: all .4s ease;}
.Footer-reltel a:hover{background: #f60;} */
.Footer-reladd{width: 100%;border-top: 2px solid #323436;border-bottom: 2px solid #323436;margin: 16px 0 24px;padding: 14px 0;}
.Footer-reladd p{font-size: 16px;color: #bcbcbc;line-height: 26px;padding-left: 30px;position: relative;}
.Footer-reladd p:first-child{background: url('http://www.gylzp.net/tpl/www/images/public/ftadd.png') no-repeat left center;}
.Footer-reladd p:last-child{margin-top: 6px;background: url('http://www.gylzp.net/tpl/www/images/public/ftemail.png') no-repeat left center;}
.Footer-rellink{width: 100%;font-size: 0;}
.Footer-rellink a{font-size: 24px;color: #646464;display: inline-block;margin-right: 20px;transition: all .4s ease;}
.Footer-rellink a:hover{color: #fff;}
.Footer-copy{width: 100%;padding: 15px 0;border-top: 1px solid #3b3b3c; line-height: 30px;}
.Footer-copy p{font-size: 14px;color: #999; margin: 0;}
.Footer-copy .foot-sj { color: #999; font-size: 14px;}
.Footer-copy .foot-sj a { color: #999;}
.beian{ color: #999; font-size: 14px; margin-left: 10px;}
.beian a { color: #999;}

.Footer-ewm{position: relative;}
.Footer-ewm img{display: none;width: 160px;height: 160px;position: absolute;left: 50%;margin-left: -80px;bottom: 42px;}
.Footer-ewm:hover img{display: block;}

.foot-links { padding-bottom:10px;}
.foot-links .link-t { font-size:16px; color:#999;}
.foot-links .list {}
.foot-links .list a {font-size:16px; color:#666; margin-right:10px;}
.foot-links .list a:hover {color:#f60;}


/*footer*/
.footer { background-color: #f5f5f5; border-top: 1px solid #ccc; padding: 20px 0; text-align: center; font-size: 14px; line-height: 30px; color: #999;}
.footer p { margin: 0;}
.footer a {color: #999;}
.footer a:hover {color: #f60;}

/*common*/
.pubban{width: 100%;position: relative;}
.pubban img{width: 100%;object-fit: cover;min-height: 360px;}
.banner-pc{display: block;}
.banner-mb{display: none;}
.pubban-words{position: absolute;z-index: 2;width: 92%;left: 4%;text-align: center;top: 50%;color: #fff;transform: translateY(-60%);}
.pubban-words h6{font-size: 52px;opacity: 0;font-weight: 500;animation: banBig 1s ease both 100ms;}
.pubban-words p{font-size: 18px;margin-top: 18px;line-height: 26px;opacity: 0;animation: banBig 1s ease both 300ms;}
.pubban-menu{width: 100%;font-size: 0;text-align: center;background: #8fc43e;overflow: hidden;}
.pubban-menufixed{width: 100%;position: fixed;left: 0;bottom: auto;top: 80px;z-index: 999;}
.pubban-scroll{width: 100%;margin: 0 auto;}
.pubban-menu a{display: inline-block;height: 60px;font-weight: 300;line-height: 60px;padding: 0 4px;font-size: 20px;color: #fff;margin: 0 48px;position: relative;}
.pubban-menu a:after{content: "";width: 0%;position: absolute;right: 0;bottom: 0;height: 3px;background: #f60;transition: all .4s ease;}
.pubban-menu a:hover:after{width: 100%;right: auto;left: 0;}
.pubban-menu a.ontrue:after{width: 100%;}
.pubban-menu a.ontrue,.pubban-menu a:hover{color: #f60;}
@keyframes banBig {0% {transform: scale(.4);opacity: 0;}100% {transform: scale(1);opacity: 1;}}


.pubson-title{width: 100%;text-align: center; position: relative;}
.pubson-title .en { position: absolute; top: -40px; width: 100%; text-align: center; font-size: 60px; color: #fcece6;color: rgba(0, 53, 135, 0.1); font-weight: 700; text-transform: uppercase;}
.pubson-title h6{ position: relative; z-index: 1; font-size: 52px;color: #242424;font-weight: 700;}
.pubson-title i{width: 90px;height: 10px;display: block;background: linear-gradient(to right, #8fc43e , #71bb00);margin: 18px auto 0;border-radius: 10px;}
.pubson-title p{font-size: 16px;color: #999;line-height: 28px;margin-top: 20px;}


.abo-jjie{width: 100%;height: auto;padding: 100px 0 50px;}
.jjie-text{/* max-width: 1060px; */margin: 0 auto;overflow: hidden;padding-top: 50px;}
.jjie-text p{padding-bottom: 20px;font-size: 18px;color: #666;line-height: 32px;text-align: center;font-weight: 300;}
.jjie-text img { width:auto; max-width:100%; height:auto;}

.patent{width: 100%;padding-top: 50px;}
.patent p{padding-bottom: 20px;font-size: 18px;color: #666;line-height: 32px;font-weight: 300;max-width: 1060px;margin: 0 auto;}
.patent-logo{width: 100%;height: auto;/* padding: 50px 0; */overflow: hidden;}
/* .patent-logo ul {margin-left: -4%;overflow: hidden;} */
.patent-logo .item{height: 170px;margin-bottom: 4%;border: 1px solid #e5e5e5;padding: 20px;text-align: center; border-radius: 5px;}
.patent-logo .item img{max-width: 100%;height: 100%;transition: all .6s ease;}
.patent-logo .item:hover{border-color: #f60; box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.patent-logo .item:hover img{transform: translateY(-10px);}
.plant-pic{width: 100%;height: auto;overflow: hidden;margin-top: 50px;}
.plant-pic ul li{width: 50%;float: left;height: auto;}
.plant-pic ul li img{max-width: 100%;height: auto;}

.about-honor .item { height: auto; padding: 10px;}
.about-honor .item a.pic { display: block; height: 200px; overflow: hidden;}
.about-honor .item a.title {display: block; font-size:16px; color:#242424; height:40px; line-height:40px;overflow: hidden;}
.about-honor .item img { width: 100%; height: auto;}

/* 分页 */
.fullpage{width: 100%;overflow: hidden;font-size: 0;text-align: center; margin-top: 30px;}
.fullpage li{display: inline-block;}
.fullpage a{display: inline-block;width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #666;border: 1px solid #e5e5e5;border-radius: 4px;margin: 0 4px;transition: all .4s ease;}
.fullpage a:last-child,.fullpage a:first-child,.fullpage a.pn{width: 64px;}
.fullpage a.ontrue,.fullpage a:hover{background: #f60;border-color: #f60;color: #fff;}

/*新闻*/
.news-list{width: 100%;  padding: 50px 0;}
.news-list .item {border-radius: 10px;height: 451px;overflow: hidden;background: #fff;margin-top: 30px;box-shadow: 0 2px 10px 2px #ebebec;}
.news-img{width: 100%;overflow: hidden;max-height: 240px;}
.news-img img{width: 100%;object-fit: cover;transition: all .6s ease;height: 240px;}
.news-words{width: 100%;padding: 56px 32px;background: #fff;position: relative;z-index: 2;transition: all .4s ease;}
.news-words a{display: block;font-size: 22px;color: #333;line-height: 32px;transition: all .4s ease;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news-words a:hover{color: #f60;}
.news-words p{font-size: 16px;color: #666;transition: all .4s ease;line-height: 26px;margin-top: 0px;height: 0px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-words span{display: block;margin-top: 42px;font-size: 16px;color: #848484;}
.news-list .item:hover .news-words p{height: 52px;margin-top: 26px;}
.news-list .item:hover .news-words{margin-top: -78px;}
.news-list .item:hover .news-img img{transform: scale(1.1);}
.news .fullpage{margin-top: 60px;}
/* 新闻详情 */
.newsxq{width: 100%;overflow: hidden;padding: 66px 0 100px;}
.newsxq-matter{width: 69.2%;float: left;}
.newsxq-news{width: 21.09%;float: right;}
.newsxq-mback{width: 100%;overflow: hidden;padding-bottom: 24px;border-bottom: 1px solid #f0f0f0;}
.newsxq-mback a{display: inline-block;position: relative;font-size: 16px;color: #f60;padding-left: 18px;transition: all .4s ease;}
.newsxq-mback a:before{position: absolute;left: 0;top: 50%;margin-top: -8px;content: "<";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.newsxq-mback a:hover{color: #007a9a;}
.newsxq-mtitle{width: 100%;padding: 44px 0 10px;}
.newsxq-mtitle h6{font-size: 32px;color: #000;line-height: 42px;font-weight: 500;}
.newsxq-mshare{width: 100%;overflow: hidden;margin-top: 18px;font-size: 0;}
.newsxq-mshare p{display: inline-block;margin-right: 42px;vertical-align: middle;}
.newsxq-mshare p span{display: inline-block;font-size: 16px;color: #888;vertical-align: middle;}
.newsxq-mpicwords{width: 100%;overflow: hidden;padding-bottom: 60px;}
.newsxq-mpicwords img{display: block;margin: 36px auto 0;max-width: 100%;}
.newsxq-mpicwords p{font-size: 16px;color: #666;line-height: 26px;margin-top: 28px;}
.newsxq-updown{width: 100%;padding-top: 24px;border-top: 1px solid #f0f0f0;}
.newsxq-updown p{width: 100%;height: 36px;line-height: 36px;font-size: 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.newsxq-updown span,.newsxq-updown a{display: inline-block;vertical-align: middle;font-size: 16px;}
.newsxq-updown span{color: #f60;}
.newsxq-updown a{color: #666;transition: all .4s ease;}
.newsxq-updown a:hover{color: #f60;}
.newsxq-mshare .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.newsxq-mshare .bdsharebuttonbox a{margin: 0 4px;position: relative;text-decoration: none;background-image: none;width: 30px;color: #888;text-align: center;padding: 0;font-size: 0;background-position: 0 0;}
.newsxq-mshare .bdsharebuttonbox a:after{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 18px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.newsxq-mshare .bdsharebuttonbox a:hover{border-color: #f60;color: #f60;}
.newsxq-mshare .bds_weixin:after{content: "\f1d7";}
.newsxq-mshare .bds_tsina:after{content: "\f18a";}
.newsxq-mshare .bds_more:after{content: "\f1e0";}
.bdshare_popup_box{display: none !important;}
.newsxq-ntitle{width: 100%;overflow: hidden;font-size: 24px;color: #666;padding-bottom: 20px;}
.newsxq-nlist{width: 100%;overflow: hidden;}
.newsxq-nlist ul li{width: 100%;margin-top: 48px;}
.newsxq-nlist ul li:first-child{margin-top: 0;}
.newsxq-nimg{display: block;overflow: hidden;border-radius: 10px;}
.newsxq-nimg img{width: 100%;object-fit: cover;transition: all .4s ease;}
.newsxq-nwords{width: 100%;overflow: hidden;padding-top: 20px;}
.newsxq-nwords span{font-size: 16px;color: #848484;}
.newsxq-nwords a{display: block;width: 100%;font-size: 16px;color: #666;line-height: 24px;margin-top: 10px;transition: all .4s ease;}
.newsxq-nlist ul li:hover .newsxq-nimg img{transform: scale(1.06);}
.newsxq-nwords a:hover{color: #f60;}

.fw-anli-list .item { height: 380px;}

.anli-read {}
.anli-read .pic img {  max-width: 100%; width: auto;}

.contact-message{width: 100%;height: 650px;overflow: hidden;}
.message{padding: 64px 40px;overflow: hidden;max-width: 800px; margin: 0 auto;}
.message h6{font-size: 18px;color: #666;line-height: 32px;padding-bottom: 28px;font-weight: 400;}
.message-list1{width: 100%;padding-bottom: 20px;overflow: hidden;}
.message-list1 input{width: 100%;font-size: 16px;color: #242424;padding: 0px;box-sizing: border-box; border: 0; border-bottom: 1px solid #ddd;line-height: 40px;height: 40px;display: block;float: left;background: none;}
.message-list1 input:-ms-input-placeholder{ color:#999; opacity:1; font-size: 16px;text-align: left;}
.message-list1 input::-webkit-input-placeholder{ color:#999; opacity:1; font-size: 16px;text-align: left;}
.message-list2{width: 100%;padding-bottom: 14px;overflow: hidden;}
.message-list2 textarea{width: 100%;height: 110px;font-size: 16px;color: #242424!important;border: none;padding: 5px 10px;line-height: 26px;border: 1px solid #ddd;background: none;}
.message-list2 textarea:-ms-input-placeholder{ color:#999; opacity:1; font-size: 16px;text-align: left;}
.message-list2 textarea::-webkit-input-placeholder{ color:#999; opacity:1; font-size: 16px;text-align: left;}
.message-submit{width: 160px;height: 46px;border: 1px solid #f60;border-radius: 30px;font-size: 16px;color: #fff;line-height: 44px;
text-align: center;cursor: pointer;margin-top: 10px; background-color: #f60;}
.message-submit span{user-select: none;padding-right: 10px;}
.message-submit:hover{opacity: 0.8;}
.message-yzm{width: 100%;font-size: 0;overflow: hidden;margin-bottom: 24px;}
.message-yzm input,.message-yzm span{display: inline-block;vertical-align: middle;}
.message-yzm input{width: 40%;font-size: 16px;color: #fff;padding: 0px;box-sizing: border-box;border-bottom: 1px solid #f60;height: 40px;display: block;float: left;background: none;}
.message-yzm input:-ms-input-placeholder{ color:#fff; opacity:1; font-size: 16px;text-align: left;}
.message-yzm input::-webkit-input-placeholder{ color:#fff; opacity:1; font-size: 16px;text-align: left;}
.message-yzm span{margin-left: 12px;}

.lxwm-text { margin-bottom: 20px;}
.lxwm-text p {  margin: 0; padding: 0;}

/*产品中心列表页*/
.prolist { width: 1420px; margin:54px auto;}
.prolist-l { width: 360px; padding:40px 20px; background-color: #f3f3f3;}
.prolist-l .pubson-title { text-align: left;}
.prolist-l .pubson-title .en { text-align: left; zoom: 0.8;}
.prolist-l .pubson-title i { margin:0; margin-top: 18px;}
.prolist-l .allcate { display: none; text-align: center; line-height: 40px; color:#fff;background-color: #8fc43e; border-radius: 20px; margin-top: 20px; font-size: 18px; font-weight: 700; position: relative;}
.prolist-l .allcate i {position: absolute;top: 0;right: 0;width: 40px;height: 40px;z-index: 4;text-align: center;font-size: 24px;color: #fff;}
.prolist-l .allcate i:after{content: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2219.016%22%20height%3D%2210.109%22%20viewBox%3D%220%200%2019.016%2010.109%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E8%B7%AF%E5%BE%84_57%22%20data-name%3D%22%E8%B7%AF%E5%BE%84%2057%22%20d%3D%22M0%2C2.478H19.016V-7.631H0Z%22%20transform%3D%22translate(0%207.631)%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22%E7%BB%84_60%22%20data-name%3D%22%E7%BB%84%2060%22%20transform%3D%22translate(0%207.631)%22%3E%0A%20%20%20%20%3Cg%20id%3D%22%E7%BB%84_59%22%20data-name%3D%22%E7%BB%84%2059%22%20transform%3D%22translate(0%20-7.631)%22%20clip-path%3D%22url(http://www.gylzp.net/tpl/www/css/%23clip-path)%22%3E%0A%20%20%20%20%20%20%3Cg%20id%3D%22%E7%BB%84_58%22%20data-name%3D%22%E7%BB%84%2058%22%20transform%3D%22translate(0.234%200.234)%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22%E8%B7%AF%E5%BE%84_56%22%20data-name%3D%22%E8%B7%AF%E5%BE%84%2056%22%20d%3D%22M0%2C.032%2C9.273%2C9.305%2C18.546-.1%22%20transform%3D%22translate(0%200.1)%22%20fill%3D%22none%22%20stroke%3D%22%239a9b9f%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
display:block; position: relative; top: 8px; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.prolist-l .list { margin-top: 20px;}
.prolist-l .list .item {line-height: 60px; width: 100%; min-height: 60px; font-size: 18px;}
.prolist-l .list .item .itembox { position: relative;height: 60px; overflow: hidden;}
.prolist-l .list .item a.item-a { display: block; margin: 10px 0; height: 40px; line-height: 40px; color: #242424;padding: 0 15px;}
.prolist-l .list .item a.item-a:hover { color: #f60;}
.prolist-l .list .item + .item { border-top: 1px solid #eee;}
.prolist-l .list .item a.item-a.subhover { background-color: #ddd; border-radius: 20px;}
.prolist-l .list .item.ontrue a.item-a { background-color: #8fc43e; color: #fff; border-radius: 20px;}
.prolist-l .list .item i {position: absolute;top: 0;right: 0;width: 40px;height: 40px;z-index: 4;text-align: center;font-size: 24px;color: #fff;}
.prolist-l .list .item i:after{content: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2219.016%22%20height%3D%2210.109%22%20viewBox%3D%220%200%2019.016%2010.109%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E8%B7%AF%E5%BE%84_57%22%20data-name%3D%22%E8%B7%AF%E5%BE%84%2057%22%20d%3D%22M0%2C2.478H19.016V-7.631H0Z%22%20transform%3D%22translate(0%207.631)%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22%E7%BB%84_60%22%20data-name%3D%22%E7%BB%84%2060%22%20transform%3D%22translate(0%207.631)%22%3E%0A%20%20%20%20%3Cg%20id%3D%22%E7%BB%84_59%22%20data-name%3D%22%E7%BB%84%2059%22%20transform%3D%22translate(0%20-7.631)%22%20clip-path%3D%22url(http://www.gylzp.net/tpl/www/css/%23clip-path)%22%3E%0A%20%20%20%20%20%20%3Cg%20id%3D%22%E7%BB%84_58%22%20data-name%3D%22%E7%BB%84%2058%22%20transform%3D%22translate(0.234%200.234)%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22%E8%B7%AF%E5%BE%84_56%22%20data-name%3D%22%E8%B7%AF%E5%BE%84%2056%22%20d%3D%22M0%2C.032%2C9.273%2C9.305%2C18.546-.1%22%20transform%3D%22translate(0%200.1)%22%20fill%3D%22none%22%20stroke%3D%22%239a9b9f%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
display:block; position: relative; top: 18px; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/* .prolist-l .list .item i.ontrue:after{content: "\f106";} */

.prolist-l .list .item .sub { display: none; background-color: #fff; padding: 0 15px; border-radius: 3px;}
.prolist-l .list .item .sub a { display: block; color: #666; font-size: 16px; line-height: 50px; height: 50px;  margin: 0 -15px; padding: 0 15px;}
.prolist-l .list .item .sub a:hover { color: #f60;}
.prolist-l .list .item .sub a + a { border-top: 1px solid #eee;}
.prolist-l .list .item .sub a.ontrue { background-color: #fdeee3; color: #f60;}
.prolist-l .list .item.ontrue .sub { display: block;}

.prolist-r { width: calc(100% - 360px);}
.prolist-r .listitembox {display: flex;flex-wrap: wrap!important; margin-bottom: 30px;}
.prolist-r .list-item { flex: none; width: 33.33%; padding: 15px;}
.prolist-r .list-item .itembox { border: 1px solid #ddd; padding: 30px 15px 15px; border-radius: 5px;}
.prolist-r .list-item .pic { width: 100%;}
.prolist-r .list-item .pic img { width: 100%;}
.prolist-r .list-item .titlebox { width: 100%;}
.prolist-r .list-item .titlebox > .title { font-size: 16px; font-weight: 700; color: #242424; line-height: 30px; text-align: center; margin: 10px 0;}
.prolist-r .list-item .titlebox .cansu { padding-top:10px;}
.prolist-r .list-item .titlebox .cansu p { line-height: 30px;font-size: 16px; color: #999;}
.prolist-r .list-item:hover .itembox { box-shadow: 10px 10px 20px rgba(0,0,0,0.1);}
.prolist-r .list-item:hover .titlebox .title { color: #f60;}

.pro-3d { width:30%; min-width:120px; height:48px; line-height:48px; margin-top:10px;}
.pro-3d a { display:block; background:#8fc43e; color:#fff; border-radius:5px; font-size:18px; text-align:center;}
.pro-3d a:hover { box-shadow:10px 10px 15px rgba(235,96,0,0.3);}
.pro-read { padding-left:30px;}
.pro-read .pro-read-title { font-size: 32px; font-weight: 700; text-align: center;}
.pro-read .pic-cansu { margin-top: 20px; padding: 0 60px; position: relative;}
.pro-read .pic-cansu .pic {border: 1px solid #ddd; padding: 30px; border-radius: 5px;width: 100%; text-align: center;}
.pro-read .pic-cansu .pic img { width: 100%; max-width: 600px;}
.pro-read .pic-cansu .r-prev { position: absolute; top: 50%; left: 0;}
.pro-read .pic-cansu .r-prev svg { width: 40px; height: 40px;}
.pro-read .pic-cansu .r-next { position: absolute; top: 50%; right: 0;}
.pro-read .pic-cansu .r-next svg { width: 40px; height: 40px;}
.pro-read .pic-cansu .cansu-t { width: calc(100% - 440px); float: right;}
.pro-read .pic-cansu .cansu-t p { line-height: 60px; font-size: 16px;color: #666; padding-left: 20px;}
.pro-read .pic-cansu .cansu-t p:nth-child(2n) { background-color: #eee;}

.pro-read .cont { margin-top: 30px;}
.pro-read .cont > .title { height: 61px; line-height: 60px; background-color: #eee;border-bottom: 1px solid #ddd;}
.pro-read .cont > .title a { display: inline-block; padding: 0 20px; color: #242424; font-size: 18px; font-weight: 700;}
.pro-read .cont > .title a.ontrue { background-color: #fff;color: #f60;border: 1px solid #ddd; border-bottom: 0;}
.pro-read .cont .cc {}
.pro-read .cont .cc .cc-n { width: 100%; display: none; padding: 15px;}
.pro-read .cont .cc .cc-n p { font-size: 16px; line-height: 30px; color: #666;}
.pro-read .cont .cc .cc-n img { max-width: 100%; height: auto;}
.pro-read .cont .cc .cc-n.ontrue { display: block;} 

.pro-read .cont .cc .cc-n.cc3 { width:100%;}

/**/
.navbar-toggler2 { width: 40px; height: 30px; cursor: pointer; display: none;}
.navbar-toggler2 .btn-menu { display: block; width: 40px; margin: 13px 0; height: 4px; background-color: #fff; border-radius: 3px; position: relative;}
.navbar-toggler2 .btn-menu::before { content: ''; position: absolute;left: 0; top: -13px; width: 32px; height: 4px; border-radius: 3px; background-color: #fff;}
.navbar-toggler2 .btn-menu::after { content: ''; position: absolute;left: 0; bottom: -13px; width: 40px; height: 4px; border-radius: 3px; background-color: #fff;}
.navbar-toggler2:hover .btn-menu::before { width: 40px;}
.navbar-toggler2:hover .btn-menu::after { width: 32px;}
.m-nav { display: none;}

.visible-sm-block {display:none !important;}
.hot-wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 56px;
  background: #8fc43e;
  z-index: 999;
}

.hot-wrap .list {
  height: 56px;
  width: 25%;
  float: left;
  display: block;
}

.hot-wrap .list:hover {
  background: #012967;
}

.hot-wrap .list a {
  text-decoration: none;
  display: block;
  text-align: center;
}

.hot-wrap .list a i {
  display: block;
  padding-top: 5px;
}

.hot-wrap .list a i img { width:22px;}

.hot-wrap .list a span {
  font-size: 14px;
  color: #fff;
}


/*响应式设置*/
@media (max-width: 1680px) {
	
}

@media (max-width: 1366px) {
	.header { padding: 0 15px;}
	.header .logo img { width: auto; height: 140px;}
	.index-pro-pic { padding: 30px 15px;}
	.index-pro { padding:30px 15px; background-size: cover;}
	.index-about { padding: 30px 15px;}
	.index-cfsb { padding: 30px 15px 10px;}
	.index-video-l { display: none;}
	.index-why { margin: 30px 15px;}
	.index-top-list { padding: 0 15px 24px;}
	.index-top-list .item { width:33.33%;}
	.index-ad { padding: 15px;}
	.index-prolist { padding: 0 15px;}
	.header-nav { padding: 0 15px;}
	.index-video .index-video-r .videoplay { width: 100px; height: 100px;}
	.jjie-text { padding: 50px 15px 0;}
	.patent {padding: 50px 15px 0;}
	.news-list { padding: 50px 15px;}
	.news-list .item { height: 400px;}
	.news-words { padding: 30px 20px;}
	.news-words span { margin-top: 20px;}
	.newsxq { padding: 60px 15px;}
	.pro-read .pro-read-title { font-size: 28px;}
	.prolist { width: 100%;}
	.Footer-wrapper { padding: 0 15px;}
	.index-news-list { padding: 0 15px;}
	.index-news-words { padding: 0 15px;}
	.index-news-words a { padding: 15px 0;}
	.index-news-words a p { margin-top: 20px;}
}

@media (max-width: 1023px) {
	.header { height: 120px;}
	.header .logo img {height: 100px;}
	.header .h-company img { max-width: none; width: auto;  height: 100%;}
	.index-top-list .item { width:33.33%;}
	.index-video .index-video-r .videoplay { width: 90px; height: 90px;}
	.pubson-title .en { font-size: 48px;}
}

@media (max-width: 991px) {
	.header { height: 100px; position: fixed; width: 100%; z-index: 997;background: #8fc43e;}
	.header .logo img {height: 80px;}
	.header .logo img.pclogo {opacity: 0;visibility: hidden; display: none;}
	.header .logo img.mobilelogo {opacity: 1; visibility: visible; display: block;}
	.header .h-company { display: none;}
	.navbar-toggler2  { display: block; position: relative; z-index: 999;}
	.navbar-toggler2.open { position: fixed; z-index: 999;right: 15px;}
	.navbar-toggler2.open .btn-menu { background-color: #fff; width: 0;}
	.navbar-toggler2.open .btn-menu::before { background-color: #fff; top: 0;width: 40px !important;
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-o-transform: rotate(45deg);
	}
	.navbar-toggler2.open .btn-menu::after { background-color: #fff; width: 40px !important; bottom: 0;
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
	}
	.header-nav { display: none;}
	.m-nav { display: block; position: fixed; z-index: 998; top: 0; right: -100%; width: 100%; height: 100%;}
	.m-nav .navmenu-bg { background-color: rgba(0,0,0,0.2); width: 100%; height: 100%; opacity: 0; visibility: hidden;}
	.m-nav .navmenu { position: absolute; top: 0; right: 0; width: 360px; max-width: 80%; height: 100%; background-color: #8fc43e; padding: 100px 0;}
	.m-nav .navmenu .item { padding: 0 20px;}
	.m-nav .navmenu .item .item-t { display: block; color: #fff; font-size: 20px; font-weight: 700; padding: 10px 0; line-height: 30px; position: relative;}
	.m-nav .navmenu .item .item-t::after { content: '+'; position: absolute;  right: 0; top: 0;padding: 10px 0; font-size: 24px; font-weight: 700;}
	.m-nav .navmenu .item + .item .item-t { border-top: 1px solid rgba(255,255,255,0.2);}
	.m-nav .navmenu .item .sublist { background-color: rgba(0,0,0,0.1); padding: 10px;}
	.m-nav .navmenu .lang { text-align: center; width: 100%; max-width: 160px; margin: 0 auto; height: 40px; line-height: 40px; background-color: #0041a5;border-radius: 20px;margin-top: 20px;}
	.m-nav .navmenu .lang a { color: #fff; padding: 0 10px;}
	.m-nav .navmenu .lang a.on {color: #8fc43e; background: #fff;border-radius: 20px;} 
	.m-nav.open { right: 0;}
	.m-nav.open .navmenu-bg { opacity: 1; visibility: visible;}
	
	.swiper-index-banner { padding-top: 100px;}
	.index-title .title { font-size: 32px;}
	
	.index-why .item-why { margin-bottom: 15px;}
	.index-top-list .item { width:33.33%;}
	.index-prolist .item {width: calc(33.33% + 1px);}
	.index-video .index-video-r .videoplay { width: 60px; height: 60px;}
	
	.pubban { padding-top:100px;}
	.pubban-words { top: 60%;}
	.pubban-words h6 { font-size: 32px;}
	.pubban img { min-height: 200px;}
	.pubson-title .en { font-size: 40px;}
	.pubson-title h6 { font-size: 48px;}
	.about-honor .item a.pic { height: 160px;}
	.news-list .item { height: 360px;}
	.news-img { height: 200px;}
	
	.prolist { width: 100%; padding: 0 15px;}
	.prolist-l { width: 100%;}
	.prolist-l .allcate { display: block;}
	.prolist-l .list { display: none;}
	.prolist-r { width: 100%;}
	.prolist-r .list-item { width: 50%;}
	.pro-read { padding: 0; padding-top: 20px;}
	.pro-read .pro-read-title { font-size: 24px;}
	.pro-read .pic-cansu .pic { padding: 5px;}
	
	.Footer-menu{width: calc(100% - 300px);}
	
	.index-news-list ul { margin-left: 0;}
	.index-news-img { height:200px;}
	.index-news-list ul li { width: 47%;}
	
	.Footer-rel { width: 100%;}
}

@media (max-width: 767px) {
	.header { height: 80px;}
	.header .logo img {height: 60px;}
	.m-nav .navmenu { padding: 80px 0;}
	.index-top-list .item { width:50%;}
	.index-prolist .item {width: calc(50% + 1px);}
	.swiper-index-banner { padding-top: 80px;}
	.pubban { padding-top:80px;}
	.pubban-menu a { margin: 0; padding: 0; width: 110px;}
	.pubson-title .en { font-size: 36px;}
	.pubson-title h6 { font-size: 36px;}
	.about-honor .item a.pic { height: 120px;}
	.news-list .item { height: 320px;}
	.news-img { height: 180px;}
	.newsxq-matter { width: 100%;}
	.newsxq-news { width: 100%;}
	
	.Footer-menurel { padding: 30px 0;}
	.Footer-menu {display: none;}
	.Footer-rel { width: 100%; text-align: center;}
	.Footer-reltel .foot-lx { width: 100%; max-width: 100%; margin-top: 10px; margin-left: 0;}
	.Footer-copy .copyright { width: 100%; text-align: center;}
	.Footer-copy .beian { width: 100%; text-align: center;}
	.Footer-copy .foot-sj { width: 100%; text-align: center;}
	
	.index-news-img { height:180px;}
	.index-news-list ul li { width: 100%; margin: 0;}
	.Footer-rel .wechat { width: 100%;}
	
	.visible-sm-block {display:block !important;}
}

@media (max-width: 575px) {
	.about-honor .item a.pic { height: 100px;}
	
}

