/* CSS Document */

.mask_full {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 999;}

.toplogo {height: 170px; width: 1200px; margin: 0 auto;}
.toplogo a {height: 170px; width: 600px; margin: 0 auto; display: block; background: url("../img/logo1.png") center center no-repeat;}

.loginbody { z-index: -1;background: url(../img/bg1.jpg) center top no-repeat; background-size:cover; position: fixed; left: 0; top: 0; right: 0; bottom: 0; }

.nav {height: 50px; background: url("../img/navbg.png") center top no-repeat;}
.navin { position: relative; z-index: 10; width: 1200px; margin: 0 auto;}
.nav ul.navul { float:left; margin-right:20px;}
.nav ul li.nLi { float:left; position:relative; z-index:999;}
.nav ul li.nLi h3 { height:50px;}
.nav ul li.nLi h3 a { height:50px; padding:0 40px; line-height:50px; display:block; color: #fff; font-size:16px;}
.nav ul li.nLi h3 a:hover { color:#fff; background:url(../img/nav_bg.png) left top repeat-x #023d79;  }
.nav ul li.on h3 a {color:#fff; background:url(../img/nav_bg.png) left top repeat-x #023d79; }
.nav ul li.on1 h3 a {color:#fff; background:#2478ca; }
.nav .sub { position:absolute; display: none;right: 0; left:0; top:49px; box-shadow: 0 0 8px -3px #333; border-radius:0 0 10px 10px; overflow:hidden; background:#fff;}
.nav .sub ul li { border-bottom:1px solid #e2e2e2; margin-bottom:-1px;}
.nav .sub ul li a { display:block;background:#1e6fbd; color:#fff; text-align:center; padding:5px 15px; line-height:30px; font-size:13px;}
.nav .sub ul li a:hover { background: #023d79; color: #fff; }

.img1 {float: left; position: absolute; z-index: 2; right: 0; top: -50px;}

.footer {height: 208px; background: url("../img/footbg.png") center top no-repeat; z-index: 11; position: relative;}
.footer.fbg {background: url("../img/footbg.png") center top no-repeat #3a8ad9;}
.footerin {width: 1200px; margin: 0 auto; position: relative; z-index: 1;}
.fimg {float: right; position: absolute; z-index: 2; right: 0; top: 35px;}
.footer1 {height: 90px;}
.footer1 h3 {float: left; line-height: 90px; padding-right: 30px; font-size: 18px; color: #fff;}

.footer2 p {color: #fff; padding-top: 30px; line-height: 200%;}

.main4_urls { width:200px; position:relative; margin-right: 20px; margin-top: 30px; float: left; z-index:5;}
.main4_urls h2 {margin-bottom: 10px; background: #fff; height: 28px; border: 1px solid #fff;}
.main4_urls h2 a { height:28px; line-height:28px; font-size:14px; font-weight:normal;  background:url(../img/down_icon.png) right center no-repeat #fff; padding-left:10px; border-right:10px solid #fff; color:#000; display:block;}
.main4_urls ul { display: none; width:198px; border:1px solid #ddd; height:200px; position:absolute; left:0; bottom:39px; background:#fff; overflow-y:auto;}
.main4_urls ul li a { height:30px; line-height:30px; padding-left:15px; display:block; font-size:13px; }
.main4_urls ul li a:hover { background:#eee; color:#000;}

.in_bg1 {background: url("../img/bg2.jpg") center top no-repeat; min-height: 700px}
.in_bg2 {background: url("../img/bg3.jpg") center bottom no-repeat;}

.in_bg {background: url("../img/bg4.png") center 40px no-repeat;}
.inbox {width: 1200px; min-height: 400px; background: #fff; box-shadow: 0 0 20px -3px rgba(58,218,237,0.5); margin: 40px auto 40px;}
/* 文章展示 */
.article {padding:0 35px 0}
.article h3 {padding: 0 0 15px; text-align: center;font-size: 180%;font-weight: normal;line-height: 40px;}
.aritlce_info {height: 40px;border-bottom: 1px solid #E6E6E6;overflow: hidden;}
.aritlce_date {float: left;color: #999;line-height: 26px;}
.aritlce_zoom {float: right;}
.aritlce_zoom a {display: inline-block;margin-left: -1px;width: 26px;height: 24px;border: 1px solid #E0E0E0;background: #FAFAFA;line-height: 18px;text-align: center;overflow: hidden;}
.aritlce_zoom sup {font-size: 10px;-webkit-text-size-adjust: none;}
.article_content {padding: 20px 0;font-size: 16px;line-height: 180%;}
.article_content p {padding-bottom: 20px;}
.article_content img {max-width: 100%; height: auto;}
.article_page_nav {margin: auto;padding-bottom: 20px;width: 600px;overflow: hidden;}
.article_page_nav li {float: left;margin: 0 -1px -1px 0;width: 298px;height: 38px;border: 1px solid #E6E6E6;}
.article_page_nav li a {display: block;padding: 0 15px;line-height: 38px;}
.article_page_nav li a.crt {color: #468C00;}

.article_page {margin: auto;padding-bottom: 40px;width: 600px;border-top: 1px solid #E6E6E6;text-align: center;}
.article_page a {display: inline-block;margin-left: -1px;padding: 5px 12px;height: 20px;border-left: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6;border-bottom: 2px solid #E6E6E6;background: #FAFAFA;color: #333;line-height: 20px;vertical-align: middle;}
.article_page a:hover {background: #FFF;}
.article_page a.current {background: #FFF;border-bottom: 2px solid #8EC100;}

.news_links { text-align: center; padding: 20px 0; }
.news_links a { height: 30px; line-height: 30px; display: inline-block; padding: 0 12px; margin: 0 5px; border-radius: 3px; _width: 2px; white-space: nowrap; }
.news_links a.no, .news_links a.no:hover { background: #fff; color: #999; border: 1px solid #dddddd; }
.news_links a:link, .news_links a:visited { background: #fafafa; border: 1px solid #dddddd; color: #333; }
.news_links a:hover { background: #2765cf; border: 1px solid #2765cf; color: #fff; }
.news_links a.show:link, .news_links a.show:visited, .news_links a.show:hover { background: #2765cf; border: 1px solid #2765cf; color: #fff; }
/* 相关阅读 */
.related { padding: 20px 60px 0 45px; border-top: 1px solid #E6E6E6; overflow: hidden; zoom: 1; }
.related_list { height: 200px; padding-right: 280px; }
.related_list h3 { height: 32px; font-size: 16px; line-height: 24px; }
.related_list li {  background: url(../img/icon3.gif) no-repeat left center; font-size: 14px; line-height: 28px; }
.share { float: right; padding-top: 50px; padding-left: 20px; width: 245px; border-left: 1px solid #EEE; height: 160px; }
.share h3 { padding-left: 5px; font-size: 12px; font-weight: normal; line-height: 30px; }
