@charset "UTF-8";
*{margin:0;padding:0;}
/*ITC AVANT GARDE GOTHIC LT EXTRA LIGHT,ITC AVANT GARDE GOTHIC LT MEDIUM*/  /* FuturaLT-Light */
body{padding: 0;margin:0;font-family:'SourceHanSansCN-Normal_0','SourceHanSansCN-ExtraLight_0','SourceHanSansCN-Heavy_0','SourceHanSansCN-Medium_0','SourceHanSansCN-Light_0','SourceHanSansCN-Bold_0','SourceHanSansCN-Regular_0','ITC AVANT GARDE GOTHIC LT EXTRA LIGHT','ITC AVANT GARDE GOTHIC LT MEDIUM','FuturaLT-Light','FuturaBT-Medium','AvantGardeITCbyBT-Book','Helvetica Neue','Helvetica','Microsoft Yahei','PingFang SC','微软雅黑','Montserrat light','Helvetica','Arial','sans-serif','微軟正黑體';overflow-x:hidden;letter-spacing:0.5px;}
.inlineblock{display: inline-block;}
.disblock{display: block;}
.margin0auto{margin: 0 auto;}
.widthauto{width:auto;}
.white{color: #fff;}
.white_im{color: #fff !important;}
.over_hide{overflow:hidden;}
.notextshadow{text-shadow: none;}
.po_absolute{position:absolute;}
li{list-style-type: none;}
.transition_date{transition:1s;}
.bdselect_share_box,#bdimgshare_1554708354709,.sr-bdimgshare,
.bdimgshare-bg{display:none !important;height:0 !important;overflow:hidden !important;width:0 !important;}

/* ============================================================
   flex：定义布局为盒模型
   flex-v：盒模型垂直布局
   flex-1：子元素占据剩余的空间
   flex-middle：子元素垂直居中
   flex-center：子元素水平居中
   flex-justify：子元素两端对齐
   兼容性：ios 4+、android 2.3+、winphone8+
   ============================================================ */
.flex-row {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-bottom{ align-items:flex-end;}
.flex-justifyend{justify-content:flex-end;}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}


/* foot */
.wp_foot_one{padding: 170px 15px 130px 15px;}
.wp_uls .wp_uls_li{float: left;list-style:none;position:relative;text-transform: uppercase;}
.wp_uls .wp_uls_li span{display: block;font-weight: bold;margin-bottom: 35px;}
.wp_uls .wp_uls_li span a{color: #f08300;font-size: 18px;font-family: SourceHanSansCN-Normal_0;}
.wp_uls .wp_uls_li ol li a{/* color: #9e9e9e; */color: #fff;font-size: 14px;display: inline-block;margin-bottom: 15px;font-family: SourceHanSansCN-Normal_0;}
.wp_uls .wp_uls_li ol li a:hover{cursor: pointer;color: #d17202 !important;}
.wp_foot_icon{margin-top:140px;}
.wp_foot_icon>span{padding: 0px 0px 25px 30px;}
.wp_foot_icon>span>a{/* color: #a3a3a3; */color: #fff;font-family: SourceHanSansCN-Normal_0;}
.wp_foot_icon > a i{font-size:30px;color:#9d9d9d;line-height:1;}
.wp_foot_icon > a i:hover{color: #f08300;}
.wp_foot_icon > a ~ a{margin-left:20px;}
.footerbottom{border-top: #ffffff 1px solid;background-color: #0f0f0f;padding: 25px 0px 45px 0px;}

.foot_main_x a,.wp_uls_li>ol>li>a{border-bottom: 2px solid transparent;transition: .45s;}
.foot_main_x a:hover{border-bottom-color: #fff;}
.wp_uls_li>ol>li>a:hover{border-bottom-color: #d17202;}

.footerbottom {padding: 14px 0;}
.footerbottom .container{font-size:0;}
.footerbottom .container div a {margin-left: 45px;}
.footerbottom .container div a .wp_date{margin-left: -45px;}
.footerbottom .container div .wp_dress{margin-left: 80px;}
.footerbottom .container div span, .footerbottom .container div a {/* color: #898989; */color: #fff;font-size: 12px;float: left;font-family: SourceHanSansCN-Normal_0;}

/* foot */


/* header */
#top-search form input{color: #9e9e9e!important;}
#primary-menu ul ul.top_daohang_en:not(.mega-menu-column) {right: 0 !important;}
/* #primary-menu ul ul.top_daohang_en {width: 60px !important;top: 76% !important;border: 0 !important;text-align: center;} */
#primary-menu ul ul.top_daohang_en {width: 30px !important;top: 55% !important;border: 0 !important;text-align: center;}
#primary-menu ul .top_daohang_en li > a{color: #f18d24;}
#primary-menu ul ul:not(.mega-menu-column){background-color: transparent;}

#header-wrap{background:#0f0f0f;}
#header.sticky-header:not(.static-sticky) .topnavright > ul > li > a{padding-top: 24.5px;padding-bottom: 24.5px;}
.topnavright > ul > li > a,
.topnavright.top-links ul li{height:auto;}
.topnavright.top-links li:hover{background:transparent;}
.topnavright > ul > li > a > i.icon-angle-down{display:none;}
.topnavright > ul > li > ul li a{padding:6px !important;}
.topnavright > ul > li > a > div > div,
.topnav > li > a > div > div{background:#0f0f0f;padding:5px 5px;z-index:1;line-height:1;font-family: SourceHanSansCN-Normal_0;}

.topnav > li > a > div:before{content:"";display:block;background:#f18d24;position:absolute;width:1px;top:1px;bottom:1px;left:40%;transform:translateX(-50%);z-index:0;transition:0.45s;opacity:0;}
.topnav > li > a > div:after{content:"";display:block;background:#f18d24;position:absolute;width:1px;top:1px;bottom:1px;left:50%;transform:translateX(-50%);z-index:0;transition:0.45s;opacity:0;}
.topnav > li > a > div>div:before{content:"";display:block;background:#f18d24;position:absolute;width:1px;height: 11px;top:1px;bottom:1px;left:60%;transform:translateX(-50%);z-index:0;transition:0.45s;opacity:0;}
.topnav > li > a > div>div:after{content:"";display:block;background:#f18d24;position:absolute;width:1px;height: 11px;bottom:-11px;left:60%;transform:translateX(-50%);z-index:0;transition:0.45s;opacity:0;}
.topnav > li > ul{padding:5px 15px;}
.topnav > li > ul > li ~ li{border-top:1px solid #d5d5d5;}
.topnav > li > ul > li > a{padding:10px 0 !important;}
.topnav > li > ul > li > a div{color: #818181;transition: 0.45s;}
.topnav > li > ul > li:hover > a div{color: #f18d24;transition: 0.45s;}
.topnav > li.active > a > div > div{color: #f18d24;transition: 0.45s;}
.topnav > li:hover > a > div:before{transition:0.45s;top:-11px;bottom:-11px;opacity:1;}
.topnav > li:hover > a > div>div:before{transition:0.45s;top:-11px;bottom:-11px;opacity:1;}
.topnav > li:hover > a > div>div:after{transition:0.45s;bottom:-11px;opacity:1;}
.topnav > li:hover > a > div:after{transition:0.45s;top:-11px;bottom:-11px;opacity:1;}
.topnav > li.active > a > div:before{top:-11px;bottom:-11px;opacity:1;}
.topnav > li.active > a > div>div:before{top:-11px;bottom:-11px;opacity:1;}
.topnav > li.active > a > div>div:after{bottom:-11px;opacity:1;}
.topnav > li.active > a > div:after{top:-11px;bottom:-11px;opacity:1;}

.topnav > li.sub-menu:hover:before{opacity:1;transition:0.45s;border-bottom:12px solid #f18d24;}

#primary-menu ul li > a,#top-search a{color: #9f9f9f;}

/* 下拉导航 */
#primary-menu ul li .mega-menu-content{border: none;}
.index_header_x #primary-menu ul li .mega-menu-content.style-3 ul:first-child{padding-top: 25px;}
.index_header_x #primary-menu ul li .mega-menu-content.style-3 ul{padding-bottom: 60px;}
/* .index_header_x #primary-menu ul li .mega-menu-content.style-3 ul~ul{margin-left: -20px!important;} */
.index_header_x #primary-menu ul li .mega-menu-content.style-3 li~li:before{content: '';position: absolute;top: 0px;left: 0px;width: 1px;height: 93px;border: solid 1px #949494;}
.index_header_x #primary-menu ul li .mega-menu-content.style-3 li:nth-child(5n+1):before{display: none;}
.index_header_x #primary-menu ul li .mega-menu-content.style-3 ul li:first-child img{padding-bottom: 15px;}
.index_header_x #primary-menu ul li .mega-menu-content.style-3 ul li span{padding-top: 15px;color: #afafaf;}
.index_header_x #primary-menu ul li .mega-menu-content.style-3 ul li:hover span,
.index_header_x #primary-menu ul li .mega-menu-content.style-3 ul li:hover i{color: #f18d24!important;}
.index_header_x #primary-menu>ul>li>div ul li span{text-align: center;text-transform: uppercase;display: block;}
.index_header_x .mwga_menu_x{height: 60px;text-align: center;}
.index_header_x .mega-menu-content>ul>li>a>div>span{color: #afafaf;font-size: 14px;}
.index_header_x #primary-menu ul li .mega-menu-content ul.mega-menu-column:not(:first-child){border-left: none!important;}
.index_header_x #primary-menu ul li.mega-menu .mega-menu-content{background-color: #232323;width:100%;}
.index_header_x #primary-menu ul li.mega-menu .mega-menu-content > ul:before{
    content:'';display: block;position: absolute;left:-20%;background:#232323;top:0;height:100%;width:100%;z-index:0;
}
.index_header_x #primary-menu ul li.mega-menu .mega-menu-content > ul:after{
    content:'';display: block;position: absolute;right:-20%;background:#232323;top:0;height:100%;width:100%;z-index: 0;
}
.index_header_x #primary-menu ul li.mega-menu .mega-menu-content > ul{padding-top: 10px;}
.index_header_x #primary-menu ul li.mega-menu .mega-menu-content > ul li{z-index: 2;/*min-width:330px;*/width: 19%;font-family: SourceHanSansCN-Normal_0;}
.index_header_x #primary-menu ul li.mega-menu .mega-menu-content .mega-menu-column li{margin: auto;}

.index_header_x #primary-menu ul ul li > a i{vertical-align:middle;font-size:60px;margin-bottom:10px;color: #bababa;transition: .45s;}
.index_header_x #primary-menu ul li > a>div>div>i{width:16px!important;}
.index_header_x #primary-menu ul li > a i{position:relative;top:-1px;font-size:14px;width:60px;text-align:center;margin-right:6px;vertical-align:top;color:#f18d24;}

/* 底部置顶盒子 */ 
#gotoTop{font-size: 22px;width: 50px;height: 60px;line-height: 25px;background-color: rgba(0,0,0,0)!important;color: #f08300;}
#gotoTop>span{font-size: 12px;text-transform: uppercase;}

/* @media(max-width:767px){
    .topnav{transform:translateX(0);}
    .indextitle{font-size:20px;}
    .indextitle span{height:20px;width:20px;}
    .indextitle span i{height:8px;width:8px;}
    .indextitle em{margin:0 15px;}
    .wp_hldz_indexcompany_zqb > .indextitle{margin-bottom:30px;}
    .noleftpadding767{padding-left:0 !important;}
    .norightpadding767{padding-right:0 !important;}
} */




/*分页*/
.paginator{margin-top: 40px;text-align: center;clear: both;overflow: hidden;}
.paginator a,.paginator span{display: inline-block; height:30px; line-height:30px; font-size:14px; color:#686868;padding: 0 11px;border: 1px solid #e5e5e5;margin: 0 2px;border-radius: 3px;}
.paginator a:hover{ color:#f18d24;}
.paginator span.current{ background:#f18d24; color:#fff; border-color:#f18d24;}
/*分页--------------------------*/
