/*****
common.css
*****/

/*Icon-Font*/

@font-face {
    font-family: "iconfont";
    src: url('../fonts/iconfont.eot?t=1459219165');
    /* IE9*/
    src: url('../fonts/iconfont.eot?t=1459219165#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff?t=1459219165') format('woff'), /* chrome, firefox */
    url('../fonts/iconfont.ttf?t=1459219165') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg?t=1459219165#iconfont') format('svg');
    /* iOS 4.1- */
}

/*==S Font */

@font-face {
    font-family: 'LT_Bold';
    src: url('../fonts/LT_Bold.eot');
    src: url('../fonts/LT_Bold.eot') format('embedded-opentype'), url('../fonts/LT_Bold.woff2') format('woff2'), url('../fonts/LT_Bold.woff') format('woff'), url('../fonts/LT_Bold.ttf') format('truetype'), url('../fonts/LT_Bold.svg#LT_Bold') format('svg');
}

@font-face {
    font-family: 'LT_Light';
    src: url('../fonts/LT_Light.eot');
    src: url('../fonts/LT_Light.eot') format('embedded-opentype'), url('../fonts/LT_Light.woff2') format('woff2'), url('../fonts/LT_Light.woff') format('woff'), url('../fonts/LT_Light.ttf') format('truetype'), url('../fonts/LT_Light.svg#LT_Light') format('svg');
}

@font-face {
    font-family: 'LT_Medium';
    src: url('../fonts/LT_Medium.eot');
    src: url('../fonts/LT_Medium.eot') format('embedded-opentype'), url('../fonts/LT_Medium.woff2') format('woff2'), url('../fonts/LT_Medium.woff') format('woff'), url('../fonts/LT_Medium.ttf') format('truetype'), url('../fonts/LT_Medium.svg#LT_Medium') format('svg');
}

@font-face {
    font-family: 'LT_Regular';
    src: url('../fonts/LT_Regular.eot');
    src: url('../fonts/LT_Regular.eot') format('embedded-opentype'), url('../fonts/LT_Regular.woff2') format('woff2'), url('../fonts/LT_Regular.woff') format('woff'), url('../fonts/LT_Regular.ttf') format('truetype'), url('../fonts/LT_Regular.svg#LT_Regular') format('svg');
}

@font-face {
    font-family: 'HuaweiScriptRegularWeb';
    src: url('../fonts/Huawei Script Regular Web.eot');
    src: url('../fonts/Huawei Script Regular Web.eot') format('embedded-opentype'), url('../fonts/Huawei Script Regular Web.woff') format('woff'), url('../fonts/Huawei Script Regular Web.ttf') format('truetype'), url('../fonts/Huawei Script Regular Web.svg#Huawei Script Regular Web') format('svg');
}

/*==E Font */

