/* CSS Document */

/* ICON GROBAL */
.icon {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-left:2px;
	margin-right:2px;
	background-position:center center;
	background-repeat:no-repeat;
}

/* ICON IMAGE */
.i-category {background-image:url(../images/listtag-8.png);}
.i-hyperlink {background-image:url(i-hyperlink@128.svg);}
.i-video {background-image:url(i-video@128.svg);}
.i-download {background-image:url(i-download@128.svg);}
.i-surprise {background-image:url(i-surprise@128.svg);}

/* ICON SIZE */
.size16 {
	width:16px;
	height:16px;
	background-size:16px 16px;
}
.size24 {
	margin-top:-3px;
	width:24px;
	height:24px;
	background-size:24px 24px;
}
.size32 {
	margin-top:-3px;
	width:32px;
	height:32px;
	background-size:32px 32px;
}
.size64 {
	margin-top:-3px;
	width:64px;
	height:64px;
	background-size:64px 64px;
}
/* News css3 */
#resources {}
#resources .hero .text {top:100px;right:0;width:40%;color:#FFFFFF;}
#resources .hero .text h1 {margin:0 0 20px 0;font-weight:bold;color:#FFFFFF;}
#resources .hero .text p {font-size:1.4em;}
#resources #resource-indexs {background:#EEEEEE;}
#resources #resource-filters {margin-bottom: -1px;height: 70px;width: 100%;background: #1E4E37 url("../images/bg_2.gif") repeat scroll left top;}
#resources #resource-filters ul {margin:auto;width:1198px;padding:20px 0;list-style:none;}
#resources #resource-filters ul li {float:left;margin:0 10px;font-size:1.4em;}
#resources #resource-filters ul li a {border-radius:3px;padding:5px 10px;color:#0A0A5C;}
#resources #resource-filters ul li a:hover,
#resources #resource-filters ul li a:active,
#resources #resource-filters ul li a:focus {background:#F3F3F3;color:#007DC5;}
#resources #resource-filters ul li.highlight a {background:#0A0A5C;color:#FFFFFF;}
.container{ margin:0 auto; width:1050px;}
.headbox_1{margin-bottom: 40px;text-align: center;}
.headbox_1 .title{margin-bottom: 15px;line-height: 1.5;font-size: 28px;color: #0f204b;font-weight: normal;}
.headbox_1 .titles{line-height: 32px;font-size: 16px;color: rgb(0, 0, 0);letter-spacing: 2px;margin-top: 15px;text-align: initial;}
.headbox_1 .text {
    margin-bottom: 30px;
    font-size: 16px;
    color: #888;
}
.headbox_1 .title_en, .headbox_3 .title_en {line-height: 1.3;color: #0f204b;font-size: 50px;font-weight: normal;font-family: times new roman;margin-top: 80px;}
.headbox_1 .text{margin-bottom:30px;font-size:18px;color:#a49759;}
.headbox_1.newsimg li {padding-bottom: 0px;width: 100%;}
.headbox_1.newsimg .date {display: none;top: auto;bottom: 150px;}
.headbox_1.newsimg .text {position: absolute;bottom: 0px;left: 0px;width: 100%;height: 70px;text-align: left;}
.headbox_1.newsimg .text_1 .bg {position: absolute;left: 0px;top: 0px;z-index: -1;width: 100%; height: 100%;background-color: #1F5039;opacity: 0.75;}
.headbox_1.newsimg .text_2 {display: none;padding: 25px 30px;width: 510px;height: 160px;}
.headbox_1.newsimg .img img {display: block;width: 100%;height: auto;transform: scale(1, 1);transition: all 0.5s ease-in-out 0s;}
.headbox_2 {margin-bottom: 120px;text-align: center;}
.headbox_2 .title_en, .headbox_3 .title_en {line-height: 1.3;color: #0f204b;font-size: 50px;font-weight: normal;font-family: times new roman;margin-top: 80px;}
.headbox_2 .title {margin-bottom: 15px;line-height: 1.5;font-size: 28px;color: #0f204b;font-weight: normal;}
section .titles {line-height: 32px;margin-top: 15px;text-align: initial;font-size: 16px;color: #666;margin-bottom: 0px;}
.newslistbox_1 {padding-bottom: 460px;}
.pageinfo {text-align: center;height: 50px;width: 600px;margin: 40px auto;margin-bottom: 35px;}
.pageinfo a{ float:left; display:block;height:30px; line-height:30px;border:1px solid #969696; margin:0 3px; color:#564639; padding:0 12px}
.pageinfo a:hover{color:#fff; background:#007DC5;}
.pageinfo span{ float: left;display: block;height: 30px;line-height: 30px;margin: 0 2px;color: #1A1818;padding: 0 10px;border: 1px solid #969696;}
.pageinfo span.thisclass{color: #fff;background: #007DC5}
.pageinfo a.current{float:left; display:block;height:30px; line-height:30px;border:1px solid #564639; margin:0 3px; color:#564639; padding:0 10px; color:#fff; background:#564639;}
.container_banner {padding: 40px 0px 0px;background-repeat: no-repeat;}
.paginal {padding: 10px 0px;text-align: right;}
.newsimg {position: relative;overflow: hidden;float: left;width: 560px;height: 450px;}
.nnews {margin-bottom: 40px;float: right;width: 490px;}
.nnews .ntime {float: right;color: #666;}
.nnews li {margin-bottom: 7px;padding-bottom: 5px;border-bottom: 1px dotted #1B7ACB;}
.nnews li a {font-size: 14px;background: transparent url("../images/ico.png") no-repeat scroll 2px -440px;padding-left: 24px;padding-top: 2px;}
.container_banner {position: relative;padding: 40px 0 70px;background-position: 50% top;background-repeat: no-repeat;}

/* 分页样式 */
#pagelist {
    padding: 10px 0 20px;
}
ul, ol, li {
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#pagelist li {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
#pagelist li.thisclass {
    background-color: #6DA0E9;
    border: 1px solid #868686;
    color: #FFFFFF;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    padding: 0 7px;
       background:#999;color:#fff
}
#pagelist li{border-bottom:#dadada 1px solid;text-align:center;border-left:#dadada 1px solid;line-height:19px;width:19px;display:inline-block;background:#fff;float:left;height:19px;color:#949494;border-top:#dadada 1px solid;margin-right:3px;border-right:#dadada 1px solid;text-decoration:none}
#pagelist li a:hover{background:#999;color:#fff; display:block; width:19px; height:19px;}