body{line-height:22px; background: #fff url(/skin/bg/body_bg.png) repeat;}
body,input,textarea,select{font-size:12px;color:#333;font-family:"Microsoft YaHei","SimSun","宋体","Arial Narrow";}
body,h1,h2,h3,h4,ul,ol{margin:0;}ul,ol{padding-left:0;list-style:none;}img{border:0;}
a{text-decoration:none;color:#0056a7; outline: none;}a:visited {text-decoration:none;}a:hover{ text-decoration:underline;}a:active{text-decoration:none;}
.clear-float{clear:both; line-height:0; height:0; overflow:hidden; visibility:hidden;}
/*--- layout ---*/
/* 隐藏内容 */
#hidden{float:left; display:none;visibility:hidden;position:relative;left:0px;}
/* 通用空白间距 */
.blank5{height:5px; font-size:1px; width:100%; clear:both; overflow:hidden;}
#blank5{height:5px; font-size:1px; width:100%; clear:both; overflow:hidden;}
#blank6{height:5px; font-size:1px; width:100%; clear:both; overflow:hidden;}
/*- head style -*/

.header{width:100%;}
.headCont{width: 960px; margin:0 auto;}
.topBar{height: 37px; text-align: right; line-height: 36px; width:100%;}
.topBar a{float: right; margin-left:20px; display:inline-block; color: #000; }
.topBar a.sina{width: 15px; height: 15px; padding: 15px 5px 5px 5px; background: url(/skin/bg/icon_sina.png) no-repeat center center; float: right; margin-left: 10px;}
.topBar a.rss{width: 15px; height: 15px; padding: 15px 5px 5px 5px; background: url(/skin/bg/icon_rss.png) no-repeat center center; float: right; margin-left: 10px;}
.topBar a.qq{width: 15px; height: 15px; padding: 15px 5px 5px 5px; background: url(/skin/bg/icon_tencent.png) no-repeat center center; float: right; margin-left: 10px;}
.topBar a.sina:hover, .topBar a.qq:hover, .topBar a.rss:hover{text-decoration: none;}

.banner{height: 94px; background: transparent url(/skin/bg/banner.jpg) no-repeat center center; clear: both;}
.banner a{display: inline-block; width:180px; text-align: center; color: #ff0066; font-size:12px; font-weight:bold; padding:70px 0 0 10px; float:left;}
.banner a:hover{text-decoration: none;}
.banner span{color: #fff; font-size: 16px; line-height: 80px;}
span.slogn{display: inline-block; float: left;}
.menu{width:100%; background: #000 url(/skin/bg/menu_bg.png);}
.mainNav{width:960px; margin:0 auto; height: 40px; padding-top: 14px;}
.mainNav a{margin-right:15px;width: 108px; height: 28px; background: transparent url(/skin/bg/link_a.png) no-repeat center center; display: inline-block; line-height: 26px; text-align: center; color: #aeadbb; text-shadow:0 1px 0 #000; font-size: 13px;}
.mainNav a.active, .mainNav a:hover{color: #54545b;background: transparent url(/skin/bg/link-b.png) no-repeat center center; text-decoration: none;}
.mainNav a.index{width: 78px; background: transparent url(/skin/bg/linkd-a.png) no-repeat center center;}
.mainNav a.now, .mainNav a.index:hover{width: 78px;  background: transparent url(/skin/bg/linkd-b.png) no-repeat center center;color: #54545b;}
.mainNav form{width:180px; float: right; text-align: right; position:relative;}
input.searchCont{padding: 2px 0; width:13em; color: #666; margin: 0;}
input.sub{width: 24px; height: 24px; border: none;background: transparent url(/skin/bg/header_15.png) no-repeat center top; position: absolute; right:2px; top:2px;cursor:pointer;}

/* 当前位置 */
#theCurrent{margin:0 auto; width:950px; height:25px; font-size:15px; background: #fff; overflow: hidden; padding: 5px 0	8px 10px;}
#theCurrent a{text-decoration:none;}
#theCurrent a:link,
#theCurrent a:visited{color:#000;}
#theCurrent a:hover{color: #ff0000;}

.footer{width:100%;border-top:1px solid #ccc;text-align:center; padding:10px 0;background: #292a30 url(/skin/bg/footer_bg.png) repeat-x left top; height: 70px; clear: both;}
.footCont{width: 960px; margin: 0 auto; text-align: left;}
.footer p{border-right: 1px solid #ccc; width: 300px; float:left; color: #d3d2d2; margin-left: 10px;}
.footer a{color: #d3d2d2;}
.footNav{float: left; text-align: center;}
.footNav a{color: #d3d2d2; margin-left: 10px;}

#Weixin{margin:0 auto; width:100%; clear:both; overflow:hidden;}
#Weixin #Text{margin:0 auto; width:90%; font-size:16px; line-height: 160%; padding:5px 0 5px 0; word-wrap:break-word; word-break:break-all; text-align:left; clear:both; overflow:hidden;}
#Weixin #Text h2{font-size:16px; font-weight:bold; padding:4px 0 2px 5px; background-color:#dbdbdb; color:#4f4f4f; clear:both;}
#Weixin #Text h3{font-size:16px; font-weight:bold; padding:0 0 2px 0;}
#Weixin #Text p{}
#Weixin #Text img{padding:2px 0 2px 0;}