*{margin:0;padding:0;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre{margin:0;padding:0;line-height:1.5;box-sizing: border-box}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu{list-style:none}
fieldset,img{border:0}
img,object,input,textarea,button,select{vertical-align:middle}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
blockquote:before,blockquote:after,q:before,q:after{content:"\0020"}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
mark{background-color:transparent}
a,ins,s,u,del{text-decoration:none}
body {font-family: Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif;}
body, html {
    min-width: 1373px;
    width: 100%;
    overflow-x: hidden;
}
body::-webkit-scrollbar {
    width:8px;
    height:8px;
}
body::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
    background:#000;
}
body::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
    border-radius:0;
    background:rgba(0,0,0,0.1);
}
.clear{overflow:hidden;clear: both;zoom:1;}
.container{margin:0 auto;width:1373px;background: #fff;}
.transition{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
#top{
	width:100%;
	height:530px;
	position: relative;
}
#top>.slideBanner{
	height:100%;
	width:100%;
}
#top>.slideBanner li{
	width:100%;
	height:530px;
	background-position: center top;
	background-repeat: no-repeat;
}
#top>.cover-bg{
	position: absolute;
	width:100%;
	height:215px;
	background: url(../images/top-bg.png) no-repeat;
	top:0;
	left:0;
	z-index:10;
}
#top>.container{
	width:1373px;
	height:530px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-686.5px;
	z-index: 10;
	background: none;
}
#top>.container>.logo{
	float:left;
	margin-top:28px;
}
#top>.container>.menu-list{
	float:right;
	margin-top:45px;
}
#top>.container>.menu-list>li{
	float:left;
	margin-left:47px;
}
#top>.container>.menu-list>li>a{
	font-size:18px;
	font-family: '寰蒋闆呴粦';
	font-weight: bold;
	color:#fff;
	transition: all .5s;
}
#top>.container>.menu-list>li>a:hover{
	color:#c01920;
}
#top>.container>.xxjxs-wrap{
	position: absolute;
	width:100%;
	height:95px;
	background:#c01920;
	bottom:0;
}
#top>.container>.xxjxs-wrap>.img{
	float:left;
	margin-left:62px;
	margin-right: 185px;
}
#top>.container>.xxjxs-wrap>.xuexiSlide{
	float:left;
	height:95px;
	width:775px;
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.hd{
	position: absolute;
	right:24px;
	top:25px;
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.hd>a{
	display: block;
	cursor: pointer;
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.hd>a.prev:hover{
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-o-transform: translateY(-5px);
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.hd>a.next:hover{
	transform: translateY(5px);
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	-o-transform: translateY(5px);
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.bd{
	width:475px;
	margin-top:25px;
	height: 55px;
	overflow: hidden;
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.bd li{
	padding-left:20px;
	line-height: 1;
	margin-bottom:18px;
	background: url(../images/li-bg.jpg) no-repeat left center;
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.bd li a{
	font-size:16px;
	color:#fff;
}
#top>.container>.xxjxs-wrap>.xuexiSlide>.bd li a:hover{
	color:#ebe9e9;
}
.pictrue-news-wrap{
	margin:45px 45px 77px 33px;
	float:left;
	width:665px;
	height:445px;
	position: relative;
}

.pictrue-news-wrap .bd li{
	width:665px;
	height:445px;
	position: relative;
}
.pictrue-news-wrap .bd li img{
	width:100%;
	height:100%;
}
.pictrue-news-wrap .bd li h2{
	padding-left:24px;
	position: absolute;
	bottom:0;
	height: 50px;
	line-height:50px;
	z-index: 10;
	color:#fff;
	background: rgba(0,0,0,.7);
	width:100%;
	font-size:16px;
}
.pictrue-news-wrap .hd{
	position: absolute;
	right:25px;
	width:93px;
	height:50px;
	bottom:-20px;
	z-index: 10;
}
.pictrue-news-wrap .hd  li{
	margin-left:9px;
	width:9px;
	height:9px;
	background-color:#999999;
	border-radius: 50%;
	float:left;
	cursor: pointer;
}
.pictrue-news-wrap .hd  li.on{
	background-color: #6fa7e3;
}
.tust-news-wrap{
	margin-top: 45px;
	float:left;
	width: 560px;
	height: 445px;
}
.tust-news-wrap>.hd{
	height:55px;
	border-bottom:1px solid #014a97;
}
.tust-news-wrap>.hd>.icon-news{
	float:left;
	margin-right: 13px;
	margin-top: 3px;
	width:38px;
	height:38px;
	background: url(../images/icon-tt-news.png) no-repeat;
}
.tust-news-wrap>.hd>h2{
	float:left;
	font-size:30px;
	font-weight: bold;
	color:#014a97;
}
.tust-news-wrap>.hd h2>span{
	font-weight: lighter;
	font-size:24px;
	margin-left: 5px;
}
.tust-news-wrap>.hd>.more{
	margin-top: 10px;
	float:right;
	width:70px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:16px;
	color:#333;
	background: #dcdcdc;
}
.tust-news-wrap>.hd>.more:hover{
	background: #014a97;
	color:#fff;
}
.tust-news-wrap>.bd li{
	padding:32px 17px;
	height:64px;
	border-bottom:1px solid #bfbfbf;
	overflow:hidden;
}
.tust-news-wrap>.bd li>.date{
	float:left;
	width:80px;
}
.tust-news-wrap>.bd li>.date>.day{
	font-size:48px;
	color:#999;
	margin-bottom:10px;
	line-height:0.8;
	display: block;

}
.tust-news-wrap>.bd li>.date>.month{
	font-size:14px;
	color:#333;
}
.tust-news-wrap>.bd li>.info>h2{
	font-size:18px;
	line-height:1;
	margin-bottom:15px;
	font-weight:bold;
}
.tust-news-wrap>.bd li>.info>h2>a{
	color:#333;
}
.tust-news-wrap>.bd li>.info>h2>a:hover{
	color:#014a97;
}
.tust-news-wrap>.bd li>.info>.description{
	font-size:14px;
	color:#999;
	line-height:19px;
}
.institute-news-wrap{
	float:left;
	margin-left:33px;
	width:649px;
	height:233px;
	border-right:1px solid #d4d4d4;
}
.institute-news-wrap>.hd{
	margin-right: 35px;
	float:left;
	width:35px;
}
.institute-news-wrap>.hd>h2{
	font-size:30px;
	color:#014a97;
	font-weight:bold;
	line-height: 1;
}
.institute-news-wrap>.bd{
	float:left;
	width:497px;
	height:233px;
}
.institute-news-wrap>.bd h2{
	margin-bottom: 30px;
	height:35px;
	line-height: 20px;
	font-size:24px;
	font-weight: lighter;
	color:#014a97;
	border-bottom:1px solid #014a97;
	text-transform: uppercase;
}
.institute-news-wrap>.bd h2>.more{
	margin-top: -4px;
	float:right;
	width:70px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:16px;
	color:#333;
	background: #dcdcdc;
	text-transform: lowercase;
}
.institute-news-wrap>.bd h2>.more:hover{
	background: #014a97;
	color:#fff;
}
.institute-news-wrap>.bd ul li{
	margin-bottom: 20px;
	line-height: 1;
	overflow: hidden;
}
.institute-news-wrap>.bd ul li>a{
	font-size:16px;
	color:#000;
}
.institute-news-wrap>.bd ul li>a>span{
	float:right;
	color:#999;
}
.institute-news-wrap>.bd ul li>a:hover{
	color:#014a97;
}
.department-news-wrap{
	border-right: none;
	margin-left: 60px;
	width:600px;
}
.department-news-wrap>.bd{
	width:490px;
}
.photo-wrap{
	height:536px;
	background: url(../images/photo-bg.jpg) no-repeat;
	background-size:100% 100%;
	margin-top: 60px;
	margin-bottom: 13px;
	overflow: hidden;
}
.photo-wrap>.zimeiti{
	width: 660px;
	float:left;
	margin-top: 39px;
	margin-left: 84px;
}

.photo-wrap>.zimeiti li{
	float:left;
	width:80px;
	margin-right: 50px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.photo-wrap>.zimeiti li:hover{
	transform:translateY(-5px);
}
.photo-wrap>.zimeiti li>.img{
	width:80px;
	height:65px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
.photo-wrap>.zimeiti li>h2{
	margin-top: 13px;
	font-size:18px;
	font-weight: bold;
	color:#fff;
	text-align: center;
}
.photo-wrap>.meitinews-wrap{
	float:left;
	margin-top: 38px;
	height:103px;
	overflow: hidden;
}
.photo-wrap>.meitinews-wrap .bd li{
	line-height:1;
	margin-bottom: 23px;
}
.photo-wrap>.meitinews-wrap .bd li a{
	font-size:16px;
	color:#fff;
}
.photo-wrap>.meitinews-wrap .bd li a:hover{
	color:#eaeaea;
}
.photo-wrap>.photo-list{
	margin-top: 22px;
	width:100%;
	/*overflow: hidden;*/
}
.photo-wrap>.photo-list .tempWrap{
	padding-top: 20px;
}
.photo-wrap>.photo-list .tempWrap ul{
	overflow: visible!important;
}
.photo-wrap>.photo-list li{
	float:left;
	width:457px;
	height:257px;
	position: relative;
	margin-right:23px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.photo-wrap>.photo-list li:hover{
	transform: translate3d(0, -5px, 0);
	box-shadow:0 11px 22px rgba(0,0,0,.4)
}
.photo-wrap>.photo-list li>a>img{
	width:100%;
	height:100%;
}
.photo-wrap>.photo-list li>h2{
	position: absolute;
	bottom:0;
	width:100%;
	height:45px;
	line-height: 45px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background: rgba(0,46,72,.5);
}
.photo-wrap>.title{
	text-align: center;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	margin-top:30px;
	line-height: 1;
}
.photo-wrap>.title>a{
	color:#fff;
}
.photo-wrap .fade-bg{
	display: none;
	position: fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background: rgba(0,0,0,.8);
	z-index: 100;
}
.photo-wrap .fade-bg .content{
	margin:200px auto 0;
	text-align: center;
}
.photo-wrap .fade-bg .content img{
	width:350px;
	height:350px;
}
.photo-wrap .fade-bg .content>p{
	text-align: center;
	font-size:16px;
	color:#fff;
	margin-top:10px;
}
.xiaobao-wrap{
	margin-bottom: 25px;
	padding:40px;
	float:left;
	width:390px;
	height:340px;
	background:url(../images/xiaobao-bg.jpg) no-repeat;
}
.xiaobao-wrap>h2{
	font-size:55px;
	color:#bb1e1b;
	line-height: 1;
	font-weight: bold;
	margin-bottom: 40px;
}
.xiaobao-wrap>ul{
	padding-top: 23px;
	width:390px;
	height:240px;
	background: #fff;
}
.xiaobao-wrap>ul>li{
	padding-left: 37px;
    line-height: 2.5em;
    list-style: circle;
    list-style-position: inside;
}
.xiaobao-wrap>ul>li>a{
	color:#333;
}
.xiaobao-wrap>ul>li>a:hover{
	color:#bb1e1b;
}
/*.xiaobao-wrap>ul>li{
	margin-right:5px;
	margin-bottom:4px;
	float:left;
	width:189px;
	height:44px;
}
.xiaobao-wrap>ul>li>a{
	display: block;
	background:#d4d4d4;
	text-align: center;
	line-height:44px;
	font-size:16px;
	color:#000;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.xiaobao-wrap>ul>li>a:hover{
	background:#bb1e1b;
	color:#fff;
}*/
.video-wrap{
	margin-left: 17px;
	float:left;
	width:886px;
	height:420px;
	position: relative;
}
.video-wrap>.video{
	width:100%;
	height:100%;
	outline: none;
	object-fit: cover;
}
.video-wrap>.title{
	position: absolute;
	bottom:0;
	width:100%;
	height:45px;
	line-height: 45px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background: rgba(0,46,72,.5);
}




.line40{
	margin-bottom: 40px;
}
.footer{
	height:143px;
	background: #2e445c;
	border-top:1px solid #ced2d7;
}
.footer .container{
	background:none;
	margin-top: 38px;
}
.footer .container .copyright{
	float:left;
}
.footer .container .copyright p{

	font-size:14px;
	color:#5a82ad;
	line-height:35px;
}
.footer .container .copyright p>a{
	color:#5a82ad;
}
.footer .container .copyright p>a:hover{
	color:#899aac;
}
.footer .container .bot-logo{
	float:right;
}

.list-container{
	box-sizing: border-box;
	padding: 0 95px;
	position: relative;
	top:-88px;
	z-index: 10;
}
.list-container>.page-name{
	float:left;
	width:216px;
	height:136px;
	background:#014a97;
	color:#fff;
	text-align: center;
}
.list-container>.page-name>.title{
	margin-top: 45px;
	font-weight: lighter;
	font-size:22px;
	line-height:1;
}
.list-container>.page-name>.title-en{
	font-size:30px;
}
.list-container>.news-list{
	margin-top: 40px;
}
.list-container>.news-list ul{
	overflow: hidden;
}
.list-container>.news-list li{
	margin-bottom: 35px;
	height:145px;
	background: #f5f5f5;
	overflow: hidden;
}
.list-container>.news-list li>.date{
	margin-right: 35px;
	float:left;
	width:150px;
	height:145px;
	border-right:1px solid #dfdfdf;
	text-align: center;
}
.list-container>.news-list li>.date>.day{
	margin-top: 40px;
	display: block;
	font-size:36px;
	line-height:1;
	color:#333;
}
.list-container>.news-list li>.date>.month{
	margin-top: 20px;
	display: block;
	font-size:14px;
	color:#333;
}
.list-container>.news-list li>.info{
	float:left;
	width:970px;
	line-height: 1;
}
.list-container>.news-list li>.info>h2{
	line-height: 1;
	margin-top:28px;
	margin-bottom: 17px;
	font-size:18px;
}
.list-container>.news-list li>.info>h2>a{
	color:#333;
}
.list-container>.news-list li>.info>h2>a:hover{
	color:#014a97;
}
.list-container>.news-list li>.info>.description{
	font-size:14px;
	color:#999;
}
.list-container>.news-list li>.info>.readmore{
	display: block;
	margin-top: 22px;
	font-size:14px;
	text-decoration: underline;
	color:#333;
}
.list-container>.news-list li>.info>.readmore>.icon-read{
	margin-left: 10px;
	margin-bottom: 9px;
}
.list-container>.news-list li>.info>.readmore:hover{
	color:#014a97;
}
.list-container .search-wrap{
	position: absolute;
	top:75px;
	right:95px;
	width:222px;
	height:38px;
}
.list-container .search-wrap .keywords{
	padding:0 18px;
	width:222px;
	height:38px;
	border:1px solid #999999;
}
.list-container .search-wrap .keywords:focus{
	border-color:#014a97;
	box-shadow: 0 0 3px #014a97;
}
.list-container .search-wrap .icon-search{
	position: absolute;
	top:1px;
	right:1px;
	display: block;
	width:38px;
	height:36px;
	background: url(../images/icon-search.png) center center no-repeat #fff;
}
.pagination{
	overflow: hidden;
}
.pagination>table{
	margin:0 auto 80px;
}
.pagination>table td{
	font-size:14px;
	color:#333;
	text-align: center;
}
.pagination>table td font{
	color:#333!important;

}
.pagination>table td>a{
	padding:0 2px;
	color:#333;
}
.pagination>table td>a:hover{
	text-decoration: underline;
	color:#014a97;
}
.pagination>table td select{
	margin:0 3px;
	border:1px solid #ccc;
	border-radius: 3px;
}

.news-content>.page-title {
    text-align: center;
    font-size: 36px;
    color: #333;
    margin-top: 80px;
    margin-bottom: 65px;
}
.news-content .news-info {
    margin-bottom: 40px;
    padding-bottom: 25px;
    border-bottom: 1px solid #cacaca;
    text-align: center;
    font-size: 14px;
    color: #999;
}
.news-content .news-body {
    font-size: 16px;
    color: #000;
    line-height: 36px;
}
.news-content .news-body p,.news-content>.news-body div {
    text-indent: 2em;
    margin-bottom: 10px;
}
.module-news-detail{
	padding-bottom:50px;
}
