@charset "utf-8";
/* CSS Document */

body{font-size:14px;}
a{color:#000;}
.banner{width:100%; text-align:center;}
.banner a{ display:inline-block;} 
.banner img{width:100%; max-width:640px; margin:0 auto; vertical-align:bottom; height:auto;}
nav{ border-top:1px solid #013565;padding-top:1px;}
nav a{color:#fff; white-space:nowrap;}
.nav-con{background:#013565; padding:0 5px; position:relative; height:45px;}
.logo{ float:left;/*width:22%;*/ vertical-align:middle; margin-top:5px;}
/*.logo img{width:100%; max-width:137px;vertical-align:middle;}*/
.nav-link{line-height:45px; font-size:1.15em; position:absolute; right:5px; top:0;}
.nav-link div{ display:inline-block; text-align:center;}
.nav-link div.link-index{ padding-right:10px;}
/*分享*/
.nav-link div.share{  width:100px;position:relative;}
.share span.share-link{ display:block; padding:0 10px;}
.share span.share-link a{ background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-share-01.png) right center no-repeat; background-size:12px 11px; padding-right:20px;}
.nav-link div.current span.share-link{ background:#0054a2;}
.nav-link div.current span.share-link a{background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-share-02.png) right center no-repeat; background-size:12px 11px;}
.share-select{display:none;position:absolute; top:45px; left:0;width:100px;}
div.current .share-select{display:block;}
.share-select a{display:block;height:40px; line-height:40px; padding:0 5px;background:#013565;  font-size:0.7em; text-align:left;}
.share-select a:hover{background:#0054a2; }

.share-select a b{display:block;font-weight:normal;  background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-share.png) no-repeat; padding-left:23px;}
.share-select a.sina b{ background-position:0 0;}
.share-select a.tencent b{ background-position:0 -50px;}
.share-select a.friend b{ background-position:0 -100px;}
/*百度分享样式*/
.bdsharebuttonbox a{ color:#ffffff; margin:0; padding-left:30px; background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-share.png) left top no-repeat #013565; height:40px; line-height:40px; font-size:1em;}
.bdsharebuttonbox a:hover{color:#ffffff; background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-share.png) left top no-repeat #0054a2;}
.bdshare-button-style2-16 a, .bdshare-button-style2-16 .bds_more{ float:none;}
.bdshare-button-style2-16 .bds_tsina{ background-position: 5px 0;}
.bdshare-button-style2-16 .bds_tsina:hover{ background-position: 5px 0;}
.bdshare-button-style2-16 .bds_tqq{ background-position: 5px -50px;}
.bdshare-button-style2-16 .bds_tqq:hover{ background-position: 5px -50px;}
.bdshare-button-style2-16 .bds_weixin{ background-position: 5px -100px;}
.bdshare-button-style2-16 .bds_weixin:hover{ background-position: 5px -100px;}

/*文章内容*/
article{margin:15px 10px;}
h1{ font-size:1.5em;margin-bottom:10px;}
.article-info{ font-size:1em; margin-bottom:10px;}
.article-info span{ display:inline-block;margin-right:3%; white-space:nowrap; margin-bottom:5px;}
.article-info,.article-info a{color:#7a7a7a; }
.article-info #acreatedtime{ font-size:0.7em;}
.abody p{ font-size:1.2em;line-height:1.675em;padding:0 0 10px 0;}
.abody p img{ display:block; margin:0 auto; text-indent:0; width:100%; height:auto; max-width:640px;}
.abody p,.abody p a{color:#000;}
.editor{ text-align:right;color:#757575; font-size:1.1em; margin:10px 0 30px; clear:both; overflow:hidden;}
/*相关新闻*/
.related-news{width:90%; margin:30px auto; border:1px solid #dcdcdc; border-bottom:0;}
.related-news h2{ height:40px; line-height:40px;font-size:1.3em; background:#f6f6f6;padding-left:2%; font-weight:normal; margin-bottom:5px;}
.related-news ul li{ display:block; border-bottom:1px solid #dcdcdc; line-height:1.675em; padding:2px 2%;font-size:1.2em; background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-list.png) 98% center no-repeat;}
.related-news ul li a{ display:block; padding-right:4%;}
/*返回顶部操作栏*/
.oper-box{ text-align:center;  margin-bottom:30px;}
.oper-box span{ display:inline-block; padding:0 5px; background:#013565; margin:5px;}
.oper-box span a{ color:#fff; font-size:1.3em; line-height:1.6em;white-space:nowrap;}
.oper-box span.toTop a{ background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-toTop.png) left center no-repeat; background-size:20px 20px; padding-left:30px;}
.oper-box span.desktop a{background:url(https://f2.cri.cn/M00/00/19/CqgRLlQ92zCAUyDRAAAAAAAAAAA3943721.icon-desktop.png) left center no-repeat; background-size:20px 20px; padding-left:30px;}
/*底部导航*/
.footer-nav{background:#013565; text-align:center; margin-bottom:30px;}
.footer-nav a{ line-height:50px; color:#fff; padding:0 1%; font-size:1.125em; white-space:nowrap;}
/*底部版权*/
.copyrihgt p{text-align:center; font-size:0.8em; line-height:2em;}
.count-bd a img{ display:none;}
/*2015-03-31 广告*/
.baidu_ad,.baidu_ad iframe,.baidu_ad iframe img{ width:100%!important; max-width:320px; margin:10px auto; overflow:hidden;}

/*2015-05-21 标题列表、图片列表*/
.title-list h2,.picTxt-list h2{  height:35px; line-height:35px;font-size:1.3em; background:#f6f6f6;padding-left:2%; font-weight:normal; margin-bottom:5px; border-bottom:1px solid #dcdcdc;}
.title-list{width:90%;margin:30px auto;}
.title-list ul li{display:block;line-height:1.675em; padding:2px 0;font-size:1.2em;}

.picTxt-list h2{ margin:0 5%;}
.picTxt-list{width:100%;margin:30px auto; clear:both; overflow:hidden;}
.picTxt-list li{width:50%; float:left;}
.picTxt-list li a{display:block;width:80%; max-width:300px; margin:10px auto; text-align:center;}
.picTxt-list li a img{width:100%; height:auto;}

#abody video{width:100%!important; height:auto!important;}
/*导航样式*/
.m_nav {background: #013565;overflow: hidden;height:1.75rem;padding:0.195rem;}
.m_nav_logo {float: left;vertical-align: middle;width:2.9rem;margin-top:.195rem;margin-right:.195rem;}
.m_nav_ul {overflow-y:auto;white-space:nowrap;padding-bottom:10px;position:relative;}
.m_nav_ul ul,.m_nav_ul li,.m_nav_ul a {display:inline;color:#fff;}
.m_nav_ul a {padding: 0 1%;font-weight:bold;font-size:.6rem;line-height:1.75rem;padding:0 .30rem;}
.m_nav_ul a.current{ color:#fffc00;}
.m_nav_logo img {width:100%;height:100%;}