@charset "utf-8";
@font-face {
  font-family: 'Alibaba-PuHuiTi-B';
  font-weight: bolder;
  src: url('./fonts/AlibabaSans-Bold.otf') format('truetype');
}
@font-face {
  font-family: 'Alibaba-PuHuiTi-H';
  font-weight: bold;
  src: url('./fonts/AlibabaSans-Heavy.otf') format('truetype');
}
@font-face {
  font-family: 'Alibaba-PuHuiTi-R';
  font-weight: normal;
  src: url('./fonts/AlibabaSans-Regular.otf') format('truetype');
}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,caption,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,textarea,select,input {margin:0;padding:0;outline:none}
ol,ul {list-style:none;}
html {-webkit-text-size-adjust:none;font-size: 100px; }

body {color:#555;font-family:'Alibaba-PuHuiTi-R';overflow-x: hidden;line-height: 1.8;font-size: 0.16rem;padding-top: 1.2rem;}

img {display:block;max-width:100%;border:none}

/*a 链接*/

a {text-decoration:none;outline:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; color:#333333;}
a:hover{color: #ff7f00}
/*居中*/

.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.juzhong2 {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang {display:flex;flex-direction:row;justify-content:space-between;}
.xia {display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between; }
.shangzhong {display:flex;flex-direction:row;justify-content:center;}
.shangzuo{display:flex;flex-direction:row;justify-content:flex-start;}
.shangyou{display:flex;flex-direction:row;justify-content:flex-end;}

.shangerduan{display:flex;flex-direction:row;justify-content:space-between;}

.zuo {display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you {display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}
.align-between {
  display: flex;
  align-items: center;
  flex-direction: column;
}

/*浮动*/
.fl {float:left;display:inline}
.fr {float:right;display:inline}
.clear {clear:both}
.clearfix {*zoom:1;}
.clearfix:after {clear:both;display:block;height:0;visibility:hidden;line-height:0;content:'\20';}

/**上对齐*/
.upshang{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.shangxia{display: flex;flex-direction:column; justify-content:space-between}

/**二端对齐居中*/
.erduanzhong{justify-content: center;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

/* HTML5 重置为较旧版本的浏览器 */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/* 按钮样式 */

input[type="text"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:Alibaba-PuHuiTi-R;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;border:0;}
input[type="submit"] {cursor:pointer;border:0}
input[type="reset"] {cursor:pointer;border:0}

/*删除火狐下按钮默认样式*/

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;-webkit-appearance:none;}
i,em {font-style:normal}

.nav-btnbox { display:none}
.pd2{ padding-top:2%; padding-bottom:2%}
.pd3{ padding-top:3%; padding-bottom:3%}
.pd4{ padding-top:4%; padding-bottom:4%}
.pd5{ padding-top:5%; padding-bottom:5%}
.pd6{ padding-top:6%; padding-bottom:6%}
.pd7{ padding-top:7%; padding-bottom:7%}
.pd8{ padding-top:8%; padding-bottom:8%}


.mtb3{ margin-top:3%; margin-bottom:3%}
.mtb4{ margin-top:4%; margin-bottom:4%}
.mtb5{ margin-top:5%; margin-bottom:5%}
.mtb6{ margin-top:6%; margin-bottom:6%}
.mtb2{ margin-top:2%; margin-bottom:2%}


.mt1{ margin-top:1%}
.mt2{ margin-top:2%}
.mt3{ margin-top:3%}
.mt4{ margin-top:4%}
.mt5{ margin-top:5%}
.mt6{ margin-top:6%}
.mt7{ margin-top:7%}
.mt8{ margin-top:8%}




.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}

.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}
.pb6{ padding-bottom:6%}
.pb7{ padding-bottom:7%}



/*省略号*/
.oneline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient: vertical;}
.twoline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.threeline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient: vertical;}
.fourline{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient: vertical;}


.fangdapic{ overflow:hidden; position:relative}
.fangdapic img{ transition: 1s all; -webkit-transition: 1s all; -moz-transition: 1s all; -o-transition: 1s all; -ms-transition: 1s all; width:100%}
a:hover .fangdapic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}
li:hover .fangdapic>img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.fangdapic:hover>img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.fangdapic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}



