
.show_mian{
    width: 100%;
    background: #F5F5F5;
}
.show_mian_center{
    width: 1200px;
    margin: 0 auto;
}
.show_mian_center>div{
    background-color: #fff;
}
a:hover{
    text-decoration: underline;
}
/* 面包屑导航开始 */
.show_nav{
    width: 100%;
    height: 46px;
    display: flex;
    align-items: center;
    background-color: #fff;
}
.show_nav>span,.show_nav>a{
    font-size: 14px;
    color: #333333;
}
.show_nav>a:first-child{
    margin-left: 20px;
}
.show_nav>span.nav_curPath{
    color: #B34746;
}
.show_nav>a:not(:first-child),.show_nav>span{
    margin-left: 3px;
}
/* 面包屑导航结束 */

/* banner开始 */
.show_banner{
    width: 100%;
    margin-top: 10px;
    display: flex;
}
.show_banner img{
    width: 1200px;
    height: 100px;
}
/* banner结束 */

/* 文章内容开始 */
.show_page{
    width: 100%;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
}
.show_page_left{
    width: 788px;
    box-sizing: border-box;
    padding-left: 19px;
}
.show_page_right{
    width: 352px;
    margin-right: 20px;
}
/* 文章内容  左边开始 */
.show_page_left>h1{
    font-size: 24px;
    color: #333333;
    margin-top: 20px;
}
.show_ercode{
    display: flex;

}
.show_ercode>.codeimg{
    position: relative;
}
.show_ercode>.codeimg>img{
    width: 22px;
    height: 22px;
    margin: 0 24px 0 0;
}
.show_ercode >.codeimg>.ercode{
    position: absolute;
    top: 30px;
    left: -38px;
    width: 100px;
    height: 100px;
    display: none;
        border: 1px solid #ccc;
        box-shadow: 0px 0px 10px 0px rgb(182 180 181 )
    
}
.page_data{
    width: 768px;
    height: 30px;
    background: linear-gradient(90deg, #F5F5F5 0%, #FFFFFF 100%);
    display: flex;
    align-items: center;
    margin-top: 22px;
}
.page_data>span{
    color: #BABABA;
    font-size: 12px;
    margin-left: 7px;
}
.page_data>span:last-of-type{
    margin: 0 25px 0 7px;
}
.page_data>img.page_data_icon{
    width: 22px;
    height: 22px;
    margin: 0 24px 0 0;
}
.page_data>img:nth-of-type(1){
    width: 16px;
    height: 16px;
    margin-left: 11px;
}
.page_data>img:nth-of-type(2){
    width: 15px;
    height: 14px;
    margin-left: 22px;
}
.page_data>img:nth-of-type(3){
    width: 18px;
    height: 10px;
    margin-left: 22px;
}
.page_data>img:not(.page_data_icon){
    position: relative;
    top:1px;
}
.page_content{
    width: 100%;
    box-sizing: border-box;
    padding:0 0 40px 5px;
    margin-top: 28px;
    border-bottom: 1px solid #D9D9D9;
}
.page_content>p{
    font-size: 15px;
    font-weight: 400;
    color: #333333;
    line-height: 28px;
    margin-bottom: 16px;
    word-wrap: break-word;
}
.page_content>p>img{
    max-width: 100%;
    box-shadow: 1px 1px 10px 1px rgba(0,0,0,.1);
}
.page_content>.reprint{
    margin-top: 20px;
color: #BDBDBD;
}
.page_content strong,
.page_content strong *{
 font-weight: bold;
}
.page_otherPage{
    width: 100%;
    margin-top: 27px;
}
.page_otherPage>div{
    display: flex;
    align-items: center;
}
.page_otherPage>div>img{
    width: 16px;
    height: 9px;
}
.page_otherPage>div>span{
    font-size: 14px;
    font-weight: bold;
    color: #B34746;
    margin-left: 8px;
}
.page_otherPage>div>a{
    color: #333333;
    font-size: 14px;
}
.page_otherPage_next{
    margin-top: 10px;
}
.page_explain{
    width: 768px;
    background: #F5F5F5;
    padding: 16px 22px;
    margin-top: 36px;
    box-sizing: border-box;
}
.page_explain>p{
    font-size: 14px;
    font-weight: bold;
    color: #5A5A5A;
}
.page_explain>div{
    display: flex;
    flex-direction: column;
    margin-top: 7px;
}
.page_explain>div>span{   
    color: #ACACAC;
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 16px;
}
.page_form{
    width: 768px;
    background: #B34746;
    box-sizing: border-box;
    padding: 20px 14px;
    margin-top: 20px;
}
.page_form_content{
    width: 100%;
    background-color: #fff;
    padding-bottom: 20px;
}
.page_form_title{
    width: 330px;
    height: 70px;
    background: #B34746;
    border-radius: 0px 0px 20px 20px;
    box-sizing: border-box;
    padding: 0 24px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto;
}
.page_form_title>p{
    font-weight: bold;
    color: #FFFFFF;
    font-size: 20px;
}

.page_form_title>span{
    opacity: 0.4;
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing:20px;
}
.page_form_option{
    margin-top: 13px;
    box-sizing: border-box;
    padding: 0 19px;
}
.page_form_option>p{
    font-weight: bold;
    color: #333333;
    font-size: 16px;
}
.page_form_checkList{
    margin: 20px 0;
    display: flex;
    justify-content: space-between;
}
.page_form_checkList>div{
    display: flex;
    align-items: center;
    flex-direction: column;
}
input[type='checkbox']{
    width: 22px;
    height: 22px;
}
.page_form_check span{
    font-size: 14px;
    color: #333333;
    margin-left: 12px;
}
.page_form_check>div{
    display: flex;
   min-width: 330px;
 align-items: center;
 min-height: 40px;
}
.page_form_check>div:not(:first-child){
    margin-top: 16px;
}
.page_form_info{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.page_form_infoItem{
    display: flex;
    flex-direction: column;
}
.page_form_infoItem>div{
    display: flex;
    align-items: center;
}
.page_form_infoItem>div input{
    width: 120px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #CBCBCB;
    box-sizing: border-box;
    padding-left: 15px;
    color: #333333;
    font-size: 14px;
}
.page_form_infoItem>div select{
    width: 120px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #CBCBCB;
    box-sizing: border-box;
    padding-left: 15px;
    color: #333333;
    font-size: 14px;
    appearance: none;
    /* ie不支持 */
    -webkit-appearance: none;   /*去除chrome浏览器的默认下拉图片*/
    -moz-appearance: none;  /*去除Firefox浏览器的默认下拉图片*/
    background:url(/statics/theme/img/content/icon_show_select.png) no-repeat center; 
    background-size: 12px 8px;
    background-position-x: 98px;
}
.page_form_infoItem>div span{
    font-size: 14px;
    color: #333333;
    margin-right: 5px;
    position: relative;
}
.show_colRed::before{
    content: '*';
    color: #B34746;
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: -11px;
}
.show_magrinTop{
    margin-top: 20px;
}
.page_form_otherInfo{
    margin-top: 19px;
}
.page_form_otherInfo>div{
    display: flex;
    align-items: center;
}
.page_form_message{
    justify-content: space-between;
}
.page_form_message>span{
    font-size: 14px;
    font-weight: 400;
    color: #333333;
}
.page_form_message>input{
    width: 470px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #CBCBCB;
}
.page_form_message>button{
    width: 135px;
    height: 40px;
    background: linear-gradient(-39deg, #FE7876, #FF5054);
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}
.page_form_agreement{
    margin-top: 27px;
}
.page_form_agreement>span:nth-of-type(1){
    color: #333333;
    font-size: 15px;
    margin-left: 8px;
}
.page_form_agreement>span:nth-of-type(2){
    color: #999;
    font-size: 14px;
}
.page_form_agreement>span>a{
    color: #B34746;
    font-size: 14px;
}
.page_form_agreement>input{
    margin-left: 57px;
}
/* 文章内容  左边结束 */

/* 文章内容  右边开始 */
.page_enrollForm{
    width: 352px;
    height: 410px;
    background: url(/statics/theme/img/content/bg_show_enroll.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    margin-top: 20px;
}
.page_enrollForm>p{
    width: 105px;
    height: 27px;
    font-size: 26px;
    color: #FFFFFF;
    line-height: 8px;
    text-shadow: 0px 3px 0px #D73C1E;
    margin:26px auto 0;
}
.page_enrollForm_content{
    width: 310px;
    height: 320px;
    background: #FFFFFF;
    border-radius: 10px;
    margin: 10px auto 0;
    box-sizing: border-box;
    padding: 16px 26px;
}
.page_enrollForm_content input,.page_enrollForm_content select{
    box-sizing: border-box;
    padding-left: 11px;
    width: 186px;
    height: 38px;
    background: #FFFFFF;
    border: 1px solid #D4D4D4;
    font-size: 14px;
    color: #333333;
}
.page_enrollForm_content select{
    appearance: none;
    /* ie不支持 */
    -webkit-appearance: none;   /*去除chrome浏览器的默认下拉图片*/
    -moz-appearance: none;  /*去除Firefox浏览器的默认下拉图片*/
    background:url(/statics/theme/img/content/icon_show_select.png) no-repeat center; 
    background-size: 14px 8px;
    background-position-x: 155px;
}
.page_enrollForm_content input::placeholder
,.page_enrollForm_content select::placeholder{
    font-size: 14px;
    color: #999999;
}
.page_enrollForm_content button{
    width: 120px;
    height: 40px;
    border-radius: 4px;
}
.page_enrollForm_content>div{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.page_enrollForm_content>div>span{
    font-size: 14px;
    color: #333333;
}
.page_btn{
    margin-top: 16px;
}
.page_btn>button:first-child{
    font-size: 14px;
    color: #8D8D8D;
    background: #F5F5F5;
}
.page_btn>button:last-child{
    font-size: 14px;
    color: #fff;
    margin-left: 19px;
    background: linear-gradient(180deg, #FF8048, #FF5054);
}
.page_enrollForm_agreement>input{
    width: 18px;
    height: 18px;
    background: #FFFFFF;
    border: 1px solid #BDBBBB;
    margin: 0 10px 0 35px;
}
.page_enrollForm_content>div.page_enrollForm_agreement>span{
    font-size: 12px;
    color: #7C7C7C;
}
.page_enrollForm_agreement a{
    color: #B34746;
}

.fourEntry{
    width: 352px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
    justify-content: space-between;
}
.fourEntry>a{
    width: 170px;
    height: 60px;
    background: #FFECEC;
    border-radius: 8px;
    display: flex;
    align-items: center;
    margin-bottom: 14px; 
    box-sizing: border-box;
    padding-left: 18px;
    color: #B34746;
}
.fourEntry>a:nth-of-type(1)>img,
.fourEntry>a:nth-of-type(3)>img{
    width: 21px;
    height: 21px;
}
.fourEntry>a:nth-of-type(2)>img{
    width: 21px;
    height: 20px;
}
.fourEntry>a:nth-of-type(4)>img{
    width: 17px;
    height: 20px;
}
.fourEntry>a>span{
    font-size: 18px;
    color: #B34746;
    margin-left: 8px;
}

/*资讯*/
.page_consult{
    width: 100%;
    border: 1px solid #DEDEDE;
    margin-top: 15px;
}
.page_consult .page_consult_top{
    width: 100%;
    height: 60px;
    background: linear-gradient(0deg, #F8F0F0 0%, #FFFFFF 99%);
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 60px;
    border-left: 3px solid #B34746;
    border-bottom: 1px solid #DEDEDE;
    padding-left: 14px;
    box-sizing: border-box;
}
.page_consult .domain{
    padding: 10px 20px 20px;
}
.page_consult .domain .circulation li{
    border-bottom: 1px solid #EAEAEA;
    height: 56px;
    line-height: 56px;
}
.page_consult .domain .circulation li:last-child,
.page_recommend .domain .circulation li:last-child{
    border: none;
}
.page_consult .domain .circulation li:nth-child(n+2):nth-child(-n+4) span{
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    color: #FF0000;
}
.page_consult .domain .circulation li:nth-child(n+5) span{
    font-size: 16px;
    font-weight: 400;
    color: #FF8F3C;
}
.page_consult .domain .circulation li a{
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    margin-left: 5px;
}
.page_consult .domain .viewmore,
.page_recommend .domain .viewmore{
    width: 178px;
    height: 40px;
    display: block;
    background: #FFFFFF;
    border: 1px solid #B34746;
    border-radius: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #B34746;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;
}
/* 院校推荐*/

.page_recommend{
    width: 100%;
    border: 1px solid #DEDEDE;
    margin-top: 30px;
}
.page_recommend .domain{
    padding: 0px 20px 20px;
}
.page_recommend .page_recommend_top{
    width: 100%;
    height: 60px;
    background: linear-gradient(0deg, #F8F0F0 0%, #FFFFFF 99%);
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    line-height: 60px;
    border-left: 3px solid #B34746;
    border-bottom: 1px solid #DEDEDE;
    padding-left: 14px;
    box-sizing: border-box;
}
.page_recommend .domain .circulation li{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #EAEAEA;
    padding: 0 0 9px 0;
    margin-top: 18px;
}
.page_recommend .domain .circulation li .number{
    margin: 0 10px 0 0;
    font-size: 16px;
    font-weight: 400;
    color: #FF8F3C;
    display: inline-block;
    width: 20px;
    height: 24px;
    text-align: center;
    line-height: 24px;
}
.page_recommend .domain .circulation li:nth-child(-n+3) .number{
    display: inline-block;
    width: 20px;
    height: 24px;
    background: linear-gradient(180deg, #F85F68, #ED4844);
    border-radius: 2px;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    
}
.page_recommend .domain .circulation li:nth-child(2) .number{
    background: linear-gradient(180deg, #FB9504, #FF7D00);
}
.page_recommend .domain .circulation li:nth-child(3) .number{
    background: linear-gradient(180deg, #EFB76F, #E3AB72);
}
.page_recommend .domain .circulation li a{
    display: flex;
    color: #333;
}
.page_recommend .domain .circulation li img.school_pic{
     display: block;
    width:48px;
    height:48px;
}
.page_recommend .domain .circulation li a .school_tj p{
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 7px;
}
.page_recommend .domain .circulation li a .school_tj{
     position: relative;
    top: -3px;
    margin-left: 10px;
}
.page_recommend .domain .circulation li a .school_tj div span{
    display: inline-block;
    padding: 1px 7px;
    border: 1px solid #D2D2D2;
    font-size: 12px;
    font-weight: 400;
    color: #A9A4A4;
    border-radius: 4px;
}

/* 文章内容  右边结束 */
/* 文章内容结束 */

/* 热门工具开始  */
.show_hotTools{
    width: 100%;
    background:#fff;
    box-sizing: border-box;
    padding: 30px 20px;
}
.index_mian_hotTools{
    width: 100%;
    height: 145px;
    background: url(/statics/theme/img/content/bg_index_NinthBg.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    
}
.index_mian_hotTools>p{
    width: 48px;
    height: 60px;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 36px;
    margin-left: 45px;
}
.index_mian_hotTools>div{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 155px;
    margin-top: 28px
}
.index_mian_hotTools>div>div{
    margin-bottom: 18px;
    display: flex;
    align-items: center;
    width: 804px;
    justify-content: space-between;
}
.index_mian_hotTools_toolList{
    display: flex;
    align-items: center;
}
.index_mian_hotTools_toolList>img{
    width: 34px;
    height: 34px;
}
.index_mian_hotTools_toolList>a{
    font-size: 18px;
    font-weight: 400;
    color: #B34746;
    margin-left: 11px;
}
.index_mian_hotTools_toolList>a:hover{
     font-size: 20px;
     transition: all .2s;
     text-decoration: underline;
}
.tool_marginLeft{
    margin-left: -15px;
}
/* 热门工具结束  */
.motionless{
    pointer-events: none;
}