﻿@charset "UTF-8";
.wrap{background:#fff url("../img/bg.jpg") no-repeat center top;}

/* 顶部 */
#header{position: relative; z-index: 5;}
#header .container{position:relative;overflow:visible;height:180px;}
.logo{position:absolute; left:15px; top:20px;}
.logo a{ display: block; width: 520px; height: 100px;}
.topRight{position:absolute;top:0;right:0;width:auto;background:#4399c8;border-radius: 0 0 3px 3px; padding:0 15px; color:#fff}
.userPanel{padding-left:0;float:left;color:#fff;}
.userPanel a{float:left;display:inline-block;*display:inline;zoom:1;padding:0 7px;line-height:30px;color:#fff;cursor:pointer;}
.userPanel span{float:left;line-height:30px;}

/* 站群导航-公共 */
#siteLast{position: relative;}
#siteLast dt {cursor: pointer;}
#siteLast dd{display:none; width:900px; position:absolute;  background:#fff; text-align:left; color:#333; max-height:500px; overflow:auto; padding:10px}
#siteLast dd h3{ text-align:left; margin:0 10px; position:relative; font-size:14px; font-weight:bold; line-height:34px; display:block; overflow:hidden;}
#siteLast dd h3.h i{display:none;}
#siteLast dd h3 span{float:left; height:34px; line-height:34px; padding:0 15px 0 0; background:#ffffff; position:relative; z-index:2;}
#siteLast dd h3 i{ content:""; display:block; height:1px; line-height:0; font-size:0; background:#eeeeee; top:16px; right:0; width:100%; position:absolute; z-index:1;}
#siteLast dd table{border-collapse: collapse;border-spacing: 0; font-size:12px; width:100%}
#siteLast dd table td{padding-top:10px; padding-bottom:10px; overflow:hidden}
#siteLast dd table .tdlab{width:90px; text-align:right; padding-right:20px; vertical-align:middle; line-height:26px; font-weight:bold; }
#siteLast dd ul{overflow:hidden;}
#siteLast dd ul li{width:18%; margin-left:2%; float:left; height:26px; line-height:26px; overflow:hidden}
#siteLast dd ul li a{color:#333}
#siteLast dd ul li a:hover{color:#c00;}
#siteLast dd table.up{background:#f7f7f7}
#siteLast.on dd{display:block;}

/* 站群导航-个性 */
#siteLast{float:left;}
#siteLast dt{padding: 0 5px;height:30px; line-height: 30px;color:#fff;width:50px;text-overflow: ellipsis; white-space: nowrap;}
#siteLast a{ padding:0; margin:0;}
#siteLast dd{ font-size:12px;}
#siteLast li a{ cursor:pointer;}
#siteLast.on dt{ background-color:#fff; color:#333;}
#siteLast.on dd{right: 0px;top: 30px;-webkit-box-shadow:0px 4px 8px rgba(0, 0, 0, .3);-moz-box-shadow:0px 4px 8px rgba(0, 0, 0, .3);box-shadow:0px 4px 8px rgba(0, 0, 0, .3);}

/*手机版二维码*/
#header .links{width: auto; float: left;}
#header .links>dl{color: #fff; position: relative; float: left; z-index:2;}
#header .links>s{ float: left; text-decoration: none; line-height: 30px; width: 5px; margin:0 5px; overflow: hidden; text-align: center;}
#header .links>dl>dt { float: left; height: 30px; line-height: 30px; position: relative; z-index: 11;}
#header .links>dl>dt a{color:#fff; padding:0 3px}
#header .links>dl>dd {clear: both;display: none;padding: 7px;width:100px;background: #fff;position: absolute;right: 50%;top: 30px;margin-right: -57px;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);box-shadow: 0 0 5px rgba(0, 0, 0, .3);}
#header .links>dl>dd img { width: 100px; height: 100px;}
#header .links>dl>dd>i { z-index: 8; position: absolute; top: -10px; left: 50%; margin-left: -3px; border-width: 5px; border-color: transparent; border-style: dashed; border-bottom-color: #fff; border-bottom-style: solid; display: block; font-size: 0; line-height: 0; width: 0;}
#header .links>.on dd { display: block;}

/* 导航 */
.nav{margin-bottom:10px;position:relative;z-index:3;}
.nav .container{overflow:visible;height:42px;line-height:42px;background:url("../img/nav_bg.jpg") no-repeat right top; z-index:99; position:relative; position:relative; z-index:3;font-family:"Microsoft YaHei","微软雅黑",Calibri;font-size:14px;}
.nav ul li.li1{position:relative;float:left; margin:0 2px; text-align:center;}
.nav ul li .h1 {position:relative;z-index:100;font-weight:bold;}
.nav ul li .h1 a{display:block;padding:0 7px; min-width:66px; text-align: center; color:#fff;}
.nav ul li.on1 .h1 a{font-weight:bold;}
.nav ul li .ul1{padding:5px 0 10px;display:none;position:absolute; top:42px; left:0;width:100%; z-index:99; background:#306fb2;filter:alpha(opacity=90);opacity:.9;box-shadow:1px 1px 3px rgba(0,0,0,.3);border-radius:0 0 4px 4px;}
.nav ul li .ul1 li{width:100%;line-height:36px; font-size: 14px;}
.nav ul li .ul1 li a{display:block; font-size: 12px; border-bottom:1px dotted #7db7eb;color:#fff;}
.nav ul li .ul1 a:hover{background-color:#7db7eb;text-decoration:underline;}

/* 内容区 */
#content{}
#content .container{overflow:visible;}

/*底部 S*/
#footer .container{position:relative;left:2px;width:975px;background:url("../img/b_bg.png") repeat-x scroll 0 28px;}
.footerNav{margin-bottom:20px;background:url("../img/bnav_bg.jpg") no-repeat scroll right top;text-align:center;}
.footerNav li{display:inline-block;*display:inline;zoom:1;}
.footerNav a{padding:0 5px;line-height:27px;color:#fff;}
.footerNav a:hover{color:#ff0;}
.footerLogo{float:left;margin-left:100px;margin-right:20px;}
.copyRight{overflow:hidden; text-align:center}

/* 侧栏 */
.side{float:left;width:190px;padding:5px;background:#fff url("../img/jjt_bg.png") no-repeat center top;}
.mainContent{padding-left:8px;overflow:hidden;}
.sideBox{padding:5px 7px 16px 15px;background-color:#f0f6fd;}
.sideBox .hd {background: rgba(0, 0, 0, 0) url("../img/icon.png") no-repeat scroll -192px 7px;border-bottom: 1px solid #2ba0e4;font-weight: bold;margin: 0 8px 7px 0;padding: 0 0 3px 17px;}
.sideBox .hd a,
.sideBox .hd span {font-weight:bold;display:block;line-height:22px;color: #2ba0e4;}

/* 头条 */
.introList .t{padding:0 0 10px;margin-bottom:4px;}
.introList .t .title{margin-top:5px;text-align:center;}
.introList .t .title a{font-weight:bold;font-size:14px;color:#e00;}
.introList .n {background:url("../img/icon.png") no-repeat -192px -62px;padding-left: 12px;}

/* 站内搜索 */
#searchGroup {background: #f0f6fd url("../img/icon1.png") no-repeat scroll 5px -415px;height:120px;padding: 8px 7px 5px 15px;}
#searchGroup #inputkeyword{margin-bottom:10px;width:135px; height:21px; line-height:21px; padding-left:24px; margin-top:3px; background:url(../img/icon.png) no-repeat 0 -164px; border:0; color:#bcbcbc;}
#searchGroup #search{width:56px; height:22px; display:block;border:none;line-height:200px;overflow:hidden;background:url(../img/icon.png) no-repeat 0 -195px;}

/* 快速链接 */
#quickLinks{height:167px; padding-top:10px; background:#f0f6fd url(../img/icon1.png) no-repeat 5px -215px;}
#quickLinks li{float:left; width:64px; padding-left:18px; margin:7px 0 6px; background:url(../img/icon.png) no-repeat;line-height:22px;height:22px;overflow:hidden;}
#quickLinks li.li1{background-position:-192px -200px;}
#quickLinks li.li2{background-position:-192px -228px;}
#quickLinks li.li3{background-position:-192px -255px;}
#quickLinks li.li4{background-position:-192px -282px;}
#quickLinks li.li5{background-position:-192px -308px;}
#quickLinks li.li6{background-position:-192px -335px;}
#quickLinks li.li7{background-position:-192px -362px;}
#quickLinks li.li8{background-position:-192px -390px;}

/* 顶部注册登录 */
.topBar .userLogged{margin-top:2px;}
.topRight .userLogged a{color:#fff;}
.user-mainbox .hd h3,
.user-mainbox .top h3{color:#0083df !important;border-bottom:3px solid #0083df !important;}
.user-mainbox .loginBtn {background: #0083df !important;}
.user-mainbox .loginBtn:hover { background: #3da9ee !important;}

/*-- CSS结束 --*/
