@charset "utf-8";
body{ background:#fff;}
/*@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}*/

.main_box{ width:1300px; margin:0 auto;}
.n_main_box{ min-width: 1300px;}
.section002 {background:url(../images/b02.jpg) no-repeat center center;}
.section003 {background:url(../images/b03.jpg) no-repeat center center;}
.section004 {background:url(../images/b04.jpg) no-repeat center center;}
.section005 {background:url(../images/b05.jpg) no-repeat center center;}

/*==========top============*/
header{width:100%;background:#fff;position:fixed;top:0;left:0;height:80px;line-height:80px;z-index:99;box-shadow:0 0 20px rgba(0,0,0,.2)}
header .logo{width:118px;height:100%;text-align:center;float:left;margin-left:2%}
header .search-box{width:3%;height:100%;display:block;float:right;background:#b4b4b4 url(../images/head01.png) no-repeat center;position:relative;z-index:3;transition:background .3s}
header .login{font-size:14px;color:#666;padding:0 10px;float:right;transition:color .3s;background:url(../images/en02.png) no-repeat left center;}
header .service{font-size:14px;color:#666;padding:0 10px;float:right;transition:color .3s;background:url(../images/en02.png) no-repeat right center;margin-right:1%}
header .service a{display: inline-block;background:url(../images/qq.png) no-repeat left center;padding-left:24px;cursor: pointer;color: #666;}
header .service a:hover{background:url(../images/qq-h.png) no-repeat left center;padding-left:24px; }
header .weixin{float:right;margin-right:1%;padding-left:26px;font-size:14px;color:#666;position:relative;z-index:1;height:100%;background:url(../images/weixin.png) no-repeat left center;transition:color .3s,background .3s}
header .weixin a{color:#666;display:block;transition:color .3s}
header .weixin a.tit{height:100%;width:100%;transition:color .3s,background .3s}
header .weixin .con{position:absolute;top:100%;left:-10%;display:none;background:#fff;padding-top:0px;height:120px;}
header .weixin:hover{background:url(../images/weixin-h.png) no-repeat left center}
header .weixin:hover a.tit{color:#af0e16;}
header .weixin a:hover{color:#af0e16}
header .h_language{float:right;padding:0 10px 0px 0px;}
header .h_language>a{color:#666; font-size:15px;display: block;line-height: 80px;}
header .h_language>a i{line-height:1;}
header .h_language>a i:first-child{font-size:16px; background:none}
:root header .h_language>a i:first-child{display:inline-block; vertical-align:middle; font-size:0; width:18px; height:18px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; background:#ccc url(../images/language_icon_2.gif) no-repeat center center; background-size:cover; margin-right:6px;}
:root header .h_language>a i:last-child{display:inline-block; vertical-align:middle; font-size:0; width:18px; height:18px; background:#fff url(../images/head02.png) no-repeat center center; margin-right:6px;}
header .h_language>a:hover{color:#af0e16;}
header .h_language.mobile_language{display:none;}
header .nav-box{width:55%;margin:0 auto}
header .nav-box ul{width:100%}
header .nav-box li{/*width:13.4%;*/padding: 0px 2.5%;float:left;text-align:center}
header.en .nav-box li{padding: 0px 1.8%;}
header .nav-box a.tit{font-size:16px;color:#333;height:100%;display:block;width:100%;transition:color .3s}
header .nav-box .tit span{width:9px;height:6px;display:inline-block;background:url(../images/head02.png) no-repeat center;background-size:100% 100%;margin-left:6px}
header .nav-box li:hover a.tit{color:#af0e16}
header .nav-box li:hover .tit span{background:url(../images/head02_h.png) no-repeat center;background-size:100% 100%}
header .nav-box .con{position:absolute;top:80px;left:50%;background:#fff;display:none;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:5}
header .nav-box .con{position:absolute;top:80px;left:0;background:#fff;display:none;box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:5;width:100%}
header .nav-box .left{float:left;background:#f5f5f5;padding:59px 1.9% 150px 10.9%;width:35%}
header .nav-box .link-b{width:100%;display:block;padding-left:17%;text-align:left;font-size:15px;color:#333;line-height:40px;margin-bottom:5px;transition:background .3s,color .3s}
header .nav-box .link-b span{width:100%;display:block;background:0}
header .nav-box .pro-li .left{padding:59px 1.9% 150px 8.9%;height:450px}
header .nav-box .pro-li dd{width:33.33%;float:left}
header .nav-box .pro-li dd .link-b{background-position:8% center;background-repeat:no-repeat}
header .nav-box .pro-li .right .link-k{display:none}
header .nav-box .pro-li .right{padding:50px 5.5% 0 3%}
header .nav-box .pro-li .right .content{width:100%}
header .nav-box .pro-li dd .link-b.cur{background-color:#af0e16}
header .nav-box .link-b.ico_1{background:url(../images/head09.png) no-repeat 8% center}
header .nav-box .link-b.cur{color:#fff}
header .nav-box .link-b.cur span{background:url(../images/head05.png) no-repeat right 8% center}
header .nav-box .link-b.ico_1.cur{background:#af0e16 url(../images/head09_h.png) no-repeat 8% center}
.nav-box .link-k{width:23%}
.nav-box .link-k.none{display:none}
.nav-box .link-k h2{font-size:24px;color:#333;line-height:24px;padding-bottom:30px;text-align:left}
.nav-box .link-k h2 a{color:#333}
.nav-box .link-k a.on{display:block;width:100%;font-size:14px;text-align:left;color:#666;line-height:30px;transition:color .3s}
.nav-box .content .more{width:155px;height:40px;line-height:40px;padding-left:36px;font-size:14px;background:#af0e16 url(../images/head05.png) no-repeat 103px center;display:block;text-align:left;color:#fff;margin-top:35px}
.nav-box .link-k a:hover{color:#af0e16}
.nav-box .content{width:48%}
.navigation{width:100%;display:none}
.nav-box .content img{max-width:100%}
.supplier-notice-box .left img{max-width:100%}
.search-hbox .right li a{color:#333}
.search-hbox .right li a:hover{color:#d82117}
.search-hbox .right li a.cur{color:#d82117}
.nav-box .content p{text-align:left;font-size:14px;color:#666;line-height:24px;margin-top:22px}
header .nav-box .right{width:65%;padding:20px 13.5% 20px 6%;float:right}
header .nav-box .con.none .left{width:50%;padding:59px 16.9% 150px 10.9%}
header .nav-box .pro-li .con.none .left{padding:59px 1.9% 150px 8.9%}
header .nav-box .con.none .right{width:50%}
header .nav-box .con.none .content{float:left;width:71.5%}
header .nav-box .about-li .con.none .left{padding:59px 5.9% 150px 21.9%}
header .nav-box .case-li .con.none .left{padding:59px 1.9% 120px 6.9%}
header .nav-box .case-li .con.none .link-b{width:50%;float:left}
header .nav-box .case-li .con.none .link-b{padding-left:10%}
.nav-box .case-li .con.none .content p{margin-top:12px}
.nav-box .case-li .con.none .content .more{margin-top:16px}
header .nav-box .ser-li .con.none .left{width:68%;padding:59px 4.9% 50px 7.9%}
header .nav-box .ser-li .con.none .left{padding: 59px 3% 50px 3%;}
header .nav-box .ser-li.buli .con.none .left{padding:59px 4.9% 250px 7.9%}
header .nav-box .ser-li .link-b{padding-left:22.6%}
header .nav-box .ser-li .con.none .right{width:32%;padding:50px 5.5% 0 3%}
header .nav-box .pro-li .con.none .right .content,header .nav-box .ser-li .con.none .content{width:92.6%}
header .nav-box .ser-li .con.none .log-four{width:25%;float:left}
header .nav-box .ser-li .log-four .font{padding-left:22.6%;font-size:13px;color:#666;display:block;width:100%;line-height:27px;text-align:left}
.flex-direction-nav a{z-index:1!important}
header .nav-box .ser-li .log-four .font:hover{color:#d9271b}
.search-send{position:absolute;z-index:5;background-color:#222;right:-34%;top:0;width:25%;height: 80px;transition:right .3s}
.search-send.on{right:0%}
.search-send .close{display:block;width:18px;height:18px;background:url(../images/head03.png) no-repeat center;position:absolute;top:50%;left:6px;margin-top:-9px;cursor:pointer;opacity:1;transition:transform .3s ease 0s}
.search-send .close:hover{transform:rotateZ(90deg);transition:transform .3s ease 0s}
.search-send form{width:100%;height:100%}
.search-send .text{border:0;font-size:18px;height:100%;text-align:left;width:100%;box-sizing:border-box;color:#c9c9c9;background:0;padding:0 5% 0 13%;outline:0}
.search-send .submit{cursor:pointer;border:0;background:url(../images/head01.png) no-repeat center;background-color:#af0e16;position:absolute;right:0;bottom:0;width:20%;outline:0}
.search-send .text::-webkit-input-placeholder{color:#c9c9c9}
.search-send .text:-moz-placeholder{color:#c9c9c9}
.search-send .text::-moz-placeholder{color:#c9c9c9}
.search-send .text:-ms-input-placeholder{color:#c9c9c9}

header .lan_down{position:absolute; left:0%; top:100%; width:100%; background:url(../images/lanDown_bg.png) center;display:none;color:#fff;}
header .lan_down .lan_content{padding-top:50px;}
header .lan_down .lan_content .sl {height:170px; position:relative; padding-left:115px; min-height:90px;}
header .lan_down .lan_content .sl .map {background:url(../images/lanDown_map.png) no-repeat; width:110px; height:90px; overflow:hidden; position:absolute; left:0; top:0;}
header .lan_down .lan_content .sl01 .map {background-position:0 0;}
header .lan_down .lan_content .sl01:hover .map {background-position:-110px 0;}
header .lan_down .lan_content .sl02 .map {background-position:0 -90px;}
header .lan_down .lan_content .sl02:hover .map {background-position:-110px -90px;}
header .lan_down .lan_content .sl03 .map {background-position:0 -180px;}
header .lan_down .lan_content .sl03:hover .map {background-position:-110px -180px;}
header .lan_down .lan_content .sl04 .map {background-position:0 -270px;}
header .lan_down .lan_content .sl04:hover .map {background-position:-110px -270px;}
header .lan_down .lan_content .sl05 .map {background-position:0 -360px;}
header .lan_down .lan_content .sl05:hover .map {background-position:-110px -360px;}
header .lan_down .lan_content .sl06 .map {background-position:0 -450px;}
header .lan_down .lan_content .sl06:hover .map {background-position:-110px -450px;}
header .lan_down .lan_content .sl07 .map {background-position:0 -540px;}
header .lan_down .lan_content .sl07:hover .map {background-position:-110px -540px;}
header .lan_down .lan_content .sl dt {font-size:22px; font-weight:bold; color:#e6e6e6; line-height:1.3; margin-bottom:10px;}
header .lan_down .lan_content a {color:#c7c7c7;}
header .lan_down .lan_content a:hover {color:#caa403; text-decoration:underline;}

/*================= banner ===================*/

.ibanner{width:100%; height: calc(100vh - 80px); z-index:2;}
.ibanner .item{position:relative; height: calc(100vh - 80px);overflow:hidden;}
.ibanner .owl-carousel .item{opacity:0; visibility:hidden;}
.ibanner .owl-carousel.owl-loaded .item{opacity:1; visibility:visible;}
.ibanner .owl-carousel video{position:absolute;  width:calc(100%); max-width:none;}
.ibanner .video_item img{display:block;}
:root .ibanner .video_item img{display:none;}
/*banner蒙版*/
.ibanner .cover {position:absolute; width:100%; height:100%; background:url(../images/banner_on.png) no-repeat center; z-index:1; background-size:cover;}
.ibanner .auto{position:relative;}
.ibanner .dots_btn{position:absolute; z-index:10; bottom:50px; right:0%;  width:auto; height:50px; text-align:center; font-size:0;}
.ibanner .dots_btn .dot{border:4px solid #bababb; float:left; width:90px; height:50px; cursor:pointer; position:relative;}
.ibanner .dots_btn .dot .mask{position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:20}
.ibanner .dots_btn .dot .cover{position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.55); width:100%; height:100%; z-index:10;}
.ibanner .dots_btn .dot .cover .icon{display:inline-block; width:36px; height:36px; position:absolute; left:50%; margin-left:-18px; top:50%; margin-top:-18px;}
.ibanner .dots_btn .dot01 .cover .icon{background-position:-36px -36px;background:url(../images/dots.png) no-repeat; }
:root .ibanner .dots_btn .dot01 .cover .icon{background-position:0 -36px;}
.ibanner .dots_btn .dot02 .cover .icon{background-position:-36px -36px;}
.ibanner .dots_btn .dot03 .cover .icon{background-position:-36px -36px;}
.ibanner .dots_btn .dot04 .cover .icon{background-position:-36px -36px;}
.ibanner .dots_btn .dot05 .cover .icon{background-position:-36px -36px;}
.ibanner .dots_btn .dot.active .cover{background:rgba(0,0,0,0);}
.ibanner .dots_btn .dot01.active .cover .icon{background-position:-36px 0;}
:root .ibanner .dots_btn .dot01.active .cover .icon{background-position:0 0;}
.ibanner .dots_btn .dot02.active .cover .icon{background-position:-36px 0;}
.ibanner .dots_btn .dot03.active .cover .icon{background-position:-36px 0;}
.ibanner .dots_btn .dot04.active .cover .icon{background-position:-36px 0;}
.ibanner .dots_btn .dot05.active .cover .icon{background-position:-36px 0;}

.txt h2{padding:0px 0px 30px; position:relative;}
.txt h2,.txt h2 a{color:#fff;}
.txt h2 a{font-size:36px; font-weight: normal;display: block;}
.txt h2 span{font-size:26px;font-weight:normal;margin:15px auto;display: inline-block;border-top:2px #ffffff solid;border-bottom:2px #ffffff solid;padding: 5px 0px;}
.txt h2 p{font-size:16px; font-weight:normal;}

/*首页 关于我们*/
#heliindex {width:100%;height: 100%;position:relative; z-index:54; display:block;}
#heliindex .auto{overflow:hidden;}
#heliindex .cont{ padding-bottom:40px;position:relative;}
#heliindex .left{ width:50%; }
#heliindex .left .txt { margin-top: 50%;color: #f60400}
#heliindex .left .txt h2,
#heliindex .left .txt h2 a{color:#f60400;}
#heliindex .left .txt h2 span{border-top:2px #f60400 solid;border-bottom:2px #f60400 solid;}
#heliindex .right{ width:50%;height: 95%;background:rgba(255,255,255,.8);border-bottom-left-radius:10%;}
#heliindex section{width: 90%;padding-left: 50px;padding-top:100px;}
#heliindex section  h3{display:block;font-size: 26px;margin-bottom: 40px}
#heliindex section  h3 small{display:block;padding-top:13px;font-size:28px;color:#000;text-transform:uppercase;font-weight: normal;}
#heliindex section .t2{width: 100%;display:inline-block; margin:40px 0px 40px;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all; transition-delay:0.5s;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;}
#heliindex section .t2 dd{float:left;padding-left:20px;position:relative;width:33%;color:#000;min-height:128px}
#heliindex section .t2 dd i{background:#333;width:1px;position:absolute;left:4px;top:.5em;bottom:0}
#heliindex section .t2 dd span{font-size:16px;display:block;line-height:26px;}
#heliindex section .t2 dd em{margin:10px 0px 10px;font-size:36px;display:block;line-height:1.18;font-style: normal;}
#heliindex section div{font-size: 100px;margin-bottom: 10px;font-weight: bold;}
#heliindex section div em{font-size:22px;font-style: normal;}
#heliindex section p{color:#000;line-height:28px;font-size: 16px;}

/*首页 产品中心*/
#productindex {height:100%; width:100%;min-width: 1300px;position:relative; z-index:54; display:block;}
#productindex .auto{overflow:hidden;}
#productindex .cont{font-size: 0}
#productindex .cont li{padding:0 5px;text-align:center;width:25%;display:inline-block;position: relative;}
#productindex .cont li a{display:block;background:#1e2832;position:relative;cursor:pointer;}
#productindex .cont li a .img,#productindex .cont li a .img img{width: 100%;overflow:hidden;object-fit:cover}
#productindex .cont li a .desc{width: 100%;padding:0 20px;position: absolute;top: 100px}
#productindex .cont li a .desc h3{font-size:24px;color:#ffffff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:14px 0 0px}
#productindex .cont li a .desc h5{height: 200px;background:url(../images/icon_product_white.png) no-repeat center center;}
#productindex .cont li a .desc span{font-size:12px;color:#ffffff;display:inline-block;width:135px;height:35px;line-height:31px;border:1px #ececec solid;border-radius:3px;transition:.6s}
#productindex .cont li a:hover .desc h3{color:#af0e16}
#productindex .cont li a:hover .desc h5{background:url(../images/icon_product_red.png) no-repeat center center;}
#productindex .cont li a:hover .desc span{background:#af0e16;border:#af0e16 2px solid;color:#fff}

/*首页 服务与技术支持*/
#serviceindex {height:100%; width:100%; min-width: 1300px; position:relative; z-index:54; display:block;}
#serviceindex .auto{overflow:hidden;}
#serviceindex ul{}
#serviceindex li{position:relative;z-index:1;float:left;width:25%;height:634px}
#serviceindex a{display:block}
#serviceindex li .pic{position:relative;display:block;height:317px;overflow:hidden;text-align:center;cursor: pointer;}
#serviceindex li .pic img{width:100%;min-height:317px}
#serviceindex li .pic span{position:absolute;top:100px;width:290px;text-align:center;display:block; font-size:24px; color:#fff;}
#serviceindex li section{position:relative;z-index:2;padding:20px 25px 20px;height:317px;background-color:#282539}
#serviceindex li section:before{position:absolute;left:50%;top:-20px;z-index:2;margin-left:-13px;content:'';display:block;width:0;height:0;border:10px solid transparent;border-bottom-color:#282539}
#serviceindex .even0 section{background-color:#cf000a;color:#fff}
#serviceindex .even0 section:before{border-bottom-color:#cf000a}
#serviceindex .even1 section:before{top:auto;bottom:-20px;border-bottom-color:transparent;border-top-color:#282539}
#serviceindex .even1 .cnt{margin-bottom:262px}
#serviceindex .even1 .pic{position:absolute;bottom:0;left:0;width:100%;z-index:1}
#serviceindex .even2 section{background-color:#cf000a;color:#fff}
#serviceindex .even2 section:before{border-bottom-color:#cf000a}
#serviceindex .even3 section{background-color:#282539;color:#fff}
#serviceindex .even3 section:before{top:auto;bottom:-20px;border-bottom-color:transparent;border-top-color:#282539}
#serviceindex .even3 .pic{position:absolute;bottom:0;left:0;width:100%;z-index:1}
#serviceindex .even3 a:hover section:before{border-bottom-color:transparent;border-top-color:#ec9d24}
#serviceindex li section p{line-height:30px; font-size:16px;color: #fff}
#serviceindex li strong{display:block;height:56px;margin-bottom:20px;overflow:hidden;font-size:18px;line-height:28px}
#serviceindex li strong a{display:block}
#serviceindex a:hover section{background-color:#ec9d24;color:#fff}
#serviceindex a:hover section:before{border-bottom-color:#ec9d24}
#serviceindex .even1 a:hover section:before{border-bottom-color:transparent;border-top-color:#ec9d24}
#serviceindex .bx-wrapper{top:290px;height:524px}
#serviceindex .pager{top:218px;left:-72px}
#serviceindex .bx-wrapper{position:absolute;top:290px}
#serviceindex li span{cursor: pointer;}
#serviceindex li span i{ display:block; height:52px; overflow:hidden;}

/*首页 新闻中心*/
#newsindex {width: 100%;height:100%;}
#newsindex .auto{overflow:hidden;}
#newsindex .cont{margin-top:0px;}
#newsindex .cont ul{}
#newsindex .cont li{width:-webkit-calc((100% - 20px)/ 3);width:-moz-calc((100% - 40px)/ 3);width:calc((100% - 40px)/ 3);height:auto;float:left;margin-right:20px;margin-bottom:0;background:#fff;overflow:hidden}
#newsindex .cont li:nth-child(3n){margin-right:0}
#newsindex .cont li a{ display:block; text-decoration:none;color:#fff;background:#fff;}
#newsindex .cont li .img{height:300px;overflow:hidden;position:relative;background-color:#000;height:0;padding-top:300px}
#newsindex .cont li .img img{-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-transform:translateY(0) translate3d(0,0,0);-moz-transform:translateY(0) translate3d(0,0,0);transform:translateY(0) translate3d(0,0,0);opacity:1;position:absolute;width:100%;left:0;top:0}
#newsindex .cont li .desc{width:100%;height:auto;padding:0px 20px;}
#newsindex .cont li .desc h1{ height:60px; line-height:60px; font-size: 18px; text-align:left; color:#000;overflow:hidden; display:block;}
#newsindex .cont li .desc time{width:100%; height:40px; line-height:40px; text-align:left;color:#333;font-size: 16px;overflow:hidden;border-top: #ebebeb 1px solid;display: inline-block;background:url(../images/icon-date.png) no-repeat left center;padding-left: 22px;}
#newsindex .cont li .desc p{ height:150px; line-height:26px; text-align:left;color:#333;font-size: 16px;overflow:hidden;}

@media screen and (max-width:1600px){
	#newsindex .cont .img{padding-top:60%}
	#newsindex .cont ul li .desc{padding:0px 20px;}
}
@media only screen and (max-width:1200px){

}

@media screen and (max-width:768px){

}
@media screen and (max-width:600px){

}

/*首页 合作伙伴*/
#partnerindex {background:#ad0101;height:160px; width:100%;min-width: 1300px; z-index:54; display:block;}
#partnerindex .cont{padding-top:25px; font-size:16px; line-height:32px; text-align:center;color:#9b9b9b}
#partnerindex .cont{width: 100%;padding:1.6% 0% 0px 0%;}
#partnerindex .cont li{float: left;width: 15%;margin: 0.8% 0.8%;}

/*关于我们*/
#aboutindex {width:100%; height:420px; min-width: 1300px; position:relative; z-index:54; display:block;}
#aboutindex .cont{margin-top:25px; font-size:16px; line-height:32px; text-align:center;color:#9b9b9b}
#aboutindex .left{width: 550px;height:380px;text-align: left}
#aboutindex .left h1{line-height:55px;font-size: 22px;color: #af0e16}
#aboutindex .left div{margin: 20px 0px}
#aboutindex .left p{line-height: 26px;font-size: 14px;text-indent: 28px;margin: 10px 0px;text-align: justify;}
#aboutindex .left span{height: 30px;line-height: 30px;padding: 8px 25px;border:1px solid #af0e16;}
#aboutindex .right{width: 597px;height:380px;}

/*组织架构 企业文化 资质荣誉*/
#annualindex {width:100%; height:550px; min-width: 1300px; position:relative; z-index:54; display:block;}
#annualindex .cont{margin:50px 0px 10px; font-size:16px; line-height:28px; text-align:left;}
#annualindex .cont ul{ margin:-10px; }
#annualindex .cont li{float: left;width:31.333%;margin-bottom:0px;margin:0px 10px;overflow:hidden;}
#annualindex .cont li img{width:100%;}
#annualindex .cont li .desc{background: #f5f5f5;height:200px;text-align: center;}
#annualindex .cont li .desc.en{height:320px;}
#annualindex .cont li h1{padding: 25px 25px 25px 0px;font-size: 22px;color: #000;display: block;}
#annualindex .cont li p{padding: 20px 25px 20px;font-size: 15px;text-align: justify;}
#annualindex .cont li .desc.en p{height:264px;}
#annualindex .cont li a{padding: 10px;text-align: center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}

/*内页导航*/
.n_banner { display:block; width:100%;min-width: 1300px;height:419px;margin-top:80px; }
.n_banner h3{font-size:3.8rem;color:#fff;font-weight:bold;margin-bottom:4.5rem; text-transform:uppercase; position:relative;}
.n_banner h4{ font-size:2.5rem; color:#fff; }
.n_banner h3:before{ content:""; position:absolute; left:50%; bottom:-2.55rem; width:30px; height:2px; background:#fff; margin-left:-15px;}

.n_title{position:relative;height:59px;line-height:59px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.n_title .auto{position:relative;}

.n_nav{position:absolute;right:0;top:0}
.n_nav a{ cursor:pointer; display:inline-block; padding:0 12px; height:58px; line-height: 58px; margin-left:50px; text-align: center;box-sizing: border-box;position: relative; -webkit-transition:0.2s;transition:0.2s;}
.n_nav.en a{margin-left:15px;}
.n_nav a{ color: #222;position:relative;z-index:4;font-size:15px;font-weight: 100; border-bottom:1px solid #848484;}
.n_nav .on,.n_nav a:hover{ border-bottom:2px solid #af0e16; color: #af0e16;font-weight: 700;}
.n_nav a:after{content:"";width:9px;height:6px;position: absolute;bottom:-10px; left:50%; margin-left:-4.5px; background:url(../images/n_nav_ico.png) center no-repeat; -webkit-transition:0.3s;transition:0.3s; opacity:0; transform:scale(0); -webkit-transform:scale(0);}
.n_nav .on:after,.n_nav a:hover:after{ transform:scale(1); -webkit-transform:scale(1); opacity:1; bottom:-1.375rem;}

/*==============当前位置=====================*/
.position{position:relative;background:url(../images/icon_home.png) left center no-repeat; padding-left:18px;}
.position strong{color:#a3a4ad;font-size:14px;font-weight:400;}
.position strong img{padding-right:5px;padding-top:2px}
.position a{color:#82828e;display:inline-block}
.position a:hover{color:#2a508f}
.position .li{color:#82828e;background:url(../images/icon_sj.png) left center no-repeat;padding-left:13px;display:inline-block;}
.position span{color:#2b81d9!important;}

/*荣誉资质*/
.n_honor{padding-top:60px;padding-bottom:20px}
.n_honor ul { margin: 0 -25px; }
.n_honor li{ float:left;padding:0 25px; margin-bottom:30px; display:block;}
.n_honor li a{display:block}
.n_honor li .img{width:280px;height:180px;background:#dcdcdc;overflow:hidden}
.n_honor li .img .j_tab_cel{width:280px;height:180px}
.n_honor li .img img{max-width:90%;max-height:90%;height:auto;width:auto;display:inline-block;transition:.6s;-webkit-transition:.6s}
.n_honor li:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.n_honor li h5{font-size:14px;color:#5c5c5c;width: 280px;height:56px;line-height:28px;text-align:center;margin-top: 5px;overflow:hidden}

/*资料下载*/
.n_download{ padding:3.375rem 0; float:left; width:100%}
.n_download ul li{ padding:1.875rem 0 1.75rem; border-bottom:#e9e9e9 1px dashed; position:relative; float:left; width:100%}
.n_download ul li .left{ background:url(../images/icon_download.png) 0.25rem 0.5rem no-repeat; padding:0 0 0 4rem; width:calc(100% - 98px); position:relative;}
.n_download ul li .left h5,.n_download ul li .left h5 a{ font-size:1.6375rem; line-height:1rem; height:1rem; color:#232425;}
.n_download ul li .left h6{ font-size:13px; color:#bcbcbd; margin-top:1.425rem}
.n_download ul li .right{padding: 0.25rem 0; position:relative;}
.n_download ul li .right .icon_b{ display:inline-block; width:30px; height:30px; line-height:30px; position:relative}
.n_download ul li .right .icon_b .icon{ width:1rem; height:1rem; display:inline-block; margin-top:-3px; vertical-align:middle; position:relative; fill:#8d8d8d}
.n_download ul li .right a span{ display:inline-block; font-size:1.25rem; color:#828282; margin-left:1rem; height:30px; line-height:30px;}
.n_download ul li .right .icon_b:before{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; transform:scale(0); background:#7a858a; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_download ul li:before{ content:""; position:absolute; left:50%; width:0; top:0; height:100%; background:#f3f3f5; -moz-transition: all 1.2s ease-in-out;-webkit-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;-ms-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}

/*问题解答*/
.n_faq{padding:60px 0 0px}
.n_faq ul{margin-bottom:10px}
.n_faq ul li{overflow:hidden;margin-bottom:18px;background:#f3f3f5}
.n_faq ul li .a{padding:50px 0 0}
.n_faq ul li .top{position:relative;line-height:50px;background:#f3f3f5;padding:0 85px;box-sizing:border-box;overflow:hidden;padding-bottom:10px}
.n_faq ul li .top i{position:absolute;right:44px;top:50%;margin-top:-18px;width:35px;height:35px;background:url(../images/icon_faq.png) center no-repeat;cursor:pointer}
.n_faq ul li .top h5{font-size:18px;color:#414141;float:left;width:80%;position:relative;line-height:30px}
.n_faq ul li .top:before{content:"";position:absolute;background:url(../images/icon_faq_q.png) center no-repeat;width:26px;height:26px;left:44px;top:3px}
.n_faq ul li .ar_article{padding:12px 85px 40px;margin:0;width:100%;background:#f3f3f5;position:relative}
.n_faq ul li .ar_article:before{content:"";position:absolute;background:url(../images/icon_faq_a.png) center no-repeat;width:26px;height:26px;left:44px;top:14px}
.n_faq ul li .ar_article .height{height:56px;overflow:hidden;transition:.6s}
.n_faq ul li .ar_article p{font-size:14px;line-height:28px;margin-bottom:28px;color:#8b8b8b}
.n_faq ul li.current .ar_article .height{height:auto}
.n_faq ul li.current .top i{background:url(../images/icon_faq_on.png) center no-repeat}

/*视频列表*/
.n_video{ padding:0px 0 10px}
.n_video ul{ font-size:0; margin:0 -15px; margin-bottom:30px}
.n_video ul li{ display:inline-block; width:33.333333%; padding:0 15px; margin-bottom:30px}
.n_video ul li .img{width: 380px;height: 230px;overflow:hidden;position:relative;background:#000;}
.n_video ul li .img>img{width: 380px;height: 230px;opacity: 0.8;height: 230px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_video ul li .img .mask{ width:100%; height:100%; position:absolute; left:0; top:0; text-align:center;}
.n_video ul li .img .mask font{ transition:0.6s; display:block; width:43px; height:43px; border-radius:50%; background:url(../images/n_video_play.png) center no-repeat; margin:0 auto;}
.n_video ul li h5{border-bottom:#e7e7e7 1px solid;font-size: 16px;color: #000000;width:100%;height: 60px;line-height: 60px;position:relative;overflow: hidden;}
.n_video ul li h5 span{overflow:hidden;display:block;width:100%;height: 52px;line-height: 26px;}
.n_video ul li h5:after{content:"";position:absolute;left:0;bottom:-1px;width: 70px;height:2px;background:#a5a5a6;transition:0.6s;}
.n_video ul li a:hover .img>img{ transform:scale(1.06); opacity:1}
.n_video ul li a:hover h5:after{width:100%;height:3px;background: #ff8400;}
.n_video ul li a:hover .img .mask font{ transform:rotate(180deg)}

/*合作伙伴*/
.n_partner{ padding:50px 0 50px}
.n_partner ul{ font-size:0; margin:0 -15px;}
.n_partner ul li{ display:inline-block; padding:0; width:25%; text-align:center; margin:1.4375rem 0}
.n_partner ul li a{display:inline-block;width:19.5rem;height:19.5rem;background:#fff;border:1px solid #e5e5e5;border-radius:50%;padding: 2rem 0; position:relative}
.n_partner ul li a h3{ line-height:13rem}
.n_partner ul li a h3 img{ max-height:7.75rem}
.n_partner ul li a h5{ font-size:1.425rem; color:#414143;}
.n_partner ul li a:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}
.n_partner ul li a:after {
	top: -10px;
	left: -10px;
	padding: 10px;
	box-shadow: 0 0 0 4px #af0e16;
	-webkit-transition: -webkit-transform 0.36s, opacity 0.36s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.36s, opacity 0.36s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.36s, opacity 0.36s;
	transform: scale(.8);
	opacity: 0;
}
.n_partner ul li a .pp{position:absolute;left:0;top:0;width:100%;height:100%;background:#af0e16;border-radius: 50%; transform:scale(0); overflow:hidden; opacity:0; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_partner ul li a .pp p{font-size:15px;line-height:24px;color:#fff;padding: 0 1.875rem;}
.n_partner ul li a:hover .pp{ transform:scale(1); opacity:1}
.n_partner ul li a:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/*经典案例*/
.n_case{ padding:4.75rem 0 5rem}
.n_case ul{font-size:0;margin:0 -12px;margin-bottom: 1rem;}
.n_case ul li{ display:inline-block; width:33.333333%; padding:0 12px; margin-bottom:24px;}
.n_case ul li a{ display:block; width:100%; height:100%; position:relative; background:#000; overflow:hidden}
.n_case ul li a .img,.n_case ul li a .img img{ width:100%;height: 26rem; overflow:hidden; position:relative}
.n_case ul li a .img img{ -moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.n_case ul li a .img:after{content:"";position:absolute;right:0;top:0;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');background: rgba(0,0,0,0.4);-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
:root .n_case ul li a .img:after{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/ 
:root .n_case ul li a .img:after{filter:none;}/*for IE9*/
.n_case ul li a .con{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden}
.n_case ul li a .con h3{position:relative;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;font-size: 1.675rem;line-height: 2.625rem;color: #fff;padding: 0 2.5rem;}
.n_case ul li a .con h3 img{ max-width:80%}
.n_case ul li a .con h5{ height:0; overflow:hidden; position:relative; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_case ul li a .con h5 span{ display:inline-block; font-size:1.275rem; color:#fff; margin:0 0.5rem}
.n_case ul li a .con h4{ height:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_case ul li a .con:before{ content:""; position:absolute; right:0; top:0; width:0; height:100%; background:rgba(175,14,22,0.8); -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.n_case ul li:hover a .img:after{ left:0; width:0}
.n_case ul li:hover a .con:before{ left:0; width:100%}
.n_case ul li:hover a .con h4{ height:1.875rem}
.n_case ul li:hover a .con h5{ height:1.5rem}

/*解决方案*/
.n_solution{ padding:60px 0 50px;}
.n_solution ul{ float:left;margin-right: -70px}
.n_solution ul li{float:left;width: 380px;margin: 0 70px 40px 0;position:relative;}
.n_solution ul li:before{ content:""; position:absolute; right:-10px; bottom:0; width:10px; height:365px; background:#f5f5f5; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_solution ul li:hover:before{ background:#af0e16}
.n_solution ul li .img{float:left;width: 380px;height: 220px;overflow:hidden;}
.n_solution ul li .img img{width: 100%;}
.n_solution ul li .con{float:left;width: 380px;height:190px;background:#f5f5f5;padding:20px 30px;}
.n_solution ul li .con h6{ font-size:12px; color:#8a8a8a; margin-bottom:14px;}
.n_solution ul li .con h5 a{ font-size:16px; color:#505050;}
.n_solution ul li .con h5 a:hover,.n_solution ul li .con .more a:hover{ color:#af0e16}
.n_solution ul li .con h5{ margin-bottom:12px;}
.n_solution ul li .con p{ font-size:13px; line-height:22px; color:#8a8a8a; height:66px; overflow:hidden; margin-bottom:20px;}
.n_solution ul li .con .more{ position:relative; padding:0 0 0 84px;}
.n_solution ul li .con .more a{ font-size:12px; color:#a6a6a6; font-style:italic;}
.n_solution ul li .con .more:before{content:"";position:absolute;left:3px;top: 11px;width:70px;height:1px;background:#a6a6a6;}
.n_solution ul li .con .more:hover:before{background:#af0e16}

/*发展历程*/
.n_process{ padding:60px 0px 60px;}
.n_process ul{  position:relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); background:url(../images/n_licheng_bg.png) center top no-repeat; padding-top:70px;}
.n_process ul li{ overflow:hidden; position:relative;}
.n_process ul li .m{ position:relative; overflow:hidden; padding:20px 0;}
.n_process ul li .m:before{ content:""; width:1px; height:100%; background:#e2e2e2; position:absolute; top:0; left:50%; margin-left:0px;}
.n_process ul li .m:after{ content:""; width:17px; height:21px; display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-10px; background:url(../images/n_licheng_ico.png) center no-repeat;}
.n_process ul li .txt{ width:538px; float:right; border-radius:8px; background:#f5f5f5; padding:20px 30px; box-sizing:border-box; font-size:14px; line-height:30px; color:#cfcfcf;}
.n_process ul li .txt h5{ font-size:14px; color:#4d4d4e;}
.n_process ul li .txt p{ font-size:14px; line-height:30px; color:#686868;}
.n_process ul li .year{ width:538px; font-size:28px; color:#242424; float:left; text-align:right; position:absolute; top:50%; margin-top:-14px;}
.n_process ul li:hover{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#af0e16,endColorStr=#6eb7e2); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(left, #af0e16,  #6eb7e2);        /* IE 10 */
	background:-moz-linear-gradient(left,#af0e16,#6eb7e2);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#af0e16), to(#6eb7e2));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#af0e16), to(#6eb7e2));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(left, #af0e16, #6eb7e2);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(left, #af0e16, #6eb7e2);  /*Opera 11.10+*/
	color: #fff;
}
.n_process ul li:hover .txt{ background:none;color:#fff;}
.n_process ul li:hover .txt h5{ color:#fff;}
.n_process ul li:hover .txt p{ color:#fff;}
.n_process ul li:hover .year{ color:#fff;}
.n_process ul li:hover .txt *{color:#fff !important;}
.n_process ul li:hover .m:before{ background:#66b9c0;}
.n_process ul li:hover .m:after{ background:url(../images/n_licheng_ico_on.png) center no-repeat;}
.n_process ul li.li_2{}
.n_process ul li.li_2 .txt{ float:left; text-align:right !important;}
.n_process ul li.li_2 .txt *{ text-align:right !important;}
.n_process ul li.li_2 .year{ right:0; text-align:left;}
.n_process ul li.li_2 .year img{ margin:0 15px; float:left;}
.n_process .btn{ display:block; width:24px; height:98px; margin:0 auto;background:url(../images/n_licheng_bottom_bg.png) center top no-repeat;}

/*公司历史*/
.n_process02{ padding:60px 0}
.n_process02 ul{background:url(../images/yuan.png) top center no-repeat, url(../images/shu.png) top center repeat-y;padding: 85px 0 90px 0;margin-bottom: 15px;}
.n_process02 ul li{ background:url(../images/lx.png) center center no-repeat; margin-bottom:40px;}
.n_process02 ul li:hover{ background:#af0e16 url(../images/lx-on.png) center center no-repeat;}
.n_process02 ul li .con{ width:1300px; margin:0 auto; height:100px; line-height:100px;}
.n_process02 ul li .con .left{ width:562px; height:100px; text-align:right; font-size:42px; color:#4b4b4c; box-sizing:border-box;}
.n_process02.en ul li .con{height:120px; line-height:120px;}
.n_process02.en ul li .con .left{height:120px;}

.n_process02 ul li .con .left span{font-size:18px;}
.n_process02 ul li .con .right{ width:562px; height:120px;line-height:40px; color:#69696c; font-size:14px; background-color:#f3f5f8; box-sizing:border-box; padding-top:10px;}
.n_process02.en ul li .con .right{height:120px;line-height:26px;text-align: justify;padding: 10px;}
.n_process02 ul li .con .fl{ text-align:right; padding-right:20px;}
.n_process02 ul li .con .fr{ text-align:left; padding-left:20px;}
.n_process02 .bottom{ width:205px; height:82px;margin:0 auto; background:url(../images/down.png) center bottom no-repeat;}
.n_process02 .bottom a{ display:block; width:205px; height:55px; line-height:55px; color:#fff; font-size:15px; text-align:center; background-color:#af0e16;}
.n_process02 ul li:hover .left{ background:none; color:#fff;}
.n_process02 ul li:hover .right{ background:none; color:#fff;}


.n_process03{padding:4rem 0;background:#d6e2ee;overflow:hidden;position: relative;background-size: contain;}
.n_process03 .bg01{position:absolute;top:50%;left:50%; width:1450px; height:1450px; transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); }
.n_process03 .bg01 img{ -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-animation:play 100s linear infinite; -moz-animation:play 100s linear infinite; animation:play 100s linear infinite;}
@-webkit-keyframes play{
    0% {
        -webkit-transform:rotate(0deg);
    }
    100% {
        -webkit-transform:rotate(360deg);
    }
}
@-moz-keyframes play{
    0% {
        -moz-transform:rotate(0deg);
    }
    100% {
        -moz-transform:rotate(360deg);
    }
}
@keyframes play{
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);

    }
}

.nianf{width: 145px;height: 50px;line-height: 46px;border:#af0e16 2px solid;position:relative;z-index:0;background:none !important;/* border-radius: 15px; */text-align: center;font-size: 22px;color: #fff;border-radius: 5px;}
.nianf:hover{ color:#af0e16 !important;}
.nianf:after {position: absolute;z-index:-1;top: 0px;right: 0;left: 0;height: 100%;display: block;background:#af0e16;content: "";/* z-index: -1; */-webkit-transition: height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease;height: 101%;}
.nianf:hover:after { top:auto; bottom:0; height:0; }

.n_process03 .content_box{ position:relative; padding:50px 0;max-width: 1100px;margin: 0 auto;}
.n_process03 .content_box:before{ content:""; position:absolute; left:216px; width:4px; top:0; bottom:0; background:#af0e16}
.n_process03 .content_box .bg{ position:absolute; top:0; bottom:0; width:4px; left:216px;}
.n_process03 .content_box .bg:before{content:"";position:absolute;left: 56%;width:24px;height:24px;border:#af0e16 4px solid;border-radius:50%;background:#d4e3f5;box-sizing:border-box;top: 0;margin-left: -12px;}
.n_process03 .content_box .bg:after{content:"";position:absolute;left: 56%;width:24px;height:24px;border:#af0e16 4px solid;border-radius:50%;background:#d4e3f5;box-sizing:border-box;bottom: 0;margin-left: -12px;}
.n_process03 ul{ overflow:hidden}
.n_process03 ul li{position:relative; padding:30px 0;}
.n_process03 ul li .left{position:absolute;top:0;bottom:0;z-index: 1;}
.n_process03 ul li .point{position:absolute;left: 205px;width:24px;height:24px;border:#ffffff 4px solid;border-radius:50%;background:#d6e5f5;box-sizing:border-box;top: 50%;margin-top: -12px;}
.n_process03 ul li .point b{position:absolute;left: -64px;width: 64px;background: #fff;height: 4px;top: 50%;margin-top: -2px;}
.n_process03 ul li .right{width:calc(100% - 288px);background:rgba(255,255,255,0.75);min-height: 110px;border-radius:8px;position:relative;}
.n_process03 ul li .right .box{height:100%;padding: 25px 20px;}
.n_process03 ul li .right .box .table{margin-bottom: 0px;}
.n_process03 ul li .right .box .table .table_cell{ text-align:left; font-size:17px; line-height:30px;}
.n_process03 ul li .right:before{ content:""; position:absolute; left:-10px; border-right:rgba(255,255,255,0.75) 10px solid; border-top:transparent 8px solid; border-bottom:transparent 8px solid; top:50%; margin-top:-8px;}


/*==============n_content=====================*/
.n_content{min-height:400px;padding:60px 0;}
.n_content .auto{position:relative}
.title_box{position:absolute;top:25px;left:0;border-right:1px solid #e0e2e8;padding-right:30px}
.title_box h1{display:block;font-size:55px;font-family:Arial;color:#f1eff1;text-transform:uppercase}
.title_box h2{display:block;margin-top:15px;color:#3d3d47;font-size:22px}
.title_box h3{display:block;font-size:12px;color:#3d3d47;text-transform:uppercase}

/*==========内页 产品列表===========*/
.n_product{min-height: 500px;margin:40px -16px 30px;font-size:0}
.n_product li{padding:0 16px;text-align:center;width:33.333333%;display:inline-block;margin-bottom:30px;}
.n_product li a{display:block;height:460px;background:#fff;position:relative;cursor:pointer;border:1px #ececec solid;}
.n_product li a .img,.n_product li a .img img{width: 100%;height:304px;overflow:hidden;object-fit:cover}
.n_product li a .desc{padding:0 20px}
.n_product li a .desc h3{font-size:22px;color:#000;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:15px 0 15px}
.n_product li a .desc h6{font-size:13px;color:#919191;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:14px 0 26px}
.n_product li a .desc span{font-size:12px;color:#5f6263;display:inline-block;width:135px;height:35px;line-height:31px;border:1px #ececec solid;border-radius:18px;transition:.6s}
.n_product li a:hover .desc span{background:#af0e16;border:#af0e16 2px solid;color:#fff}

/*产品详情*/
.n_product_detail{padding-bottom:80px}
.n_product_detail .fl01{position:relative;top:-60px}
.n_product_detail .fl01 .auto{padding:60px 50px 55px;background:#fff}
.n_product_detail .fl01 .auto.ww{position:relative}
.n_product_detail .fl01 .auto .miso_hd{float:left;width:535px;height:365px;overflow:hidden}
.n_product_detail .fl01 .auto .miso_hd img{width:535px;height:365px;overflow:hidden;object-fit:cover}
.n_product_detail .fl01 .auto .right{width:518px}
.n_product_detail .fl01 .auto .right h3{font-size:30px;line-height:42px;color:#333;font-weight:700;margin-bottom:18px}
.n_product_detail .fl01 .auto .right p{font-size:15px;color:#646464;line-height:34px;margin-bottom:26px}
.n_product_detail .fl01 .auto .right dl.dl{margin-bottom:25px}
.n_product_detail .fl01 .auto .right dl dt{font-size:15px;color:#646464;margin-bottom:16px}
.n_product_detail .fl01 .auto .right dl .dd{font-size:0;margin:0 -6px}
.n_product_detail .fl01 .auto .right dl .dd dd{display:inline-block;width:33.333333%!important;padding:0 6px;margin-bottom:12px}
.n_product_detail .fl01 .auto .right dl .dd dd span{font-size:13px;color:#646464;display:block;height:45px;line-height:43px;border:#e0e0e0 1px solid;text-align:center}
.n_product_detail .fl01 .auto .right dl .dd dd.miso-current span{border:#148385 1px solid;background:#148385;color:#fff}
.n_product_detail .fl01 .auto .right dl .dd01 dd{width:100%!important}
.n_product_detail .fl01 .auto .right dl .dd01 dd span{border:#148385 1px solid;background:#148385;color:#fff}
.n_product_detail .fl01 .auto .right dl .dd02 .miso-track{transform:translate3d(0,0,0)!important;width:100%!important}
.n_product_detail .fl02{top:-160px;position:relative;margin-bottom:-160px}
.n_product_detail .fl02 .auto{padding:0 50px 45px;background:#fff}

/*==============内页 新闻中心=====================*/
.n_news{padding:0px;background: #f9f9fa;}
.n_news h2{line-height:66px;color:#222;text-align:center}
.n_news li{height: 297px;margin-bottom:36px;cursor:pointer}
.n_news li .bor{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.05)}
.n_news li .bor:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.n_news .list1 .pic{width:310px;height:181px;float:left;overflow:hidden;margin:43px 0 43px 36px}
.n_news .list1 .pic img{display:block;width:100%}
.n_news .list1 .box{width:640px;float:left;margin-left:45px;padding:43px 0 43px}
.n_news .list1 .box h3,.n_news .list2 .box h3{font-size:24px;line-height:30px;color:#222;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.n_news .list1 .box .details,.n_news .list2 .box .details{font-size:14px;line-height:27px;color:#666;height:90px;margin-bottom:15px}
.n_news .list1 .box .year,.n_news .list2 .box .year{width:100%;font-size:14px;line-height:28px}
.n_news .list1 .box .year .time,.n_news .list2 .box .year .time{color:#666;padding-right:20px;border-right:1px solid #efefef;margin-right:20px}
.n_news .list1 .box .year .tit,.n_news .list2 .box .year .tit{color:#1e409f}
.n_news li .arr{float:right;width:59px;border-left:1px solid #f2f2f2;height:267px;background:url(../images/news-icon1.png) center no-repeat}
.n_news .list2 .box{width:920px;padding:43px 0 43px 36px;float:left}
.n_news .f-cb {zoom: 1;}

/*==============新闻详情=====================*/
.n_article{margin-top:-60px}
.n_article .auto{position:relative}
.n_article .ar_title{position:relative;padding:50px 0 50px 0;border-bottom:1px solid #e9e9ec;background:#f9f9fa}
.n_article .ar_title h1{font-size:28px;display:block;text-align:left;line-height:25px;margin-bottom:10px;color:#2a2a2c}
.n_article .ar_title h2{font-size:12px;display:block;text-align:left;color:#616568;line-height:30px}
.n_article .article{padding:50px 0 50px 0;font-size:16px;color:#6f6f71}
.n_article .article p{font-size:16px;color:#6f6f71}
.n_article .back_box{margin:40px auto 0 auto;padding-bottom:80px}
.page_box{background:#f6f6f6; margin-top:30px;}
.page_box .page_prev{float:left; width:46%; border-right:1px solid #c9c9c9;}
.page_box .page_next{float:right; width:46%; border-left:1px solid #c9c9c9;}
.page_box .box{padding:30px 20px;}
.page_box .page_prev .page_btn{float:left; padding-left:45px;}
.page_box .page_next .page_btn{float:right; padding-right:45px;}
.page_box .page_btn{margin-right:30px; font-size:16px; color:#797979; position:relative;}
.page_box .page_btn .icon{position:absolute; width:31px; height:11px; background:url(../images/news_detail02_3.png) no-repeat;top:50%; margin-top:-5px;}
.page_box .page_prev .page_btn .icon{left:0;}
.page_box .page_next .page_btn .icon{background-position:-32px 0; right:0}
.page_box .t{font-size:18px; font-weight:bold; color:#3f3f3f; line-height:30px;}
.page_box a:hover .t{color:#af0e16;}
.page_box .page_center{float:left; width:7%; height:90px; position:relative;}
.page_box .page_center .icon .iconfont{position:absolute; width:48px; height:48px; left:50%; margin-left:-16px; top:50%; margin-top:-22px; background:url(../images/icon-cate.png) no-repeat center center;}
.page_box .page_center:hover .icon .iconfont{color:#af0e16;}
.page_box .page_prev:hover .page_btn .icon{left:-5px; transition:.3s ease}
.page_box .page_next:hover .page_btn .icon{right:-5px; transition:.3s ease;}

/*==============内页 联系我们=====================*/
.n_contact{ overflow:hidden;}
.n_contact ul{ text-align:center; height:204px;}
.n_contact ul li{ display:inline-block; *display:inline; *zoom:1; font-size:0;}
.n_contact ul li h3{ height:56px; margin-top:25px;}
.n_contact ul li h5{ font-size:14px; color:#3b3b3b}
.n_contact ul li h5 p{ text-align: left; line-height: 30px; }
.n_contact ul li dl{ display:inline-block; *display:inline; *zoom:1; margin:0 10px;}
.n_contact ul li dl dt img{ border:#d0d0d0 1px solid; width:115px; height:115px;}
.n_contact ul li dl dd{ font-size:14px; color:#969696; line-height:32px;}
.n_contact .map{ border-top:#e5e5e5 1px solid;}
.n_contact .top{ position:relative}
.n_contact .top .kuang{position:absolute;right:11%;top:0;bottom:0;width: 37.5rem;}
.n_contact .top .kuang .con{background:#fff;box-shadow:0 10px 15px rgba(0,0,0,0.25);width:37.5rem;float:right;text-align:left;padding:3.125rem;}
.n_contact .top .kuang .con h4{ font-size:1.375rem; color:#3d3d3d;}
.n_contact .top .kuang .con h3{ margin:1rem 0 2rem}
.n_contact .top .kuang .con h3 big{font-size: 2rem;color:#004f99;font-weight:bold;font-family:Impact;}
.n_contact .top .kuang .con h3 big.big02{margin-left:1.25rem;}
.n_contact .top .kuang .con h3 small{ font-size:0.875rem; color:#004f99;  vertical-align:bottom}
.n_contact .top .kuang .con p{ font-size:0.9375rem; color:#595959; line-height:1.875rem;}

/*内页 在线招聘*/
#list_slide{position:relative}
#list_slide dl{overflow:hidden;margin-bottom:15px;background: #f3f3f5;}
#list_slide dt{border:none;display:block;position:relative;padding:15px 25px;cursor:pointer;background:url(../images/bnt_hr_open.png) 1230px center no-repeat #f3f3f5}
#list_slide dt table{margin-left:-50px}
#list_slide dt td{color:#666;font-size:14px;font-weight: normal;border-left:1px solid #fff;padding:0 50px}
#list_slide dt h1{color:#666;font-size:16px;font-weight:700;margin-bottom:10px;line-height:30px;display:block}
#list_slide dd{display:none;padding:0 40px;padding-bottom:30px;line-height:36px;background:#f3f3f5}
#list_slide dd p{line-height:36px}
#list_slide dd .content{padding-top:20px}
#list_slide dt.on td{color:#fff}
#list_slide dt.on{background:url(../images/bnt_hr_close.png) 1230px center no-repeat #af0e16}
#list_slide dt.on h1{color:#fff}

/*==============搜索=====================*/
.n_search {margin:0 auto;}
.n_search ul{ margin-top:25px;}
.n_search li{ margin-bottom:30px; padding-bottom:30px; height:105px; border-bottom:1px dotted #bcbcc2; display:block;}
.n_search li .left{ float:left; background:url(../images/bg_news_li.png) center no-repeat; width:86px; height:99px;}
.n_search li .right{ float:right; width:1030px; height:105px; overflow:hidden;}
.n_search li .left strong{ display:block; font-size:30px; color:#000000; text-align:center; margin: 18px 0 0px 0;}
.n_search li .left span{ display:block;color:#000; font-size:14px;text-align:center;}
.n_search li .right h1 a{ font-size:18px; color:#4c4c4f; line-height:30px; display:block; margin-bottom:5px;}
.n_search li .right p{ font-size:14px; color:#99999b; line-height:24px;}
.n_search li .right h1:hover a{ font-size:18px; color:#0151a9; line-height:30px;}
.n_search li:hover .left{ background-color:#f9f9f9;}

/*==============分享插件=====================*/

.shart_box{position:absolute;right:0;top:25px}
#j_shart_s_24 .bds_count{font-size:12px}
#j_shart_s_24{padding-left:60px;position:relative}
#j_shart_s_24 strong{display:block;position:absolute;left:0;z-index:2;line-height:36px;font-size:12px;color:#a3a0a9}
#j_shart_s_24 .bds_qzone{background:url(../images/shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}

/*广告法申明*/
.ggf{position:relative;}
.ggf .ggf_box{position:absolute; left:0; bottom:150%; background:#fff; width:200px; padding:15px; color:#555; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ggf .ggf_box:after{content:''; height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color:#fff transparent transparent transparent ;
    border-style:solid solid dashed dashed;
    border-width:6px; position:absolute; top:100%; left:10px;}

.ggf:hover .ggf_box{opacity:1; visibility:visible;}

/* 历程 */
.Timeline000397{ padding:190px 0 10px;background: url(../images/n_process.jpg);position: relative;}
.Timeline000397 .n-txt{position: absolute;top: 20px;}
.Timeline000397 .auto{position: relative}
.Timeline000397 .auto::before{ content:'';width: 100%;height: 30px;background: url(../images/bg3.png);position: absolute;left: 0;top: 50%; margin-top:-15px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav>div{  padding:0; font-size:40px; color:#fff;width:48px; height:48px; position:absolute; top:50%; margin-top:-24px;background: url(../images/time2.png);;z-index:10; cursor:pointer;;line-height: 5;overflow: hidden}
.Timeline000397 .owl-nav .owl-next{  padding:0; font-size:40px; color:#fff;width:48px; height:48px; position:absolute; top:50%; margin-top:-24px;background: url(../images/time1.png);;z-index:10; cursor:pointer;;line-height: 5;overflow: hidden}
.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:84px;  background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#fff;text-align: center;font-size: 20px;font-weight: bold}
.Timeline000397 .item time{ text-align:center;  color:#fff;font-size: 14px;;position: absolute;    -webkit-line-clamp: 6;}
.Timeline000397 .owl-prev{ left:-2px; }
.Timeline000397 .owl-next{ right:-2px; }
.Timeline000397 .item{height:600px;}
.Timeline000397 .item .icon{height:50%;position:absolute;top:10px;left:50%;margin-left: -42px}
.Timeline000397 .item time{width:80%;left: 10%;top:20px;}
.Timeline000397.en .item time{width:100%;left: 1%;top:20px;text-align: justify;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ position:absolute; width:100%; left:0; bottom:398px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:414px;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:81%;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ position:absolute; width:100%; left:0; bottom:398px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:414px;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:81%;}

/* 资质荣誉 */
.PicList002172{ padding:0 0 3%;}
.PicList002172 .owl-carousel{ padding:0 30px;}
.PicList002172 .item{ padding:0 15px;}
.PicList002172 .item figure{ border:4px solid #eee;}
.PicList002172 .item img{ display:none; padding:2% 0;}
.PicList002172 .item figure span{ display:block; padding-bottom:65%; background-size:contain;}
.PicList002172 .owl-carousel .ON figure{ border-color:#e62129;}

.PicList002172 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002172-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002172 .owl-nav .owl-prev{ left:0;}
.PicList002172 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002172 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002172 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002172 .owl-nav div.disabled{ cursor:default;}

.PicList002172 .hover{ padding-top:10%; position:relative; margin-bottom:5%;}
.PicList002172 .hover dl{ display:none;}
.PicList002172 .hover dl dt{ background:#af0e16; color:#fff; padding:5% 65% 5% 5%;}
.PicList002172 .hover dl dt p{ margin:0; text-align:center; font-size:24px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.txt:before{ display:block; content:''; height:20px; background:url(../images/PicList002172-icon.png) no-repeat left top;}
.PicList002172 .hover dl dt p.year{ padding-bottom:3%;}
.PicList002172 .hover dl dt p.txt:after{ background-position:right top;}
.PicList002172 .hover dl dd{ position:absolute; right:0; height:100%; width:55%; top:0; background-size:contain; /*background-color:#fff;*/}
.PicList002172 .hover dl dd img{ display:none;}

/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}

/*
 Floor000758
 */
.Floor000758{ padding:3% 0 1%; }
.Floor000758 ol{ padding-left:33%; position:relative; margin-bottom:3%;}
.Floor000758 ol div{background: #f8f8f8;position: relative;padding: 3% 3% 0% 20%;}
.Floor000758 ol figure{ position:absolute; width:44%; left:0; height:100%; top:0; z-index:5;}
.Floor000758 ol figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
.Floor000758 ol time{ font-size:18px;width:88px; height:95px; display:block;color:#666; border:1px #ddd solid; font-family:Arial; text-align:center; position:relative; margin-bottom:20px;}
.Floor000758 ol time span{ font-size:32px; color:#af0e16; padding-top:10px; padding-bottom:5px; display:block;}
.Floor000758 ol a.more{ display:block; background: url(../images/Floor002671_icon.png) no-repeat center center /33px 8px;width: 120px;height: 42px; z-index: 3;background-color: #333; float: right; margin-top:20px;}
.Floor000758 ol:hover a.more{background-color: #af0e16;}
.Floor000758 ul h1{ margin:0; line-height:49px; font-size:18px;}
.Floor000758 ul ol:hover h1 a{color:#af0e16;}
.Floor000758 ol p{ margin:0; line-height:24px; max-height:72px; overflow:hidden; color:#666;}
.Floor000758 li{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%;  position:relative; border-bottom:1px #eee solid; padding-bottom:2%;}
.Floor000758 li:nth-of-type(2n){ margin-right:0;}
.Floor000758 li time { width:88px; height:100px; position:absolute; left:0; top:0px;color:#666; border:1px #eee solid; font-family:Arial; text-align:center;}
.Floor000758 li time span{ font-size:32px; color:#af0e16; padding-top:13px; padding-bottom:5px; display:block;}
.Floor000758 li div{ padding-left:120px; min-height:95px;}
.Floor000758 li h2{ font-size:18px; color:#333; margin:0; padding-bottom:20px;}
.Floor000758 li h2 a{color:#333;}
.Floor000758 li p{ color:#666; line-height:24px; font-size:14px;margin:0 0 20px 0; height:48px; overflow:hidden;}
.Floor000758 li a.more{background: url(../images/Floor002671_icon2.png) no-repeat right center /25px 8px; padding-right:30px; z-index: 3; display: block; float: right; color:#666; font-size:14px;}
.Floor000758 li:hover a.more{color:#af0e16; }
.Floor000758 li:hover .dot{ color:#af0e16;}
.Floor000758 time::before{ position:absolute; content:''; width:46px; height:3px; background-color:#af0e16; left:0; bottom:0;}

/*
 .Bottom002472
 */
.Bottom002472{color: #fff; background: #191919; min-width: 100%;}
.Bottom002472 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002472 .bottom{ padding:2% 2%;}
.Bottom002472 .nav .dl dt{ padding-bottom:15px; border-bottom: 1px solid #494949;}
.Bottom002472 .nav .dl dt a{ color:#b2b2b2; font-size:16px; line-height:24px;}
.Bottom002472 .nav .dl .two{ padding-top: 15px;}
.Bottom002472 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002472 .nav .dl dd a{ display:block; line-height:30px; color: #b2b2b2;}
.Bottom002472 .nav .dl dd a:hover{ color: #999;}
.Bottom002472 .nav .dl dd a:hover:before{ background: #4c5b6f;}
.Bottom002472 .nav{ float:left; width: 73%;}
.Bottom002472 .nav .dl{ float:left; width: 20%; min-height: 200px; padding: 15px 3% 15px 0;}
.Bottom002472 .contact{ float:left; width: 26%; text-align: left; padding: 15px 0 0 0;}
.Bottom002472 .contact dt{ padding-bottom:15px; color:#b2b2b2; font-size:14px; line-height:24px; border-bottom: 1px solid #494949;}
.Bottom002472 .contact .two{ padding-top: 15px;}
.Bottom002472 .contact .two p{ display:block; line-height:30px; color: #b2b2b2;}
.Bottom002472 .contact .two p a{color: #b2b2b2;}
.Bottom002472 .info{ float:right; width: 25%;}
.Bottom002472 .weixinbox{ margin: 10px 0 10px auto;}
.Bottom002472 .weixinbox dd{ width: 50%;float: right;display: inline-block;text-align: center;}
.Bottom002472 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px; color:#ddd; font-size:14px;}
.Bottom002472 .other{ font-size: 12px;line-height:24px; position: relative;background: #000;padding: 0% 2%;}
.Bottom002472 .other .auto{/*border-top:1px #444 solid;*/ padding: 12px 0;}
.Bottom002472 .other,.Bottom002472 .other a{ color: #b2b2b2; }
.Bottom002472 .other a:hover{ color: #999;}
.Bottom002472 .other .links a{ display:inline-block; position: relative;}
.Bottom002472 .other .links a+a{ margin-left: 20px;}
.Bottom002472 .other .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #59626f; }
.Bottom002472 .other .links{ float: right;}
.Bottom002472 .other .copyright{ margin: 0;}
.Bottom002472 .other .copyright{ float: left;}

/*幻灯*/
.section-slider {
	position: relative;
	margin-top:80px; 
}
.section-slider.height-v .active .item img {  visibility: visible !important; 
-webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
@-webkit-keyframes scaleUpDown {
from { -webkit-transform: scale(1.08); transform: scale(1.08); }
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
from { -webkit-transform: scale(1.08); transform: scale(1.08); }
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}   
@-webkit-keyframes scaleUpDown2 {
from { -webkit-transform: scale(1.58); transform: scale(1.58); }
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown2 {
from { -webkit-transform: scale(1.58); transform: scale(1.58); }
to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}   
.section-slider.height-v .item img {
	width: 100%;
	height: 100%;
	/* margin: -50% 0px 0px 0px; */
}
.section-slider.height-v-about .item img {
width: 100%; }
.section-slider .check-avail {
position: absolute;
right: 0;
left: 0;
bottom: 6%;
z-index: 9; }
.section-slider .check-avail.check-avail-v3 {
position: initial;
padding: 50px 0;
background: #f2f2f2;
}
.section-slider .check-avail.check-avail-v3 .date-title {
border: 1px solid #ebebeb; }
.section-slider .check-avail .date-title {
height: 130px;
margin-right: 30px;
}
.section-slider .check-avail .date-title:last-child {
margin-right: 0px;
}
.section-slider .check-avail .date-title label,.find_btn.date-title label{
color: #8E7037;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 2px;
}
.section-slider .check-avail .container {
display: flex;
flex-direction: row; }
.section-slider .check-avail .container .arrival,
.section-slider .check-avail .container .departure {
width: 27.2%;
background: #fff;
padding: 24px 26px 30px 35px;
cursor: pointer;
overflow: hidden; }
.section-slider .check-avail .container .arrival input,
.section-slider .check-avail .container .departure input {
height: 55px;
border: none;
box-shadow: none;
padding-left: 0;
color: #b3b3b3;
/*font-family: 'Playfair', serif;*/
font-size: 37px;
padding-right: 0;
margin-bottom: 10px; }
@media (max-width: 1300px) {
.section-slider .check-avail .container .arrival input,
.section-slider .check-avail .container .departure input {
height: 47px;
font-size: 28px; } }
@media (max-width: 992px) {
.section-slider .check-avail .container .arrival input,
.section-slider .check-avail .container .departure input {
font-size: 25px; } }
.section-slider .check-avail .container .arrival .input-group-addon,
.section-slider .check-avail .container .departure .input-group-addon {
background: #fff;
border: none;
padding-top: 0;
padding-right: 0;
padding-bottom: 20px; }
@media (max-width: 1300px) {
.section-slider .check-avail .container .arrival .input-group-addon,
.section-slider .check-avail .container .departure .input-group-addon {
padding-bottom: 10px; }
.section-slider .check-avail .container .arrival .input-group-addon img,
.section-slider .check-avail .container .departure .input-group-addon img {
width: 45px; } }
@media (max-width: 992px) {
.section-slider .check-avail .container .arrival .input-group-addon,
.section-slider .check-avail .container .departure .input-group-addon {
padding: 0px 10px 18px 0px; }
.section-slider .check-avail .container .arrival .input-group-addon img,
.section-slider .check-avail .container .departure .input-group-addon img {
width: 35px; } }
.section-slider .check-avail .container .children,
.section-slider .check-avail .container .adults {
background: #fff;
width: 31.56%;
text-align: center;
padding-top: 24px;
}
.section-slider .check-avail .container .children .btn-group,
.section-slider .check-avail .container .adults .btn-group,.find_btn.date-title .btn-group{
margin-top: -17px;
}
.section-slider .check-avail .container .children .btn-group .btn,
.section-slider .check-avail .container .adults .btn-group .btn,.find_btn.date-title .btn-group .btn{
font-size: 60px;
padding: 0;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
color: #353535;
font-weight: 400;
/*font-family: 'Playfair', serif;*/
width: 141px;
cursor: text;
}
.section-slider .check-avail .container .children .btn-group .dropdown-menu,
.section-slider .check-avail .container .adults .btn-group .dropdown-menu {
border: none;
-webkit-border-radius: 0px;
border-radius: 0px;
min-width: 141px;
top: 115%;
left: 0px; }
.section-slider .check-avail .container .children .btn-group .dropdown-menu .active > a,
.section-slider .check-avail .container .adults .btn-group .dropdown-menu .active > a {
background: #8E7037; }
.section-slider .check-avail .container .children .btn-group .dropdown-menu a:hover,
.section-slider .check-avail .container .adults .btn-group .dropdown-menu a:hover {
background: #8E7037;
color: white; }
.section-slider .check-avail .container .find_btn {
color: white;
background: #fff;
width: 31.56%;
padding-top: 24px;
text-align: center;
}
.section-slider .check-avail .container .find_btn:hover {
/* background: #fff; */
/* border: 2px solid #8E7037; */
}
.section-slider .check-avail .container .find_btn:hover .text-find {
color: #8E7037; }
.section-slider .check-avail .container .find_btn .text-find {
text-align: center;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 3px;
padding-top: 45px;
color: white;
cursor: pointer; }
.section-slider .check-avail .container .find_btn .text-find:hover {
color: #8E7037; }
.section-slider:hover .owl-nav {
opacity: 1; }
.section-slider .owl-nav {
display: block !important;
transition: all 0.3s ease-in-out;
opacity: 0; }
.section-slider .owl-nav .owl-prev {
left: 5%;
top: 50%;
font-size: 0;
position: absolute; }
.section-slider .owl-nav .owl-prev:hover::before {
opacity: 1; }
.section-slider .owl-nav .owl-prev:before {
content: "";
background: url("../images/icon-slider-l.png") no-repeat;
padding: 20px;
opacity: 0.6; }
.section-slider .owl-nav .owl-next {
right: 5%;
top: 50%;
font-size: 0;
position: absolute; }
.section-slider .owl-nav .owl-next:before {
content: "";
background: url("../images/icon-slider-r.png ") no-repeat;
padding: 20px;
opacity: 0.6; }
.section-slider .owl-nav .owl-next:hover::before {
opacity: 1; }
.section-slider .owl-dot {
width: 8px;
height: 8px;
display: inline-block;
border-radius: 100%;
border: 2px solid white;
margin: 0px 3px; }
.section-slider .owl-dot.active {
background: white; }
.section-slider .owl-dots {
text-align: center;
bottom: 30px;
position: absolute;
margin: auto;
width: 100%;
}
.section-slider .item {
cursor: default; }
.section-slider .item .wrap-best-v3 {
border: 1px solid #ebebeb;
padding: 25px 0 20px 0px;
margin-right: 1px; }
@media (max-width: 480px) {
.section-slider .item .wrap-best-v3 .sky-h6 {
font-size: 11px; } }
.section-slider .item img {
width: auto;
margin: 0 auto; }
.section-slider .item .carousel-caption {
position: absolute;
top: 57%;
left: 50%;
right: inherit;
bottom: inherit;
transform: translate(-50%, -75%);
display: block;
width: 100%;
}
.section-slider .active  .item .carousel-caption h1 {
transform: translate(0px,0px);
-webkit-transform: translate(0px,0px);
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
opacity:1;
}
.section-slider .item .carousel-caption h1 {
font-size: 69px;
color: #FFF;
font-weight: 800;
/* font-family: 'Raleway', sans-serif; */
font-family: Fangsong;
text-transform: uppercase;
margin-bottom: 17px;
line-height: 70px;
height: 70px;
text-shadow: 2px 2px 7px rgba(0,0,0,0.3);
/* letter-spacing: 23px; */
transition: 600ms;
-webkit-transition: 600ms;
transform: translate(0px,-100px);
-webkit-transform: translate(0px,-100px);
opacity:0;
}
.section-slider .item .carousel-caption .v3 {
font-size: 24px;
font-weight: 300; }
.section-slider .active .item .carousel-caption p {
-webkit-animation: scaleUpDown2 1s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
animation: scaleUpDown2 1s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.section-slider .item .carousel-caption p {
font-size: 24.75px;
font-weight: 400;
/*font-family: 'Poppins', sans-serif;*/
letter-spacing: 5px;
text-transform: uppercase;
text-shadow: none;
display: inline-flex;
align-items: center; 
transform: translate(-100px,0px);
-webkit-transform: translate(-100px,0px);
opacity:0;}
.section-slider .active .item .carousel-caption .cap-des{
opacity:1;
transform: translate(0px,0px);
-webkit-transform: translate(0px,0px);
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;
}
.section-slider .item .carousel-caption .cap-des{
transform: translate(0px,100px);
-webkit-transform: translate(0px,100px);
opacity:0;
transition: 300ms;
-webkit-transition: 300ms;
}
.section-slider .item .carousel-caption .cap-des .line-t{}
.section-slider .item .carousel-caption p .line-t,
.section-slider .item .carousel-caption p .line-b {
width: 74px;
height: 1px;
background: #ffffff; }
.section-slider .item .carousel-caption p .line-t {
margin-right: 15px; }
.section-slider .item .carousel-caption p .line-b {
margin-left: 10px; }