/* ä¸“é¢˜ */

.fl{float: left;}
.fr{float: right;}

#zhuanti .tit2 { background: none; }
#zhuanti .tit2 h2 a { border-bottom: none; }
#zhuanti .box { border-top: 1px #eaeaea solid; }
.row { width: 298px; position: relative; border: 1px #eaeaea solid; margin-top: -1px }
.f_hd { height: 55px; overflow: hidden }
.f_hd table { width: 60px; float: left; display: inline }
.f_hd table td { width: 60px; background: #0d68a8; height: 55px; text-align: center; }
.f_hd table a { font-size: 16px; font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", "\5b8b\4f53", sans-serif; line-height: 20px; color: #fff; padding: 0 8px; display: block }
.f_hd .info { width: 218px; height: 55px; padding: 10px 10px 0 10px; float: left; display: inline; border-bottom: 1px #0d68a8 solid }
.f_hd .info h3 { background: url(../image/sanjiao-xiao.png) no-repeat 0 5px; padding-left: 13px; font-size: 14px; font-weight: bold }
.f_hd .info p { color: #888; margin-top: 5px; line-height: 1.7 }
.f_hd .info a:hover { text-decoration: underline }
.f_bd { width: 298px; height: 80px; position: relative }
.f_bd a { width: 298px; height: 80px; display: block; overflow: hidden }
.f_bd img { width: 298px; height: 80px; display: block; overflow: hidden }
.f_bd .triangle { width: 20px; height: 9px; display: block; overflow: hidden; background: url(../image/sj.png) no-repeat; position: absolute; right: 13px; top: -1px }
.r_simple { height: 46px; overflow: hidden; padding-left: 8px; line-height: 46px }
.r_simple span { font-weight: bold; width: 58px; display: inline-block }
.r_simple .subject_link { background: url(../image/sanjiao-xiao.png) no-repeat 0 3px; padding-left: 13px; color: #888 }
.r_simple a:hover { color: #ba2636 }
.r_info { display: none }
.row_on .r_info { display: block }
.row_on .r_simple { display: none }
/* ---------------------------------------list--------------------------------------- */

#fouce-list { width: 100%; background: #f7f7f7; }
#fouce-list .w { margin: 0 auto; padding: 50px 0; }
.big_pic a img { display: block; width: 30%; float: left; margin-right: 3%; }
#fouce-list .w h1 { line-height: 42px; height: 42px; padding-bottom: 17px; }
#fouce-list .w h1 a { font-size: 20px; color: #123561;}
#fouce-list .w p { line-height: 24px; color: #666666; font-size: 14px; padding-top: 8px; }
#fouce-list .time span { padding: 0 15px 10px 0; cursor: pointer; line-height: 28px; color: #999999; font-size: 14px; }
#fouce-list p a { color: #0d68a8; }
#list li { display: block; clear: both; border-top: 1px dashed #e6e6e6; padding: 20px 0; }
#list h3 { line-height: 24px; padding-top: 15px; padding-bottom: 7px; }
#list h3 a { font-size: 20px; font-family: "Microsoft Yahei"; font-weight: bold; }
#list .pic a img { display: block; float: left; width: 150px; margin-right: 14px; }
#list p { line-height: 22px; color: #666666; font-size: 14px; padding-bottom: 5px; }
#list p a { color: #ba2636; }
#list .time span { padding: 0 15px 10px 0; cursor: pointer; line-height: 28px; font-size: 12px; color: #999; }
#list p a { color: #0d68a8; }
/*é¡µç */
.page_num { clear: both; font-size: 18px; padding: 40px 0px 20px; font-family: "Microsoft Yahei"; text-align: center;display:none; }
.page_num .pnPre, .page_num .pnNext, .page_num span { background: url(../image/page_num.png) 0px 0px no-repeat; }
.page_num .pnPre:hover { background-position: 0px -48px; }
.page_num .pnNext { background-position: -47px 0px }
.page_num .pnNext:hover { background-position: -47px -48px; }
.page_num a { background-color: #ececec; }
.page_num a, .page_num span { vertical-align: middle; color: #666; display: inline-block; line-height: 43px; height: 43px; margin: 5px 10px 5px 0; outline: none; width: 43px; text-align: center; overflow: hidden; zoom: 1; }
.page_num a.pnWord { width: auto; padding: 0 10px; font-size: 14px; display: none; }
.page_num span { width: 60px; background-position: 0px -100px; width: 49px; background-color: none; }
.page_num a:visited { color: #666666; }
.page_num a:hover { background-color: #c3c3c3; color: #fff; }
.page_num a.pnOn, .page_num a.pnOn:visited { background-color: #0083ce; color: #fff; }
.w300 .box, .w300 .box .tit2 { margin-bottom: 15px; }
/*å·¥å…·ç®±*/	
#gongjuxiang { }
#gongjuxiang ul { margin-left: -10px; }
#gongjuxiang li a { width: 100%;  display: inline-block; float: left; padding-left: 10px; margin-bottom: 10px;  text-align: left;  padding-top: 5px;  line-height: 30px;}
#gongjuxiang li a:hover { border: solid 1px #0d68a8; color: #ffffff; background: #0d68a8 url(../image/gjx.png) 0px 67px no-repeat; }

.w300 .wenzai h4 { padding-bottom: 5px; text-align:center;  font-size: 18px; color: #123561; font-weight: bold;}
.w300 .wenzai h4 a { }
.w300 .wenzai p { line-height: 22px; font-size: 16px; color: #999; padding-bottom: 10px; border-bottom: 1px solid #f0f0f0; padding-top: 5px; text-align:center;}
.w300 .wenzai p a.red { color: #2b2b2b; }
.paihang li span { font-size: 10px; font-family: Arial; font-style: italic; padding-right: 0px; vertical-align: middle; display: inline-block; border: solid 1px #CCCCCC; border-radius: 10px; width: 18px; height: 18px; line-height: 18px; margin-right: 5px; text-align: center; background-color: #CCCCCC; color: #FFFFFF; }
.paihang .red {  background-color: #123561; color: #FFFFFF; border: solid 1px #123561; }
.paihang span.red { font-size: 12px; }
#shu ul { margin-left: -15px; }
#shu ul li { margin-left: 15px; margin-bottom: 15px; float: left; width: 90px; line-height: 15px; text-align: center; overflow: hidden; }
#shu ul li h4 { font-size: 12px; font-family: "å®‹ä½“"; font-weight: normal; margin-top: 10px; height: 40px; overflow: hidden; }
#shu ul li a { display: block; color: #666666; }
#shu ul li:hover { background-color: #ba2636; }
#shu ul li:hover a { color: #ffffff; text-decoration: none; }
/*----------------æŸ¥çœ‹é¡µé¢----------------------*/	
#top .left ul { height: 40px; overflow: hidden; margin-left: -5px; }
#top .left ul li { float: left; }
#top .left ul li a { color: #6c6c6c; background: url(../image/subnav-bg_03.png) no-repeat right center; padding: 5px; }
#top .left ul li a:hover { color: #ba2636 }
.topbg { background-color: #fbfbfb; border-bottom: solid 1px #f0f0f0; padding-bottom: 5px; border-top: solid 1px #fbfbfb; }
#articleTit h1 { font-size: 32px; line-height: 50px; padding: 20px 0; text-align: left; font-weight: bold; }
#articleTit .info { clear: both; color: #999; font-size: 14px; border-bottom: 1px solid #e8e8e8; }
#articleTit .info span { display: inline-block; font-size: 14px; padding-right: 15px; }
#articleTit .info .source { float: left; padding-top: 5px; }
#articleTit .info .comment { float: right; line-height: 35px; height: 35px; width: 470px; }
#articleTit .info .comment a { width: 35px; height: 35px; display: inline-block; float: left; margin-left: 10px; border-radius: 40px; background: #dcdcdc url(../image/fenxiang2.png) 0px 0px no-repeat; overflow: hidden; text-indent: -999px; }
#articleTit .info .comment a:hover { background: #0083ce url(../image/fenxiang2.png) 0px 0px no-repeat; }
#articleTit .info .comment a.no2 { background-position: -35px 0px; }
#articleTit .info .comment a.no3 { background-position: -70px 0px; }
#articleTit .info .comment a.no4 { background-position: -105px 0px; }
#articleTit .info .comment a.no5 { background-position: -140px 0px; }
#articleTit .info .comment a.no6 { background-position: -175px 0px; }
#articleTit .info .comment a.no7 { background-position: -210px 0px; }
#articleTit .info .comment a.no8 { background-position: -245px 0px; }
#articleTit .info .comment a.no9 { background-position: -280px 0px; }
#articleTit .info .comment ul { margin-left: -1px; }
#articleTit .info .comment li { float: left; }
.crumbs-bor { display: inline-block; float: left; width: 1px; height: 20px; overflow: hidden; background: #e8e8e8; margin: 8px 10px 7px 10px; }
#article { font-family: "å¾®è½¯é›…é»‘"; padding-top: 15px; }
.article, .article p { font-size: 16px; line-height: 32px; }
.article p { margin-bottom: 10px; color: #393939; }
#article img { margin: 0 auto; }
#editor { border-bottom: 0px solid #f4f4f4; padding: 20px 0px 0px 0px; zoom: 1; line-height: 35px; color: #999; text-align: right; font-size: 14px }
#article .liuyan { border-top: solid 4px #f4f4f4; padding-top: 15px; }
#article .xiangguan li { float: left; width: 48%; height: 28px; overflow: hidden; }


/*cyEmoji*/
.m-mood { border: 0px solid #ddd;   }
#cyEmoji { background: #FBFCFF;  line-height: 1.5em;   position: relative; text-align: left; font-size: 14px;border-bottom: 1px solid #f4f4f4; height:170px; }
#cyEmoji .emoji-list { text-align: center;  margin: 0 0 24px 10px; overflow: hidden; padding: 10px 0 0 0; white-space: nowrap;  }
#cyEmoji .emoji-item { cursor: pointer; display: inline; padding: 10px 0; margin: 3px 0; position: relative; text-align: center; width: 107px; 
float: left; height: auto;  }
 
#cyEmoji .emoji-hover,#cyEmoji .emoji-item:hover{ border: 1px solid #EEE; border-radius: 4px; box-shadow: 0 0 10px #CCC; }
#cyEmoji .emoji-name { display: block; font-size: 16px; height: 26px; line-height: 26px; margin: 0; padding: 7px 0 0; }
#cyEmoji .emoji-num { color: #c33; display: block; font-size: 12px; height: 22px; line-height: 22px; margin: 0; padding: 0; }
#cyEmoji .plus1 {  color: red;  font-size: 180%; position: absolute; }
#cyEmoji .saymore { box-shadow: 0 0 10px #CCC; width: 320px; border: 1px solid #ccc; border-radius: 2px; background-color: #fff; position: absolute; z-index: 99; }
#cyEmoji .saymore-slogan { font-weight: bold; height: 37px; line-height: 37px; padding: 0 0 0 17px; background: url(http://assets.changyan.sohu.com/upload/asset/scs/images/xb01.gif) repeat-x; border-bottom: 1px solid #f0f0f0; height: 37px; }
#cyEmoji .saymore-close { float: right; width: 20px; height: 20px; margin: 8px 7px 0 0; display: inline; background: url(http://assets.changyan.sohu.com/upload/asset/scs/images/icon15.png) no-repeat;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://assets.changyan.sohu.com/upload/asset/scs/images/icon15.png',  sizingMethod='crop' );
_background: none; font-size: 0; }
#cyEmoji .saymore-tip { line-height: 22px; color: #333; padding: 15px 0; font-size: 14px; }
#cyEmoji .saymore-tip img { margin: 4px 10px 0 0; }
#cyEmoji .saymore-post { height: 32px; line-height: 32px; font-size: 14px; }
#cyEmoji .saymore-text { float: left; width: 200px; height: 30px; line-height: 30px\9; border: 1px solid #ccc; border-radius: 3px; padding: 0 0 0 10px; margin: 0 5px 0 0; }
#cyEmoji .saymore-button { background-color: #f5f9fa; border: 1px solid #ccd3d9; border-radius: 3px; color: #5688a9; cursor: pointer; font-size: 14px; height: 32px; width: 50px; color: #5688a9; }
#article .tuwen ul { margin-left:-10px;}
#article .tuwen li { float:left; width:320px; overflow:hidden; margin-bottom:15px; margin-left:10px;}
#article .tuwen li a img { width:320px; height:132px;}
#article .tuwen li h4 a { display:block; height:30px; line-height:30px; background:#f5f5f5; text-align:center; text-decoration:none;}
#article .tuwen li h4 a:hover { background-color:#0083ce; color:#fff;}


/*article content*/
#article .article table,#article .article table td,#article .article table th{border:1px solid #ccc;}
#article .article table td{padding-left:5px;}


/* zcjd  */
.zcjd {margin: 40px auto 0 ;}
.commLeft .tit2,.commLeft .tit2 h2,.commLeft .tit2 h2 a {line-height: 66px;height: 66px;}
.commLeft .tit2 h2 a{border-bottom: 4px solid #0d68a8;}



.bodytop .bodytop-left{width:630px;float:left}
.bodytop .bodytop-left .banner .picSlideBox{padding: 0;}
.bodytop .bodytop-right{width:550px;height:344px;float:right;box-shadow: 0 0 8px rgb(0 0 0 / 6%);background: #fff;padding: 20px 30px;}
.jytt .jytt-top{height:33px;border-bottom:1px solid #e6e6e6;font-size:20px;font-weight:700;position:relative;}
.jytt .jytt-top .redbg{width:4px;height:19px;float:left;margin-top:5px;margin-right:10px;background:#0d68a8;}
.jytt .jytt-top .jytt-title{float:left}
.jytt .jytt-top .more{float:right;margin-top:4px;background:url(../image/more01.png) right center no-repeat;background-size:100%}
.jytt .jytt-top .more:hover{background:url(../image/more02.png) right center no-repeat;background-size:100%}
.jytt .jytt-top .more img{width:45px;opacity:0}
.toutiao{margin-top:16px}
.toutiao .img{display:none}
.toutiao .toutiao-tt{font-size:18px;font-weight:700;line-height:36px}
.toutiao .toutiao-tt a{color:#333}
.toutiao .toutiao-tt a:hover{color:#c71308}
.toutiao .toutiao-xx{font-size:14px;color:#666;line-height:24px}
.toutiao .toutiao-xx a{color:#666}
.toutiao .toutiao-xx a:hover{color:#c71308}
.toutiao .toutiao-ly{display:none}
.liebox{border-top:1px dashed #e6e6e6;margin-top:17px;padding-top:17px}
.liebox .lie{width:100%;height:30px;line-height:30px;overflow:hidden}
.liebox .lie .img{display:none}
.liebox .lie .bgdian{width:5px;height:30px;float:left;background:url(../image/dian.jpg) center center no-repeat}
.liebox .lie .linktt{width:435px;float:left;font-size:14px;line-height:30px;color:#666;margin-left:10px}
.liebox .lie .linktt a{color:#666}
.liebox .lie .linktt a:hover{color:#c71308}
.liebox .lie .lie-ly{width:78px;float:right;line-height:30px}
.liebox .lie .lie-ly .laiyuan{display:none}
.liebox .lie .lie-ly .time{width:78px;float:right;line-height:30px;font-size:14px;color:#666}



.news-list-box{display:block;display:flex;padding:15px 20px 15px 10px;margin-left:-10px;margin-bottom:4px;cursor:pointer}
.news-list-box:hover {text-decoration: unset;box-shadow:0 0 8px rgba(0,0,0,.12);border-radius:2px;}
.news-list-left{float:left;width:225px;height:150px;background:#9c9393;margin-right:20px;position:relative}
.news-list-left-p1{position:absolute;left:0;top:0;font-size:12px;font-family:PingFang SC;font-weight:400;line-height:20px;color:#fff;padding:2px 5px;background:rgba(0,0,0,.5);border-radius:2px 0 2px 0;text-align:center}
.news-list-i1{position:absolute;width:100%;bottom:0;height:20px;line-height:20px}
@keyframes showPulse{
	0%{box-shadow:0 0 8px transparent;border-radius:none;background-color:transparent}
	100%{box-shadow:0 0 8px rgba(0,0,0,.12);border-radius:2px;background-color:#fff}
}
.news-list-left{float:left;width:366px;height:150px;background:#9c9393;margin-right:20px;position:relative}
.news-list-left img{width:100%;height:100%;border-radius:2px}
.pulse{animation-name:showPulse;animation-duration:.2s;animation-iteration-count:1;animation-timing-function:linear}


.line-clamp-2,.line-clamp-3,.line-clamp-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-list-right {position: relative;}
.news-list-w1{font-size:18px;line-height:48px;height:48px;font-weight:400;color:#222;overflow:hidden}
.news-list-w2{font-size:14px;line-height:180%;font-weight:400;color:#787878;}
.news-list-i1{position:absolute;width:100%;bottom:0;height:20px;line-height:20px}
.news-list-w3{float:left;font-size:12px;font-weight:400;color:#a7a7a7}
.news-list-w4{float:right;font-size:12px;font-weight:400;color:#a7a7a7}
.news-list-w4 span:first-child{margin-right:12px}


.notice{width:298px;height:455px;box-shadow: 0 0 8px rgb(0 0 0 / 6%);background: #fff;}
.notice:hover .notice-title{color:#004eb3}
.notice img{height:172px;width:100%;}
.notice-info{padding:24px 17px}
.notice .notice-title{font-size:16px;color:#123561;line-height:26px;font-weight:700;padding-bottom:10px}
.notice .notice-text{font-size:13px;color:#999;text-align:justify;line-height:22px;height:133px}
.notice .bot-text{font-size:12px;color:#999}
.notice .notice-title a{color: inherit;}


.bkznTop .w_300{box-shadow: 0 0 8px rgb(0 0 0 / 6%);background: #fff;padding: 20px;box-sizing: border-box;}
.bkznTop .w_300 .box_hots:last-child{padding-bottom: 0;}

.bigtoutiao {padding: 0 0 12px;}
.bkznTop .w_870 .bigtitle{width:100%;text-align:center;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}
.bkznTop .w_870 .bigtitle.dian a{font-size: 26px;color:#5a86a2;line-height: 180%;}
.bkznTop .w_870 .smalltitle {text-align: center;}
.bkznTop .w_870 .smalltitle a{color:#5a86a2;font-size: 16px;}


.school-info-box .gxft{width:380px;height:100%;overflow-y:hidden}
.school-info-box .gxft .big-img{width:100%;height:200px;margin-bottom:20px}
.school-info-box .gxft .big-img img{width:100%;height:100%}
.bodytop-right .gxft .word-title{font-size:18px;font-weight:700;color:#333;margin:18px 0 14px;}
.bodytop-right.bkzdTsec .gxft .list-box{width:100%}
.bodytop-right.bkzdTsec .gxft .list-box ul li{width:100%;}
.bodytop-right.bkzdTsec .gxft .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bodytop-right.bkzdTsec .gxft .list-box ul li a{font-size:16px;font-family:MicrosoftYaHei;color:#333}
.bodytop-right.bkzdTsec .gxft .list-box ul li a::before{content:"";display:inline-block;width:6px;height:6px;background:#d8d8d8;margin-right:5px}


.no-img-cont {
    padding-top: 25px;
    padding-bottom: 25px;
}
.no-img-title {
    font-size: 20px;
    color: #333333;
    line-height: 26px;
}
.no-img-title a {
    color: #333333;
}
.no-img-desc {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
        margin-top: 25px;
}
.no-img-desc a {
    color: #666666;
}
.qiehuaMenu h2{
	color: #123561;
	border-bottom: 0;
	opacity: .6;
	font-size: 20px;
	margin-right: 22px;
}
h2.active-qieH {
    color: #123561;
    font-weight: bold;
    font-size: 22px;
    border-bottom: 4px solid #123561;
    opacity: 1;
}

{width:calc(100% - 255px);height:320px;}