﻿.page-banner {overflow: hidden; position: relative;  } 
.page-banner>img {display: block; position: relative; left: 50%; margin-left: -960px; width: auto; height: 400px; } 
.pb-txt {position: absolute; top: 45%; right: 0; left: 0; text-align: center; } 
.pb-intro {color: #fff; } 
.pb-intro h1 {font-size: 36px; line-height: 1; letter-spacing: .8em; text-indent: .8em; } 
.pb-intro p {margin-top: 1.5em; font-size: 24px; line-height: 1; letter-spacing: 0.2em; } 

.mt20{margin-bottom: 100px;}
/* 新闻 */ 
.sonlinkmenu{width: 100%;border-bottom: 1px solid #eee;background: #fff; overflow: hidden;}
.sonlink{float: left;/*font-size: 0;*/ font-family:"microsoft yahei";}
.sonlink a, .sonmenu a{display: inline-block;vertical-align: middle;height: 70px;line-height: 70px;position: relative;}
.sonlink a{font-size: 14px;color: #999;transition: all .4s ease;/*padding-right: 8px;*/}
/*.sonlink a:after{content: ">";position: absolute;color: #999;height: 100%;font-family: "宋体","\5B8B\4F53";width: 24px;text-align: center;font-weight: 700;}
.sonlink a:last-child:after{display: none;}
.sonlink a:first-child:after{display: none;}
.sonlink a:first-child{padding-right: 8px;}*/
.sonlink a i{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url('../images/sonHome.png') no-repeat;margin-top: -4px;}
.sonlink a:hover{color: #0067ac;}
.sonmenu{/*float: right;*/font-size: 0; display:flex; justify-content:center; flex-wrap:wrap;}
.sonmenu a{/*margin: 0 20px;*/font-size: 16px;color: #666;padding: 0 20px;transition: all .4s ease;}
.sonmenu a:after{content: "";width: 0;right: 0;background: #0067ac;height: 2px;transition: all .6s ease;position: absolute;bottom: -1px;}
.sonmenu a:last-child{margin-right: 0;}
.sonmenu a:hover:after{width: 100%;right: auto;left: 0;}
.sonmenu a:hover{color: #0067ac;}
.sonmenu a.ontrue{ background: #0067ac; color:#fff;}
.sonmenu a.ontrue:after{width: 100%;}

.newspage{width: 100%;}
.news-list{width: 100%; overflow: hidden;}
.news-list ul{margin-left: -2%;}
.news-list li{width: 31.3333%;float: left;margin-left: 2%;position: relative;margin-top: 80px; }
.news-list li a{display: block;width: 100%;}
.news-img{width: 100%;/*overflow: hidden;height: 254px;*/}
.news-img img{width: 100%;height: 100%;object-fit: cover;transition: all .6S ease-in-out;}
.news-wd{width: 100%;border: 1px solid #eee;border-top: none;padding: 34px;}
.news-wd span{font-size: 14px;color: #888;display: block;font-family: 'GothamBook';}
.news-wd h6, .news-wd h1{font-size: 20px;font-weight: normal; color: #333;line-height: 34px;margin: 24px 0 16px;transition: all .4s ease;height: 34px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news-wd p{font-size: 14px;color: #999;line-height: 28px;height: 28px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news-list li a:hover .news-img img{transform: scale(1.04);}
.news-list li a:hover .news-wd h6{color: #0067ac;}
.news-list li a:hover .news-wd h1{color: #0067ac;}

/* 新闻详情 */
.newsxq{width: 100%;padding-top: 50px; overflow: hidden;}
.newsxq-cont{width: 73.8%;padding-right: 54px;float: left;border-right: 1px solid #eee;}
.newsxq-title{width: 100%;}
.newsxq-title h6, .newsxq-title h1{font-size: 32px;color: #333;line-height: 40px; font-weight: normal;}
.newsxq-title p{font-size: 0;width: 100%;margin-top: 10px;}
.newsxq-title p span{display: inline-block;vertical-align: middle;position: relative;font-size: 14px;color: #888;line-height: 20px;padding-left: 24px;margin-right: 36px;font-family: "GothamBook";}
.newsxq-title p span:first-child{background: url('../images/newsxqIc1.png') no-repeat left center;}
.newsxq-title p span:last-child{background: url('../images/newsxqIc2.png') no-repeat left center;margin-right: 0;}
.newsxq-desc{width: 100%;padding: 50px 0 44px;font-size: 16px;color: #888;line-height: 32px;}
.newsxq-desc p{font-size: 16px;color: #888;line-height: 32px;}
.newsxq-desc img{max-width: 100%;display: block;margin: 0 auto;}
.newsxq-share{width: 100%;position: relative;padding-left: 78px;}
.newsxq-share label{display: inline-block;vertical-align: middle;height: 35px;line-height: 35px;color: #888;}
.newsxq-share label{position: absolute;top: 0;left: 0;font-size: 16px;}
.newsxq-share .bdsharebuttonbox{display: inline-block;vertical-align: middle;font-size: 0;}
.newsxq-share .bdsharebuttonbox a{width: 35px;height: 35px;display: inline-block;border-radius: 50%;vertical-align: middle;margin: 0 8px;padding: 0;background-position: center;background-color: #afafaf;background-repeat: no-repeat;}
.newsxq-share .bdsharebuttonbox a:nth-child(1){background-image: url('../images/newsxqFx1.png');}
.newsxq-share .bdsharebuttonbox a:nth-child(2){background-image: url('../images/newsxqFx2.png');}
.newsxq-share .bdsharebuttonbox a:nth-child(3){background-image: url('../images/newsxqFx3.png');}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}
.newsxq-list{width: 26.2%;float: right;padding-left: 60px;}
.newsxq-item{display: block;width: 100%;margin-bottom: 48px;}
.newsxq-item:last-child{margin-bottom: 0;}
.newsxq-ltimg{width: 100%;overflow: hidden;}
.newsxq-ltimg img{width: 100%;object-fit: cover;transition: all .6s ease-in-out;}
.newsxq-ltwd{width: 100%;padding: 20px 0;}
.newsxq-ltwd span{display: block;font-size: 14px;color: #888;font-family: "GothamBook";}
.newsxq-ltwd p{font-size: 16px;color: #333;transition: all .4s ease-in-out;line-height: 28px;margin-top: 8px;height: 56px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsxq-item:hover .newsxq-ltimg img{transform: scale(1.04);}
.newsxq-item:hover .newsxq-ltwd p{color: #0067ac;}
.newsxq .casexqpn{margin-top: 20px;}

.casexqpn{width: 100%;border-top: 1px solid #eee;margin-bottom: 20px;}
.casexqpn-prev, .casexqpn-more, .casexqpn-next{display: block;float: left;height: 80px;line-height: 80px;}
.casexqpn-next{float: right;}
.casexqpn-prev, .casexqpn-next{font-size: 16px;color: #666;width: 40%;transition: all .4s ease;position: relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.casexqpn-prev{padding-left: 20px;background: url('../images/caseArrL.png') no-repeat left center;}
.casexqpn-next{padding-right: 20px;background: url('../images/caseArrR.png') no-repeat right center;text-align: right;}
.casexqpn-prev:hover, .casexqpn-next:hover{color: #0067ac;}
.casexqpn-more{width: 20%;text-align: center;}
.casexqpn-more i, .casexqpn-more span{display: inline-block;vertical-align: middle;margin: 0 6px;}
.casexqpn-more i{width: 14px;height: 14px;background: url('../images/caseMore.png') no-repeat;}
.casexqpn-more span{font-size: 18px;color: #333;font-weight: 700;}
.casexqpn-more:hover span{color: #0067ac;}

/*产品列表*/
.prolist{width: 100%;padding: 0px 0 50px;background: #f7f7f7;overflow: hidden;}
.prolist li{width: 24%;background: #fff;position: relative;margin-top: 46px; float:left; margin-right:1.333%; text-align:center; padding:30px;}
.prolist li:nth-child(4n+1){ clear:both;}
.prolist li:nth-child(4n){ margin-right:0;}
.prolist li a{display: block;width: 100%;/*padding: 30px 52px 0;height: 428px;*/}
.prolist-img{width: 100%;float: left;}
.prolist-img img{max-width: 100%;transform: scale(.96);transition: all .6s ease-in-out;}
.prolist-wd{width: 100%;float: right;padding-top: 24px;}
.prolist-wdtit{width: 100%;}
.prolist-wdtit h6, .prolist-wdtit h1{font-size: 32px;color: #000;margin-bottom: 12px;transition: all .4s ease;}
.prolist-wdtit p{font-size: 18px;color: #000;line-height: 30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.prolist-wddes{width: 100%;margin-top: 34px;}
.prolist-wddes p{font-size: 16px;color: #000;line-height: 36px;}
.prolist-wddes p span{color: #000;}
.prolist li a:hover .prolist-img img{transform: scale(.98) translateY(-10px);}
.prolist li a:hover .prolist-wdtit h6{color: #0067ac;}
.prolist li a:hover .prolist-wdtit h1{color: #0067ac;}

.proshow .img img{width: 100%;}
.proshow img{max-width: 100%;}
.proshow .chanpintit1{ text-align: center; overflow: hidden; margin: 50px 0; }
.proshow .chanpintit1 h1 { display: inline-block;  background: #0067ac; padding: 12px 50px; font-size: 24px; color: #ffffff; letter-spacing: 15px; border-radius: 30px;}
.proshow .nr{font-size: 24px; line-height: 45px}

.proshow .chanpintit1 h2 {font-size: 30px; }
.tanxun2 {overflow:hidden;}
.tanxun2 ul {margin: 0 -19px;}
.tanxun2 ul li {width:calc(50% - 60px); float: left; margin:30px; box-shadow: 0px 0px 10px 0px #cccccc;}
.tanxun2 ul li img { width: 100%; padding:5px;}

.tanxun2-1 {overflow:hidden;}
.tanxun2-1 ul {margin: 0 -19px;}
.tanxun2-1 ul li {width:calc(50% - 60px); float: left; margin:30px;}
.tanxun2-1 ul li img { width: 100%;}


.prshow2 h1 {font-size: 30px; text-align: center; color: #0067ac; margin: 25px 0;}
.prshow2 .litpic, .prshow2 .con{text-align: center;}
.prshow2 .litpic img, .prshow2 .con img {max-width: 100%;}

/*分页*/
.pagination {display: block;text-align: center; margin-top: 50px; font-size:16px;}
.pagination a {line-height:18px;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s; border:1px solid #ddd; padding:3px 10px; margin:0 2px;}
.pagination a:hover, .page-num-current{ background:#0067ac; color:#fff;}
.pagination span{border-radius:4px;color:#6e6e6e;}

/*解决方案*/
.fanganpage{padding: 84px 0 110px; overflow: hidden;} 
.fanganpage h2{font-size: 30px; font-weight: 700; letter-spacing: 0.05em; color: #474645;}
.fanganpage ul li{margin-top: 40px;float: left; width: 50%; display: inline-block;  vertical-align: top;}
.fanganpage ul li.first {width: 100%;}
.fanganpage ul li .list-item{display: block;position: relative; margin: 0 20px;}
.fanganpage .img-box {position: relative;overflow: hidden;}
.fanganpage .img-box::before {padding-top: 70.07299%;content: "";display: block;}
.fanganpage .img-box>img {left: 0; position: absolute; top: 0; width: 100%; -webkit-transition: all .75s ease; transition: all .75s ease; }
.fanganpage .img-box:hover img {-webkit-transform: scale(1.05); transform: scale(1.05); }
.fanganpage .intro {position: absolute; top: 40px; right: 50px; left: 50px; color: #474645; }
.fanganpage .intro h3{font-size: 25px;letter-spacing: 0.05em;font-weight: 500;margin-top: .8em;}
.fanganpage .intro .desc {line-height: 1.5;color: #474645;letter-spacing: 0.1em;height: 3em;}

.owidth {max-width: 1400px;width: 100%;margin: auto;}
.fanganshow{padding-top: 80px; overflow: hidden;}
.fanganshow .title{padding-top: 15px;padding-bottom: 50px; font-size: 30px; font-weight: 700;}
.fanganshow .l-box {float: left; width: 70%; overflow: hidden; }
.fanganshow .l-box .details {color: #333333;font-size: 16px;line-height: 40px;}

.fanganshow .l-box .details .fatwo{ padding: 20px 0; overflow: hidden;}
.fanganshow .l-box .details .fatwo li{width: 50%; float: left; padding: 0 19px; }
.fanganshow .l-box .details .fatwo li img{width: 100%;}

.fanganshow .l-box .details .fathree{ padding: 20px 0; overflow: hidden;}
.fanganshow .l-box .details .fathree li{width: 33.33%; float: left; padding: 0 10px; }
.fanganshow .l-box .details .fathree li img{width: 100%;}

.fanganshow .l-box .details h3{font-size: 20px;line-height: 40px; padding-top: 25px;}
.fanganshow .r-box {float: right; width: 25.5%; }
.fanganshow .r-box .related {padding: 25px; box-shadow: 0px 5px 24px rgba(3, 20, 35, 0.1); }
.fanganshow .r-box .related .bt {color: #333333; font-size: 18px; } 
.fanganshow .r-box .related ul {margin-top: 15px; }
.fanganshow .r-box .related ul li {margin-bottom: 10px; }
.fanganshow .r-box .related ul li a {display: block; position: relative; width: 100%; padding-left: 25px; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; color: #666666; font-size: 16px; line-height: 2; }
.fanganshow .r-box .related ul li a i {position: absolute; left: 0px; top: 12px; width: 6px; height: 6px; border-radius: 50%; background: #bdbdbd; }
.fanganshow .r-box .related ul li:hover a i {background: #0067ac; }

/*加入我们*/
.job{max-width:1550px; margin:auto; padding-top:50px; height:1000px;}

/*联系我们*/
.contacts .contact_txt {width: 360px; float: left; /*padding-right: 200px;*/ }
.master_title02 h1{font-size: 30px; margin-bottom:15px;}
.master_title02 p {font-size: 16px; line-height: 31px; margin-top: 10px; }
.contact_txt .contact_info {align-items: center; margin-top: 20px; }
.contact_txt .contact_line {padding-bottom: 12px; line-height: 30px; font-size: 16px; }
.contact_txt .contact_line .contact_icon {width: 30px; height: 30px; align-items: center; justify-content: center; margin-right: 10px; }
.contact_txt .contact_line .contact_icon img {max-width: 100%; max-height: 100%; }
.contact_txt .contact_line span {word-break: break-all;}
.contact_txt .contact_code {margin-top: 15px; display: inline-block;}
.contact_txt .contact_code .contact_code_img {width: 240px;margin-bottom: 5px;}
.contact_txt .contact_code .contact_code_img img {max-width: 100%}
.incenter {text-align: center;}
.contact_map{width:calc(100% - 370px);float: left; height:520px;}
.contact_map #map {height: 450px;border: #ccc solid 1px;font-size: 12px;margin-bottom: 80px;}

.relly{width: 100%;margin-top: 50px; padding: 80px 0 80px;background: #f5f5f5;}
.relyx-title{height:680px;}
@media screen and (max-width: 625px){.relyx-title{height:860px;}}
@media screen and (max-width: 487px){.relyx-title{height:1140px;}}
.relyx-title h1{font-size: 30px;}
.relyx-title p{font-size: 15px;color: #999;line-height: 26px;margin-top: 16px;}
.relly-form{width: 100%;margin-top: 60px;}
.relly-formipt{width: 100%;overflow: hidden;}
.relly-formipt input{float: left;width:calc(50% - 16px);;height: 60px;background: #fff;padding: 0 32px; margin-right: 32px; margin-top: 32px;}
.relly-formipt input:nth-child(2n) {margin-right: 0;}
.relly-form input, .relly-form textarea{font-size: 15px;color: #888;}
.relly-form input:-moz-placeholder, .relly-form textarea:-moz-placeholder {color:#888;font-size: 15px;}
.relly-form input::-moz-placeholder, .relly-form textarea::-moz-placeholder {color:#888;font-size: 15px;}
.relly-form input:-ms-input-placeholder, .relly-form textarea:-ms-input-placeholder{color:#888;font-size: 15px;}
.relly-form input::-webkit-input-placeholder, .relly-form textarea::-webkit-input-placeholder{color:#888;font-size: 15px;}
.relly-form textarea{width: 100%;display: block;background: #fff;border: none;margin-top: 32px;padding: 24px 32px;height: 164px;}
.relly-formyzmbtn{width: 100%;overflow: hidden;margin-top: 32px;}
.relly-formyzm{float: left;}
.relly-formyzm input{width: 400px;height: 60px;background: #fff;padding: 0 32px;display: block;float: left;}
.relly-formyzm span{display: block;float: left;margin-left: 20px;height: 60px;width: 150px;cursor: pointer;}
.relly-formyzm span img{width: 100%;height: 100%;}
.relly-formbtn {width: 200px;height: 60px;display: block;background: #0067ac;font-size: 16px;color: #fff;text-align: center;float: right;cursor: pointer;}
.relly.rellyBg{background: #eceff4;}


/* 集团简介 */ 
.jianjie {width: 100%; overflow: hidden; } 
.jianjie-wd {width: 42.1%; float: left; } 
.jianjie-desc {width: 100%; margin-top: 54px; /*max-height: 310px; overflow-y: auto;*/ padding-right: 24px; } 
.jianjie-desc::-webkit-scrollbar {width: 2px; height: 4px; } 
.jianjie-desc::-webkit-scrollbar-thumb {border-radius: 5px; background: #0067ac; } 
.jianjie-desc::-webkit-scrollbar-track {border-radius: 0; background: #ededed; } 
.jianjie-desc p {font-size: 16px; color: #666; line-height: 30px; margin-top: 36px; text-align: justify; text-justify: distribute; } 
.jianjie-desc p:first-child {margin-top: 0; } 
.jianjie-img {width: 50%; float: right; position: relative; } 
.jianjie-img img {width: 100%; object-fit: cover; border-radius: 15px;} 
.videoicon {position: absolute; z-index: 2; cursor: pointer; width: 74px; height: 74px; margin-top: -37px; margin-left: -37px; background: url('../images/jrdsIc1.png') no-repeat center /100% auto; top: 50%; left: 50%; } 
.videoicon:hover {animation: vdCt .8s linear both; } 
@keyframes vdCt {0% {transform: scale(1); } 30% {transform: scale(.8); } 50% {transform: scale(1); } 70% {transform: scale(.9); } 100% {transform: scale(1); } } 
.sontit-one {width: 100%; } .sontit-one p {font-size: 28px; color: #ccc; text-transform: uppercase; } 
.sontit-one h3 {font-size: 30px; color: #333; margin-top: 16px; }

.sAbout-culture {padding: 70px 0 120px;background-color: #080605;background-image: url(../images/bgsa-cultur.jpg);background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.sAbout-head {overflow: hidden; z-index: 2; text-align: center;}
.sAbout-culture .sAbout-head .en {font-size: 28px;color: #ccc; text-transform: uppercase;}
.sAbout-head .cn {margin-top: 0.4rem; font-size: 30px;}
.sAbout-culture .sAbout-head .cn{font-size: 30px; color: #fff;}
.sAbout-head .cn em {font-size: 30px;color: #0067ac;}
.sAbout-culture .list4 {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-line-pack: stretch; align-content: stretch; padding-top: 60px; } 
.sAbout-culture .list4:after {display: none; } 
.sAbout-culture .list4 .oLi {position: relative; z-index: 3; width: 16%; min-height: 300px; padding: 35px; /*background-color: #fff;*/ -webkit-box-sizing: border-box; box-sizing: border-box; } 
.sAbout-culture .list4 .oLi .wrapIn {text-align: center; } 
.sAbout-culture .list4 .oLi .wrapIn:after {content: " "; position: absolute; z-index: -1; pointer-events: none; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #0067ac; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 250ms ease-out 0s; transition: all 250ms ease-out 0s; } 
.sAbout-culture .list4 .oLi .ico {display: block; margin-left: auto; margin-right: auto; width: 40px; height: 40px; padding: 20px; background-image: url(../images/based/g.png); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s; -webkit-filter: grayscale(100%) brightness(2.5); filter: grayscale(100%) brightness(2.5); } 
.sAbout-culture .list4 .oLi .dt {margin-top: 10px; } 
.sAbout-culture .list4 .oLi .dt .cn {font-size: 20px;color: #333333;} 
.sAbout-culture .list4 .oLi .dt .en {font-size: 16px; margin-top: 15px; text-transform: capitalize; color: #666666; } 
.sAbout-culture .list4 .oLi .dd {position: relative; margin-top: 20px; line-height: 1.5em;font-size: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 4.5em; -webkit-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s; height: 0; } 
@media screen and (max-width: 1024px) {
.sAbout-culture .list4 .oLi{min-height:inherit; width:48%; margin-bottom:2%;}
}
@media screen and (min-width: 1025px) {
	.sAbout-culture .list4 .oLi .wrapIn {position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0.7rem; right: 0.7rem; } 
	.sAbout-culture .list4 .oLi:hover .wrapIn:after {-webkit-transform: none !important; transform: none !important; -webkit-transition-delay: 100ms; transition-delay: 100ms; } 
	.sAbout-culture .list4 .oLi:hover .ico {-webkit-filter: none; filter: none; } 
	.sAbout-culture .list4 .oLi:hover .dd {height: 4.5em; } 
	} 

/*发展历程效果*/ 
.ffazhan {padding-bottom: 100; background: #ffffff url('../images/fazhanbg.jpg') bottom / cover no-repeat; } 
.ffazhan h1{text-align: center; font-size: 36px;} 
.fazhan {padding: 0 96px;} 
.fazhan .swiper {height: 360px; } 
.fazhan .swiper-slide {width: 452px; }
.fazhan .swiper-slide a {display: block; height: 100%; font-size: 0; cursor: pointer; padding-left: 50px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }
.fazhan .swiper-slide a:before {content: ''; position: absolute; left: 10px; top: 35px; z-index: 0; width: 2px; height: 270px; background-image: -webkit-gradient(linear, left top, left bottom, from(#666), to(rgba(243, 151, 0, 0))); background-image: linear-gradient(to bottom, #666, rgba(243, 151, 0, 0)); }
.fazhan .swiper-slide a.i1 {padding-top: 114px; } 
.fazhan .swiper-slide a.i1:before {top: 149px; height: 215px; } 

.fazhan .swiper-slide i {position: absolute; left: 2px; top: 10px; z-index: 1; width: 18px; height: 18px; -webkit-transition: 1s; transition: 1s; background: url('../images/quan.png') center no-repeat; } 
.fazhan .swiper-slide:hover i {-webkit-transform: rotateY(360deg); transform: rotateY(360deg); } 
.fazhan .swiper-slide a.i1 i {top: 130px; } 

.fazhan .swiper-slide .year {height: 42px; font-size: 30px; color: #666; line-height: 42px; position: relative; margin-bottom: 30px; -webkit-transition: 0.4s; transition: 0.4s; } 
.fazhan .swiper-slide dl {width: 90%; overflow: auto; } 
.fazhan .swiper-slide dd {font-size: 16px; line-height: 32px; color: #666; white-space: normal; } 
.fazhan .swiper-slide-active .year {color: #0067ac;font-size: 36px; text-indent: 10px; font-weight: bold; } 
.fazhan .swiper-slide a.i1 dl {max-height: 196px; } 

.zzjg {padding-bottom: 100; background: #ffffff bottom / cover no-repeat; } 
.zzjg h1{text-align: center; font-size: 36px;} 
.zzjgn { padding-top:50px;}


.yaowan {position: relative; padding: 0 60px;  z-index: 3; overflow: hidden; } 
.yaowan .swiper {height: 100%; margin-bottom:10px;} 
.yaowan .swiper-slide {width:20%; height: 100%; text-align: center; position: relative; } 
.yaowan .swiper-slide a {display: block; width: 100%; height: 100%; cursor: pointer; position: relative; z-index: 2; padding-left:0px;} 
.yaowan .swiper-slide a:before {background: #eeeeee; width: 100%; height: 1px; content: ''; position: absolute; top: 50%; left: 0; display: block; z-index: 2; } .yaowan .swiper-slide a:hover:after, .yaowan .swiper-slide.swiper-slide-active a:after {background: url('../images/r1_on.png') center center no-repeat; }
.yaowan .swiper-slide a:after{background: url(../images/r1.png) center center no-repeat; width: 10px; height: 10px; content: ''; position: absolute; top: calc(50% - 5px); left: calc(50% - 5px); display: block; z-index: 2; }
.yaowan .swiper-slide .num {font-size: 24px; color: #666; line-height: 40px; padding-top: 65px;} 
.yaowan .swiper-slide-active .num {font-weight: bold; color: #0067ac }

.yaowan .sw-next, .yaowan .sw-prev {position: absolute; top: 30px; width: 40px; height: 40px; z-index: 10; cursor: pointer; font-size: 0; border-radius: 20px; text-align: center; -webkit-transition: 0.5s; transition: 0.5s; border: 1px solid #666; } 
.yaowan .sw-prev {left: 16px; background: transparent url('../images/caseArrL.png') center no-repeat; } 
.yaowan .sw-next {right: 16px; background: transparent url('../images/caseArrR.png') center no-repeat; } 
.yaowan .sw-prev:hover {background-image: url('../images/caseArrL_1.png'); background-color: #0067ac;border: 1px solid #0067ac; } 
.yaowan .sw-next:hover {background-image: url('../images/caseArrR_1.png'); background-color: #0067ac;border: 1px solid #0067ac; } 
a:focus {outline: none; border: 0; }

@media screen and (max-width: 768px) {
	.ffazhan {padding: 2rem 0; } 
    .ffazhan h1, .zzjg h1{text-align: center; font-size: 1.2rem;}
	.zzjg{padding-top:50px;} 
	.fazhan {padding: 0 5%; } 
	.fazhan .swiper-slide {width: 320px; } 
	.fazhan .sw-prev {left: 0; top: 200px; } 
	.fazhan .sw-next {right: 0; top: 200px; } 
	.fazhan .swiper-slide a.i1 {padding-top: 2rem; } 
	.fazhan .swiper-slide a.i1 i {top: 40px; } 
    .fazhan .swiper-slide a.i1:before {top: 2.5rem; height: 215px; } 
    .fazhan .swiper-slide .year {height: 42px; font-size: 1.2rem; color: #666; margin-bottom: 1.2rem; text-align:center; padding-right:40px;}
    .fazhan .swiper-slide dd {font-size: 1rem; line-height: 1.5; color: #666; white-space: normal; } 
    .fazhan .swiper {height: auto; margin-bottom:0px;}
	.fazhan .swiper-slide a.i1 dl dd p:first-child{ display:none;}
	.fazhan .swiper-slide a.i1 dl dd p{ text-align:center;}
    .yaowan .swiper-slide {width:100%; height: 100%; text-align: center; position: relative; } 
    .yaowan .swiper-slide .num {font-size: 1.2rem; color: #666; line-height: 40px; padding-top: 2rem;} 
    .yaowan .swiper-slide-active .num {font-weight: bold; color: #0067ac }

} 
	.ser3-out {padding: 146px 0 140px; }
@media screen and (max-width: 1440px) {
	.ser3-out {padding: 120px 0; } 
	} 
@media screen and (max-width: 1023px) {
	.ser3-out {padding: 100px 0; } 
	} 
@media screen and (max-width: 750px) {
	.ser3-out {padding: 80px 0; }
}

.serone {
  padding: 90px 0 96px;
}
.serone .con {
  font-size: 18px;
  color: #666;
  line-height: 42px;
  text-align: center;
  margin-top: 42px;
}
.serlist {
  overflow: hidden;
  padding: 0 0 24px;
  margin: 0 -24px;
}
.serlist li {
  float: left;
  width: 33.33%;
  margin-bottom: 68px;
}
.serlist li .lin {
  padding: 0 24px;
}
.serlist li a {
  display: block;
  position: relative;
}
.serlist li .pic {
  width: 100%;
  height: 328px;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  font-size: 0;
  text-align: center;
  line-height: 328px;
}
.serlist li img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.serlist li h3 {
  position: relative;
  overflow: hidden;
  height: 34px;
  -webkit-transition: .5s;
  transition: .5s;
  font-size: 18px;
  color: #333;
  line-height: 34px;
  text-align: center;
}
.serlist li:hover h3 {
  color: #666;
}
@media screen and (max-width: 1024px) {
  .serlist li {
    width: 50%;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 750px) {
  .serlist {
    margin: 0 -15px;
  }
  .serlist li .lin {
    padding: 0 15px;
  }
}
@media screen and (max-width: 640px) {
  .serlist {
    padding: 0 0 30px;
    margin: 0;
  }
  .serlist li {
    width: 100%;
  }
}
.sw34 {
  height: 485px;
}
.sw34 .swiper-slide {
  width: 100%;
  overflow: hidden;
}
.sw34 .swiper-slide .swiper-inner {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
.sw34 .pic {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  font-size: 0;
}
.sw34 .pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sw34 .swiper-slide .cov {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.sw34 h3 {
  font-size: 18px;
  color: #fff;
  line-height: 36px;
  height: 36px;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 40px;
  z-index: 5;
  width: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.sw34 .swiper-slide-active h3 {
  opacity: 1;
}
.sw34 .sw-next,
.sw34 .sw-prev {
  position: absolute;
  top: 50%;
  width: 38px;
  height: 38px;
  z-index: 10;
  cursor: pointer;
  font-size: 0;
  margin-top: -20px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.sw34 .sw-prev {
  left: 5%;
  background: transparent url('../images/lt1.png') center no-repeat;
}
.sw34 .sw-next {
  right: 5%;
  background: transparent url('../images/gt1.png') center no-repeat;
}
.sw34 .sw-prev:hover,
.sw34 .sw-next:hover {
  background-color: #fff;
}
.sw34 .sw-prev:hover {
  background-image: url('../images/lt1h.png');
}
.sw34 .sw-next:hover {
  background-image: url('../images/gt1h.png');
}
.sw34 .swiper-pagination {
  bottom: 30px;
  font-size: 0;
}
.sw34 .swiper-pagination-bullet {
  width: 18px;
  height: 2px;
  margin: 0 3px;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.3);
  outline: 0 none;
  border-radius: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.sw34 .swiper-pagination-bullet-active {
  background-color: #fff;
}

@media screen and (max-width: 768px) {
	.page-banner>img {display: block; position: relative; left: 50%; margin-left: -432px; width: auto; height: 180px;}
	.pb-txt {top: 35%;}
	.pb-intro h1 {font-size: 1.6rem; letter-spacing: .3em;}
	.pb-intro p {margin-top: 1.5em; font-size: 1rem; line-height: 1; letter-spacing: 0.2em; } 

.jianjie {padding: 2rem 0;} 
.jianjie-wd {width: 100%; float: left; } 
.jianjie-desc { margin-top: .5rem; height:auto; overflow-y:hidden; padding: 0.5rem; } 
.jianjie-desc::-webkit-scrollbar {width: 2px; height: 4px; } 
.jianjie-desc::-webkit-scrollbar-thumb {border-radius: 5px; background: #0067ac; } 
.jianjie-desc::-webkit-scrollbar-track {border-radius: 0; background: #ededed; } 
.jianjie-desc p {font-size: 1rem; color: #666; line-height: 2; margin-top: 1rem; text-align: justify; text-justify: distribute; } 
.jianjie-desc p:first-child {margin-top: 0; } 
.jianjie-img {width: 100%; margin-top: 2rem;  float: right; position: relative; } 
.jianjie-img img {width: 100%; object-fit: cover; border-radius: 15px;} 
.jianjie-img .Video-Plyr-play {position: absolute; left: 35%; top: 35%; margin: 0; }

.videoicon {position: absolute; z-index: 2; cursor: pointer; width: 74px; height: 74px; margin-top: -37px; margin-left: -37px; background: url('../images/jrdsIc1.png') no-repeat center /100% auto; top: 50%; left: 50%; } 
.videoicon:hover {animation: vdCt .8s linear both; } 
@keyframes vdCt {0% {transform: scale(1); } 30% {transform: scale(.8); } 50% {transform: scale(1); } 70% {transform: scale(.9); } 100% {transform: scale(1); } } 
.sontit-one {width: 100%; } .sontit-one p {font-size: 1rem; color: #ccc; text-transform: uppercase; } 
.sontit-one h3 {font-size: 1.2rem; color: #333; margin-top: 0; }

.sAbout-culture {padding: 2rem 0 3rem;background-color: #080605;}
.sAbout-head {overflow: hidden; z-index: 2; text-align: center;}
.sAbout-culture .sAbout-head .en {font-size: 1rem;color: #ccc; text-transform: uppercase;}
.sAbout-head .cn {margin-top: 0.4rem; font-size: 1.2rem;}
.sAbout-culture .sAbout-head .cn{font-size: 1.2rem; color: #fff;}
.sAbout-head .cn em {font-size: 1.2rem;color: #0067ac;}
.sAbout-culture .list4 {padding-top: 1rem; } 
.sAbout-culture .list4:after {display: none; } 
.sAbout-culture .list4 .oLi {position: relative; z-index: 3; /*width: 100%;*/ min-height: 100px; padding: 1rem; margin-bottom: 1rem;} 
.sAbout-culture .list4 .oLi .wrapIn {text-align: center; } 
.sAbout-culture .list4 .oLi .wrapIn:after {content: " "; position: absolute; z-index: -1; pointer-events: none; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #0067ac; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 250ms ease-out 0s; transition: all 250ms ease-out 0s; } 
.sAbout-culture .list4 .oLi .ico {display: block; margin-left: auto; margin-right: auto; width: 40px; height: 40px; padding: 20px; background-image: url(../images/based/g.png); background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s; -webkit-filter: grayscale(100%) brightness(2.5); filter: grayscale(100%) brightness(2.5); } 
.sAbout-culture .list4 .oLi .dt {margin-top: 10px; } 
.sAbout-culture .list4 .oLi .dt .cn {font-size: 1.2rem;color: #333333;} 
.sAbout-culture .list4 .oLi .dt .en {font-size: 1rem; margin-top: 0rem; text-transform: capitalize; color: #666666; } 
.sAbout-culture .list4 .oLi .dd {position: relative; margin-top: 1rem; line-height: 1.5em;font-size: 1rem; overflow: inherit; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 4.5em; -webkit-transition: all 400ms ease-out 0s; transition: all 400ms ease-out 0s; height: 0; } 


.sonlink{display: none;}
.sonlink a, .sonmenu a{display: inline-block;vertical-align: middle;height: 2rem;line-height: 2rem;position: relative;}
.sonlink a{font-size: 14px;color: #999;transition: all .4s ease;padding-right: 24px;}
.sonlink a:after{content: ">";position: absolute;color: #999;height: 100%;font-family: "宋体","\5B8B\4F53";width: 24px;text-align: center;font-weight: 700;}
.sonlink a:last-child:after{display: none;}
.sonlink a:first-child:after{display: none;}
.sonlink a:first-child{padding-right: 8px;}
.sonlink a i{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: url('../images/sonHome.png') no-repeat;margin-top: -4px;}
.sonlink a:hover{color: #0067ac;}
.sonmenu{/*float: right;*/font-size: 0; justify-content:space-evenly;}
.sonmenu.proson{ justify-content:space-between;}
.sonmenu a{/*margin: 0 10px;*/font-size: 16px;color: #666;padding: 0 10px;transition: all .4s ease;}
.sonmenu a:after{content: "";width: 0;right: 0;background: #0067ac;height: 2px;transition: all .6s ease;position: absolute;bottom: -1px;}
.sonmenu a:last-child{margin-right: 0;}
.sonmenu a:hover:after{width: 100%;right: auto;left: 0;}
.sonmenu a:hover{color: #0067ac;}
.sonmenu a.ontrue{ background: #0067ac; color:#fff;}
.sonmenu a.ontrue:after{width: 100%;}

.news-list li{width: 48%;float: left;margin-left: 2%;position: relative;margin-top: 2rem; }
.news-list li a{display: block;width: 100%;}
.news-img{width: 100%;overflow: hidden;height: 110px;}
.news-wd{width: 100%;border: 1px solid #eee;border-top: none;padding:2%;}
.news-wd span{font-size: 1rem;color: #888;display: block;font-family: 'GothamBook';}
.news-wd h6, .news-wd h1{font-size: 1rem;line-height: 1.5;margin: 1rem 0; height: 1.5rem;}
.news-wd p{font-size: 1rem;color: #999;line-height: 20px;height: 42px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-list li a:hover .news-img img{transform: scale(1.04);}
.news-list li a:hover .news-wd h6{color: #0067ac;}
.news-list li a:hover .news-wd h1{color: #0067ac;}

.newsxq{width: 100%;padding-top: 2rem; overflow: hidden;}
.newsxq-cont{width: 100%;padding-right: 0;float: left;border:none; padding-bottom:50px;}
.newsxq-title{width: 100%;}
.newsxq-title h6, .newsxq-title h1{font-size: 1.2rem;color: #333;line-height: 25px; font-weight: normal;}
.newsxq-title p{font-size: 0;width: 100%;margin-top: 10px;}
.newsxq-title p span{display: inline-block;vertical-align: middle;position: relative;font-size: 14px;color: #888;line-height: 20px;padding-left: 24px;margin-right: 36px;font-family: "GothamBook";}
.newsxq-title p span:first-child{background: url('../images/newsxqIc1.png') no-repeat left center;}
.newsxq-title p span:last-child{background: url('../images/newsxqIc2.png') no-repeat left center;margin-right: 0;}
.newsxq-desc{width: 100%;padding: 1.2rem 0;font-size: 1rem;color: #888;line-height: 28px;}
.newsxq-desc p{font-size: 1rem;color: #888;line-height: 28px;}
.newsxq-desc img{max-width: 100%;display: block;margin: 0 auto;}
.newsxq-share{width: 100%;position: relative;padding-left: 3rem; margin-bottom: 1rem;}
.newsxq-share label{display: inline-block;vertical-align: middle;height: 35px;line-height: 35px;color: #888;}
.newsxq-share label{position: absolute;top: 0;left: 0;font-size: 16px;}
.newsxq-share .bdsharebuttonbox{display: inline-block;vertical-align: middle;font-size: 0;}
.newsxq-share .bdsharebuttonbox a{width: 35px;height: 35px;display: inline-block;border-radius: 50%;vertical-align: middle;margin: 0 8px;padding: 0;background-position: center;background-color: #afafaf;background-repeat: no-repeat;}
.newsxq-share .bdsharebuttonbox a:nth-child(1){background-image: url('../images/newsxqFx1.png');}
.newsxq-share .bdsharebuttonbox a:nth-child(2){background-image: url('../images/newsxqFx2.png');}
.newsxq-share .bdsharebuttonbox a:nth-child(3){background-image: url('../images/newsxqFx3.png');}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}
.newsxq-list{width: 100%;float: right;padding:0;}
.newsxq-item{margin-bottom: 1rem;}
.newsxq-item:last-child{margin-bottom: 1rem;}
.newsxq-ltimg{width: 100%;overflow: hidden;}
.newsxq-ltimg img{width: 100%;object-fit: cover;transition: all .6s ease-in-out;}
.newsxq-ltwd{width: 100%;padding: .5rem 0;}
.newsxq-ltwd span{display: block;font-size: 14px;color: #888;}
.newsxq-ltwd p{font-size: 1rem;line-height: 25px;margin-top: 8px;height: auto;}
.newsxq-item:hover .newsxq-ltimg img{transform: scale(1.04);}
.newsxq-item:hover .newsxq-ltwd p{color: #0067ac;}
.newsxq .casexqpn{/*display: none;*/}
.casexqpn-prev, .casexqpn-next { width:50%;}
.casexqpn-more{ width:100%;border-bottom: 1px solid #eee;}
/*产品列表*/
.prolist{padding:0px 0px 2rem 0;}
.prolist li{width: 48%;background: #fff;position: relative;margin-top: 1.2rem; padding:10px; margin-right:4%;}
.prolist li:nth-child(2n) {
    margin-right: 0;
}
.prolist li a{display: block;width: 100%;padding: .6rem;height: auto;}
.prolist-img{width: 100%;float: left;}
.prolist-img img{max-width: 100%;transform: scale(.96);transition: all .6s ease-in-out;}
.prolist-wd{width: 100%;float: right;padding-top: .5rem;}
.prolist-wdtit{width: 100%;}
.prolist-wdtit h6, .prolist-wdtit h1{font-size: 1.2rem; margin: 0;}
.prolist-wdtit p{font-size: 1rem;color: #000;line-height:25px; /*margin-bottom: 1rem;*/}
.prolist-wddes{width: 100%;margin-top: 34px;}
.prolist-wddes p{font-size: 16px;color: #000;line-height: 36px;}
.prolist-wddes p span{color: #000;}
.prolist li a:hover .prolist-img img{transform: scale(.98) translateY(-10px);}
.prolist li a:hover .prolist-wdtit h6{color: #0067ac;}
.prolist li a:hover .prolist-wdtit h1{color: #0067ac;}

/*解决方案*/
.fanganpage{padding: 1rem 0 1rem; overflow: hidden;} 
.fanganpage h2{font-size: 1.2rem;}
.fanganpage ul li{margin-top: 1rem;float: left; width: 100%; display: inline-block;  vertical-align: top;}
.fanganpage ul li .list-item{margin: 0;}
.fanganpage .img-box::before {padding-top: 70.07299%;content: "";display: block;}
.fanganpage .intro {position: absolute; top: 1rem; right: 1rem; left: 1rem; color: #474645; }
.fanganpage .intro h3{font-size: 1.4rem;letter-spacing: 0.05em;font-weight: 500;margin-top: .8em;}

.owidth {width: 100%;margin: auto;}
.fanganshow{padding-top: 1rem; overflow: hidden;}
.fanganshow .title{padding-top: 1rem;padding-bottom: 1rem; font-size: 1.2rem; font-weight: 700;}
.fanganshow .l-box {float: left; width: 100%; overflow: hidden; }
.fanganshow .l-box .details {color: #333333;font-size: 1rem;line-height: 28px;}

.fanganshow .l-box .details .fatwo{ padding: .7rem 0; overflow: hidden;}
.fanganshow .l-box .details .fatwo li{width: 50%; float: left; padding: 0 .3rem; }
.fanganshow .l-box .details .fatwo li img{width: 100%;}

.fanganshow .l-box .details .fathree{ padding: .7rem; overflow: hidden;}
.fanganshow .l-box .details .fathree li{width: 33.33%; float: left; padding: 0 .3rem; }
.fanganshow .l-box .details .fathree li img{width: 100%;}

.fanganshow .l-box .details h3{font-size: 1.2rem;line-height: 2rem; padding-top: .5rem;}
.fanganshow .r-box {display: none;}

/*联系我们*/
.contacts{padding-top: 1.2rem;}
.contacts .contact_txt {width: 100%; float: left; padding-right: 0; }
.master_title02 h1{font-size: 1.2rem;}
.master_title02 p {font-size: 1rem; line-height: 25px; margin-top: 0; }
.contact_txt .contact_info {align-items: center; margin-top: .5rem; }
.contact_txt .contact_line {padding-bottom: .5rem;   font-size: 1rem; }
.contact_txt .contact_line .contact_icon {width: 30px; height: 30px; align-items: center; justify-content: center; margin-right: .3rem; }
.contact_txt .contact_line .contact_icon img{width:20px;}
.contact_txt .contact_code {margin-top: .8rem; display: inline-block; width:100%; text-align:center;}
.contact_txt .contact_code .contact_code_img {width: 200px; margin:auto; margin-bottom: 5px;}
.contact_txt .contact_code .contact_code_img img {max-width: 100%}
.incenter {text-align: center;}
.contact_map{width: 100%;float: left; padding-top: .6rem;}
.contact_map #map {height: 20rem;border: #ccc solid 1px;font-size: 12px;margin-bottom: 2rem;}

.relly{width: 100%;margin-top: 2rem; padding: 2rem 0 2rem;background: #f5f5f5;overflow: hidden;}
.relyx-title h1{font-size: 1.2rem;}
.relyx-title p{font-size: 1rem;color: #999;line-height: 26px;margin-top: .3rem;}
.relly-form{width: 100%;margin-top: .5rem;}
.relly-formipt input{float: left;width:100%;height: 2rem;padding: 0 .6rem; margin-right: 1rem; margin-top: 1rem;}
.relly-form input, .relly-form textarea{font-size: 1rem;color: #888;}
.relly-form input:-moz-placeholder, .relly-form textarea:-moz-placeholder {color:#888;font-size: 1rem;}
.relly-form input::-moz-placeholder, .relly-form textarea::-moz-placeholder {color:#888;font-size: 1rem;}
.relly-form input:-ms-input-placeholder, .relly-form textarea:-ms-input-placeholder{color:#888;font-size:1rem;}
.relly-form input::-webkit-input-placeholder, .relly-form textarea::-webkit-input-placeholder{color:#888;font-size: 1rem;}
.relly-form textarea{width: 100%;display: block;background: #fff;border: none;margin-top: 1rem;padding: .6rem .6rem;height: 5rem;}
.relly-formyzmbtn{width: 100%;overflow: hidden;margin-top: 1rem;}
.relly-formyzm{float: left;}
.relly-formyzm input{width: 30%;height: 3rem;background: #fff;padding: 0 .6rem;display: block;float: left;}
.relly-formyzm span{display: block;float: left;margin-left: .2rem;height: 3rem;width: 150px;cursor: pointer;}
.relly-formyzm span img{width: 100%;height: 100%;}
.relly-formbtn {width: 100px;height: 2rem;font-size: 1rem;color: #fff;float:inherit;display: inline-block; margin-top: 1rem;}
.relly.rellyBg{background: #eceff4;}

.mt20{margin-bottom: 1rem;}

.proshow .img img{width: 100%;}
.proshow img{max-width: 100%;}
.proshow .chanpintit1{ text-align: center; overflow: hidden; margin: 15px 0; }
.proshow .chanpintit1 h1 { display: inline-block;  background: #0067ac; padding: 12px 32px; font-size: 18px; color: #ffffff; letter-spacing: 10px; border-radius: 30px;}
.proshow .nr{font-size: 16px; line-height: 35px}

.proshow .chanpintit1 h2 {font-size: 18px; }
.tanxun2 {overflow:hidden;}
.tanxun2 ul {margin: 0 -19px;}
.tanxun2 ul li {width: calc(100% - 40px); float: left; margin: 5px 20px; box-shadow: 0px 0px 2px 0px #cccccc;}
.tanxun2 ul li img { width: 100%; padding:5px;}

.prshow2 h1 {font-size: 18px; text-align: center; color: #0067ac; margin: 10px 0;}

}
.sonlink{display:none;}