@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei"; margin:0; padding:0;}
input,textarea,button{ background: transparent;vertical-align:middle}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus {/*背景颜色*/box-shadow:0 0 0 60px #ffffff inset;}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}
pre{white-space: pre-wrap;word-wrap: break-word;*white-space:normal;}
video{object-fit:fill;}

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#a00}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{ width:1200px; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

/*banner*/
.index_banner_new {width: 100%;height: auto;min-width: 280px;min-height: 160px;margin: 0px auto;position: relative;overflow: hidden}
.index_banner_new ul {margin: 0;padding: 0;width: 100%;height: 100%;position: absolute;z-index: 1}
.index_banner_new ul li {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden}
.index_banner_new ul li.active {display: block}
.index_banner_new ul li .intro{position: relative}
.index_banner_new ul li img {position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.index_banner_new .dots {position: absolute;bottom: 20px;right: 0;height: 12px;z-index: 2;text-align: center}
.index_banner_new .dots span {display: inline-block;width: 40px;height: 6px;background: #e0e0e0;margin: 0 5px;cursor: pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px}
.index_banner_new .dots span.active {background: #c52c2b}
#tqchina_banner {position: relative}
.tqchina_banner_load {position: absolute;bottom: 0px;left: 0px;z-index: 3;width: 100%}
.tqchina_banner_load i {width: 0%;display: block;height: 1px;background: #f00}
.tqchina_banner_bg {width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;background: rgba(0,0,0,0.10)}
a.tqchina_banner_text {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);z-index: 10;color: #fff;text-align: center;width: 100%}
/*banner*/

.head{ position: fixed; width:100%; height:102px; top:0; z-index:999; background-color:#ffffff;}
.w1330{ width:1330px; margin:0 auto;}
.logo{ background:url(../images/logo.png) no-repeat right center; width:336px; height:102px;}
.nav{}
.nav li{ float:left; height:88px; line-height:88px; padding-top:14px; width:106px; margin-right:12px; text-align:center;}
.nav li a{ font-size:16px; color:#818181; display:block;}
.nav li:hover, .nav li.curr{ background-color:#5a544c;}
.nav li:hover a, .nav li.curr a{ color:#ffffff;}

.fu01{background-color:#ffffff;width:100%;overflow:hidden; position: relative; top: 1000px;z-index: 90001;}

.index1{ padding:160px 0 130px;}
.index1_l{ width:550px;}
.index1_l h1{ font-size:35px; color:#3e3e3e; line-height:1; letter-spacing:2px;}
.index1_con{ margin-top:26px;}
.index1_con p{ font-size:12px; color:#6f6f6f; line-height:22px; text-transform:uppercase;}
.index1_txt{ width:360px; padding-top:22px;}
.index1_h1{ font-size:30px; color:#3e3e3e; line-height:1; margin-top:36px;}
.index1_h2{ font-size:16px; color:#787878; line-height:32px; margin:20px auto 0;}
.index1_more{ display:block; width:140px; height:40px; line-height:40px; background-color:#000000; font-size:14px; margin-top:25px;}
.index1_r{ width:636px; height:564px;}

.index2{ background:url(../images/index2_bg.jpg) no-repeat right center; background-size:50% 100%; width:100%; overflow:hidden;}
.index2 .hd{ width:50%;}
.index2_qh{}
.index2_qh li{ background-color:rgba(255,255,255,.77); height:145px; line-height:145px; font-size:40px; color:#b3b3b3; cursor:pointer; text-indent:70px;}
.index2_qh li span{ font-size:50px; color:#ececec; font-weight:bold; margin-left:40px; text-transform:uppercase;}
.index2_qh li.on{ background-color:rgba(180,160,120,.77); color:#ffffff;}
.index2_qh li.on span{ color:#ffffff;}
.index2_form{}
.form_tit{font-size:40px; color:#a4995d; margin-left:64px; margin-top:70px; line-height:1;}
.form_ul{ margin-left:45px; margin-top:68px;}
.form_ul li{ overflow:hidden; line-height:38px; margin-bottom:20px;}
.input_tit{ font-size:16px; margin-right:10px;}
.input_tit span{ font-size:12px; color:#ed6e1f;}
.input_txt{ background-color:#ffffff; height:36px; line-height:36px; border:1px solid #e1e1e1; width:246px;}
.input_txt input{ width:210px; padding:0 4px; height:36px; vertical-align:top;}
.input_txt1 input{ width:238px;}
.unitVal{ background-color:#ffffff; width:246px; height:36px; border:1px solid #e1e1e1; }
.form_txt{ font-size:12px; color:#a6a7a8; line-height:1; margin-left:110px;}
.submit{ margin-left:70px; margin-top:105px; background:url(../images/submit.png) no-repeat center center; width:90px; height:90px; font-size:0; cursor:pointer;}
.index2 .bd{ width:50%;}

.index3{position:relative; height:820px; width:100%;}
.index3_nr{ width:1420px; position:absolute; top:114px; left:50%; margin-left:-710px;}
.index3_tit{ line-height:1; text-transform:uppercase; font-size:50px; color:#ffffff;}
.picScroll-left{ margin-top:66px; position:relative;}
.picScroll-left .next, .picScroll-left .prev{ cursor:pointer; width:23px; height:66px; position:absolute; top:220px; z-index:999;}
.picScroll-left .next{ background-image:url(../images/index3_next.jpg); right:0;}
.picScroll-left .prev{ background-image:url(../images/index3_prev.jpg); left:0;}
.picScroll-left .bd{ width:1400px; margin:0 auto;}
.picScroll-left .bd ul{ overflow:hidden;}
.picScroll-left .bd ul li{ float:left; width:350px; height:522px; overflow:hidden; position:relative;}
.team_zi{ position:absolute; background:url(../images/team_zi.png) repeat center center; height:134px; padding:0 20px; width:100%; bottom:-100%; box-sizing:border-box; opacity:0; transition:0.5s ease;}
.picScroll-left .bd ul li:hover .team_zi{ bottom:0; opacity:1;}
.team_h1{ text-transform:uppercase; color:#ffffff; font-size:20px; line-height:62px;}
.team_h1 span{ font-size:14px; margin-left:10px;}
.team_h2{ font-size:14px; color:#afafaf; line-height:24px;}

.index4{ padding:86px 0;}
.index4_tit{}
.index4_tit1{ font-size:38px; color:#0d0b0d; line-height:66px;}
.index4_tit2{ font-size:16px; color:#666666; line-height:44px;}
.space-ban-wrap {position: relative;overflow: hidden;width: 1900px;height: 550px;margin:82px auto 0;}
.space-ban-inner .swiper-wrapper {margin-left: -285px !important;}
.space-ban-inner .swiper-slide {width: 930px !important;height: 550px !important;margin-right: 20px !important;}
.space-ban-inner .swiper-slide a {display: block;width: 930px !important;height: 550px !important;}
.space-ban-inner .swiper-slide a img {display: block;width: 100%;height: 100%;}
.space-ban-mengle {position: absolute;left: 0;top: 0;width: 285px;height: 550px;background-color: #999999;opacity: 0.5;z-index: 50;}
.space-ban-mengri {position: absolute;right: 0;top: 0;width: 285px;height: 550px;background-color: #999999;opacity: 0.5;z-index: 50;}
.spatial-datails {position: absolute;left: 285px;top: 0;width: 340px;height: 550px;background-color: #fbfbfb;border-left: 20px solid #fff;z-index: 100;}
.space-btn-ri, .space-btn-le {width: 40px !important;height: 40px !important;position: absolute;z-index: 999 !important;}
.space-btn-ri {left: 665px !important;top: 530px !important;background: url(../images/index-icon-01.png) no-repeat center center !important;background-size: 20% 40%;background-color: #999999 !important;opacity: 0.5;}
.space-btn-le {left: 605px !important;top: 530px !important;background: url(../images//index-icon-02.png) no-repeat center center !important;background-size: 20% 40%;background-color: #999999 !important;opacity: 0.5;}
.spatial-datails > div:nth-child(1) {width: 360px;height: 550px;}
.spatial-btn-con {padding-left: 37px;box-sizing: border-box;}
.spatial-btn-con .spatial-btn-title {font-size: 26px;color: #555555;margin: 125px 0 58px 0;}
.spatial-btn-con .spatial-btn-text {width: 217px;font-size: 16px;color: #666666;line-height: 34px;height: 142px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.spatial-btn-con a {display: block;width: 100px;height: 30px; border-radius: 15px; border: solid 1px #e2e2e2;text-align: center;line-height: 30px;font-size: 16px;color: #999999;margin-top: 98px;}

.box10 {padding-bottom: 90px}
.indexTitle {text-align: center;padding: 0 0 35px}
.indexTitle .title {font-size: 40px;color: #333}
.indexTitle .subTitle {font-size: 14px;color: #666;margin-top: 10px}
.indexTitle .line { margin-top: 15px}
.indexTitle .line:before {display: inline-block;content: '';height: 1px;width: 80px;background: #ccc;vertical-align: middle}
.indexTitle .line:after {display: inline-block;content: '';height: 1px;width: 80px;background: #ccc;vertical-align: middle}
.indexTitle .line .dot {display: inline-block;width: 40px;height: 1px;position: relative;vertical-align: middle}
.indexTitle .line .dot:after {content: '';width: 8px;height: 8px;background: #e74c3c;display: inline-block;border-radius: 50%; position: relative;top: -9px}
.indexTitle .tag {margin-top: 25px}
.indexTitle .tag a {color: #999}
.indexTitle .tag a:hover {color: #e74c3c}
.indexTitle .tag i {color: #999;padding: 0 20px}
.box10 .accordion-box {width: 100%;height: 360px}
.box10 .accordion-box ul {padding: 0;width: inherit;height: 360px;overflow: hidden;position: relative}
.box10 .accordion-box ul li {width: 700px;position: absolute;top: 0;transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s}
.box10 .accordion-box ul li.li1{left:0;z-index:5}
.box10 .accordion-box ul li.li2{left:100px;z-index:4}
.box10 .accordion-box ul li.li3{left:200px;z-index:3}
.box10 .accordion-box ul li.li4{left:300px;z-index:2}
.box10 .accordion-box ul li.li5{left:400px;z-index:1}
.box10 .accordion-box ul li.li6{left:500px;z-index:0}
.box10 .accordion-box ul li .left {width: 600px;height: inherit;overflow: hidden;position: relative;float: left}
.box10 .accordion-box ul li .left .shadow {position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.3);transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s}
.box10 .accordion-box ul li .left .shadow .title {width: 460px;height: 70px;color: #fff;line-height: 2;font-size: 18px;text-align: center;overflow: hidden;position: absolute;top: 130px;left: 70px}
.button {display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dcdfe6;color: #606266;-webkit-appearance: none;text-align: center;outline: none;transition: .1s;font-weight: 500;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;padding: 12px 20px;font-size: 14px;border-radius: 2px;}
.box10 .accordion-box ul li .left .shadow .button {background: transparent;color: #fff;position: absolute;top: 210px;left: 240px}
.box10 .accordion-box ul li .left .shadow .button:hover {background: rgba(255,255,255,0.2)}
.box10 .accordion-box ul li .left img {z-index: -1;width: 700px;height: 360px;transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s}
.box10 .accordion-box ul li .right {width: 100px;height: 360px;float: left;position: relative;transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s}
.box10 .accordion-box ul li .right .title {writing-mode: vertical-lr;writing-mode: tb-lr;position: absolute;top: 115px;left: 50px;font-size: 24px;-webkit-writing-mode: tb-lr;-ms-writing-mode: tb-lr}
.box10 .accordion-box ul li .right .sub-title {-ms-writing-mode: tb-lr;writing-mode: vertical-lr;writing-mode: tb-lr;position: absolute;top: 115px;font-size: 14px;left: 27px}
.box10 .accordion-box ul li .right::before {transition: all ease .3s 0s;-moz-transition: all ease .3s 0s;-webkit-transition: all ease .3s 0s;content: '';display: block;position: absolute;z-index: 2;top: 48%;left: -10px;width: 0;height: 0;border-right-width: 10px;border-right-style: solid;border-top-width: 10px;border-top-style: solid;border-top-color: transparent;border-bottom-width: 10px;border-bottom-style: solid;border-bottom-color: transparent}
.box10 .accordion-box ul li:nth-child(odd) .right {background: #dee0e2}
.box10 .accordion-box ul li:nth-child(odd) .right::before {border-right-color: #dee0e2}
.box10 .accordion-box ul li:nth-child(even) .right {background: #f6f8fa}
.box10 .accordion-box ul li:nth-child(even) .right::before {border-right-color: #f6f8fa}
.box10 .accordion-box ul li:hover .left .shadow {background-color: rgba(0,0,0,0.6)}
.box10 .accordion-box ul li:hover .left .shadow img {transform: scale(1.2, 1.2)}
.box10 .accordion-box ul li:hover .right {background-color: #e74c3c;color: #fff}
.box10 .accordion-box ul li:hover .right::before {border-right-color: #e74c3c}
.box10 .accordion-box ul li:hover .right .title {color: #fff}
.box10 .accordion-box ul li:hover .right .sub-title {color: #fafafa}

.footer{ width:100%; background:url(../images/footer_bg.jpg) no-repeat center center; height:314px;}
.footer_nr{ width:1354px; margin:0 auto;}
.adr{ margin-top:60px;}
.adr p{ font-size:18px; color:#ffffff; line-height:36px;}
.adr span{ font-size:36px;}
.copy{ margin-top:70px; margin-left:380px;}
.copy, .copy a{ font-size:14px; color:#a7a7a7; line-height:1;}
.qrcode{ margin-top:56px; width:250px; height:217px;}
.code_zi{ font-size:14px; color:#a7a7a7; width:14px; margin-top:70px;}
.code_tu{ width:217px; height:217px;}
.zhizhao{ width:190px; margin-left:90px;}
.zhizhao .code_tu{ width:160px;}
.zhizhao .code_tu img{ width:160px; height:214px;}

.ej_ban{ height:420px; background-repeat:no-repeat; background-position:center center; margin-top:102px;}
.ej_ban1{ height:413px; background-image:url(../images/ban1.jpg);}
.ej_ban2{ height:413px; background-image:url(../images/ban2.jpg);}
.ej_ban3{ height:413px; background-image:url(../images/ban3.jpg);}
.ej_ban4{ background-image:url(../images/ban4.jpg);}
.ej_ban5{ background-image:url(../images/ban5.jpg);}
.ej_ban6{ background-image:url(../images/ban6.jpg);}
.ej_ban10{ background-image:url(../images/ban10.jpg);}
.ej_ban11{ background-image:url(../images/ban11.jpg);}

.ej_y{ top:auto; z-index:auto;}

.n_erji{}
.n_erji ul{ font-size:0; text-align:center}
.n_erji ul li{ display:inline-block; margin:0 1.5rem; font-size:18px; color:#636363;padding: 3.75rem 0 0;}
.n_erji ul li a{ height:40px; line-height:40px; color:#636363; display:block; position:relative}
.n_erji ul li a:before{ content:""; position:absolute; right:0; width:0; height:1px; background:#636363; bottom:0; transition:0.6s ease}
.n_erji ul li.on a:before,.n_erji ul li:hover a:before{ left:0; width:100%}

.n_case{ padding:4.375rem 0 0}
.layui-container {position: relative;margin: 0 auto;padding: 0 15px;box-sizing: border-box;max-width: 1525px;}
.layui-col-xs12 {width: 100%;position: relative;display: block;box-sizing: border-box;}
.layui-row:after, .layui-row:before {content: ''; display: block;clear: both;}
.slow img {-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}
.layui-img-responsive { max-width: 100%;}
.table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.table_cell{ display:table-cell; vertical-align:middle}
.n_case .fl01 ul{ font-size:0; margin:0 -1.8125rem}
.n_case .fl01 ul li{ display:inline-block; width:33.333333%; padding:0 1.8125rem; text-align:center;box-sizing: border-box;}
.n_case .fl01 ul li a{ display:block}
.n_case .fl01 ul li a .img{ overflow:hidden; position:relative}
.n_case .fl01 ul li a .img img{ width:100%; object-fit:cover}
.n_case .fl01 ul li a .img .top{ position:absolute; top:100%; right:0; bottom:0; left:0; background:rgba(0,0,0,0); transition:1s ease}
.n_case .fl01 ul li a .img .top h5{ font-size:15px; color:#fff; padding:0 15px; line-height:30px; opacity:0; transform:scale(0.5); transition:1s ease; font-weight:normal;}
.n_case .fl01 ul li a .con h5{ font-size:15px; color:#747474; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:1.875rem 0 4.375rem; transition:1s ease; font-weight:normal;}
.n_case ul li a:hover .img .top {background: rgba(0,0,0,0.5);top: 0;}
.n_case ul li a:hover .img .top h5 {opacity: 1;transform: scale(1);}
.n_case ul li a:hover .con h5 {opacity: 0;transform: scale(0.5);}
.n_case ul li a:hover .img img {transform: scale(1.06);}

.n_news{ padding:3.125rem 0 6.25rem;box-sizing: border-box;}
.n_news ul{}
.n_news ul li{ border-bottom:#efefef 1px solid; position:relative;box-sizing: border-box;}
.n_news ul li:after{ position:absolute; content:""; bottom:-1px; height:1px; width:0; left:0; background:#636363; transition:1s ease; box-sizing: border-box;}
.n_news ul li a{ padding:3.125rem 0; display:block;box-sizing: border-box; overflow:hidden;}
.n_news ul li .left{ width:62%; padding:3.75rem 0 0;box-sizing: border-box;}
.n_news ul li .left .time{width: 148px;padding:0 0 0 20px;box-sizing: border-box;}
.n_news ul li .left .time h3{font-size: 20px;color:#b1b1b1;margin-bottom:2.25rem;box-sizing: border-box; font-weight:normal;}
.n_news ul li .left .time h5{}
.n_news ul li .left .con{box-sizing: border-box;width: calc(100% - 150px);padding-left:4.5rem;}
.n_news ul li .left .con h4{box-sizing: border-box;font-size:20px;color:#3c3c3c;margin-bottom:1.75rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:normal;}
.n_news ul li .left .con p{box-sizing: border-box; font-size:12px; line-height:20px; color:#a0a0a0; height:40px; overflow:hidden}
.n_news ul li .right{ width:25%;box-sizing: border-box;}
.n_news ul li .right .img{ overflow:hidden;box-sizing: border-box;}
.n_news ul li .right .img img{ transition:0.9s ease;box-sizing: border-box;}
.n_news ul li:hover .right .img img {transform: scale(1.06);box-sizing: border-box;}
.n_news ul li:hover:after {width: 100%;box-sizing: border-box;}

.n_news_detail{ padding:5.625rem 0 4rem}
.layui-container01{position: relative;margin: 0 auto;padding: 0 15px;box-sizing: border-box;max-width: 1030px;}
.n_news_detail .title{ padding-bottom:2rem; border-bottom:#e5e5e5 1px solid; margin-bottom:3.125rem}
.n_news_detail .title h3{ font-size:24px; color:#505050; line-height:35px; margin-bottom:10px}
.n_news_detail .title h6{ font-size:14px; color:#999999}
.ar_article, .ar_article p{margin-bottom: 10px;font-size: 16px;color: #6e7987;line-height: 30px;}

.contact{ width:1050px; margin:50px auto;}
.contact_tit{ font-size:40px; color:#444444; line-height:54px; padding-bottom:5px; border-bottom:1px solid #d3d3d3;}
.contact_txt{ margin-top:12px; font-size:16px; color:#ababab; line-height:22px; width:600px;}
.contact_adr{ font-size:16px; color:#666666; line-height:45px;}
.contact_adr span{ font-size:20px; color:#565656;}
.contact_tel{ font-size:16px; color:#666666; line-height:50px; margin-top:72px;}
.contact_tel span{ display:block; font-size:32px; color:#115fad; font-weight:bold;}

.n_team{ padding:6.25rem 0 0}
.n_team ul{font-size:0;padding-bottom:2rem;}
.n_team ul li{ display:inline-block; width:25%; margin-bottom:5.625rem; text-align:center}
.n_team ul li a .img{width: 240px;height: 240px;display:inline-block;position:relative;overflow:hidden;border-radius:50%;}
.n_team ul li a .img img{width: 240px;height: 240px;object-fit: cover;border-radius: 50%;}
.n_team ul li a .img .top{position:absolute;top: 0;height:100%;left: 0;right: 0;background:transparent;transition:0.6s ease;border-radius:50%;padding:0 10px;opacity: 0;transform: scale(0.25);}
.n_team ul li a .img .top h4{ font-size:18px; color:#fff; margin-bottom:10px; font-weight:normal; text-transform:uppercase;}
.n_team ul li a .img .top h5{ font-size:13px; color:#fff; font-weight:normal;}
.n_team ul li a:hover .img .top {background: rgba(0,0,0,0.45);transform: scale(1);opacity: 1;}
.n_team ul li a:hover .img img {transform: scale(1.06);}

.n_team_detail .fl01{ padding:6rem 0}
.n_team_detail .fl01 .img{overflow:hidden;width: 385px;}
.n_team_detail .fl01 .img img{width: 385px;}
.n_team_detail .fl01 .right{ width:62%}
.n_team_detail .fl01 .right .right_con>h3{ font-size:22px; color:#828282; padding:10px 0 32px; border-bottom:#e5e5e5 1px solid; margin-bottom:2.25rem}
.n_team_detail .fl01 .right .ar_article h3{ font-size:18px; line-height:34px; margin-bottom:34px; color:#828282; font-weight:normal}
.n_team_detail .fl01 .right .ar_article p{ font-size:14px; line-height:28px; color:#828282; margin-bottom:10px}

.w {width: 95%;margin: 0 auto;position: relative;}
.p60 {padding: 60px 0;}
.nav-item a span,.nav-item a i{color:#fff;}
.aboutus h1,.aboutus .fr h2{font-size: 30px;font-weight: 700;text-align: center;font-family: pf, Microsoft YaHei, serif;position: relative;}
.aboutus h1::after{content: "";position: absolute;bottom:-32px; left:50%;width:32px;height:2px;background:#FE6D2E; margin-left: -16px;}
.aboutus .fl{ width:50%;padding:120px 0 100px 0;}
.aboutus .fl img{ width:100%;box-shadow: 23px 23px 0 0 #FE6D2E;}
.aboutus .fr{ width:45%; padding-top:120px;}
.aboutus .fr h2{font-size:24px; text-align:left;padding-left: 35px;}
.aboutus .fr h2::after{content: "";position: absolute;top:7px;left:0;width:22px;height:22px;background: #fe6d2e;}
.h55{ height:55px;}
.aboutus .fr p{margin-bottom: 10px;font-size: 16px;color: #6e7987;font-weight: 300;line-height: 30px;}
.Mv .Mission,.Mv .vision{width:50%;position: relative;}
.Mv .mvword{display:flex;flex-direction:column;align-items:center;justify-content: center;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:500px;height:300px;background: rgba(254,109,46,0.5);}
.Mv .mvword p{font-size: 24px;color:#fff;text-align: center;line-height: 45px;}
.Mv .mvword p:last-child{font-size:32px;margin-top: 10px;}
.worth{position: relative; display:flex;flex-direction:column;align-items:center;justify-content: center;background: url(../images/aboutus.jpg) no-repeat;background-attachment:fixed;background-size:100% 100%;height:600px; }
.worth::before{content:"";width:100%;height:100%;position: absolute;top:0;left:0;background: rgba(0,0,0,0.5);z-index: 1;}
.worth p{color:#fff;font-size: 24px;z-index: 2;}
.worth p:last-child{font-size: 40px;margin-top: 13px;line-height: 60px;}

.n_about .fl02{background:#f9f9f9;padding: 5rem 0 15rem;text-align:center;box-sizing: border-box;}
.n_about .fl02 .box{ display:inline-block; position:relative;box-sizing: border-box;}
.n_about .fl02 .box.target{ opacity:0; transform:scale(0.5); transition:1.5s ease;box-sizing: border-box;}
.n_about .fl02 .box.target.action{ opacity:1; transform:scale(1);box-sizing: border-box;}
.n_about .fl02 .box:before{content:"";position:absolute;width:100%;height:100%;left:50%;margin-left:-50%;top:50%;margin-top:-50%;transform:scale(0.3);background: #fff;border-radius: 50%;box-sizing: border-box;}
.n_about .fl02 .box:before{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-name:intervalHamburgerBorder1;animation-name:intervalHamburgerBorder1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;box-sizing: border-box;}
@-webkit-keyframes intervalHamburgerBorder1{0%{opacity:1;-webkit-transform:scale(0.6);transform:scale(0.6)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
@keyframes intervalHamburgerBorder1{0%{opacity:1;-webkit-transform:scale(0.6);transform:scale(0.6)}80%{-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
.n_about .fl02 .box img{ position:relative;box-sizing: border-box;}
.n_about .fl02 .box .wz{ position:absolute; top:0; left:0; width:100%; height:100%;box-sizing: border-box;}
.n_about .fl02 .box .wz h3{font-size: 22px;color:#fff;margin-bottom:0.75rem;margin-top:2rem;box-sizing: border-box;}
.n_about .fl02 .box .wz h4{font-size: 15px;color: #d4d4d6;margin-bottom:2.5rem;font-family: BarlowCondensed-Regular;letter-spacing: 1px;box-sizing: border-box;}
.n_about .fl02 .box .con{position:absolute;white-space: nowrap;font-size: 1.125rem;color: #656565;height: 25px;box-sizing: border-box;}
.n_about .fl02 .box .con span{position:absolute;width:78px;height:25px;line-height:25px;text-align:center;background:#636363;font-size:14px;color:#fff;left: 11rem;top: -42px;display: inline-block;box-sizing: border-box;}
.n_about .fl02 .box .con h5{ font-size:15px; color:#656565;text-align: right;box-sizing: border-box; font-weight:normal;}
.n_about .fl02 .box .con:before{width: 7.5rem;box-sizing: border-box;}
.n_about .fl02 .box .con:after{width: 25px;height: 25px;box-sizing: border-box;}
.n_about .fl02 .box .con01{left: 84%;top: 8rem;padding-left: 11rem;box-sizing: border-box;}
.n_about .fl02 .box .con01:before{content:"";position:absolute;height:1px;top:50%;left: 20px;margin-top:-1px;border-bottom: #d3d3d3 1px dashed;box-sizing: border-box;}
.n_about .fl02 .box .con01:after{content:"";position:absolute;top:50%;margin-top: -12px;left:0;border:#c2c2c2 1px solid;border-radius:50%;background:#fff;box-sizing: border-box;}
.n_about .fl02 .box .con02{left: 84%;bottom: 8rem;padding-left: 11rem;box-sizing: border-box;}
.n_about .fl02 .box .con02:before{content:"";position:absolute;height:1px;top:50%;left: 20px;margin-top:-1px;border-bottom: #d3d3d3 1px dashed;box-sizing: border-box;}
.n_about .fl02 .box .con02:after{content:"";position:absolute;top:50%;margin-top: -12px;left:0;border:#c2c2c2 1px solid;border-radius:50%;background:#fff;box-sizing: border-box;}
.n_about .fl02 .box .con03{right: 84%;bottom: 8rem;padding-right: 11rem;box-sizing: border-box;}
.n_about .fl02 .box .con03:before{content:"";position:absolute;height:1px;top:50%;right: 20px;margin-top:-1px;border-bottom: #d3d3d3 1px dashed;box-sizing: border-box;}
.n_about .fl02 .box .con03:after{content:"";position:absolute;top:50%;margin-top: -12px;right:0;border:#c2c2c2 1px solid;border-radius:50%;background:#fff;box-sizing: border-box;}
.n_about .fl02 .box .con04{right: 84%;top: 8rem;padding-right: 11rem;box-sizing: border-box;}
.n_about .fl02 .box .con04:before{content:"";position:absolute;height:1px;top:50%;right: 20px;margin-top:-1px;border-bottom: #d3d3d3 1px dashed;box-sizing: border-box;}
.n_about .fl02 .box .con04:after{content:"";position:absolute;top:50%;margin-top: -12px;right:0;border:#c2c2c2 1px solid;border-radius:50%;background:#fff;box-sizing: border-box;}
.n_about .fl02 .box .con05{left:50%;bottom: -9rem;padding-top: 12rem;transform: translateX(-50%);box-sizing: border-box;}
.n_about .fl02 .box .con05:before{content:"";position:absolute;width: 1px;height: 7.5rem;top: 15px;left: 50%;margin-top:-1px;border-right: #d3d3d3 1px dashed;box-sizing: border-box;}
.n_about .fl02 .box .con05:after{content:"";position:absolute;top: 0;margin-top: 0;left: 50%;border:#c2c2c2 1px solid;border-radius:50%;background:#fff;margin-left: -12px;box-sizing: border-box;}
.n_about .fl02 .box .con05 span{left: 50%;top: 9.5rem;margin-left: -39px;box-sizing: border-box;}
.n_about .fl02 .box .con03 span,.n_about .fl02 .box .con04 span{left:auto;right: 11rem;box-sizing: border-box;}
.n_about .fl02 .box .con01.target,.n_about .fl02 .box .con02.target{ opacity:0; transform:translateX(100px); transition:1.8s ease;box-sizing: border-box;}
.n_about .fl02 .box .con01.target.action,.n_about .fl02 .box .con02.target.action{ opacity:1; transform:translateX(0);box-sizing: border-box;}
.n_about .fl02 .box .con03.target,.n_about .fl02 .box .con04.target{ opacity:0; transform:translateX(-100px); transition:1.8s ease;box-sizing: border-box;}
.n_about .fl02 .box .con03.target.action,.n_about .fl02 .box .con04.target.action{ opacity:1; transform:translateX(0);box-sizing: border-box;}
.n_about .fl02 .box .con05.target{opacity:0;transform: translateX(-50%) translateY(100px);transition:1.8s ease;box-sizing: border-box;}
.n_about .fl02 .box .con05.target.action{opacity:1;transform: translateX(-50%) translateY(0);box-sizing: border-box;}

@media screen and (max-width: 1600px){
	.index2_qh li{ height:108px; line-height:108px; font-size:30px; text-indent:50px;}
	.index2_qh li span{ font-size:36px; margin-left:30px;}
	.form_tit{font-size:30px; margin-top:52px;}
	.form_ul{ margin-top:50px;}
	.form_ul li{ line-height:28px; margin-bottom:15px;}
	.input_tit{ font-size:14px; margin-right:7px;}
	.input_txt{ height:27px; line-height:27px;}
	.input_txt input{ height:27px;}
	.unitVal{ height:27px;}
	.submit{ margin-top:78px; width:70px; height:70px; background-size:100% 100%;}
	.index3{ height:615px;}
	.index3_nr{ width:1065px; top:85px; margin-left:-532px;}
	.index3_tit{font-size:38px;}
	.picScroll-left{ margin-top:50px;}
	.picScroll-left .next, .picScroll-left .prev{ width:18px; height:50px; top:165px; background-size:100% 100%;}
	.picScroll-left .bd{ width:1050px;}
	.picScroll-left .bd ul li{ width:262px; height:392px;}
	.team_zi{ height:100px; padding:0 15px;}
	.team_h1{font-size:14px; line-height:46px;}
	.team_h1 span{ margin-left:7px; font-size:12px;}
	.team_h2{ line-height:18px;}
}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #5a544c; color: #fff;}