/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "Microsoft yehei","宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none; }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; border: 0;}
a:active {star:expression_r(this.onFocus=this.blur());} 
:focus { outline:0; } 
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank1{height:1px;overflow:hidden;}
.blank2{height:2px;overflow:hidden;}
.blank10{height:5px;overflow:hidden;}
.blank12{height:10px;overflow:hidden;}
.blank20{height:13px;overflow:hidden;}
.blank25{height:20px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
.m-l{padding:0 0 0 10px !important;}
.m-r{padding:0 10px 0 0 !important;}
.padg{padding:0!important;margin:0!important;}
.lineht{border:1px #6581a1 solid;width:88%;margin-left:22px;}
.ml-40{margin-left:20px!important;}
.mr-10{margin-right:10px!important;}
.line{width:100%;background:#66aaff;height:2px;margin:0 auto;}
/*所有页面共享的样式如导航,页脚等 */
/*手机超小屏幕下的单独样式 xs < 768px */
@media (max-width: 767px){
    /*全部-导航*/
    body{
        padding-top: 0;/*移动端若固定顶部导航的话高度为52px*/
    }
	.navbar-brand img{min-width:300px;}
    .header .navbar{/*移动端导航不固定顶部*/
        position: relative !important;
    }
    .header .navbar{
        padding-bottom: 0;
    }
    /*全部-导航*/
    /*全部-页脚*/
    #footer .footer-wechat p{
        text-align: left !important;
    }
    /*全部-页脚*/
    /*全部-返回顶部*/
    #clan-slider{
        bottom:55px !important;
    }
    #clan-slider ul li a{
        background-color: rgba(255,255,255,0.9) !important;
        border-color:  transparent !important;
        border-radius: 50% !important;
    }
    #clan-slider #slider-goTop{
        background-position: -92px 0 !important;
    }
    #clan-slider #slider-goTop:hover{
        background-position: 0 0 !important;
    }
    /*全部-返回顶部*/
}
/*手机超小屏幕下的单独样式 xs < 768px */

/*大于手机屏幕时的样式 sm >= 768px */
@media (min-width: 768px){
	.navbar-brand img{min-width:300px;}
    /*全部-导航*/
    .header .navbar{
        border-radius: 0;
        padding: 15px 0;
    }
    .header .navbar-nav>li>a{
        padding: 15px 0;
    }
    /*全部-导航*/
}
/*大于手机屏幕时的样式 sm >= 768px */

/*平板小屏幕样式 768px <= sm < 992px */
@media (min-width: 768px) and (max-width: 991px){
    /*全部-页脚*/
	.navbar-brand img{width:340px;}
    #footer .footer-contact h2{
        font-size: 26px !important;
    }
    /* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        #footer .footer-contact h2{
            padding-left: 0;
            font-size: 22px !important;
        }
    }
    /*全部-页脚*/
}
/*平板小屏幕样式 768px <= sm < 992px */

