﻿@charset "utf-8";
/* CSS Document */
.threePotion { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.insideSpace { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.leftAlign { text-align: left; }
header { z-index: 33; }
html { width: 100%; }
body { position: relative; height: 100%; }
.mainContent { min-width: 1120px; z-index: 22; overflow: hidden; padding-top: 82px; }
.mainContent .mainLayout { width: 1120px; margin-bottom: 75px; position: relative; }
.mainContent .mainLayout .industry,
.mainContent .mainLayout .introduce { min-height: 120px; margin-top: 1px; margin-left: 1px; }
.mainContent .mainLayout .introduceLists li,
.mainContent .mainLayout .industryLists li { width: 173px; margin-left: 5px; }
.mainContent .mainLayout .industry_case,
.mainContent .mainLayout .employDetail { float: right; padding-left: 0; }
.commonProblem { min-height: 120px; margin-top: 1px; }
.problemOpts { padding-left: 1px; }
.industry,
.commonProblem,
.introduce,
#sideMask { margin-left: 0px; }
.commonProblemFind,
.notFind,
.newsFind,
.employ { margin: 0px; float: right; }
.commonProblemFind { float: none; }
#sideMask { min-height: 120px; border: 1px solid #e5e5e5; box-shadow: none; width: 203px; }
.moudleList li a { display: inline-block; }
.moduleContainer .mainMoudle { width: 1120px; }
.moduleContainer .mainMoudle .lMoudle { margin: 0; }
.moduleContainer .mainMoudle .lMoudle .logo { height: 80px; box-shadow: none; z-index: 22; line-height: 80px; text-align: left; }
.moduleContainer .mainMoudle .lMoudle .logo img { display: inline-block; height: 37px; width: auto; margin: 0; vertical-align: middle; }
.moduleContainer .mainMoudle .lMoudle .boxSha { position: absolute; top: 50px; left: 0; width: 135px; height: 32px; background: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; z-index: 11; }
.moduleContainer .mainMoudle .rMoudle { margin: 0; color: #292929; }
.moduleContainer .mainMoudle .rMoudle .register { /*width: 128px;
  height: 50px;*/ }
.moduleContainer .mainMoudle .rMoudle .register a { display: inline-block; width: 128px; height: 50px; padding: 0 15px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.moduleContainer .mainMoudle .rMoudle .register a span { float: left; width: 72px; height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.moduleContainer .mainMoudle .rMoudle .register a div { height: 0; }

.moduleContainer .mainMoudle .rMoudle .loginR { display: none; width: 170px; height: 80px; /*float: right;*/ cursor: pointer; line-height: 80px; }
.moduleContainer .mainMoudle .rMoudle .loginR .userL { display: block; width: 170px; height: 80px; padding: 0 22px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; color: #2b2b2b; }

.moduleContainer .mainMoudle .rMoudle .loginR .userL span { float: left; width: 95px; height: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.moduleContainer .mainMoudle .rMoudle .loginR .userL img { padding: 24px 0 0; float: right; }


ul.secondMenu li { height: 80px; line-height: 80px; vertical-align: top; text-align: center; }
ul.secondMenu li a { display: inline-block; color: #292929; }
ul.secondMenu li .insdeMenu { display: none; /*background: #292929;*/ background: #fff; opacity: 0.9; filter: alpha(opacity=95); border: 1px solid #e6ebed; border-top: 0; }
ul.secondMenu li .insdeMenu ul { height: auto; }
ul.secondMenu li .insdeMenu ul li { display: block; width: auto; height: 40px; line-height: 40px; }
ul.secondMenu li .insdeMenu ul li a { display: inline-block; width: 100%; height: 40px; line-height: 40px; padding: 0; }
ul.secondMenu li .insdeMenu ul li:hover a { color: #d71718; }
ul.secondMenu li .insdeMenuOther { display: none; width: 550px; height: auto; padding-bottom: 15px; background: #fff; opacity: 0.95; filter: alpha(opacity=95); }
ul.secondMenu li .insdeMenuOther .oneLineMenu { width: 550px; height: auto; }
ul.secondMenu li .insdeMenuOther .oneLineMenu .onceMenu { float: left; width: 273px; text-align: left; padding: 0 20px; margin: 10px 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
ul.secondMenu li .insdeMenuOther .oneLineMenu .onceMenu h3 { font-size: 14px; font-weight: normal; line-height: 40px; color: #2b2b2b; }
ul.secondMenu li .insdeMenuOther .oneLineMenu .onceMenu h3 span { padding-right: 12px; }
ul.secondMenu li .insdeMenuOther .oneLineMenu .onceMenu h3 span img { display: inline-block; width: auto; height: 14px; vertical-align: middle; }
ul.secondMenu li .insdeMenuOther .oneLineMenu .onceMenu .plSpace { padding-left: 30px; }
ul.secondMenu li .insdeMenuOther .oneLineMenu .onceMenu .plSpace a { display: block; float: left; width: auto; height: 30px; min-width: 100px; font-size: 12px; line-height: 30px; text-transform: uppercase; }
ul.secondMenu li .insdeMenuOther .oneLineMenu .onceMenu .plSpace a:hover { color: #d71718; }
ul.secondMenu li:hover .insdeMenu { display: block; }
ul.secondMenu li:hover .insdeMenuOther { display: block; }
.rMoudle .loginR .insdeMenu { display: none; background: #fff; opacity: 0.95; filter: alpha(opacity=95); border: 1px solid #e6ebed; border-top: 0; }
.rMoudle .loginR .insdeMenu ul li { display: block; width: 100%; height: 40px; line-height: 40px; }
.rMoudle .loginR .insdeMenu ul li a { display: inline-block; height: 40px; line-height: 40px; color: #2b2b2b; }
.rMoudle .loginR .insdeMenu ul li:hover a { color: #d71718; }
.rMoudle .loginR:hover .insdeMenu { display: block; }
.searchTop { outline: none; }
.searchTop option { width: 142px; border: 1px solid #e5e5e5; }
.bottomCopyBox { position: absolute; bottom: 0; width: 100%; height: 80px; background: #292929; color: #fff; line-height: 80px; }
.bottomCopyBox .copyBlackBox { width: 1120px; margin: 0 auto; height: 80px; }
.linkLeft { float: left; font-size: 0; width: 432px; height: 42px; line-height: 42px; border-right: 1px dashed #e5e5e5; margin-top: 19px; position: relative; }
.linkLeft .qrCodeShow { display: none; position: absolute; left: -11px; top: -146px; }
.linkLeft:hover .qrCodeShow { display: block; }
.linkLeft > img { display: block; font-size: 15px; height: 34px; margin: 0 24px 0 0; width: 34px; border-radius: 17px; margin-top: 4px; float: left; }
.linkLeft span { display: inline-block; font-size: 15px; height: 42px; margin: 0 24px 0 0; line-height: 42px; }
.linkRight { float: right; }
.bottomCopyBox .copyBlackBox .bottomCopyText { width: 1120px; padding-right: 10px; }
.articeContentBox { position: relative; padding: 60px; background: #fff; border: 1px solid #e5e5e5; overflow: hidden; }
.centerArticle { width: 100%; }
.articeContentBox .searchTop { margin-top: 0; }
.articeContentBox .newArticeTag { position: absolute; top: 0; right: 0; }
.articeContentBox .newArticeTag img { width: 40px; height: 40px; }
.articeContentBox ul.downLoadList { width: 100%; height: auto; margin-bottom: 69px; }
.articeContentBox ul.downLoadList li { position: relative; width: 100%; height: 100px; line-height: 100px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; padding: 0 50px 0 25px; }
.articeContentBox ul.downLoadList li .iterationTag { position: absolute; top: -5px; right: 15px; width: 23px; height: 100px; }
.articeContentBox ul.downLoadList li .iterationTag img { display: block; width: auto; height: 40px; }
.articeContentBox ul.downLoadList li a.downName { float: left; display: inline-block; width: 440px; height: 100px; font-size: 16px; text-align: left; color: #292929; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.articeContentBox ul.downLoadList li a.downName img { display: inline-block; width: 50px; height: auto; margin-right: 15px; vertical-align: middle; }
.articeContentBox ul.downLoadList li a.downName:hover { color: #d71718; }
.articeContentBox ul.downLoadList li a.downBtn { position: relative; float: right; display: inline-block; width: 115px; height: 26px; margin-top: 37px; font-size: 14px; line-height: 26px; color: #292929; border: 1px solid #292929; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.articeContentBox ul.downLoadList li a.downBtn .linkText { position: absolute; width: 115px; height: 26px; z-index: 2; }
.articeContentBox ul.downLoadList li a.downBtn .linkText span { display: inline-block; padding-right: 8px; vertical-align: middle; }
.articeContentBox ul.downLoadList li a.downBtn p.hoverBg { position: absolute; top: 0; left: 0; width: 0px; height: 26px; background: #d71718; }
.articeContentBox ul.downLoadList li a.downBtn:hover { color: #fff; border-color: #d71718; transition-duration: 1.2s; }
.articeContentBox ul.downLoadList li a.downBtn:hover p.hoverBg { width: 115px; transition: width 1s; }
.articeContentBox ul.downLoadList li:nth-child(even) { background: #f9f9f9; }
.articeContentBox .newsTitleGruop { position: relative; width: 100%; padding: 0 15px 25px 15px; margin-bottom: 75px; border-bottom: 1px dashed #c6c6c6; /*background: url('../images/downLoad/lineBg.png') bottom left repeat-x;*/ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.articeContentBox .newsTitleGruop .leftTitle { padding-right: 160px; }
.articeContentBox .newsTitleGruop .rightDownBtn { position: absolute; right: 16px; bottom: 28px; width: 115px; height: 26px; z-index: 2; }
.articeContentBox .newsTitleGruop .rightDownBtn a { display: inline-block; width: 115px; height: 26px; font-size: 14px; line-height: 26px; text-align: center; color: #fff; background: #d71718; border: 1px solid #d71718; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.articeContentBox .newsTitleGruop .rightDownBtn a span { padding-right: 8px; }
.articeContentBox .newsTitleGruop .rightDownBtn a:hover { color: #d71718; background: #fff; border: 1px solid #d71718; transition-duration: 1.2s; }
.articeContentBox .newsTitleGruop .timeInfo { height: 20px; margin-bottom: 10px; font-size: 12px; line-height: 20px; color: #afafaf; }
.articeContentBox .newsTitleGruop .timeInfo h6 { display: inline-block; font-weight: normal; margin-right: 20px; }
.articeContentBox .newsTitleGruop .timeInfo h6 span { color: #d71718; padding-right: 5px; }
.articeContentBox .newsTitleGruop h2.newsTitleName { font-size: 16px; font-weight: normal; line-height: 30px; }
.articeContentBox .newsContentStart { /*color: #292929; font-size: 14px; line-height: 26px;*/
    min-height: 200px;
    font-size: 14px;
    font-family: sans-serif;
    text-align: left;
    line-height: 2em;
    color: #292929;
    word-wrap:break-word;
    cursor: text;
}
    .articeContentBox .newsContentStart p{margin:5px 0;}
/*.articeContentBox .newsContentStart table th {
    background: #F4F4F4;
    color: #000;
    font-weight: normal;
    text-align: center;
}

    .articeContentBox .newsContentStart table td {
        border-right: 1px solid #f4f4f4;
        border-bottom: 1px solid #f4f4f4;
        color: #000;
    }*/
    .loginInputGroup {
        position: relative;
        width: 520px;
        height: 36px;
        margin-bottom: 30px;
        font-size: 14px;
        font-weight: normal;
        line-height: 36px;
        text-align: right;
    }
.loginInputGroup label { display: inline-block; width: 100px; font-size: 16px; margin-right: 8px; }
.loginInputGroup label span { display: inline-block; font-size: 20px; margin-right: 5px; }
.loginInputGroup p.lookWordBtn,
.loginInputGroup p.erroBtn { position: absolute; top: 6px; right: 5px; width: 26px; height: 26px; line-height: 26px; text-align: center; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.loginInputGroup p.lookWordBtn span,
.loginInputGroup p.erroBtn span { font-size: 16px; line-height: 26px; text-align: center; }
.loginInputGroup p.lookWordBtn span.icon-notLook,
.loginInputGroup p.erroBtn span.icon-notLook { font-size: 12px; }
.loginInputGroup p.lookWordBtn { background: #E5E5E5; }
.loginInputGroup p.erroBtn { background: #d71718; z-index: 33; }
.loginInputGroup p.erroBtn span { color: #fff; }
.loginInputGroup p.erroInfo { position: absolute; top: 30px; left: 120px; font-size: 12px; }
.loginInputGroup .erroNotShow { display: none; }
.loginInputGroup input { width: 368px; height: 34px; padding: 0 15px; font-family: '微软雅黑'; background: #fff; border: 1px solid #E5E5E5; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.loginInputGroup input::-webkit-input-placeholder { color: #999; }
.loginInputGroup input:-moz-placeholder { color: #999; }
.loginInputGroup input::-moz-placeholder { color: #999; }
.loginInputGroup input:-ms-input-placeholder { color: #999; }
.loginInputGroup input.registerValidate,
.loginInputGroup input.passWordValidate { width: 248px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-top-right-radius: 0px; -ms-border-top-right-radius: 0px; -o-border-top-right-radius: 0px; border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-bottom-right-radius: 0px; -ms-border-bottom-right-radius: 0px; -o-border-bottom-right-radius: 0px; }
.loginInputGroup p.registerErroBtn { right: 125px; }
.loginInputGroup input.giveMePIN { float: right; margin-top: 1px; width: 120px; height: 36px; color: #fff; background: #d71718; border: none; }
.loginInputGroup button { display: block; width: 160px; height: 36px; margin: 0 auto; font-size: 16px; font-family: '微软雅黑'; color: #fff; background: #d71718; border: none; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
    .loginInputGroup input.text-font-color::-webkit-input-placeholder {color:#ef695b;}
    .loginInputGroup input.text-font-color::-moz-placeholder {color:#ef695b;}
    .loginInputGroup input.text-font-color:-moz-placeholder {color:#ef695b;}
    .loginInputGroup input.text-font-color:-ms-input-placeholder {color:#ef695b;}
    .erroTxt label {
        color: #d71718;
    }
.erroTxt input { border-color: #d71718; }
.erroTxt p.erroInfo { color: #d71718; }
.erroTxt .erroNotShow { display: block; }
.popuBox .windMaskLayer { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75); z-index: 998; }
.popuBox .popuWindBoxMin { position: fixed; top: 50%; left: 50%; width: 860px; height: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; z-index: 999; background: url('../images/downLoad/winBg.png') left bottom no-repeat, #ffffff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; overflow: hidden; }
.popuBox .popuWindBox { position: fixed; top: 50%; left: 50%; width: 860px; height: 664px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; z-index: 999; background: url('../images/downLoad/winBg.png') left bottom no-repeat, #ffffff; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.popuBox .popuInsdeBox { position: relative; width: 860px; height: 664px; overflow: hidden; }
.popuBox .closeBtn { position: absolute; top: 20px; right: 20px; cursor: pointer; z-index: 55; }
.popuBox .closeBtn img { width: 15px; height: 15px; }
.popuBox .leftTabBox { float: left; width: 200px; padding-top: 55px; }
.popuBox .leftTabBox ul li { width: 192px; height: 45px; margin-left: 10px; font-size: 16px; line-height: 45px; text-align: center; cursor: pointer; }
.popuBox .leftTabBox ul li a { display: inline-block; width: 100%; height: 45px; color: #fff; }
.popuBox .leftTabBox ul li.active { background: #fff; }
.popuBox .leftTabBox ul li.active a { color: #292929; }
.popuBox .rightContent { float: left; width: 660px; height: 664px; text-align: center; color: #292929; overflow-y: auto; overflow-x: hidden; }
.popuBox .rightContent::-webkit-scrollbar { width: 5px; height: 5px; background: #fff; }
.popuBox .rightContent::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background: #c2c2c2; }
.popuBox .rightContent::-moz-scrollbar { width: 5px; height: 5px; background: #fff; }
.popuBox .rightContent::-moz-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background: #c2c2c2; }
.popuBox .rightContent::-ms-scrollbar { width: 5px; height: 5px; background: #fff; }
.popuBox .rightContent::-ms-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background: #c2c2c2; }
.popuBox .rightContent::-o-scrollbar { width: 5px; height: 5px; background: #fff; }
.popuBox .rightContent::-o-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background: #c2c2c2; }
.popuBox .rightContent .failBox,
.popuBox .rightContent .successBox { display: none; position: absolute; top: 40%; left: 70px; width: 490px; height: auto; padding: 15px; text-align: left; color: #fff; background: rgba(0, 0, 0, 0.85); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; z-index: 55; box-shadow: 0 0 5px rgba(0, 0, 0, 0.45); }
.popuBox .rightContent .failBox img,
.popuBox .rightContent .successBox img { display: inline-block; width: 25px; height: 25px; margin-right: 16px; vertical-align: middle; }
.popuBox .rightContent div.windTitle { width: 520px; height: 36px; }
.popuBox .rightContent div.windTitle h4 { display: block; width: 110px; font-size: 22px; font-weight: normal; line-height: 32px; text-align: center; }
.popuBox .rightContent div.windTitle h4 span { display: block; width: 60px; height: 1px; background: #d71718; }
.popuBox .rightContent .logInBox { margin-top: 58px; }
.popuBox .rightContent .logInBox .loginBtnTop { margin-top: 58px; }
.popuBox .rightContent .logInBox .loginRemind { width: 520px; height: 146px; margin-top: 78px; margin-bottom: 30px; background: #f4f4f4; }
.popuBox .rightContent .logInBox .loginRemind .remindTitle { width: 100px; margin: 0 0 0 30px; padding: 20px 0 15px 0; }
.popuBox .rightContent .logInBox .loginRemind .remindTitle h5 { width: 98px; height: 18px; font-size: 14px; font-weight: normal; line-height: 18px; color: #d71718; border: 1px solid #d71718; background: #fff; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
.popuBox .rightContent .logInBox .loginRemind .remindTitle span { display: block; width: 75px; height: 1px; margin-top: 2px; background: #d71718; }
.popuBox .rightContent .logInBox .loginRemind .remindText { width: 460px; padding: 0 30px; text-align: left; color: #999; list-style: inside url('../images/downLoad/listStyle.svg'); }
.popuBox .rightContent .logInBox .loginRemind .remindText ul li { height: 24px; font-size: 12px; line-height: 24px; }
.popuBox .rightContent .logInBox .loginRemind .remindText ul li span { padding: 0 5px; font-size: 14px; color: #292929; cursor: pointer; }
.popuBox .rightContent .logInBox .loginRemind .remindText ul li span img { display: inline-block; width: 14px; height: 14px; vertical-align: middle; }
.popuBox .rightContent .registerBox { margin-top: 30px; }
.popuBox .rightContent .passWordBox { margin-top: 58px; }
.popuBox .rightContent .passWordBox .typeBox { position: relative; width: 520px; height: 36px; }
.popuBox .rightContent .passWordBox .typeBox .typeLine { position: absolute; top: 17px; width: 520px; height: 1px; background: #EDEDED; }
.popuBox .rightContent .passWordBox .typeBox .typeLine span { position: absolute; top: 0; display: inline-block; width: 248px; height: 1px; background: #EDEDED; }
.popuBox .rightContent .passWordBox .typeBox .typeLine span.firstLine,
.popuBox .rightContent .passWordBox .typeBox .typeLine span:first-child { left: 0; }
.popuBox .rightContent .passWordBox .typeBox ul { position: absolute; top: 5px; width: 520px; height: 36px; }
.popuBox .rightContent .passWordBox .typeBox ul li { float: left; width: 26px; height: 26px; font-size: 14px; line-height: 24px; margin-right: 221px; color: #fff; background: #EDEDED; border: 1px solid #fff; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.popuBox .rightContent .passWordBox .typeBox ul li span { display: inline-block; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); }
.popuBox .rightContent .passWordBox .typeBox ul li span img { display: inline-block; width: 14px; height: 14px; vertical-align: middle; }
.popuBox .rightContent .passWordBox .typeBox ul li.clearSpace,
.popuBox .rightContent .passWordBox .typeBox ul li:last-child { margin-right: 0; }
.popuBox .rightContent .passWordBox .typeBox ul li.active { background: #F24535; }
.popuBox .rightContent .passWordBox .passWordInputBox { margin-top: 40px; }
.popuBox .rightContent .passWordBox .passWordBtnTop { margin-top: 58px; }
.popuBox .rightContent .passWordBox .PWTypeTwo { display: none; }
.popuBox .rightContent .changePassBox { margin-top: 58px; }
.popuBox .rightContent .changePassBox .loginBtnTop { margin-top: 58px; }
#login,
#register,
#passWord,
#changePassBox { padding-top: 50px; height: auto; position: relative; }
.searchTop select,
.searchTop input { float: left; }
.searchTop input {
    top: 0;
    color: #292929;
    background: url(/images/keyWord.svg) 2px center no-repeat;
    background: url(/images/keyWord.svg) -310px center no-repeat\0;
}
.searchTop .fixCommon {
    background: url(/images/keyWord.svg) -200px center no-repeat\0;
}
.fixIE .fixCommon {
    background: url(/images/keyWord.svg) -160px center no-repeat\0;
}
/*.searchTop .fixIE input {
    background: url(/images/keyWord.svg) -310px center no-repeat\0;
}*/
.searchTop .searchBtn { /*float: right;*/
    position: absolute;
    right: 0;
    width: 95px;
    font-family: '微软雅黑';
    text-align: center;
    padding-left: 30px;
    color: #D71718;
    border: 1px solid #D71718;
    border-radius: 18px;
    background: url('../images/show.svg') 20px center no-repeat, #fff;
    background-size: 16px 16px;
}
.solDetail { padding: 0; }
.solDetail h2 { padding: 0; margin: 11px auto 12px auto; line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.solDetail p { width: 270px; height: 40px; margin: 0 auto; font-size: 12px; line-height: 20px; color: #888; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.imgContainer { width: 335px; height: 180px; overflow: hidden; }
.imgContainer img { width: 335px; height: auto; }
.ppt-img { height: 240px; }
.ppt-img img { width: 335px; max-height: 240px; }
.sol-img { height: 230px; }
.newsLists li .imgContainer { width: 211px; height: 125px; overflow: hidden; }
.newsLists li .imgContainer img { width: 211px; height: auto; }
.newsLists li .newsDetail { padding: 0; }
.newsLists li .newsDetail span,
.newsLists li .newsDetail h2,
.newsLists li .newsDetail p { width: 201px; margin: auto; }
.newsLists li .newsDetail h2 { line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #292929; }
.newsLists li .newsDetail p { height: 60px; margin-top: 20px; line-height: 20px; color: #888; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.article p { height: 44px; padding: 20px 0 0 0; line-height: 22px; color: #888; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.subClassic > li { width: 154px; padding-left: 45px; text-align: left; letter-spacing: 0px; }
.downNotUser { position: fixed; top: 45%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.downNotUser h4 { padding: 20px 45px; color: #fff; font-size: 16px; background: rgba(0, 0, 0, 0.85); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); }
.downNotUser h4 span { display: inline-block; width: 24px; height: 24px; margin-right: 15px; font-size: 24px; font-weight: bolder; text-align: center; vertical-align: middle; background: #d71718; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.sub-serach-switch {
    position: absolute;
    left:0;
    top:0;
    float: left;
    width: 198px;
    height: 34px;
    margin-right: 20px;
    line-height: 34px;
    border: 1px solid #E5E5E5;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    background: url(/images/triangleDown.svg) right center no-repeat,url('/images/classic.svg') left center no-repeat;
    background: url(/images/triangleDown.svg) 80px center no-repeat\0,url('/images/classic.svg') -80px center no-repeat\0;
    /*padding-left: 10px;*/
    z-index: 1;
}
.twoMenu {
    left:220px;
    background: url(/images/triangleDown.svg) right center no-repeat,url('/images/industry.svg') left center no-repeat;
    background: url(/images/triangleDown.svg) 80px center no-repeat\0,url('/images/industry.svg') -80px center no-repeat\0;
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
    .searchTop input {
        background: url('/images/keyWord.svg') -164px center no-repeat;
    }
    .searchTop .fixCommom {
        background: url('/images/keyWord.svg') -202px center no-repeat;
    }
    .searchTop .fixIE11 {
        background: url('/images/keyWord.svg') -310px center no-repeat;
    }
}
.sub-serach-switch:hover { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.sub-serach-switch dt { width: 106px; margin: 0; padding-left: 46px; overflow: hidden; text-align: left; }
/*.twoMenu dt { background: url('/images/industry.svg') 2px center no-repeat }*/
.sub-serach-switch dd { display: block; width: 140px; height: auto; margin-left: -1px; border: 1px solid #e5e5e5; background: #fff; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; overflow: hidden; }

.sub-serach-switch dd a { display: block; /*width: 124px; height: 33px; padding: 0 10px 0 46px;*/ height: 32px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: left;text-indent:46px; }
.sub-serach-switch dd a:nth-child(even) { background: #fbfbfb; }
.small dd a { width: 84px; height: 28px; }
.longer dd a { width: 330px; text-align: center; }
.sub-serach-switch dd a:hover { color: #d71718; }
.sub-serach-switch dd a:active { color: #fff; background: #d71718; }


.assist { position: fixed; height: 180px; width: 45px; bottom: 30%; right: 14px; z-index: 80; }
.assist .bot { height: 45px; width: 45px; margin-bottom: 15px; border-radius: 28px; background: #d71718; text-align: center; line-height: 42px; position: relative; }
.assist .bot img { display: inline-block; vertical-align: middle; }
.assist .bot .offer { position: absolute; bottom: 0; right: 0; padding-bottom: 55px; display: none; }
.assist .bot .langbox { width: 180px; height: 120px; background: #fff; border-radius: 6px; }
.assist .bot .infobox { width: 180px; height: 190px; background: #fff; border-radius: 6px; }
.assist .bot:hover .offer { display: block; }
.assist .bot .boxshadow { -webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.15); -moz-box-shadow: 0 8px 15px rgba(0,0,0,0.15); box-shadow: 0 8px 15px rgba(0,0,0,0.15); -webkit-transform: translate3d(0,-2px,0); -moz-transform: translate3d(0,-2px,0); }
.assist .bot .langbox .section { margin-top: 30px; width: 50px; height: 80px; text-align: center; float: left; margin-left: 25px; }
.assist .bot .langbox .section img { margin-bottom: 15px; vertical-align: middle; }
.assist .bot .langbox .section p { line-height: 12px; font-size: 12px; color: #292929; }
.assist .bot .langbox .sefloat { margin-left: 30px; }
.assist .bot .infobox .fix-message { width: 170px; height: 60px; padding: 20px 0 0 10px; background: #d71718; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.assist .bot .infobox .fix-message .dollhold { width: 40px; height: 40px; text-align: center; border-radius: 20px; line-height: 40px; background: #fff; float: left; }
.assist .bot .infobox .fix-message .dollhold img { vertical-align: middle; }
.assist .bot .infobox .fix-message p { /*line-height: 24px;*/ font-size: 14px; text-align: left; color: #fff; float: left; margin-left: 10px; }
.assist .bot .infobox .qqInfo { padding-left: 30px; margin-top: 18px; }
.assist .bot .infobox .qqInfo p { line-height: 24px; color: #292929; text-align: left; font-size: 12px; }
.assist .bot .infobox .qqInfo p img { margin-left: 5px; vertical-align: middle; }
.insdeMenu li.textleft { text-align: left; text-indent: 4px; }
.outside-width {
    float: right;
    width: 188px;
    text-align: center;
}



.rightContent .register-success-info {
    width: 520px;
    height: 330px;
    /*margin-top: 40px;*/
    padding-top: 95px;
    /*background: url('../images/downLoad/loginSuBg1.svg') center top no-repeat, url('../images/downLoad/loginSuBg2.svg') center bottom no-repeat;*/
    /*background-size: 420px 250px;*/
}

.rightContent .register-success-info h2 {
        height: 50px;
        font-size: 28px;
        font-weight: bolder;
        color: #d71718;
    }

.rightContent .register-success-info h4 {
        height: 30px;
        padding-top: 40px;
        font-size: 18px;
        color: #515769;
    }

.rightContent .register-success-info .explain-info-register {
        width: auto;
        height: 90px;
        padding-top: 20px;
    }

.rightContent .register-success-info .explain-info-register p {
            line-height: 30px;
            color: #a6a7aa;
        }

.newsBox {
    /*height: 86px;*/
    border-radius: 3px;
    margin-bottom: 15px;
    border: 1px solid #fbfbfb;
    box-shadow: 0 0 0 5px #fbfbfb;
    padding: 6px 20px 8px;
    color: #000;
    font-size: 14px;
    min-height: 0 !important;
}
.newsBoxTop {
    height: 46px;
    line-height: 46px;
    font-size: 14px;
}
.newsBoxTitle {
    float: left;
    /*font-size: 16px;*/
    font-weight:bold;
    color: #000;
}
.action {
    float: right;
    color: #d71718;
    width: 78px;
    height: 28px;
    line-height:30px;
    border: 2px solid #d71718;
    border-radius: 15px;
    text-align:center;
    margin-top:12px;
    cursor:pointer;
}

.newsBoxAbstract {
    min-height: 30px;
    line-height: 30px;
}
.abstract {
    float: left;
    min-width:330px;
}

.newsBoxContent {
    height:auto;
    width:100%;
    padding-bottom:38px;
    display:none;
}
.newsBoxContent.active {
    display:block;
}