@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:14px/1.75 "Arial";COLOR: #666;  background:#fff;width:100%; overflow-x: hidden;}
A {COLOR: #333; TEXT-DECORATION: none}
P{COLOR: #666;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{max-width:1363px;margin:0 auto}
.container-s{max-width:1713px;margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{text-align: left;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.box{box-sizing:border-box;}
.line1{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.line2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.line3{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.line4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.line5{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:200px) and (max-width:1500px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1363px){html{font-size:14px;}}



/*PC端公共头部*/
.index-left{width: calc(100% - 6.375rem)}
.index-right{width: 6.375rem; background: #f5f7f9; height: 100vh; position: fixed; right: 0}
.header{position: absolute;top: 1.625rem; width: calc(100% - 6.375rem);z-index: 2;line-height: 3.875rem}
.pc-nav ul li{float: left;margin-left: 3rem;}
.pc-nav ul li a{display: block; font-size: 1rem;color: #666;font-weight: bold;}
.pc-nav ul li.on a,.pc-nav ul li:hover a{color: #073150;}
.menu,.ver{height: 6.375rem;display: flex; justify-content: space-around; align-items: center;}
.menu{background: #073150;}
.ver{background: #3274a4;}
.menu img,.ver img{display: block; margin: 0 auto 0.75rem;}
.menu em,.ver b{display: block;font-size: 0.875rem; color: #fff; font-weight: bold;text-transform: uppercase;text-align: center;line-height: 0.625rem}
.right-copy{display: flex; justify-content: space-evenly;margin-top: 16.3125rem;}
.right-copy span{display: block; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl;font-size: 0.875rem;color: #666;text-transform: uppercase;}
.menu-box{display: none;background: #073150;position: fixed; width: 100%;height: 100%;top: 0; z-index: 3;}
.menu-bg{width: 100%;height: 100%;  display: flex;    align-items: center;    justify-content: center; }
.menu-bg .close{position: absolute;top: 1.75rem;right: 1.75rem}
.menu-bg .close img{display: block;margin: 0 auto 0.75rem;}
.menu-bg .close span{display: block;font-size: 0.875rem; color: #fff; font-weight: bold;text-transform: uppercase; line-height: 0.625rem}
.menu-con {animation: menu-con 1s 1;}
@keyframes menu-con {
	0% {
		-webkit-transform: scale(0.5);
		opacity: 0
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1
	}
}
.menu-con .container{display: flex; align-items: flex-end;justify-content: space-between;}
.menu-logo b{display: block;font-size: 1rem;line-height: 2rem;color: #fff;text-transform: uppercase;}
.menu-nav{width: 51%;display: flex;    flex-wrap: wrap;}
.menu-nav dl{width: 50%;margin-bottom: 1.5625rem;}
.menu-nav dl:last-child{margin-bottom: 0;}
.menu-nav dl dt{display: block;font-size: 2.25rem;color: #fff;font-weight: bold;text-transform: uppercase;margin-bottom: 0.25rem; }
.menu-nav dl dd a{display: block;font-size: 0.9375rem;line-height: 2rem;color: #3274a4; text-transform: uppercase; font-weight: bold; transition:0.6s}
.menu-nav dl dd a:hover{text-indent: 1rem;}
.wap-header{display: none;}


/*首页banner*/
.banner{ position: relative; overflow: hidden; }
.banner img{display: block; width: 100%;}
#banner-num,#banner-prev,#banner-next{display: none;}


/* 最新新闻 */
.latest{margin-bottom: 7rem;}
.latest .container{background: #073150;height: 8.625rem; line-height: 2.4375rem;   margin-top: -4.3125rem; position: relative; z-index: 2;color: #fff;padding: 0 5%;box-sizing: border-box; overflow: hidden;display: flex;    align-items: center;}
.latest strong{font-size: 1.25rem; margin-right: 2.25rem}
.latest i{font-size: 2.25rem;font-style: normal;}
.latest-list{width: calc(100% - 6.875rem);}
.latest-list ul li{}
.latest-list ul li a{display: block;color: #fff;}
.latest-list ul li b,.latest-list ul li h3,.latest-list ul li em{display: inline-block; font-weight: bold;font-size: 1rem;text-transform: uppercase; }
.latest-list ul li b{margin-right: 2.5rem;}
.latest-list ul li h3{width:70%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.more{display: flex;   align-items: center;   justify-content: center;}
.more em{display: inline-block;font-size: 1rem;line-height: 2.4375rem;color: #fff;font-weight: bold;text-transform: uppercase;margin-right: 1.6875rem;}
.more span{transition:0.6s;display: inline-block; width: 2.3125rem;height: 2.3125rem;border-radius: 50%; border:1px solid rgba(255,255,255,0.5); position: relative; overflow: hidden;}
.more span:before{transition:0.6s; opacity: 1; position: absolute;content: '';background: url(../images/more-icon.png) no-repeat; width: 16px; height: 5px;left: -1rem; top: 50%; transform: translateY(-50%);}
.more span:after{transition:0.2s; opacity: 1; position: absolute;content: '';background: url(../images/more-icon.png) no-repeat; width: 16px; height: 5px;right:30%; top: 50%; transform: translateY(-50%);}
.more:hover span{border-color: #fff;}
.more:hover span:before{opacity: 1;left: 30%;  }
.more:hover span:after{opacity: 1;right: -100%;  }
.latest-list ul li:hover .more span{border-color: #fff; }
.latest-list ul li:hover .more span:before{opacity: 1;left: 30%;  }
.latest-list ul li:hover .more span:after{opacity: 1;right: -100%;  }

@font-face {
	font-family: "black";
	src: url(../fonts/ARIBLK.TTF);
}


/* 关于我们 */
.about{margin-bottom: 10.9375rem;}
.about-title {text-align: center; position: relative;margin-bottom: 4.75rem;}
.about-title b{display: block;font-size: 1.625rem;color: #073150;margin-bottom: 1.75rem;text-transform: uppercase;}
.about-title h2{display: block;font-size: 3.75rem; color: #073150;line-height: 3.75rem; font-family: "black";width: 81%;margin: 0 auto;}
.about-title em{display: block;font-size: 7.375rem;line-height: 3.5rem; color: #fff; text-shadow:0 0 1px #e1e1e1; position: absolute;bottom: 4.125rem; font-family: "black"; z-index: -1;left: 0;right: 0;margin: auto;}
.business h2{font-size: 1.625rem;color: #073150;text-align: center;font-weight: bold;text-transform: uppercase;margin-bottom: 2.75rem;}
.business-list{margin-bottom: 4.0625rem;}
.business-list ul li{float: left; width: calc(100% / 3);box-sizing: border-box;height: 15.9375rem;border-right: 1px solid #d5d5d5;text-align: center;}
.business-list ul li:first-child{border-left: 1px solid #d5d5d5;}
.business-list ul li img{display: block;margin:0.625rem  auto 0.9375rem; transition:0.6s}
.business-list ul li:hover img{ transform: rotateY(180deg);    -webkit-transform: rotateY(180deg); /* Safari 与 Chrome */}
.business-list ul li strong{display: block;font-size: 1.125rem; color: #073150; text-transform: uppercase;margin-bottom: 1.25rem;}
.business-list ul li p{font-size: 1rem;line-height: 1.75rem;color: #073150;  text-transform: uppercase; width: 64%;margin: 0 auto;}
.business-more{width: 18.875rem;height: 4.625rem;text-align: center;background: #073150;     margin: 0 auto;}


/* 产品展示 */
.product-bg{background: url(../images/product-bg.jpg) no-repeat center top;padding-top: 5.875rem;}
.product-con{background: #fff; width: 88%;padding-left: 12%;box-sizing: border-box;padding-top: 5.125rem; overflow: hidden;padding-bottom: 4.125rem;position: relative; z-index: 2;}
.product-title{margin-bottom: 3.0625rem;}
.index-title strong{display: block;font-size: 2.875rem;color: #073150;line-height: 2.2rem; position: relative;margin-bottom: 2.125rem;}
.index-title strong:after{position: absolute;content: ''; width: 58%;height: 1px;background: #dbdbdb;bottom: 0;margin-left: 1.125rem;}
.index-title i{display: inline-block;font-size: 4.375rem;font-style: normal;}
.index-title h2{font-size: 1.125rem;line-height: 1.75rem;color: #073150;text-transform: uppercase;width: 81%;}
.product-list{margin-right: -5%; overflow: hidden;padding-bottom: 2.875rem; position: relative;}
.product-list ul li{float: left;margin-right: 28px;width: calc(100% / 3 - 28px);}
.product-list ul li .pic{position: relative;margin-bottom: 2.0625rem;}
.product-list ul li .pic img{display: block;width: 100%;}
.product-list ul li .info{transition:0.6s; position: absolute; width: 100%;height: 100%;background:rgba(0,0,0,0.5);display: flex;align-items: center;top: -100%; overflow: hidden;}
.product-list ul li p{font-size: 1.25rem;line-height: 2.375rem;color: #fff; width: 86%;margin: 0 auto;text-align: center;}
.product-list ul li h3{font-size: 1.125rem;line-height: 1.75rem;color: #666;text-align: center;}
.product-list ul li:hover .info{top: 0;}
.product-list ul li:hover h3{color: #073150;}
#product-num{display: none;}
.product-con .more em{color: #073150;}
.product-con .more span{border: 1px solid rgba(7,49,80,0.5);}
.product-con .more span:before{background: url(../images/more-icon2.png) no-repeat;}
.product-con .more span:after{background: url(../images/more-icon2.png) no-repeat;}
.product-con .more:hover span{border-color: #073150;}
.product-icon img{position: absolute;bottom: 0.75rem;right: 0.75rem;}

/* 回收系统 */
.system{background: url(../images/system-bg.jpg) no-repeat center top;margin-top: -6.9375rem;height: 44.125rem;display: flex;align-items: center;}
.system img{display: block;}
.system strong{display: none;font-size: 5.2rem;font-family: "black";color: #fff;text-align: center;}
.system h3{display: inline-block;color: #173e5b;text-shadow:0 0 2px #e1e1e1;font-size: 5.2rem;}


/*新闻中心 */
.news{background: #fafafa;}
.news-con{background: #fff;padding:5.1875rem 6.8% 0;box-sizing: border-box; top: -5.75rem; position: relative; z-index: 2;}
.news-title strong{margin-bottom: 4.1875rem;}
.news-title strong:after{width: calc(100% - 9.6875rem);}
.news-list{overflow: hidden; position: relative;padding-bottom: 4.0625rem}
.news-list ul li{float: left;margin-right: 21px;width: calc(100% / 3 - 21px);}
.news-list ul li .pic{overflow: hidden;margin-bottom: 1.625rem;}
.news-list ul li .pic img{display: block; width: 100%; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.news-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.news-list ul li .date{width: calc(100% - 2.4375rem);}
.news-list ul li em{display: block;font-size: 1rem;line-height: 0.75rem;color: #CACACA;margin-bottom: 0.25rem; }
.news-list ul li h3{font-size: 1.125rem;color: #999999;width: 80%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-list ul li:hover h3{color: #073150;}
.news-list .more span{border: 1px solid rgba(7,49,80,0.5);}
.news-list .more span:before{background: url(../images/more-icon2.png) no-repeat;}
.news-list .more span:after{background: url(../images/more-icon2.png) no-repeat;}
.news-list ul li:hover .more span{border-color: #073150; }
.news-list ul li:hover .more span:before{opacity: 1;left: 30%;  }
.news-list ul li:hover .more span:after{opacity: 1;right: -100%;  }


#news-num{display: none;}


/* 联系我们 */
.contact{background: #073150;color: #fff;padding: 4.625rem 0 8.3125rem;}
.contact .container{max-width: 1110px;}
.contact-title{text-align: center;margin-bottom: 3.1875rem;}
.contact-title strong{display: block;font-size: 2.875rem;}
.contact-title b{display: block;font-size: 1.375rem;text-transform: uppercase;}
.contact-tel,.consult{width: 45.9%;line-height: 5.6875rem; height: 5.6875rem;   box-sizing: border-box;text-align: center; }
.contact-tel{border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.consult{border: 1px solid #fff;}
.contact-tel b{font-size: 1.625rem;}
.contact-tel strong{font-size: 2.25rem;}
.consult em{font-size: 1.375rem;}


/* PC端公共底部 */
.footer{text-transform: uppercase;}
.footer-top{display: flex; justify-content: space-between;padding: 7.8125rem 0 6rem; border-bottom: 1px solid #e5e5e5;}
.footer-logo img{display: block;margin-bottom: 1.5625rem;}
.footer-logo p{font-size: 0.9375rem;line-height: 2rem;color: #737373; }
.footer-nav dl{ float: left;margin-right: 1.5625rem;}
.footer-nav dl:last-child{margin-right: 0;}
.footer-nav dl dt{font-size: 1.125rem;line-height: 0.8125rem;color: #073150;font-weight: bold;margin-bottom: 1.375rem;}
.footer-nav dl dd a{display: block;font-size: 0.9375rem;line-height: 2rem;color: #666666;}
.footer-nav dl dd a:hover{color: #073150;}
.footer-copy p{font-size: 1rem;color: #999;text-align: center;padding: 1.75rem 0;}
.footer-copy a{color: #999;}
.footer-copy a:hover{color: #073150;}



/*手机端底部*/
.wapfoot-zw,.wapfooter{display: none;}


/* 内页banner */
.ny-banner img{display: block; width: 100%;}


/* 面包屑 */
.position{color: #999999;font-size: 1rem;margin-top: 1.125rem;}
.position a{color: #999999;margin-right: 0.8125rem;}
.position img{display: inline-block; margin-right: 0.8125rem;}
.position a:hover{color: #333;}


/* 内页关于我们 */
.ny-main{margin: 3.5rem 0;}
.company{margin-bottom: 4.9375rem;}
.company-title{margin-bottom: 2.75rem;}
.company-title strong{display: block;font-size: 3.75rem;color: #073150;line-height: 3.5625rem;}
.company .info p{font-size: 1.125rem;line-height: 2.25rem;color: #777;margin-bottom: 0.8125rem;}
.idea{background: #eceeef; width: 87.45%;box-sizing: border-box;padding-left: 12%; position: relative; overflow: hidden;padding-top: 5.75rem;}
.idea-en{position: absolute; left: 0;top: 0;background: url(../images/system-en2.png) no-repeat;height: 76rem; animation: bgscoll 6s linear 0s infinite; width: 7.8125rem;}
@keyframes bgscoll{0%{background-position:0 -76rem}to{background-position:0 0rem}}

.idea-en img{display: block;/* -webkit-animation: 10s rowup linear infinite normal;animation: 10s rowup linear infinite normal; */}
@keyframes rowup {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, -307px, 0);
        transform: translate3d(0, -307px, 0);
    }
}

.idea .company-title{margin-bottom: 4.625rem}
.idea-list ul li{margin-bottom: 4.4375rem;}
.idea-list ul li .icon,.idea-list ul li .info{float: left;}
.idea-list ul li .icon{width: 31.33%; height: 16.25rem;background: #fff;margin-right: 3.5%;display: flex; align-items: center; flex-direction: column; justify-content: center;position: relative;}
.idea-list ul li .icon strong{display: block;font-size: 1.125rem;color: #073150;text-transform: uppercase;margin-top: 1.1875rem;}
.idea-list ul li .icon i{position: absolute;left: 1.5rem;   top: 1.625rem;   display: block;  width: 2.375rem;height: 2.375rem;background: #3274a4;border-top-left-radius: 0.6875rem;border-bottom-right-radius: 0.6875rem;font-size: 1.625rem;line-height: 2.375rem;color: #fff;text-align: center; }
.idea-list ul li .info{width: 57%;margin-top: 2rem;}
.idea-list ul li .info strong{display: block;font-size: 2.25rem;color: #073150;text-transform: uppercase; margin-bottom: 0.375rem;}
.idea-list ul li .info p{font-size: 1.125rem;line-height: 1.75rem;color: #073150;}
.culture{margin:5.5rem 0 9rem;}
.culture .company-title{margin-bottom: 3.3125rem}
.culture .info b{display: block;font-size: 1.625rem;color: #073150;margin-bottom: 0.4375rem;}
.culture .info p{font-size: 1.125rem;line-height: 2rem; color: #073150;margin-bottom: 0.75rem;}
.culture .info em{display: block; font-size: 1.125rem;color: #073150;}
.culture .info img{display: inline-block; vertical-align: middle;margin-right: 1rem;}


/* 内页产品列表页 */
.pro-class{margin-bottom: 5.625rem; }
.pro-class  .ctitle1 li{float: left; margin-right: calc( (100% - 78rem;) / 5);}
.pro-class  .ctitle1 li:last-child{margin-right: 0;}
.pro-class  .ctitle1 li a{transition:0.6s; display: flex; align-items: center; background: #073150; height: 3.8125rem; border-radius: 0.1875rem; font-size: 1.25rem; color: #fff; padding:  0 2.5rem;box-sizing: border-box;}
.pro-class  .ctitle1 li.on a,.pro-class  .ctitle1 li:hover a{background: #3274a4;}

.nypro-list{overflow: hidden;}
.nypro-list ul{width: calc(100% + 2.3125rem);}
.nypro-list ul li{float: left; margin-right: 2.3125rem; width: calc(100% / 3 - 2.3125rem); margin-bottom: 2.75rem;}
.nypro-list ul li .pic{overflow: hidden;}
.nypro-list ul li .pic img{display: block; width: 100%; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.nypro-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.nypro-list ul li .info{background: #073150; padding: 0 1.875rem; color: #fff; height: 7.8125rem;    display: flex;   align-items: flex-start;   flex-direction: column;   justify-content: center;}
.nypro-list ul li h3{font-size: 1.625rem;  width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.nypro-list ul li .more{justify-content: normal}
.nypro-list ul li:hover .more span{border-color: #fff; }
.nypro-list ul li:hover .more span:before{opacity: 1;left: 30%;  }
.nypro-list ul li:hover .more span:after{opacity: 1;right: -100%;  }


/* 内页产品详情页 */
.proxq-box{padding-bottom: 3.75rem; margin-bottom: 3.75rem; border-bottom: 0.0625rem solid #e3e3e3; display: flex;   justify-content: space-between;}
.proxq-pic{width: 33%; position: relative; overflow: hidden;}
.proxq-pic ul li img{display: block; width: 100%;}
#proxq-num{display: none;}
.proxq-right{width: 64%;}
.back a{transition:0.6s; display: block; width: 9.875rem; background: #073150; border-radius: 1.5625rem; font-size: 1.375rem; line-height: 3.125rem; color: #fff; text-align: center; margin-bottom: 0.75rem;}
.back img{display: inline-block; margin-right: 0.8125rem; vertical-align: middle;}
.back a:hover{background: #3274a4;}
.proxq-right .info{width: 98%;}
.proxq-right .info strong{display: block; font-size: 2.25rem; color: #333; margin-bottom: 1.4375rem;}
.proxq-right .info p{font-size: 1.125rem; line-height: 1.75rem; color: #333; margin-bottom: 1.625rem;}
.proxq-right .info span{display: inline-block; font-size: 1.875rem; color: #333;}
.proxq-right .info b{display: inline-block; font-size: 1.625rem;}
.proxq-right .info span.icon{margin-right: 2.8125rem;}
.pro-details{margin-bottom: 8rem;}
.wap-back{display: none;}

/* 内页新闻列表页 */
.nynews-list ul li{margin-bottom: 3.75rem;}
.nynews-list ul li a{display: flex;justify-content: space-between;align-items: center;}
.nynews-list ul li .pic{width: 27.63%;}
.nynews-list ul li .pic img{display: block; width: 100%; border-top-right-radius: 1.875rem; border-bottom-left-radius: 1.875rem;}
.nynews-list ul li .info{width: 68.57%;}
.nynews-list ul li strong{ font-size: 1.75rem; color: #333; margin-bottom: 0.625rem;}
.nynews-list ul li i{display: block; font-size: 1rem; color: #999; font-style: normal; line-height: 0.75rem; margin-bottom: 1rem;}
.nynews-list ul li p{font-size: 1.125rem; line-height: 1.75rem; color: #666; margin-bottom: 2.0625rem;}
.nynews-list ul li .more{justify-content: flex-start;}
.nynews-list ul li .more em{color: #999999; font-weight: normal;}
.nynews-list ul li .more span{border: 1px solid rgba(7,49,80,0.5);}
.nynews-list ul li .more span:before{background: url(../images/more-icon2.png) no-repeat;}
.nynews-list ul li .more span:after{background: url(../images/more-icon2.png) no-repeat;}
.nynews-list ul li:hover .more span{border-color: #073150; }
.nynews-list ul li:hover .more span:before{opacity: 1;left: 30%;  }
.nynews-list ul li:hover .more span:after{opacity: 1;right: -100%;  }
.nynews-list ul li:hover strong{color: #073150; }


/* 新闻详情页 */
.newsxq-title{border-bottom: 1px solid #073150; padding-bottom: 2.875rem; margin-bottom: 3.75rem;}
.newsxq-title h3{display: block; font-size: 1.875rem; color: #333;}
.newsxq-title span{display: block; font-size: 1rem; color: #666; }
.news-arrow{border-top: 1px solid #eee;padding-top: 2.25rem; margin-top: 3.75rem; }
.news-arrow em{display: block; font-size: 1rem; color: #333; margin-bottom: 7px;}
.news-arrow em>a{color: #666;}
.news-arrow em>a:hover{color: #073150}


/* 内页联系我们 */
.ny-contact{background: #fafafa; padding: 5.1875rem 0 3rem; margin-bottom: 6.375rem;}
.contact-con{display: flex;   justify-content: space-between;   align-items: center; margin-bottom: 2.1875rem;}
.ny-contact .info{}
.ny-contact .info strong{display: block; font-size: 2.15rem; color: #333; margin-bottom: 1.4375rem;}
.ny-contact .info p{display: block; font-size: 1rem; line-height: 2rem; color: #333;}
.ny-contact .pic{width: 55%;}
.ny-contact .pic img{display: block; width: 100%; margin: 0 auto;}


/* 2022.10.15内页联系我们 */
.contact-list ul{border-top: 1px solid #e8e8e8; padding-top: 3.125rem; margin-bottom: 2.8125rem;}
.contact-list ul dl{float: left; width: calc(100% / 3); }

.contact-list ul dl b{display: block; font-size: 1.375rem; line-height: 1.6875rem; color: #333;}
.contact-list ul dl p{display: block; font-size: 1rem; line-height: 2rem; color: #333;}
.contact-list ul dl p.note{margin-top: 1.3125rem;}
.contact-list ul:last-child dl:last-child {display: flex; justify-content: space-between;}




.map{margin-bottom: 7.75rem}
.map img{display: block; width: 100%;}
.map h3{display: block; background: #115f99; width: 30.3125rem; font-size: 1.75rem; line-height: 3.375rem; color: #fff; text-align: center; font-weight: bold; margin: 0 auto; }
.contact-mess{padding: 4.625rem 0 6.6875rem;}
.contact-mess .container{max-width: 1368px;}
.message input,.second-line,.message textarea{background: #fff; outline: none; border: none ; font-family: "Arial"; font-size: 1.125rem; color: #999; }
.first-line input,.second-line{height: 4.3125rem;}
.message textarea{width: 100%; height: 10.8125rem; padding: 1.5rem 0; box-sizing: border-box;}
.second-line{display: flex; align-items: center;}
.first-line{display: flex;    justify-content: space-between;}
.first-line,.second-line{margin-bottom: 1.375rem; }
.message .text{width: 48.9%;}
.first-line input,.second-line,.message textarea{text-indent: 2.1875rem;}
.message span{display: inline-block; margin-right: 5%;}
.second-line input{margin-right: 0.875rem;}
.second-line em{margin-right: 0.875rem;}
.message .submit{display: block; background: #2a82cc; width: 26.4375rem; font-size: 1.75rem; line-height: 4.3125rem; color: #fff; text-align: center; margin: 3.75rem auto 0; cursor: pointer;}
input::-webkit-input-placeholder{color:#999;}
input::-moz-placeholder{color:#999;}
input:-moz-placeholder{color:#999;}
input:-ms-input-placeholder{color:#999;}
textarea::-webkit-input-placeholder{color:#999;}
textarea::-moz-placeholder{color:#999;}
textarea:-moz-placeholder{color:#999;}
textarea:-ms-input-placeholder{color:#999;}


/*复选框样式*/
.second-line input[type=checkbox]{-webkit-appearance: none;    vertical-align:middle;    border:#999 solid 1px;   height: 1.0625rem;    width:  1.0625rem;    position: relative;}
.second-line input[type=checkbox]:checked::after{    content: '';    position: absolute;    background: url(../images/checkbox.png) no-repeat;	width: 1rem;	height: 1rem;  right: -1px; top: -3px;}


.pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.pagelist a,.pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.pagelist span.current {color: #073150;border: 1px solid #ddd;}




.fy { padding: 60px 0; display: flex;justify-content: center;align-items: center; flex-wrap: wrap; gap: 1rem;}
.fy a { background: #E6E6E6; display: flex; align-items: center; justify-content: center; color: #707070; font-size: 14px; transition: .4s;  padding: 5px 15px;}
.fy a:hover {color: #fff; background: #073150;}
.fy .layui-laypage-curr {color: #fff; background: #073150; font-size: 14px;  margin: 0 5px; padding: 5px 15px;}



