@charset "utf-8";
/* CSS Document */
body{ background-color: #fff;font-family: 微软雅黑, "Microsoft Yahei", Arial;font-size: 16px; line-height: 1.5; color: #333; overflow-x: hidden;}
/*body加overflow-x: hidden; 页面横向坐标超出界面隐藏*/
div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0; border:none; outline:none;}
ol , ul {list-style:none;}
img{border: none; vertical-align: middle;max-width: 100%;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:16px; font-weight:normal;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.layout:after{content:'\20';display:block;height:0;clear:both;}
.layout{*zoom:1;}
.cf:before,.cf:after{content:'';display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}
small, cite, code, em, th, i, b {font-size: 1em;font-style: normal;font-weight: 500;}
/* Link */
a:link { text-decoration:none; color:#333;}
a:visited {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#a60808;}
a:active {color: #333;}
.w0px { clear:both; font-size:0px;}
.w5px { width:100%; height:5px; clear:both; font-size:0px;}
.w10px{ width:100%; height:10px; clear:both; font-size:0px;}
.w15px{ width:100%; height:15px; clear:both; font-size:0px;}
.w20px{ width:100%; height:20px; clear:both; font-size:0px;}
.w25px{ width:100%; height:25px; clear:both; font-size:0px;}
.w30px{ width:100%; height:30px; clear:both; font-size:0px;}
.w35px{ width:100%; height:35px; clear:both; font-size:0px;}
.w40px{ width:100%; height:40px; clear:both; font-size:0px;}
.w45px{ width:100%; height:45px; clear:both; font-size:0px;}
.w50px{ width:100%; height:50px; clear:both; font-size:0px;}
.w60px{ width:100%; height:60px; clear:both; font-size:0px;}
.w70px{ width:100%; height:70px; clear:both; font-size:0px;}
.w80px{ width:100%; height:80px; clear:both; font-size:0px;}
.h10px{ width:10px; height:10px; font-size:0px; float:left;}
.h15px{ width:15px; height:10px; font-size:0px; float:left;}
.h20px{ width:20px; height:10px; font-size:0px; float:left;}


/* 全局样式  全局样式 全局样式  全局样式  全局样式 */
.container{ width:1200px;margin:0 auto; }
.main{}
/* 全局样式  全局样式 全局样式  全局样式  全局样式 */


/*头部样式*/
.headerBox{width: 100%;min-height:130px;display: block;background: url(../images/headerBg.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;}
/* background-attachment:fixed;背景图片不会随着页面的滚动而滚动。*/
.header{ height:130px; position:relative;}

.header_l{ float: left; }
.header_l_wz{ float: left; margin-right:25px;margin-top: 35px; }
.header_l_wz p{ font-size:48px; line-height: 48px; color: #a60808;font-weight: bold;}
.header_l_ad{ width: 225px;float: right;margin-top: 40px;}
.header_l_ad p{ width: 225px;float: left; background:#a60808; height: 33px;font-weight:400;font-size:24px;line-height:33px; text-align: center;24px; color: #fff;}
.header_l_ad span{ width: 225px; float:left;font-size:11px; line-height: 18px; color: #a60808; }

.header_r{ float: right; margin-top: 40px; font-size: 18px; line-height: 45px; color: #fff;}
.header_r a{ color: #fff;}
.header_r img{ width: 26px; height: 27px;float: left;  margin-top: 9px; margin-left: 15px; margin-right: 10px;}
.header_r span{ float:left;}
.header_r_bk{ width: 215px; height: 45px;float: left;  background: #a60808; border-radius:5px; margin-right: 25px;cursor: pointer;}
.header_r_gw{ width: 140px; height: 45px;float: right; background: #a60808; border-radius:5px;cursor: pointer;}
.header_r_bk:hover{background: #cf1b1e;}
.header_r_gw:hover{background: #cf1b1e;}


/*导航样式*/
.nav{ background:#a60808;height:55px;}
.DMenu { background: #a60808;  font-size: 18px; height: 55px; position: relative; list-style: none;}
.DMenu ul { list-style: none; white-space: nowrap; margin: 0; padding: 0;}
.DMenu li { float: left;cursor: pointer;}
.DMenu li a:hover{ background: #cf1b1e; text-decoration: none;}
.DMenu a{ display: block; color: #fff; line-height:55px; padding: 0 39px; text-decoration: none;}
.DMenu a.selected { background: #cf1b1e;}
.DMenu .pm-links.mobile,.DMenu .pm-viewMore > ul { background: #a60808; position: absolute; left: 0; top:100%; z-index: 1000;box-shadow: 0px 2px 2px #7F1313;}
.DMenu .pm-viewMore { display: none; position: relative;}
.DMenu .pm-viewMore > a { display: inline-block;}
.DMenu .pm-viewMore > ul { left: auto; right: 0;}
.DMenu .pm-viewMore li { float: none;}
.DMenu .pm-viewMore span.icon,.DMenu .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width:6px 6px 0; margin-left:5px; display: inline-block;}
.DMenu.light .pm-viewMore span.icon,.DMenu .pm-viewMore span.black { border-color: #000 transparent; border-style: solid; border-width:6px 6px 0; margin-left: 3px; display: inline-block;}
.DMenu .pm-links.mobile li,.DMenu .pm-viewMore > ul > li { display: block; clear: both; width:142px;}
.DMenu .pm-dropDown,.DMenu .pm-viewMore,.DMenu .pm-viewMore > ul { display: none;}
.DMenu .pm-dropDown a { display: inline-block; background:#cf1b1e;}
.DMenu .pm-dropDown a.active,.DMenu .pm-viewMore a.active { background: #a60808 ;}


/*标题*/
.indexBt{ position: relative;overflow: hidden;}
.indexBt h2{ width:100%; float: left;margin-top:30px;line-height:48px;font-size: 48px;text-align: center; color: #333;}
.indexBt_a{ position: relative;overflow: hidden;}
.indexBt_a h2{ width:100%; float: left;margin-top:55px;line-height:48px;font-size: 48px;text-align: center; color: #fff; }

/*岗位分类*/
.jobSolt {position: relative; height: auto;}
.jobSolt ul { float: left; margin-top: 50px;}
.jobSoltul li{ float: left;}

.jobSolt ul .jobSolt_l{ width: 32.5%; height:auto;float: left; margin-top:45px; }
.jobSolt_l_bt{ width: 99.49%;height:auto; padding-bottom:40px;float: left;  background: #cf1b1e;border: 1px solid #cf1b1e; color: #fff;}
.jobSolt_l_bt h2{margin-top:30px; font-weight: 400;font-size: 30px; line-height: 30px; text-align: center;}
.jobSolt_l_bt p{ margin-top:20px;font-size:18px; line-height: 30px; padding:0px 30px;}
.jobSolt_l_nr{width: 99.49%; border: 1px solid #ebebeb;height:auto;background: #fff; float:left; padding-top: 20px;}
.jobSolt_l_nr p{ padding: 0px 30px; font-size:16px; line-height: 36px;color: #333;}
.jobSolt_l_nr span{ display: block; margin: 0 auto; margin-top: 20px; width: 50%; height: 56px;line-height: 56px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center;cursor: pointer;margin-bottom: 30px;}
.jobSolt_l_nr span:hover{background:#a60808; color: #fff;}
.jobSolt_l_nr span a{ color: #fff;}

.jobSolt ul .jobSolt_c{ width: 35%; height:auto;float: left;}
.jobSolt_c_bt{ width: 99.53%;height:auto; padding-bottom:78px;float: left;  background:#a60808;border: 1px solid #a60808; color: #fff;}
.jobSolt_c_bt h2{margin-top:30px; font-weight: 400;font-size: 48px; line-height: 48px; text-align: center;}
.jobSolt_c_bt p{ margin-top:20px;font-size:18px; line-height: 30px; padding:0px 35px;}
.jobSolt_c_nr{width: 99.53%;border: 1px solid #ebebeb;height:auto; background: #fff; float:left; padding-top: 20px; }
.jobSolt_c_nr p{ padding: 0px 35px; font-size:16px; line-height: 36px;color: #333;}
.jobSolt_c_nr span{display: block; margin: 0 auto; margin-top: 20px; width:50%; height: 56px;line-height: 56px; background: #a60808; border-radius:5px;font-size:24px; text-align: center;cursor: pointer;margin-bottom:40px;}
.jobSolt_c_nr span:hover{ background: #cf1b1e; color: #fff;}
.jobSolt_c_nr span a{ color: #fff;}



/*报考与考试*/
.examBox{width: 100%;min-height:885px; display: block;background: url(../images/processBg.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;background-attachment:fixed;}
/* background-attachment:fixed;背景图片不会随着页面的滚动而滚动。*/
.examBox_lb{position: relative; height: auto;}
.examBox_lb ul {display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:60px;}
/* display: flex;  弹性布局 ；justify-content: space-between; 两端对齐，项目之间的间隔都相等；flex-wrap: wrap; 换行，第一行在上方，从上端左侧开始；
容器转为 flex 布局后，项目不受float 的影响 */
.examBox_lb ul li{ width: 23%; height:auto; background: #fafafa; border: 2px solid #a60808;border-radius: 10px;margin-bottom: 30px; cursor: pointer;}
.examBox_lb ul li img{ display: block; margin: 0 auto; width: 34.42%; height: auto; padding-top: 40px; }
.examBox_lb ul li span{ float: left; margin-top: 20px; width: 100%; height: 30px; line-height: 30px; font-size:30px; line-height: 30px; text-align: center; padding-bottom:50px;} 
.examBox_lb ul li:hover{ color: #cf1b1e;}

.examBox_an{ display: block;margin: 0 auto; margin-top: 30px; width:27%; height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center;cursor: pointer;}
.examBox_an:hover{ color: #fff;background: #a60808;}
.examBox_an span{color: #fff;}
.examBox_an span a{color: #fff;}


/*专业推荐  PC端*/
/*.diannaoBox{ }
.majorList{position: relative; height: auto;}
.majorList ul{ display: flex;justify-content: space-between;flex-wrap: wrap;}
.majorList .majorList_a{ width: 73.75%; margin:0 auto;}
.majorList .majorList_b{ width: 100%;}
.majorList .majorList_c{width: 81.25%;margin:0 auto;}
.majorList .majorList_d{width: 72.66%;margin:0 auto;}
.majorList ul li{ height:60px;line-height:60px;border:2px solid #d8271c;border-radius:10px;font-size:18px;color: #fff;text-align: center;background: #a60808; padding: 0px 25px; margin-top: 30px; cursor: pointer;}
.majorList ul li a{ color: #fff;}
.majorList ul li:hover{border:2px solid #d8271c; background:#d8271c; color: #fff;}

.majorList_an{display: block;margin: 0 auto; margin-top: 50px; width:27%;height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center;cursor: pointer;}
.majorList_an:hover{ color: #fff;background: #a60808;}
.majorList_an span{color: #fff;}
.majorList_an span a{color: #fff;}*/


/*专业推荐  移动端*/
.yidongBox{}
.majorList_yd{position: relative; height: auto; }
.majorList_yd ul{ width: 100%; height: auto;margin-bottom: 15px;}
.majorList_yd ul li{ width: auto; float:left;height:60px;line-height:60px;border:2px solid #d8271c;border-radius:10px;font-size:18px;color: #fff;text-align: center;background: #a60808; padding: 0px 25px; cursor: pointer; margin: 15px 15px 15px 0px;}
.majorList_yd ul li a{ color: #fff;}
.majorList_yd ul li:hover{border:2px solid #d8271c; background:#d8271c; color: #fff;}
.majorList_yd_an{width: 100%; height: 70px;  margin-top: 50px;cursor: pointer; }
.majorList_yd_an span{ margin: 0 auto; width:35%;height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center; display: block;}
.majorList_yd_an span:hover{ color: #fff;background: #a60808;}
.majorList_yd_an span{color: #fff;}
.majorList_yd_an span a{color: #fff;}


/*横屏广告*/
.advertiseBox{width: 100%;height: auto; display: block;background: url(../images/advBg.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover; cursor: pointer;}
.advertise {display: block; width: 100%\9;min-width:100%;height: auto;}
.advertise img{display: block; width: 100%\9;max-width: 100%; height: auto;  }


/*常见问题*/
.problemList{ position: relative; height: auto;}
.problemList ul{display: flex;justify-content: space-between;flex-wrap: wrap;}/*两端对齐，项目之间的间隔都相等；*/
.problemList ul li{ width: 32%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
.problemList ul li .problemList_l{width: 90%;height: 60px; background: #f3f4f6;border-radius: 10px;margin-bottom: 30px; cursor: pointer;}
.problemList ul li .problemList_l span{ float: left;width: 22px; height: 23px; background: url(../images/questionIcon.jpg) no-repeat; margin: 18px 10px; }
.problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:75%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.problemList ul li .problemList_l p:hover{ color: #cf1b1e;}
/*white-space: nowrap;text-overflow: ellipsis;overflow: hidden; 超出的文本省略号*/
.problemList ul li .problemList_r{ position: absolute; right:0px; top:20%; width:100px; height:36px; line-height: 36px; text-align: center; font-size: 18px; color: #fff; background: #a60808;border-radius: 15px;cursor: pointer;}
.problemList ul li .problemList_r:hover{ color: #fff;background: #cf1b1e;}
.problemList ul li .problemList_r a { color: #fff;}

.problemList_an{display: block;margin: 0 auto; margin-top:15px; width:27%; height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center;cursor: pointer;}
.problemList_an:hover{background: #a60808; color: #fff;}
.problemList_an span{color: #fff;}
.problemList_an span a{color: #fff;}


/*底部导航*/
.bottomBox{ width: 100%; height:80px; background: #000;}
.bottom_gs{font-size: 36px; line-height:80px; color: #fff; text-align: center;}
.bottom_ba{font-size: 16px; line-height: 60px; color: #333; text-align: center;}


/*移动端底部菜单 带图标*/
#sideBox{ }
#side { display: none;}  


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:250px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:55px;font-size:16px; line-height: 55px;color:#fff;text-indent:54px;margin-bottom:3px;border-radius:5px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#666 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#fbb01f url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#6da9de url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#78c340 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{  width: 130px; height: 130px; padding:0 25px 25px 25px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}





@media screen and (max-width:280px){  

    .container{width:100%;}
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}

    .headerBox{width: 100%;min-height:90px;}
    .header{ height:90px; position:relative;}
    .header_l_wz{ float: left; margin-right:15px;margin-top:20px; }
    .header_l_wz p{ font-size:32px;  }
    .header_l_ad{ width:115px;float: right;margin-top:33px;}
    .header_l_ad p{ width: 115px; height: 28px; font-size:14px;line-height:28px; }
    .header_l_ad span{ display: none; }
    .header_r_gw { display: none;}
    .header_r_bk { display: none;}

    .indexBt h2{ width:100%; float: left;margin-top:25px;line-height:34px;font-size:26px;text-align: center; color: #333;}
    .indexBt_a h2{ width:100%; float: left;margin-top:35px;line-height:34px;font-size:26px;text-align: center; color: #fff; }

    .jobSolt ul { margin-top:0px; }
    .jobSolt ul .jobSolt_l{ width: 100%; height:auto;margin-top:30px;}
    .jobSolt ul .jobSolt_c{ width: 100%; height:auto; margin-top:30px;}
    .jobSolt_l_bt,.jobSolt_c_bt{ width: 100%;height:auto; padding-bottom:30px;}
    .jobSolt_l_bt h2,.jobSolt_c_bt h2{margin-top:30px; font-weight: 500;font-size:24px; line-height: 30px; text-align: center;}
    .jobSolt_l_bt p,.jobSolt_c_bt p{ margin-top:20px;font-size:18px; line-height: 30px; padding:0px 15px;}
    .jobSolt_l_nr,.jobSolt_c_nr{width: 100%; height:auto; padding-top: 20px;padding-bottom:5px; background: #f3f4f6; border: 1px solid #f3f4f6;}
    .jobSolt_l_nr p,.jobSolt_c_nr p{ font-size:18px; line-height: 36px;color: #333; padding:0px 15px;}
    .jobSolt_l_nr span, .jobSolt_c_nr span{width:80%;  margin-top: 20px;font-size:18px;}
    
    .w20px{ width:100%; height:10px; clear:both; font-size:0px;}
    .w60px{ width:100%; height:45px; clear:both; font-size:0px;}
    
    .examBox{width: 100%;min-height:860px;}
    .examBox_lb ul {margin-top:30px;}
    .examBox_lb ul li{ width: 46%; height:auto; background: #fafafa; border: 2px solid #a60808;border-radius: 10px;margin-bottom: 25px; cursor: pointer;}
    .examBox_lb ul li img{ display: block; margin: 0 auto; width: 45%; height: auto; padding-top:15px; }
    .examBox_lb ul li span{ float: left; margin-top:5px; width: 100%; height: 30px; line-height: 30px;font-weight: 500; font-size:18px; text-align: center; padding-bottom:15px;} 
    .examBox_an{ display: block;margin: 0 auto; margin-top:10px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .diannaoBox{ display: none;}
    .yidongBox{}
    .majorList_yd ul li{  margin:10px 15px 15px 0px;}
    .majorList_yd_an{width: 100%; height:65px;  margin-top:30px;cursor: pointer; }
    .majorList_yd_an span{display: block;margin: 0 auto; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .problemList ul li{ width: 100%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:60%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .problemList ul li .problemList_r{ position: absolute; right:0px; top:20%; width:80px; height:36px; line-height: 36px; text-align: center; font-size:14px; color: #fff; background: #a60808;border-radius: 15px;cursor: pointer;}
    .problemList_an{display: block;margin: 0 auto; margin-top:10px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .bottomBox{ width: 100%; height:60px; background: #000;}
    .bottom_gs{font-size:16px; line-height:60px; color: #fff; text-align: center;}
    .bottom_ba{font-size: 16px; line-height: 60px; color: #333; text-align: center;}
    
    /*移动端底部菜单 带图标*/
    #sideBox{  width: 100%; height:90px;}
    #side {display:block;height:90px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #fff;z-index:999; border-top:1px solid #dadada; box-shadow: 0 0 10px rgba(0,0,0,.2);}
    #side ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}
    #side ul li {float: left; width: auto;height: 100%; width: 25%;position: static!important; margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-box-flex: 1; box-flex: 1; -webkit-box-sizing: border-box; box-shadow: none!important;background: none; overflow: hidden;}
    #side ul li a {color: #333;}
    #side p { width: 100%; float: left;line-height:14px; font-weight: 500; font-size:12px;padding-top: 10px;text-align: center;display: block; color: #000;}
    #side p:hover{ color: #a60808;}
    #side ul li span{ display: block; margin: 0 auto;margin-top:15px;}
    .side_a{ width:35px; height: 35px;background: url(../images/icon_a.png) no-repeat;}
    .side_b{ width:35px; height: 35px;background: url(../images/icon_b.png) no-repeat;}
    .side_c{ width:35px; height: 35px;background: url(../images/icon_c.png) no-repeat;}
    .side_d{ width:35px; height: 35px;background: url(../images/icon_d.png) no-repeat;}


}


@media screen and (min-width:281px) and (max-width:479px){
    .container{width:100%;}
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}

    .headerBox{width: 100%;min-height:90px;}
    .header{ height:90px; position:relative;}
    .header_l_wz{ float: left; margin-right:15px;margin-top:20px; }
    .header_l_wz p{ font-size:32px;  }
    .header_l_ad{ width:115px;float: right;margin-top:33px;}
    .header_l_ad p{ width: 115px; height: 28px; font-size:14px;line-height:28px; }
    .header_l_ad span{ display: none; }
    .header_r_gw { display: none;}
    .header_r_bk { display: none;}
        
    .indexBt h2{ width:100%; float: left;margin-top:25px;line-height:42px;font-size:30px;text-align: center; color: #333;}
    .indexBt_a h2{ width:100%; float: left;margin-top:35px;line-height:42px;font-size:30px;text-align: center; color: #fff; }

    .jobSolt ul { margin-top:0px; }
    .jobSolt ul .jobSolt_l{ width: 100%; height:auto;margin-top:30px;}
    .jobSolt ul .jobSolt_c{ width: 100%; height:auto; margin-top:30px;}
    .jobSolt_l_bt,.jobSolt_c_bt{ width: 100%;height:auto; padding-bottom:30px;}
    .jobSolt_l_bt h2,.jobSolt_c_bt h2{margin-top:30px; font-weight: 500;font-size:24px; line-height: 30px; text-align: center;}
    .jobSolt_l_bt p,.jobSolt_c_bt p{ margin-top:20px;font-size:18px; line-height: 30px; padding:0px 15px;}
    .jobSolt_l_nr,.jobSolt_c_nr{width: 100%; height:auto; padding-top: 20px;padding-bottom:5px; background: #f3f4f6; border: 1px solid #f3f4f6;}
    .jobSolt_l_nr p,.jobSolt_c_nr p{ font-size:18px; line-height: 36px;color: #333; padding:0px 15px;}
    .jobSolt_l_nr span, .jobSolt_c_nr span{width:80%;  margin-top: 20px;font-size:18px;}
    
    .w20px{ width:100%; height:10px; clear:both; font-size:0px;}
    .w60px{ width:100%; height:45px; clear:both; font-size:0px;}
    
    .examBox{width: 100%;height: auto; padding-bottom:30px;}
    .examBox_lb ul {margin-top:30px;}
    .examBox_lb ul li{ width: 46%; height:auto; background: #fafafa; border: 2px solid #a60808;border-radius: 10px;margin-bottom: 25px; cursor: pointer;}
    .examBox_lb ul li img{ display: block; margin: 0 auto; width: 32%; height: auto; padding-top:15px; }
    .examBox_lb ul li span{ float: left; margin-top:5px; width: 100%; height: 30px; line-height: 30px;font-weight: 500; font-size:18px; text-align: center; padding-bottom:15px;} 
    .examBox_an{ display: block;margin: 0 auto; margin-top:10px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .diannaoBox{ display: none;}
    .yidongBox{}
    .majorList_yd ul li{  margin:10px 15px 15px 0px;}
    .majorList_yd_an{width: 100%; height:65px;  margin-top:30px;cursor: pointer; }
    .majorList_yd_an span{display: block;margin: 0 auto; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .problemList ul li{ width: 100%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:60%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .problemList ul li .problemList_r{ position: absolute; right:0px; top:20%; width:80px; height:36px; line-height: 36px; text-align: center; font-size:14px; color: #fff; background: #a60808;border-radius: 15px;cursor: pointer;}
    .problemList_an{display: block;margin: 0 auto; margin-top:10px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .bottomBox{ width: 100%; height:60px; background: #000;}
    .bottom_gs{font-size:16px; line-height:60px; color: #fff; text-align: center;}
    .bottom_ba{font-size: 16px; line-height: 60px; color: #333; text-align: center;}
    
    /*移动端底部菜单 带图标*/
    #sideBox{  width: 100%; height:90px;}
    #side {display:block;height:90px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #fff;z-index:999; border-top:1px solid #dadada; box-shadow: 0 0 10px rgba(0,0,0,.2);}
    #side ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}
    #side ul li {float: left; width: auto;height: 100%; width: 25%;position: static!important; margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-box-flex: 1; box-flex: 1; -webkit-box-sizing: border-box; box-shadow: none!important;background: none; overflow: hidden;}
    #side ul li a {color: #333;}
    #side p { width: 100%; float: left;line-height:14px; font-weight: 500; font-size:12px;padding-top: 10px;text-align: center;display: block; color: #000;}
    #side p:hover{ color: #a60808;}
    #side ul li span{ display: block; margin: 0 auto;margin-top:15px;}
    .side_a{ width:35px; height: 35px;background: url(../images/icon_a.png) no-repeat;}
    .side_b{ width:35px; height: 35px;background: url(../images/icon_b.png) no-repeat;}
    .side_c{ width:35px; height: 35px;background: url(../images/icon_c.png) no-repeat;}
    .side_d{ width:35px; height: 35px;background: url(../images/icon_d.png) no-repeat;}



}


@media screen and (min-width:480px) and (max-width:540px){
    .container{width:100%;}
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}
    
    .header_r_gw { display: none;}
    .header_r_bk { display: none;}
    .DMenu .pm-links.mobile li,.DMenu .pm-viewMore > ul > li { display: block; clear: both; width:140px;}
    .DMenu .pm-links.mobile,.DMenu .pm-viewMore > ul { background: #a60808; position: absolute; left: 0; top:100%; z-index: 1000;box-shadow: 4px 4px 2px #7F1313;}

    .indexBt h2{ width:100%; float: left;margin-top:25px;line-height:42px;font-size:30px;text-align: center; color: #333;}
    .indexBt_a h2{ width:100%; float: left;margin-top:35px;line-height:42px;font-size:30px;text-align: center; color: #fff; }

    .jobSolt ul { margin-top:0px; }
    .jobSolt ul .jobSolt_l{ width: 100%; height:auto;margin-top:30px;}
    .jobSolt ul .jobSolt_c{ width: 100%; height:auto; margin-top:30px;}
    .jobSolt_l_bt,.jobSolt_c_bt{ width: 100%;height:auto; padding-bottom:30px;}
    .jobSolt_l_bt h2,.jobSolt_c_bt h2{margin-top:30px; font-weight: 500;font-size:24px; line-height: 30px; text-align: center;}
    .jobSolt_l_bt p,.jobSolt_c_bt p{ margin-top:20px;font-size:18px; line-height: 30px; padding:0px 15px;}
    .jobSolt_l_nr,.jobSolt_c_nr{width: 100%; height:auto; padding-top: 20px;padding-bottom:5px; background: #f3f4f6; border: 1px solid #f3f4f6;}
    .jobSolt_l_nr p,.jobSolt_c_nr p{ font-size:18px; line-height: 36px;color: #333; padding:0px 15px;}
    .jobSolt_l_nr span, .jobSolt_c_nr span{width:80%;  margin-top: 20px;font-size:18px;}
    
    .w20px{ width:100%; height:10px; clear:both; font-size:0px;}
    .w60px{ width:100%; height:45px; clear:both; font-size:0px;}
    
    .examBox{width: 100%;height: auto; padding-bottom:40px;}
    .examBox_lb ul {margin-top:30px;}
    .examBox_lb ul li{ width: 46%; height:auto; background: #fafafa; border: 2px solid #a60808;border-radius: 10px;margin-bottom: 25px; cursor: pointer;}
    .examBox_lb ul li img{ display: block; margin: 0 auto; width:32%; height: auto; padding-top:20px; }
    .examBox_lb ul li span{ float: left; margin-top:5px; width: 100%; height: 30px; line-height: 30px;font-weight: 500; font-size:18px; text-align: center; padding-bottom:20px;} 
    .examBox_an{ display: block;margin: 0 auto; margin-top:20px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .diannaoBox{ display: none;}
    .yidongBox{}
    .majorList_yd ul li{  margin:10px 15px 15px 0px;}
    .majorList_yd_an{width: 100%; height:65px;  margin-top:30px;cursor: pointer; }
    .majorList_yd_an span{display: block;margin: 0 auto; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .problemList ul li{ width: 100%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:60%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .problemList ul li .problemList_r{ position: absolute; right:0px; top:20%; width:80px; height:36px; line-height: 36px; text-align: center; font-size:14px; color: #fff; background: #a60808;border-radius: 15px;cursor: pointer;}
    .problemList_an{display: block;margin: 0 auto; margin-top:10px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .bottomBox{ width: 100%; height:60px; background: #000;}
    .bottom_gs{font-size:16px; line-height:60px; color: #fff; text-align: center;}
    .bottom_ba{font-size: 16px; line-height: 60px; color: #333; text-align: center;}
    
    /*移动端底部菜单 带图标*/
    #sideBox{  width: 100%; height:90px;}
    #side {display:block;height:90px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #fff;z-index:999; border-top:1px solid #dadada; box-shadow: 0 0 10px rgba(0,0,0,.2);}
    #side ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}
    #side ul li {float: left; width: auto;height: 100%; width: 25%;position: static!important; margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-box-flex: 1; box-flex: 1; -webkit-box-sizing: border-box; box-shadow: none!important;background: none; overflow: hidden;}
    #side ul li a {color: #333;}
    #side p { width: 100%; float: left;line-height:14px; font-weight: 500; font-size:12px;padding-top: 10px;text-align: center;display: block; color: #000;}
    #side p:hover{ color: #a60808;}
    #side ul li span{ display: block; margin: 0 auto;margin-top:15px;}
    .side_a{ width:35px; height: 35px;background: url(../images/icon_a.png) no-repeat;}
    .side_b{ width:35px; height: 35px;background: url(../images/icon_b.png) no-repeat;}
    .side_c{ width:35px; height: 35px;background: url(../images/icon_c.png) no-repeat;}
    .side_d{ width:35px; height: 35px;background: url(../images/icon_d.png) no-repeat;}



}


@media screen and (min-width:541px) and (max-width:664px){
    .container{width:100%;}
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}
    
    .header_r_gw { display: none;}
    .header_r_bk { display: none;}
    .DMenu .pm-links.mobile li,.DMenu .pm-viewMore > ul > li { display: block; clear: both; width:140px;}
    .DMenu .pm-links.mobile,.DMenu .pm-viewMore > ul { background: #a60808; position: absolute; left: 0; top:100%; z-index: 1000;box-shadow: 4px 4px 2px #7F1313;}

    .indexBt h2{ width:100%; float: left;margin-top:25px;line-height:42px;font-size:30px;text-align: center; color: #333;}
    .indexBt_a h2{ width:100%; float: left;margin-top:35px;line-height:42px;font-size:30px;text-align: center; color: #fff; }

    .jobSolt ul { margin-top:0px; }
    .jobSolt ul .jobSolt_l{ width: 100%; height:auto;margin-top:30px;}
    .jobSolt ul .jobSolt_c{ width: 100%; height:auto; margin-top:30px;}
    .jobSolt_l_bt,.jobSolt_c_bt{ width: 100%;height:auto; padding-bottom:30px;}
    .jobSolt_l_bt h2,.jobSolt_c_bt h2{margin-top:30px; font-weight: 500;font-size:24px; line-height: 30px; text-align: center;}
    .jobSolt_l_bt p,.jobSolt_c_bt p{ margin-top:20px;font-size:18px; line-height: 30px; padding:0px 15px;}
    .jobSolt_l_nr,.jobSolt_c_nr{width: 100%; height:auto; padding-top: 20px;padding-bottom:5px; background: #f3f4f6; border: 1px solid #f3f4f6;}
    .jobSolt_l_nr p,.jobSolt_c_nr p{ font-size:18px; line-height: 36px;color: #333; padding:0px 15px;}
    .jobSolt_l_nr span, .jobSolt_c_nr span{width:50%;  margin-top: 20px;font-size:18px;}
    
    .w20px{ width:100%; height:10px; clear:both; font-size:0px;}
    .w60px{ width:100%; height:45px; clear:both; font-size:0px;}
    
    .examBox{width: 100%;height: auto; padding-bottom:40px;}
    .examBox_lb ul {margin-top:30px;}
    .examBox_lb ul li{ width: 46%; height:auto; background: #fafafa; border: 2px solid #a60808;border-radius: 10px;margin-bottom: 25px; cursor: pointer;}
    .examBox_lb ul li img{ display: block; margin: 0 auto; width:32%; height: auto; padding-top:20px; }
    .examBox_lb ul li span{ float: left; margin-top:5px; width: 100%; height: 30px; line-height: 30px;font-weight: 500; font-size:18px; text-align: center; padding-bottom:20px;} 
    .examBox_an{ display: block;margin: 0 auto; margin-top:20px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .diannaoBox{ display: none;}
    .yidongBox{}
    .majorList_yd ul li{  margin:10px 15px 15px 0px;}
    .majorList_yd_an{width: 100%; height:65px;  margin-top:30px;cursor: pointer; }
    .majorList_yd_an span{display: block;margin: 0 auto; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .problemList ul li{ width: 100%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:60%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .problemList ul li .problemList_r{ position: absolute; right:0px; top:20%; width:80px; height:36px; line-height: 36px; text-align: center; font-size:14px; color: #fff; background: #a60808;border-radius: 15px;cursor: pointer;}
    .problemList_an{display: block;margin: 0 auto; margin-top:10px; width:100%; height:65px;line-height:65px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;}
    
    .bottomBox{ width: 100%; height:60px; background: #000;}
    .bottom_gs{font-size:16px; line-height:60px; color: #fff; text-align: center;}
    .bottom_ba{font-size: 16px; line-height: 60px; color: #333; text-align: center;}
    
    /*移动端底部菜单 带图标*/
    #sideBox{  width: 100%; height:90px;}
    #side {display:block;height:90px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #fff;z-index:999; border-top:1px solid #dadada; box-shadow: 0 0 10px rgba(0,0,0,.2);}
    #side ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}
    #side ul li {float: left; width: auto;height: 100%; width: 25%;position: static!important; margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-box-flex: 1; box-flex: 1; -webkit-box-sizing: border-box; box-shadow: none!important;background: none; overflow: hidden;}
    #side ul li a {color: #333;}
    #side p { width: 100%; float: left;line-height:14px; font-weight: 500; font-size:12px;padding-top: 10px;text-align: center;display: block; color: #000;}
    #side p:hover{ color: #a60808;}
    #side ul li span{ display: block; margin: 0 auto;margin-top:15px;}
    .side_a{ width:35px; height: 35px;background: url(../images/icon_a.png) no-repeat;}
    .side_b{ width:35px; height: 35px;background: url(../images/icon_b.png) no-repeat;}
    .side_c{ width:35px; height: 35px;background: url(../images/icon_c.png) no-repeat;}
    .side_d{ width:35px; height: 35px;background: url(../images/icon_d.png) no-repeat;}



}


@media screen and (max-width:665px){  
    
   /* .container{width:100%;}
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}
    
    .header_r_gw { display: none;}
    .header_r_bk { display: none;}
    .DMenu .pm-links.mobile li,.DMenu .pm-viewMore > ul > li { display: block; clear: both; width:140px;}
    .DMenu .pm-links.mobile,.DMenu .pm-viewMore > ul { background: #a60808; position: absolute; left: 0; top:100%; z-index: 1000;box-shadow: 4px 4px 2px #7F1313;}
    
  .jobSolt ul { margin-top:10px; }
    .jobSolt ul .jobSolt_l{ width: 100%; height:auto;margin-top:40px;}
    .jobSolt ul .jobSolt_c{ width: 100%; height:auto; margin-top:40px;}
    .jobSolt_l_bt,.jobSolt_c_bt{ width: 100%;height:auto; padding-bottom:50px;}
    .jobSolt_l_nr,.jobSolt_c_nr{width: 100%; height:auto; padding-top: 20px;padding-bottom:20px; background: #f3f4f6; border: 1px solid #f3f4f6;}
    .jobSolt_l_nr span, .jobSolt_c_nr span{  margin-top: 30px;}
    
    .examBox{width: 100%;min-height:720px;}
    .examBox_lb ul li{  height:auto; padding-bottom:10px;}
    .examBox_lb ul li img{ display: block; margin: 0 auto; width: 34.42%; height:auto; padding-top:25px;  }
    .examBox_lb ul li span{line-height: 24px; font-size:24px; padding-bottom:25px;} 
    .examBox_an{margin: 0 auto; width:50%; margin-top: 15px;}

    .diannaoBox{ display: none;}
    .yidongBox{}
    .majorList_yd_an{width: 100%; height: 70px;  margin-top: 50px;cursor: pointer; }
    .majorList_yd_an span{ margin: 0 auto; width:50%;height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center; display: block;}
    
    .problemList ul li{ width: 100%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList_an{margin: 0 auto; width:50%; margin-top:20px;}*/
    
    
    /*移动端底部菜单 带图标*/
  /*  #sideBox{  width: 100%; height:90px;}
    #side {display:block;height:90px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #fff;z-index:999; border-top:1px solid #dadada; box-shadow: 0 0 10px rgba(0,0,0,.2);}
    #side ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}
    #side ul li {float: left; width: auto;height: 100%; width: 25%;position: static!important; margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-box-flex: 1; box-flex: 1; -webkit-box-sizing: border-box; box-shadow: none!important;background: none; overflow: hidden;}
    #side ul li a {color: #333;}
    #side p { width: 100%; float: left;line-height:16px;font-size: 16px;padding-top: 10px;text-align: center;display: block; color: #333;}
    #side p:hover{ color: #a60808;}
    #side ul li span{ display: block; margin: 0 auto;margin-top:15px;}
    .side_a{ width:35px; height: 35px;background: url(../images/icon_a.png) no-repeat;}
    .side_b{ width:35px; height: 35px;background: url(../images/icon_b.png) no-repeat;}
    .side_c{ width:35px; height: 35px;background: url(../images/icon_c.png) no-repeat;}
    .side_d{ width:35px; height: 35px;background: url(../images/icon_d.png) no-repeat;}*/

}


@media screen and (min-width:665px) and (max-width:900px){
    
    .container{width:100%;}
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}
    
    .header_r_bk { display: none;}
    
    .jobSolt_l_nr span{ display: block; margin: 0 auto; margin-top: 15px; width: 80%; height: 56px;line-height: 56px; background: #cf1b1e; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;margin-bottom: 30px;}
    .jobSolt_c_nr span{display: block; margin: 0 auto; margin-top: 15px; width:80%; height: 56px;line-height: 56px; background: #a60808; border-radius:5px;font-size:18px; text-align: center;cursor: pointer;margin-bottom:60px;}
    
    .examBox{width: 100%;min-height:750px;}
    .examBox_lb ul li span{line-height: 24px; font-size:24px; padding-bottom:25px;} 
    .examBox_an{margin: 0 auto; width:50%; margin-top: 15px;}

    .diannaoBox{ display: none;}
    .yidongBox{}
    .majorList_yd_an{width: 100%; height: 70px;  margin-top: 50px;cursor: pointer; }
    .majorList_yd_an span{ margin: 0 auto; width:50%;height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center; display: block;}

    .problemList ul li{ width: 49%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:62%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

    .problemList_an{margin: 0 auto; width:50%; margin-top:20px;}
    .problemList ul li .problemList_r{font-size: 16px; }

    /*移动端底部菜单 带图标*/
    #sideBox{  width: 100%; height:90px;}
    #side {display:block;height:90px;width: 100%;position: fixed;left: 0px;bottom: 0px;background-color: #fff;z-index:999; border-top:1px solid #dadada; box-shadow: 0 0 10px rgba(0,0,0,.2);}
    #side ul {border: 0;position: relative;width: auto;padding: 0px;margin: 0px;list-style: none;}
    #side ul li {float: left; width: auto;height: 100%; width: 25%;position: static!important; margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-box-flex: 1; box-flex: 1; -webkit-box-sizing: border-box; box-shadow: none!important;background: none; overflow: hidden;}
    #side ul li a {color: #333;}
    #side p { width: 100%; float: left;line-height:16px;font-size: 16px;padding-top: 10px;text-align: center;display: block; color: #333;}
    #side p:hover{ color: #a60808;}
    #side ul li span{ display: block; margin: 0 auto;margin-top:15px;}
    .side_a{ width:35px; height: 35px;background: url(../images/icon_a.png) no-repeat;}
    .side_b{ width:35px; height: 35px;background: url(../images/icon_b.png) no-repeat;}
    .side_c{ width:35px; height: 35px;background: url(../images/icon_c.png) no-repeat;}
    .side_d{ width:35px; height: 35px;background: url(../images/icon_d.png) no-repeat;}

}


@media screen and (min-width:901px) and (max-width:999px){
    .container{width:100%;}
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}
    
    .jobSolt_l_nr span{ width:50%; height: 56px;line-height: 56px; background: #a60808; border-radius:5px;font-size:18px; }
    .jobSolt_c_nr span{ width:50%; height: 56px;line-height: 56px; background: #a60808; border-radius:5px;font-size:18px; }
    
    .examBox{width: 100%;min-height:750px;}
    .examBox_lb ul li span{line-height: 24px; font-size:24px; padding-bottom:25px;} 
    .examBox_an{margin: 0 auto; width:35%; margin-top: 15px;}
    
    .diannaoBox{ display: none;}
    .yidongBox{}
    .majorList_yd_an{width: 100%; height: 70px;  margin-top: 50px;cursor: pointer; }
    .majorList_yd_an span{ margin: 0 auto; width:35%;height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center; display: block;}
    
    .problemList ul li{ width: 49%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:62%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .problemList_an{margin: 0 auto; width:35%; margin-top:20px;}
    .problemList ul li .problemList_r{font-size: 16px; }
      
    
}


@media screen and (min-width:1000px) and (max-width: 1199px){
    .container{width:100%;}  
    .main{ padding:0% 2%; width:96%; margin: 0 auto;}
    
    .jobSolt_l_nr span{ width:50%; height: 56px;line-height: 56px; background: #a60808; border-radius:5px;font-size:20px; }
    .jobSolt_c_nr span{ width:50%; height: 56px;line-height: 56px; background: #a60808; border-radius:5px;font-size:20px; }
    
    .diannaoBox{ display: none;}
    .yidongBox{}
    .jobSolt_c_bt{ padding-bottom:80px;}

    .problemList ul li{ width: 49%; height: 60px; line-height: 60px; position: relative; margin-bottom: 35px;}
    .problemList ul li .problemList_l p{ font-size: 16px; line-height: 60px; color: #333; width:62%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .problemList_an{margin: 0 auto; width:35%; margin-top:20px;}
    .problemList ul li .problemList_r{font-size: 16px; }

}


@media screen and (min-width:1200px) and (max-width:1920px){
    .container{width:1200px; margin: 0 auto;} 
    
    .yidongBox{ display: none;}
    /*专业推荐  PC端*/
    .diannaoBox{ }
    .majorList{position: relative; height: auto;}
    .majorList ul{ display: flex;justify-content: space-between;flex-wrap: wrap;}
    /* display: flex;  弹性布局 ；justify-content: space-between; 两端对齐，项目之间的间隔都相等；flex-wrap: wrap; 换行，第一行在上方，从上端左侧开始；
    容器转为 flex 布局后，项目不受float 的影响 */
    .majorList .majorList_a{ width: 73.75%; margin:0 auto;}
    .majorList .majorList_b{ width: 100%;}
    .majorList .majorList_c{width: 81.25%;margin:0 auto;}
    .majorList .majorList_d{width: 72.66%;margin:0 auto;}
    .majorList ul li{ height:60px;line-height:60px;border:2px solid #d8271c;border-radius:10px;font-size:18px;color: #fff;text-align: center;background: #a60808; padding: 0px 25px; margin-top: 30px; cursor: pointer;}
    .majorList ul li a{ color: #fff;}
    .majorList ul li:hover{border:2px solid #d8271c; background:#d8271c; color: #fff;}
    .majorList_an{display: block;margin: 0 auto; margin-top: 50px; width:27%;height:70px;line-height:70px; background: #cf1b1e; border-radius:5px;font-size:24px; text-align: center;cursor: pointer;}
    .majorList_an:hover{ color: #fff;background: #a60808;}
    .majorList_an span{color: #fff;}
    .majorList_an span a{color: #fff;}    
    
}










































































