@charset "utf-8";
/* CSS Document */

/* 清除内外边距 */
*{
    margin: 0;
    padding: 0;
	/*font-size:14px;*/
}

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素&#65533;? ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
em{font-style:normal;}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪&#65533;? */
html {overflow-x:hidden; }
body{font-family:"微软雅黑"; min-width: 1200px; background: #f8f8f8;}
img{ max-width: 100%;}
a{ cursor:pointer; text-decoration:none;}
a:hover{ text-decoration:none;}
.clear::after{  display: block;  content: " "; clear: both;}
.center{ width:1200px; margin:0 auto;}
.flex{ display:flex;flex-flow:row wrap;justify-content:space-between; align-items: center;}
.flex_stretch{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch;}
.magrin10{ margin-top:10px;}
.magrin20{ margin-top:20px;}
.magrin25{ margin-top:25px;}
.magrin30{ margin-top:30px;}
.magrin35{ margin-top:35px;}
.magrin40{ margin-top:40px;}
.magrin45{ margin-top:45px;}
.magrin50{ margin-top:50px;}
.magrin60{ margin-top:60px;}
.magrin70{ margin-top:70px;}
.magrin80{ margin-top:80px;}
.magrin90{ margin-top:90px;}
.cpadding{ padding: 20px 36px; background: #FFFFFF;}
/***********************************************************************************************/

.title{position: relative; width: 100%; margin: 0 auto; height: 30px; border-bottom: #d12022 1px solid;}
.title span{ display: block; background: url(../images/title.png) no-repeat; width: 140px; height: 30px; line-height: 30px; text-align: center; font-size: 20px; font-weight: bold; color: #FFFFFF; position: absolute; left: 0; right: 0; top: 0; margin: auto;} 
.title a{ display: block; font-size: 12px; color: #333333; position: absolute; right: 0; top: 0; line-height: 30px;}



/* top */
.top{ background: #FFFFFF;}
/*.top .center{ padding: 40px 0; background: url(../images/banner-gai.gif) right bottom no-repeat; position: relative;}*/
.top_img{ position: absolute; right: 0; bottom: 0; width: 676px;}
.top .center>img{ z-index: 999; position: relative;}

/* nav */
nav{ background-color: #064ec0; height: 50px;}
nav ul{ width: 933px; float: left;}
nav ul li{ float: left; display: block; padding: 0 30px; border-right: #1f60c6 1px solid;}
nav ul li:nth-last-of-type(1){ border: none;}
nav ul li a{ position: relative; display: block; width: auto; line-height: 50px; font-size:18px; color: #FFFFFF;}
nav ul li a:hover::after{ display: block; content: ""; width: 100%; height: 4px; background: #ffd631; position: absolute; left: 0; bottom: 11px;}
.search{ width: 220px; height: 20px; line-height: 20px; padding: 9px 15px; background: #FFFFFF; float: right; margin: 8px 0; border-radius: 25px;}
.search a{ display: inline-block; float: left; margin-top: 2px;}
.search input{ outline: none; font-size: 16px; color: #999999; width: 60%; border: none; margin-left: 10px;}

/* news */
.news{ width: 100%; background: url(../images/news_bj.png) center no-repeat; padding: 20px 0;}
.nes_left{ float: left; width: 589px;}
.news_left_imgs{ width: 100%;}
.xinx{ padding: 26px 37px; background: #FFFFFF; margin-top: 17px;}
.news_title{ display: block; width: 100%; font-size: 20px; color: #333333; line-height: 25px; text-indent: 15px;}
.news_title::before{ display: block; content: ""; width: 5px; height: 25px; float: left; background: #d12022;}
.news_title a{ font-size: 12px; color: #333333; float: right; font-weight: normal;}
.xix_text{}
.xix_text a{ display: block; width: 145px; height: 36px; line-height: 36px; text-align: center; text-indent: -30px; font-size: 16px; color: #333333; background: #f8f8f8; border-radius: 17px; margin-right: 9px; margin-top: 36px; float: left;}
.xix_text a img{ transform: translateX(-18px); float:left; background: #064ec0; border-radius: 50%;}
.xix_text a:nth-child(3n){ margin-right: 0;}
.xix_text a:nth-child(1n){ margin-left: 20px;}

.nes_right{ width: 588px; float: right;}
.news_text{ padding: 21px 37px; background: #FFFFFF; }
.news_text:nth-child(1){ margin-top: 0;}
.news_text:nth-child(2){ margin-top: 27px;}
.news_text:nth-child(3){ margin-top: 40px; padding: 24px 37px;}
.news_text ul{ width: 100%; margin-top: 15px;}
.news_text ul li{ width: 100%; line-height: 34px;}
.news_text ul li a{ float: left; font-size: 16px; color: #333333;}
.news_text ul li span{ float: right; font-size: 14px; color: #999999;}
.news_text ul li::after{display: block; content: ""; clear: both;}

/* 工作动&#65533;?? */
.dongt_title{ width: 100%; text-align: center; margin-top: 20px;}
.dongt_title span { display: inline-block; margin: 0 10px; height: 18px; line-height: 18px; font-size: 16px; color: #333333; cursor: pointer;}
.dongt_title span::after{ display: block; content: ""; width: 1px; height: 18px; background: #dddddd; float: right; clear: both; margin-left: 20px;}
.dongt_title span:nth-last-of-type(1)::after{ background: none;}
.dongt_title .on { color: #d12022; font-weight: bold;}

.dongt_news{ width: 100%; margin-top: 25px;}
.dongt_news li{ display: block; width: 45%; line-height: 34px; float: left;}
.dongt_news li a{ font-size: 14px; color: #333333; float: left;}
.dongt_news li span{ font-size: 14px; color: #999999; float: right;}
.dongt_news li:nth-child(2n){ float: right;}

/* 权威发布 */
.fb_news{ width: 270px; float: left; margin-right: 16px;}
.fb_news h2{ width: 100%; height: 80px; line-height: 80px; text-align: center; background-color: #184481; position: relative;}
.fb_news h2 img{ display: inline-block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.fb_news ul{ background-color: #f8f8f8; padding: 7px 18px;}
.fb_news ul li{ width: 100%;}
.fb_news ul li a{ line-height: 34px; font-size: 14px; color: #333333; border-bottom: #eeeeee 1px solid; display: block; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.fb_news ul li:nth-last-of-type(1) a{ border: none;}
.fb_news:nth-last-of-type(1){ float: right; margin: 0;}

/* 专题荟萃 */
.swiper-container02 .swiper-button-prev,.swiper-container02 .swiper-button-next{ width:12px; height:25px; border-radius: 5px; overflow: hidden;}
.swiper-container02 .swiper-button-prev{ left:0%; background:url(../images/zhuany_01.png) no-repeat; background-position: left center; top:60%}
.swiper-container02 .swiper-button-next{ right:0%;background:url(../images/zhuany_02.png) no-repeat; background-position: right center;top:60%}

.zhuant_img{ padding: 0 15px 20px 15px; background: #FFFFFF;}
.zhuant_img .swiper-container02{ padding: 0 21px;}

.meit{ width: 520px; float: left;}
.meit .dongt_news{ background: #f8f8f8; padding: 15px 15px; width: auto; height: 142px;}
.meit .dongt_news li{ width: 100%; border-bottom: #e8e8e8 1px solid;}
.meit .dongt_news li:nth-last-of-type(1){ border: none;}

.xinf{ width: 520px; float: right;}
.xinf_content{ padding: 17px 0; height: 104px;}
.xinf_div{ width: 48%; height: 80px; float: left; margin-top: 15px;}
.xinf_div img{ float: left; border-radius: 50%;}
.xinf_div h2{ width: 190px; float: right; font-size: 16px; color: #4488c7;}
.xinf_div h2 span{ color: #333333; font-size: 95%; display: block;}
.xinf_div h2 em,.xinf_div h2 a{  font-size: 14px; color: #333333; display: block;}

.xinf_div:nth-child(2n){ width: 52%;}
.xinf_div:nth-child(2n) h2{ width: 210px;}

.xinf_div:nth-child(3),.xinf_div:nth-child(4){ height: 60px; margin-top: 26px;}

/* 特别推荐 */
.tuij_content{}
.tuij_content>div>img{ width: 556px;}
.tuij_right{ width: 516px; height: 281px; border: #f8f8f8 6px solid; float: right; position: relative;}
.tuij_img{ width: 502px; height: 290px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transform: translateX(-30px);}
.tuij_img a{ display: block; width: 242px; float: left;}
.tuij_img a img{ display: block; width: 100%; height: 140px;}
.tuij_img a:nth-child(2n){ margin-left: 18px;}
.tuij_img a:nth-child(3),.tuij_img a:nth-child(4){ margin-top: 18px;}


/* 友情链接 */
.youq{ width: 100%; padding: 30px 0; background: #FFFFFF;}
.youq_left{ width: 48%; float:left;}
.youq_right{ float: right;}
.youq_a{ margin-top: 15px;}
.youq_a a{ font-size: 14px; color: #333333; float: left; display: block; width: 33%; line-height: 34px;}


/* footer */
footer{ text-align: center; width: 100%; padding: 25px 0; background: #064ec0; color: #FFFFFF;}
footer p,footer a{ font-size: 14px; line-height: 30px;}
footer img{margin: 0 10px;}
.footer_img{ display: inline-block; margin-top: 5px;}

/* 侧边 */
.ceb{ width: 80px; background: rgba(0,0,0,0.7); border-radius: 5px; padding-bottom: 20px; position: fixed; right:10px; top: 15%; z-index: 999;}
.ceb a{ display: block; width: 100%; text-align: center; margin-top: 20px;}
.ceb a img{ display: inline-block;}
.ceb a span{ display: block; width: 100%; font-size: 14px; color: #FFFFFF; margin-top: 7px;}
.ceb a .gzh{ display: none; position: absolute; left: -80px; top: 10px;}
.ceb a:nth-child(1):hover .gzh{ display: block;}