/*大于992px以上固定宽度为970px md >= 992px */
@media (max-width: 992px){
    /*全部-最大宽度*/
    .container {
        width: 100%;	
		padding:10px;
		margin:0;
    }
	.col-md-4,.col-xl-4{padding:0!important;margin:0!important;}
	img{height:30%;}
	.article img{width:75%!important;height:30%!important;text-indent:0em!important;}
	.zlmainpd .list,.article .page{display:none;}
	.navbar-brand img{width:330px;margin-left:10px!important;}
	.hotnews{width:100%!important;padding-bottom:0!important;float:right;border-bottom:1px solid #d5d5d5;}
	.hotnews .pic-news,.carousel-indicators{display:none;}
	.news .hotnews{margin-top:0px!important;}
	.lmainpd .list li{padding-left:15px!important;background:none!important;}
	.carousel-inner > .item > img, .carousel-inner > .item > a > img{height:150px!important;}
	.banner{height:150px!important;}
	.fastlink,.link,.build,.online,.w-300{display:none;}
	.notice,.net{margin:0!important;}
	.net .logo1,.net .logo2,.net .logo3{background:none!important;width:100%!important;height:60px!important;;border:1px #2d7bcd solid;text-indent:0!important;text-align:center;font:normal 20px/60px "Microsoft yahei"!important;margin-left:0!important;}
	.teacher li {width:175px!important;}
	.net{background:#fff;height:260px!important;}
	.rmain,.article{margin-left:0!important;}
	.copyright{background-color:#fff;}
	.copyright p{color: #333;}
	.copyright .box{display:none;}
	.down_1 li,.down_2 li,.down_3 li,.down_4 li,.down_5 li,.down_6 li,.down_7 li,.down_8 li,.down_9 li,.down_10 li{margin:0!important;float:left!important;}
	.article #news{width:90%!important;}
	
    /*全部-最大宽度*/
    
    /* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
       
    }
    /*全部-页脚*/
}
/*大于992px以上固定宽度为970px md >= 992px */



/*全部-导航条样式复写*/
.header{background: url(bg.jpg) #0d2f76;}
.header .navbar-default{
    border:0;
    margin-bottom: 0;
    z-index: 1000;
	background:#0068b7;
}
.header .navbar-default .navbar-nav>li>a{
    font-size: 16px;
	text-align:center;
	width:100%;
	font-family:"Microsoft yahei";
	margin: 16px 15px 0px 15px!important;
}
.header .navbar-default .navbar-nav>li>a:hover{
    color: #fff;
	font-size:16px;
	background:#0068b7;
	height:100%;

}
.header .navbar-default .navbar-nav>.active>a, .header .navbar-default .navbar-nav>.active>a:hover, .header .navbar-default .navbar-nav>.active>a:focus{
    color:#2d7bcd;
    background-color: rgba(255,255,255,0);
}
.header .navbar-default .navbar-toggle .icon-bar{
    background-color: none;
}
.header .navbar-default .navbar-nav>li .line-top{
    width: 18px;
    margin: auto;
}
.containers{width:100%;}
.bg{background:#fff;float:left!important;}
/*全部-导航条样式复写*/

/*搜索*/

.fastlink{margin-top:44px; overflow:hidden;opacity:0.8;background:#ffffff;}
.fastlink a{float:left;text-align:center;color:#0d2f76;font:normal 14px/28px "Microsoft yahei";margin: 3px 13px;}
.fastlink a:hover{color:#0d2f76;text-decoration:none;}
.fastlink .search{float:right;margin:0;background:url(search.png) 10px #0d2f76  no-repeat;width:40px;height:35px;text-indent:-999em;}
/* .search .slink{float:right;margin-top:10px;overflow: hidden; height: 30px;} */
/* .search .slink input {border:none;height:30px; font: 14px/30px Arial, Helvetica, sans-serif;  display: block;padding-top:2px;color:#b9b9b9;} */
/* .search .slink .btnSearch { width:30px; height:30px;  display: block; cursor: pointer; border: none; float: right;background:url(btsearch.png) 0px 0px no-repeat;} */

/*导航复写*/
.nav > li > a{display: table;table-layout: fixed;display:table-row;position: relative;display: block;/* padding: 15px 22px!important; */display: flex;flex-wrap: wrap;}


.banner{width:100%;}
.main{background:#fff;width:100%;}
.pic{background:url(pic.jpg) no-repeat #fff;height:400px;width:100%;}




/*首页新闻标题*/
.news,.notice,.dongt,.net{margin:0 auto;background: #fff;}
.news .tit,.notice .tit,.dongt .tit,.net .tit{display:block;height:50px;border-bottom: 1px #b1c8f6 solid;}
.news .tit h3,.notice .tit h3,.dongt .tit h3,.net .tit h{float:left;margin-top:15px;padding-right:5px;color:#333;font:bold 20px/25px "Microsoft yahei";display:block;margin-left:20px;}
.news .tit a,.notice .tit a,.dongt .tit a,.net .tit a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background:url(more.png) 0px 0px no-repeat;text-indent:-999em;margin-top:20px;}
.news .tit a:hover,.notice .tit a:hover,.dongt .tit a:hover,.net .tit a:hover{text-decoration:none;}
/*党建和在线*/
.build,.online{margin:0 auto;background: #fff;margin-left:10px;}
.build .tit,.online .tit{display:block;height:50px;border-bottom: 1px #b1c8f6 solid;}
.build .tit h3,.online .tit h3{float:left;margin-top:15px;padding-right:5px;color:#333;font:bold 20px/25px "Microsoft yahei";display:block;margin-left:20px;}
.build .tit a,.online .tit a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background:url(more.png) 0px 0px no-repeat;text-indent:-999em;margin-top:20px;}
.build .tit a:hover,.online .tit a:hover{text-decoration:none;}
/*新闻动态推荐新闻*/
.news .hotnews {margin-top:20px;margin-left:20px;background:#fff;height:285px;}
.news .hotnews img{float:left;width:370px;height:276px;background:#fff;}

/*党建在线列表*/
.build ul,.online ul{ width:100%; padding: 0;}
.build ul li,.online ul li{border-bottom: 1px dotted #e3e3e3;clear: both;height: auto;width:100%;overflow:hidden;background:url(newlist.png) 10px 20px no-repeat;}
.build ul li a,.online ul li a{font:normal 14px/47px 'Microsoft yahei'; color: #333;margin-left:25px;margin-right:15px;}
.build ul li span,.online ul li span{ clear:none; font:normal 14px/47px "Microsoft yahei"; color: #777;float:right;padding-top:4px; margin-right:10px;}
.build ul li a:hover,.online ul li a:hover{ font:normal 14px/47px 'Microsoft yahei'; color: #0068b7;text-decoration: none; }
.w-300{}
/*新闻动态*/
.news ul{ width:100%; padding: 0;}
.news ul li{border-bottom:1px dotted #e3e3e3;clear: both;height: auto; width:100%;overflow:hidden;}
.news ul li a{font:normal 14px/45px 'Microsoft yahei'; color: #333;margin-left:25px;margin-right:15px;}
.news ul li span{ clear:none; font:normal 14px/45px "Microsoft yahei"; color: #777;float:right;padding-top:4px; margin-right:10px;}
.news ul li a:hover{ font:normal 14px/45px 'Microsoft yahei'; color: #0068b7;text-decoration: none; }
/*学术动态列表*/
.dongt ul{ width:100%; padding: 0;}
.dongt ul li{border-bottom: 1px dotted #e3e3e3;clear: both;height: auto;width:100%;overflow:hidden;background:url(newlist.png) 10px 20px no-repeat;}
.dongt ul li a{font:normal 14px/45px 'Microsoft yahei'; color: #333;margin-left:25px;margin-right:15px;}
.dongt ul li span{ clear:none; font:normal 14px/45px "Microsoft yahei"; color: #777;float:right;padding-top:4px; margin-right:10px;}
.dongt ul li a:hover{ font:normal 14px/45px 'Microsoft yahei'; color: #0068b7;text-decoration: none; }
/*通知公告列表*/
.notice ul { width:100%; padding: 0;}
.notice ul li{border-bottom: 1px dotted #e3e3e3;clear: both;height: auto;width:100%;overflow:hidden;}
.notice ul li a{font: normal 14px/45px 'Microsoft yahei';color: #333;margin-left:20px;margin-right:15px;}
.notice ul li span{ clear:none; font:normal 14px/45px "Microsoft yahei"; color: #777;float:right;padding-top:4px; margin-right:10px;}
.notice ul li a:hover{ font:normal 14px/45px 'Microsoft yahei'; color: #0068b7;text-decoration: none; }
/*相关链接*/
.link{width:100%;margin:0 auto;}
.link .tit{display:block;}
.link .tit h3{float:left;margin: 18px 20px 0 0;padding-left: 40px;color: #333;font: normal 16px/50px "Microsoft yahei";display:block;padding-right: 40px;border-right:1px #e3e3e3 solid;}
.link ul{width:100%;margin-left:10px;}
.link a{width:160px;text-align:left;float:left;background:#fff;font:normal 14px/28px "Microsoft yahei";display:block;text-decoration:none;margin-right: 5px;margin-bottom:5px;padding: 0px 3px;color:#000;margin-top:5px;}
.link a:hover{text-decoration:underline;color:#000;}
/*首页链接*/
.net{background:#fff;height: 370px;}
.net .logo1{float:left;margin-top:15px;display:block;width:100%;height:105px;background:url(link_1.jpg) no-repeat;text-indent:-999em;margin-left:22px;}
.net .logo2{float:left;margin-top:15px;width:100%;height:105px;background:url(link_2.jpg) no-repeat;display:block;text-indent:-999em;margin-left:22px;}
.net .logo3{float:left;width:100%;margin-top:15px;height:105px;background:url(link_3.jpg) no-repeat;display:block;text-indent:-999em;margin-left:22px;}





/*频道首页左侧*/ 
.mainpdbox{width:100%;margin: 0 auto; overflow: hidden;padding: 0;background: #fff;}
.mainpdbox .lmain{float: left;overflow:hidden;margin-right:20px;}
.mainpdbox .lmain .lmainpd{background-color:#fff; border:2px #0068b7 solid;}
.lmainpd{background:#fff;}
.lmainpd  h3{ text-align:center;background:#0d2f76;width:100%;overflow: hidden; font:normal 26px/60px 'Microsoft yahei';margin:0 auto; color:#fff;margin-right:20px;}

.lmainpd .list ul{background:#fff;}
.lmainpd .list li{line-height: 2em; height: auto;overflow: hidden;  border-bottom: 1px dashed #CCC; clear: both;background: url(newlist.png) 5px 13px no-repeat;padding-left:20px;margin-right:20px;}
.lmainpd .list li a{font-size:12px; font-family: "Microsoft yahei";color: #000;}
.lmainpd .list li a:hover{text-decoration: underline; color: #337ab7;}
.lmainpd .list span{  display: block; float: right; clear: both; overflow: hidden;color:#C91717;}
.lmainpd p{width:90%;font:normal 14px/30px "Microsoft yahei";}


/*频道页左侧子栏目*/
.zlmainpd{ background:#0d2f76;height:100%;}
.zlmainpd .title{ width: 100%;margin-right:20px;}
.zlmainpd .title h3{text-align:center;width:auto;color:#fff;overflow: hidden;font:normal 26px/60px 'Microsoft yahei';margin:0;}
.zlmainpd .list{background:#fff;}
.zlmainpd .list li{background:#cfdfff;float:left;width:100%;height: 50px; line-height:50px;overflow: hidden;border-bottom:#f9f9f9 solid 1px;}
.zlmainpd .list li:hover{overflow: hidden;display: block;}
.zlmainpd .list li a{text-align: center;color:#3284be;display:block;height: 47px; clear: both; font:normal 16px/47px 'Microsoft yahei';}
.zlmainpd .list li a:hover{background:#e8effe;color:#0068b7;text-decoration: none;}
/*二级链接*/
.zlink{height:100%;}
.zlink .logo1{float:left;margin-top:10px;display:block;width:100%;height:105px;background:url(link_1.jpg) no-repeat;text-indent:-999em;}
.zlink .logo2{float:left;margin-top:15px;width:100%;height:105px;background:url(link_2.jpg) no-repeat;display:block;text-indent:-999em;}
.zlink .logo3{float:left;width:100%;margin-top:15px;height:105px;background:url(link_3.jpg) no-repeat;display:block;text-indent:-999em;}



/*频道首页右侧*/
.rmain{height:100%;overflow:hidden;background:#fff;margin-top:3px;margin-left:20px;}
.rmain .title{}
.rmain .title h3{float: left; overflow: hidden; color: #333;margin-top:0px;font:normal 20px/40px "Microsoft yahei";padding-left:15px;}
.rmain .title a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background:url(more.png) 0px 5px no-repeat;text-indent:-999em;margin-top:8px;}
.rmain h3{border-bottom:2px #0d2f76 solid;width:98%;float: left;overflow: hidden;color: #333;margin-top:0px;font:normal 20px/45px "Microsoft yahei";padding-left:15px;margin-left: 10px;}
.rmain h3 a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background:url(more.png) 0px 10px no-repeat;text-indent:-999em;margin-top:8px;}
.rmain h3 a:hover{font:normal 14px/36px "Microsoft yahei";overflow: hidden; border: 0px;text-decoration:none;}

.rmain .list ul {}
.rmain .list li{overflow:hidden;line-height: 40px;height: 40px;background: url(newlist.png) 17px 16px no-repeat;padding-left: 30px;clear:both;color:#333;}
.rmain .list li span{overflow:hidden;float: right;margin-right:18px;}
.rmain .list li a{font: normal 14px/30px 'Microsoft yahei';overflow:hidden;color:#333;}
.rmain .list li a:hover{text-decoration: underline;overflow:hidden;color:#337ab7;}

/*教师页面*/
.teacher { display: block; clear: both; overflow: hidden;margin:0 10px;}
.teacher li {display: block;float: left;width: 210px;margin: 10px 0;background: url(dot.png) 20px 8px no-repeat;padding-left: 23px;}
.teacher li a {font-size: 16px;padding: 10px 40px 0px 15px;}



/*内容页*/ 
    /*当前位置*/
.positions{width:100%;background: #f2f2f2;}
.position {background: url(home.png) 5px 10px no-repeat; color: #999; padding-left: 35px; overflow: hidden;clear: both;margin:0 auto;font: normal 16px/40px 'Microsoft yahei';word-wrap:break-word;}
.position a{color:#999;}
.position a:hover{color: #999;text-decoration: none;}

/*内容*/
.article{ margin:0 auto; height: 100%;background:#fff;margin-left:20px;}
.article h3{width:90%;text-align: center;line-height: 35px; font-size: 24px;padding: 25px 0px 10px 0px;margin:0 auto;height:auto;border:none;color:#333;background:none;}
.article .infoBox {background: #f9f8f8; width:95%;border-bottom: 4px solid #f7f7f7; padding: 10px; margin: 0 0 15px 0; font: 14px Tahoma; border-left:none;border-right:none;text-align: center; color: #999; cursor:pointer;margin-left:20px; }
.article #news{width:95%; margin:0 auto; text-align: left;;overflow: hidden;font-size:18px;height:100%;margin-left:20px;padding-top:10px;}
.article .page img { cursor: pointer;}
.article .page{width:80%;margin: 0 auto; text-align:center;}
.article .page a, .article .page a:visited, .article .page span { padding: 2px 5px; margin: 0 3px 0 0; border: 1px solid #999; }

.article .other{width:100%; border-top:#dcdcdc 1px dashed; padding:20px 0px 20px 20px;}
.article .other a{font-size: 12px;color:#333;}
.article .other a:hover{text-decoration: underline;}
.article .small,.article .big { cursor: pointer; padding: 0 5px; }
.article .big { font: bold 14px "Times New Roman"; }




/*分页样式*/
#fenye{clear:both;padding-top:15px;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E50A2;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}


.page { padding: 15px; text-align: center; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { padding: 2px 5px; margin: 0 3px 0 0; border: 1px solid #999; }
.page a:hover, .page .current { background: #0479EB; border: 1px solid #002A96; color: #fff; }
.page .current { padding: 2px 5px; }
.page .disabled { border: 1px solid #ccc; color: #ccc; padding: 2px 5px; }



/*底部*/
.copyright{background-color: #003870;height:100%;}
.copyright p{text-align: center;margin: 10px 0px;word-spacing:normal;color:#fff;}
.copyright .box{position:absolute;left: 340px;top: 10px;}
.copyright p a{color:#1e6594;}
.copyright p a:hover{text-decoration: none;}

/*导航复写*/
.dropdown-menu li{display:block;left:0;}
.dropdown-menu li a{float:left;color:#fff;font:normal 14px/40px "Microsoft yahei";margin:10px 10px;}
.down_1 li{margin-left:85px;}
.down_2 li{margin-left:195px;}
.down_3 li{margin-left:300px;}
.down_4 li{margin-left:400px;}
.down_5 li{margin-left:400px;}
.down_6 li{margin-left:550px;}
.down_7 li{margin-left:600px;}
.down_8 li{margin-left:780px;}
.down_9 li{margin-left:750px;}
.down_10 li{margin-left:760px;}
.down_11 li{margin-left:860px;}

/*教师内容页面*/
.clear{clear:both;}
.hide{display: block;}
.rightx {
    background: rgb(255, 255, 255);
    padding: 25px 40px;
    width: 880px;
    float: right;
}
.rightx .weizhi {
    width: 100%;
    height: 30px;
    line-height:30px;
    border-bottom-color: rgb(220, 220, 220);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: left;
    display: block;
}

.rightx .weizhi h2 {
    color: rgb(86, 86, 86);
    font-size: 20px;
    font-weight: normal;
    float: left;
    display: block;
    margin:0px 0px 5px 0px;
}

.rightx .d_page {
    margin: 0px auto;
    padding: 0px 40px;
    width: 800px;
    float: left;
}

.rightx .d_page .down {
    width: 100%;
    color: rgb(105, 105, 105);
    line-height: 2.25em;
    font-size: 16px;
}

.rightx .d_page .down .picts {
    width: 135px;
    height: 180px;
    float: left;
    display: block;
}

.rightx .d_page .down .textts {
    width: 535px;
    height: 180px;
    color: rgb(71, 71, 71);
    line-height: 25px;
    font-size: 14px;
    float: right;
}

.picts img {
    width: 135px;
    height: 180px;
}

.textts span {
    color: rgb(0, 97, 164);
    line-height: 10px;
    font-size: 16px;
    font-weight: bold;
    margin-top: 18px;
    margin-bottom: 15px;
    display: block;
}

.hd {
	display: block;
	height: 35px;
	line-height: 35px;
	margin-top:20px;
	border-bottom-color: rgb(238, 238, 238);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}
.rightx .d_page .down .slideTxtBox .hd ul {
	height: 35px;
	float: left;
}

.hd ul li {
	background:#cfdfff;
	padding: 0px 15px;
	height: 35px;
	text-align: center;
	color: #01528b;
	margin-right: 15px;
	float: left;
	cursor: pointer;
}

.hd ul li.hover{
	background: #0d2f76;
	color: rgb(255, 255, 255);
}
.hover{
	background: rgb(0, 97, 164);
	color: rgb(255, 255, 255);
}
.bd {
	display: block;
  padding: 20px 0px 0px;
}

.tablist{display:block;}.clear {
	clear: both;
}

.hide {
	display: block;
}

.rmain {
	height: 100%;
	overflow: hidden;
	margin-top: 3px;
	margin-left: 20px;
}

.rightx .xiangqingts{margin-left:10px;}
.rightx .weizhi {
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom-color: rgb(220, 220, 220);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	float: left;
	display: block;
}

.rightx .weizhi h2 {
	color: rgb(86, 86, 86);
	font-size: 20px;
	font-weight: normal;
	float: left;
	display: block;
	margin: 0px 0px 5px 0px;
}


.rightx .d_page .down {
	width: 100%;
	color: rgb(105, 105, 105);
	line-height: 2.25em;
	font-size: 16px;
}


.rightx .d_page .down .textts {
	width: 535px;
	height: 180px;
	color: rgb(71, 71, 71);
	line-height: 25px;
	font-size: 14px;
	margin-top: -10px;
	float: right;
}

.rightx .d_page .down .slideTxtBox .hd ul {
	height: 35px;
	float: left;
}


.bd {
	display: block;
	padding: 20px 0px 0px;
	color:#000;
	font-family:Microsoft yahei;
}

.tablist {
	display: block;
}

@media all and (max-width: 991px) {
	.article .infoBox{margin-left:0;width:100%;}
	.article .picts img{width:95%!important;height:180px!important;}
	.rightx {
		background: rgb(255, 255, 255);
		padding: 5px 15px;
		width: 100%;
	}
	.rightx .d_page {
		width: 100%!important;
		margin: 0px auto;
		padding: 0px!important;
	}
	.picts img{width:100%;}
	.rightx .d_page .down .picts {
		width: 40%;
		height:auto;
		float: left;
		display: block;
	}
	.rightx .d_page .down .textts {
		width: 60%!important;
		height: 180px;
		color: rgb(71, 71, 71);
		line-height: 25px;
		font-size: 14px;
		float: right;
	}
}

#con_one_1 p {
	margin: 0cm 0cm 0pt;
	font-family: "Microsoft yahei";
	font-size: 10pt;
}

#con_one_1 p span {
	color: dimgray;
	font-family: "Microsoft yahei";
	font-size: 9.5pt;
}

#con_one_1 span {
	color: dimgray;
	font-family: "Microsoft yahei";
	font-size: 9.5pt;
}

#con_one_2,
#con_one_3 {
	display: none;
}
.rmain p{width:96%;padding-left:25px;}
/*教师概述*/
.gaisu{height:auto;overflow:hidden;clear: both;margin-top:20px;}
.gaisu .img{width: 220px;float: left;margin-right: 40px;}
.gaisu .img img{ width: 200px; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.gaisu .info{float: left; padding-right:50px;color:#000;margin-top:8px;font-family:Microsoft yahei;}
.gaisu .info li{ line-height: 35px; font-size: 16px; clear: both; width: auto !important; font-family:Microsoft YaHei}
