﻿@charset "utf-8";
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,table,caption,tbody,tfoot,thead,tr,th,td,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 {overflow-x:hidden;-webkit-text-size-adjust:none;}

body {color:#333333;font-family:'Source Han Sans CN','PingFang SC','Microsoft YaHei',Arial,'Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,sans-serif;font-size:14px;  }

img {display:block;max-width:100%;border:none; max-height: 100%}

/*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:#df891a;}
/*居中*/

.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;}




/*浮动*/
.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';}

/* 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"],input[type="button"],button,textarea,select,input[type="checkbox"] {font-size:100%;outline:none;resize:none;font-family:"exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance:none;}
input[type="button"] {cursor:pointer;}
input[type="submit"] {cursor:pointer;}
input[type="reset"] {cursor:pointer;}

/*删除火狐下按钮默认样式*/

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}


/*省略号*/
.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;}






.nav-btnbox { display:none}
.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%}
.pd2{ padding-top:2%; padding-bottom:2%}

.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%}


.pt3{ padding-top:3%}
.pt4{ padding-top:4%}
.pt5{ padding-top:5%}

.pb3{ padding-bottom:3%}
.pb4{ padding-bottom:4%}
.pb5{ padding-bottom:5%}
.hide{display: none}



.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);}

@-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}
}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}


