/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea{font:13px "Microsoft YaHei",tahoma,arial,\5b8b\4f53;}
input,select,textarea{vertical-align: middle;resize: none;outline: none;}
table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}caption,th {text-align:left;}
ul,ol,li,dl,dd,dt { list-style:none;}
fieldset, img { border: 0}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{*zoom:1}
.clear{clear: both; height:0; _display: none;}
:focus{outline:0;}
q:before,q:after {content:'';}
.none { display:none;}
a{text-decoration: none;color:#000000; font-size:13px;}
a:hover{ color:#000; }
.fl { float:left;}.fr { float:right;}
/**Layout Start**/
body { background:#ffffff; font-family:\5b8b\4f53, Tahoma, Geneva, sans-serif; color:#000000;}
.wrapper { width:100%; margin:0 auto; padding: 10px 0px 20px 0px;}
.wrapper-hui { width:100%; margin:0 auto;  background-color: #F6F6F6; padding:  10px 0px 20px 0px;}

/**main**/
/*--------------------------header-style-begin----------------------------*/
#header { background:url(images/head-1.jpg) no-repeat center top; }

#header .search-container {
    width: 1200px;
    height:100px; margin:0 auto;
}

#header .search-container .search-fields {
    
    padding: 10px;
    /* 添加内边距 */
}

.search-input {
    width: 200px;
    padding: 10px;
    border-radius: 5px;
    margin: 24px 0px 24px 600px;
}

.search-btn,
.close-btn {
    padding: 10px 8px 14px 10px;
    border: none;
    background: #9b3014;
    color: white;
    border-radius: 5px;
    letter-spacing: 5px;
}

#header .inner {margin:0 auto;}
#topmenu { background:#AC2500;}
.topmenu {padding:5px 15px; line-height:40px;}
.topmenu a { color:#fff; font-size:16px; font-weight:bold;}
.topmenu a:hover { color:#facc12;}
/*--------------------------container-style-begin-------------------------*/
#container{ width:100%;}
#container .inner { width:1200px; margin:0 auto; }
.inner1200 { width:1200px; margin:0 auto; }

.post{_display:inline;}
.post a { color:#000000;}
.post a:hover { color:#000;}
.post .tt { width:100%; height:50px; line-height:50px;}
.post .tt h3 {float:left;color: #9b3014; font-size:16px; font-weight:bold; font-family:"Microsoft YaHei","微软雅黑","黑体";  padding-left:25px; background:url(wap_resources/images/11.png) no-repeat left center;}
.post .tt .more { display:inline-block; float:right; height:50px; line-height:50px;}
.post .con { width:100%; margin:0 auto; color:#000000; }

.pd320 { width:320px; }
.pd420 { width:420px; margin-right: 20px; }
.pd760 { width:760px; }

#pd11 { width:355px;}
#pd11 .con { width:350px; overflow:hidden; border:1px solid #5e5a5b;}
#pd12 { width:499px; margin-left:17px;}
#pd12 .con { width:499px; margin-left:10px;}
#pd13 { width:255px;}

#pd11 .more,#pd13 .more { display:none;}
.bar { width:100%; height:20px; background:url(images/bar.png) repeat-x center bottom; clear:both;}
.bar1 { width:100%; height:20px; clear:both;}
#pd21,#pd22,#pd23 { width:355px;}
#pd22{ margin:0 45px;}
#pd24 { width:755px; margin-left: 45px;}
.colleges { width:100%; margin:15px auto;}
.picbox { width:100%;  overflow:hidden;}
.picbox a { display:inline-block; margin-right:19px;}

/*--------------------------footer-style-begin----------------------------*/
#footer{  width:100%; margin:0 auto;  background:#AC2500; padding-bottom:8px; display: flex;align-items: center;}
#footer .inner { width:1200px;  margin: 20px auto;  }
#footer .inner span { float:left; margin-left:24px;  font-size:14px; color: #b0b0b0;font-weight:bold;}
#footer .inner .copyright { float:right; margin-right:44px;  font-size:14px; color: #b0b0b0;font-weight:bold;}
/**list**/
/**--------------------column-list-style-begin---------------------------**/
.listmenu { width:300px; margin-top:12px; min-height:300px;}
.listname { width:100%; height:28px; line-height:28px; background:url(images/zlink.png) repeat-x;}
.listname h3 { font-size:15px; font-weight:bold; color:#ffffff; text-indent:1.5em; background: #ac2500 repeat-x bottom;}
.lists { width:100%; height:auto;}
.lists .list1 a,.lists .list2 a,.lists .list3 a { display:block; font-size:14px; color:#666; padding-left:30px; line-height:30px; background:#f9f9f9 url(images/li.png) no-repeat 13px 14px; border-bottom:1px solid #e5e5e5;}
.lists .list2 a { font-size:14px; color:#888; width:170px; padding-left:40px; line-height:25px; background-position:28px 11px;}
.lists .list3 a { font-size:12px; color:#999; width:160px; padding-left:50px; line-height:21px; background-position:38px 9px;}
.lists .list1 a:hover,.lists .list2 a:hover,.lists .list3 a:hover { background-color:#f1f1f1; background-image:url(images/li-over.png); color:#d82525; text-decoration:none;}
#s_c_id { background-color:#f1f1f1; background-image:url(images/li-over.png); color:#c13535;}
#s_c_id:hover { color:#c13535;}
/**--------------------article-list-style-begin----------------------------*/
.listentry { width:100%; margin-top:12px; min-height:300px;}
.listentryb { width:880px; margin-top:12px; min-height:300px;}
.listmeta { width:100%; height:30px; background:url(images/li.png) repeat-x bottom;}
.listmeta h3.catname { display:inline-block; float:left; height:30px; font-size:16px; font-weight:bold; color:#444;}
.listmeta h3.catname span { display:inline-block; height:30px; padding:0 6px;line-height:30px; background:#ac2500 repeat-x bottom;color: #ffffff;}
.listmeta .listmap { float:right;}
.listmeta .listmap li { float:left; height:20px; line-height:20px; margin-top:4px; color:#666;}
.listmeta .listmap li a { color:#666;}
.listmeta .listmap li a:hover { color:#222; text-decoration:none;}
.listmeta .listmap li .posSplit { display:inline-block; width:14px; background-position: center center;}
.listinfo { width:100%; padding:10px 11px;}
.listinfo,.readinfo { margin:0 auto; overflow:hidden; line-height:1.7em; font-size:14px; color:#000000;}
.listinfo p,.readinfo p { text-indent:2em; margin-bottom:10px;}
.listinfo a,.readinfo a { font-size:14px; color:#000000;}
.listinfo a:hover,.readinfo a:hover { color:#565656;}
.listinfo img{ max-width:680px; _width:expression(this.width > 660 ? "660px" : this.width); line-height:1; }
.llink { line-height:34px; padding-left:20px; background:url(images/d7.png) no-repeat 0px 8px;}
.linnk a { font-size:14px;}
.llink a:hover { color:#121212;}
.compose_input { height:15px; line-height:15px; border:1px solid #ccc; font-size:12px; color:#000;}
/**info**/
.infobox { width:1160px; height:100%; padding-top:20px;}
.atitle { display:block; width:100%; line-height:60px; font-size:30px; color:#000000; font-weight:bold; text-align:center; border-bottom:1px solid #e5e5e5;}
.postmeta { width:100%; height:25px; line-height:25px; color:#999; font-size:14px; text-align:center; margin:5px 0;}
.postmeta span { margin-right: 10px;}
.readinfo { width:1050px; min-height:200px;}
.readinfo img { max-width:900px; _width:expression(this.width > 900 ? "900px" : this.width); }
/**custom-style****/
/**------------------news-link-style-begin-------------------**/
.clink a { color:#fff; }
.clink a:hover { color:#222;}
.zlink { height:28px; line-height:28px; background:url(images/zlink.png) repeat-x; border:1px solid #d7d7d7; }
.zlink a{ text-indent:1em; display:block;width:158px; height:28px; padding-right:29px; background:url(images/zlink-a.png) no-repeat right center;}


/**** 新增样式 ***/

.fivecolors {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 10px;
    gap: 15px;
    overflow: auto;
}
.fivecolors::-webkit-scrollbar {
  display: none;
}

.fivecolors div {
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    //flex-direction: column;
    //width: 50px;
    //height: 60px;
    padding: 10px 40px;
}

.c_i1 {
    background: #f36788;
}

.c_i2 {
    background: #b977bb;
}

.c_i3 {
    background: #3fb5e4;
}

.c_i4 {
    background: #47c37a;
}

.c_i5 {
    background: #d2a368;
}

.c_i6 {
    background: #f36788;
}

.c_i7 {
    background: #b977bb;
}

.c_i8 {
    background: #3fb5e4;
}

.c_i9 {
    background: #47c37a;
}


.fivecolors div span {
    color: white;
    // width: 80px;
    font-size: 20px;
    margin: 10px 8px;
    font-weight: bold;
}

.fivecolors div img {
    //margin-top: 15px;
    width: 30px;
}



.news_lists {
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.news_lists li {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: white;
   gap: 15px;
   border-left: 1px solid  #E8E8E8;
   border-right: 1px solid #E8E8E8;
   border-bottom: 1px solid #E8E8E8;
   margin-bottom: 12px;
}
.news_lists li div img {
    width: 40px;
    height: 30px;
}
.news_lists li>div {
    position: relative;
   padding: 8px 0px;
   margin-left: 15px;
}

.news_lists li div span {
    position: absolute;
    top: 50%;
    left: 17%;
    transform: translate(-10%, -40%);
    color: white;
    font-size: 11px;
    font-weight: bold;
}
.news_lists li a {
    font-size: 13px;
    width: 100%;
}


.line_n1 {
    border-top: 5px solid #f36788;
}

.line_n2 {
    border-top: 5px solid #b977bb;
}

.line_n3 {
    border-top: 5px solid #3fb5e4;
}

.line_n4 {
    border-top: 5px solid #47c37a;
}

.line_n5 {
    border-top: 5px solid #d2a368;
}

.newshidden {
    display: none;
}
.news_more_btn {
    position: relative;
    top: -20px;
    height: .32rem;
    background-size: 100% 100%;
    text-align: right;
    font-size: 14px;
}


.zhaoshengzixun {
    display: flex;
    justify-content: space-around;
    align-items: center;
    gap: 10px;
    overflow: auto;
}
.zhaoshengzixun ::-webkit-scrollbar {
  display: none;
}

.zhaoshengzixun .sm {
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.zhaoshengzixun .mk {
    width: 98px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border: 1px solid #E8E8E8;
    padding: 16px 0px 12px 0px;
    margin-top: 15px;
}

.zhaoshengzixun .mk>span{
    font-size: 12px;
    margin-top: 5px;
}


.plans_lists {
    padding: 0px;
}

.plans_lists li {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
}

.plans_lists li img{
    padding: 5px 0px;
    width: 20px;
    height: 20px;
}

.plans_lists li a {
    width: 100%;
}



.professions {
    background: white;
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 10px 20px;
    padding: 10px;
}

.professions li {
    flex-basis: calc(50% - 20px);
    display: flex;
    gap: 10px;
    padding: 10px;
    align-items: center;
    margin: 4px 0px;
}

.professions li img {
    width: 20px;
    height: 20px;
}

.professions li span {
    font-size: 14px;
}

.professions li span a {
    font-size: 14px;
}


.wp_videos .player-type-1 .playlist {
   height: 30px;
   border: 1px solid #E8E8E8;
}


.wp_videos .player-type-1 .playlist li.playing {
    display: block;
   height: 30px;
}

.wp_videos .player-type-1 .playlist li .video_icon {
    margin: 4px 0px 0px 10px;
}

.wp_videos .player-type-1 .playlist li a.video_link {
    margin: 4px 10px 0px 0px;
}

.video_title_text{
   font-size: 13px;
   height: 30px;
   align-items: center;
   display: flex;
   margin-left: 10px;
}