
.c99{color: #999;}.c66{color: #666;}
.vm{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
.vtm{top: 50%; position: absolute;-webkit-transform: translate(0%, -50%);transform:translate(0, -50%);}
.vwm{left: 50%; position: absolute;-webkit-transform: translate(-50%, 0%);transform:translate(-50%, 0%);}

a:hover{text-decoration:none;}
h3,p{margin:0;}
button{outline: none;background: none;border:none;}

a,a:hover {color: #333;cursor:pointer;}
ul,li {padding: 0;margin: 0;list-style: none;}
.left{ float:left;display: inline-block;}.right{float:right;display: inline-block;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
*{box-sizing: border-box;}

/* Slider */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0 !important!}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 0; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "iconfont" !important;font-size: 20px; line-height: 1; color: #666; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;z-index: 200; }

.slick-prev { left: -25px; }
.slick-next { right: -25px; }
.slick-prev:before:hover,.slick-next:before:hover{color: #2392ec;}
/* Dots */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
.banner{position: relative;}
.banner .item{display: block;outline: none;}
.banner .slick-dots{position: absolute;left: 0;right: 0;bottom: 25px;font-size: 0;z-index: 199;}
.banner .slick-dots li{width: 12px;height: 12px;display: inline-block;background: #fff;margin: 0 7px;border-radius: 50%;position: relative;transition: all 400ms;}
.banner .slick-dots li.slick-active{background: #0040ff;}
.banner .slick-prev{width: 25px;height: 50px;top:50%; background-color: #fff;line-height: 50px;text-align: center;position: absolute;margin-top: -45px;left: 0px;z-index: 200;opacity: .35;}
.banner .slick-prev:after{content: "\e604";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 0px;top:0;color: #333;font-size: 24px;}
.banner .slick-next{width: 25px;height: 50px;top:50%; background-color: #fff;line-height: 50px;text-align: center;position: absolute;margin-top: -45px;right: 0px;z-index: 200;opacity: .35;}
.banner .slick-next:after{content: "\e603";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 0px;top:0;color: #333;font-size: 24px;}
.banner .slick-prev:hover,.banner .slick-next:hover{opacity: 1;}



.img-responsive{width: 100%;height: auto;display: block;}
.msec{display: flex;flex-direction: row-reverse;align-items: center;}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.justify-content-center {justify-content: center;}
.justify-between{justify-content: space-between;}
.flex_mjustify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex_crosscenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex_mcenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex_box_1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.align-center{align-items: center;}
h1,h2,h3,h4,h5{padding:0;margin:0;}
.mob_img{display: none;}
.coma .img{overflow: hidden;display: block;}
.coma img{width: 100%;transition: all .75s;}
.coma:hover img{transform: scale(1.1) rotate(3deg);}
.fwUl{margin: 0 -12px;}
.fwUl li{padding: 0 12px;}
.fwUl li a{display: block;position: relative;}
.fwUl li a:hover::after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(255,126,69,.7);content: '';}
.fwUl li a:hover .text{color: #fff;}
.fwUl li a.cell{margin-bottom: 16px;}
.fwUl li .text{position: absolute;left: 30px;top:35px;color: #525252;text-transform: uppercase;z-index: 20;font-size: 20px;transition: all 400ms;}
.fwUl li .text .en{font-size: 26px;font-family: 'Optima';margin-bottom: -8px;}
.fwUl li .text span{font-size: 16px;font-family: 'Optima';display: inline-block; line-height: 1;}
.fw_box{position: relative;margin:60px 20px;}
.fwtit{position: absolute;left: 0;bottom: 40px;}
.com_tit{}
.com_tit .en{position: relative;font-family: 'Optima';line-height: 1;}
.com_tit .en_g{text-transform: uppercase;color: #f9f9fb;font-size: 77px;}
.com_tit h3{margin-top: -10px;}
.en span{text-transform: uppercase;font-size: 45px;color: #2f2f2f;position: absolute;left: 10px;}
.en span::after{content: '';position: absolute;right: 0;top:50%;width: 78px;height: 8px;margin-top: -4px;background-color: #ff7e45;}
.com_tit h3{color: #535353; font-weight: bold;font-size: 34px;letter-spacing: 2px;margin: 5px 0 20px 0;padding-left: 10px;}
.com_tit p{font-size: 12px;color: #8f8f8f;letter-spacing: 4px;padding-left: 12px;}
.ys_cont .com_tit .en_g,.com_tit_a .en_g{color: #ededed;font-size: 110px;}
.ys_div{background-color: #f9f9f9;padding: 54px 0 10px 0;}
.ys_cont{width: 52%;}
.ysimg{width: 44%;margin-left: -2%;}
.ysimg img{width: 100%;}
.pfen{margin-right: 50px;}
.pfen span{color: #ff7e45;font-size: 18px;margin-right: 8px;}
.pfen .star{color: #d8d8d8;white-space: nowrap;}
.pfen .star .iconfont{font-size: 20px !important;}
.pfen .star .c1{color: #ff7e45;}
.yslist{padding: 4%;}
.yslist li{float: left;width: 50%;padding: 18px 0;}
.yslist li label{width: 50px;}
.yslist li .txt h4{color: #525252;font-size: 18px;}
.yslist li .txt p{font-size: 14px;color: #777777;padding-top: 5px;}

.lc_div{padding: 60px 0;background-color: #fff;}
.com_tit_a .vtm{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
.com_tit_a .en_g{color: #f9f9fb;}
.com_tit_a span::after{left: 50%;margin-left: -49px;right: auto;}

.lc_pic{text-align: center;padding: 50px 0;}
.lc_pic img{max-width: 100%;}
.lc_bot{text-transform: uppercase;letter-spacing: 2px;margin-top: 40px;}
.lc_bot h4{font-size: 18px;color: #6a6a6a;}
.lc_bot p{font-size: 12px;text-transform: uppercase;color: #c4c4c4;margin-top: 10px;text-align: center;}

.ay_div{background: url(../images/ayi.jpg) no-repeat center;background-size: cover;padding: 70px 0;}
.ay_div .com_tit_a .en_g{color: rgba(255,255,255,.08);}
.ay_div .com_tit_a span,.ay_div .com_tit_a  h3{color: #fff;}
.aslick{margin: 60px 0 ;position: relative;}
.aslick .item{margin: 0 15px;display: block;outline: none;}
.aslick .txt,.showlist li .txt{background-color: #fff;height: 94px;transition: all 400ms;padding: 0 20px;text-transform:uppercase;color: #525252;}
.aslick .txt .name,.showlist li .txt .name{font-size: 20px;}
.xtags span{margin-left: 20px;}
.aslick .slick-prev{width: 25px;height: 50px;top:50%; background-color: none;line-height: 50px;text-align: center;position: absolute;margin-top: -45px;left: -30px;z-index: 200;}
.aslick .slick-prev:after{content: "\e604";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 0px;top:0;color: #fff;font-size: 30px;font-weight: bold;}
.aslick .slick-next{width: 25px;height: 50px;top:50%; background-color: none;line-height: 50px;text-align: center;position: absolute;margin-top: -45px;right: -30px;z-index: 200;}
.aslick .slick-next:after{content: "\e603";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 0px;top:0;color: #fff;font-size: 30px;font-weight: bold;}
.aslick .item:hover .txt{background-color: #ff7e45;color: #fff;}
.aslick .item:hover .img{position: relative;}
.aslick .item:hover .img:hover::after{background-color: rgba(255,126,69,.3);content: '';position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.px_div{padding: 70px 0;}
.pxUl{text-align: center;padding-top: 60px;}
.pxUl li .item{margin: 0 11px;}
.pxUl li .num{font-size: 35px;font-family: 'Optima';margin-top:35px;}
.pxUl li p{color: #525252;font-size: 18px;letter-spacing: 1px;}
.pxUl li img{max-width: 100%;}
.gslick{position: relative;padding-bottom: 130px;overflow: visible;margin-top: 60px;}
.gslick::after{content: '';background-color: #fff;position: absolute;left: 0;right: 0;bottom: 0;top:130px;z-index: 1;}
.gslick .item{outline: none;text-align: center;position: relative;z-index: 20;height: 330px;overflow: visible;z-index: 2;}
.gslick .item.slick-active{}
.gslick .item .img{padding: 30px;padding-bottom: 100px;}
.gslick .item .info{display: none;width: 1048px;position: absolute;left: 50%;margin-left: -524px;bottom:0}
.gslick .item img{border-radius: 50%;width: 134px;height: 134px;transition: all 400ms;margin: 0 auto;}
.gslick .item.slick-current{z-index: 20;}
.gslick .item.slick-current img{width: 189px;height: 189px;border:4px solid #ff7e45;box-shadow: 0 0 35px rgba(0,0,0,.4);}
.gslick .item.slick-current .info{display: block;}
.slick-slider .slick-list{z-index: 20;}
.gslick .item .info .name{color: #525252;font-size: 20px;text-transform: uppercase;}
.gslick .item .info .desc{color: #777;line-height: 1.7;margin-top: 10px;}


.gslick .slick-prev{width: 25px;height: 50px;top:auto;margin-top: 0; background-color: none;line-height: 50px;text-align: center;position: absolute;left: 47.5%;z-index: 200;bottom:50px;}
.gslick .slick-prev:after{content: "\e604";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 0px;top:0;color: #d6d6d6;font-size: 30px;font-weight: bold;}
.gslick .slick-next{width: 25px;height: 50px;top:auto; background-color: none;line-height: 50px;text-align: center;position: absolute;margin-top: -45px;right: 47.5%;z-index: 200;bottom:50px;}
.gslick .slick-next:after{content: "\e603";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 0px;top:0;color: #d6d6d6;font-size: 30px;font-weight: bold;}
.gslick .slick-prev:hover::after,.gslick .slick-next:hover::after{color: #879cff;}

.pj_div{padding: 50px 0 80px 0;}
.pjSlick{margin-top: 55px;}
.iInfo{padding-left: 30px;text-transform: uppercase;}
.sUl{margin: 0 -8px;}
.sUl li{padding: 8px;font-size: 20px;}
.sUl li .txt{margin-top: 20px;}
.pj_a{font-size: 20px;margin: 20px 0;}
.iInfo .date{color: #6686ff;font-size: 28px;}
.iInfo p{color: #777;line-height: 1.8;margin: 20px 0;}
.pjSlick .item{outline: none;}
.dwi{font-size: 20px;margin-bottom: 20px;}.dwi span{margin-left: 10px;}
.pjSlick .slick-prev{width: 53px;height: 53px;border-radius: 6px;text-align: center;line-height: 53px;background-color: #e6ebff;color: #6786ff;left: 40%;top:auto;bottom: 125px;margin-top: 0;z-index: 200;}
.pjSlick .slick-prev::after{content: "\e604";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 10px;top:0;color: #6786ff;font-size: 30px;font-weight: bold;}
.pjSlick .slick-next{width: 53px;height: 53px;border-radius: 6px;text-align: center;line-height: 53px;background-color: #e6ebff;color: #6786ff;left: 40%;top:auto;bottom: 70px;margin-top: 0;z-index: 200;}
.pjSlick .slick-next::after{content: "\e603";font-family: "iconfont" !important;font-size: 16px;position: absolute;left: 10px;top:0;color: #6786ff;font-size: 30px;font-weight: bold;}
.pjSlick .slick-prev:hover,.pjSlick .slick-next:hover{background-color: #6786ff;}
.pjSlick .slick-prev:hover::after,.pjSlick .slick-next:hover::after{color: #fff;}
.one_img{width: 42%;flex-shrink: 0;}
.one_img img{width: 100%;}
.aj_pic{width: 47%;flex-shrink: 0;}
.aj_pic img{width: 100%;}
.ainfo{color: #fff;padding-right: 50px;}
.ainfo h3{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.ainfo p{line-height: 1.6;padding: 8px 0;}
.ab_us{margin-top: 80px;position: relative;text-align: justify;}
.amore{position: absolute;right: 44.8%;bottom: 20px; background: url(../images/m.png) no-repeat center;width: 59px;height: 59px;display: inline-block;border-radius: 50%;}
.amore:hover{background-image: url(../images/m_w.png);background-color: #43b9f6;}
.jz_div{padding: 60px 0;}
.zslist{padding: 50px 0;}
.zslist li{padding: 15px;}
.zslist li .img{position: relative;padding-bottom: 60%;}
.zslist li .img img{position: absolute;left: 0;top:0;right: 0;max-width: 100%; max-height: 100%;object-fit: fill;bottom: 0;}
.zslist li h3{font-size: 20px;transition: all 400ms;color: #525252;margin:25px 0 15px 0;}
.zslist li p{color: #777;line-height: 1.7;text-align: justify;}
.zslist li:hover h3,.zslist li:hover p{color: #ff7e45;}
.amore_a{font-size: 0;position: static;transition: all 400ms;}
.zx_div{padding: 50px 0 118px 0;background: url(../images/y.jpg) no-repeat center top;background-size: cover;border-bottom: 3px solid #6786ff;}
.zx_div .com_tit_a .en_g{opacity: 0;}
.zx_div .com_tit_a .en{margin-bottom: -20px;}
.yue_r{font-size: 20px; width: 520px;background-color: #6786ff;color: #fff;padding: 60px 70px;color: #fff;flex-shrink: 0;}
.ydesc p{font-size: 26px;padding-top: 3px;}
.ydesc{margin-left: 10px;}
.yslide li{font-size: 16px;height: 38px;line-height: 38px;}
.yslide{margin-top: 40px;}
.yue_l{background-color: #fff;padding: 38px 70px;flex:1;}
.yue_box{margin-top: 60px;}
.yi_c{flex:1;}
.yItem{margin-bottom: 10px;border:1px solid #898989;height: 39px;padding: 0 10px;color: #666;}
.ycell{width: 50%;padding: 0 13px;}
.yInt{border:none;display: block;width: 100%;line-height: 38px;background: none;outline: none;}
.ycdoe{width: 110px;border-left: 2px solid #e6e6e6;height: 100%;}
.yItema .yInt{border-right: none;}
.yi_c:first-child{border-right: 2px solid #E6E6E6;padding-right: 14px;}
.yItem textarea{border: none; padding:8px 0;height: 179px;box-sizing: border-box;resize: none;width: 100%;outline: none;}
.yItem_area{height: auto;}
.yItem_sel{position: relative;}
.yItem_sel::after{content: "\e603";font-family: "iconfont" !important;font-size: 16px;position: absolute;right: 8px;top:8px;color: #777;}
.yItem_sel select{width: 100%;height: 100%; border: none;background: none;outline: none;padding: 0 ;appearance:none;}
.yi_c{position: relative;}
.ytime{border:none;padding-left: 0;outline: none;}

.yuebtn{display: block;width: 100%;color: #fff;text-align: center;border:1px solid #f6740c;background-image: linear-gradient(#ffab68,#ff8929);height: 39px;line-height: 39px;font-size: 16px;font-weight: bold;}
.yuebtn i{display: inline-block;background: url(../images/ar.png) no-repeat;width: 28px;height: 7px;margin-left: 10px;vertical-align: middle;position: relative;top:-2px;}
.footer{background-color: #373737;color: #979797;padding: 40px 0;}
.foItem{border-left: 2px solid #525252;padding: 0 20px;}
.foItem:last-child{border-right: 2px solid #525252;}
.foItem h3{font-size: 16px;margin-bottom: 15px;padding-top: 5px;}
.foItem:nth-child(2) p{margin-top: 10px;}
.hline{font-size: 22px;font-weight: bold;line-height: 1;}
.folinks a{color: #979797;}.folinks a:hover{color: #ff8726;}
.folinks p{margin-bottom: 10px;}
.wxin{margin: 0 10px;text-align: center;}.wxin p{text-align: center;padding-top: 10px;}
.wxin img{border:6px solid #5e5e5e;border-radius: 8px;}

.aBan{height: 530px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.aNav{margin-top: -35px;position: relative;z-index: 2;}
.aNav a{color: #fff;flex:1;height: 90px;line-height: 90px;background-color: #6786ff;text-align: center;font-size: 16px;border-right: 1px solid #4f70ef;transition: all 400ms;}
.aNav a.in,.aNav a:hover{background:#3eb1ea;}
.atit{padding: 50px 0;}
.atit .en{font-family: 'Optima';color: #fd8d5c;text-transform: uppercase;font-size: 50px;}
.atit h3{font-weight: bold;font-size: 36px;}
.atit p{letter-spacing: 2px;color: #656565;font-size: 18px;padding-top: 10px;}
.ysUl.l img{order:2;}
.ysUl.l .txt{text-align: right;}
.ysUl img{margin: 0 20px;flex-shrink: 0;}
.ysUl .txt h4{font-size: 18px;margin-bottom: 16px;}
.ysUl .txt p{color: #535353;line-height: 1.8;}
.ysUl li{padding: 40px 0;}
.yhour{background:#f3f3f3 url(../images/yg.jpg) no-repeat right center;margin-top: 80px;min-height: 760px;background-size: cover;padding: 90px 0;}
.ys_tit{margin-bottom: 40px;}
.ys_tit .ys_a{font-size: 36px;color: #535353;line-height: 1;}
.ys_tit .ys_a span,.ys_tit .ys_a i{color: #fd8d5c;font-size: 30px;font-family: 'Optima';font-style: normal;}
.ys_tit .ys_a span{font-size: 132px;font-family: 'Optima';}
.ys_tit p{color: #656565;font-size: 18px;letter-spacing: 2px;}
.ynsUl{font-size: 16px;margin-right: 40px;}
.ynsUl li{color: #535353;padding: 10px 0;}
.ynsUl li span{width: 80px;}
.caInfo{background-color: #f7f7f7;padding: 50px 90px;flex:1;}
.ca_tit a{font-weight: bold;margin-right: 35px;font-size: 18px;display: inline-block;color: #535353;}
.ca_tit a:hover{color: #fd8d5c;}
.caUl{flex-wrap: wrap;margin-top: 25px;}
.caUl li{width: 25%;color: #535353;padding: 7px 0;list-style: none;}
.caItem{position: relative;margin-bottom: 15px;}
.caItem .ca_tags{position: absolute;left: 34%; top:40px;background-color: #fd8d5c;font-size: 18px;font-weight: bold;width: 150px;height: 50px;line-height: 50px;text-align: center; z-index: 20;color: #fff;}
/* .capic{width: 40%;}
.capic img{width: 100%;} */
.carebox{padding-bottom: 50px;}
.c2{color: #fd8d5c;}.c53{color: #535353;}
.kybox{background:#ededed url(../images/yg1.jpg) no-repeat right center;background-size: cover;padding: 150px 0;}
.ky_cont{width: 47%;}
.ky_tit .en{font-size: 50px;font-family: 'Optima';text-transform: uppercase;}
.ky_tit h3{font-weight: bold;font-size: 36px;letter-spacing: 2px;}
.ky_tit p{font-size: 16px;color: #656565;line-height: 1.7;margin-top: 10px;}
.kybox .ky_tit p{margin-right: 10%;margin-top: 30px;}
.kyUl{margin: 0 -8px;padding-top: 65px;}
.kyUl li{padding: 8px;}
.kyUl li .cell{color: #535353; display: block;border-radius: 7px;border:2px solid #fff;text-align: center;padding: 30px 0;}
.kyUl li .cell p{font-size: 20px;padding-top: 8px;}

.anBox{padding: 60px 0;}
.anInfo{flex:1}
.aidiv{position: relative;min-height: 280px;position: relative;margin-top: 90px;}
.aidiv ul{position: absolute;right: 0;top:0;background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,.16);padding: 50px;font-size: 20px;left: -10%;text-align: center;flex-wrap: wrap;}
.aidiv ul li{padding: 10px;}
.aidiv ul li p{padding-top: 20px;}

.bmUl{margin: 0 -10px;}
.bmUl li{padding: 10px;}
.bmUl li .cell{display: block;background-color: #f7f7f7;text-align: center;height: 260px;padding: 20px 40px;}
.bmUl li .cell h3{font-size: 18px;color: #6786ff;font-weight: bold;margin: 10px 0 18px 0;}
.bmUl li .cell p{font-size: 14px;line-height: 1.7;text-align: left;color: #717171;}
.bmUl{margin: 0 -10px;}
.bmUl li{padding: 10px;}
.bmUl li .cell{display: block;background-color: #f7f7f7;text-align: center;height: 260px;padding: 20px 40px;}
.bmUl li .cell h3{font-size: 18px;color: #6786ff;font-weight: bold;margin: 10px 0 18px 0;}
.bmUl li .cell p{font-size: 14px;line-height: 1.7;text-align: left;color: #717171;}
.bmu_box{background: url(../images/g3.jpg) no-repeat left top;background-size: cover;padding: 110px 0;min-height: 300px;}
.bm_cont{width: 45%;}
.bmtit{font-size: 36px;letter-spacing: 4px;color: #523525;font-weight: bold;margin-bottom: 50px;}
.bmtit i{background: url(../images/z1.png) no-repeat;width: 71px;height: 40px;display: inline-block;position: relative;top:-17px}
.bm_ys li{background: url(../images/zan.png) no-repeat left 0px;padding-left: 35px;color: #523525;margin-bottom: 25px;}
.bm_ys li h3{letter-spacing: 2px;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding-top: 3px;}
.bm_ys li p{line-height: 1.9;}

.hservice{background-color: #f6f6f6;padding: 40px 0;}
.hservice .bmUl li .cell{background-color: #ffffff;}
.hwUl{margin: 0 -7px;}
.hwUl li{padding: 7px;}
.hwUl li .item{ background-color: #f9f9fb;min-height: 260px;margin-bottom: 14px;}
.hwUl li .item .num{color: #ff7e45;font-family: 'Optima';font-size: 50px;line-height: 1;margin-bottom: 10px;}
.hwUl li .item .txt{width: 80%;color: #535353;font-size: 16px;line-height: 1.8;}
.hwUl li:last-child .item .txt{padding-left: 40px;}
.hwUl li:last-child .item img{}
.hwu_box{padding: 80px 0;}
.hw_en{font-family: 'Optima';text-transform: uppercase;font-size: 90px;line-height: 1;margin-top: -40px;margin-bottom: 40px;margin-left: -40%;}
.huimg{width: 46%;}
.huimg img{width: 100%;}

.asearch{background-color: #6786ff;min-height: 90px;padding-left: 34px;}
.asel{border:1px solid #819bff;height: 62px;border-radius: 8px;flex:1;padding: 0px;position: relative;margin-right: 18px;position: relative;}
.asel span{color: #fff;position: absolute;left: 0;right: 0;top:0;line-height: 62px;font-size: 18px;padding-left: 10px;display: none;}
.asel::after{content: "\e603";position: absolute;right: 4px;top:20%;color: #fff;font-size: 26px;z-index: 20;font-family: "iconfont" !important;opacity: .8;display: none;}
.asel select{width: 100%;padding: 0 10px; height: 100%;outline: none;background: none;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-weight: bold;font-size: 18px;position: relative;z-index: 20;}
.asel select::-ms-expand { display: none; }
.asel option::-ms-expand{ display: none; }
.asel option{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;
}

.sbtn{margin-left: 20px; height: 90px;line-height: 90px;color: #fff;font-weight: bold;text-transform: uppercase;width: 227px;flex-shrink: 0;text-align: center;font-family: 'Optima';font-size: 26px;background-color: #3eb1ea;}
.showlist{margin: 0 -11px;}
.showlist li{padding: 11px;}
.showlist li .txt{background-color: #f4f4f4;}
.showlist li:hover .txt{background-color: #ff7e45;color: #fff;}
.pages{margin-top: 40px;}
.pages a{display: inline-block;border:1px solid #d8d8d8;width: 40px;line-height: 40px;text-align-last: center;margin: 0 8px;}
.pages a.prev,.pages a.next{margin: 0 10px;border:none;font-size: 12px;color: #cbcbcb; display:none;}
.pages a.prev:hover,.pages a.next:hover{color: #a4b6ff;}
.pages a.in{background-color: #6786ff;color: #fff;border-color: #6786ff;}
 
.det_pic{width: 32%; position: relative;}
.det_pic img{width: 100%;}
.det_a{background-color: #f7f7f7;margin-top: 50px;}
.det_pic span{background-color: #ff7e45;border-radius: 20px;color: #fff;letter-spacing: 2px;height: 36px;line-height: 36px;padding: 0 20px;top:30px;right: -40px;position: absolute;font-size: 18px;}
.det_desc{flex:1;padding: 0 8%;}
.det_desc .name{font-size: 30px;font-weight: bold;color: #525252;text-transform: uppercase;margin-bottom: 16px;}
.de_tags li{color: #777777;padding: 7px 0; line-height:40px; font-size:15px;}

.de_item{border-bottom: 2px solid #e8e8e8;padding: 35px 0;}
.de_item .en{font-size: 36px;font-family: 'Optima';text-transform: uppercase;}
.de_item .cn{font-weight: bold;letter-spacing: 3px;font-size: 26px;color: #535353;margin-bottom: 20px;}
.de_item p{font-size: 16px;line-height: 1.8;color: #777777;}
.de_item:last-child{border-bottom: none;}
.goback{display: inline-block;margin: 0 0 30px 0;border:1px solid #e2e2e2;padding: 15px 40px;border-radius: 30px;color: #535353;}
.goback:hover{background-color: #6786ff;color: #fff;border-color: #6786ff;}
.f36{font-size: 36px;}
.zshibox{margin-top: 30px;background-image: url(../images/g4.jpg);}
.zshibox .atit{padding: 20px 0;color: #fff;}
.zshibox .atit .en{color: #fff;}
.en{font-family: 'Optima'}
.xz_top{padding: 40px 0;}
.xz_top .cn{color: #3e3e3e;font-weight: bold;}
.xz_top .en{text-transform: uppercase;font-size: 30px;}
.xz_top p{font-size: 18px;line-height: 1.8;color: #777;margin-top: 10px;}
.msUl li{padding: 15px;}
.msUl li .cell{padding: 30px;background-color: #f7f7f7;border-radius: 8px;transition: all 400ms;}
.msUl li .desc{min-height: 65px;line-height: 1.8;margin-bottom: 10px;}
.msUl li .name{font-size: 25px;letter-spacing: 2px;font-weight: bold;color: #4d4d4d;margin-bottom: 15px;}
.msUl li .msbtn{display: inline-block;width: 97px;height: 42px;border-radius: 8px;line-height: 42px;text-align: center;background-color: #6786ff;color: #fff;}
.msUl li:hover .cell{background-color: #6786ff;color: #fff;}
.msUl li:hover .msbtn{background-color: #fff;color: #6786ff;}
.msUl li:hover .name{color: #fff;}

.popBox{display: none; background-color: rgba(0,0,0,.3);position: fixed;left: 0;top:0;bottom: 0;right: 0;z-index: 200;}
.popcont{position: relative;background-color: #fff;border-radius: 10px;padding: 45px 90px;}
.popcont h1{font-size: 28px;letter-spacing: 2px;font-weight: bold;margin-bottom: 30px;}
.pform input{display: block;border:1px solid #898989;width: 340px;padding: 0 10px;font-size: 15px;height: 39px;line-height: 39px;margin-bottom: 16px;outline: none;transition: all 400ms;}
.pform select{display: block;border:1px solid #898989;width: 340px;padding: 0 10px;font-size: 15px;height: 39px;line-height: 39px;margin-bottom: 16px;outline: none;transition: all 400ms;}
.pform input:focus{border-color: #6786ff;}
.tjbtn{background-color: #6786ff;width: 147px;height: 42px;line-height: 42px;border-radius: 10px;margin: 0 auto;margin-top: 30px;color: #fff;display: block;}
.close{position: absolute;right: 20px;top:20px;}
.close .iconfont{font-size: 24px;}

.cline{width: 72px;height: 8px;border-radius: 4px;background-color: #ff7e45;margin: 0 auto;margin-top: 15px;}
.us_pic{padding-bottom: 20px;}
.us_pic img{display: block;margin: 0 auto;max-width: 100%;}
.usItem .uIcon{}
.usItem h3{font-size: 30px;font-weight: bold;margin: 20px 0;}
.usItem{color: #777;padding: 20px 0;}
.usItem p{font-size: 18px;line-height: 1.8;padding: 0 9%;}
.fw_div_a{background-color: #f9f9f9;}
.fw_div_a .fwtit .en span::after,.ys_div_a .en span::after,.zx_div_a .en span::after{display: none;}
.ys_div_a{background-color: #fff;}
.lxi_a{margin: 0 -28px;}
.lxi_a li{padding: 28px;}
.lxi_a li img{max-width: 100%;}
.lxi_b li{font-size: 20px;color: #525252;line-height: 1.6;padding: 20px 0;}
.lxi_b li span{margin-left: 10px;}
.zx_div_a .en span,.zx_div_a .com_tit h3{color: #fff;}
.yue_map{width: 40%;background-size: cover;background-position: center;}

.ac_wrap .box{min-height: 500px;}
.nav_fixed{position: fixed;top: 0;left: 50%;margin-top: 0;width: 1370px;margin-left: -685px;}
.nav_fixed a{height: 60px;line-height: 60px;}
.pxaUl li{padding: 15px;}
.pxaUl .vm{text-align: center; width: 60%;color: #fff;}
.pxaUl li h3{font-size: 24px;}
.pxaUl li p{font-size: 18px;line-height: 1.7;margin-top: 25px;}
.pxbot{padding: 40px 0;}
.bmbtn{width: 155px;height: 52px;line-height: 52px;border:1px solid #e9ebec;display: inline-block;color: #717171;font-size: 16px;transition: all 400ms;}
.bmbtn:hover{background-color: #007AFF !important;border-color: #007AFF !important;color: #fff !important;}
#box2{background: url(../images/g5.jpg) no-repeat center;background-size: cover;padding-top: 450px;color: #703928;}
.you_tit{width:315px;}
.you_tit .en{font-family: 'Optima';font-size: 50px;line-height: 1;text-transform: uppercase;}
.you_tit .cn{font-weight: bold;font-size: 36px;letter-spacing: 2px;}
.dicon{background: url(../images/id.png) no-repeat;width: 21px;height: 21px;margin-right: 8px;flex-shrink: 0;margin-top: 4px;}
.youUl li{font-size: 16px;line-height: 1.5;padding: 6px 0;}
.youUl{margin-left: 15px;}
#box2 .bmbtn{background-color: #ffffff;border-color: #fff;}
#box3 .bmbtn{background-color: #fe8651;border-color: #fe8651;color: #fff;}
.snUl{border:1px solid #e9e9e9;}
.snUl li{height: 33.333%;padding: 10px 25px;border-bottom: 1px solid #E9E9E9;}
.snUl li:last-child{border: none;}
.snbox{display: flex;}
.sn_pic{width: 65%;}
.sn_pic img{width: 100%;}
.nicon{width: 65px;margin-right: 10px; text-align: center;flex-shrink: 0;}
.snUl li p{font-size: 16px;line-height: 1.8;}
#box4{background: url(../images/g6.jpg) no-repeat center;background-size: cover;padding: 110px 0;color: #fff;}
#box4 .atit{padding-bottom: 0;}
#box4 .atit .en{color: #fff;line-height: 1;margin-bottom: 8px;}
.xline{background-color: #fff;width: 54px;height: 7px;margin: 25px 0;}
.jt_desc{line-height: 1.7;font-size: 16px;}
.jt_desc strong{font-size: 30px;font-family: 'Optima';}
.jt_desc p{margin-bottom: 16px;}
#box4 .pxbot .bmbtn{color: #fff;border-color: rgb(255,255,255,.8);text-align: center;}
.bf_cont{padding-left: 70px;}
#box5{padding: 75px 0;}
.cshi_box{background: url(../images/czhi.png) no-repeat center;height: 600px;position: relative;background-size: cover;}
.cmob{display: none;}
.cshi_a{position: absolute;right: 48px;top:120px;}
.cshi_a .atit h3{color: #fe8651;}
.cshi_a .atit{padding: 0;color: #424242;}
.cshi_a p{line-height: 2.5;margin-top: 25px;}
.cshi_a .pxbot .bmbtn{text-align: center;background-color: #fff;}
#box6{background: url(../images/g7.jpg) no-repeat center;background-size: cover;padding: 230px 0;color:#fff;border-bottom: 3px solid #6786ff;}
#box6 .atit{padding: 0;}
#box6 .atit .en{color: #fff;}
.fsdesc{width: 720px;margin: 35px auto;text-align: center;font-size: 16px;line-height: 1.8;}
#box6 .pxbot .bmbtn{color: #fff;}
.zs_desc{padding: 40px 30px;background-color: #f3f3f3;}
.zs_desc h3{padding: 0;margin-top: 0 !important;}
.zslist_a{padding-bottom: 0;}
.details_box{padding: 60px 0;font-size: 14px;line-height: 1.8;color: #777;}
.details_box h1{color: #525252;font-size: 24px;line-height: 1.4;}
.details_box .date{font-size: 20px;padding: 20px 0;}
.details_box p{padding: 10px 0;}
.details_box img{display: block;margin: 15px 0;max-width: 100%;}
.det-p{margin-bottom: 20px;}

.pxbot a.back{font-size: 20px;width: 126px;height: 46px;line-height: 46px;text-align: center;border-color: #dcdcdc;letter-spacing: 2px;}
@media (min-width:992px) {
    body {padding-bottom: 0;}
}

@media (min-width:1200px) {
}
@media (max-width:1200px) {
  
}




}

@media (max-width:1024px){
    
}
@media (max-width:1024px)  {
	
  

    .side_c .closed{position: absolute;right: 0;top:-70px;color: #132c70;padding: 3% 5%;z-index: 2000;}
    .side_c .icon-close{font-size: 22px;}
    



   
	.pc_img{display: none !important;}
	.mob_img{display: block !important;}
	.ysi_box{flex-wrap: wrap;position: relative;padding-top: 140px;}
	.ysimg{width: 100%;margin-left: 0;}
	.ysctit{position: absolute;left: 0;top:0;right: 0;}
	.fwtit{bottom: 10px;}
	.ys_cont{width: 100%;}
	.yslist{padding: 4% 0;}
	.yslist li{}
	.gslick .item .info{width: auto;left: -90%;right: -90%;margin-left: 0;bottom: -20px}
	.yue_box{flex-wrap: wrap;}
	.yue_l,.yue_r{width: 100%;}
	.yue_l{padding: 30px 20px;}
	.aBan{height: 400px;background-size: auto 100%;}
	.aNav a{height: 50px;line-height: 50px;font-size: 14px;}
	.ys_box{flex-wrap: wrap;padding-top: 40px;}
	.ys_box img{order:0;display: block;margin: 0 auto;}
	.ysUl.l{width: 100%;order:1;}
	.ysUl.r{width: 100%;order:2;}
	.ysUl.l img{order: 1;flex-shrink: 0;}
	.ysUl.l .txt{text-align: left;order: 2;}
	.ysUl .txt{width: calc(100% - 140px);}
	.ysUl li{padding: 20px 0;}
	.caItem{flex-wrap: wrap;}
	.capic{width: 100%;}
	.capic img{max-width: 100%;}
	.kybox,.bmu_box{padding: 0;}
	.kybox .container,.bmu_box .container{background-color: rgba(255,255,255,.5);padding: 50px 15px;}
	.ky_cont,.bm_cont{width: 100%;}
	.ky_tit{text-align: center;}
	.kybox .ky_tit p{margin-right: 0;margin-top: 10px;}
	.hw_en{margin-left: 0;}.huimg{margin-bottom: 40px;}
	.de_tags li{padding: 5px 0;}
	.det_desc .name{margin-bottom: 6px;font-size: 24px;}
	.usItem h3{font-size: 24px;}
	.usItem p{font-size: 14px;padding: 0 2%;}
	.uIcon img{height: 50px;}
	.cshi_box{background: none;}
	.cmob{display: block;}
	.nav_fixed{top:60px;width: 100%;left: 0;margin-left: 0;padding: 0;}
	.pxaUl .vm{width: 80%;}
	.pxaUl li h3{font-size: 20px;}
	.pxaUl li p{font-size: 14px;margin-top: 15px;}
}
@media (max-width: 991px){
	.ab_us{flex-wrap: wrap;}
	.aj_pic{width: 100%;order:0;flex-shrink: 1;margin-bottom: 20px;}
	.ainfo{width: 100%;order:1;padding-bottom: 30px;padding-right: 0;}
	.amore{right: auto;left: 50%;margin-left: -30px;bottom: -50px;}
	.fo_cont{flex-wrap: wrap;}
	.foItem{width: 50%;border-top: 2px solid #525252;padding: 10px;}
	.foItem:first-child,.foItem:nth-child(2){border-top: none;}
	.foItem:last-child{border-right: none;}
	.foItem:nth-child(1),.foItem:nth-child(3){border-left: none;}
	.ys_box img{max-width: 100%;}
	.caInfo{padding: 30px;}
	.anCont{flex-wrap: wrap;}
	.anInfo{flex:auto;width: 100%;padding-top: 30px;}
	.aidiv ul{position: static;padding: 30px;}
	.aidiv{margin-top: 40px;}
	.animg img{max-width: 100%;}
	.hwUl li .item img{display: none;}
	.hwUl li:last-child .item .txt{padding-left: 0;}
	.huimg img{width: 100%;}
	.xtags span{min-width: 50px;}
	.de_tags li{font-size: 13px;padding: 2px 0;}
	.youer{flex-wrap: wrap;}
	.you_tit{width: 100%;text-align: center;margin-bottom: 20px;}
	#box2{background-size: 100% auto;background-position: center top;background-color: #f0f0ee;padding-top: 30%;}
	.snbox{flex-wrap: wrap;}
	.sn_pic{order:0;width: 100%;}
	.snUl{order:1;}
	.snUl li{padding: 20px 10px;}
	.snUl li img{height: 30px;}
	.nicon{margin-right: 0;}
	.bf_cont{padding-left: 0;}
	.cshi_a{position: static;margin-top: 40px;}
	.cshi_box{height: auto;padding-bottom: 0px;}
	#box5{padding-bottom: 20px;}
}
@media (max-width: 821px){
	.huimg{width: 100%;}
	.yue_map{width: 100%;height: 400px;}
	.details_box{padding: 40px 0;}
	.details_box h1{font-size: 20px;}
	.details_box .date{font-size: 16px;padding: 14px 0;}
	
}
@media (max-width:768px){
	.fw_box{margin: 30px 0;}
	.fwtit{position: static;margin-bottom: 20px;text-align: center;}
	.en span{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
	.com_tit p{text-align: center;}
	.aslick .slick-next{right: 0px;}
	.aslick .slick-prev{left: 0px;}
	.pxUl{flex-wrap: wrap;}
	.pxUl li{width:33.3333%;padding: 20px 0;}
	.gslick .slick-next{right: 45%;}
	.gslick .slick-prev{left: 45%;}
	.yhour{padding: 0;min-height: 400px;}
	.yhour .container{background-color: rgba(255,255,255,.8);padding: 40px 15px;}
	.ynsUl{width: 50%;margin-right: 0;padding-right: 30px;}
	.ynsUl li p{width: calc(100% - 30px);}
	.de_item .en,.xz_top .cn,.you_tit .en{font-size: 24px;}
	.de_item .cn,.xz_top .en,.you_tit .cn{font-size: 18px;}
	.de_item p,.xz_top p{font-size: 14px;}
	.youUl li{font-size: 14px;}
}
@media (max-width:720px){
  .ynflex{flex-wrap: wrap;}
  .capic img{max-width: 100%;width: 100%;}
  .caUl li{width: 33.333%;}
  .bmtit{font-size: 30px;}
  .bmtit i{background-size: 40px auto;top:0}
  .showlist li{}
  .aNav{flex-wrap: wrap;}
  .asel{margin-right: 0;width: 100%;flex: auto;margin-bottom: 10px;}
  .sbtn{width: 100%;margin-left: 0;height: 70px;line-height: 70px;}
  .det_a{flex-wrap: wrap;}
  .det_desc{flex:auto;width: 100%;padding: 20px;}
  .det_pic{width: 50%;}
  .de_tags li{padding: 5px 0;font-size: 14px;}
  .nav_fixed.aNav{padding: 0;}
  .fsdesc{width: 90%;}
  #box6{padding: 60px 0;}
  .banner .slick-dots{transform: scale(.8);bottom: 10px;}
  .yue_r img{width: 40px;}
  
}
@media (max-width:640px){
	.com_tit .en_g{font-size: 60px;}
	.ys_cont .com_tit .en_g, .com_tit_a .en_g{font-size: 60px;}
	.en span{font-size: 30px;}
	.com_tit h3{font-size: 28px;}
	.gslick .item .info{display: block;position: static;}
	.gslick .item .img{padding-bottom: 20px;}
	.gslick .item{height: auto;}
	.gslick .item img{width: 189px;height: 189px;}
	.gslick .item .info .desc{padding: 0 15px;}
	.pjSlick .flex{flex-wrap: wrap;}
	.pjSlick .one_img{width: 100%;}
	.pjSlick .one_img img{width: auto;max-width: 100%;margin: 0 auto;display: block;}
	.iInfo{padding-left: 0;}
	.sUl li .txt{margin-top: 10px;font-size: 14px;}
	.pjSlick .slick-prev{left: 20px;top:30%;bottom: auto;}
	.pjSlick .slick-next{right: 20px;top:30%;bottom: auto;left: auto;}
	.iInfo .date{font-size: 20px;}
	.pj_a{font-size: 18px;margin: 10px 0;}
	.iInfo p{margin: 10px 0;}
	.foItem{width: 100%;border-left: none !important;border-top: 2px solid #525252 !important;}
	.foItem:first-child{border-top: none !important;}
	.atit .en{font-size: 35px;}
	.atit h3,.ky_tit h3{font-size: 24px;}
	.atit p,.ky_tit p{font-size: 14px;}
	.atit{padding: 30px 0;}
	.aBan{height: 280px;}
	.kyUl li .cell p{font-size: 18px;}
	.ky_tit .en{font-size: 35px;}
	.bmUl li .cell{padding: 20px;}
	.det_pic{width: 60%;}
	.popcont{width: 80%;padding: 30px;margin: 0 auto;}
	.pform input{width: 100%;}
	.pform select{width: 100%;}
	.popBox .vm{width: 100%;}
	.lxi_a,.lxi_b{flex-wrap: wrap;}
	.lxi_a li,.lxi_b li{width: 100%;text-align: center;}
	.lxi_b li span{font-size: 14px;text-align: left;}
	.lxi_b li img{width: 30px;}
	.lxi_b li{padding: 10px 0;}
	.pxaUl li{width: 100%;}
	.cposi .aNav{flex-wrap: wrap;}
	.cposi .aNav a{width: 33.333%;flex: auto;background-color: rgba(103,134,255,.8);}
	.cposi .aNav a.in{background-color: #3eb1ea;}
	.hline{color: #ff7e45;font-weight: bold;}
}

@media (max-width:520px){
	.yslist li{width: 100%;}
	.yue_r{padding: 30px;}
	.yslide li{font-size: 14px;white-space: nowrap;}
	.ydesc{font-size: 16px;}
	.ydesc p{font-size: 18px;}
	.yue_form{flex-wrap: wrap;}
	.ycell{width: 100%;}
	.ca_tit a{margin-right: 15px;}
	.aNav a{font-size: 13px;}
	.showlist li{width: 100%;}
	.yslide{margin-top: 20px;}
}
@media (max-width:480px){
	.pxUl li p{font-size: 14px;}
	.pxUl li .num{font-size: 30px;margin-top: 15px;}
	.gslick .slick-next{right: 35%;}
	.gslick .slick-prev{left: 35%;}
	.sUl li .txt{font-size: 12px;}
	.ynsUl{width: 100%;}
	.caUl li{width: 50%;}
	.bmUl li{width: 100%;}
	.pages a{width: 30px;line-height: 30px;}
	.pages a.prev, .pages a.next{margin: 0 1px;}
	.det_pic{width: 100%;}
	.det_pic span{right: 0;}
	.zshuUl li{width: 50%;padding: 15px;}
	.carebox{padding-bottom: 10px;}
	.ys_cont .com_tit .en_g{font-size: 50px;}
	.ys_cont .en span{font-size: 24px;}
	.pfen{margin-right: 0;}
}
@media (max-width:420px){
	.gslick .item .info .desc{font-size: 13px;}
	.ys_box .ysUl img{width: 80px;}
	.ysUl .txt{width: calc(100% - 110px);}
	.yue_map{height: 300px;}
}
@media (max-width:380px){

}
@media (max-width:360px){

}