.animated {-webkit-animation-duration:1s;animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


.mainbox{margin: 0 auto; max-width:1200px; }
.top{position: fixed; left: 0px; top: 0px; z-index: 9999999; width: 100%; background: rgba(0,0,0,0.3);}

.top.cur{background: #fff; box-shadow:0px 0px 10px rgba(0,0,0,0.05) }
.top.cur .logo .hide{display: block}
.top.cur .logo .show{display: none}
.top.cur .nav li>a{color: #333}

.top.cur2{background: #fff;  }
.top.cur2 .logo .hide{display: block}
.top.cur2 .logo .show{display: none}
.top.cur2 .nav li>a{color: #333}


.top.cur .mainbox{height: 80px;}

.top.cur .nav li>a{line-height:80px;}
.top.cur .navdown{top: 80px}

.logo{width:200px;}
.top .mainbox{ height: 100px;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{width:60%; font-size: 18px;}
.nav li>a{color: #fff; line-height:100px; display: block}
.nav li{position: relative}
.navdown{background: #fff; position: absolute; left:50%; transform: translate(-50%,0); width:350%; top:100px;box-shadow:0px 10px 10px rgba(0,0,0,0.05); padding: 10px 0px; display: none}

.navdown a{display: block; text-align: center; line-height:40px; font-size: 16px; color: #666}
.navdown a:hover{color:#df891a;}

.top .nav li.cur>a{color: #df891a}
.top .nav li:hover>a{color: #df891a}

.topright{width: calc(100% - 153px);}



.banner img{width: 100%}
.bantxt{position: absolute; left:0%; top:50%; transform: translate(0,-50%);z-index: 999; color: #fff; width: 100%;text-shadow:rgba(0,0,0,0.3) 1px 1px 2px}
.bantxt p{font-size:60px; font-weight: 100; line-height: 1.2}
.bantxt span{font-family: 'Conv_GOTHAMRND-LIGHT'; font-size:20px; margin-top: 10px; display: block}

.down{position: absolute; left:0%;bottom:10%;z-index: 999;width: 100%;}
.downup { width:1px; height:80px; background: rgba(255,255,255,0.5); position: relative}
.downup:before { width: 1px; height:50%; position: absolute; background: #fff; content:""; left: 0px; top: 0px; -webkit-animation: scroll_tip_icon 1.6s linear infinite; animation: scroll_tip_icon 1.6s linear infinite;}

@-webkit-keyframes scroll_tip_icon {
    0% { -webkit-transform: translateY(0); transform: translateY(0) }
    50% { -webkit-transform: translateY(100%); transform: translateY(100%) }
    100% { -webkit-transform: translateY(0); transform: translateY(0) }
}

@keyframes scroll_tip_icon {
    0% { -webkit-transform: translateY(0); transform: translateY(0) }
    50% { -webkit-transform: translateY(100%); transform: translateY(100%) }
    100% { -webkit-transform: translateY(0); transform: translateY(0) }
}


.huisebj{background: #faf9f7}
.sytit{font-size: 32px;}


.syhexinbox{padding-top: 100px; padding-bottom:120px;}

.hexinlist{margin-top: 60px; position: relative}

.hexinlist .swiper-slide a{display: block; background: #fff}
.hexintxt{padding: 30px;}

.hexintxt p{font-size: 20px; font-weight: bold; margin-bottom: 5px;}
.hexintxt span{color: #999999; display: block; min-height: 44px; line-height: 22px; overflow: hidden}

.xiangqs{border-top: 1px solid #f0eeed}
.xiangqs span{padding-left: 30px; color: #666666}
.xiangqs em{height: 52px; background: url("../images/jiantou.png") no-repeat center center; background-size:20px auto; width: 84px;border-left: 1px solid #f0eeed}

.hexinlist .swiper-slide a:hover{background: #df891b; color: #fff}
.hexinlist .swiper-slide a:hover .xiangqs{border-top: 1px solid #e89428}
.hexinlist .swiper-slide a:hover span{color:rgba(255,255,255,0.7)}
.hexinlist .swiper-slide a:hover .xiangqs span{color: #fff} 
.hexinlist .swiper-slide a:hover .xiangqs em{background: url("../images/jiantou2.png") no-repeat center center; background-size:20px auto; border-left: 1px solid #e89428}



.syyoushibox{padding-top: 100px; padding-bottom:120px;}
.syyoushilefttxt{color: #777777; line-height: 2; padding: 6% 0px;}

.syyoushileft{width: 46.666%}

.syyoushileftbox li{width: calc(50% - 60px); float: left; margin-left: 60px; border-top: 1px solid #e3e3e3; cursor: pointer; position: relative; margin-top:7%;}

.syyoushileftbox ul{width: calc(100% + 60px);  margin-left:-60px;}

.syyoushileftbox li p{font-size: 20px; font-weight: bold; padding:8% 0; padding-left: 50px}
.syyoushileftbox li:nth-child(1) p{background: url("../images/yousico01.png") no-repeat left center; background-size: 34px auto}

.syyoushileftbox li:nth-child(2) p{background: url("../images/yousico02.png") no-repeat left center; background-size: 34px auto}

.syyoushileftbox li:nth-child(3) p{background: url("../images/yousico03.png") no-repeat left center; background-size: 34px auto}

.syyoushileftbox li:nth-child(4) p{background: url("../images/yousico04.png") no-repeat left center; background-size: 34px auto}


.syyoushileftbox li:hover P{color: #df891a}
.syyoushileftbox li.on P{color: #df891a}

.syyoushileftbox li:nth-child(1).on p{background: url("../images/yousico01h.png") no-repeat left center; background-size: 34px auto}

.syyoushileftbox li:nth-child(2).on p{background: url("../images/yousico02h.png") no-repeat left center; background-size: 34px auto}

.syyoushileftbox li:nth-child(3).on p{background: url("../images/yousico03h.png") no-repeat left center; background-size: 34px auto}

.syyoushileftbox li:nth-child(4).on p{background: url("../images/yousico04h.png") no-repeat left center; background-size: 34px auto}


.syyoushileftbox li:before{width:0%; height: 1px; background: #df891a; content: ""; left: 0px; top: -1px; position: absolute;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all; }
.syyoushileftbox li:hover:before{width: 100%;}
.syyoushileftbox li.on:before{width: 100%;}



.syyoushiright{width: 46.666%}



.footer{background: #25221f; padding: 50px 0px; color: #999999}

.footleft{border-right: 1px solid rgba(255,255,255,0.1); width: 38.5%; font-size: 12px; padding: 20px 0}
.footlogo{width:50%}

.footleft a{color: #999999; margin-left: 15px;}
.footleft p{margin-top: 20px;}
.footleft a:hover{color: #fff}
.footleft>div{width: 100%}
.wapbanquan{font-size: 12px; display: none}
.wapbanquan a{color: #999999; margin-left: 15px;}
.wapbanquan p{margin-top: 20px;}
.wapbanquan a:hover{color: #fff}




.footcon p{font-size: 16px; margin-bottom: 14px; padding-left: 37px;}
.footcon{width: 35%}
.footcon p a{color: #fff;font-family: 'Conv_GOTHAMRND-BOOK';}
.footcon h2{font-size: 18px; color: #fff; margin-bottom: 20px;}
.footcon p span{font-family: 'Conv_GOTHAMRND-BOLD'; font-size: 20px; color: #df891a}
.footcon p:nth-child(2){background: url("../images/fotico01.png") no-repeat left center; background-size: 20px auto}

.footcon p:nth-child(3){background: url("../images/fotico02.png") no-repeat left center; background-size: 20px auto}
.footcon p:nth-child(4){background: url("../images/fotico03.png") no-repeat left center; background-size: 20px auto}
.erweima{width: 100px}
.erweima h2{font-size: 18px; color: #fff; margin-bottom: 20px;}

.nybanner{margin-top: 100px;}
.nybanner img{width: 100%}
.nyaboutbox{padding-top: 80px; padding-bottom:120px; background: url("../images/abgateway.png") no-repeat bottom center; background-size: 78.66% auto;}
.nyaboutboxs{ padding-bottom:70px; background: url("../images/abgateway.png") no-repeat bottom center; background-size: 78.66% auto;}

.nyabtit h1{font-size: 32px;}
.nyabtit.juzhong h1{text-align: center}
.nyabouttxt{margin-top: 80px}
.nyabouttxt li{text-align: center; border-left: 1px solid #e3e3e3; width:calc(33.3% - 40px); padding: 0px 20px }
.nyabouttxt li img{width: 48px; display: inline-block}
.nyabouttxt li:first-child{ border: none}

.nyabouttxt li p{max-width: 260px; margin: 0 auto; font-size: 18px; margin-top: 34px; }

.nyabouttxtbox{text-align: justify; font-size: 16px; line-height: 2; margin-top: 80px;}

.jiazhiguan{background: url("../images/gezi.jpg");}

.jiazhileftlist{margin-top: 5%;}
.jiazhileftlist li{padding: 15px 0px;}
.jiazhileftlist li img{width:28px; margin-right: 20px;}
.jiazhileftlist li p{font-size: 24px; margin-right: 16px;}
.jiazhileftlist li span{font-size: 16px; color: #999999}

.jiazhileft{width: 43.33%}

.jiazhiright{width: 56.66%}

.huoban{padding-top: 80px; padding-bottom:140px; max-width: 1670px; padding-left: 5%; padding-right: 5%; margin: 0 auto}

.kuang{border-right: 1px solid #dee0e3;border-bottom:1px solid #dee0e3; position: relative}

.huoban .swiper-container{margin-top: 80px;border-top: 1px solid #dee0e3;border-left: 1px solid #dee0e3;}


.huoban{position: relative}
.huoban .swiper-pagination { z-index: 999; left:0px; bottom:80px; width: 100% }
.huoban .swiper-pagination-bullet {  background:#cccccc; opacity:1;width:7px; height:7px;margin:0px 8px;  }
.huoban .swiper-pagination-bullet-active { background:#e19027; }

.nynav li{border-left: 1px solid #e3e3e3;  width:33.3%; font-size: 24px;}
.nynav li:first-child{border: none}
.nynav li a{line-height: 100px;text-align: center; display: block}
.nynav li a:hover{background: #e29735; color: #fff}

.nynav li.cur a{background: #e29735; color: #fff}

.huisetwobj{background: #f7f7f7}

.bangzhusbox{ padding-top: 80px; padding-bottom: 100px; background: url("../images/gtwaplogo.png") no-repeat left bottom; background-size: 78.3% auto}

.bangzhuleft{font-size: 32px; line-height: 1.2; width: 41%; font-weight: bold}
.bangzhuright{width: 58.3%; font-size: 16px;  line-height: 2}

.bangzhuright p{padding-bottom:30px;}


.fangfalun{padding-top: 80px; padding-bottom: 80px;}

.fangfsx{font-size: 16px; line-height: 2; margin-top:45px;}

.duobian{position: relative; padding-bottom: 42px;}
.duobian:before{width: 1px; height: 42px; content: ""; border-left:1px dashed #ccc;position: absolute; bottom:0px; left: 50%;}
.duobian:after{content: ""; width: 7px; height: 7px; background: #cccccc; border-radius: 100%; position: absolute; left: 50%; transform: translate(-50%,0); bottom:-4px;}
.duobiantxt{position: absolute; left:50%;top: 50%; transform: translate(-50%,-50%); font-size: 16px; font-weight: bold; width: 90%; text-align: center}

.duobianimg{position: relative;}
.faxlistx{margin-top:50px; margin-bottom: 50px; position: relative}
.faxlistx.qiehuan .swiper-pagination{bottom: -50px;}
.faxlistx .swiper-slide{border-bottom: 1px dashed #cccccc; position: relative; cursor: pointer; float: left; margin-bottom:60px;}

.faxlistx .swiper-slide span{font-family: 'DINCond-Black'; font-size: 48px; position: absolute; transform: translate(-50%,0); left: 50%; text-shadow: #999999 1px 0 0, #999999 0 1px 0, #999999 -1px 0 0, #999999 0 -1px 0; color: #fff; margin: 10px 0px;}


.faxlistx .swiper-slide:hover .duobianimg img.show{display:none}
.faxlistx .swiper-slide:hover .duobianimg img.hide{display:block}

.faxlistx .swiper-slide:hover .duobiantxt{color: #fff}
.faxlistx .swiper-slide:hover .duobian:before{border-left:1px dashed #e29735;}
.faxlistx .swiper-slide:hover .duobian:after{background:#e29735;}

.faxlistx .swiper-slide:hover span{text-shadow: #e29735 1px 0 0, #e29735 0 1px 0, #e29735 -1px 0 0, #e29735 0 -1px 0;}

.lingdaofangan{padding-top: 80px; padding-bottom: 100px;}

.taijiebox{margin-top:70px;}
.taijiebox ul{display: flex;flex-direction: column; width: 25%}
.taijiebox li{flex: 1; background: #fff; position: relative}
.taijiebox li:first-child{margin-bottom:30%}
.taijieimg{width: 38.9%}

.taijiebox li p{font-size: 30px; padding: 10px;}

.taijiebox li span{width: 66px; height: 66px;position: absolute; left: 0px; top: 0px; border-bottom-right-radius:5px;font-family: 'DINCond-Black'; font-size: 32px; color: #fff; text-align: center; line-height: 66px;}


.yunyliuchengs{padding-top: 80px; padding-bottom: 120px;}
.yunyliuchengs ul{position: relative; padding: 0px 10%}
.yunyliuchengs ul:nth-child(1){height: 308px; background: url("../images/xian01.png") no-repeat top center; background-size: 100% 100%}

.yunyliuchengs ul:nth-child(2){height: 307px; background: url("../images/xian02.png") no-repeat top center; background-size: 100% 100%}

.yunyliuchengs ul:nth-child(2) li{float: right;}
.yunyliuchengshzix ul:nth-child(2) li:before{ top:-10px;}
.yunyliuchengshzix ul:nth-child(3) li:before{ top:-15px;}
.yunyliuchengshzix{margin-top: 70px;}


.yunyliuchengshzix li{width: 33.333%; padding-top: 36px; position: relative; float: left; }
.yunyliuchengshzix li:before{position: absolute; content: ""; width: 6px; height: 6px; border-radius: 100%; background: #e29735; border: 6px solid #ffe8ca; top:-2px; left: 50%; transform: translate(-50%,0)}
.liutit{position: relative}
.liutit h2{background: #ed7d31; border-radius: 5px; height: 48px; line-height: 48px; color: #fff; font-size: 18px;margin: 0 auto; min-width: 160px;}
.liutit h2 span{width: 48px; text-align: center; font-size: 24px;font-family: 'DINCond-Black'; display: inline-block; background: #f1975a;border-top-left-radius: 5px; border-bottom-left-radius:5px;}

.liutit h2 em{ width: calc(100% - 48px); text-align: center;  }

.liutxt{color: #666666; line-height: 30px; margin-top: 15px;}

.liutit:before{width:0; height: 0;border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-bottom:12px solid #ed7d31; position: absolute; top: -6px; left: 50%; transform: translate(-50%,0); content:"";}


.nyabtit p{ font-size: 18px; color: #999999}


.neglixs{padding-top: 80px; padding-bottom: 100px;}
.zhuanxlist li{background: #fcf9f5; width: 30.83%}

.zhuantit{position: relative}
.zhuantit p{font-size: 30px; color: #fff; position: absolute; left: 50%; top: 20%; transform: translate(-50%,0); width: 100%; text-align: center}


.zhuantxt{padding:20px 30px 30px; font-size: 16px;}
.zhuantxt p{position: relative; padding-left: 30px; margin: 15px 0}
.zhuantxt p:before{content: ""; width: 5px; height: 5px; background: #feb960; position: absolute; left: 5px; top: 8px; border-radius: 100%}
.zhuantxt p:after{content: ""; width:13px; height:13px; position: absolute; left: 0px; top:3px; border-radius: 100%; border: 1px solid #feb960;}

.zhuanxlist{margin: 50px 0px;}
.xiaoyileft{width: 34.5%}
.xiaoyileft h2{font-size: 32px;}
.xiaoyileft ul{ margin-top: 35px; }
.xiaoyileft li.on{font-size: 24px; color: #e29735; font-weight: normal; cursor: pointer}
.xiaoyileft li h3{display:inline-block; position: relative; font-weight: normal}
.xiaoyileft li h3:before{content:""; height: 1px; background: #e29735; left: 110%;position: absolute; top: 50%; width: 0px; 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; z-index: 99}

.xiaoyileft li.on h3:before{ width: 280%}


.xiaoyileft li{color: #999999; font-size: 18px; padding: 10px 0px;}

.xiaoyiright{ }
.tempWrap{ width:65.4%;}
.xiaoyiright ul{background: #fcf5eb;}
.xiaoyiright li{padding:5% 8% 0%;}
.xiaoyiright h2{font-size: 30px; font-weight: normal}
.xiaoyitxt {padding: 20px 0px;}
.xiaoyitxt p{color: #666666; font-size: 16px; padding:10px 0px; background: url("../images/duigs.png") no-repeat left 14px; background-size: 16px auto; padding-left: 30px;}

.liangdianbj{background: #444854; color: #fff; padding: 70px 0px 100px;}

.liangdiantit{font-size: 32px; text-align: center; color: #e29735}

.liangdiantxt{font-size: 16px; padding: 50px 0px; line-height: 2; text-align: justify}

.liangdiantxt em{color: #e29735}


.liangdianlist li{border-left: 1px solid #74777f; width: 33%; text-align: center}


.liangdianlist li:first-child{border: none}
.liangdianlist li span{ position:relative}
.liangdianlist li span i{font-size: 60px;font-family: 'DINCond-Black'; color: #e29735}
.liangdianlist li span em{font-size: 16px; color: rgba(255,255,255,0.6);  position: absolute; left: 110%;bottom: 0;white-space:nowrap;}

.liangdianlist li p{font-size: 28px;}

.zhixingbox{padding-top: 80px; padding-bottom: 100px;}
.xiantab{margin-top: 20px;}
.xiantab p{position: relative; font-size: 18px; padding-left:20px;}
.xianup{margin-right: 3%}
.xianup:before{background: #caa473; width: 10px; height: 10px; content: ""; position: absolute; left: 0px; top: 7px; border-radius: 2px;}

.xiandown:before{background: #e29735; width: 10px; height: 10px; content: ""; position: absolute; left: 0px; top: 7px; border-radius: 2px;}

.xuexiaboxs{max-width: 1680px; margin: 0 auto; padding: 0px 5%; position: relative}


.xuexihezi{height: 628px;}

.xuexiaboxs{margin-top:60px;}
.xuexitxt{color: #fff; text-align: center; border-radius: 5px; min-height:200px; padding:30px 25px; position: relative}
.xuexitxt h2{font-size: 30px; margin-bottom: 10px;}

.ups{background: #caa473; }
.downs{background: #e29735; }


.xuexiaboxs .swiper-container:before{content: ""; height: 1px; background: #cccccc; position: absolute; left: 0px; width: 100%; top: 50%}

.ups:before {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #caa473;
    position: absolute;
    bottom:-6px;
    left: 50%;
    transform: translate(-50%,0);
    content: "";
}

.downs:before {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #e29735;
    position: absolute;
    top:-6px;
    left: 50%;
    transform: translate(-50%,0);
    content: "";
}

.xuexihezi em{position: absolute; color: #999999; font-size: 24px;font-family: 'DIN-Medium'; font-style: italic; left: 50%; top: 53.5%; transform: translate(-50%,-50%); padding-top: 20px;}
.xuexihezi em:before{content:""; width: 7px; height: 7px; position: absolute; left: 50%; top:0px; transform: translate(-50%,0); background: #e29735; border-radius: 100%}


.xuexihezi.xia em{ top:46.7%; transform: translate(-50%,-50%); padding-bottom: 20px; padding-top: 0}
.xuexihezi.xia em:before{bottom:0px; top: auto}
.bangzhuzixun{text-align: justify}
.bangzhuzixun h2{font-size: 32px; margin-bottom: 30px;}
.bangzhuzixun p{font-size: 16px; line-height: 2}


.tongdian{padding-top: 80px; padding-bottom: 100px;}

.tongdianboxs{background: #f7f7f7; margin-top: 60px;}

.tongdianlefts{width: 34%; background: #e29735; padding: 0px 2%}


.tongdianrights{padding:38px 50px; width: calc(62% - 100px)}

.tongdianrights li{text-align: center}
.tongdianrights li em{font-size: 60px;font-family: 'DINCond-Black';color: #e29735 }

.tongdianrights li p{font-size: 18px; margin-top: 10px}
.tongdianrights li span{color: #999999}

.tongdianrights h3{text-align: center; font-size: 20px; margin-top:30px;}

.baidatit{font-size: 30px; text-align: center; padding-top:60px;}
.baidaboxs{margin-top: 40px;}
.baidaboxs li{width: calc(25% - 1px); float: left; border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3}
.baidaboxs ul{border-right: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;}
.baitxs{padding: 38px 28px 10px; min-height:190px;}

.baitxs img{width:36px;}
.baitxs p{font-size: 24px; margin:10px 0px 15px;}
.baitxs span{font-size: 16px; color: #999999; display: block}


.guanliliuc{padding-top: 80px; padding-bottom: 100px;}

.liuimg{width: 90px; height: 90px; border-radius: 100%; background: #e29735; border: 12px solid #f5ede3; margin: 0 auto; margin-bottom:30px;}

.guanliliucbox{ max-width: 1400px; margin: 0 auto;margin-top: 56px;}

.porsliutxt{text-align: center; border-top: 1px solid #dedede; padding-top: 30px; position: relative}
.porsliutxt h2{font-size: 24px; color: #333333; margin-bottom: 10px;}
.porsliutxt:before{content: ""; border: 2px solid #f8b830; border-radius: 100%; width: 12px; height: 12px; top: -8px; left: 50%; margin-left: -7px; position: absolute; background: #f7f9fa}
.porsliutxt p{line-height: 32px;}


.guanliliucbox.qiehuan  .swiper-pagination{bottom: -50px;}

.qiehuan .swiper-pagination { z-index: 999; left:0px; bottom:0px; width: 100% }
.qiehuan .swiper-pagination-bullet {  background:rgba(0,0,0,0.1); opacity:1;width:8px; height:8px;margin:0px 5px;  }
.qiehuan .swiper-pagination-bullet-active { background: #e29735}

.guanliliucbox{position: relative}
.guanliliucbox .swiper-button-next{ width:56px; height:56px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url("../images/rightan.png") no-repeat center center #f7f7f7; background-size:10px auto; right:-10%; border: 1px solid #dddddd; border-radius: 100%}
.guanliliucbox .swiper-button-prev{width:56px; height:56px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;background:url(../images/leftan.png) no-repeat center center #f7f7f7;  background-size:10px auto; left:-10%;  border: 1px solid #dddddd; border-radius: 100%}


.guanliliucbox .swiper-button-next:hover{background:url("../images/rightan2.png") no-repeat center center #e29735;border: 1px solid #e29735; background-size:10px auto; right:-10%; }
.guanliliucbox .swiper-button-prev:hover{background:url("../images/leftan2.png") no-repeat center center #e29735;border: 1px solid #e29735; background-size:10px auto; right:-10%; }

.guanliliucbox .swiper-button-next,.guanliliucbox  .swiper-button-prev{margin-top: -43px;}

.whyxuanze{padding-top: 80px; padding-bottom: 100px;}

.whyxuanzebox{ max-width: 1458px; margin: 0 auto; padding-left: 5%; padding-right: 5%; margin-top: 50px; position: relative}

.whyxuanzebox .swiper-pagination{bottom: -50px;}

.whytxtbj{position: absolute; left: 0px; top: 0px; height: 100%; 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; top: 100%}
.whyxuanzebox .swiper-slide h3{font-size: 30px; font-weight: normal; position: relative; padding-bottom: 20px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #fff; width: 100%; text-align: center}
.whyxuanzebox .swiper-slide h3:before{content:""; position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0); width: 60px; height: 2px;background: #ed7d31}


.whytxts{text-align: center; color: #fff; padding:5% 10%;  }
.whytxts p{text-align:justify; line-height: 2; margin-top: 10%}
.whytxts h2{font-size: 30px; font-weight: normal; position: relative; padding-bottom: 20px; }
.whytxts h2:before{content:""; position: absolute; left: 50%; bottom: 0px; transform: translate(-50%,0); width: 60px; height: 2px;background: #fff}
.whyxuanzebox .swiper-slide{cursor: pointer}

.whyxuanzebox .swiper-slide:hover .whytxtbj{background: rgba(226,151,53,0.85); top: 0}

.whyxuanzebox .swiper-slide:hover h3{ display: none} 


.select {position:relative;display:block;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none;}
.select .placeholder {position:relative;display:block;z-index:1; height: 50px; line-height: 50px; font-size: 14px;color: #999; cursor: pointer; border-bottom: 1px solid #cccccc}


.select .placeholder:after {position:absolute;right:1em;top:50%;transform:translateY(-50%);z-index:10; background: url("../images/select01.png") no-repeat center center; content: ""; width: 10px; height: 6px; background-size: 100% auto}
.select.is-open .placeholder:after {background: url("../images/select02.png") no-repeat center center;background-size: 100% auto}
.select.is-open ul {display:block; border: 1px solid #e5e5e5}
.select.select--white .placeholder {background:#fff;color:#999;}
.select.select--white .placeholder:hover {background:#fafafa;}
.select ul {display:none;position:absolute;overflow:hidden;width:100%;background:#fff;border-radius:5px;top:100%;left:0;padding:0;z-index:100;max-height: 210px;overflow-y: scroll;}
.select ul li {display:block;text-align:left; padding: 10px 15px; color:#999;cursor:pointer;}
.select ul li:hover {background:#df891a;color:#fff;}


.select ul::-webkit-scrollbar
{
    width:6px;
    height:6px;
    background-color: #F5F5F5;
}

.select ul::-webkit-scrollbar-track
{
 
    border-radius:6px;
    background-color: #F5F5F5;
}
 

.select ul::-webkit-scrollbar-thumb
{
    border-radius:6px;
    background-color: #ccc;
}

.nycase{padding-top: 80px; padding-bottom: 100px;}

.nycasetit h2{font-size: 32px;}

.nycasetitright{width:calc(100% - 200px);}

.nycasetitright .select{width: 50%; max-width: 280px;}
.nycasetitright .select:first-child{margin-right: 40px;}

.nycasebox li{width: calc(33.33% - 30px); float: left; margin-left: 30px; margin-bottom: 50px;}

.nycasebox{margin-top: 80px;}
.nycasebox ul{width: calc(100% + 30px); margin-left: -30px; }
.casetxt {border-bottom: 1px solid #e1e2e3; padding: 20px 0px; position: relative}
.casetxt p{font-size: 18px; color: #333; margin-bottom: 10px;}
.casetxt span{color: #999999; display: block}
.casetxt:before{width:0%; content: ""; height: 1px; background: #df891a; bottom: -1px; position: absolute; left: 0px;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.nycasebox li a:hover p{color: #df891a}
.nycasebox li a:hover span{color: #df891a; background: url("../images/jiantou.png") no-repeat right center; background-size:20px auto}
.nycasebox li a:hover .casetxt:before{width: 100%}

.page a{height: 30px; border: 1px solid #ececec; text-align: center; line-height:30px; border-radius: 3px;  padding: 0px 12px; margin: 0px 5px;}
.page a:hover{background: #df891a; color: #fff; border: 1px solid #df891a}
.page a.cur{background: #df891a; color: #fff; border: 1px solid #df891a}

.caseshowtit{text-align: center; border-bottom: 1px solid #e3e3e3; padding-bottom:30px;}

.caseshowbox{padding-top: 60px; padding-bottom:60px;}

.caseshowtit h2{ font-size: 30px; margin-bottom: 10px;}

.caseshowtit p{color: #999999}


.caseshowtxt{padding:40px 0px 60px; color: #666666; line-height: 2; font-size: 16.1px; text-align: justify}
.caseshowtxt img{display: inline-block}
.caseshowtxt p{padding-top: 20px;}

.updown{border-top: 1px solid #e3e3e3; padding: 20px 0px;}
.updown li{width: 48%; font-size: 16px;}

.updown li:nth-child(2){text-align: right}


.contactbox{padding-top:80px;}

.mapbox{margin-top:50px; position: relative}

.mapbox li p{position: absolute; left:100%; padding-left:5px; top:50%; font-size:18px; transform: translate(0,-50%);white-space:nowrap;}
.mapbox li{width:1.8%;}

.mapbox li{position: absolute; cursor: pointer}

.beijing{top: 34.6%; right: 35.25%}
.suzhou{top:60%; right:29.58%}
.mapbox li.suzhou p{left:auto; right: 100%; padding-left: 0px; padding-right: 5px;}
.shanghai{top:60.58%; right:27%}
.shenzhen{bottom:12.47%; right:38%}
.contacthezi{margin-top: 100px;}
.contacthezi ul{width: calc(100% + 24px); margin-left: -24px;}
.contacthezi li{width: calc(42% - 26px); float: left;  margin-left: 24px; border: 1px solid #e3e3e3;border-top: 4px solid #df891a; padding:3% 4% 1%; margin-bottom: 24px;}

.contacthezi li h2{font-size: 26px; background: url("../images/dinw.png") no-repeat left center; padding-left: 40px; font-weight: normal; background-size: 20px auto}

.contacthezi li p{font-size: 16px; color: #666666; padding:5px 0px;}

.conthetxt{min-height: 136px; line-height:24px; margin-top: 20px;}

.conthetxt p em{min-width: 50px;}


.guangws{padding: 70px 0px 50px;}

@media screen and (max-width:680px)
{
.guangws{padding: 30px 0px 30px;}	
}


/*********2023-6-8*****/

.yuyannavs{font-size: 18px; color: #999999; margin-left:7%}
.yuyannavs a{color: #999999}
.yuyannavs a:hover{color: #df891a}
.yuyannavs a.cur{color: #333}
.yuyannavs a.cur:hover{color: #df891a}


/*.hometop .yuyannavs{color: #fff}
.hometop .yuyannavs a{color: #fff}
.hometop .yuyannavs a:hover{color: #df891a}*/
.hometop .yuyannavs a{color: #FFF;}

.hometop .yuyannavs a.cur{color: #df891a;}
.bangzhuright li{width: calc(50% - 40px); font-size:18px; position: relative; font-weight: bold; padding-left: 30px;}
.bangzhuright li:before{content: ''; width: 20px; height: 20px; background: url("../images/dian.svg") no-repeat center center; background-size: 100% auto; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%);}


.rencaiqsm{position: relative; margin-top: 80px; margin-bottom: 50px;}

.rencaiqsm img{width: 45%}

.rencaiqsm li{position: absolute; max-width: 280px; width: 100%}

.rencaiqsm li h2{font-size:16px; color: #e29735; margin-bottom: 5px;
}
.rencaiqsm li p{color: #999999;position: relative; padding-left: 10px; font-size: 12px;}
.rencaiqsm li p:before{content: ''; width:4px; height: 4px; background: #e29735; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); border-radius: 100%}

.rencaiqsm li:nth-child(1){ left: 50%; top: 50%; transform: translate(-50%,-50%);  min-width: auto;max-width: 220px;}

.rencaiqsm li:nth-child(2){right:0%; top:0%;}
.rencaiqsm li:nth-child(3){right:0%; top:50%;transform: translate(0,-50%)}
.rencaiqsm li:nth-child(4){right:0%; bottom:0%;}

.rencaiqsm li:nth-child(5){left:5%; top:0%;}
.rencaiqsm li:nth-child(7){left:5%; top:50%;transform: translate(0,-50%)}
.rencaiqsm li:nth-child(8){left:5%; bottom:0%;}


.rencaizxlcbj{background: url("../images/licbj2.jpg") no-repeat center bottom #f7f7f7; background-size:cover}

.rencaizxlcbox{background: url("../images/licbj.png") no-repeat bottom center; background-size:85% auto; padding-bottom: 8%}
.rencaizxlcbox li{width: 18%; box-shadow: 0px 0px 18px rgba(0,0,0,0.05); background: #fff; text-align: center; padding: 30px 0px; position: relative}

.rencaizxlcbox li:before{content: ''; position: absolute; width:22px; height: 30px; background: url("../images/rlzxico_add.svg") no-repeat center center; background-size: 100% auto; bottom: -15px; left: 50%; transform: translate(-50%,0)}

.rencaizxlcbox li:nth-child(1){margin-bottom: 10%}
.rencaizxlcbox li:nth-child(3){margin-bottom: 10%}
.rencaizxlcbox li:nth-child(5){margin-bottom: 10%}



.rencaizxico{width: 50px; height: 50px; margin: 0 auto}
.rencaizxico img{max-width: 100%; max-height: 100%}
.rencaizxlcbox li h2{font-size: 24px; margin-top: 20px;}
.rencaizxlcbox li h3{color: #666666; font-weight: normal}
.rencaizxlcbox li p{color: #999999; padding:20px 30px; font-size: 16px; line-height: 1.8}


.rcglzxsolution{padding-top: 80px;}

.rcglzxsolutionbox{max-width: calc((100% - 1200px)/2 + 1200px); margin-top:50px; margin-bottom: 120px;}

.rcglzxsolutionbox .swiper-slide{width: 25%}

.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;}
.upshang{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}


.xuexiwaibao{padding-top: 80px;padding-bottom: 100px;}

.upshang{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}

.xuexiwaibao li{width: calc(50% - 10px); float: left; margin-left: 10px; margin-bottom: 10px; background: #fff}
.xuexiwaibao ul{width: calc(100% + 10px); margin-left: -10px; margin-top: 80px}

.xuexiwaibao li img{width: 50%}

.xuexiwaibao li h2{font-size: 18px; margin-bottom:10px;}
.xuexiwaibao li p{color: #999999;position: relative;font-size: 12px; line-height: 1.8}
.xuexiwaibao li p span{position: relative; padding-left: 10px; }
.xuexiwaibao li p span:before{content: ''; width:4px; height: 4px; background: #e29735; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); border-radius: 100%}

.xuexitext{width: calc(50% - 80px); padding:0 40px;}

.xuexiwaibao li:nth-child(2),.xuexiwaibao li:nth-child(4){text-align: right}


.peixuanlist{margin-top:80px}

.peixuanlist li{width: calc(14.5% - 16px); border-left: 1px dotted #cccccc; padding-left: 16px;}
.peixuanlist li:first-child{width: 13%; padding-left: 0px;}
.peixuanlist li span{font-size: 32px; display: block; color: #e7e7e7;}
.peixuanlist li:first-child span{ padding-left: 16px;}

.peixuanico{width: 38px; height: 38px; display: inline-block}
.peixuanico img{max-width: 100%; max-height: 100%}

.peixuantxt{position: relative; padding-top: 20px; padding-right: 30px; padding-left: 10px; text-align: right}
.peixuantxt:before{content: ''; background: #414242; width: 100%; height: 8px; position: absolute; left: 0px; top: 0px;}
.peixuantxt:after{content: ''; background: #414242; width:8px; height:60px; position: absolute; left: 0px; top: 0px;}

.peixuantxt h3{font-size:18px; margin-top: 20px;font-weight:500; line-height: 1.4; margin-bottom:5px}
.peixuantxt p{color: #999999}

.peixuantxt em{width: 13px; height: 13px; background: url("../images/sanjiao.png") no-repeat center center; background-size: 100% auto; position: absolute; right: 0px; top: -22px;}

.peixuanlist li:last-child .peixuantxt em{display: none}


.peixuanlist li:nth-child(1) .peixuantxt{margin-top:230%}

.peixuanlist li:nth-child(2) .peixuantxt{margin-top: calc(230% - 54px)}
.peixuanlist li:nth-child(3) .peixuantxt{margin-top: calc(230% - 106px)}
.peixuanlist li:nth-child(4) .peixuantxt{margin-top: calc(230% - 160px)}
.peixuanlist li:nth-child(5) .peixuantxt{margin-top: calc(230% - 214px)}
.peixuanlist li:nth-child(6) .peixuantxt{margin-top: calc(230% - 266px)}
.peixuanlist li:nth-child(7) .peixuantxt{margin-top: calc(230% - 320px)}

.peixuanlist li:nth-child(7){ border-right: 1px dotted #cccccc;}



.pd80{padding-top: 80px; padding-bottom: 100px;}


.jiaofubox{margin-top: 80px; position: relative}
.jiaofubox:before{content: ''; width: 110%; left: 50%; top: 50%; transform: translate(-50%,-50%); background: rgba(226,151,53,0.1); height: 1px; position: absolute}

.jiaofubox .swiper-slide{ min-height: 500px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; position: relative}
.jfpic{width: 96px; height: 96px; border-radius: 100%;  border: 10px solid rgba(226,151,53,0.1); position: relative}
.jfpic img{width:70%}

.jfico{width: 96px; height: 96px; background: #e29735; border-radius: 100%;}

.jfpic:before{content: ''; position: absolute; left:50%; width: 24px; height: 95px; background: url("../images/line1.png") no-repeat center center;background-size: 100% auto; top: -110%;transform: translate(-50%,0);}

.jfwenzs{position: absolute; left: 50%; top:0px; transform: translate(-50%,0); text-align: center; width: 100%}

.jfwenzs h3{font-size:18px; font-weight: 500}
.jfwenzs p{color: #999999; font-size: 16px; padding: 0px 20px; min-height: 48px;}



.jiaofubox .swiper-slide:nth-child(even) .jfwenzs{bottom: 0px; top: auto}
.jiaofubox .swiper-slide:nth-child(even) .jfpic:before{ background: url("../images/line2.png") no-repeat center center;background-size: 100% auto; bottom: -110%; top: auto}

.pingtaiboxs .nyabtit{text-align: center}
.nyabtit p{margin-top: 10px; line-height: 1.6}
.nyabtit p span{display: block; color: #333333; font-weight: 500}


.pingtaiboxs{padding-top: 80px;}

.pingtaiboxs .mainbox{max-width: 1400px; width: 90%}

.pingtaipic{margin-top: 80px;}
.mt60{margin-top: 60px}

.lmobox{font-size: 18px;}
.lmobox>h2{background: #fcf5eb; text-align: center; font-weight: 500; font-size: 30px; color: #f49c2a; padding: 10px;}
.lmobox dl{margin-top: 30px;}
.lmobox dl dt{background: #f7f7f7;  color: #666666; text-align: center; width: 80px; font-size: 14px;}


.lmobox dl dt span:nth-child(1){min-height: 74px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.lmobox dl dt span:nth-child(2){min-height:174px; display: block}
.lmobox dl dt span:nth-child(3){min-height:178px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}


.lmobox dl dd{width: 17%; border-right: 1px dashed #cccccc}

.lmobox dd>h3{font-size:18px; font-weight: 500; min-height: 74px;display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}

.lmotimes{min-height: 174px; color: #666666}
.lmotimes p{margin-bottom:30px; font-size: 12px;}
.lmocontxt{background: #f2f2f2;min-height:178px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}

.lmocontxthz{ color: #999999;font-size: 12px;}
.lmocontxthz p{position: relative; padding-left: 10px; line-height: 1.8}
.lmocontxthz p:before{content: ''; width:4px; height: 4px; background: #e29735; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); border-radius: 100%}


.lingdaoleft{width: 48%;}

.lingdaoright{width: 42%}


.lingdaoleft h2{font-size: 32px; line-height: 1.4;margin-bottom: 20px;}
.lingdaoleft p{padding-top: 20px; line-height:2}


.moxingbox{padding-bottom: 100px;}

.moxingboxhezi{max-width: calc((100% - 1200px)/2 + 1200px);}
.moxingboxhezi .swiper-container{padding-top: 20px; margin-top: -20px; padding-left: 20px; padding-bottom: 20px;}
.moxingboxhezi .swiper-slide{width: 28%;box-shadow: 0px 0px 18px rgba(0,0,0,0.05);}
.moxingico{width: 100px; height: 100px; background: #fff; border-radius: 100%; margin: 0 auto; margin-top: -20px; position: relative}

.moxingico img{width: 60%}
.moxingtxt{padding:0px 30px; padding-bottom: 30px; min-height:450px;}
.moxingtxt h3{font-size: 24px; font-weight: 500; color: #e29735; text-align: center;margin-bottom: 20px;}
.moxingtxt h4{font-size:12px; font-weight: normal;color: #e29735; text-align: center;}

.moxingtxt p{color: #999999; line-height: 1.8; font-size: 14px;}

.fwfanweibj{background: #444854}

.fwfanweibj .nyabtit{color: #e29735}

.lingdaoleft{width: 45.25%}

.lingdaoright{width: 47.25%; color: #fff; line-height: 2; }

.lingdlfaanpic{width: 30.1%}

.lingdlfaan ul{width: 69.9%;border-top: 1px dashed #d2d2d2;}

.lingdlfaan li{border-bottom: 1px dashed #d2d2d2; height: 16.52%}

.fnxsleft{width: 20%}
.fnxsleft h3{font-size: 20px; font-weight: 500; color: #e29735;}
.fnxsleft p{font-size:12px; font-weight: normal;color: #e29735; }

.lingdlfaan li>h2{display: none}

.lingdlfaan li .line{width: 7.1%; height: 1px; background: #d9d9d9}

.fnxstxts{width: 65%}

.fnxstxts span{width: calc(33.33% - 12px); color: #999999;position: relative; padding-left: 12px; font-size: 12px; margin: 5px 0px;}
.fnxstxts span:before{content: ''; width:4px; height: 4px; background: #e29735; position: absolute; left: 0px; top: 50%; transform: translate(0,-50%); border-radius: 100%}

.bzchanpin dl{margin-bottom: 10px; position: relative}
.bzchanpin dt{background: #df891a; color: #fff; width: 15%; font-size: 20px; text-align: center; line-height: 1.4}

.bzchanpin dd{width: 41.66%;border: 1px solid #e3e3e3; margin-left: 10px; cursor: pointer}
.bzchanpin dd h3{color: #4d4d4d; font-size: 20px; font-weight: 500; background: #f2f2f2; text-align: center; padding:20px 0px;}
.bzchanpin ul{padding-top: 15px; padding-bottom: 8px;}
.bzchanpin li{margin-left: 8px; background: #f1f1f1; color: #b2b2b2; margin-bottom: 8px; padding: 8px 9px;}
.bzchanpin li.yanse{background: #f9e7d1; color: #df891a}


.bzchanpintxt{position: absolute; left: 0px; color: #fff; line-height: 1.8; display: none; padding-top: 10px; z-index: 9}
.bzchanpintxt p{padding: 30px;}

.bzchanpinwenzi{background: rgba(0,0,0,0.75); }

.bzchanpintops{position: relative;}

.bzchanpintops em{position:absolute; left: 50%; bottom: -10px;width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid  rgba(0,0,0,0.75);border-left: 10px solid transparent;transform: translate(-50%,0); display: none}

.wapshow{display: none!important}


.abmore{margin-top: 5%}
.abmore a{color: #666666;  height: 48px; line-height: 48px;}
.abmore a em{width: 48px; height: 48px; background: #df891a}

.abmore a em img{width: 15px;}

.abmore a span{border: 1px solid #e3e3e3; border-right: none; padding: 0px 20px;height: 46px;}



.nynavselect {position:relative;color:#999999;vertical-align:middle;text-align:left;user-select:none;-webkit-touch-callout:none; margin:20px 20px 20px; display: none; z-index: 9; width: calc(100% - 40px)}

.nynavselect .placeholder {position:relative;display:block;background-color:#fff;z-index:1; height: 56px; line-height: 56px;font-size:18px;cursor:pointer; padding-left:20px;border: 1px solid #eee;color: #333; }

.nynavselect .placeholder:after {position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10; background: url("../images/selectxia.png") no-repeat center center; content: ""; width: 10px; height: 6px; 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:0px 0px 10px 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:18px;}
.nynavselect ul li {display:block;text-align:left; padding:10px 20px; color:#999;cursor:pointer;}


.nynavselect ul li a{display: block}
.nynavselect ul li.cur{background:#e29735}
.nynavselect ul li.cur a{color: #fff}





































