@font-face {
    font-family: LT_regular;
    font-weight: 400;
    font-style: normal;
    src: url(/Assets/enp/v2/fonts/HuaweiSans-Regular.eot);
    src: url(/Assets/enp/v2/fonts/HuaweiSans-Regular.eot?#iefix) format("embedded-opentype"),url(/Assets/enp/v2/fonts/HuaweiSans-Regular.woff) format("woff"),url(/Assets/enp/v2/fonts/HuaweiSans-Regular.ttf) format("truetype"),url(/Assets/enp/v2/fonts/HuaweiSans-Regular.svg#SingleMaltaRegular) format("svg")
}

@font-face {
    font-family: LT_Medium;
    font-weight: 400;
    font-style: normal;
    src: url(/Assets/enp/v2/fonts/HuaweiSans-Regular.eot);
    src: url(/Assets/enp/v2/fonts/HuaweiSans-Regular.eot?#iefix) format("embedded-opentype"),url(/Assets/enp/v2/fonts/HuaweiSans-Regular.woff) format("woff"),url(//Assets/enp/v2/fonts/HuaweiSans-Regular.ttf) format("truetype"),url(/Assets/enp/v2/fonts/HuaweiSans-Regular.svg#SingleMaltaRegular) format("svg")
}

/*common*/
body{-webkit-overflow-scrolling : touch;}
h1, h2, h3, h4, h5, h6, div, ul, li, dl, dt, dd, ol, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr, img, select {  padding: 0;  margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a,span,em,i,strong{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{font-family: LT_regular, Microsoft YaHei,Arial,Helvetica,sans-serif; }
.LANG-cn{font-family: Microsoft YaHei,Arial}
a,  a:hover,  a:focus,  a:visited {cursor: pointer;outline-style: none;}
.col:after,.row after {  content: " ";  display: block;  clear: both;  }
.col,.row{clear: both; }
.col .col1, .col .col2, .col .col3, .col .col4, .col .col5, .col .col6, .col .col7, .col .col8, .col .col9, .col .col10, .col .col11, .col .col12,
.col .col01,.col .col02,.col .col03, .col .col04, .col .col05,.col .col06,.col .col07,.col .col08,.col .col09,.col .col010
{
    float: left;display: inline-block;clear: right;position: relative;height:100%;
}
.col .col1 {  width: 8.33%  }
.col .col2 {  width: 16.66%  }
.col .col3 {  width: 25%  }
.col .col4 {  width: 33.33%  }
.col .col5 {  width: 41.67%  }
.col .col6 {  width: 50%  }
.col .col7 {  width: 58.33%  }
.col .col8 {  width: 66.66%  }
.col .col9 {  width: 75%  }
.col .col10 {  width: 83.33%  }
.col .col11 {  width: 91.66%  }
.col .col01 {  width: 10%  }
.col .col02 {width: 20%;padding: 0 10px;}
.col .col03 {  width: 30%  }
.col .col04 {  width: 40%  }
.col .col05 {  width: 50%  }
.col .col06 {  width: 60%  }
.col .col07 {  width: 70%  }
.col .col08 {  width: 80%  }
.col .col09 {  width: 90%  }
.level-down{ z-index:-1 !important}
.pt30{ padding-top:30px;}
.pt70-40{padding-top:70px;  }
.plr60{ padding-left:60px; padding-right:60px;  }

@media(max-width: 768px){
    .col .col1, .col .col2, .col .col3, .col .col4, .col .col5, .col .col6, .col .col7, .col .col8, .col .col9, .col .col10, .col .col11, .col .col12,
    .col .col01,.col .col02,.col .col03, .col .col04, .col .col05,.col .col06,.col .col07,.col .col08,.col .col09,.col .col010
    {display: block; width: 100%}
    .pt70-40{padding-top:40px;}
}
.fade { -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; opacity: 0; }
.fade.in { opacity: 1; }
.collapse { display: none; }
.collapse.in { display: block; }
tr.collapse.in { display: table-row; }
tbody.collapse.in { display: table-row-group; }
.collapsing { position: relative; overflow: hidden; height: 0; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; }

.minisiteMoudle{line-height: 30px;}

.minisiteMoudle .minisite-btn, .minisiteMoudle .minisite-btn:hover, .minisiteMoudle .minisite-btn:focus, .minisiteMoudle .minisite-btn:visited {cursor: pointer;text-decoration: none;outline-style: none;}
.minisiteMoudle .minisite-box-sizing-content{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.minisiteMoudle {font-size: 14px;color: #999;font-family:LT_regular , Arial, Microsoft YaHei;background:#fff;}
.LANG-cn .minisiteMoudle{font-family: Microsoft YaHei, Arial;}
.minisiteMoudle a, .minisiteMoudle i {-webkit-transition: .5s;transition: .5s;text-decoration: none;}
.minisiteMoudle ul, .minisiteMoudle li, .minisiteMoudle ol{list-style: none;}
.minisiteMoudle .animate-ease{    -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  -webkit-transition: all .2s ease-in-out;  transition: all .2s ease-in-out;  }
.minisiteMoudle .row {  margin-left: 0px;  margin-right: 0px; }

.minisite-btn{font-family: LT_Medium,Microsoft YaHei, Arial;letter-spacing: 1px;width: 100%;height: 38px;overflow: hidden;line-height: 38px;text-align: center;position: relative;z-index: 1;border: none;background: #e50000;color: #fff;cursor: pointer;-webkit-transition: .5s;transition: .5s;}
.LANG-cn .minisite-btn{font-family: Microsoft YaHei, Arial;}
.minisite-btn{position:relative;width: auto;min-width: 100px;display: inline-block;padding: 0 30px;line-height: 38px;height: 38px;margin: 30px 10px 0;font-size: 14px;}
.minisite-btn span{position:relative;z-index: 1;text-decoration: none;}
.minisite-btn:before{position: absolute;z-index: 0;top: 0;left: -100%;display: block;width: 100%;height: 100%;content: '';-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background: #b20000;}
.minisite-btn:hover:before{left: 0;}
.minisite-btn-large{width:100%;margin: 0;padding: 0px;}
.minisite-btn-empty{font-family:LT_Medium,Microsoft YaHei;line-height:1.428;position:relative;display:inline-block;overflow:hidden;margin:25px 0 0;padding:7px 30px;text-transform:capitalize;color:#e50000;border:2px solid #e50000}
.LANG-cn .minisite-btn-empty{font-family: Microsoft YaHei, Arial;}
.minisite-btn-empty span{font-size:16px;position:relative;z-index:1;letter-spacing:1px;text-transform:uppercase}
.minisite-btn-empty:before{position:absolute;z-index:0;top:0;left:-100%;display:block;width:100%;height:100%;content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#e50000}
.minisite-btn-empty:hover:before{left:0}
.minisite-btn-empty:hover{color:#fff;text-decoration: none;}

.minisite-icon{background:url(/Assets/enp/v2/img/minisite_icon.png) no-repeat center center;display: inline-block;vertical-align: middle;}
.minisite-icon-email.minisite-icon{background-position: -101px -0px;width: 22px;height: 21px;margin-top: 8px;}
.minisite-icon-weixin.minisite-icon{background-position: -68px -0px;width: 22px;height: 21px;margin-top: 8px;}
.minisite-icon-facebook.minisite-icon{background-position: -164px -0px;width: 17px;height: 21px;margin-top: 8px;}
.minisite-icon-google.minisite-icon{background-position: -193px -0px;width: 19px;height: 21px;margin-top: 8px;}
.minisite-icon-in.minisite-icon{background-position: -35px -0px;width: 23px;height: 21px;margin-top: 8px;}
.minisite-icon-sina.minisite-icon{background-position: 0px -0px;width: 25px;height: 19px;}
.minisite-icon-twitter.minisite-icon{background-position: -133px -0px;width: 20px;height: 21px;margin-top: 8px;}
.minisite-icon-close.minisite-icon{background-position: -72px -31px;width: 18px;height: 18px;}
.minisite-icon-warn.minisite-icon{background-position: -68px -25px;width: 23px;height: 19px;}
.minisite-icon-down.minisite-icon{background-position: -105px -23px;width: 26px;height: 100%;}
.J-select .minisite-icon-down{position:absolute;top: 0;right:0;}
.minisite-icon-ok.minisite-icon{background-position: -168px -34px;width: 26px;height: 18px;}
.searchByPinping { position: absolute; z-index: 100; top: 34px; left: 0; width: 100%; background: #fff; }
.searchByPinping .citySelect { display: none; overflow-y: scroll; max-height: 260px; padding: 0 10px; border: 1px solid #e5e5e5; }
.searchByPinping .citySelect .citySelect-head { font-size: 14px; line-height: 24px; width: 100%; margin-bottom: 5px; color: #999; }
.searchByPinping .citySelect .citySelect-btn { position: relative; z-index: 10; width: 100%; margin-bottom: 15px; }
.citySelect-btn a { font-size: 14px; line-height: 24px; display: inline-block; padding-right: 7px; padding-left: 7px; vertical-align: middle; text-decoration: none; color: #333; border-bottom: 3px solid transparent; }
#text-size { font-size: 14px; }
.searchByPinping .citySelect .citySelect-btn a:hover { color: #e50000; border-bottom: 3px solid #e50000; }
.searchByPinping .citySelect .citySelect-btn a.cActive { color: #e50000; border-bottom: 3px solid #e50000; }
.searchByPinping .citySelect .citySelect-btn span { position: absolute; z-index: -1; bottom: 0; left: 0; display: block; width: 100%; height: 6px; border-bottom: 3px solid #e5e5e5; }
.searchByPinping .citySelect ul.citySelect-list li { display: none; margin-top: 5px; }
.searchByPinping.ensearch .citySelect ul.citySelect-list li { line-height: 30px; display: block; margin-top: 0; }
.searchByPinping.ensearch .citySelect ul.citySelect-list li strong { font-weight: normal; display: block; margin-bottom: 0; }
.searchByPinping.ensearch .citySelect ul.citySelect-list li a { font-size: 14px; font-weight: bold; display: inline-block; text-decoration: none; color: #666; }
.searchByPinping.ensearch .citySelect ul.citySelect-list li p { width: 100%; margin-bottom: 10px; }
.searchByPinping.ensearch .citySelect ul.citySelect-list li p a { font-weight: normal; width: 84px; margin-left: 0; color: #999; }
.searchByPinping .citySelect ul.citySelect-list li.remen { margin-left: -10px; }
.searchByPinping .citySelect ul.citySelect-list li span { font-size: 16px; line-height: 24px; display: block; float: left; width: 25px; color: #e56700; }
.searchByPinping .citySelect ul.citySelect-list li p.industry { display: -webkit-flex; display: -ms-flex; display: -moz-flex; display: flex; float: left; width: 100%; margin: 0; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.searchByPinping .citySelect ul.citySelect-list li p.country { display: -webkit-flex; display: -ms-flex; display: -moz-flex; display: flex; float: left; width: 100%; margin: 0; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.searchByPinping .citySelect ul.citySelect-list li.remen p { width: auto; margin: 0; }
.searchByPinping .citySelect ul.citySelect-list li.remen p a { margin-left: 0; }
.searchByPinping .citySelect ul.citySelect-list li p a { font-size: 14px; line-height: 24px; display: block; float: left; width: 65px; margin-left: 10px; padding: 0 5px; text-decoration: none; color: #666; }
.searchByPinping .citySelect ul.citySelect-list.english li p a { line-height: 14px; width: 33.33%; margin: 0; padding: 5px; }
.searchByPinping .citySelect ul.citySelect-list li p a:hover { color: #e50000; }
.searchByPinping .citySelect ul.citySelect-list li p a:hover { background: transparent; }
.searchByPinping.ensearch .citySelect ul.citySelect-list li a:hover { color: #333; background: transparent; }
.searchByPinping .citySelect-find { display: none; overflow: hidden; overflow-y: auto; width: 100%; max-height: 290px; padding: 10px 0; border: 1px solid #e5e5e5; }
.searchByPinping .citySelect-find a { font-size: 14px; line-height: 30px; display: block; padding-left: 10px; text-decoration: none; color: #666; }
.searchByPinping .citySelect-find a:hover { color: #fff; background: #e50000; }
@media (max-width:640px) {
    .searchByPinping .citySelect ul.citySelect-list.english li p a { width: 50%; }
}
/*登录*/
.minisite-login-tips{padding: 15px 0; font-size: 16px; background: #f3f3f3;display: none;}
.minisite-login-tips p{padding: 0 10px;}
.minisite-login-tips a{color: #e50000;font-weight: 700;border-bottom:1px solid #e50000}
.minisite-login-tips img{display: inline-block; vertical-align: middle; position: relative; top: -2px;}

/*登录框*/
.minisiteLoginForm .ipt-wrap.validError {margin-bottom: 10px;}
.minisiteLoginForm .ipt-error{left: 10px;}

/*创建华为id*/
.minisiteCreateIdForm  .minisiteDialog-body .minisite-btn-wrap{padding-bottom: 45px;padding-top: 30px;}
/*������Ϊid*/
.minisiteCreateIdForm  .minisiteDialog-body .minisite-btn-wrap{padding-bottom: 45px;padding-top: 30px;}
.minisiteDialog{background:#fff;padding: 15px 20px;z-index: 10006;float: none;width: 540px;left: 50%;margin-left: -270px;border-radius: 0;position: absolute;top: 50%;}
.minisiteDialog.eloqueRegisterOkDialog{width: 760px;margin-left: -380px;}
.minisiteDialog.eloqueRegisterOkDialog .eloqueRegisterOkDialog-wrap{padding: 0px 0px 5px;}

.minisiteDialog-mask{position: fixed;left: 0;z-index: 10002;top: 0;width: 100%;height: 100%;background: url(/Assets/EBG/img/alpha60.png);}
.minisiteDialog-head,.minisiteDialog-body{position:relative;z-index:10002;padding: 10px 45px;}
.minisiteDialog-title{font-size: 26px;font-weight: normal;}
.minisiteDialog-head{line-height: 35px;position:relative;padding-top: 35px;padding-bottom: 5px;}
.minisiteDialog-close{position:absolute;right: -3px;top: -2px;cursor: pointer;}
.minisiteDialog-close:hover{transform: translateZ(0) rotate(-180deg)}
.minisiteDialog-title{text-align:center;color: #333;}

.minisiteDialog  a.link-red{color:#e50000;line-height: 18px;float: right;text-decoration: underline;}
.minisiteDialog  .minisite-need-reg{color:#999;line-height: 15px;text-align: center;padding-bottom: 22px;padding-top: 5px;}
.minisiteDialog  .minisite-need-reg a{color:#333}
.minisiteDialog  .minisite-other-login{color:#999;}
.minisiteDialog  .minisite-other-login-title{background: url(/Assets/enp/v2/img/line.png) no-repeat center center;/* background-size: 100% 1px; */text-align: center;color: #666;}
.minisiteDialog  .login-other-icon-group{text-align:center}
.minisiteDialog  .login-other-icon-group a{display:inline-block;background:#ccc;border-radius:50%; width:35px;height:35px; vertical-align:middle;margin:20px 10px}

.minisiteDialog  .login-other-icon-group a:hover{background:#016cad}
.minisiteDialog  .login-other-icon-group a.weixin:hover{background:#1dac06}

.minisiteDialog  .login-other-icon-group a.disabled{opacity: 0.5;cursor: not-allowed;}
.minisiteDialog  .login-other-icon-group a.disabled:hover{background:#ccc;}
.minisiteDialog  .minisiteEmail{color: #333;}
.minisiteDialog  .form-tips-error-wrap{position:relative;/* height: 0 */}
.minisiteDialog  .form-tips-error{text-align: center;line-height: 16px;width: 100%;margin-top: 5px;color: #e50000;}

@media (max-width: 600px){
    .minisiteDialog,.minisiteDialog.eloqueRegisterOkDialog{width: 90%;left: 5%;margin-left: 0px;}
    .minisiteDialog.eloqueRegisterOkDialog .eloqueRegisterOkDialog-wrap{padding: 30px 28px 65px;}
    .minisiteDialog-head, .minisiteDialog-body{padding: 10px 0px;}
}
@media (max-width: 386px){
    .minisiteDialog  .login-other-icon-group a{display:inline-block;background:#ccc;border-radius:50%;width:35px;height:35px;vertical-align:middle;margin: 10px 5px;}
}
.ipt-wrap{border:none;display: block;position: relative;padding: 10px 10px 0;}
.ipt-text{font-family: inherit;width: 100%;outline: none;color: #000;border: 1px solid #faffbd;font-size: 16px;line-height: 1.2;line-height: 37px\9;position: relative;z-index: 2;display: block\9;width: 100%;height: 38px;padding: 0 33px 0 10px;;color: #000;border: 1px solid #ccc;outline: none;background: transparent;}
/* Internet Explorer 10+ */
.ipt-text::-ms-clear{display:none;}/*ie下删除按钮*/
.ipt-text::-webkit-input-placeholder{color: #ccc;font-size: inherit;font-family: inherit;}
.ipt-text:-moz-placeholder{color:#ccc;font-size: inherit;font-family: inherit;}
.ipt-text::-moz-placeholder{color:#ccc;font-size: inherit;font-family: inherit;}
.ipt-text:-ms-input-placeholder{color:#ccc;font-size: inherit;font-family: inherit;}
.ipt-text:focus{border: 1px solid #adadad;}
.validError .ipt-text{border:1px solid #e50000;}
.ipt-success{display: none}
.validSuccess .ipt-success{display: block;}
.ipt-error{color:#e50000;position: absolute;left: 8px;line-height: 20px;font-size: 12px;top: 100%;display: none;}
.validError .ipt-error{display: block;}
.ipt-not-empty {border:1px solid #adadad;}
textarea.ipt-text{ height: 134px;  color: #000;  line-height: 1.428; padding: 10px;display: block;}
textarea{font-family: inherit}
.ipt-label{display: block;font-family: LT_Medium, Arial;}
.LANG-cn .ipt-label{font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;}
.ipt-label em{margin-right: 6px; top: 3px; position: relative;font-style: normal;font-family: LT_Medium, Arial;}
.LANG-cn .ipt-label em{font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;}

.J-select{position:relative;height: 38px;}
.J-select .ipt-icon-down{background:url(/Assets/enp/v2/img/minisite_icon.png) no-repeat center center;display: inline-block;vertical-align: middle;}
.J-select .ipt-icon-down{background-position: -105px -23px;width: 26px;height: 100%;}
.J-select-option{position: absolute;z-index: 11;top: 37px;left: 0;visibility: hidden;height:0;overflow-y: auto;width: 100%;max-height: 200px;cursor: pointer;border: 1px solid #ccc;background: #fff;}
.J-select-option li{font-size: 14px;padding: 3px 10px;color: #999;line-height: 1.42857143;}
.J-select-option li:hover{color: #e50000;background: #f3f3f3;}
.J-select.current .J-select-option{visibility:visible;height: auto}
.J-select.J-vertical-visible .J-select-option{ -moz-transition: height .2s ease-in-out;  -o-transition: height .2s ease-in-out;  -webkit-transition: height .2s ease-in-out;  transition: height .2s ease-in-out;}
.J-select.J-vertical-visible .visible-up.J-select-option{transform: translateY(-120%);}
.ipt-select .option-group-title{font-size:14px;font-weight:700;display:inline-block;text-decoration:none;color:#666}
.ipt-select .option-group-title:hover{background:0 0;color:#333}
.ipt-select .option-group-item{width:100%;margin-bottom:10px}
.ipt-select .option-group-item .option{color:#999;line-height:14px;width:33.33%;margin:0;padding:5px;font-size:14px;display:inline-block;text-decoration:none}
.ipt-select .option-group-item .option:hover{background:0 0;color:#333}
.ipt-select .option-group:hover{background:transparent;}
.minisite-contry a:hover{ color: #e50000;  }
.minisite-contry a{color:inherit;line-height:14px;width:24%;margin:0;padding:5px 0;font-size:14px;line-height:1.2;display:inline-block;vertical-align:top;padding:2px 5px;text-decoration:none}
@media (max-width: 768px){.ipt-wrap{padding: 10px 0px 0;} }

.ipt-icon-wrap{position:relative;display: block;}
.ipt-icon{background:url(/Assets/enp/v2/img/minisite-ipt-icon.png) no-repeat center center;position:absolute;width:30px;height: 38px;top:2px;margin-top:0px;left:0px;z-index:10;}
.ipt-icon-wrap .ipt-text{padding-left: 35px;}
.ipt-icon-user{background-position: 8px -42px;}
.ipt-icon-lock{background-position: 8px -2px;}

.ipt-captcha-wrap .ipt-success{  color: #4dba78;  font-size: 24px;  position: absolute;  top: 6px; right: 146px;  font-weight: 700;  }
.ipt-captcha-wrap{position: relative}
.ipt-captcha-wrap .ipt-text{position: relative;padding-right: 140px;}
.ipt-captcha-img{position: absolute;right: 11px;border: 2px solid transparent;z-index: 4;border-left: 1px solid #ccc;top: 0px;height: 100%;cursor: pointer;min-width: 124px;}
.ipt-captcha-img:before{z-index:1;content: " ";border: 4px solid #ffffff;width: 103px;position: absolute;left: 0px;top: 0;height: 35px;pointer-events: none;}
.minisiteExport .ipt-captcha-img:before{height: 27px;width: 98px;}
.ipt-captcha-img:after{    content: " ";  border-right:1px solid #ccc;right: 24px;top: 5px;position: absolute;height: 24px;}
.ipt-captcha-img img{height:100%;border: none;}
.ipt-captcha-img .captcha-reset{width: 22px;height: 22px;top:6px;right:-7px;position:absolute;background: url(/Assets/enp/v2/img/verificationcode-refresh.png) top left no-repeat;}
.ipt-captcha-img .captcha-reset:hover{background: url(/Assets/enp/v2/img/verificationcode-refresh.png) left -28px no-repeat;}

.minisite-agree{padding: 10px 10px 0px;margin: 0 auto;}
.minisite-agree .minicheckbox-wrap{margin-top: 20px; margin-bottom: 8px;}
/*登录框*/
.minisiteLoginForm .minicheckbox-wrap{  margin-top: 0px; margin-bottom: 0px; }
.minicheckbox-wrap{position: relative;display: block;}
.minicheckbox-wrap span{position: absolute; top: 2px; left: 0; display: inline-block;  width: 18px; height: 18px; background: #fff url(/Assets/enp/v2/img/space-side-input-icon.png) no-repeat 0 -43px;}
.minicheckbox-wrap input[type=checkbox]{position: absolute;top: 4px;left: 0;}
.J-select-option .minicheckbox-wrap input[type=checkbox]{display: none\9;}
.minicheckbox-wrap input[type=checkbox]:checked + span{background: url(/Assets/enp/v2/img/space-side-input-icon.png) no-repeat -55px -43px;cursor: pointer;}
.minicheckbox-wrap.checked>span{background: url(/Assets/enp/v2/img/space-side-input-icon.png) no-repeat -55px -43px;}
.minicheckbox-wrap p{font-size: 14px;line-height: 1.428;color: #999;}
.minicheckbox-wrap span+p{padding-left: 30px;}
.minicheckbox-wrap p a{color: #333;text-decoration: underline;}
.minicheckbox-wrap p a:hover{text-decoration: underline;}/*cistern*/
.minisite-agree-radio-label{cursor: pointer}
.minisite-agree-radio-label+.minisite-agree-radio-label{margin-left:20px;}
.minisiteMoudle .cistern{max-width: 1150px;margin-right: auto;margin-left: auto;padding-right: 20px;padding-left: 20px;}
@media (max-width: 1600px){ .minisiteMoudle .cistern { max-width: 1120px;padding-right: 15px; padding-left: 15px;}  }
.minisiteMoudle{line-height: 30px;}
/*cistern*/
.minisiteMoudle .cistern{max-width: 1150px;margin-right: auto;margin-left: auto;padding-right: 20px;padding-left: 20px;}
@media (max-width: 1600px){ .minisiteMoudle .cistern { max-width: 1120px;padding-right: 15px; padding-left: 15px;}  }
.minisiteMoudle{line-height: 30px;}

/*bannar*/
.minisite-banner{background:url(/Assets/enp/v2/img/minisiteBannarBg.jpg) no-repeat center top;color: #fff;background-size: 1920px 100%;padding-bottom: 50px;}
.minisite-banner h3{font-size: 42px;text-align: center;padding-top: 50px;line-height: 50px;}
.minisite-banner h4{padding: 30px 0 0px 0;font-size: 16px;text-align: center;line-height: 20px;font-weight: 400;}
.minisite-banner h4.none{display: none}
@media (max-width: 768px){
    .minisite-banner{background:url(/Assets/enp/v2/img/wap/minisiteBannarBg.jpg) no-repeat center top \9;}
}


/*form*/
.row:after{content: " "; display: table;clear: both}
.col-6{width: 50%;float:left}
.minisiteRegisterForm{margin-top: 25px;margin-bottom: 50px;}
.position-fix .toolbar_btn { left: -78px;}

@media (max-width: 768px){
    .minisiteRegisterForm .col-6{width: 100%;float:none}
}
@media (min-width: 768px){
    .minisiteRegisterForm .minisite-plr15-wrap{margin-left:-20px;margin-right:-20px}
    .minisiteRegisterForm .minisite-plr15{padding-right: 20px;padding-left: 20px;}
}
.bannar-breadcrumbs-wrap{margin-bottom:0}



/* */
body {background: #f5f5f5; }
.minisite-login-tips{display: none !important;}

.plr60{padding-left:60px;padding-right:60px;}
.pt50{padding-top:50px;}
.pb50{padding-bottom: 50px;}
.pb70-fix68{margin-bottom:68px;}
.pt40{padding-top:40px;}
.pt40-fix33{padding-top:33px;}
.pt30{padding-top:30px;}
.pt30-fix27{padding-top:27px;}
.pt15{padding-top:15px;}
.pt15-fix8{padding-top:8px;}
.pt10{padding-top:10px;}
.pl30{padding-left:30px;}
.ml30{margin-left:30px;}
.lh20{line-height: 20px;}
.pb30{padding-bottom: 30px;}
.t-white{color:#fff}
.tc{text-align: center}

.media-main{margin-top:20px;background-repeat: no-repeat;background-position:  center top;background-size:100% 100%; -ms-behavior: url(/Assets/enp/v2/js/vendor/ie8.backgroundsize.min.htc);  behavior:url(/Assets/enp/v2/js/vendor/ie8.backgroundsize.min.htc);}
.media-content{max-width:1420px;margin-left:auto;margin-right:auto;background: #fff;}
/* .media-content .media-content-left{background: #edeeee} */
.media-content .media-content-left .info>.pic{float:left;max-width: 238px;}
.media-content .media-content-left .info>.title{float:left;font-size: 28px;line-height: 32px;color:rgb(51,51,51);font-weight: 700;max-width: 280px;}
.media-content .media-content-left .text{font-size: 18px;line-height: 24px;color:rgb(102,102,102)}
.media-content .media-content-left .list{font-size: 16px;line-height: 24px;color:rgb(102,102,102);position:relative}
.media-content .media-content-left .list li:before{    position: relative;  vertical-align:top;display:inline-block;top: 8px;border-radius: 50%;width:6px;height:6px;background:#999;content:"";margin-right:10px;}
.minisiteMoudle1 {background: transparent;}
.minisiteMoudle .minisite-agree .minicheckbox-wrap{margin-top:10px; }
.minisiteMoudle .minisite-btn{display:block;padding:0; width: 220px;margin:0 auto; background: #d20a2c;}
.minisiteMoudle .minisite-btn:hover{background: #ad0824;}
.minisiteMoudle .minisite-btn:hover:before {
    background: #ad0824;
}

.media-main .minisiteRegisterForm .cistern{  padding:0;  }
.media-main .minisiteRegisterForm .wrap-fix-10{  margin-left: -10px;  margin-right: -10px; }
@media (max-width: 530px){
    .media-content .media-content-left>.info>.pic{width:50%;}
    .media-content .media-content-left>.info>.title{width:50%;}
    .media-content .media-content-left>.info>.title.pl30{padding-left:15px;}
}
@media (max-width: 1200px){
    .col .col1, .col .col2, .col .col3, .col .col4, .col .col5, .col .col6, .col .col7, .col .col8, .col .col9, .col .col10, .col .col11, .col .col12,
    .col .col01,.col .col02,.col .col03, .col .col04, .col .col05,.col .col06,.col .col07,.col .col08,.col .col09,.col .col010
    {display: block; width: 100%}
    .pt70-40{padding-top:40px;}
    .media-content{max-width:600px;}
}
@media (max-width:600px){
    .plr60{padding-left:15px;padding-right:15px;}
    .media-main .minisiteRegisterForm .wrap-fix-10{margin-left:0;margin-right:0;}
    .media-main{padding-top:0;}
}

/**/
.mediaRegisterOk .minisiteMoudle{margin-left:auto;margin-right:auto;padding:120px 80px}
.mediaRegisterOk .minisiteMoudle>.title{font-size: 36px; line-height:1.1;text-align: center; padding: 20px 0 0px;color: #333;}
.mediaRegisterOk .minisiteMoudle>.redirectTips{margin-top:100px;border-top:1px solid #ebebeb;text-align: center;line-height: 1.333;padding-top:25px}
.mediaRegisterOk .minisiteMoudle>.redirectTips .time{color:#d20a2c}
.mediaRegisterOkLogo{display: none;padding-top:25px; padding-left: 15px;}
@media (max-width:1200px){
    .mediaRegisterOk .media-content{max-width:1200px;padding-left:15px;padding-right:15px}
    .mediaRegisterOk .redirectTips{margin-left:-15px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-left:15px;width:100%;padding-right:15px}
    .mediaRegisterOk .minisiteMoudle{padding:0}
    .mediaRegisterOkLogo{display:block}
    .mediaRegisterOk .minisiteMoudle>.redirectTips{margin-top:60px}
    .media-main .minisiteRegisterForm .cistern{padding:0;}
}

@media (max-width:600px){
    .media-main.mediaRegisterOk{padding-top:70px;}
}
@media (min-width: 768px){
    .minisiteRegisterForm .minisite-pr15{padding-right: 0px;}
    .minisiteRegisterForm .minisite-pl15{padding-left: 0px;}
}
.fixBottom11px{margin-bottom: -11px;margin-bottom: 0px\9;}
 
.all-container {
    padding-top: 0;
}

/* banner */
.banner {
    position: relative;
    max-height: 358px;
}

.banner-image {
    position: relative;
    overflow: hidden;
}
.banner-image:after {
    display: block;
    content: '';   
    padding-top: 18.5%;
}
.banner img {
    position: absolute;
    display: block;
    width: 100%;
}
.banner .media-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    max-width: 100%;
}
.banner-text {
    max-width: 1420px;
    margin: 0 auto;
    height: 100%;
    /* position: absolute;
    top: 20%;
    width: 35%; */
}

.banner-text:after {
    display: inline-block;
    content: '';
    height: 100%;
    vertical-align: middle;
}
.banner-text h2 {
    color: #fff;
    font-size: 36px;
    line-height: 1.3;
    font-family: 'LT_Bold', Arial;
    display: inline-block;
    vertical-align: middle;
    width: 47.6%;
}
.minisite-login-tips {
    display: block;
}
@media screen and (max-width:1600px) {
    /* .banner-text {
        left: 60px;
        width: 45%;
        top: 15%;
    } */
    .banner-text, .media-content {
        max-width: 1230px;
        padding: 0 15px;
    }
    
    .banner-text h2 {
        font-size: 28px;
        /* line-height: 1.5; */
    }
} 
@media screen and (max-width: 960px) {
    .banner img { 
        max-height: 47vw;
        height: 47vw;
    }
    .banner-image:after {
        padding-top: 46.5%;
    }
    .banner-text {
        width: 100%;
        padding: 0 20px;
        left:0;
    }
    .banner-text h2 {
        font-size: 24px;
        width: 98%;
    }
}





.media-main {
    margin-bottom: 60px;
}
/* left */
.media-content-left {
    background: #fdfdfd;
    border-right: 1px solid #f3f3f3
}
.media-content-left h3 {
    color: #333;
    font-size: 26px;
    line-height: 1.3;
    font-family: 'LT_Bold', Arial;
}
.media-content-left p {
    margin-bottom: 40px;
    font-size: 16px;
    line-height: 1.5;
}
.media-content-left div.item {
    margin-bottom: 30px;
    position: relative;
}
.media-content-left div.item img {
    display: block;
    width: 100%;
    cursor: pointer;
}
.media-content-left div.img-item .look-img {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 5;
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, .6);
}
.media-content-left div.img-item .look-img .icon-large {
    position: absolute;
    width: 40px;
    height: 40px;
    padding-top: 8px;
    padding-left: 8px;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
}
.media-content-left div.video-item:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content:'';
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
}
.media-content-left div.video-item  i {
    width: 24px;
    height: 24px;
}
.media-content-left ul.list {
    margin-bottom: 40px;
}
.media-content-left ul.list li {
    margin-bottom: 24px;
    list-style: none;
}
.media-content-left ul.list li:before {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}
.media-content-left ul.list li p {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 40px);
    margin-bottom:0;
}
.media-content-left h5 {
    margin-bottom: 22px;
    font-size: 18px;
    line-height: 1.3;    
    color: #000;
    font-family: 'LT_Bold', Arial;
}
.item {
    position: relative;
}
.media-content-left div.video-item  .iconfont{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 48px;
    height: 48px;
    margin: auto;
    z-index: 5;
    font-size: 48px;
    color: #fff;
    cursor: pointer;
}
.media-content-left div.video-item  .iconfont:hover {
    color: #d20a2c;
}

.media-content-right h3 {
    margin-bottom: 15px;
    padding-bottom: 20px;
    color: #333;
    font-size: 24px;
    border-bottom: 1px dashed #e6e5e5;
    font-family: 'LT_regular', Arial;
}
.media-content-right p a {
    color: #d20a2c;
}

.ipt-wrap {
    padding-bottom: 10px;
}
.ipt-label {
    float: left;
}
.J-select, .ipt-text {
    width: 70%;
    float: right;
    height: 40px;
    line-height: 40px;
}
.J-select .ipt-text {
    width: 100%;
}

.minisiteDialog-mask .ipt-text {
    width: 100%;
}
.ipt-error {
    left: 31%;
    top: 85%;
}
.minisite-agree .ipt-error{
    left: 8px;
    top: 95%;
}
@media screen and (max-width:960px) {
    .media-main{
        padding: 0;
    }
    .media-main {
        margin-bottom: 0;
    }
    .media-content-left {
        border-right: 0;
    }
    
    .media-content-left section {
        margin-bottom: 0;
        /* padding-bottom: 30px; */
        border-bottom: 1px solid #f3f3f3;
    }
    .media-content-left p, .media-content-left ul.list{
        margin-bottom: 20px;
    }
    .media-content-left h3 {
        font-size: 22px;
    }
    .ipt-label, .ipt-text {
        width: 100%;
        float: inherit;
    }
    .J-select {
        width: 100%;
    }
    .ipt-error{
        left: 8px;
        top: 95%;
    }
    .ipt-select .option-group-item .option {
        vertical-align: top;
    }
    /* .J-select .minisite-icon-down {
        top: 30px;
    }
    .J-select-option {
        top: 70px;
    } */
}


.view-box {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    z-index: 1000;
}
.view-box .icon-close {
    position: fixed;
    right: 50px;
    top: 50px;
    color: #fff;
    font-size: 40px;
    cursor: pointer;
    transition: all ease .3s;
    z-index: 9;
}
.view-box .icon-close:hover {
    transform: rotate(90deg);
}
.view-box img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0%;
    left: 0;
    margin: auto;
    max-width: 1400px;
    padding: 80px 0;
}
.videomask {
    background: rgba(0, 0, 0, 0.5) !important;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 8888;
}
.videomask .icon-close {
    color: #fff !important;
}
.minisite-btn:before {
    background: #d20a2c;
}
@media screen and (max-width:1600px) {
    .view-box img {
        max-width: 92%;
    }
    .view-box .icon-close {  
        right: 30px;
        top: 30px;
    }
}
@media screen and (max-width:960px) {
    .view-box img {
        max-width: 98%;
        width: 98%;
    }
    .view-box .icon-close {
        position: absolute;
        right: calc((100% - 40px) / 2);
        top: auto;
        color: #696969;
        font-size: 40px;
        cursor: pointer;
        transition: all ease .3s;
        bottom: 50px;
    }
}
