@import url("common.css");
@import url("list.css");
/* 头部 */
header { height: 60px; box-shadow: 0px 5px 20px rgba(0,0,0,0.05); border-bottom: 1px solid #e1e1e1\0; *border-bottom: 1px solid #e1e1e1;}
.a_logo { width: 110px; padding-top: 12px;}
.a_logo img { width: 100%; }
.a_nav { max-width: 920px;}
.a_nav .nav_li {width: auto;  }
header nav { max-width: 1000px; width: auto; line-height: 100px; border-bottom: none!important; }
nav ul { margin-top:8px;}
header nav li {width: auto; max-width: 110px; line-height: 48px; height: 48px; }
.nav_li .li_a {padding: 0 10px; font-size: 16px; color: #fff!important;}
header nav li a:hover {  color: #ff9020; font-size: 18px; }
nav li:hover  {  background: none; }
nav .nav_a { color: #333; padding: 0 10px; font-size:14px; }
nav .nav_a:hover{ color: #3a82d3; }
.on .nav_a{ color: #fff;}
footer { margin-top: 30px; }
.nav2 { margin-top: 0!important; }
.con_top h2 { display: none;}
.con_top { margin-top: 10px;}
/* 文章 */
.ar_con_title {text-align: center; margin-bottom: 30px;}
.ar_con_title time { margin-right: 20px; display: inline; background: none;}
.ar_con_title span { margin-left: 20px;}
.con_article { line-height: 30px; font-size: 16px;}
.con_article p,.con_article div { padding: 5px 0;}
.con_article img { max-width: 100%; margin: 15px auto 0 auto;}
.con_article a{ color: #38f;}
.con_article a:hover{ color: #e00;}
.con_article h2,.con_article h3{ font-weight: 600;}
.con_article h3{ color: #ff7032;}
.con_article img{max-width: 800px!important; border-radius: 8px;}
.con_article iframe{ width: 100%!important; height: 480px!important;}
/* 上下页 */
.pnum { padding: 0;}
.con_prev{ margin: 20px 0; padding-top: 0;}
.con_prev p {  max-width: 48%; color: #999; }
.con_prev p a {  font-weight: bold; max-width: 70%; margin-left: 10px; }
/* 搜索 */
.search { width: 100%; position: inherit; margin-left: 0; height: 46px;}
.search .search_text { width:192px; line-height: 46px; padding: 0 10px; height: 46px;}
.search .search_sub { line-height: 46px; height: 46px; width: 80px;  }
/*右侧楼层*/
.dw_nav{ width:50px; border-radius:80px; border:2px solid #fff; padding: 8px 0 5px 0; font-size: 14px; background: #3a82d3; position: fixed; bottom: 160px; left:50%; margin-left: 610px; z-index: 999; box-shadow: 0px 10px 40px rgba(58,130,211,0.2);  display: none;_position: absolute;_clear: both;_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) - 1: document.body.scrollTop +(document.body.clientHeight-this.clientHeight) - 1);}
.dw_nav ul { width: 50px;  margin: 0 auto;}
.dw_nav li{ width: 50px; margin: 5px 0; margin-bottom: 1px; color: #fff; text-align: center; cursor: pointer;  border-bottom: none;}
.dw_nav li p {  overflow:hidden; margin: 0 auto; padding: 0 5px; position: relative;}
.dw_nav li p em { position: absolute; left: -30px; top: 10px; }
.dw_nav li.active {  color: #fff;}
.dw_nav li.active p {text-align: center; font-size: 14px; font-weight: bold; }
.dw_nav li.active p em {left: -8px;}
.dw_nav li.last { width: 36px;height: 36px; border-radius: 100%; margin-left: 5px; margin-top: 10px;  background:#aacf15; color: #fff; line-height: 36px; text-align: center; border:2px solid #fff; +margin-left: 6px;}
.dw_nav li.last .iconfont { font-size: 16px; color: #fff; display: block; }
.dw_nav li.last:hover .iconfont { font-size: 18px;}