.pages{clear:both;padding:30px 0;text-align:center;}
.pages li{display:inline-block;}
.pages li a{display:inline-block;padding:0px 10px;height:30px;line-height:30px;border:1px solid #eee;margin-right:5px;color:#262626;}
.pages li.active a,.pages li a:hover{color:#fff;background:#2CAB6F;border-color:#2CAB6F;}


.litpic{position: relative;width:100%;height:0;padding-bottom:75%;overflow: hidden;}
.litpic img{position:absolute;top:0;left:0;width:100%;height:100%;}







.news_list{clear:both;width:calc(100% - 500px);float:left;}
.news_list>ul li{padding:40px 0;border-bottom: 1px solid #ececec;position: relative;}
.news_list>ul li a{display:block;}
.news_img{width:300px;float:left;}
.news_info{float:left;width:calc(100% - 350px);margin-left:50px;padding:20px 0;}
.news_info h2{color:#262626;font-size:20px;height:30px;line-height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_info p{margin-top:10px;line-height:30px;color:#666;font-size:14px;}
.news_info i{
	display:block;
    font-size: 14px;
    color: #999;
    margin-top: 20px;
    font-style: normal;
}
.news_info span.more {
    width: 166px;
    height: 48px;
    border-radius: 24px 24px 24px 24px;
    border: 1px solid #2CAB6F;
    display: block;
    line-height: 46px;
    text-align: center;
    float: left;
    font-size: 16px;
    color: #2CAB6F;
    text-transform: uppercase;
    position: absolute;
    bottom: 40px;
}
.news_info span.more:after {
    content: "";
    width: 10px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 16px;
    background: url(../images/yjt.png) no-repeat center center;
}
.news-one-date {
	padding-top: 29px;
	padding-left: 42px;
	width: 146px;
	height: 100%;
	float:right;
}
.news-one-date p.day {
	margin-bottom: 5px;
	line-height: 56px;
	font-size: 56px;
	font-weight: bold;
	color: #2CAB6F;
	text-align:center;
}
.news-one-date p.month, .news-one-date p.year {
	margin-bottom: 5px;
	line-height: 16px;
	font-size: 16px;
	color: #979797;
	text-align:center;
}
.news-one-date p.month {
	margin-top:10px;
}
.news-one-words {
	margin-top: 32px;
	margin-left: 52px;
	width: 630px;
}
.news_list li a:hover img{transition: all 2s;transform: scale(1.1);}
.news_list li a:hover .news_info h2{color:#2CAB6F;}
.news_list li a:hover span.more{background:#2CAB6F;color:#fff;}
.news_list li a:hover span.more:after {
    background: url(../images/yjton.png) no-repeat center center;
}
.clear{clear:both;}



.show_news{width:calc(100% - 500px);float:left;}
.show_news_info{border-bottom: 1px dashed #2CAB6F;padding-bottom:40px;}
.show_news_info h2{font-size:24px;line-height:30px;text-align:center;color:#2CAB6F;}
.show_news_info p{margin-top:30px;text-align:center;}
.show_news_info p span{display:inline-block;margin-right:10px;font-size:14px;color:#666;}
.show_news_info p span:last-of-type{margin-right:0;}
.show_news_info p a{display:inline-block;padding-left:10px;}
.show_news_info p a img{width:25px;}

.show_content{margin:40px 0;}
.show_content p{margin:5px 0;line-height:30px;font-size:14px;}
.show_content img{max-width:100%;}
.prevnext{margin-bottom:40px;}
.prevnext li{width:50%;float:left;}
.prevnext li a{
	display:block;height:40px;line-height:40px;font-size:14px;
	color:#666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.prevnext li a:hover{color:#2CAB6F;}
.prevnext li:last-of-type a{text-align:right;}


.about_cat h2{font-size:24px;color:#2CAB6F;font-weight:normal;}
.contact{clear:both;}
.contact h2{font-size:20px;font-weight:normal;margin-bottom:30px;}

.contact_left{width:49%;float:left;}
.contact_left p{margin:5px 0;line-height:30px;font-size:14px;}
.contact_left img{max-width:100%;height:auto;}
.contact_right{width:49%;float:right;}
.contact_right .mes{position:unset;width:100%;}
.contact_right .mes form{padding:0;}

.map{clear:both;margin-top:50px;width:49%;}


input.keyword::-ms-input-placeholder{color:#000 }
input.keyword::-webkit-input-placeholder{color:#000}
input.keyword::-moz-placeholder{color:#000}


.pro_gg p{color:#666;font-size:16px;line-height:25px;}
.pro_jc ul li .litpic{padding-bottom:130%;}

.yyyscon{margin:100px auto 200px;width:70%;}

.mes_bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:100;display:none;}
.mes{position:absolute;top:15%;left:calc(50% - 400px);width:800px;background:#fff;}
.close{float:right;margin-top:10px;margin-right:10px;cursor:pointer;}
.close img{width:30px;}

.mes form{clear:both;padding:20px 100px 40px;}
.mes .text{width:100%;height:40px;line-height:40px;margin-bottom:20px;border:1px solid #666;padding:0 10px;outline:0;}
.mes .message{width:100%;height:100px;line-height:30px;outline:0;border:1px solid #666;padding:10px;}
input.text::-ms-input-placeholder{color:#666 }
input.text::-webkit-input-placeholder{color:#666}
input.text::-moz-placeholder{color:#666}
.mes button{margin-top:20px;width:100%;height:40px;line-height:40px;font-size:16px;background:#2CAB6F;color:#fff;outline:0;border:0;cursor:pointer;border-radius:4px;}

.form_info{background:#2CAB6F;font-size:18px;color:#fff;padding:10px 10px;line-height:30px;margin-bottom:20px;border-radius:4px;}

.cptj{padding-bottom:50px;}
/* .cptjitem .info p{height:auto;margin-bottom:0;} */
.iproqh .swiper-slide .info h3 a{color:#262626;}
.iproqh .swiper-slide .info p a{color: rgba(255, 255, 255, 0.8);}
.iproqh .swiper-slide .info p a:hover{color:#2CAB6F;}

.iproqh .swiper-slide:hover .info span {
color: rgba(255, 255, 255, 0.65);

}

.iproqh .swiper-slide:hover .info p {
display: block;
}

.iproqh .swiper-slide:hover .zz {
display: block;
}

.sidebar ul li h3.on a,.sidebar ul li .subside a.on{color:#2CAB6F;}
.sidebar ul li:hover h3 i.side2{background: url(../images/isideon.png) no-repeat center center;}
.sidebar ul li:hover h3 a{color:#2CAB6F;}

.nav_son{width:100%;background:#f2f2f2;position:fixed;top:80px;left:0;z-index:999;}
.pro_son{padding:50px 0;display:none;}
.pro_son ul{display: flex;flex-wrap: wrap;}
.pro_son li{width:23.5%;margin-right:2%;margin-bottom:2%;}
.pro_son li:nth-of-type(4n){margin-right:0;}
.pro_son li p{border-bottom:1px solid #ddd;padding:20px 0;}
.pro_son li p a{font-size:22px;color:#262626;display:block;font-weight:normal;}
.pro_son li p a:hover{color:#2CAB6F;}
.pro_sj{padding:20px 0;}
.pro_sj a{font-size:16px;color:#999;line-height:40px;display:block;}
.pro_sj a:hover{color:#2CAB6F;}

.app_son{padding:50px 0;display:none;}
.app_son ul{display: flex;flex-wrap: wrap;}
.app_son ul li{width:12.5%;}
.app_son ul li a{display:block;}
.app_son ul li a i{width:60px;height:60px;display:block;margin:0 auto;}
.app_son ul li a span{font-size:16px;color:#262626;display:block;text-align:center;line-height:30px;}
.app_son ul li a:hover span{color:#2CAB6F;}

.header{padding:0;}
.logo img,.lang,.search{margin-top:22px;}
.nav ul li{margin-top:22px;height:80px;}

.pro_side{margin-bottom:30px;}
.common_nav{width:100%;margin-bottom:50px;}

.sidebar ul li h3 i.side2{background: url(../images/iside2.png) no-repeat center center;}
.sidebar ul li.on h3 i.side2{background: url(../images/isideon.png) no-repeat center center;}


.position{font-size:18px;}
.position a{font-size:18px;}
.position a.sy{margin-top:-7px;}


.renzheng{margin-top:20px;}
.renzheng li{padding:0px 10px;border-bottom:1px solid #eee;height:80px;line-height:80px;}
.renzheng li h2{font-weight: normal;}
.renzheng li a{display:block;color:#262626;font-size:20px;width:calc(100% - 100px);float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.renzheng li p{float:right;color:#666;}
.renzheng li p a{display:block;color:#666;font-size:14px;width:80px;
    height: 30px;
    border-radius: 24px 24px 24px 24px;
    border: 1px solid #2CAB6F;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #2CAB6F;
    text-transform: uppercase;
	margin-top:30px;
}
.renzheng li p a:hover{background:#2CAB6F;color:#fff;}
.renzheng li a:hover{color:#2CAB6F;}

.copyright{padding:10px 0;}
.copyright p{line-height:30px;}
.copyright p a:hover{color:#2CAB6F;}


.application{clear:both;}
.app_list{}
.app_list li{width:23.5%;margin-right:2%;margin-bottom:2%;float:left;}
.app_list li:nth-of-type(4n){margin-right:0;}
.app_list li a{display:block;}
.app_list li a .info{padding:20px 10px;box-shadow:0px 3px 20px 1px rgba(0,0,0,0.1);}
.app_list li a .info h2{font-size:18px;color:#262626;font-weight:normal;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.app_list li a .info p{line-height:25px;font-size:14px;color:#999;height:50px;margin-top:10px;overflow:hidden;}
.app_list li a:hover img{transform:scale(1.1);transition:all 2s;}
.app_list li a:hover .info h3{color:#2CAB6F;}


.nhead{position:fixed;}
.nbanner,.yybanner,.pro_banner{margin-top:80px;}

.contact_fixed{position:fixed;bottom:40%;right:20px;z-index:9;}
.contact_fixed li{width:60px;height:60px;margin-bottom: 5px;cursor: pointer;background:#fff;box-shadow:0px 3px 20px 1px rgba(0,0,0,0.1);text-align:center;}
.contact_fixed li img{width:40px;margin-top:10px;}
.contact_fixed li .fixed_tel{position:absolute;right:65px;top:65px;box-shadow:0px 3px 20px 1px rgba(0,0,0,0.1);text-align:center;height:60px;padding:0 50px 0 10px;background:#fff;display:none;}
.contact_fixed li .fixed_tel span{font-size:16px;color:#262626;margin-top:8px;font-weight:normal;text-align: left;}
.contact_fixed li .fixed_tel p{color:#2CAB6F;font-size:16px;margin-top:5px;}
.contact_fixed li:nth-of-type(2):hover .fixed_tel{display:block;}

.gotop{

	display: none;
    width: 60px;
    height: 60px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease;
    background:#fff;;
	
}
.gotop img{width:40px;margin-top:10px;}

.inaboutright{float:right;}

.footer{clear:both;}

.ftcontact dl dd,.ftnav dl dd a,.ftewm .ftewmpic span{font-size:16px;}

.pro_side a{cursor:pointer;}

.pro_tx ul li i{background: url(../images/protx.png) no-repeat center center;background-size:100% 100%;width:20px;height:20px;margin-top:5px;}

.position a span{color:#2CAB6F;float:unset;font-size:18px;}

.nav ul li h3{margin:0;}

a:hover{text-decoration: none !important;}


.search{width:32px;margin-right:20px;cursor:pointer;background: url(../images/sobtn.png) no-repeat center center;}
.nhead .search {
    background: url(../images/sobtnon.png) no-repeat center center;
}
.searchform{position:absolute;top:80px;right:0;background: #ffffff;
    padding: 30px 25px;width:400px;display:none;
}
.searchform form{position: relative;}
.keyword{
	background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    padding: 0 45px 0 15px;
    font-size: 14px;
    width: 100%;
    height: 45px;
	outline:0;
}
.tjbtn{
	position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 45px;
	background:url(../images/sobtnon.png)no-repeat left center;
	outline:0;border:0;
}

.num-figure2{z-index:2;}
.about_img{position:absolute;right:0;top:0;width:50%;height:100%;z-index:1;overflow:hidden;}
.about_img img{width:100%;}

.pro_list ul li .info h2 p {
    width: calc(100% - 64px);
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.related_product{clear:both;}
.related_product ul li{width:23.5%;margin-right:2%;margin-bottom:2%;float:left;}
.related_product ul li:nth-of-type(4n){margin-right:0;}
.related_product ul li a{display:block;}
.related_product ul li a p{color:#262626;font-size:14px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;padding:0 5px;}
.related_product ul li a:hover img{transform:scale(1.1);transition:all 2s;}
.related_product ul li a:hover p{color:#2CAB6F;}

.pro_banner .text a{width:unset;padding:0 20px;}
.rel_p{padding:50px 0;clear:both;}

.pro_side a.current,.pro_side a:hover{background:#2CAB6F;color:#fff;border-right:0;}


.ftewm .ftewmpic:last-of-type{display:none;}


.mobile_header,#toolbar{display:none;}





@media only screen and (max-width: 1700px) {
    body{zoom:0.8;}
}

@media only screen and (max-width: 750px) {

.about_img{display:none;}
.header{display:none;}

.mobile_header{
	display:block;height:50px;line-height:50px;background: #fff;position: fixed;width:100%;top:0;left:0;z-index:999;
	    box-shadow: 0px 1px 0px 1px rgb(0 0 0 / 3%);
}
.mobile_header a.logo{display:inline-block;padding:0 10px;float:unset;}
.mobile_header img{width:180px;height:auto;display:inline-block;margin-top:10px;}

.btn_i {
    display: block;
    position: absolute;
    right: 15px;
    top: 26px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
 .btn_i small,  .btn_i:before,  .btn_i:after {
    display: block;
    content: '';
    width: 24px;
    height: 2px;
    background: #2CAB6F;
    border-radius: 4px;
    margin: 6px 0;
}
.mobile_header .btn_i_click:before {
    transform: rotateZ(45deg);
    transform-origin: 0px 5px;
}
.mobile_header .btn_i_click:after {
    transform: rotateZ(-45deg);
    transform-origin: 4px -1px;
}
.mobile_header .btn_i_click small {
    opacity: 0;
}
.m_nav{background:#fff;display:none;box-shadow: 0px 1px 0px 1px rgb(0 0 0 / 3%);}
.m_nav li{margin:0 10px;border-bottom: 1px solid #eaedef;}
.m_nav li .m_pnav a{display:block;font-size:16px;color:#333;padding:0 10px;line-height:50px;}
.m_nav li .m_pnav a i {
    width: 11px;
    height: 6px;
    float: right;
    display: inline-block;
    margin-top: 22px;
    background: url(../images/navdown.png) no-repeat center center / 100% auto;
}
.m_nav li .m_pnav a i.up {
    background: url(../images/navup.png) no-repeat center center / 100% auto;
}
.m_nav li.on .m_pnav a{color:#2CAB6F;}
.m_snav{background: #f7f7f7;display:none;}
.m_snav dl{margin-bottom:0;}
.m_snav dl dd{margin:0 10px;border-bottom: 1px solid #eaedef;}
.m_snav dl dd:last-of-type{border:0;}
.m_snav dl dd a{display:block;font-size:14px;color:#666;padding:0 10px;line-height:40px;}

.search{float:unset;padding:0 10px 20px;height:auto;background:unset;width:100%;display:block;}

	.search_div{width:100%;height:38px;overflow: hidden;margin-top:21px;position: relative;border-radius: 5px;}
	.search_div .key{border:0;width:100%;line-height:38px;background:#f6f6f6;display:block;padding:0 10px;}
	.search_div .key::-webkit-input-placeholder{color:#999;}
	.btn{
	  width:24px;height:24px;background:url(../images/sobtnon.png)no-repeat center;
	  position: absolute;
	  right: 10px;
	  top: 5px;
	  border: 0;
	}

/* 工具栏 */
#toolbar {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 888;
    height: 50px;
    left: 0;
    background:#2CAB6F;
}
#toolbar .list {
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
    background: #2CAB6F;
}
#toolbar .list li {
    float: left;
    width: 33%;
    text-align: center;
}
#toolbar .list a {
    display: block;
    height: 50px;
    line-height: 14px;
    font-size: 14px;
    padding-top: 0px;
}
#toolbar .list a span {
    text-align: center;
    color: #fff;
    display: block;
    font-size: 14px;
}
#toolbar .list a s {
    margin-left: auto;
    margin-right: auto;
    width: 21px;
    height: 20px;
    display: block;
    margin-bottom: 6px;
    margin-top:6px;
    background-position: -45px -12px;
}
#toolbar .list li:nth-child(2) s {
background-position: 0px -12px;
}
#toolbar .list li:nth-child(3) s {
background-position: -21px -12px;
}
#toolbar .list li:nth-child(4) s {
background-position: -71px -12px;
width:18px;
height:18px;
}
/*#toolbar .list li:hover {
    background: #fbdd16;
}*/

.icon {
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
    background-size: 144px auto;
    vertical-align: middle;
}

/*微信弹窗*/
#wxnr {
    width: 100%;
    height: 100%;
    max-width: 640px;
    min-width: 320px;
    position: fixed;
    top: 0;
    z-index: 1000;
    display: none;
    background: rgba(0,0,0,.6);
}
#wxnr .nrdf {
    margin: auto;
    position: absolute;
    top:calc(50% - 135px);
    left: 0;
    right: 0;
    width: 250px;

    padding: 20px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 2px 6px #777;
    -webkit-box-shadow: 0px 2px 6px #777;
    -moz-box-shadow: 0px 2px 6px #777;
    border-radius: 10px;
}
#wxnr img {
    width: 170px;
    height: 170px;
    display: block;
    margin: 34px auto 0;
}
#wxnr p {
    font-size: 14px;
    line-height: 27px;
    text-align: center;
    margin-top: 20px;
}
#wxnr i {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 18px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-style: normal;
    background: #333;
    border-radius: 60px;
    cursor: pointer;
}
#wxnr span {
    display: inline-block;
    padding: 2px 6px;
    line-height: 20px;
    background-color: #127a44;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}
#wxnr span.wx {
    padding-left: 24px;
    background-image: url(../images/wx.png);
    background-size: 14px;
    background-position: 6px center;
    background-repeat: no-repeat;
}


.footer{padding-bottom:50px;padding-top:0;}
.footer .ftlogo,.footer .ftcontact,.footer .ftewm{display:none;}
.copyright{border:0;margin-top:0;line-height:24px;}






input.keyword::-ms-input-placeholder{color:#333 }
input.keyword::-webkit-input-placeholder{color:#333}
input.keyword::-moz-placeholder{color:#333}


.lang{position:absolute;top:3px;right:0px;margin-top:6px;}
.lang a{color:#262626;}


body{margin-top:50px;}

.wrap {
    width: calc(100% - 20px);
    padding: 0 10px;
}
.banner{position: unset;}
.banner .text{margin-top:0;}
.banner .text a{display:none;}


.iappqhcon .info{width:100%;}
.iappqh .tab-hd{white-space: nowrap;overflow-x:auto;}
.iappqh .tab-hd ul{display:block;}
.iappqh .tab-hd ul li{width:25%;display:inline-block;}
.iappqh .tab-hd ul li i{margin-left:calc(50% - 20px);}

.iappqh .tab-hd::-webkit-scrollbar {
    display: none;
}

.h2tit h2{font-size:24px;margin-top:-40px;}

.iappqhcon .info h3{font-size:18px;}
.iappqhcon .info p{font-size:14px;}
.iappqhcon .info a.more,.iaboutinfo a.more,.cptjitem .info a.more{width:130px;height:42px;line-height:40px;font-size:14px;}

.iaboutinfo{padding:0;}
.iaboutinfo p{max-width:100%;font-size:14px;margin:10px 0 20px;}
.iaboutinfo h3{font-size:20px;}
.num-figure2{margin-top:20px;}

.inewsqh{margin-bottom:30px;}
.inewsqh .tab-hd ul li{font-size:16px;}
.inewstt h3{font-size:14px;height:40px;line-height:40px;padding:0 10px;}

.ftnav{display:none;}

.ftlogo img{height:36px;}

.iproqhq{padding:0;}

.num-figure2 .OEM-ico{padding:20px 0;}
.num-figure2 .num-change li:nth-child(2){font-size:14px;}
.num-figure2 .num-change li:first-child{font-size:14px;}
.num-figure2 .num-change li:first-child span{font-size:30px;}


.nbanner img,.pro_banner img,.yybanner img{height:150px;object-fit:cover;}
.nbanner .text{top:50px;text-align:left;left:0;margin-left:0;padding:0 10px;}
.nbanner .text p{display:block;}
.nbanner .text a{display:none;}

.pleft{display:none;}
.position{height:40px;line-height:40px;}

.r_info{margin-bottom:20px;}
.r_info p{font-size:14px;}
.pro_list ul li .info{padding:10px;}
.pro_list ul li .info h3{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}
.pro_list ul li .info i{display:none;}

.pro_banner .text{top:50px;left:0;margin-left:0;padding:0 10px;}
.pro_banner .text p{display:block;margin-bottom:0;line-height:20px;}
.pro_banner .text p:last-of-type{margin-bottom:10px;}

.pro_tit h2{font-size:24px;}
.pro_tit span{font-size:20px;}
.pro_con p{font-size:14px;}
.pro_tx ul li{font-size:14px;}
.pro_gg i{font-size:14px;}
.pro_jc ul li span{font-size:14px;height:40px;line-height:40px;}

.pro_right{display:none;}

.copyright{padding:10px 0;margin-bottom:0;}

.yybanner .text{top:50px;left:0;margin-left:0;padding:0 10px;text-align:left;}
.yybanner .text p{display:block;}
.yycj_list ul li img{width:auto;height:100px;}
.yycj_list ul li{height:240px;}
.yycj_list ul li .info h3{font-size:20px;}
.yycj_list ul li .info p{font-size:14px;line-height:25px;}
.yyyscon p{font-size:14px;line-height:30px;}

.cptjitem .info h3{font-size:18px;}
.cptjitem .info p{font-size:14px;}
.cptjitem ul li i{width:30px;height:30px;}
.cptjitem ul li span{font-size:14px;}
.gsysitem p{font-size:14px;}


.news_img{width:100%;float:unset;}
.news_info{width:100%;float:unset;margin-left:0;padding:20px 0 0;}
.news_info h2{font-size:18px;}
.news_info p{margin-top:10px;font-size:14px;line-height:25px;}
.news_info i{display:block;font-size:14px;color:#999;margin-top:10px;font-style:normal;}
.news_info span.more{display:none;}
.news-one-date{display:none;}
.news_list li{padding:20px 0;}

.show_news{float:unset;width:100%;clear:both;padding-top:20px;}
.show_news_info{padding-bottom:20px;}
.show_news_info h2{font-size:20px;}
.show_news_info p{margin-top:10px;}
.prevnext{margin-bottom:20px;}
.prevnext li{width:100%;float:unset;}
.prevnext li:last-of-type a{text-align:left;}
.main{margin-bottom:15px;}

.about_cat h2{}
.show_content{margin:20px 0;}
.contact{padding-top:20px;}
.ftcontact{float:unset;width:100%;}
.map{margin-top:20px;}
.ftcontact dl{float:unset;}
.ftcontact dl dd{float:unset;clear:both;}

.gsysl,.gsysr{padding:40px 20px;}

.yyyscon{margin:10px;width:100%;}

.news_list{width:100%;}
.position{font-size:16px;}
.position a{font-size:16px;}
.position a.sy{margin-top:-4px;}

.app_list li{width:100%;}

.contact_left{width:100%;}
.contact_right{width:100%;margin-top:20px;}
.map{width:100%;}
.nbanner,.yybanner,.pro_banner{margin-top:50px;}

.contact_fixed{display:none;}

.pro_list ul li .info h2 p {width:100%;}


.related_product ul li{width:49%;}
.related_product ul li:nth-of-type(2n){margin-right:0;}

.rel_p{padding:20px 0;}
































}
