/* 2021/7/28css-hebing */
.citycurrent{
 color:#ffffff;
 background:#0072be;
}
.citycurrent:link,.citycurrent:hover{
 color:#ffffff;
 background:#0072be;
}
.showsearch {
	height:auto;
	margin-top:10px;
	padding:10px 20px 10px;
	border:1px solid #e4e4e4;
	background:#fff;
}
.showss {
	border-bottom:1px solid #ddd;
	padding-left:0px;
	margin-bottom:5px;
}
.showss b {
	font-size:16px; color:#0072be;
}
.showss_cont {
	padding-top:5px;
	padding-left:10px; height:auto; line-height:45px;
}
.showss_cont a {
	padding:3px 10px; 
	line-height:28px; font-size:16px;  
}
.inner2 {
    margin-top: 15px;
}

.inner2_left {
    width: 900px;
    background: #fff;
}

.inner2_right {
    width: 280px;
}

.nynews {
    border: 1px #dfdfdf solid;
    padding: 10px 20px 30px 20px;
    height: auto;
    overflow: hidden;
}

.nynews_tuwen {
    background: #FFFFFF;
    border: 1px #F5F5F5 solid;
    padding: 0px 20px 30px 20px;
    height: auto;
    overflow: hidden;
}

.nynews_cont {
    padding: 0px 0px 10px 0px;
    line-height: 30px;
}

.nynews_cont_tuwen {
    padding: 0px 0px 10px 0px;
    line-height: 30px;
}

.souke {
    height: 40px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
    color: #0072be;
    line-height: 40px;
    border-bottom: 1px solid #e4e4e4;
}