input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#cccccc; font-size: 0.16rem;} 
input::-moz-placeholder, textarea::-moz-placeholder{color: #cccccc;font-size: 0.16rem; } 
input::-moz-placeholder, textarea::-moz-placeholder{color: #cccccc;font-size: 0.16rem; } 
input::-ms-input-placeholder, textarea::-ms-input-placeholder{color: #cccccc;font-size: 0.16rem; } 



.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


@-webkit-keyframes fadeInUp {
    0% {opacity:0; -webkit-transform: translate3d(0,20%,0);transform: translate3d(0,20%,0)}
    to {opacity:1; -webkit-transform: none;transform:none}
}
@keyframes fadeInUp {
    0% {opacity:0; -webkit-transform:translate3d(0,20%, 0);transform: translate3d(0,20%, 0)}
    to {opacity:1; -webkit-transform: none;transform: none}
}
@-webkit-keyframes fadeInDown{
  0%{ opacity:0; transform:translateY(-0.5rem); -webkit-transform:translateY(-0.5rem); -moz-transform:translateY(-0.5rem); -ms-transform:translateY(-0.5rem); -o-transform:translateY(-0.5rem); }
  100%{opacity:1;transform: translateY(0)}
}
@keyframes fadeInDown{
  0%{opacity:0; transform: translateY(-0.5rem)}
  100%{opacity:1;transform: translateY(0)}
}



.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

.mainbox{margin: 0 auto; width:85%; max-width: 14rem;}

.top{position:fixed; left: 0rem; top: 0rem; width: 100%; z-index:11; background: #fff;box-shadow: 0rem 0.03rem 0.05rem 0rem rgba(68,69,69,0.1);}
.top.cur{ box-shadow: 0rem 0rem 0.2rem rgba(0,0,0,0.05);}
.top>.mainbox{height:1.2rem; max-width: 18rem;width: 76%;}
.logo{ width:30%; max-width:2.1rem;}

.topright{width:75%;margin-left: 0.7rem;}


.nav{width:66%;}
.topyou{width: 30%;}
.nav li{position: relative;}
.nav li:nth-child(2){position: static;}
.nav li.cur>a{color: #ff7f00;}
.nav li>a {position: relative;line-height:1.2rem; display: block; font-size: 0.22rem; position: relative;font-family: Alibaba-PuHuiTi-B; font-weight: bold;}
.nav li>a:before{content: ''; width:0rem; left: 50%;transform: translateX(-50%);height: 0.06rem; background: #ff6b01; position: absolute; bottom:0rem;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.nav li:hover>a:before{width: 1.51rem;}
.nav li:hover>a{color: #ff7f00;}

.navprodown{width:100%;position: absolute; left:0rem; top: 1.2rem;display: none; box-shadow: inset 0rem 0.05rem 0.1rem rgba(74,91,159,0.05); background: #fff; }

.navprodown dl{  width:calc(100% + 0.2rem); margin-left: -0.2rem; padding: 0.2rem 0rem;}
.navprodown dd{float: left; width:calc(20% - 0.2rem); margin:0.2rem 0rem; margin-left: 0.2rem; line-height: 1.6}
.navprodown dd span{width: 0.45rem;}
.navprodown dd a{width: calc(100% - 0.56rem);}
.navprodown dd em{display: block; color:#999999;}
.navprodown dd p{font-size: 0.18rem;}

.navotherdown{ width: 3.5rem; position: absolute; left: 50%; top: 1.2rem; padding-top: 0.16rem; transform: translate(-50%,0); text-align: center; display: none}

.navothers{box-shadow: 0rem 0rem 0.32rem 0rem rgba(57,73,87,0.14); background: #fff; font-size: 0.22rem; padding: 0.32rem;}
.navothers p .link-left{white-space: nowrap;display:flex;align-items: center;}
.navothers p img{ 
  width: 0.46rem;
  height: 0.46rem;
  margin-right: 0.18rem;
}
.navothers .gpt-bg {
  width: 0.46rem;
  height: 0.46rem;
  background-color: rgb(75,50,189);
  color: #FFF;
  display: block;
  color: #FFF;
  line-height: 0.46rem;
  margin-right: 0.18rem;
  border-radius:100%;
}

.telx{font-size: 0.18rem}
.telx a{color: #ff7f00; line-height: 1;white-space: nowrap;}
.telx a p {
  text-align: center;
  line-height: 0.2rem;
}


.wapfudong{display: none}

.messagebtn{font-size: 0.2rem;
  border-radius: 0.4rem;
  color: #fff;
  background: #ff7f00;
  height: 0.33rem;
  line-height: 0.33rem;
  width: 1.32rem;
  text-align: center;}
.messagebtn:hover{color: #fff;
  background: #ff7f00; }

.sytit h2{
  font-size: 0.5rem;
  font-family: 'Alibaba-PuHuiTi-B';
}



.synumber{}

.synumber li{float: left; margin:2% 0rem;width:33.33%; line-height: 1;}
.synumber li i, .synumber li em{font-size: 0.44rem; font-family: Alibaba-PuHuiTi-B; color: #555555;font-weight: bold;}
.synumber li p{font-size: 0.24rem;color: #555555;}
.synumber li span{position: relative; padding-bottom: 0.15rem; margin-bottom: 0.1rem; display: inline-block}
.synumber li span::before{content: ''; height: 0.08rem; width:2.5rem; background: #FF5B1A; display: block;transition:1.5s all;-webkit-transition:1.5s all;-moz-transition:1.5s all;-o-transition:1.5s all;-ms-transition:1.5s all; position: absolute; left: 0rem; bottom: 0rem;}
.synumber li:nth-child(even) span::before {
  background: #FFC200;
}

/* .synumber li div{min-width: 15.1rem;} */



.synewstxt h3{font-size: 0.2rem; font-weight: normal; margin: 0.1rem 0rem;}
.synewstxt p{color: #4c4c4c; height:0.52rem; line-height: 0.26rem; font-size: 0.14rem;}

.synewslist{color: #999999; margin-top: 10%; margin-bottom:5%; line-height: 2}
.synewslist p a{color: #999999; }
.synewslist p a:hover{color: #ff9933; }

.newsmore{color: #ff7f00; position: relative}
.newsmore:before{content: ''; width: 0.1rem; height: 0.08rem; background: url("../images/you.png") no-repeat center center; background-size: 100% auto; position: absolute; right: -0.15rem; top: 50%; transform: translate(0,-50%);transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.newsmore:hover:before{right: -0.25rem}


.synewsright{width: 23.57%; border-radius: 0.14rem; background: #ff9933; color: #fff; text-align: center}

.dingyue{width: 80%}
.dingyue h3{font-size: 0.3rem;}
.dingyue p{font-size: 0.16rem; margin-top: 8%; margin-bottom:8%}
.dingyue .dingyueewm{ width:80%; margin: 0 auto; border-radius: 0.08rem; overflow: hidden; box-shadow: 0rem 0rem 0.1rem rgba(74,91,159,0.15); padding:0.05rem; margin-bottom:8%; -webkit-border-radius: 0.08rem; -moz-border-radius: 0.08rem; -ms-border-radius: 0.08rem; -o-border-radius: 0.08rem; }

.wxbtn{background: #fff; width: 78%; border-radius: 0.04rem; padding: 0.1rem 0rem; margin:0rem auto; font-size:0.16rem;}
.wxbtn img{width: 0.3rem; margin-right: 0.1rem;}


.huisebj{background: #fafbfc}

.massageleft{width: 60%; background: #FF5B1A; padding: 0.45rem 1.44rem 0.6rem 2.66rem;}

.mastit h2{font-size: 0.3rem;font-family: Alibaba-PuHuiTi-B; color: #fff;line-height: 0.4rem;}
.mastit p{color: #FFF; font-size: 0.2rem;}

.massageleft ul{width: calc(100% + 0.2rem); margin-left: -0.2rem}
.massageleft li{width: calc(50% - 0.2rem); float: left; margin-top:0.2rem; margin-left: 0.2rem;}
.inuhz{background: #fff;overflow: hidden}
.massageleft li.textarea{width: 100%;height: 0.9rem;}
.massageleft li.textarea .wnehx{height: auto;}
.wnehx{width: calc(100% - 0.26rem); border:none; height: 0.2rem; padding: 0.12rem; font-size: 0.16rem;}

.tijiaos{background: #FFC200;border: 0.02rem solid #FFC200; height: 0.45rem; font-size: 0.2rem; color: #fff; width: 100%; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;font-family: Alibaba-PuHuiTi-H;font-weight: 800;}

/* .tijiaos:hover{background: #fff;border: 0.02rem solid #FFC200; color: #ff7f00} */

.massageright{width: 46.42%;}
.massageright li{width: 31.8%;border-radius: 0.2rem; overflow: hidden}

.footerbj{background: #333333; color: #FFFFFF; font-size: 0.16rem;padding-top: 0.49rem;}

.footnav{width: 71.15%;}
.footnav li{width: 20%}
.footnav li>p{ color: #fff; margin-bottom: 0.1rem; font-size: 0.26rem;font-family: Alibaba-PuHuiTi-B;font-weight: bold;}
.footnav li span{ display: block; padding: 0.05rem 0rem; width: 100%;line-height: 0.27rem;}

.footerbj  a{color: #FFFFFF}
.footerbj  a:hover{color: #FFFFFF}


.footcon{ max-width: 2.25rem;}
.footcon>h3{margin-bottom: 0.1rem; font-size: 0.18rem; color: #fff; font-weight: normal}

.footcon ul{width:100%; margin: 0.2rem 0rem;}
.footcon li{text-align: center; width: 30%; max-width: 0.8rem;}
.footcon li p{margin-top: 0.1rem;}

.footcon dt{margin-bottom: 0.1rem;  color: #fff;}
.footcon dd{margin: 0.1rem 0rem;}
.footcon dd span{width: 0.24rem; height: 0.24rem; border-radius: 100%; border: 0.015rem solid #787878;margin-right: 0.1rem;}
.footcon dd span img{width: 55%; }

.footercon{ padding-top: 0.2rem;}
.footercon li{margin: 0rem 0.3rem;}
.footbot{text-align: center; padding:0.35rem 0rem;}

.tanchubj{background: rgba(0,0,0,0.4); position: fixed; left: 0rem; top: 0rem; width: 100%; height: 100%; z-index: 10; display: none}
.weixinbox{position:fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); background: url("../images/tanbj.png") no-repeat center bottom #fff; background-size: 100% auto; border-radius: 0.08rem; border-bottom: 0.1rem solid #ff9933; width: 90%; max-width:3.6rem; z-index: 11; display: none}

.close{
  font-size: 0.5rem;
  transform: rotate(45deg);
}

.dingyueimg{width:55%; margin: 0 auto;border-radius: 0.12rem; overflow: hidden;box-shadow: 0rem 0rem 0.1rem rgba(74,91,159,0.15); padding:0.05rem; margin-bottom:10%; background:#FFF;}

.weixinbox p{color: #999999;  margin-top: 0.1rem}
.weixinbox p em{width: 0.2rem; height: 0.01rem; background: #b3b3b3;}

.weixinbox p span{padding: 0rem 0.15rem}


.emaildingyue{position:fixed; left: 50%; top: 50%; transform: translate(-50%,-50%);border-radius: 0.08rem; width: 60%; max-width:9rem; z-index: 11; background: #fff; display: none}
.tantit{
  padding: 0.23rem;
  position: relative;
  background: #FF5B1A;
  color: #FFF;}
.tantit h3{   
  text-align: center;
  width: 100%;
  padding-top: 0.1rem;
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.27rem;}
.tantit .close{position: absolute; right: 0.2rem;
  top: 0.2rem;
  color: #FFF;}
.close{width: 0.3rem; height: 0.3rem;}
.close img{width: 0.12rem;}

.emaildingyue ul{padding: 0.3rem; padding-top: 0rem; padding-bottom: 0.6rem;}
.emaildingyue li{margin-top: 0.25rem;}
.emaildingyue li:first-child{margin-top: 0.35rem;}
.dytxt{background: #fafafa; height: 0.4rem; width: calc(100% - 0.3rem); padding: 0rem 0.15rem; border-radius: 0.04rem; border: none}
.dytijiao{background: #ff7f00;border: 0.02rem solid #ff7f00; height: 0.44rem; font-size:0.16rem; color: #fff; width: 100%; border-radius: 0.08rem;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.dytijiao:hover{background: #fff;border: 0.02rem solid #ff7f00; color: #ff7f00}

.fudongdown{position: absolute; right:0.3rem; padding-right: 0.1rem;top: 50%; transform: translate(0%,-50%); visibility: hidden;transition:0.4s all;-webkit-transition:0.4s all;-moz-transition:0.4s all;-o-transition:0.4s all;-ms-transition:0.4s all; opacity: 0}
.fudonghezi{background: #fff;box-shadow: 0rem 0rem 0.1rem rgba(74,91,159,0.1);width: 1.36rem;border-radius: 0.04rem; padding: 0.1rem;  }
.fudonghezi p{ text-align: center; font-size: 0.16rem;}
.fudonghezi p a{color: #ff7f00;}
.fudongdown:before{content: ''; position: absolute; right: -0.1rem; top: 50%;border-top: 0.1rem solid transparent;
	border-right: 0.1rem solid transparent;
	border-bottom: 0.1rem solid transparent;
	border-left: 0.1rem solid #fff;transform: translate(0,-50%);
}
.pop-flex {
  display: flex;
}
.pop-flex #sform {
  flex: 1;
}
.pop-flex #sform .dytxt {
  width: calc(100% - 0.2rem);
  padding: 0rem 0.1rem;
  border: 0.01rem solid #9F9F9F;
  background: #FFF;
  border-radius: 0.04rem;
}

.fudong{width: 0.38rem; position: fixed; top: 50%; right:0.1rem; transform: translate(0,-50%); z-index:9; display: none}

.fudong ul{box-shadow: 0rem 0rem 0.1rem rgba(74,91,159,0.1); padding:0rem 0.07rem; border-radius:0.04rem; background: #fff}
.fudong li{padding: 0.1rem 0rem; border-top: 0.01rem solid #ededed; position: relative; margin:0.05rem 0rem}
.fudong li:first-child{border: none}
.fudong li a>img{max-width: 0.2rem; max-height: 0.2rem; margin: 0 auto}

.fudong li:hover .fudongdown{right: 0.38rem; visibility: visible; opacity: 1}




.nybanner{position: relative}
.nybanner>img{width: 100%}
.nybannertxt{
  position: absolute; 
  left: 2.66rem;
}

.aboutbanner h3{font-size: 0.6rem; text-align: left;font-family: Alibaba-PuHuiTi-B;font-weight: bold;line-height: 1;}


.banmore{ 
  width: 1.98rem;
  height: 0.5rem;
  background: #FE5B1A;
  border-radius: 0.1rem;
  color: #fff; 
  height: 0.5rem; line-height: 0.5rem;width:1.98rem; text-align: center; display: inline-block; cursor: pointer;}
.banmore:hover{background:#FE5B1A; color: #fff}

.banmore.lanse{background: #4297b5;border: 0.02rem solid #4297b5;}
.banmore.lanse:hover{background:none; color: #4297b5}


.banmore.lanse2{background: #1a83f8;border: 0.02rem solid #1a83f8;}
.banmore.lanse2:hover{background:none; color: #1a83f8}

.gttese li{padding:0.3rem 0rem;}

.gtpics{width: 48%;}
.gtpics img{width: 100%}

.gttxts{width: 45%;}
.gttxts h3{font-size: 0.4rem;font-family: Alibaba-PuHuiTi-B;font-weight: bold; line-height:1;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.gttxts h3 em{background: #ffa800; height: 0.32rem; font-size: 0.16rem; font-weight: bold; border-radius: 0.06rem; color: #fff; display: inline-block; line-height: 0.32rem; padding: 0rem 0.1rem; margin-left: 0.2rem;}
.gtwenzi{margin:0.3rem 0rem 0.4rem; font-size: 0.26rem;line-height: 0.36rem;}
.gtwenzi p{position: relative; margin: 0.1rem 0rem; text-align: justify}
.gtwenzi p:before{content: ''; width: 0.05rem; height: 0.05rem; border-radius: 100%; background: #707070; position: absolute; left:-0.2rem; top:0.14rem;}
.gttese li:nth-child(even){background: #f7f8fa}
.gttese li:nth-child(even) .gtpics{order: 2}


.easesearch_list .gtwenzi p:before{display: none}

.gttese.easesearch_list li:nth-child(even) .gtpics{order:0}
.gttese.easesearch_list li:nth-child(odd) .gtpics{order: 2}



.synumber.nynumber li div{min-width: 1.8rem;}

.synumber.nynumber li{margin:2% 0rem;}

#container{width: 100%; height:3rem;}

#container img{max-width:none}

.nynewsbox{padding-top: 0.1rem;}
.nynewsleft{width: 100%}

.newstit{border-bottom: 0.01rem solid #f2f3f6;}
.newstit li{padding: 0.18rem 0rem; position: relative; font-size: 0.16rem;}

.newstit li a{ height: 0.26rem;font-size: 0.26rem; border-radius: 0.23rem; padding: 0.1rem 0.25rem; text-align: center; line-height: 0.26rem; display: block; -webkit-border-radius: 0.23rem; -moz-border-radius: 0.23rem; -ms-border-radius: 0.23rem; -o-border-radius: 0.23rem; }
.newstit li.cur a{ background: #ff7f00; color: #fff}

/* .newstit li.cur:before{content: ''; position: absolute; left: 50%; bottom: 0rem;width: 0;height: 0; border-left: 0.1rem solid transparent;  border-right:0.1rem solid transparent;  border-bottom: 0.1rem solid #f2f3f6; transform: translate(-50%,0)} */

.newstit ul{padding: 0rem 0.16rem; max-width: 6.9rem;}

.nynewslist li{padding:0.3rem 0.16rem;border-bottom: 0.01rem solid #f2f3f6;}

.nynewstxt{width: 70%}
.nynewslist li .fangdapic{width: 23%; border-radius: 0.06rem; overflow: hidden}

/*.nynewslist li .fangdapic img{ height: 2rem;object-fit: cover;}*/
.nynewstxt h2{font-size: 0.36rem; font-weight: normal; line-height: 1.4}
.nynewstxt p{color: #0095FF; font-size: 0.2rem; line-height: 0.28rem; height:0.84rem; margin: 0.2rem 0rem;}
.nynewstxt span{color: #363636; font-size: 0.2rem; text-decoration-line: underline;}

.nynavselect {position:relative;color:#999999;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none; display: none; z-index:7; width:100%;font-size:0.2rem;}

.nynavselect .placeholder {position:relative;display:block;background-color:#fff;z-index:1; height: 0.56rem; line-height: 0.56rem;cursor:pointer; padding-left:0.2rem;border: 0.02rem solid #ff7f00;color: #ff7f00; font-weight: bold}

.nynavselect .placeholder:after {position:absolute;right:0.2rem;top:50%;transform:translateY(-50%);z-index:10; background: url("../images/selectxia.png") no-repeat center center; content: ""; width: 0.1rem; height: 0.06rem; background-size: 100% auto}

.nynavselect.is-open .placeholder:after {background: url("../images/selectxia2.png") no-repeat center center;background-size: 100% auto}
.nynavselect.is-open ul {display:block; box-shadow:0rem 0rem 0.1rem rgba(0,0,0,0.05)}

.nynavselect ul {display:none;position:absolute;overflow:hidden;width:100%;background:#fff;top:100%;left:0;z-index:100;font-size:0.18rem;}
.nynavselect ul li {display:block;text-align:left; padding:0.1rem 0.2rem; color:#999;cursor:pointer;}


.nynavselect ul li a{display: block}
.nynavselect ul li.cur{background:#ff7f00}
.nynavselect ul li.cur a{color: #fff}



.massagebj{}
.massagebj .mainbox{
  width: 100%;
  max-width: 100%;
}
.massagebj .mainbox .massageright{
  width: 40%;
  background: url(../images/bottom-submit.png) no-repeat center bottom #fafbfc;
  height: 5rem;
  position: relative;
}
.massageright .content-bottom{
  padding: 44px;
  color: #FFFFFF;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0%) 0%, rgba(0, 0, 0, 20%) 30%, rgba(0, 0, 0, 70%) 100%);;
  h1 {
    font-family: Alibaba-PuHuiTi-H;
    font-weight: 800;
    font-size: 49px;
    line-height: 1.333;
  }
  p {
    font-size: 18px;
    font-family: Alibaba-PuHuiTi-B;
  }
}

.videobox{max-width: 10rem; margin: 0 auto; position:fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 95%; display: none; z-index: 11}
.guanbi{width: 0.3rem; height:0.3rem; position: absolute; right:-0.4rem; top:-0.4rem; z-index: 999}

.xiaocx{position: relative; cursor: pointer;}
.xiaocx em{display:block;}
.lxgwbtn{cursor: pointer;}

.mfers{position: absolute; left: 50%; bottom: 0.6rem;box-shadow: 0rem 0rem 0.2rem rgba(0,0,0,0.05); background: #fff; transform: translate(-50%,0); width: 120%; display: none}

.mfers em{cursor: pointer; position: absolute;right:0rem; top:0.2rem; width: 0.4rem; height: 0.4rem;}

.mfers em img{width: 0.2rem;}

.chengsebj{background: #F8F8F8}
.bg-white {
  background: #FFF;
}

.banmore,.kfzxbtn{font-size: 0.28rem;}
.messbtn{cursor: pointer}
.warning-text {
  color: #FF7744;
}
.sykehubox{background: url("../images/About/mapbj.jpg") no-repeat bottom center; background-size:89% auto; overflow: hidden}
.sykehubox .tempWrap{ position: relative; max-width:80%; margin: 0 auto}
.sykehubox .tempWrap:nth-child(2){max-width: 100%}
.sykehubox .tempWrap:before{content:''; width:5%; height: 100%; position: absolute; left: 0rem; top: 0rem; background-image: linear-gradient(to right, #ffffff , rgba(255,255,255,0)); z-index: 99}
.sykehubox .tempWrap:after{content:''; width:5%; height: 100%; position: absolute; right: 0rem; top: 0rem; background-image: linear-gradient(to right, rgba(255,255,255,0),#ffffff); z-index: 99}
.sykehubox li{overflow: hidden; width: calc(20% - 0.05rem); float:left;margin: 0.1rem 0rem; margin-left: 0.05rem; cursor: pointer;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

/* .sykehubox li:hover{box-shadow: 0rem 0rem 0.4rem rgba(74,91,159,0.15); } */
.over-mask-pop {
  display: none;
}
.nav-about {
  width: 2.22rem;
}
.nav-solution {
  width: 90%;
}
.nav-solution .navothers {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: 0.35rem;
  grid-gap: 0rem 0.5rem
}