@charset "utf-8";
* { margin: 0px; padding: 0px; }
html, body { height: 100%; }
body { font-family:  "Microsoft YaHei", "微软雅黑", "SimSun", "宋体"; font-size: 12px; color: #333; line-height: 20px; background: #FFF; }
a { color: #000; text-decoration: none; }
a:hover { color: #3F64A5; text-decoration: underline; }
ol, ul, li { list-style-type: none; }
img { border: none; vertical-align: top; width: 100%; }

.coverBox { background-repeat: no-repeat; background-position: top center; background-size: cover; width: 100%; height: 80%; position: relative; transition: background .5s linear; }
.coverTitle { font-size: 80px; color: #FFF; line-height: 100%; text-align: center; width: 100%; position: absolute; left: 0; bottom: 50%; z-index: 99; text-shadow: 2px 2px 3px rgba(0,0,0,.4); }
.coverDoc { font-size: 18px; color: #FFF; line-height: 28px; width: 935px; margin-left: -467px; position: absolute; left: 50%; bottom: 20%; z-index: 99; text-shadow: 2px 2px 3px rgba(0,0,0,.4); }
.coverDoc span { float: left; width: 745px; padding:  0 50px; }
.coverDoc:before { content: ""; background: url(../images/leftA.png) no-repeat left top; float: left; width: 45px; height: 30px; }
.coverDoc:after { content: ""; background: url(../images/rightB.png) no-repeat left top; float: right; display: inline-block; width: 45px; height: 30px; }
.coverButton { width: 45px; height: 22px; margin-left: -22px; position: absolute; left: 50%; bottom: 40px; z-index: 99; }
.coverButton span { background: url(http://images.china.cn/images1/ch/2016newstemp/images/f_3.png) no-repeat top left; display: block; width: 45px; height: 22px; animation: pageArrow 1000ms ease infinite; text-shadow: 2px 2px 3px rgba(0,0,0,.4); }
.coverBg { background-image: linear-gradient(top,rgba(0,0,0,0), rgba(0,0,0,.7)); background-image: -webkit-linear-gradient(top,rgba(0,0,0,0), rgba(0,0,0,.7)); width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; z-index: 9; }
.chinalogo { font-size: 14px; color: #FFF; line-height: 60px; background: url(../images/logo.png) no-repeat left top; background-size: 80px 50px; padding-left: 90px; height: 60px; overflow: hidden; margin-left: -500px; position: absolute; left: 50%; top: 50px; }
.chinalogo span { font-weight: bold; margin: 0 10px; }
.ewm { width: 180px; margin-left: 320px; position: absolute; left: 50%; top: 50px; }
.ewm .e1 { color: #FFF; background: url(../images/e_1.jpg) no-repeat left top; background-size: 80px 80px; text-align: center; float: left; width: 80px; height: 22px; padding-top: 85px; }
.ewm .e2 { color: #FFF; background: url(../images/e_2.jpg) no-repeat left top; background-size: 80px 80px; text-align: center; float: right; width: 80px; height: 22px; padding-top: 85px; }
#coverPic { display: none; }

@-webkit-keyframes pageArrow {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-60%);
	}
	50% {
    opacity: 1;
    -webkit-transform: translateY(0);
	}
	100% {
    opacity: 0;
    -webkit-transform: translateY(60%);
	}
}

.wrap { background: #deefff; width: 100%; position: relative; z-index: 999; }
.g_12 { background: #FFF; padding: 0 10px; }
.adBox { padding-top: 10px;  }

.mainBav { background: url(../images/b_6.jpg) repeat-x left top; clear: both; width: 100%; height: 60px;  text-shadow: 2px 2px 3px rgba(0,0,0,.4); }
.mainBav div { background: url(../images/b_5.jpg) no-repeat left top; width: 1040px; height: 60px; overflow: hidden; margin: 0 auto; }
.mainBav div span { font-weight: bold; font-size: 32px; color: #FFF; line-height: 50px; float: left; margin: 0 210px 0 20px; }
.mainBav div a { font-size: 18px; color: #FFF; line-height: 50px; background: url(../images/b_1.png) no-repeat right center; padding: 0 40px; }
.mainBav div a:last-child { background: none; }

.footer { color: #FFF; line-height: 45px; background: #4c87c1; text-align: center; width: 100%; }

.newsTitle { background: url(../images/b_3.gif) repeat-x left center; clear: both; width: 100%; height: 26px; overflow: hidden; margin: 30px 0 20px 0; }
.newsTitle span { font-size: 22px; color: #3F64A5; line-height: 26px; background: #FFF url(../images/b_2.jpg) no-repeat left center; float: left; padding: 0 25px 0 20px; }
.newsTitle a { font-weight: normal; font-size: 14px; color: #999; line-height: 26px; background: #FFF; float: right; padding-left: 25px; }

.newsList_1 { background: url(../images/b_3.gif) repeat-x left bottom; height: 132px; margin-bottom: 20px; }
.newsList_1 dt { font-weight: bold; font-size: 22px; line-height: 28px; margin-bottom: 10px; }
.newsList_1 dd { font-size: 14px; color: #666; line-height: 22px; width: 100%; height: 66px; overflow: hidden; }
.newsList_1 dd a { color: #666; }

.newsList_2 { margin-bottom: 20px; }
.newsList_2 dt { font-weight: bold; font-size: 14px; line-height: 22px; margin-bottom: 10px; }
.newsList_2 dd { font-size: 14px; color: #666; line-height: 22px; }
.newsList_2 dd a { color: #666; }

.newsList_3 li { font-size: 14px; line-height: 22px; /*text-overflow: ellipsis; overflow: hidden; white-space: nowrap;*/ background: url(http://images.china.cn/images1/ch/2016firsttop/mm-02.jpg) no-repeat left 10px; padding-left: 10px; padding-bottom: 10px; }

.newsList_4 { background: #4c87c1; height: 300px; overflow: hidden; position: relative; }
.newsList_4 h3 { font-size: 14px; color: #FFF; line-height: 30px; background: rgba(0,0,0,.7); text-align: center; width: 100%; position: absolute; left: 0; top: 149px; }
.newsList_4 h3 a { color: #FFF; }
.newsList_4 p { font-size: 14px; color: #FFF; line-height: 22px; padding: 15px 30px; }
.newsList_4 p a { color: #FFF; }

.newsList_5 { margin-bottom: 10px; position: relative; }
.newsList_5 h3 { font-size: 14px; color: #FFF; line-height: 30px; background: rgba(0,0,0,.7); text-align: center; width: 100%; position: absolute; left: 0; bottom: 0; }
.newsList_5 h3 a { color: #FFF; }

.newsList_6 { background: url(../images/b_4.jpg) no-repeat right top; margin-bottom: 20px; }
.newsList_6 h3 { font-size: 22px; color: #FFF; line-height: 30px; margin: 0 20px 20px 0; padding-top: 60px; }
.newsList_6 p { font-size: 14px; color: #FFF; line-height: 22px; margin-right: 20px; }
.newsList_6 a { color: #FFF; }

.newsList_7 { margin-bottom: 20px; position: relative; }
.newsList_7 h3 { font-size: 14px; color: #FFF; line-height: 30px; background: rgba(0,0,0,.7); text-align: center; width: 100%; position: absolute; left: 0; bottom: 0; }
.newsList_7 h3 a { color: #FFF; }

.n { padding-top: 20px; }
.n_title { font-weight: bold; font-size: 14px; line-height: 22px; }
.n_list { font-size: 14px; line-height: 22px; }
.n_list a { background: url(http://images.china.cn/images1/ch/2016firsttop/mm-02.jpg) no-repeat left 10px; margin-right: 10px; padding-left: 10px; }