*::after,
*::before{position: absolute;display: block;}
.clearfix::after{clear: both;content: "";display: block;overflow: hidden;position: static;}
.clearfix{*zoom: 1;}
.BMap_mask,
.BMap_cpyCtrl,
.BMap_scaleTxt,
.BMap_scaleCtrl,
.BMap_omCtrl,
.anchorBL{display: none !important;}
input,
textarea:focus{border-color: "#d1383e";outline: none;}
input::-ms-clear{display: none;}
input::-ms-reveal{display: none;}
input::-o-clear{display: none;}
textarea{overflow: auto;font-family: inherit;}
.hoverbtn{position: relative;cursor: pointer;}
.hoverbtn img{-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;display: block;}
.hoverbtn .act{opacity: 0;position: absolute;left: 0;top: 0;}
.pagebox{text-align: center;margin-top: 3.3333%;}
.pagebox a{display: inline-block;width: 40px;height: 40px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 40px;color: rgba(255, 255, 255, 0.8);-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;opacity: 0.8;}
.pagebox a:hover,
.pagebox .current{background-color: #0062a7;color: #fff;opacity: 1!important;}
.pagebox .prev,
.pagebox .next,
.pagebox .first,
.pagebox .last{position: relative;}
.pagebox .prev img,
.pagebox .next img,
.pagebox .first img,
.pagebox .last img{-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.pagebox .prev .act,
.pagebox .next .act,
.pagebox .first .act,
.pagebox .last .act{position: absolute;left: 0;top: 0;opacity: 0;}
.pagebox .next,
.pagebox .first,
.pagebox .last,
.pagebox .prev{width: auto;padding: 0 10px;}
.pagebox .prev:hover .act,
.pagebox .next:hover .act{opacity: 1;}
.pagebox .prev:hover .nor,
.pagebox .next:hover .nor{opacity: 0;}
.pagebox .prev{margin-right: 35px;}
.pagebox .first{margin-right: 0;}
.pagebox .all{color: #555;opacity: 0.6;font-size: 12px;}
.pagebox span{font-size: 12px;color: rgba(255, 255, 255, 0.6);}
.hoverbtn:hover .nor{opacity: 0;}
.hoverbtn:hover .act{opacity: 1;}
.mohead{display: none;}
.over{overflow: auto;}
.moreBtn{width: 180px;height: 50px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: solid 1px rgba(255, 255, 255, 0.08);text-align: center;color: #fff;font-size: 16px;letter-spacing: 2px;line-height: 48px;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;cursor: pointer;display: block;}
.moreBtn:hover{background-color: #bc0715;border-color: #bc0715;}
.moreBtn2{width: 160px;height: 42px;background-color: #999999;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-align: center;color: #fff;font-size: 16px;line-height: 42px;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;cursor: pointer;display: block;}
.moreBtn2:hover{background-color: #0062a7;}
.pcbanner{display: block;}
.mobanner{display: none;}

#map img{max-width: 1000px;}
.maodian{position: relative;top: -84px;height: 0px;display: block;}
::-webkit-scrollbar{width: 8px;}
::-webkit-scrollbar-track{background: #fff;}
::-webkit-scrollbar-thumb{background: #ec6c00;}
img{max-width: 100%;vertical-align: middle;-webkit-transform: scale(1.00001);-moz-transform: scale(1.00001);-ms-transform: scale(1.00001);transform: scale(1.00001);}
.leg{display: none;}
.mktitle{color: #ffffff;}
.mktitle .cn{font-size: 36px;margin-bottom: 25px; color:#333; font-weight:bold; }
.mktitle .en{font-size: 24px;color: #ec6c00;letter-spacing: 1px; font-family:Arial;}

body{overflow-x: hidden;height: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
html,body{width: 100%;line-height: 1;max-width: 1920px;margin: 0 auto;font-size: 14px;}

.menu_circle{width: 5200px;height: 5200px;position: fixed;right: 78px;top: 64px;-webkit-transform: translate(50%, -50%) scale(0);-moz-transform: translate(50%, -50%) scale(0);-ms-transform: translate(50%, -50%) scale(0);transform: translate(50%, -50%) scale(0);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: rgba(0, 0, 0, 1);-webkit-transition: all 1s;-o-transition: all 1s;-moz-transition: all 1s;transition: all 1s;z-index: 996;}
.act_circle{-webkit-transform: translate(50%, -50%) scale(1);-moz-transform: translate(50%, -50%) scale(1);-ms-transform: translate(50%, -50%) scale(1);transform: translate(50%, -50%) scale(1);}
.menumask{z-index: 997;width: 100%;height: 100%;position: fixed;left: 0;top: 0;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;opacity: 0;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;pointer-events: none;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;background-position: center center;}
.menumask a{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;border-right: 1px solid rgba(255, 255, 255, 0.15);}
.menumask a .inbox{width: 100%;text-align: center;}
.menumask a .inbox .cn{font-size: 16px;color: #fff;margin-bottom: 20px;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.menumask a .inbox .en{-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;font-size: 36px;color: rgba(255, 255, 255, 0.6);letter-spacing: 4px;font-weight: 100;}
.actmenumask{-webkit-transition: all .4s 1s;-o-transition: all .4s 1s;-moz-transition: all .4s 1s;transition: all .4s 1s;opacity: 1;pointer-events: auto;}
.actmenumask .menuli{position: relative;z-index: 10;}
.menu_bg{position: absolute;left: 0%;top: 0;width: 100%;height: 100%;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;opacity: 0;z-index: 0;}
.menu_bg .img{display: block;position: absolute;left: 0%;top: 0%;width: 100%;height: 100%;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;opacity: 0;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;background-position: center center;}
.menu_bg .actimg{opacity: 1;}
.act_menubg{opacity: 1;}
@-webkit-keyframes sx{0%{top: 0px;}
100%{top: 28px;}}
@-moz-keyframes sx{0%{top: 0px;}
100%{top: 28px;}}
@keyframes sx{0%{top: 0px;}
100%{top: 28px;}}

.tabbox{background-color: #f9f9f9;}
.tabbox .wrap{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.tabbox .wrap .tab{-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;text-align: center;line-height: 80px;border-right: 1px solid rgba(255, 255, 255, 0.2);}
.tabbox .wrap .tab span{position: relative;color: #333;font-size: 18px;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.tabbox .wrap .tab span::after,
.tabbox .wrap .tab span::before{content: "";width: 30px;height: 1px;top: 50%;background: rgba(255, 255, 255, 0.3);opacity: 0;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.tabbox .wrap .tab span::after{left: -70px;}
.tabbox .wrap .tab span::before{right: -70px;}
.tabbox .wrap .tab:first-child{border-left: 1px solid rgba(255, 255, 255, 0.2);}
.tabbox .wrap .acttab,
.tabbox .wrap .tab:hover{background-color: #ec6c00;border-right-color: rgba(255, 255, 255, 0);}
.tabbox .wrap .acttab span,
.tabbox .wrap .tab:hover span{color: #fff;}
.tabbox .wrap .acttab span::after,
.tabbox .wrap .tab:hover span::after,
.tabbox .wrap .acttab span::before,
.tabbox .wrap .tab:hover span::before{opacity: 1;}
.tabbox .wrap .acttab span::after,
.tabbox .wrap .tab:hover span::after{left: -50px;}
.tabbox .wrap .acttab span::before,
.tabbox .wrap .tab:hover span::before{right: -50px;}
.scrolldown{position: absolute;left: 50%;bottom: -60px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 20;cursor: pointer;}
.scrolldown .ydbox{position: absolute;width: 15px;height: 26px;left: 50px;top: 28px;overflow: hidden;}
.scrolldown .ydbox .yd{width: 5px;height: 5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;background: rgba(255, 255, 255, 0.6);left: 5px;top: -5px;-webkit-animation: sx 1s linear infinite;-moz-animation: sx 1s linear infinite;animation: sx 1s linear infinite;}

.bannerbox{position: relative; margin-top: 95px; overflow:hidden; }
.bannerbox .wrap{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.bannerbox .wrap .bannerTitle {display:none}
.bannerbox .wrap .bannerTitle .cn{ color: #ffffff;font-size: 48px;/*background: url(../images/yuan.png) no-repeat center center;*/margin-bottom: 10px;}
.bannerbox .wrap .bannerTitle .cn span{text-shadow: 1px 1px 2px #555555; font-size:42px; color:#fff; }
/*.bannerbox .wrap .bannerTitle .cn span:first-child{margin-right: 60px;}*/
.bannerbox .wrap .bannerTitle .nobg{background: none;}
.bannerbox .wrap .bannerTitle .en{font-family:Arial; font-size: 46px;color: rgba(255, 255, 255, 0.4);letter-spacing: 1px;}
.bannerbox .wrap .btn{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.bannerbox .wrap .btn .imgbox{position: relative;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.3);background: rgba(255, 255, 255, 0.08);-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.bannerbox .wrap .btn .imgbox img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.bannerbox .wrap .btn .text{line-height: 60px;}
.bannerbox .wrap .btn .text span{display: block;float: left;font-size: 18px;color: #fff;font-weight: bold;}
.bannerbox .wrap .btn .text .pt{width: 4px;height: 4px;background-color: #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 28px 8px;}
.bannerbox .wrap .btn:hover .imgbox{border-color: #fff;background: #fff;}
.bannerbox .wrap .prev{left: 0;}
.bannerbox .wrap .prev .imgbox,
.bannerbox .wrap .prev .text{float: left;}
.bannerbox .wrap .prev .imgbox{margin-right: 30px;}
.bannerbox .wrap .next{right: 0;}
.bannerbox .wrap .next .imgbox,
.bannerbox .wrap .next .text{float: right;}
.bannerbox .wrap .next .imgbox{margin-left: 30px;}
.ttl{font-size: 16px;}
ul li{list-style: none;}
.wrap{max-width: 1600px;width: 90%;margin: 0 auto;}
.maskout{position: fixed;left: 0;top: 0;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.8);z-index: 1000;display: none;}
.maskout img{width: 30px;position: absolute;left: 40px;top: 40px;}
.menu_sub{position: fixed;right: -70%;top: 0;width: 70%;background: #000;z-index: 1000;height: 100%;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.menu_sub li{text-align: left;border-bottom: 1px solid #232530;line-height: 44px;font-size: 16px;width: 92%;margin: 0 auto;}
.menu_sub a{color: #fff;display: block;}
.menu_sub .subTitle{color: #fff;background: url(../images/plus.png) no-repeat;-webkit-background-size: 16px 16px;-moz-background-size: 16px 16px;background-size: 16px 16px;background-position: right center;}
.menu_sub .bignav{background: none !important;}
.menu_sub .subbox{display: none;font-size: 14px;}
.menu_sub .menuact{background: url(../images/reduce.jpg) no-repeat;background-position: right center;-webkit-background-size: 16px 16px;-moz-background-size: 16px;background-size: 16px;}

.video_mask{background: #000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999999999;-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);opacity: 0;pointer-events: none;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.video_mask .videobox{width: 80%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border: 1px solid #143170;}
.video_mask .videobox .top{height: 60px;background: #fafafa;}
.video_mask .videobox .top .close_btn{cursor: pointer;float: right;width: 44px;height: 44px;position: relative;margin-top: 8px;}
.video_mask .videobox .top .close_btn i{position: absolute;-webkit-transform: translate(-50%, -50%) rotate(45deg);-moz-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);left: 50%;top: 50%;background: #000;}
.video_mask .videobox .top .close_btn .s{width: 2px;height: 28px;}
.video_mask .videobox .top .close_btn .h{width: 28px;height: 2px;}
.video_mask .videobox video{width: 100%;display: block;}
.fdmask{background: #000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999999999;-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);opacity: 0;pointer-events: none;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.fdmask .in_div{position: absolute;width: 90%;left: 5%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.fdmask .in_div .btn{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.fdmask .in_div .fdprev{left: 0;}
.fdmask .in_div .fdnext{right: 0;}
.fdmask .in_div #fdswiper{width: 60%;}
.act_video_mask{opacity: 1;pointer-events: auto;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}

@media (max-width: 1440px){
    .tabbox .wrap .tab{line-height: 60px;}
    .tabbox .wrap .tab span{font-size: 16px;}
    .mktitle .cn{font-size: 30px;margin-bottom: 20px;}
    .bannerbox .wrap .bannerTitle .cn{font-size: 40px;margin-bottom: 5px;}
    .bannerbox .wrap .bannerTitle .en{font-size: 32px;}
    .menumask a .inbox .en{font-size: 30px;}
}
@media (max-width: 1280px){
    .moreBtn, .moreBtn2{font-size: 12px;}
    .bannerbox .wrap .bannerTitle .cn{font-size: 30px;margin-bottom: 20px;}
    .bannerbox .wrap .bannerTitle .en{font-size: 30px;}
    .tabbox .wrap .tab span::after, .tabbox .wrap .tab span::before{display: none;}
    .tabbox .wrap .tab:first-child{border-left: 0;}
    .tabbox .wrap .tab:nth-child(2n){border-right: none;}
}
@media (max-width: 1024px){
    .leg{display: block;height: 60px;}
    .mohead{display: block;height: 60px;padding: 0 5%;overflow: hidden;position: fixed;left: 0;right: 0;top: 0;z-index: 999;background: rgba(255, 255, 255, 0);}
    .mohead .logoBox{overflow: hidden;float: left;margin-top: 15px;display: block;}
    .mohead .logoBox img{height: 30px;display: block;}
    .mohead .menu{margin-top: 8px;width: 44px;height: 44px;overflow: hidden;float: right;}
    .mohead .menu span{width: 30px;height: 3px;background: #fff;display: block;margin: 4px auto;}
    .mohead .menu span:first-child{margin-top: 13px;}
}
@media (max-width: 768px){
    .moreBtn, .moreBtn2{width: 120px;height: 42px;line-height: 40px;}
    
    .tabbox .wrap .tab span{font-size: 14px;}
    .tabbox .wrap .tab:first-child{border-left: 0;}
    .tabbox .wrap .tab:nth-child(2n){border-right: none;}
    .bannerbox .wrap .btn{display: none;}
    .pcbanner{display: none;}
    .mobanner{display: block;}
    .scrolldown{display: none;}
}
@media (max-width: 1200px){
    .mktitle .cn{font-size: 20px;margin-bottom: 15px;}
    .mktitle .en{font-size: 16px;}

    .bannerbox{margin-top:55px;}
    .tabbox{width:100%; overflow:hidden; }
    .tabbox .wrap{width:100%; display:block;}
    .tabbox .wrap .tab{width: 33.3333%;line-height: 40px;border: none;display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;border-bottom:1px solid #f9f9f9; }
}
