/*public background-images*/
.phoneTip i,/*.rightBox a i,*/.searchNav_Cont i,.searchBtn button i,.footer i,.footer .certificate a{background:url(topFooter.png) no-repeat;}
/*header css*/
/*.headLayle{width: 100%;height: 122px;}
.header{position:fixed;top:0;left:0;width: 100%;height: 122px;z-index: 20;background: #fff;box-shadow:0 5px 5px rgba(0,0,0,.05)}*/
.botHeader{width: 100%;height: 84px;}
.botHeader h1{display: inline-block;width: 180px;height: 80px;background: url("https://img.examw.com/images/logo.png") no-repeat center center;}
.botHeader h1 a{display: inline-block;width: 180px;height: 80px;}
.botHeader h1 img{width: 100%;}
.botHeader .mainNav{margin-left: 45px;padding-top: 36px;}
.botHeader .mainNav li{float: left;margin-right: 26px;}
.botHeader .mainNav li a{display: inline-block;font-size: 16px;color: #666666;}
.botHeader .mainNav li b{display: inline-block;width: 4px;height: 8px;margin-right: 8px;background: #fff;}
/* .botHeader .mainNav li b{display: inline-block;width: 4px;height: 8px;margin-right: 8px;background: #fff;} */
.botHeader .mainNav li:hover a{display: inline-block;font-size: 16px;color: #fff;color: #4553ad;text-decoration: none;}
.botHeader .mainNav li:hover b{display: inline-block;width: 4px;height: 8px;margin-right: 8px;background: #4553ad;}
.botHeader .searchBox{border: 1px solid #3745a0;width: 333px;height: 34px;position: relative;margin-top: 26px;background: #fff;}
.botHeader .searchBox:hover{box-shadow: 0 0 10px rgba(55, 69, 160, .2) ;}
.botHeader .searchBox .searchNav{position: absolute;top: 0;left: 0px;height: 34px;width: 62px;font-size: 14px;white-space: nowrap;text-align: center;cursor: pointer;}
.botHeader .searchBox .searchNav_Cont{line-height: 34px;}
.botHeader .searchBox .searchNav_Cont i{display: inline-block;width: 8px;height: 4px;background-position: -170px -6px;margin-left: 6px;vertical-align: 2px;}
.botHeader .searchBox .searchNav_TabBox{position: absolute;top: 34px;left: -1px;width: 100%;background-color: #fff;border: 1px solid #4553ad;border-top: 0;z-index: 10;height: 0;overflow: hidden;}
.botHeader .searchBox .searchNav_TabBox ul li{text-align: center;width:100%;height: 34px;line-height: 34px; cursor: pointer;color: #888;color: #666;}
.botHeader .searchBox .searchNav_TabBox ul li.cur{background:#e5e8ff;color: #4553ad;font-weight: bold;}
.botHeader .searchBox .searchCent{margin:0 42px 0 62px;height: 34px;position: relative;background: #fff;}
.botHeader .searchBox .searchCent .searchMain{position: absolute;top:0;left: 0;width: 100%;height: 34px;}
.botHeader .searchBox .searchCent .searchMain input{position: absolute;top: 50%;left: 0;width: 98%;height: 16px;/* line-height: 28px; */margin-top: -8px;text-indent: 13px;font-size: 14px;border: 0;border-left: 1px solid #dbdbdb;outline: none;text-overflow: ellipsis;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox{position: absolute;top: 34px;left: 0;width: 100%;background-color: #fff;border: 1px solid #4553ad;border-top: 0;padding-top: 1px;box-shadow: 0 12px 10px rgba(0,0,0,0.1);z-index: 1;display: none;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li{height: 34px;line-height: 34px; font-size: 13px;padding: 0 12px;cursor: pointer;width: auto !important;float: none !important;border: 0 !important;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li a{font-size: 14px;color: #333;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li a:hover{text-decoration: none;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li i{display: inline-block;width: 16px;height: 16px;border-radius: 2px;font-size:12px;text-align: center;line-height: 15px; background: #ccc;color: #fff;vertical-align: 1px;margin-right: 10px;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li:hover{background: #e5e8ff;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li:hover a span{color:#4553ad;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li:first-child i{background: #ff2f2f;}
.botHeader .searchBox .searchCent .searchMain .searchRankBox li:nth-child(2) i,.botHeader .searchBox .searchCent .searchMain .searchRankBox li:nth-child(3) i{background: #fd971c;}
.botHeader .searchBox .searchBtn{position: absolute;top: 0;right: -1px;width: 42px;height: 34px;}
.botHeader .searchBox .searchBtn button{position: absolute;top:0;left: 0;width: 42px;height: 34px;border: 0;background-image: -moz-linear-gradient( 137deg, rgb(55,69,160) 0%, rgb(71,89,202) 100%);background-image: -webkit-linear-gradient( 137deg, rgb(55,69,160) 0%, rgb(71,89,202) 100%);background-image: -ms-linear-gradient( 137deg, rgb(55,69,160) 0%, rgb(71,89,202) 100%);background-color:#4252bc;border: 0;cursor: pointer;}
.botHeader .searchBox .searchBtn button i{display: inline-block;width: 17px;height: 18px;background-position: -253px -6px;}
.botHeader .searchBox .searchBtn button:hover{background-image: -moz-linear-gradient( 137deg, rgb(71,89,202) 0%, rgb(55,69,160) 100%);background-image: -webkit-linear-gradient( 137deg, rgb(71,89,202) 0%, rgb(55,69,160) 100%);background-image: -ms-linear-gradient( 137deg, rgb(71,89,202) 0%, rgb(55,69,160) 100%);background-color:#4252bc;border: 0;cursor: pointer;}
.footer{width: 100%;background: #f0f0f0;padding-top: 5px;}
.footer .topContBox{width: 1200px;padding-bottom: 20px;}
.footer .textBox{font-size:15px;color:#333;padding-top: 32px;}
.footer .textBox .phoneBox i{display:inline-block;width: 17px;height: 17px;background-position: -200px -6px;vertical-align: 0px;margin-right: 6px;}
.footer .textBox .phoneBox b{font-size:18px;color: #354bd1;margin: 0 4px 0 6px;}
.footer .textBox .linkBox{padding-top: 20px;height: 20px;line-height: 20px;}
.footer .textBox a{font-size:15px;color:#333;}
.footer a{color:#858484;}
.footer a:hover{color:#1946d9;}
.footer .textBox em{margin: 0 16px;vertical-align: 1px;}
.footer .codeBox {width: 210px;}
.footer .codeBox p img{width: 92px;height: 92px;}
.footer .codeBox h2{font-size: 13px;text-align: center;font-weight: normal;padding-top: 10px;}
.footer .botContBox{width: 100%;height: 40px;border-top: 1px solid #e1e1e1;line-height: 40px;font-size: 12px;color: #858484}
.footer .botContBox .copyright a{color:#858484}
.footer .botContBox .copyright a:hover,.footer .botContBox a:hover{color:#333;}
.footer .report{width: 100%;height: 30px;line-height: 25px;text-align: center;color: #858484;}
.footer .certificate{height: 40px;overflow: hidden;}
.footer .certificate a{display: inline-block;height: 40px;margin-right: 15px;float: left;}
.footer .certificate span{display: inline-block;height: 40px;float: left;}
.footer .certificate .iconA{width: 24px;background-position: -6px -30px;margin-left: 30px;}
.footer .certificate .iconB{width: 68px;background-position: -36px -30px;}
.footer .certificate .iconC{width: 20px;background-position: -113px -30px;}
.footer .certificate .iconD{width: 18px;background-position: -143px -30px;}
.footer .certificate .endLink{background: none;color: #858484;}
.footer .certificate .endLink:hover{color:#333;}
/*??????????*/
.activePage{transition: all .3s}
.activePage .headLayle{width: 100%;height: auto;}
.activePage .header{position: relative;top: 0;left: 0;height: auto;box-shadow: none;z-index: 99;}
.activePage .activePic{width: 100%;height: 299px;background: url("activeBg.jpg") no-repeat top center;}
.activePage .activePic a{display: inline-block;width: 100%;height: 299px;}
.activePage .botHeader{height: 80px;background:url("activeHeaderBg.jpg") no-repeat top center; }
.activePage .botHeader .main{border-top: 1px solid rgba(255,255,255,.3);}
.activePage .botHeader h1{display: inline-block;width: 180px;height: 80px;padding-top: 0;background: url("logoActive.png") no-repeat center center;}
.activePage .botHeader .mainNav{margin-left: 45px;padding-top: 32px;}
.activePage .botHeader .mainNav li a{color: #fff;}
.activePage .botHeader .mainNav li:hover b{background: #eea252;}
.activePage .botHeader .mainNav li:hover a{color: #eea252;}
.activePage .botHeader .searchBox{border: 1px solid #eea252;width: 333px;height: 34px;position: relative;margin-top: 22px;}
.activePage .botHeader .searchBox .searchNav_TabBox{position: absolute;top: 34px;left: -1px;width: 100%;background-color: #fff;border: 1px solid #eea252;border-top: 0;z-index: 10;height: 0;overflow: hidden;}
.activePage .botHeader .searchBox .searchCent .searchMain .searchRankBox{position: absolute;top: 34px;left: 0;width: 100%;background-color: #fff;border: 1px solid #eea252;border-top: 0;padding-top: 1px;box-shadow: 0 12px 10px rgba(0,0,0,0.1);z-index: 10000000;display: none;}
.activePage .botHeader .searchBox .searchNav_TabBox ul li.cur{color: #eea252;}
.activePage .botHeader .searchBox .searchCent .searchMain .searchRankBox li:hover a{color: #eea252;}
.activePage .botHeader .searchBox .searchBtn button{position: absolute;top:0;left: 0;width: 42px;height: 34px;border: 0;background:#eea252;border: 0;cursor: pointer;}
.activePage .botHeader .searchBox .searchBtn button:hover{background: #f2cf9e;}
.activePage .botHeader .searchBox .searchBtn button i{display: inline-block;width: 17px;height: 18px;background:url("searchIcon.png") no-repeat;}
/* 2021-10-25 */
.activePic .indicationBox{width:1200px;height:100%;margin:0 auto 0;text-align:center;position:relative}
.activePic .indicationBox img{width:493px;height:238px;position:absolute;top:105px;left:50%;z-index:10;animation:shake linear 3s infinite;transform-origin:0 50%}
.indicationBox .lastimebk{width:700px;height:51px;line-height:51px;border-radius:50px;background:linear-gradient(to right,#ffeec2 30%,#ffd172 100%);margin:0 auto;font-size:22px;color:#991d1f;position:absolute;top:285px;left:50%;transform:translateX(-50%);z-index:20}
@keyframes shake{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0) translateX(-50%)}
40%,43%{-webkit-transform:translate3d(0,-30px,0) translateX(-50%);transform:translate3d(0,-30px,0) translateX(-50%)}
40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
70%{-webkit-transform:translate3d(0,-15px,0) translateX(-50%);transform:translate3d(0,-15px,0) translateX(-50%)}
90%{-webkit-transform:translate3d(0,-4px,0) translateX(-50%);transform:translate3d(0,-4px,0) translateX(-50%)}
}