/*==S common */
body{color:#333;font-size:16px;font-family:"Microsoft YaHei",LT_Regular;line-height:24px;}
a,i{-webkit-transition:.5s;transition:.5s;}
.all-container{position:relative;padding:80px 0 0;-webkit-transition:.5s;transition:.5s;}
.container{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:1460px;}
.content{padding-top:70px;padding-bottom:70px;}
.h2-title{margin-bottom:35px;text-align:center;font-weight:400;font-size:40px;line-height:1.2;}
@media (max-width:1680px){
    .container{max-width:1220px;}
    .content{padding-top:45px;padding-bottom:45px;}
    .h2-title{margin-bottom:30px;font-size:34px;}
}
@media (max-width:1400px){.all-container{
    padding-right:0;padding-left:0;}
}
@media (max-width:1024px){
    .content{padding-top:40px;padding-bottom:40px;}
    .h2-title{margin-bottom:25px;background-size:48px;font-size:28px;}
    .all-container{padding-top:50px;}
    .container{padding-right:10px;padding-left:10px;}
}
@media (max-width:480px){
    .content{padding-top:30px;padding-bottom:30px;}
    .h2-title{margin-bottom:20px;font-size:26px;}
}
/*==E common */

/*==S header*/
header{position:fixed;top:0;left:0;z-index:1000;overflow:hidden;padding:23px 30px;width:100%;border-bottom:1px #e5e9eb solid;background:#fff;-webkit-transition:.5s;transition:.5s;}
.all-container.min{padding-top:60px;}
.all-container.min header{padding:10px 30px;}
.all-container.min .logo{width:120px;}
.all-container.min .head_link{padding-top:2px;}
.all-container.min #pc-nav{padding-top:4px;}
.logo{float:left;width:152px;-webkit-transition:.5s;transition:.5s;}
.logo img{display:block;width:100%;}
.head_link{float:right;padding-top:10px;color:#666;font-size:12px;-webkit-transition:.5s;transition:.5s;}
.head_link a{color:#666;font-size:12px;}
.head_link a:hover{text-decoration:underline;}
a.facebook-icon{background-position:0 0;}
a.linkdin-icon{background-position:-33px 0;}
a.twitter-icon{background-position:-66px 0;}
a.youtube-icon{background-position:-99px 0;}
#pc-nav{overflow:hidden;padding:0 40px;padding-top:10px;-webkit-transition:.5s;transition:.5s;}
#pc-nav ul{text-align:center;}
#pc-nav li{display:inline-block;padding:0 20px;}
#pc-nav li a{color:#666;}
#pc-nav li a:hover,#pc-nav li.current a{color:#0095fe;text-decoration:none;}
#pc-nav li.disable a,#pc-nav li.disable a:hover{color:#999;cursor:default;}
.wap_navbtn{position:relative;position:relative;z-index:1000;float:right;display:none;margin-left:20px;width:25px;height:29px;cursor:pointer;}
.wap_navbtn span{position:absolute;top:14px;right:auto;display:inline-block;width:25px;height:2px;background:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transition:background .3s;}
.wap_navbtn span:after,.wap_navbtn span:before{position:absolute;right:0;display:block;width:100%;height:100%;background:#000;content:'';-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-ms-transform:rotate(0);}
.wap_navbtn span:before{top:-8px;}
.wap_navbtn span:after{bottom:-8px;}
.wap_navbtn.close span{background:#fff;}
.wap_navbtn.close span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);}
.wap_navbtn.close span:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#wap-nav{display:none;}
#navposition0,#navposition1,#navposition2,#navposition3,#navposition4,#navposition5{position:absolute;top:-50px;left:0;}
@media (max-width:1400px){
    #pc-nav li a{font-size:14px;}
}
@media (max-width:1024px){
    .all-container header{overflow:initial;padding:10px 10px;}
    .all-container.min header{padding:10px 10px;}
    .all-container .logo{width:120px;}
    .all-container .head_link{display:none;}
    .all-container #pc-nav{padding-top:4px;}
    .wap_navbtn{display:block;}
    .wap_navbtn.close span{background:#fff;}
    .wap_navbtn.close span:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
    .wap_navbtn.close span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);}
    #pc-nav{display:none;}
    #wap-nav{position:fixed;top:-100%;left:0;z-index:8888;display:block;padding-top:4px;width:100%;height:100%;background:#fff;}
    #wap-nav li{padding:12px 0;width:100%;font-size:16px;}
    #wap-nav ul{margin-top:76px;text-align:center;}
    #wap-nav div{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #f0f0f0;text-align:center;font-size:0;}
    #wap-nav div a{display:inline-block;padding:8px;width:50%;color:#666;text-align:center;font-size:14px;line-height:22px;}
    #wap-nav li:active a{color:#2196f3;-webkit-transition:0s;transition:0s;}
    #wap-nav a:active{color:#2196f3;-webkit-transition:0s;transition:0s;}
    #wap-nav div a.en{border-right:1px solid #f0f0f0;}
}
/*==E header*/

/*---=S Public footer---------*/
.back-top{position:fixed;right:30px;bottom:20px;z-index:8888;display:none;width:46px;height:46px;border:1px #ccc solid;background:#fff;}
.back-top a{display:block;width:46px;height:46px;text-align:center;}
.back-top i{display:block;padding-top:9px;color:#5c5c5c;font-size:30px;}
.app-code{position:absolute;bottom:125%;left:50%;display:none;margin-left:-54px;padding:6px;background:#fff;}
.app-code b{position:absolute;top:100%;left:50%;display:block;overflow:hidden;margin-left:-8px;width:0;height:0;border:8px transparent solid;border-top:8px #fff solid;line-height:0;}
.app-code img{vertical-align:bottom;}
footer{padding:95px 0 0;background:#f6f6f6;text-align:center;}
.copyright{background:#c5c5c5;color:#333;text-align:center;font-size:12px;line-height:79px;}
.footer-column{margin:0 auto 50px;padding-bottom:55px;border-bottom:1px #dfdfdf solid;}
.footer-column h3{margin-bottom:23px;color:#000;text-align:center;font-weight:400;font-size:30px;}
.footer-column h3 p{margin-top:14px;color:#959595;font-size:14px;}
.contactbox{font-size:0;}
.contact-us{text-align:center;}
.contact-us ul{display:inline-block;font-size:0;}
.contact-us li{display:inline-block;padding:0 25px;}
.contact-us li a{color:#333;}
.contact-us li a,.contact-us li span{position:relative;display:block;padding-left:25px;font-size:14px;}
.contact-us li i{position:absolute;top:0;left:0;display:inline-block;color:#7b7b7b;font-size:18px;}
.contact-us li i.icon-link{font-size:20px;}
.footer-box{margin:0 auto;}
.footer-more a{display:block;margin:0 auto;padding:3px 0;width:120px;border:1px #c5c5c5 solid;color:#333;text-align:center;font-size:12px;}
.footer-more a:hover{border-color:#7b7b7b;background:#7b7b7b;color:#fff;}
.footer-media{margin:0 auto;padding-bottom:50px;max-width:460px;}
.footer-media li{position:relative;float:left;padding:0 5px;width:25%;text-align:center;}
.footer-media li.en{width:20%;}
.footer-media li span{display:block;color:#909090;font-size:12px;}
.footer-media li a i{color:#6e6e6e;}
.footer-media i.iconfont{color:#909090;font-size:46px;}
.footer-media li a:hover i{color:#0095fe;}
.footer-media li:hover .app-code{display:block;}
footer.dark{background:#212121;}
footer.dark .copyright{background:#161616;color:#fff;}
footer.dark .footer-column{border-color:#383838;}
footer.dark .footer-column h3{color:#bcbcbc;}
footer.dark .footer-column h3 p{color:#cecece;}
footer.dark .footer-more a{border-color:#525252;color:#fff;}
footer.dark .footer-more a:hover{background:#4d4d4d;}
footer.dark .contact-us li a{color:#fff;}
footer.dark .contact-us li span{color:#fff;}
footer.dark .contact-us li i{color:#9b9b9b;}
footer.dark .footer-media li a:hover i{color:#acacac;}
footer.dark .contact-us li a:hover{color:#9f9f9f;}
@media (max-width:1400px){footer{padding:55px 0 0;}
.footer-column{margin-bottom:40px;padding-bottom:40px;}
.copyright{line-height:56px;}
.footer-column h3{font-size:22px;}
.footer-media i.iconfont{font-size:40px;}
.footer-media{margin-top:-10px;padding-bottom:25px;}
.contact-us li{text-align:center;}
.contact-us li span{display:inline-block;margin:0 auto;}
.contact-us li.footer-address{float:none;max-width:none;}
.contact-us ul{margin:0 auto;}
.contact-us ul.add-ul{margin:0 auto;text-align:center;}
}
@media (max-width:1024px){.contactbox{text-align:center;}
.contact-us ul{float:none;display:inline-block;}
.contact-us li{margin-bottom:5px;}
.contact-us li a{display:inline-block;}
footer{padding:45px 0 0;}
.footer-column{margin-bottom:32px;padding-bottom:32px;}
.footer-media{padding-bottom:10px;max-width:420px;}
.footer-box{padding:0;}
.back-top{border-radius:50px;}
}
@media (max-width:768px){.contact-us li{width:100%;}
}
@media (max-width:640px){.footer-column{padding-right:24px;padding-left:24px;}
.footer-column h3{margin-bottom:10px;}
footer{padding-top:32px;}
.contact-us ul,.contact-us ul li,.contact-us ul.add-ul{margin:0;padding:0;width:100%;max-width:none;text-align:left;}
.contact-us .wap-l{text-align:left;}
.contact-us ul li{margin-bottom:5px;}
.footer-column h3 p{margin-top:10px;}
.footer-media{margin-top:-10px;padding-bottom:10px;}
.copyright{padding:10px 24px;line-height:1.5;}
.contact-us ul{width:100%!important;}
}
/*---=E Public footer---------*/


/*==S banner2 */

.banner2{position:relative;}
.pc-banner2,.wap-banner2{display:block;width:100%;}
.wap-banner2{display:none;}
.banner2-blcok{position:absolute;top:0;left:0;width:100%;height:100%;}
.banner2-h{height:100%;}
.verticalmiddle{display:inline-block;width:-1px;height:100%;vertical-align:middle;}
.banner2-text{display:inline-block;width:75%;color:#fff;vertical-align:middle;}
.banner2-text .theme{color:#fff;font-size:70px;font-family:"Microsoft YaHei",LT_Regular;line-height:70px;}
.banner2-text .name{margin-top:20px;color:#fff;font-size:32px;line-height:1.1;}
.banner2-text .place{margin-top:25px;color:#fff;font-size:20px;line-height:1.1;}
.banner2-text .banner-register{position:relative;display:inline-block;margin-top:50px;padding:0 25px;height:40px;border-radius:2px;background:#ed0000;color:#fff;text-align:center;line-height:40px;}
.banner2-text .banner-register:hover{background:#b70000;}
#erweima-register img{position:absolute;top:-194px;left:31px;display:none;width:180px;height:190px;}
.banner2-text .newict{padding:20px 0 0;}
.banner2-text .newict img{max-width:312px;}
.banner-register.wapbtn{ display: none;}
@media (max-width:1680px){
    .banner2-text .theme{font-size:54px;line-height:60px;}
    .banner2-text .name{font-size:30px;}
    .banner2-text .place{margin-top:20px;font-size:18px;}
    .banner2-text .newict img{max-width:260px;}
}
@media (max-width:1230px){
    .banner2-text{padding-left:34px;}
.banner2-text{width:98%;}
}
@media (max-width:1024px){
    .banner2-text .theme{font-size:40px;line-height:59px;}
    .banner2-text .name{margin-top:3px;font-size:30px;}
    .banner2-text .place{margin-top:10px;font-size:20px;}
    .banner2-text .banner-register{margin-top:15px;}
    .banner2-text .banner-register:hover{background:#ed0000;}
    .banner2-text .banner-register:active{background:#b70000;-webkit-transition:0s;transition:0s;}
    #erweima-register img{top:-155px;width:140px;height:150px;}
}
@media (max-width:768px){
    .pc-banner2{display:none;}
    .wap-banner2{display:block;}
    .banner2-text .theme{color:#fff;font-size:36px;line-height:40px;}
    .banner2-text .name{color:#fff;font-size:24px;}
    .banner2-text .place{color:#fff;font-size:18px;}
    .banner2-text .banner-register{padding:0 44px;height:34px;line-height:34px;}
    .banner2-text{text-align:center;}
    #erweima-register img{top:-135px;width:120px;height:130px;}
    .banner2-blcok{background: rgba(1,42,108,.4);}
    .banner-register.wapbtn{ display: inline-block;}
    .banner-register.pcbtn{ display: none;}
}
@media (max-width:480px){
    .banner2-text{padding-left:0;}
    .banner2-text .theme{font-size:18px;line-height:28px;}
    .banner2-text .name{font-size:14px;}
    .banner2-text .place{display:none;margin-top:5px;font-size:14px;}
    .banner2-text .banner-register{padding:0 24px;height:26px;font-size:14px;line-height:26px;}
    .banner2-text .newict{padding:0;}
    .banner2-text .newict img{max-width:170px;}
    #erweima-register img{top:-100px;width:88px;height:98px;}
}
@media (min-width:768px){
    .banner2-text .banner-register:hover #erweima-register img{display:block;-webkit-transition:0s;transition:0s;}
}

/*==E banner2 */


/*==S solution3*/

.solution3 .container{margin-bottom:-20px;}
.solution3-t{position:relative;overflow:hidden;}
.solution3-t img{display:block;width:100%;transition:1s transform;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);}
.solution3-t i{position:absolute;bottom:20px;left:20px;color:#fff;font-size:30px;}
.solution3-b{background-color: #FAFAFA;}
.solution3-b h4{padding:20px 15px 30px;font-weight:400;font-size:16px;line-height:1.3;}
.solution3-b p{color:#666;font-size:14px;line-height:1.3;}
.solution3-block{margin-bottom:20px;}
.solution3-block:hover .solution3-t img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.solution3-block a{ display: block;box-shadow: 0px 0px 2px #cccccc;}
.solution3-block a:hover{ box-shadow: 0px 2px 10px #999999;}
@media(max-width:1600px){.solution3-b h4{font-size:15px;}
}
@media (max-width:1024px){.solution3-block:hover .solution3-t img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);}
.solution3-block:active .active-dask{display:block;}
.solution3 .container{margin-bottom:0;}
}
@media (max-width:768px){.solution3-b,.solution3-t{width:100%;}
.solution3-t img{max-width:100%;}
.solution3-b{padding-left:0;}
}
@media (max-width:480px){
    .solution3-b h4{padding:10px 10px 5px;font-size:14px;line-height:1.4;}
    .solution3-t i{bottom:10px;left:10px;font-size:24px;}
    .solution3 .container{margin-bottom:-15px;}
    .solution3-b p{font-size:12px;}
}

/*==E solution3*/


/*新二维码*/

.qr-code-tip{position:fixed;top:50%;left:50%;z-index:10001;display:none;margin-top:-100px;margin-left:-107px;padding-top:26px;width:214px;border-radius:5px;background-color:#FFF;text-align:center;}
.qr-code-tip p{padding:10px 0;color:#666;text-align:center;font-size:14px;line-height:1.3;}
.qr-code-clock{position:absolute;bottom:-62px;left:50%;margin-left:-20px;}
.qr-code-clock i{color:#FFF;font-size:40px;line-height:1;}

/* ==S mask */
.mask{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:#000\9;background:rgba(0,1,0,.7);filter:alpha(opacifty=50);}
.bounced{position:fixed;top:50%;left:50%;display:none;width:0;height:0;background:#e50000;}
.bounced i{position:absolute;top:0;right:0;font-size:28px;cursor:pointer;}
/* ==E mask */


