@charset "utf-8";
/*CSS reset*/
* {-webkit-font-smoothing: antialiased; word-break: normal; font-family: 'Microsoft YaHei', Arial, Lucida, Verdana, Helvetica, sans-serif; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, button, a { border: 0; }
adress, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
html{_text-overflow:ellipsis;} 

/*link*/
a{outline:none;blr:expression(this.onFocus=this.blur());}
a:link, a:visited { text-decoration: none; }
a:hover {  text-decoration: none; }

.sj-wrapper{width:100%;}
.sj-w{width:1200px; margin:0 auto;}
.sj-header {overflow:hidden;}
.sj-logo{float:left; padding:15px 0 14px; height:126px;}
.sj-logo img{ width:100%;}
.sj-search{ width:200px;height:36px;line-height:36px; float:right;padding:105px 15px 0 0; background:url(img/logo_nk.png) no-repeat top 15px center;}
.sj-search .txt{ float:left; text-indent:10px;width:150px;height:36px; padding:0; background:url(img/search.png) no-repeat; border:none;}
.sj-search .btn{ cursor:pointer;width:50px;height:36px; padding:0; background:url(img/search.png) no-repeat right 0; border:none;}

.sj-nav{ width:100%; clear:both; background:#9a3b3b;height:50px;line-height:50px;font-size:18px;color:#fff; overflow:hidden;}
.sj-nav a{ display:block;height:50px; text-decoration:none;color:#fff;}

.sj-nav li{ float:left; width:120px; text-align:center; overflow:visible; }
.sj-nav ul ul{ position:absolute; background:#fff;padding:20px; overflow:hidden; max-width:300px; font-size:16px; display:none;}
.sj-nav .cur ul{ display:block; z-index:100;}
.sj-nav .cur{ background:url(img/nav.png) no-repeat center bottom;}
.sj-nav ul ul li{ height: 30px; line-height: 30px; width: auto; min-width: 120px; margin-right: 10px;text-align:left;}
.sj-nav ul ul a{ display:block;height:50px; text-decoration:none;color:#000;}
.sj-nav ul ul a:hover{ background:none;}

.sj-nav .menu-t{display:none; float:left; line-height:50px; color:#fff; padding-left:15px;}

.focus-pagination { position:absolute; bottom:0; z-index:60; height:30px; text-align:center; width:100%;}
.focus-pagination .focus-page {width: 15px;height: 15px;	border-radius: 50%;	margin-right: 10px;	background: #fff; opacity: 0.7; display:inline-block; cursor:pointer;}
.focus-pagination .focus-page-active{width: 30px; border-radius: 25%;}

.hd .more {font-size: 16px; color: #9a3b3b; float: right; text-decoration: none;  display: block; position:relative; padding-left:18px; padding-right:10px;}
.hd .more a{color:#9a3b3b;text-decoration:none; }
.hd .more:before{content:''; display:block; position:absolute; width:6px; height:6px; background:#9a3b3b; left:0; top:27px;}

.sj-bar img{ width:100%;}
.sj-bar{ margin:25px auto;}
.sj-xueshu{ height:482px; background:url(img/xueshu-bg.jpg) no-repeat center center;}
.sj-xueshu .box a{ color:#fff; text-decoration:none;}
.sj-xueshu .box{ width:565px; float:left;color:#fff; padding-top:40px;}
.sj-xueshu .box a:hover{ text-decoration:underline; color:#dea3a3;}
.sj-xueshu .box .fri{ height:100px; line-height:26px; padding:15px 0;}
.sj-xueshu .box .fri .tit{ font-weight:bold;}
.sj-xueshu .box .fri .info{ height:50px; overflow:hidden;}
.sj-xueshu .box .fri .time{ width:64px; background:url(img/xueshu-time.png) no-repeat center center; text-align:center; float:left; font-size:14px;color:#fff;height:80px;}
.sj-xueshu  .boxR{ float:right;}
.sj-xueshu .box .fri .d{ font-size:36px;margin-bottom:10px;}

.sj-xueshu .bd li{ border-bottom:1px solid #c25d64;height:45px;line-height:45px; overflow:hidden;}
.sj-xueshu .bd .time{ float:left; margin-right:15px;color:#d08187;height:45px;line-height:45px;}
.sj-xueshu .hd{ font-size:24px; font-weight:bold; background:url(img/xueshu-hd.png) no-repeat 0 bottom;height:60px;line-height:60px;}

.sj-footer{ background:#9a3b3b url(img/bg_footer.png) no-repeat top 120px center; overflow:hidden; color:#d7b1b1; clear:both; padding:0 0 50px;}
.sj-footer-link{ border-bottom:1px solid #d7b1b1; overflow:hidden; padding:30px 25px; text-align:center;}
.sj-footer-link ul{display:inline-block;}
.sj-footer-link li{ float:left;margin-right:15px;}
.sj-footer-link .tit{ font-weight:bold; }
.sj-footer a{ text-decoration:none; color:#d7b1b1;}
.sj-footer a:hover{ text-decoration:underline; color:#d7b1b1;}
.sj-footer-cp{height: auto;}
.sj-footer-cp .add{background: url(img/footer-logo.png) no-repeat center top 10px; padding:180px 0 20px; text-align:center;}
.sj-footer-cp .bei{background: url(img/shiye.png) no-repeat left top;line-height:64px; width:300px; padding-left:60px; margin:0 auto;}

.sj-page-banner,.sj-page-banner1{ height:290px; background:url(img/banner.jpg) no-repeat center center;}
.sj-page-banner1{background:url(img/banner1.jpg) no-repeat center center;}

.sj-page{ padding:0 0 100px;overflow:hidden; margin-top:-80px;}
.sj-page-side{ float:left; width:250px;}
.column-switch{display:none;}
.sj-page-side .tit{height:80px; line-height:80px; text-align:center; font-weight:bold; background:url(img/bg-pageside.png);color:#fff;font-size:30px;}
.sj-page-side li{border-bottom:1px solid #e1e1e1;}
.sj-page-side li a{ text-decoration:none; color:#999; display:block; line-height:25px; padding:12px 50px 12px 65px; background:#fff url(img/side_bg.png) no-repeat 90% center; margin:1px 0;}
.sj-page-side li a:hover{background:#cfa972 url(img/side_bg1.png) no-repeat 90% center; color:#fff;}
.sj-page-side .cur a,.sj-page-side .selected a{color:#fff; background:#cfa972 url(img/side_bg1.png) no-repeat 90% center;}

.page-wrap{float:right; width:900px; margin-top:80px;}
.page-wrap-hd{padding:50px 80px 20px; overflow:hidden; position:relative;}
.page-wrap-hd .tit{line-height:30px; color:#9a3b3b; font-size:30px; text-align:center; font-weight:600;}
.page-wrap-hd .tit:after{content:''; display:block; margin:0 auto; width:50px; height:3px; background:#cfa972; margin-top:13px;}
.page-wrap-hd .bread{ height:27px; line-height:27px; color:#bfbfbf; position:absolute; top:10px; right:0;}
.page-wrap-hd .bread a{  color:#bfbfbf; text-decoration:none;}

.page-wrap-bd .list li.item{ padding:20px 15px 20px 10px; color:#666;border-bottom:1px solid #e4e4e4; overflow:hidden;}
.page-wrap-bd .list .time{color:#fff; text-align:center;height:76px; width:76px; border-radius:50%; background:#9a3b3b; float:left; margin-right:20px;}
.page-wrap-bd .list .time-d{ font-size:30px; height:40px; line-height:40px; padding-top:5px;}
.page-wrap-bd .list .time-m{width:60px; margin:0 auto; border-top:1px solid #fff;padding-top:3px; font-size:12px;}
.page-wrap-bd .list .tit{ margin-bottom:10px; height:20px; line-height:20px; overflow:hidden; color:#333; font-weight:600; font-size:18px;}
.page-wrap-bd .list .info{line-height:24px; height:48px; overflow:hidden; font-size:16px; color:#666;}

.pageart{ padding: 30px 40px ; color:#333; line-height:30px;}
.page-news-title{ text-align:center;font-size:20px;color:#333333;line-height:26px;padding:20px 0 20px; font-weight:600}
.page-news-souse{text-align: center;color: #666666;line-height: 14px;font-size: 14px; padding: 10px;border-bottom: 1px dotted #b9b9b9;margin-bottom:30px;}
.page-news-con{}
.page-news-con p{margin-bottom:10px; line-height:30px; font-size:16px; margin-bottom:20px;}
.page-news-con img,.wp_articlecontent img{max-width:100%;}


.imglist li.item{ padding:20px 15px 20px 10px; color:#666;border-bottom:1px dashed #e4e4e4; overflow:hidden; position:relative;}
.imglist .img{ float:left; width:200px; height:133px; overflow:hidden; text-align:center;}
.imglist .img img{width:auto; height:100%;}
.imglist .txt{float:right; width:640px;}
.imglist .tit{ margin-bottom:10px; font-weight:600; font-size:18px; color:#333333;}
.imglist .info{ margin-bottom:15px; line-height:22px; height:66px; overflow:hidden;color:#666;}
.imglist .time{ color:#d5d5d5; height:17px; line-height:17px;}

.teacherlist li.item{ padding:30px 40px; border:1px solid #d4d4d4; overflow:hidden; position:relative; margin-bottom:15px;}
.teacherlist .img{ float:left; width:270px; height:180px; overflow:hidden; text-align:center;}
.teacherlist .img img{width:100%; height:100%;}
.teacherlist .txt{float:right; width:500px;}
.teacherlist .tit{ margin-bottom:10px; font-weight:600; color:#9a3b3b; font-size:20px;}
.teacherlist .info{line-height:30px; height:150px; overflow:hidden; color:#666; }


.banner{ width:100%; height:494px; overflow:hidden; position:relative;font-size:0}
.banner img{width:100%}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:494px; float:left;}
.b-list{ height:50px; padding-top:450px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:15px; height:15px; border-radius:50%; background:#fff; opacity:0.5; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{width:30px;border-radius:25%;}

.sj-yanjiu{margin-top:40px; height:525px;background:url(img/yanjiu-bg.jpg) no-repeat center center;}
.sj-yanjiu .hd{position:relative;}
.sj-yanjiu .hd .tit{font-size:30px; color:#fff; font-weight:600; text-align:center; padding:35px 0 20px; background:url(img/bg_title2.png) no-repeat bottom center;}
.sj-yanjiu .hd .more{position:absolute; right:10px; bottom:20px; color:#fff;}
.sj-yanjiu .hd .more:before{background:#fff; top:10px;}
.sj-yanjiu .hd .more a{color:#fff;}

.sj-yanjiu .bd{ position:relative; color:#333; padding-top:40px;}
.sj-yanjiu .bd ul{}
.sj-yanjiu .bd ul li{ float:left; margin-right:40px;cursor:pointer; width:500px; background:#fff; padding:35px 40px;}
.sj-yanjiu .bd .img{width:167px; height:222px;  float:left;}
.sj-yanjiu .bd img{width:100%; height:100%;}
.sj-yanjiu .bd .txt{float:left; padding-left:32px; width:300px;}
.sj-yanjiu .bd .tit{ margin-bottom:10px; font-size:18px; line-height:27px; height:54px; overflow:hidden; font-weight:600; color:#333;}
.sj-yanjiu .bd .info{ padding-top:10px; text-align:left; color:#333; font-size:16px; line-height:27px; height:135px; overflow:hidden;}
.sj-yanjiu .ft{ height:100px; }
.sj-yanjiu .ft ul{ overflow:hidden; zoom:1; padding-top:30px;  text-align:center;}
.sj-yanjiu .ft ul li{ display:inline-block;   width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:2px solid #fff; border-radius:50%; }
.sj-yanjiu .ft ul li.on{ background:#fff; }

.sj-xuezhe{clear:both;overflow:hidden; background:#f4f4f4;}

.sj-xuezhe .hd{position:relative; font-size:30px; font-weight:bold;color:#9a3b3b; text-align:center; background:url(img/xue-hd.png) no-repeat center bottom;height:60px;line-height:60px;padding:30px 0 0; margin-bottom:30px;}
.sj-xuezhe .hd .more{position:absolute; right:10px; bottom:0px;}
.sj-tongzhi{clear:both; padding:50px 0 30px; overflow:hidden; display:none;}

.sj-tongzhi .hd{ font-size:30px; color:#9a3b3b; height:60px;line-height:60px; background:url(img/bg_title1.png) no-repeat 0 bottom; margin-bottom:20px;}
.sj-tongzhi .hd .tit{ float:left; font-weight:bold;}
.sj-tongzhi .box{width:372px; margin-right:35px; float:left;}

.sj-tongzhi .img{ padding:15px 0;}
.sj-tongzhi .img img{ width:100%;}
.sj-tongzhi .bd li{ height:35px; line-height:35px;background:url(img/point.png) no-repeat 8px center; padding-left:30px; overflow:hidden;}

.sj-tongzhi .bd a{ color:#333; text-decoration:none; display:block; height:35px; line-height:35px;}
.sj-tongzhi .bd a:hover{   text-decoration:underline;}

.sj-tongzhi .boxR{ margin:0; float:right;background:#f4f4f4;padding: 0 15px 10px; width:350px;}
.sj-tongzhi .boxR .hd{ color:#fff; margin-bottom:10px; border-bottom:1px solid #cdcdcd; background:none; height:29px; padding:20px 0 10px; line-height:30px;}
.sj-tongzhi .boxR .hd .tit{ padding:5px 15px; font-size:28px; background:#9a3b3b; }
.sj-tongzhi .boxR .hd .more:before{top:12px;}

.sj-focus{padding-top:10px; overflow:hidden;}
.sj-focus .hd{position:relative;}
.sj-focus .hd .tit{font-size:36px; color:#9a3b3b; font-weight:600; text-align:center; padding:35px 0 20px; background:url(img/bg_title3.png) no-repeat bottom center;}
.sj-focus .hd .more{position:absolute; right:10px; bottom:20px; color:#9a3b3b;}
.sj-focus .hd .more:before{background:#9a3b3b; top:10px;}

.box-focus{height:375px; color:#333333; margin:30px 0; overflow:hidden; position:relative;}
.box-focus .bd{ position:relative;}
.box-focus .item{display:block; overflow:hidden;}
.box-focus .item .img{width:600px; height:375px; float:left; position:relative;}
.box-focus .item img{position:absolute; top:0; left:0; width:100%; height:100%;}
.box-focus .titw{ width:489px; height:333px; padding:40px 40px 0 70px; background:url(img/bg_box_focus.png) no-repeat right center; border:1px solid #e6e5e5; border-left:none; float:right;}
.box-focus .tit{ font-size:22px; font-weight:bold; font-weight:600; line-height:36px; height:108px; overflow:hidden; color:#333333;}
.box-focus .info{margin-top:10px; color:#666666; font-size:18px; line-height:30px; height:120px; overflow:hidden;}
.box-focus .time{margin-top:15px; font-size:16px; color:#9a3b3b;}
.box-focus .ft{ height:25px; width:200px;  position:absolute; right:20px; bottom:50px;}
.box-focus .ft ul{ overflow:hidden; zoom:1; padding-top:30px;  text-align:right;}
.box-focus .ft ul li{ display:inline-block;  font-size:0px; line-height:0px; width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:2px solid #bc4f47; border-radius:50%; }
.box-focus .ft ul li.on{ background:#bc4f47; }
.box-focus .item:hover .tit{color:#9a3b3b;}

.sj-xuezhe .bd .name{ position:absolute;left:0; bottom:0; height:40px; line-height:40px; background:url(img/name.png) no-repeat; width:280px; font-size:18px; font-weight:bold; color:#fff; text-indent:10px;}
.sj-xuezhe .bd .job{ float:right; font-weight:normal; padding:0 19px; font-size:16px;}
.sj-xuezhe .bd .img{ position:relative;height:205px; overflow:hidden;}
.sj-xuezhe .bd .img img{width:280px; height:205px}
.sj-xuezhe .bd .info{ margin:20px;height:63px; overflow:hidden; color:#fff;}
.sj-xuezhe .bd .more{ display:block;width:20px; height:20px; background:url(img/xue-more.png) no-repeat; float:right;margin:0 10px;}
.sj-xuezhe .bd li{ float:left; background:#cfa972; width:280px; height:338px; margin-right:26px;}

.sj-xuezhe .ft{ height:100px; }
.sj-xuezhe .ft ul{ overflow:hidden; padding-top:30px; zoom:1; text-align:center; }
.sj-xuezhe .ft ul li{ display:inline-block; width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:2px solid #bc4f47; border-radius:50%; }
.sj-xuezhe .ft ul li.on{ background:#bc4f47; }

.picnews{overflow:hidden;}
.picnews li{width:279px; overflow:hidden; margin-right:27px; float:left; position:relative;}
.picnews li:last-child{margin-right:0px;}
.picnews li a{text-decoration:none; color:#2b2b2b;}
.picnews .img{width:100%; padding-top:68.8%; position:relative; background:url(img/bg_news.jpg) no-repeat center center;}
.picnews .img img{position:absolute; top:0; left:0; width:100%; height:100%;}
.picnews .txt{border:2px solid #eaeaea; border-top:none; padding:12px 16px 20px;}
.picnews .tit{ font-size:16px; font-weight:bold; line-height:22px; height:44px; overflow:hidden; color:#666;}
.picnews .time{font-size:14px; line-height:25px; overflow:hidden; color:#9a3b3b; padding-top:10px;}
.picnews .more{ display:block;width:17px; height:7px; background:url(img/more1.png) no-repeat; position:absolute; bottom:25px; right:30px;}
.picnews li a:hover .tit{color:#9a3b3b;}

.sj-xueshu .i1{display:none;}

.sj-hezuo { overflow:hidden; margin-bottom:50px; clear:both;}
.sj-hezuo .hd .more {font-size: 16px; color: #9a3b3b; float: right; text-decoration: none;  display: block; position:relative; padding-left:18px; padding-right:10px;}
.sj-hezuo .hd .more a{color:#9a3b3b;text-decoration:none; }
.sj-hezuo .hd .more:before{content:''; display:block; position:absolute; width:6px; height:6px; background:#9a3b3b; left:0; top:27px;}
.sj-hezuo-c{width:570px; }
.sj-hezuo-l{float:left;}
.sj-hezuo-r{float:right;}
.sj-hezuo .hd{ font-size:30px; font-weight:bold;color:#9a3b3b; text-align:left; background:url(img/bg_title1.png) no-repeat left bottom;height:60px;line-height:60px;padding:30px 0 0; margin-bottom:40px;}

.sj-hezuo .sj-hezuo-l li{width:278px; overflow:hidden; margin-right:14px; float:left;}
.sj-hezuo .sj-hezuo-l li:last-child{margin-right:0px;}
.sj-hezuo .sj-hezuo-l li a{text-decoration:none; color:#2b2b2b;}
.sj-hezuo .sj-hezuo-l .img{width:100%; padding-top:67.5%; position:relative;}
.sj-hezuo .sj-hezuo-l .img img{position:absolute; top:0; left:0; width:100%; height:100%;}
.sj-hezuo .sj-hezuo-l .tit{ font-size:18px;padding:15px 0 0; font-weight:bold; line-height:24px; height:48px; overflow:hidden;}
.sj-hezuo .sj-hezuo-l .time{line-height:25px; overflow:hidden; color:#c7c5c5; padding-top:10px;}
.sj-hezuo .sj-hezuo-l li a:hover .tit{color:#9a3b3b;}

.sj-hezuo .sj-hezuo-r .hd{margin-bottom:0px;}
.sj-hezuo .sj-hezuo-r .bd li{width:100%; border-bottom:1px solid #d5d5d5; padding:18px 0 12px; overflow:hidden;}
.sj-hezuo .sj-hezuo-r .bd li a{ color:#666666; text-decoration:none;}
.sj-hezuo .sj-hezuo-r .bd .time{ float:left; margin-right:15px;color:#cfa972;}
.sj-hezuo .sj-hezuo-r .bd .time .d{font-size:48px; height:52px; overflow:hidden;}
.sj-hezuo .sj-hezuo-r .bd .time .m{font-size:14px; height:16px; overflow:hidden; padding-top:5px;}
.sj-hezuo .sj-hezuo-r .bd .txt{float:right; font-size:16px; width:490px; line-height:24px;}
.sj-hezuo .sj-hezuo-r .bd .txt .t{color:#333; font-weight:600; height:24px;overflow:hidden;}
.sj-hezuo .sj-hezuo-r .bd .txt .s{padding-top:5px; height:48px; overflow:hidden;}
.sj-hezuo .sj-hezuo-r .bd li a:hover .txt .t{color:#9a3b3b}
.sj-hezuo .sj-hezuo-r .bd li a:hover .time{color:#9a3b3b}

.page-wrap-bd .wp_entry{width:auto; padding: 30px 40px;}
.page-wrap-bd .wp_entry p { line-height: 30px;  font-size: 16px;  margin-bottom: 20px;}

#wp_pager{clear:both; margin:0px 30px; padding-top:30px;}
#wp_pager ul{width:100%; text-align:center;}
#wp_pager ul li{display:inline-block; margin:0 5px;}
#wp_pager ul li a{display:block; font-size:16px; color:#9b9b9b;}
#wp_pager ul li .page-number{border:1px solid #9b9b9b; width:20px; height:20px; line-height:20px; color:#9b9b9b; text-align:center;}
#wp_pager ul li .page-number:hover{border:1px solid #9a3b3b; color:#9a3b3b;}
#wp_pager ul li .pgCurrent{color:#fff; background:#9a3b3b; border:1px solid #9a3b3b;}
#wp_pager ul li .pgNext{color:#9b9b9b;}

@media screen and (max-width: 750px) {

.sj-w{ width:100%;}

.sj-logo{ width: 80%; height:auto; float:none; margin:0 auto;}
.sj-search{display:none; float:none; margin:5px auto;}
.sj-search{   padding: 15px;}

.sj-nav{ overflow:visible; z-index:1111; position:relative;}
.sj-nav a { color: #FF0000; height: 40px;line-height: 40px; padding: 0 45px 0 15px; font-size: 16px;}
.sj-nav ul{ display:block; z-index:100; width:100%;clear:both; background:#fff;}
.sj-nav ul li{ display:block; overflow:visible; float:none; width:100%; border-bottom:1px solid #ccc; position:relative; text-align:left;}
.sj-nav ul .cur{ background:none; display:block;}
.sj-nav ul ul{ padding:0;display:block;  position:relative; width:100%; max-width:none;}
.sj-nav ul ul {display:none;}
.sj-nav ul ul li{ height:30px; line-height:30px; width:100%; margin:0px; float:none; background:#CCCCCC;border-bottom: 1px solid #fff;}
.sj-nav ul ul a{ display:block;height:30px; line-height:30px;text-decoration:none;color:#000; font-size:14px; padding-left:30px;}
.sj-nav ul ul a:hover{ background:none;}
.sj-nav .menu{ display:none;}
.sj-nav .mark{position: absolute;width: 40px;height: 40px;right: 0;top: 0;background: url(img/side_bg.png) no-repeat center center;}

.banner{height:200px;}
.banner{ width:100%; height:200px; overflow:hidden; position:relative;font-size:0}
.banner img{width:100%}
.b-img{ height:200px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:200px; float:left;}
.b-list{ height:30px; padding-top:180px; position:relative; margin:0 auto;z-index:1;}

.sj-focus .hd .tit{font-size:30px; padding: 10px 0 20px; margin-bottom:15px;}
.box-focus{ width: 95%; height:auto; float:none; margin:0 auto;margin-bottom:20px;}
.box-focus li {width: 100%;height: auto;}
.box-focus .item{width: 100%;height: auto;}
.box-focus .item .img{width:100%; height:0; padding-top:62.5%; float:none;}
.box-focus .titw{width: 100%; height:auto; float:none; padding:0;background:none;border:none;}
.box-focus .tit{font-size: 16px; line-height: 20px;  height: 40px;   margin: 5px 0;}
.box-focus .info{ display:none;}
.box-focus .time{ margin-top:5px;}
.box-focus .ft{position:static; margin-top:5px;}
.box-focus .ft ul {padding-top: 0px; }

.picnews{width: 95%; margin:0 auto;}
.picnews li { width: 100%;  margin-right: 0; float: none; margin-bottom:10px;}


.sj-yanjiu{  height:auto; background-position: center 0; margin-top:15px;}
.sj-yanjiu .bd{width: 95%; margin:0 auto;}
.sj-yanjiu .bd ul li{width:100%; margin-right:0; padding:0; padding-top:20px;}
.sj-yanjiu .bd .img{ padding:0; float:none; margin:0 auto;}
.sj-yanjiu .bd .img img{ width:100%;}
.sj-yanjiu .bd .txt{float:none; width:auto; padding-left:0; text-align:center; padding-top:10px;}
.sj-yanjiu .bd .info{ display:none;}

.sj-xuezhe .bd{ width:auto; height:auto; overflow:hidden;}
.sj-xuezhe .bd li{width:100%; height:auto; }
.sj-xuezhe .bd .img{ width:280px; height:auto; margin:0 auto;}

.sj-hezuo .bd{overflow:hidden;width:auto;}
.sj-hezuo-c { width:calc(100% - 30px); margin: 0 auto; padding:0 15px; height:auto;}
.sj-hezuo-l,.sj-hezuo-r{float:none;}
.sj-hezuo .sj-hezuo-l li{width:100%; float:none;margin-right:0; margin-bottom:15px;}
.sj-hezuo .sj-hezuo-r .bd .txt{width:calc(100% - 80px)}

.sj-nav .menu-t{display:block;}
.menu-p{ height:50px; width:50px; background:url(img/menu.png) no-repeat center center; float:right; cursor:pointer; }

.sj-tongzhi{ height:auto; padding-top:0px;}
.sj-tongzhi .box{ width:95%; float:none; margin:0 auto 20px;}



.sj-footer-link{line-height:30px}
.sj-footer-cp .frie{ margin:0 auto; float:none; }

.sj-page {margin-top:0; padding: 3px 0 40px; overflow: hidden;}
.sj-page-side{ float:none; width:100%;}
.sj-page-side .tit {border-bottom: none;text-align: left;font-weight: 500; font-size: 18px; padding-left:15px; background:#9a3b3b; height:50px; line-height:50px;}
.sj-page-side .clist{display:none;}
.page-wrap{  width:100%; margin-top:0;}
.page-wrap-bd .list li.item {padding: 20px 5px 5px 10px;}
.page-wrap-bd .list .time{width:60px; height:60px;}
.page-wrap-bd .list .time-d{font-size:20px;height: 26px;line-height: 26px;}
.page-wrap-bd .list .time-m{width:50px;}
.page-wrap-bd .list .tit{min-height:50px; height:auto; font-size:16px; font-weight:500; line-height:25px;}
.page-wrap-bd .list .info{display:none;}

.imglist li.item {padding: 20px 15px;}
.imglist .tit{width:100%}
.imglist .img {margin-bottom: 15px; float:none; width:100%; height:auto;}
.imglist .img img { width: 100%;  height:auto ;}
.imglist .txt{float:none; width:100%;}
.imglist .info{}

.teacherlist li.item{margin:0 15px 15px; padding: 20px;}
.teacherlist .img{float:none; margin:0 auto;}
.teacherlist .txt{float:none; width:100%; padding-top:15px;}
.teacherlist .tit{text-align:center;}
.teacherlist .info{line-height:24px; height:72px;}

.sj-bar{display:none;}

.sj-page-banner, .sj-page-banner1 {height: 180px;background-position: 57% 0px;background-size: auto 100%;}

.column-switch{display:block; float:right; width: 30px; height: 24px; background: url(img/menu-dot.png) no-repeat center; margin-top: 10px;    margin-right: 5px;}
.page-wrap-hd1{display:none;}
.page-wrap-hd .bread{display:none;}
.pageart {padding: 20px;}
.page-news-title,.page-news-souse,.page-news-con{margin-left:0px; margin-right:0px;}
.page-news-souse .fl{display:none;}

.page-wrap-bd .wp_entry{padding:20px;}

.wp_paging li.page_jump{display:none;}
}