.showlist {
    height: 120px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.nyshow_left {
    width: 180px;
    padding: 2px;
    border: 1px #CCC solid;
}
.nyshow_left a{
	display: block;
	height: 120px;
}
.nyshow_left img {
    width: 180px;
    height: 120px;
}

.nyshow_mid {
    width: 412px;
    margin-left: 15px;
}

.nyshow_mid dl dt {
    height: 35px;
    line-height: 35px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
	margin-bottom: 5px;
}

.nyshow_mid dl dd {
    line-height: 30px;
}

.nyshow_right {
    width: 150px;
    text-align: center;
}

.add_st_menu a,
.add_st_menu a:link,
.add_st_menu a:visited {
    background: #289613;
    width: auto;
    padding: 5px 15px;
    font-size: 12px;
    color: #FFFFFF;
    font-size: 12px;
    color: #FFFFFF;
}

.mypage {
    padding-top: 18px;
    text-align: left;
    color: #0072be;
    clear: both;
}

.hots {
    border: 1px #e4e4e4 solid;
}

.today {
    width: auto;
    border-top: 3px #0072be solid;
    height: 32px;
    line-height: 32px;
    font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
}

.article_cont {
    padding: 0px 10px 20px 10px;
}

.article_cont ul li {
    border-bottom: #CCCCCC dotted 1px;
    height: 40px;
    line-height: 40px;
    padding-left: 18px;
}

.article_cont ul li a,
.article_cont ul li a:link,
.article_cont ul li a:visited,
.article_cont ul li a:hover {
    font-size: 15px;
}

.add_adver_right {
    width: auto;
    height: auto;
    margin-top: 14px;
}

.add_adver_right img {
    width: 280px;
    height: auto;
}

.add_map {
    width: 100%;
    background: #FFFFFF;
}

.schoolnews_map {
    padding: 0px 0px 50px 0px;
    line-height: 28px;
}

.schoolnews_map ul {
    margin: 0px;
    padding: 0px;
}
.schoolnews_map ul li:nth-child(odd){
	margin-right: 2%;
}
.schoolnews_map ul li a {
    color: #000000;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	display: block;
	width: 85%;
}

.schoolnews_map ul li a:link,
.schoolnews_map ul li a:visited {
    color: #000000;
}

.schoolnews_map ul li a:hover {
    color: #0072be;
    text-decoration: underline;
}

.schoolnews_map ul li span {
    float: right;
    color: #999;
}

.schoolnews_map ul li span a {
    color: #999;
}

.schoolnews_map ul li {
    background: url(../himg/img/dot.jpg) no-repeat center left;
    padding-left: 15px;
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dotted #d6d6d6;
}

.add_school_map li,
.Course_map ul li,
.schoolnews_map ul li {
    display: block;
    float: left;
    line-height: 35px;
    padding: 0px;
    white-space: nowrap;
    width: 47%;
    padding-left: 10px;
    padding-right: 10px;
}

.nynews_cont h3 {
    height: 50px;
    font-family: "微软雅黑";
    font-size: 25px;
    font-weight: normal;
    color: #0072be;
    line-height: 40px;
    padding-left: 0px;
    border-bottom: 1px solid #e4e4e4;
    text-align: center;
    margin-top: 25px;
}

.newsnr_cont {
    padding: 5px 0px 15px 0px;
    font-size: 15px;
    color: #333;
    line-height: 30px;
}

.newsnr_cont div {
    clear: both;
}

.newsnr_cont h3,
.newsnr_cont h3 a {
    color: #0072be;
}

.newsnr_cont p {
    margin-bottom: 10px;
}

.newsnr_cont a,
.newsnr_cont a:link {
    font-weight: bold;
    color: #333;
}

@media screen and (max-width:767px) {
    .nynews {
        width: auto;
        margin: 0 auto;
        padding: 0px 15px;
		border:0px;
    }
    .schoolnews_map ul li {
        width: 100%;
        overflow: hidden;
    }
    .schoolnews_map ul li span {
        display: none
    }
    .main_kefu {
        display: none;
    }
    .add_adver_right {
        padding: 0 15px;
    }
	.schoolnews_map ul li a{width: 95%;}
}

.nyshow_right {
	width:150px;
	text-align:center;
}
 
.showsearch {
	height:auto;
	margin-top:10px;
	padding:10px 20px 10px;
	border:1px solid #e4e4e4;
	background:#fff;
}

.showss {
	border-bottom:1px solid #ddd;
	padding-left:0px;
	margin-bottom:5px;
}
.showss b {
	font-size:16px; color:#0072be;
}
.showss_cont {
	padding-top:5px;
	padding-left:10px; height:auto; line-height:45px;
}
.showss_cont a {
	padding:3px 10px; 
	line-height:28px; font-size:16px;  
}
/*addcity search begin*/
.citycurrent{
 color:#ffffff;
 background:#0072be;
}
.citycurrent:link,.citycurrent:hover{
 color:#ffffff;
 background:#0072be;
}
.showxl {
	margin-top:15px;
	margin-bottom:15px;
	height:25px;
	position:relative;
}
@charset "utf-8";
/* CSS Document */
.add_m_none{ display:none;}
.pz_menubox{ display:none;}
* {
	margin:0;
	padding:0;
}
body,ul,li,dl,tl,dd,h1,h2,h3,h4,p{ margin:0px; padding:0px;}
ul, li {
	list-style-type:none; overflow:hidden;
}
img{ border:0px;}
body {
	font-size:14px;
	color:#333;
	line-height:30px;
	font-family:"微软雅黑"; 
}

a {
	color:#121212;
	text-decoration:none;
}
a:webkit-any-link {
display:block;
}
a:hover {
	color:#0072be;
	text-decoration:none;
}
.height20{ clear:both; height:20px; width:100%; background:#fff;}
.r{ border:1px solid red;}
.g{ border:1px solid green;}
.b{ border:1px solid blue;}
.clear{ clear:both; }
.height10{ clear:both; height:20px; width:100%; background:none;}
.margintop10{ margin-top:10px;}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html .clearfix {
	height:1%;
}
*+html .clearfix {
	height:1%;
}
.clear{ clear:both; }
.fl {
	float:left;
    !important;
	_display:inline;
}
.fr {
	float:right;
   !important;
	_display:inline;
}
.wrap {
	width:1200px;
	margin:0 auto;
}

/***************************top***************************/
.top {
	    background-color: #fff;
	    border-bottom: 1px solid #eee;
	width:100%;
	height:35px;
}
.topnr {
	height:35px;
	line-height:35px; font-size:13px;
}
.topnr span {
	float:right;
}
/***************************head***************************/
.head{ 	width:100%; 
		height:110px; padding-top:10px;
		background:#fff;}
.logo {
	margin-top:15px;
	width:290px;
}

.toplogo {
	height:100px;
}
.logoright{ 
			margin:10px 0 0 10px;
			line-height:22px;}
.logoright span{ 
			font-size:14px;
		    color:#0072be; 
			font-weight:bold;}
.searchInt{
			width:570px; 
			height:38px;}
.searchInt .searchText {
	width: 450px;
	padding-left:7px;
	height:34px;
	line-height: 34px;
	float: left;
	display: inline;
	color: #999;

}
.searchInt .searchBtn {
	width: 105px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#fff;
	border: 0;
	font-size:14px;
	cursor: pointer;
	float: left;
	display: inline;
	outline: none;
	letter-spacing:2px;
	font-size:14px;
}
.key{ height:30px; line-height:30px; margin-top:5px;}
/***************************navbg***************************/
.nav360bg {
	width:100%;
	height:50px;
	 
	overflow:hidden;
	position:relative;
}
.nav360 {
	height:50px;
	line-height:50px;
}

.nav360 ul li {
	width:135px; 
	float:left;
	text-align:center;
}
.nav360 ul li a {
	text-align:center;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:16px;
	line-height:50px;
}
.nav360 ul li:hover { 
	 
}

.nav360 ul li.alltype{ 
	width:220px; height:50px;
	background:#005a96; 
	font-size:16px; 
	color:#fff; 
	font-weight:bold;}
 
/*location begin*/
.main {
	margin-top:15px;
}
.nymain2 {
	margin-top:5px;
}
.inner{margin-top: 10px;padding:8px 20px 8px; border: 1px solid #e4e4e4;background:#fff;}	
.site {
	height:30px;
	line-height:30px;
	color:#666;
}
.site a{
	color:#666;
}
/*all city*/
.biankuang_border{border:1px #dfdfdf solid;}
.biankuang{ width:auto; margin:0 auto;}
.changecity{background-color: #fff; padding:20px 30px; font-family:Arial, Helvetica, sans-serif}
.changecity li{ border-bottom:solid 1px #f0f0f0; line-height:25px; margin-bottom:10px; padding-bottom:5px}
.changecity span{font-size:13px;background-color:#0072be; color:#FFF; font-weight:bold; padding:3px 3px 1px 3px; margin-right:8px;}
.changecity a{font-size:13px;color:#444; text-decoration:none; padding-right:5px;}
.changecity a:hover{font-size:13px;color:#ff0000}
.changecity-tit{text-align:left; font-size:18px; line-height:40px; border-bottom:solid 1px #efd5ba;  padding-left:5px; color:#0072be;}
.changecity-tit a{ padding-left:22px; background:url(../img/change.gif) no-repeat 4px 5px; color:#0072be }

dt.quyu{color:#2d2d2d;width:990px;line-height:34px;height:34px;padding-left:2px;font-size: 16px;background:url(http://pic2.58.com/ui6/www/line_dot.gif) repeat-x left center;clear:none; }
dt.quyu span{background:#f9f9f9;padding-right:4px;color:#2d2d2d;font-size:16px;}
/***************************footerBg***************************/
.footbox{ width:100%; overflow:hidden; border-top: 1px solid #e4e3e3;margin-top:20px; background:#282828;}
.foot{ height:auto;overflow:hidden;width:1200px; margin:0 auto; text-align:center;} 
.foot p{ text-align:center;line-height:35px; font-size:14px;color:#9b9ea0;}
.foot p a{font-size:14px;color:#9b9ea0;}
.foot p a:hover{ color:#0072be; text-decoration:underline;}
.add_mr2{ margin-left:20px;}
.add_wap_indexbanbox{ display:none;}

/*index bgein*/
@media screen and (max-width:767px) {
body {
    font-size: 0.9em;
    font-family: 微软雅黑,雅黑;
    color: #575757;
} 
.top .topnr { padding-left:5px;}
.topnr span { display:none;}
.head{ height:auto;}
.wrap {
    width: 100%;
    margin: 0 auto;
}
.foot p span{ display:block;}  
.logoright{ width:25%;}
.search{ width:100%; margin:10px 0px;}
.searchInt {
    width:96%;
    height: 38px;padding-left: 5px;
}
.searchInt .searchText{width:65%; float:left; display:block;}
.searchInt.searchBtn{width:30%; float:left; display:block;}

.key{ width:95%; height:auto; display:block; padding-left: 5px;}
.nav360 ul li{ width:19.5%; float:left; border:0px;}
.wrapper{ width:100%}
#focus{ display:none;}  
.grey_box{ display:none;}
}
/* footer begin*/
@media screen and (max-width:767px) {
.main_kefu { display:none;}
.main5{ display:none;}
.foot ul{ width:100%;background:#0072be;
    height: auto;
    overflow: hidden; padding:5px 0px;}
.foot ul li{display: inline-table;
    float: left; 
    padding-left: 5px;
    line-height: 30px;
    height:30px;
    text-align: center;}
.foot ul li a,.foot ul li a:link,.foot ul li a:hover{
    font-size: 14px;
    color: #fff;
}
.foot_topLine{ margin-top:10px;}
.foot .line{ width:100%;} 
.foot p{ height:auto; overflow:hidden; padding:0px 5px;}


.add_mr2{}
}
@media screen and (max-width:767px) {
.site{ clear:both;}
.mypage{width:100%; height:auto; line-height:30px; clear:both;}
}
/*学校汇总 begin*/
@media screen and (max-width:767px) {
.showsearch{ height:auto;}
.showxl{ height:auto;padding-left: 5px;}
.showxl .sf{ width:27%;}
.showlist{ height:auto;}
.showss_cont{ height:auto;}
.showlist{ with:100%; height:auto; overflow:hidden; clear:both; padding-bottom:0px;}
.nyshow_left { width:40%; border:0px;}
.nyshow_left a {height: auto;}
.nyshow_left a img {width: auto;max-width: 100%;height: auto;}
.nyshow_mid{ width:53%;}
.nyshow_right{display:none}
.nyshow_mid dl dd p{display:none}
.nyshow_mid dl dt{ background:none; padding-left:0px; height:auto; line-height:20px;}
}

/*名校课程 begin*/
@media screen and (max-width:767px) {
.showsearch{ height:auto;}
.subject_cont { padding: 5px 16px 40px 5px;}
.searchInt .searchBtn{ height:38px;}
.searchInt .searchText{ height:auto;}
.subject_cont dl{padding-left:5px; height: auto;overflow: hidden; background:none;}
.subject_cont dl dd p a{ padding-left:0px;}
.subject_cont dl dd p{ width:100%;}
.subject_cont dl dd p img{ display:none;}
.subject_cont dl dd p .p_la{ width:50%x; display:block; float:left;}
.subject_cont dl dd p .mlspan{clear:both;display:block; float:left;margin-left:0px;}
.showss_cont a{display: inline-table;}
 
.inner2_right{ width:100%}
.subject_cont dl{width:100%; height:auto;}
.inner2_left{width:100%; height:auto;}
.subject{ border:0px;}
}
/*学校资讯 begin*/
@media screen and (max-width:767px) {
.add_inner2_left{ font-size:1em}
.nynews_cont .time {
    line-height: 2em;  
}
.nynews_cont{padding:5px 0px 5px 0px;}
.nynews_cont dl{height:auto; padding-top:10px;padding-bottom:10px;}
.nynews_cont{padding: 10px 5px 10px 5px;}
.rmkc_cont ul li,.zxzk_cont ul li{ line-height:30px;}
.rmkc_cont ul li span{ display:none;}
.rmkc1,.rmkc{ height:35px; line-height:35px; font-size:18px; font-weight:bold;}
.inner2 {margin-top:0px;}
}

/*change begin*/
@media screen and (max-width:767px) {
dt.quyu{ width:100%; height:auto; overflow:hidden; }
}
/*add newsdetail nav*/
.newsnr_cont,.newsnr_cont div,.newsnr_cont p{ clear:both;}
.newsnr_cont .wrap{ width:auto;}

/*page begin*/
@media screen and (max-width:767px) {
.newsnr_cont img{ width:100%; height:auto; }
.pay_tb{ width:100%;}
.nynews_cont h3{ margin-top:0px; height:auto;padding-left:0px; text-align:center;}
.newsnr_cont {padding: 10px 0px 15px 0px;}

.newsnr_cont{padding-bottom:55px;}
.add_m_none{ display:none;}

/*m-foot nav*/
.pz_menubox{ float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999; display:block;}
.pz_menu{ float:left; width:100%; height:55px; background-color:#464646;}
.pz_menu ul{ float:left; width:100%;}
.pz_menu li{ float: left; width:25%; background:url(class/down_img1.jpg) right repeat-y;  }
.pz_menu li a{ float:left; width:100%; padding-top:9px; height:auto; color:#ffffff; font-size:14px; line-height:20px; text-align:center;} 
.foot p{ padding-top:0px;padding-bottom:0px;width:auto; text-align:center;line-height:20px; font-size:14px;}
}


/* 2021-9-28 luo */
.rxtad{height: 100%;width: auto;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.rxtad .dal{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;align-items: center;}
.rxtad .dal span{font-size: 24px;color: #0072be;margin-left: 10px;}
.rxtad .dal i{display:block;width: 40px;height: 40px;background: url(../himg/img/tal.png) no-repeat;}
.rxtad .qgrx{font-size: 17px;color: #0072be;margin-left: 10px;}
.nav360bg{background-color: #0072be;}
.nav360 ul{display: flex;justify-content: space-between;width: 100%;}
.nav360 ul li{position: relative;cursor: pointer;}
.nav360 ul li a{color: #fff;}
.nav360 ul li.bg a{color: #fff;}
.nav360 ul li:hover a{color: #fff;}
.nav360 ul li a:hover{color: #fff;display: inline-block;}
.nav360 ul li::before{transition: all 0.3s;content: '';display: block;width: 50%;height: 2px;background-color: #fff;position: absolute;bottom:8px;left: 25%;opacity: 0;}
.nav360 ul li:hover::before{opacity: 1;}
.nav360 ul li.bg::before{opacity: 1;}
.toplogo{display: flex;justify-content: space-between;}
.search{margin: 0;display: flex;flex-direction: column;justify-content: center;}
.searchInt .searchText{border: 2px solid #0072be;}
.searchInt .searchBtn{background: #0072be;}
.add-foot-box{background-color: rgb(37, 37, 37);}
.foot{padding: 10px 0;}
.gonguhi{display: inline-block;width: 25px;height: 19px;background: url(../himg/img/guohui.png) no-repeat;}
.add-foot-box ul{width: 600px;margin: 0 auto;}
.add-foot-box ul li{float: left;margin: 10px 15px 0;}

/*add- kefu 优化 */
.main_kefu {top:40%; position:fixed; right:10px;z-index:99;}
.main_kefu ul li{margin: 5px 0;background-color: #fff;cursor: pointer;}
.main_kefu ul li a{display: block;padding: 5px;border: 1px solid #e8e8e8;line-height: 1.5;}
.main_kefu ul li:hover a{background-color: #0072be;color: #fff;border: 1px solid #0072be;}
.main_kefu ul li a i{font-size: 30px;display: flex;width: 100%;justify-content: center;align-items: center;display: -ms-flexbox;display: -webkit-flex;}
.main_kefu ul li:nth-child(3){position: relative;}
.main_kefu ul li:nth-child(3):hover .hov-shaoma,.hov-shaoma:hover{width: 180px;opacity: 1;left: -160px;}
.hov-shaoma{width: 0px;opacity: 0;transition: left 200ms ease;height: 180px;position: absolute;bottom: -50px;left: -190px;}
.main_kefu ul li:hover,.main_kefu ul:hover{overflow: initial;}
.hov-shaoma img{width: 150px;height: 150px;vertical-align: top;}
.hov-shaoma p{height: 30px;line-height: 30px;text-align: center;}
.hov-box{background-color: #fff;width: 150px;height: 180px;}
.tasklo{display: none;}
@media screen and (max-width:767px) {
.top{display: none;}
.search{display: none;}
.rxtad .qgrx{display: none;}
.head .toplogo{height: auto;align-items: center;width: calc(100% - 10px);padding: 0 5px;}
.logo{margin: 0;}
.nav360 ul li::before{width: 100%;left: 0;}
.nav360 ul li a{display: block;width: 100%;height: 100%;}
.mdisno-luo{display: none;}
.add-foot-box ul{display: none;}
.foot p span{line-height: 25px;}
.nav360{height: auto;line-height: initial;}
.inner{padding: 8px 15px;}
.schoolnews_map{padding-bottom: 20px;}
.tasklo{display: block;position: fixed;bottom: 0;left: 0;width: 100%;padding: 10px 0; background-color: #fff; z-index: 99999999;}
.tasklo a{display: block;width: 94%;margin-left: 3%;background-color: #0072be;border-radius: 5px;color: #fff;height: 40px;line-height: 40px;text-align: center;font-weight: bold;font-size: 16px;}
}
@media screen and (max-width:480px) {
.nav360 ul{flex-wrap: wrap;}
.nav360bg{height: auto;line-height: initial;}
.nav360 ul li a{font-size: 16px;}
.nav360 ul li{margin: 0 15px;}
.rxtad .dal span{font-size: 20px;margin-left: 5px;}
.logolf{width: 130px;height: 40px;overflow: hidden;margin-bottom: 10px;}
.logolf img{width: 160px;height: 40px;}
.rxtad .dal i{width: 30px;height: 30px;background-size: 30px;}
#dlzsnav{display: none;}
}
@media screen and (max-width:395px) {
.rxtad .dal span{font-size: 18px;}
.nav360 ul li{margin: 0 10px;width: calc(30% - 20px);}
}