*{margin:0;padding:0}
body,html{font-family:"microsoft yahei";background:#f8f6f3!important}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul{margin:0;padding:0;border:none;font-family:"microsoft yahei";font-weight:400}
body{font-size:12px;font-family:simsun,arial,helvetica,clean,sans-serif;color:#2b2b2b}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
img,input,select{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
table,td,th,tr{font-size:12px}
a{text-decoration:none;cursor:pointer}
a:link{color:#004276}
a:visited{color:#004276}
a:hover{text-decoration:underline;color:#ba2636}
fieldset,img{border:0}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400}
q:after,q:before{content:''}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden}
.blank10{clear:both;font-size:0;line-height:0;height:10px}
.fb{font-weight:700}
.f12{font-size:12px}
.f14{font-size:14px}
.left{float:left}
.right{float:right}
.container{width:1140px;margin:0 auto}
.fl-left{float:left}
.fl-right{float:right}
.clearfix:after{display:block;content:'';clear:both}
.margin-top-30{margin-top:30px!important}
.margin-top-20{margin-top:20px!important}
.margin-top-50{margin-top:50px!important}
.margin-top-40{margin-top:40px!important}
.btn{display:inline-block;line-height:30px;background:0 0;border:none;text-align:center;outline:0;font-size:14px}
.btn-line{border:1px solid #fff;color:#fff!important;width:60px;height:30px;margin-right:10px}
.btn-line:active{color:#095579!important;background:#fff}
a:hover{text-decoration:none}
.container{width:1140px;margin:0 auto}
.sd-header{background:#095579;height:110px}
.sd-header .logo{margin-top:36px}
.sd-header .switch a{color:#fff;line-height:30px}
.sd-header .switch a:hover{text-decoration:underline}
.sd-header>.container{position:relative}
.sd-header>.container .search-box{position:absolute;right:0;top:30px}
.sd-header>.container .search-box input{outline:0;line-height:25px;display:inline-block;margin-top:-2px;margin-right:5px;width:200px;box-sizing:border-box;padding-left:5px}
.sd-header>.container .search-box .search-btn{display:inline-block;width:60px;height:25px;background:0 0;color:#fff;text-align:center;border:1px solid #fff;line-height:23px;box-sizing:border-box;cursor:pointer}
.sd-header>.container .search-box .search-btn:hover{background:#fff;color:#095579}
.sd-nav{background:#095579;line-height:40px;position:relative}
.sd-nav ul>li{float:left;text-align:center;position:relative}
.sd-nav ul>li a{color:#fff;font-size:15px;display:block;width:100%;height:100%}
.sd-nav ul>li.active,.sd-nav ul>li:hover{background:#03172f}
.sd-nav ul>li.active>ol,.sd-nav ul>li:hover>ol{display:block}
.sd-nav ul>li>ol{position:absolute;z-index:1000;display:none}
.sd-nav ul>li>ol>li{background:#095579}
.sd-nav ul>li>ol>li a{color:#fff;font-size:15px;display:block;width:100%;height:100%}
.sd-nav ul>li>ol>li.active,.sd-nav ul>li>ol>li:hover{background:#03172f}
.color-block{position:absolute;height:140px;background:#03172f;width:100%}
.banner-and-news{position:relative;z-index:50;margin-top:20px}
.banner-and-news .banner{position:relative;overflow:hidden;width:100%;height:340px;background-color:#999}
.banner-and-news .banner ul{position:absolute}
.banner-and-news .banner li{width:100%;height:100%;float:left}
.banner-and-news .banner li img{display:block;width:100%;height:100%}
.banner-and-news .banner .banner-point{position:absolute;right:10px;bottom:10px;z-index:200}
.banner-and-news .banner .banner-point li{width:10px;height:10px;background:#fff;border-radius:5px;float:left;cursor:pointer;margin-left:15px}
.banner-and-news .banner .banner-point li.active{background:#095579;border:2px solid #fff;box-sizing:border-box}
.news-list{width:360px;height:280px;box-sizing:border-box;padding:0;}
.news-list li:after{display:block;content:'';clear:both}
.news-list .news-title{font-size:15px;color:#2d3238;position:relative;margin-bottom:13px;margin-top:8px}
.news-list .news-title a{position:absolute;right:0;font-size:12px;color:#9fa5ac}
.news-list .news-name{float:left;color:#41464c;height:30px;width:285px;box-sizing:border-box;padding-left:8px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.news-list .news-name:hover{text-decoration:underline}
.news-list .news-date{float:right;color:#6d737a}
.news-list li{line-height:30px;font-size:12px;border-bottom:1px dashed #e6e6e6;box-sizing:border-box;position:relative}
.news-list li:last-child{border-bottom:none}
.news-list li:before{content:'';display:block;position:absolute;width:4px;height:7px;left:0;background:url(../images/jiantou.png) 0 0 no-repeat;background-size:cover;top:50%;margin-top:-3px}
.index-title{border-bottom:1px solid #095579}
.index-title h2{background:#095579;color:#fff;font-size:15px;line-height:35px;padding:0 10px}
.index-title .more{line-height:35px;font-size:14px}
.index-title h2 a{color:#fff}
.time-intro-recruit{margin-top:20px}
.time-intro-recruit .time-display{display:block;width:300px;height:183px;background:#095579;box-sizing:border-box;padding:15px;color:#fff}
.time-intro-recruit .time-display .sd-date{border-bottom:1px dashed #e6e6e6;line-height:50px}
.time-intro-recruit .time-display .sd-date span{font-size:14px;margin-left:10px}
.time-intro-recruit .time-display .nub-of-visitor{font-size:14px;margin-top:10px}
.time-intro-recruit .time-display .nub-of-visitor .nub{font-size:65px;margin-right:28px}
.time-intro-recruit .right{width:820px;margin-left:20px}
.time-intro-recruit .center-intro{width:400px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:6}
.time-intro-recruit .center-intro .intro-body{margin-top:15px}
.time-intro-recruit .center-intro .intro-body .com-pic{margin-right:5px}
.time-intro-recruit .center-intro .intro-body .com-pic img{display:block;width:120px;height:80px}
.time-intro-recruit .center-intro .intro-body .com-word{margin-left:15px;line-height:21px}
.time-intro-recruit .recruit{width:400px;}
.time-intro-recruit .recruit .recruit-body{margin-top:15px;box-sizing:border-box;border:1px solid #e6e6e6;padding:0 15px;height:127px;padding-top:8px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.time-intro-recruit .recruit .recruit-body h4{font-size:15px;margin-bottom:4px}
.three-col{margin-top:20px}
.three-col .learning-report{width:366px;margin-right:21px}
.three-col .right{width:753px}
.three-col .fruit{width:366px;margin-right:21px}
.three-col .download-form{width:366px}
.article-list{margin-top:10px}
.article-list li{line-height:30px;border-bottom:1px dashed #e6e6e6;position:relative;height:30px;font-size:12px}
.article-list li:hover{text-decoration:underline}
.article-list li:last-child{border-bottom:none}
.article-list li a{color:#41464c}
.article-list li .time{position:absolute;right:0;color:#8b9198}
.article-list li .article-name{position:absolute;left:0;display:-webkit-box;height:30px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;box-sizing:border-box;padding-left:8px;width:280px}
.article-list li:before{content:'';display:block;position:absolute;width:4px;height:7px;left:0;background:url(../images/jiantou.png) 0 0 no-repeat;background-size:cover;top:50%;margin-top:-3px}
.friend-link{height:35px;background:#dbe1e8;width:100%;margin-top:20px}
.friend-link ul{margin-left:80px}
.friend-link li{float:left;line-height:35px;font-size:14px;margin-right:20px}
.friend-link li a{color:#2d3238}
.friend-link>.container{position:relative}
.friend-link .link-title{position:absolute;left:0;font-size:14px;line-height:35px}
.friend-link a:hover{text-decoration:underline}
.footer{text-align:center;background:#095579;color:#fff;padding:20px 0;line-height:20px}
.footer a{color:#fff}
.footer a:hover{text-decoration:underline}
.page-banner{position:relative;z-index:100;margin-top:20px}
.page-banner img{width:1140px;height:260px}
.paging-body{margin-top:20px}
.paging-body .paging-body-left{width:300px}
.paging-body .paging-body-left h4{color:#fff;background:#095579;line-height:40px;height:40px;box-sizing:border-box;padding:0 14px}
.paging-body .paging-body-left ul{background:#fff;box-sizing:border-box;padding:0 14px}
.paging-body .paging-body-left ul li{line-height:35px;border-bottom:1px dashed #e6e6e6}
.paging-body .paging-body-left ul li:last-child{border-bottom:none}
.paging-body .paging-body-left ul li a{display:block;width:100%;height:100%}
.paging-body .paging-body-right{width:820px;margin-left:20px}
.paging-body .paging-body-nav{line-height:40px;font-size:14px;border-bottom:1px solid #095579}
.paging-body .paging-body-nav span{margin:0 5px}
.paging-body .art-content{font-size:14px;line-height:24px;min-height:300px}
.paging-body .art-content h1{font-size:20px;text-align:center;line-height:60px}
.paging-body .art-content .release-time{text-align:center;line-height:30px;font-size:14px;margin-bottom:20px}
.paging-body .art-content article img{width:100%}
.paging-body .art-content textarea{margin-top:20px;resize:none;width:100%;height:250px;outline:0;font-size:14px;color:#2d3238;padding:10px;box-sizing:border-box}
.paging-body .art-content input[type=button]{display:block;margin:30px auto;line-height:30px;width:100px;background:#095579;color:#fff}
.paging-body .art-content .download-btn a{display:block;margin:30px auto;line-height:30px;width:100px;background:#095579;color:#fff;text-align:center}
.paging-body .art-content .up-and-down{margin-top:40px}
.paging-body .art-content .up-and-down a{color:#2d3238}
.paging-body .art-content .up-and-down a:active,.paging-body .art-content .up-and-down a:hover{color:#095579}
.paging-body .art-content .tutor-list{margin-top:10px;text-align:left}
.paging-body .art-content .tutor-list li{float:left;width:140px;padding:2px;box-sizing:border-box;margin-bottom:12px;margin-right:25px}
.paging-body .art-content .tutor-list li:nth-child(5n){margin-right:0}
.paging-body .art-content .tutor-list li .professor-pic img{display:block;height:160px;width:140px;border:1px solid #e6e6e6;box-sizing:border-box;padding:2px}
.paging-body .art-content .tutor-list li .professor-infor{margin-top:5px;width:100%;text-align:center;color:#2d3238;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}
.art-list li{position:relative;border-bottom:1px dashed #e6e6e6;line-height:35px}
.art-list li .article-time{position:absolute;right:0;bottom:0;line-height:35px;color:#4e535a}
.art-list li .article-name{color:#2d3238;width:740px;height:35px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.art-list li .article-name:hover{text-decoration:underline}
.art-list li .download-btn{position:absolute;right:0;bottom:0;color:#4e535a;line-height:35px}
.art-list li .download-btn:active,.art-list li .download-btn:hover{color:#095579}
.paging-nub{margin:30px auto}
.paging-nub li{text-align:center;line-height:25px;float:left;width:25px;height:25px;border:1px solid #095579;margin-right:15px;box-sizing:border-box}
.paging-nub li a{display:block;width:100%;height:100%}
.paging-nub li a:active,.paging-nub li a:hover{background:#095579;color:#fff}
.contact-us{margin-top:20px}
.contact-us span{margin-right:30px;font-size:14px;color:#2d3238}
.map{border:1px solid #e6e6e6;box-sizing:border-box;margin-top:20px}
.map img{display:block;width:100%}
.tutor-details{margin-top:15px}
.tutor-details .tutor-base-infor-pic{margin-right:15px}
.tutor-details .tutor-base-infor-pic img{display:block;max-width:180px}
.tutor-details .tutor-base-infor-content{max-width:630px}
.tutor-details article h2{margin-top:15px;font-size:15px;color:#095579;line-height:35px;font-weight:600}
.search-result{margin:30px 0}
.search-result .search-tip{font-size:14px;color:#2d3238}
.search-result .search-frame{width:100%;height:40px;line-height:40px;margin-top:10px}
.search-result .search-frame input{width:80%;height:40px;line-height:40px;outline:0;border:1px solid #e6e6e6;vertical-align:0;box-sizing:border-box;padding:0 10px}
.search-result .search-frame .search-btn{font-size:14px;background:#095579;color:#fff;display:inline-block;width:100px;height:40px;text-align:center}
.search-result .search-result-nub{margin-top:10px;font-size:14px}
.search-result .search-result-list{margin-top:20px;min-height:500px}
.search-result .search-result-list li{position:relative;line-height:40px;border-bottom:1px dashed #e6e6e6}
.search-result .search-result-list li .result-time{position:absolute;right:0;top:0;color:#969696}
.search-result .search-result-list li a{color:#2d3238}
.search-result .search-result-list li:hover{text-decoration:underline}

strong{
font-weight: bold !important;
}
em{
    font-style: italic !important;
   
}
