.mr40{margin-right: 40px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt60{margin-top: 60px;}
.mb60{margin-bottom: 60px;}
.mb30{margin-bottom: 30px;}
.mt40{margin-top: 40px;}
.mb50{margin-bottom: 50px;}
.bb1eb{border-bottom: 1px solid #ebebeb;}

.imgopacity:hover img{opacity:0.8;}
/*首页*/
.topbox{background: url(../images/bg/topbg01.png) no-repeat center;height: 118px;}
.topbox .searchbox{margin-top: 43px;}
.topbox .searchbox input,.searchbox a{float: left;line-height: 38px;height: 38px;border: 1px solid #bf1b1b;}
.topbox .searchbox .subm{display: block;color: #fff;background: url(../images/icon/search01.png) no-repeat 15px center #bf1b1b;padding-left: 35px;padding-right:15px;}
.topbox .searchbox input{width: 255px;padding-left: 15px;}
.topbox .phonebox{background:url(../images/icon/phone01.png) no-repeat left;padding-left: 60px;line-height: 22px;margin-top: 37px;}
.topbox .phonebox .i1{color: #004a69;font-size: 20px;font-weight: bold;}
.topbox .logobox{width: 590px;}

.titleall .span1{margin-right: 12px;display: inline-block;font-size: 22px;color: #333;font-weight: bold;padding-bottom: 16px;position: relative;}
.titleall i{background: url(../images/icon/hr.png) center;width:100%;height: 2px;position: absolute;left: 0;bottom: -2px;background-size:100%;}
.contenttop{border-bottom: 2px solid #eee;margin-top: 37px;}
.contenttop .mayjorlist li{float: left;position: relative;}
.contenttop .mayjorlist li i{background: url(../images/icon/index01.png) no-repeat center;width: 26px;height: 13px;position: absolute;left:35%;bottom:-27px;display: none;}
.contenttop .mayjorlist li:hover i{display: block;}
.contenttop .mayjorlist li a{display: block;line-height: 34px;padding: 0 14px;}
.contenttop .mayjorlist li.sel a,.contenttop .mayjorlist li:hover a{background: #cc1919;border-radius:17px ;color: #fff;}
.contenttop .mayjorlist li.sel i{display: block;}

.majorbox .recommendbox{background: #cc1919;height: 50px;line-height: 50px;margin-top: 17px;}
.majorbox .recommendbox .p1{background: url(../images/icon/recommend01.png) no-repeat left;padding-left:38px;color: #fff;font-size: 16px;margin-left: 18px;}
.majorbox .recommendbox .p1 img{bottom: 5px;margin-left:5px;}
.majorbox .recommendbox a{color: #fff;margin-left: 30px;}
.majorbox .majortitle{background: url(../images/bg/majortitlebg.png) no-repeat center;height: 43px;line-height: 43px;}
.majorbox .majortitle span{width: 16%;display: inline-block;font-size: 15px;color: #003a59;font-weight: bold;}
.majorbox .majorbtn{border-radius:13px ;background: #cc1919;color: #fff;line-height: 26px;display: inline-block;padding: 0 13px;}
.majorbox .majorbtn:hover{opacity:0.8;}
.majorbox .mayjorcontent span{width:16%;display: inline-block;line-height: 34px;}
.majorbox .mayjorcontent{background: #f2fbff;margin-bottom: 32px;}
.majorbox .mayjorcontent li{border-bottom: 1px dashed #cde6f3;}
.majorbox .mayjorcontent li:last-child{border-bottom: none;}

.adbox01 img{width: 100%;display: block;}

.studentlist li{float: left;width:33.33%;margin-top: 30px;}
.studentlist .picturebox{width: 225px;}
.studentlist .picturebox img{width:200px;height: 200px;display: block;}
.studentlist .inforbox .p1{font-size: 20px;color:#333;font-weight: bold;margin-top: 18px;margin-bottom: 11px;}
.studentlist .inforbox .p2{color: #999;margin-bottom:25px;}
.studentlist .inforbox p{width: 160px;}

.inschoolslist li a{display: block;padding:10px;margin-top: 30px;border: 1px solid #e5e5e5;width:208px;float: left;height: 50px;margin-right: 10px;}
.inschoolslist li a img{100%}
.inschoolslist li {width:100%;height:320px;margin:0 auto;overflow:hidden;}
.madlast1ain b { display:block; width:45px; height:45px; cursor:pointer;display: inline-block; }
#adlast1 { background:url(../images/ad_page02.png) no-repeat; left:0;}
#adnext1 { background:url(../images/ad_page01.png) no-repeat; right:0;}

.index_device .hd{position: absolute;right: 0;top:-38px}
.index_device .hd a{display: inline-block;border: 1px solid #E5E5E5;width:35px; height:35px;float: left;}
.index_device .hd .next{background: url(../images/icon/btnr01.png) no-repeat center;}
.index_device .hd .prev{background: url(../images/icon/btnl01.png) no-repeat center;}
.index_device .bd{ overflow: hidden;}
.index_device .bd li{ float:left; width:100%; height: 320px; overflow: hidden;}
.index_device .bd li a{ display: block;padding:10px;margin-top: 30px;border: 1px solid #e5e5e5;width:208px;float: left;height: 50px;margin-right: 10px;}
.index_device .bd li a:hover img{opacity: 0.7;}

.officebox{margin-top: 30px;}
.officebox .officel{width: 344px;height: 340px;overflow: hidden;}
.officebox img{width: 100%;display: block;}
.officebox .officer{width: 845px;}
.officebox .officer p{float: left;width:33.33%;margin-bottom: 14px;}
.officebox .officer p i{display: block;width: 96.5%;}

.innewsbox{width: 880px;}
.inmayjorbox{width:275px ;}
.innewsbox .innewslist{margin-top: 30px;border-bottom: 1px solid #eeeeee;}
.innewsbox .innewslist li{width:50%;float: left;margin-bottom: 27px;}
.innewsbox .innewslist li a,.innewsbox .innewslist .innewslist2 li a{width: 95%;display: block;}
.innewsbox .innewslist .innewslistl{width: 120px;}
.innewsbox .innewslist .innewslistl img{width: 100%;display: block;}
.innewsbox .innewslist .innewslistr{width: 280px;}
.innewsbox .innewslist .innewslistr .p1{font-size: 14px;color: #333;font-weight: bold;}
.innewsbox .innewslist .innewslistr .p2{color: #999;line-height: 24px;margin-top: 10px;}
.innewsbox .innewslist li:hover .p1{color: #cc1919;}
.innewsbox .innewslist2{margin-top: 20px;}
.innewsbox .innewslist2 li{width: 50%;background: url(../images/icon/li01.png) no-repeat left;float: left;line-height:40px;}
.innewsbox .innewslist2 li:hover{background: url(../images/icon/li011.png) no-repeat left}
.innewsbox .innewslist2 li a{padding-left: 15px;color: #444444;width:90%;display: block;max-width: 392px;}
.innewsbox .innewslist2 li:hover a{color: #cc1919;}

.inmayjorbox li{margin-bottom:15px;}
.inmayjorbox li a{display: block;}
.inmayjorbox .innewslistl{width:80px;}
.inmayjorbox .innewslistl img{width: 100%;display: block;}
.inmayjorbox .innewslistr{width: 180px;}
.inmayjorbox .innewslistr .p1{font-size: 18px;color: #333;font-weight: bold;}
.inmayjorbox .innewslistr .p2{color: #999;line-height: 24px;margin-top: 10px;}
.inmayjorbox li:hover .p1{color: #cc1919;}

/*友情链接*/
.blogrollbox{background:#191919;padding: 20px 0;margin-top: 70px;}
.blogrollbox p{background: url(../images/icon/blogroll01.png) no-repeat left;padding-left: 25px;margin-bottom: 15px;}
.blogrollbox a{display: block;float: left;margin-right: 40px;}
/*底部*/
footer{background:url(../images/bg/footerbg.png) no-repeat center #b11919;}
footer .ftopbox{border-bottom: 1px solid #ca2132;padding-top: 30px;padding-bottom: 20px;}
footer .ftopbox ul{width: 1030px;}
footer .ftopbox li a{display: block;color: #fff;font-size: 12px;line-height: 24px;}
footer .ftopbox li a:hover{opacity: 0.8;}
footer .ftopbox li{float: left;width: 14%;}
footer .ftopbox li menu{margin-left: 20px;}
footer .ftopbox li p{margin-bottom:15px;}
footer .ftopbox .code2box{width: 137px;}
footer .ftopbox .code2box img{width: 100%;}
footer .ftopbox .p1{background: url(../images/icon/footer01.png) no-repeat left;padding-left:25px;}
footer .ftopbox .p2{background: url(../images/icon/footer02.png) no-repeat left;padding-left:25px;}
footer .ftopbox .p7{background: url(../images/icon/footer03.png) no-repeat left;padding-left:25px;}
footer .ftopbox .p3{background: url(../images/icon/footer04.png) no-repeat left;padding-left:25px;}
footer .ftopbox .p4{background: url(../images/icon/footer05.png) no-repeat left;padding-left:25px;}
footer .ftopbox .p5{background: url(../images/icon/footer06.png) no-repeat left;padding-left:25px;}
footer .ftopbox .p6{background: url(../images/icon/footer07.png) no-repeat left;padding-left:25px;}
footer .bottbox{border-top: 1px solid #9a0c1a;}

/*缺省页*/
.nobox{text-align: center;margin-top: 90px;}
.nobox p{margin-top: 40px;}
/*截取行数*/
.ellipsis-1,.innewsbox .innewslist2 li a,.recommendedlistr li a,.studentlist .inforbox .p3{
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.ellipsis-2{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ellipsis-3{
	display:-webkit-box;
	overflow:hidden;
	white-space:normal !important;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.ellipsis-4{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ellipsis-5{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.ellipsis-6{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.ellipsis-7{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.ellipsis-8{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:8;-webkit-box-orient:vertical}
.ellipsis-9{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:9;-webkit-box-orient:vertical}
.ellipsis-10{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:10;-webkit-box-orient:vertical}


/*了解云升*/
.nbannerbox {width:100%;height:140px;margin:0 auto;overflow:hidden;}
.nbannerbox a {display:block;width:100%;height:140px;background-repeat:no-repeat;background-position:center center; position:absolute; left:0; top:0;}

.aboutbox .aboutl{width: 185px;}
.aboutbox .aboutl .jionbox,.aboutbox .aboutl .applybox{margin-top: 10px;}
.aboutbox .aboutl .jionbox:hover img,.aboutbox .aboutl .applybox:hover img{opacity: 0.8;}
.aboutbox .aboutl .jionbox img,.aboutbox .aboutl .applybox img{width: 100%;display: block;}
.aboutbox .aboutr{width: 985px;}
.aboutbox .aboutr .right_txt .p1{font-size: 24px;color: #333;font-weight: bold;text-align: center;margin-top: 40px;margin-bottom: 30px;}
.aboutbox .aboutr .right_txt .content img{width: 100%;}
.aboutbox .aboutr .right_tit{border-bottom: 2px solid #cc1919;line-height: 40px;}
.aboutbox .aboutr .right_tit .p1{font-size: 20px;display: inline-block;background: url(../images/icon/title01.png) no-repeat left;padding-left: 15px;}
.submenubox{width: 100%;}
.submenubox .p1{background: #004c5f;border-top-left-radius:5px;border-top-right-radius:5px;text-align: center;line-height: 50px;}
.submenubox li.sel a{background: #cc1919;color: #fff;}
.submenubox li a{display: block;line-height: 40px;}
.submenubox li{color: #333;font-size: 16px;}
/*面包屑导航*/
.crumbs{background: url(../images/icon/crumbs01.png) no-repeat left;padding-left:22px;}
.crumbs a,.crumbs span{padding-left:5px;}
.crumbs a:hover{color: #cc1919;}

.adbox img{width: 100%;display: block;}

/*招聘信息列表*/
.jionlisit{margin-top: 25px;}
.jionlisit .classes{background: #f5f5f5;line-height: 100px;padding-left: 30px;}
.jionlisit .classes a{color: #333;display: inline-block;padding: 0 25px;line-height: 34px;}
.jionlisit .classes a.sel{background: #cc1919;border-radius:17px ;color: #fff;}
.jionlisit .jionlisittxt span{display: inline-block;width:25%;}
.jionlisit .jionlisittxt ul span{top:-10px}
.jionlisit .jionlisittxt .span1{
	text-overflow:ellipsis;
	white-space: nowrap;
	background: url(../images/icon/jion01.png) no-repeat left;padding-left: 20px;width: 20%;overflow: hidden;top: 10px;position: relative;}
.jionlisit .jionlisittxt .span2{padding-left: 20px;width: 20%;text-align: left;}
.jionlisit .jionlisittxt .title{margin-bottom: 15px;}
.jionlisit .jionlisittxt .title span{font-weight: bold;}
.jionlisittxt .span1{text-align: left;}
.jionlisittxt li{border-bottom: 1px dashed #cccccc;line-height: 42px;}

/*分页*/
.pageGro a,.pageGro span{font-size:12px; color:#7d7d7d; display: inline-block; margin-left:8px; padding:0 12px; text-align:center; border:1px solid #cccccc; line-height:30px;}
.pageGro .on{ color:#fff; background:#cc1919; border:1px solid #cc1919;}
.pageGro a:hover{background:#cc1919;color:#fff;border:1px solid #cc1919;}

/*招聘详情*/
.jiondetails .brief{background: #edf6f8;padding:15px 20px;}
.jiondetails .brief p{float: left;width: 25%;line-height: 36px;color: #333;}
.jiondetails .content{line-height: 36px;color: #333;padding:20px;}
.jiondetails .contactbox{padding:20px;color: #333;line-height: 36px;}

/*资讯列表*/
.newslist li{border-bottom: 1px dashed #cccccc;line-height: 60px;}
.newslist li a{display: block;}
.newslist li:hover span{color: #b11919 !important;}

/*资讯详情*/
.newscontent .newstitle{text-align: center;border-bottom: 1px dashed #ccc;}
.newscontent .newstitle .p1{font-weight: bold;color: #444444;font-size: 24px;padding-top:30px;padding-bottom: 20px;}
.newscontent .newstitle .p2{font-size: 13px;color: #999999;margin-bottom: 20px;}
.newscontent .newstitle .p2 span{margin-right: 20px;}
.newscontent .newstxt{margin-top: 25px;line-height: 32px;border-bottom: 1px dashed #ccc;padding-bottom: 25px;}
.newscontent .newstxt img{max-width: 100%;}

.pagingbox{color: #999;font-size: 13px;padding-top: 15px;margin-bottom:40px;}
.pagingbox a{color: #999}
.pagingbox a:hover{color: #b11919;}
.pagingbox p{margin-bottom: 10px;}

.contacttxt li{float: left;width:33.33%;margin-top: 30px;}
.contacttxt .picturebox{width: 158px;}
.contacttxt .picturebox img{width:148px;height: 148px;display: block;}
.contacttxt .inforbox .p1{font-size: 20px;color:#333;font-weight: bold;margin-top: 10px;margin-bottom: 11px;}
.contacttxt .inforbox p{width: 160px;font-size: 13px;}
.contacttxt .inforbox .wxqqbtn{top:30px}
.contacttxt .inforbox .wxqqbtn span{margin-right:5px;}
.contacttxt .inforbox .wxqqbtn{position: relative;}
.contacttxt .inforbox .wxqqbtn .p2{background: url(../images/bg/wxbg01.png) no-repeat center;width: 149px;height: 155px;text-align: center;position: absolute;top:-150px;left: -60px;display: none;}

/*学校列表*/
.schoolslist li{width: 20%;float:left;margin-bottom: 30px;}
.schoolslist li>a{width: 93%;display: block;border: 1px solid #e5e5e5;}
.schoolslist .schooltop{border-bottom: 1px dashed #ccc;margin: 10px;padding-bottom: 5px;}
.schoolslist .schooltop img{width: 192px;}
.schoolslist div a{display: inline-block;line-height: 25px;border-radius:3px;font-size: 13px;text-align: center;margin-bottom: 10px;}
.schoolslist .a1{background: url(../images/icon/qq02.png) no-repeat -5px center #99d6f4;padding-left:22px;color: #043046;width: 65px;margin-right: 15px;margin-left: 15px;}
.schoolslist .a2{background: #004a68;color: #fff;width: 87px;}
.schoolslist .a1:hover{opacity: 0.8;}
.schoolslist .a2:hover{opacity: 0.8;}

/*404*/
.box404 .p2{margin-top: 80px;}
.box404 .p1{font-size: 24px;color: #333;padding-top: 80px;width: 300px; margin: 0 auto;text-align: left;}
.box404 a{display: inline-block;background: #bf1b1b;color: #fff;width: 154px;line-height: 48px;border-radius:10px ;font-size: 18px;margin-top: 25px;margin-left: 20px;}
.box404 a:hover{opacity: 0.8;}

/*学校详情*/
.schooldetails{margin-top: 40px;}
.schooldetails .schoolinfo .fl{width:580px;height: 330px;}
.schooldetails .schoolinfo .fl img{width: 100%;}
.schooldetails .schoolinfo .fr{width:595px;}
.schooldetails .schoolinfo .fr .p1{font-size: 24px;font-weight: bold;color: #bf1b1b;margin-bottom: 30px;}
.schooldetails .schoolinfo .fr .p2{color: #444;line-height: 30px;margin-bottom: 30px;height: 203px;}
.schooldetails .schoolinfo .schoolinfobtn a{line-height: 42px;display: inline-block;border-radius:4px ;text-align: center;}
.schooldetails .schoolinfo .schoolinfobtn .a1{background: url(../images/icon/qq03.png) no-repeat 30px center #004a68;color: #fff;font-size: 16px;border: 1px solid #004a68;padding-left: 20px;width: 142px;margin-right: 20px;}
.schooldetails .schoolinfo .schoolinfobtn .a2{background: #bf1b1b;color: #fff;font-size: 16px;border: 1px solid #bf1b1b;width: 162px;margin-right: 20px;}
.schooldetails .schoolinfo .schoolinfobtn .a3{font-size:20px;color: #bf1b1b;font-weight:bold;background: url(../images/icon/phone02.png) no-repeat 10px center;border: 1px solid #bf1b1b;padding-left: 30px;width: 181px;}
.schooldetails .schoolinfo .schoolinfobtn a:hover{opacity: 0.8;}
.schooldetails .schoolinfo .schoolinfotxt{position: relative;}
.schooldetails .schoolinfo .morebtn{position: absolute;right: 0;}

.recommendedlist{margin-top: 25px;margin-bottom: 40px;}
.recommendedlist li{width: 25%;float: left;}
.recommendedlist li a{width: 93%;display: block;}
.recommendedlist .fl{width: 117px;height: 105px;}
.recommendedlist .fl img{width: 100%;}
.recommendedlist .fr{width: 145px;}
.recommendedlist .p2{font-size: 13px;color: #999999;line-height: 22px;}
.recommendedlist .btn{display: block;color: #fff;background: #cc1919;width: 93px;font-size: 13px;text-align: center;line-height: 29px;border-radius:4px ;margin-top:5px;}
.recommendedlist .btn:hover{opacity: 0.8;}

.majorcheck a{display:block;line-height: 39px;width: 108px;text-align: center;border: 1px solid #e5e5e5;float: left;}
.majorcheck a:first-child{border-top-left-radius: 4px;}
.majorcheck a:last-child{border-top-right-radius: 4px;}
.majorcheck a.sel{background: #9dd4ea;border: 1px solid #9dd4ea;}
.majorcheck a:hover{color: #666;}

.majorcheckcontent .majortitle{background: #9dd4ea;height: 43px;line-height: 43px;}
.majorcheckcontent .majortitle span{width: 20%;display: inline-block;font-size: 15px;color: #003a59;font-weight: bold;}
.majorcheckcontent .majorbtn{border-radius:13px ;background: #cc1919;color: #fff;line-height: 26px;display: inline-block;padding: 0 13px;}
.majorcheckcontent .majorbtn:hover{opacity: 0.8;}
.majorcheckcontent .mayjorcontent span{width:20%;display: inline-block;line-height: 34px;}
.majorcheckcontent .mayjorcontent{background: #f2fbff;margin-bottom: 32px;font-size: 14px;}
.majorcheckcontent .mayjorcontent li{border-bottom: 1px dashed #cde6f3;line-height: 53px;}
.majorcheckcontent .mayjorcontent li:last-child{border-bottom: none;}
.majorcheckcontent .mayjorcontent .span1{color: #003a59;}
.majorcheckcontent .mayjorcontent a:hover span{color: #b11919;}
.majorcheckcontent .mayjorcontent{border: 1px solid #cde6f3;}
.mtno{margin-top:0;}
.code3box{width: 100%;background: #eeeeee;padding-top: 17px;}
.code3{width: 234px;height: 234px;display: inline-block;}
.code3 img{width: 100%;}
.code3box p{padding-bottom:17px;padding-top: 13px;}
.recommendedlistr{margin-top: 10px;}
.recommendedlistr li{background: url(../images/icon/li02.png) no-repeat left;}
.recommendedlistr li:hover{background: url(../images/icon/li021.png) no-repeat left;}
.recommendedlistr li a{display: block;padding-left: 13px;line-height: 40px;}

.conditionbox .conditiontxt{line-height: 30px;padding:15px 0;}

.contacttxt1 li{float: left;width:33.33%;margin-top: 30px;}
.contacttxt1 .picturebox{width: 132px;}
.contacttxt1 .picturebox img{width:100%;display: block;}
.contacttxt1 .inforbox .p1{font-size: 20px;color:#333;font-weight: bold;margin-top: 10px;margin-bottom: 11px;}
.contacttxt1 .inforbox p{width: 175px;font-size: 13px;}
.contacttxt1 .inforbox .wxqqbtn{top:11px}
.contacttxt1 .inforbox .wxqqbtn span{margin-right:5px;}
.contacttxt1 .inforbox .wxqqbtn{position: relative;}
.contacttxt1 .inforbox .wxqqbtn .p2{background: url(../images/bg/wxbg01.png) no-repeat center;width: 149px;height: 155px;text-align: center;position: absolute;top:-150px;left: -60px;display: none;}

.contacttxt3 li{float: left;width:33.33%;margin-top: 30px;}
.contacttxt3 .picturebox{width: 132px;}
.contacttxt3 .picturebox img{width:100%;display: block;}
.contacttxt3 .inforbox .p1{font-size: 20px;color:#333;font-weight: bold;margin-top: 10px;margin-bottom: 11px;}
.contacttxt3 .inforbox p{width: 155px;font-size: 13px;}
.contacttxt3 .inforbox .wxqqbtn{top:11px}
.contacttxt3 .inforbox .wxqqbtn span{margin-right:5px;}
.contacttxt3 .inforbox .wxqqbtn{position: relative;}
.contacttxt3 .inforbox .wxqqbtn .p2{background: url(../images/bg/wxbg01.png) no-repeat center;width: 149px;height: 155px;text-align: center;position: absolute;top:-150px;left: -60px;display: none;}


.schoolcontent{overflow: hidden;line-height: 32px;}

.contacttxt2 li{float: left;width:25%;margin-top: 30px;}
.contacttxt2 .picturebox{width: 132px;}
.contacttxt2 .picturebox img{width:100%;display: block;}
.contacttxt2 .inforbox .p1{font-size: 20px;color:#333;font-weight: bold;margin-top: 10px;margin-bottom: 11px;}
.contacttxt2 .inforbox p{width: 155px;font-size: 13px;}
.contacttxt2 .inforbox .wxqqbtn{top:11px}
.contacttxt2 .inforbox .wxqqbtn span{margin-right:5px;}
.contacttxt2 .inforbox .wxqqbtn{position: relative;}
.contacttxt2 .inforbox .wxqqbtn .p2{background: url(../images/bg/wxbg01.png) no-repeat center;width: 149px;height: 155px;text-align: center;position: absolute;top:-150px;left: -60px;display: none;}

/*高起专*/
.majorbox1 .majortitle{background:#9dd4ea;height: 43px;line-height: 43px;margin-top: 30px;}
.majorbox1 .majortitle span{width: 16%;display: inline-block;font-size: 15px;color: #003a59;font-weight: bold;}
.majorbox1 .majorbtn{border-radius:13px ;background: #cc1919;color: #fff;line-height: 26px;display: inline-block;padding: 0 13px;}
.majorbox1 .majorbtn:hover{opacity: 0.8;}
.majorbox1 .mayjorcontent span{width:16%;display: inline-block;line-height: 53px;color: #333;}
.majorbox1 .mayjorcontent a:hover span{color: #cc1919;}
.majorbox1 .mayjorcontent{background: #f2fbff;margin-bottom: 32px;}
.majorbox1 .mayjorcontent li{border-bottom: 1px dashed #cde6f3;}
.majorbox1 .mayjorcontent li:last-child{border-bottom: none;}
.c_003a59{color: #003a59;}

/*在线报名*/
.applybox1 .applybtn input,.applybox .apply select, .applybox .apply .input1 input{border-radius:3px ;}
.applybox1{margin-left: 60px;padding-top: 30px;}
.applybox1 .apply{margin-bottom: 20px;}
.applybox1 .apply p{line-height: 46px;display: inline-block;}
.applybox1 .apply .p1{color: #333333;width:90px;}
.applybox1 .apply .p1 span{color: #cc1919;}
 .applybox1 .apply .input1{width: 370px}
 .applybox1 .apply .input1 input{width: 100%;height: 46px;border: 1px solid #e9e9e9;padding-left: 15px;}
.applybox1 .apply .p3{background: url(../images/icon/close01.png) no-repeat left;padding-left: 20px;color: #da1602;margin-left: 25px;}
.applybox1 .apply .p2 span{margin-left: 10px;}
.applybox1 .apply select{width: 385px;height: 46px;border: 1px solid #e9e9e9;padding-left: 15px;}
.applybox1 .applybtn input{cursor: pointer;width: 385px;height: 46px;border: 1px solid #e9e9e9;background: #cc1919;color: #fff;}
.ml30{margin-left: 30px;}
.applybox1 .applybtn:hover input{opacity: 0.8;}

.downloadbox{background: #f5f5f5;padding: 15px 0 18px 37px;margin: 30px 0;}
.downloadbox .p1{color: #cc1919;margin-bottom: 10px;}
.downloadbox a{width: 207px;height: 44px;line-height: 44px;display: block;background: url(../images/icon/download01.png) no-repeat 40px center #cc1919;color: #fff;text-align: center;}
.downloadbox a:hover{opacity: 0.8;}

.aboutcontent{line-height: 32px;width:80%;margin: 0 auto;}
.aboutcontent li{margin-bottom: 30px;}
.mapbox{width: 100%;height: 360px;}
.mapbox img{width: 100%;}

.questionstxt{padding-top: 40px;}

/*右边浮动条*/
.right_bar{width: 40px; position: fixed; right: 10px;top:40%;z-index: 30;}
.right_bar li{display: block;cursor: pointer;width: 40px;height: 40px;margin-top: 2px;background: #bf1b1b;}
.right_bar li .icon{width: 40px;height: 40px;}
.right_bar .img1{width: 25px;left: 7px;top: 10px;}

.right_bar li .show{display: none;}
.right_bar li:hover .show{display: block;}
.right_bar li:hover{background: #a61717;}
.right_bar li .show:after{position: absolute; content: ""; height: 0; width: 0; pointer-events: none; border: solid transparent;border-color: rgba(136,183,213,0); border-left-color: #fff; border-width: 5px; top: 50%; margin-top: -5px;left:100%;}

.right_bar li .show_ewm{width: 150px;height: 150px;padding:6px;position: absolute;top:-62px;left:-164px;background: #fff;    border: 1px solid #e1e1e1;}
.right_bar li .show_ewm img{width: 150px;height: 150px;}


.right_bar li .show_text{position: absolute; top: 0; right: 40px;padding:9px 10px; width: 73px; height: 20px; border: 1px solid #e1e1e1;background: #fff;font-size: 14px;text-align: center;}

.right_bar li .show_number{padding: 15px; width: 130px;border: 1px solid #e1e1e1;position: absolute; top: -30px; right: 40px;background: #fff;}
.right_bar li .show_number p.num{font-size: 14px; color: #515557; font-weight: 700;}

.applyboxshow{z-index: 101;background: url(../images/bg/applyboxshowbg.png) no-repeat center;width: 479px;height: 268px;position:fixed;top: 40%;left:40%;}
.applyboxshow .p1{background: url(../images/icon/applyboxshow01.png) no-repeat 90px center;font-size: 22px;color: #444444;font-weight: bold;margin-top: 68px;text-align: center;line-height: 33px;left: 20px;margin-bottom: 30px;}
.applyboxshow .p2 span{font-weight: bold;color: #e52828;}
.applyboxshow .p2{width: 360px;margin: 0 auto;line-height: 24px;}
.applyboxbg{background: url(../images/bg/applyboxbg.png);width: 100%;height: 100%;position: fixed;top:0;z-index: 100;}
.applyboxshow .closebtn{position: absolute;right:-21px;top:-25px}

/*网站地图*/
.web_maps{background: #fff;}
.web_maps h2{height: 65px;line-height: 65px;border-bottom:1px #c8c8c8 solid;color: #BF1B1B;font-weight: bold;font-size: 20px;text-align: center; }
.web_maps ul{width: 100%;padding: 20px 20px;}
.web_maps ul li{height: auto;line-height: 28px;padding: 15px 0;border-bottom: 1px #e5e5e5 dashed;}
.web_maps ul li .name{color: #BF1B1B;font-size: 14px;display: block;line-height: 28px;}
.web_maps ul li nav{width: 100%;height: auto;}
.web_maps ul li a{margin-right: 50px;color: #666;font-size: 14px;display: inline-block;height: 28px;line-height: 28px;}
.web_maps ul li a:hover{color: #BF1B1B;}