﻿@charset "utf-8";
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ }
body{ color:#333;font:12px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; -webkit-text-size-adjust: none; cursor: default;overflow-x: hidden; }
li font{ }
a{ color: #444; text-decoration:none; outline:none; }
a:hover { color: #0659AA; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden; }
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; }
/* * html .clearfix{height:1%; }
*+html .clearfix{min-height:1%; } */
.clear { clear: both; }
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.hide { display:none; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }

/* box */
.box .hd .title { font-family: "Microsoft Yahei"; font-weight: bold; }
.box .hd .tab { float: right; }
.box .hd .tab li { float: left; }
.box .hd .tab li a { display: block; padding: 2px 12px 0; height: 32px; line-height: 32px; margin-bottom: -1px; position: relative; float: left; }
.box .hd .tab li.on {}
.box .hd .tab li.on a { padding: 0 11px; border: #F7E3A6 solid; border-width: 0 1px; border-top: #f60 2px solid; background: #fff; }
.box-s1 { border: #F7E4A2 1px solid; }
.box .hd-s1 { height: 28px; line-height: 28px; background: url(images/hd_x.png) repeat-x; }
.box .hd-s1 .tab li a { height: 26px; line-height: 26px; }
.box .hd-s2 { height: 34px; line-height: 34px; background: url(images/hd_x.png) repeat-x 0 -28px; }
.box .hd-s2 .title { font-size: 16px; }
.box .hd-s3 { height: 32px; line-height: 31px; border: #ddd solid; border-width: 1px 0; padding: 5px 15px 0; overflow: visible; }
.box .hd-s3 .title { border-bottom: #F6961E 2px solid; width: 130px; margin-bottom: -1px; position: relative; }
.box .hd-s3 .tab li.on a { border-left-color: #ddd; border-right-color: #ddd; border-top-color: #F6961E; }
.box .hd-s4 { height: 27px; border-bottom: #ddd 1px solid; overflow: visible; }
.box .hd-s4 .tab li a { height: 26px; line-height: 26px; }

/* common */
.infoList li { background: url(images/list.png) no-repeat 0 11px; padding-left: 10px; }
.infoList-autoHeight li { height: auto; line-height: 20px; background-position: 0 9px; margin-bottom: 8px; }
.topicList .t .tit { font-size: 12px; }
.topicList .n { padding-left: 10px; background: url(images/list.png) no-repeat 0 11px; }
.topicList-pic2 .t { border: none; }
.topicList-pic2 .t img { width: 90px; height: 75px; border-radius: 5px; padding: 0; border: none; }

/* frame */
body {  }
#wrap { min-width: 990px; }
#header .inner,
#topNav .inner,
#footer .inner,
#content { width: 990px; margin: 0 auto; position: relative; }
#header .inner { z-index: 15; }
#topNav .inner { z-index: 10; }
.row { overflow: hidden; zoom: 1; }
.mainContent { float: left; width: 700px; }
.side { float: right; width: 270px; }
.side-border { width: 269px; border-left: #ddd 1px solid; }
.side .box { padding: 15px; }
.side .box .hd { padding: 0 5px; margin-bottom: 8px; }
.hr { height: 1px; overflow: hidden; margin: 5px 0; background: #eee; }

/*
    首页头部样式
 */
/* header-index */
.header-index { background: url(images/bg_body.png) repeat-x; }
.header-index .inner { height: 126px; background: url(images/bg_header.jpg) no-repeat; position: relative; z-index: 19; }
.header-index .logo { position: absolute; left: 5px; top: 30px; }
.header-index .logo a { display: block; width: 370px; height: 55px; text-indent: -9999px; }
.header-index .topbar { position: absolute; height: 26px; line-height: 26px; top: 10px; right: 130px; text-align: right; color: #fff; }
.header-index .topbar div { *display: inline; *zoom: 1; *float: none; }
.header-index .topbar a { color: #fff; }
.header-index .topbar a:hover { text-decoration: underline; }
.header-index .link { padding: 0 10px; }
.header-index .userWrap { padding: 0 10px; }
.header-index .userWrap a { color: #ff0; }
.header-index .siteGroup { position: absolute; z-index: 19; right: 0; top: 10px; }
.header-index .siteGroup .head { display: block; height: 26px; line-height: 26px; padding-left: 10px; width: 101px; background: url(images/btn_sitegroup.png) no-repeat; color: #fff; cursor: pointer; }
.header-index .siteGroup .head:hover { background-position: 0 -26px; text-decoration: none; }
.header-index .siteGroup .sub { background: #FA8436; border: #CD6016 1px solid; border-top: none; position: absolute; right: 0; top: 25px; display: none; width: 210px; }
.header-index .siteGroup .sub a { display: block; color: #fff; line-height: 26px; padding: 0 10px; white-space: nowrap; border-top: #CD6016 1px solid; zoom: 1; }
.header-index .siteGroup .sub a:hover { background: #E06E22; text-decoration: none; }
.header-index .siteGroup-active .head { background-position: 0 -26px; }
.header-index .siteGroup-active .sub { display: block; }
/* topNav-index */
.topNav-index { height: 66px; padding-bottom: 14px; background: url(images/nav.png) no-repeat center top; overflow: hidden; }
.topNav-index .cate { float: left; height: 68px; background: url(images/nav_spe.png) no-repeat; padding-left: 1px; }
.topNav-index .cate .cateName { float: left; width: 25px; padding: 0 11px; text-align: center; }
.topNav-index .cate .cateName a { display: block; line-height: 24px; font-size: 16px; font-family: "Microsoft Yahei"; color: #900; padding: 10px 0; }
.topNav-index .cate .cateName a:hover { color: #333; }
.topNav-index .cate .sub { overflow: hidden; zoom: 1; width: 135px; padding-top: 10px; line-height: 24px; height: 48px; }
.topNav-index .cate .sub a { display: inline-block; margin: 0 5px 0 0; }
.topNav-index .cate .sub a:hover { color: #900; text-decoration: underline; }
.topNav-index .cate-1 { background: none; }
.topNav-index .cate-4 .sub { width: 200px; _width: 190px; }

/*
    内页头部样式
 */
/* header-inner */
.header-inner .inner { height: 95px; }
.header-inner .logo { position: absolute; left: 0; top: 20px; }
.header-inner .logo a { display: block; text-indent: -9999px; width: 365px; height: 55px; background: url(images/logo.png) no-repeat;}
.header-inner .topbar { float: right; height: 26px; line-height: 26px; padding: 5px 0 0; color: #333; }
.header-inner .topbar a { color: #333; }
.header-inner .topbar a:hover { color: #c00; }
.header-inner .link { padding: 0 10px; }
/* topNav-inner */
.topNav-inner { height: 70px; background: url(images/nav2.png) repeat-x; }
.topNav-inner .mainNav {}
.topNav-inner .li1 { float: left; margin-right: 10px; display: inline; }
.topNav-inner .h1 { height: 35px; _float: left; }
.topNav-inner .a1 { padding-left: 5px; display: block; height: 35px; _float: left; }
.topNav-inner .a1 span { display: block; height: 31px; line-height: 31px; padding: 4px 25px 0 20px; font-size: 14px; color: #fff; font-weight: bold; cursor: pointer; _float: left; _zoom: 1; }
.topNav-inner .ul1 { position: absolute; z-index: 10; left: 0; top: 35px; width: 980px; height: 35px; overflow: hidden; padding-left: 10px; background: url(images/nav2_sub.png) repeat-x #fff; border: #DCDCDC 1px solid; border-top: none; display: none;}
.topNav-inner .spe,
.topNav-inner .li2 { float: left; height: 35px; line-height: 35px; padding: 0 5px; }
.topNav-inner .spe { color: #aaa; }
.topNav-inner .h2 {}
.topNav-inner .h2-head { font-weight: bold; padding-left: 10px;}
.topNav-inner .a2 {}
.topNav-inner .on1 .h1 { background: url(images/nav2_on.png) repeat-x; }
.topNav-inner .on1 .a1 { background: url(images/nav2_on.png) no-repeat 0 -35px; }
.topNav-inner .on1 .a1 span { background: url(images/nav2_on.png) no-repeat right -70px; color: #333; }
.topNav-inner .on1 .ul1 { display: block; }
.topNav-inner .rss { float: right; padding-left: 25px; background: url(images/icon_rss.png) no-repeat 0 10px; color: #fff; font-weight: bold; font-size: 14px; line-height: 35px; margin-right: 20px; display: inline;}

/* siteSearch */
.siteSearch { width: 296px; height: 25px; padding: 1px; overflow: visible; background: url(images/bg_search.png) no-repeat; position: absolute; z-index: 15; right: 6px; bottom: 27px; }
.siteSearch .searchType { float: left; width: 75px; text-align: center; }
.siteSearch .searchType .head { display: block; zoom: 1; line-height: 25px; border-right: #ccc 1px solid; color: #999; cursor: pointer; background: url(images/icon_dropDown.png) no-repeat 50px 10px; padding-right: 20px;}
.siteSearch .searchType-active .head,
.siteSearch .searchType .head:hover { background-color: #EEEEEE; color: #666;}
.siteSearch .searchType ul { position: absolute; left: 0; top: 26px; width: 74px; background: #fff; border: #ccc 1px solid; border-top: none; display: none; }
.siteSearch .searchType li { height: 24px; line-height: 24px; border-top: #eee 1px solid; vertical-align: bottom; }
.siteSearch .searchType li a { display: block; }
.siteSearch .searchType li a:hover { background: #3399FF; color: #fff; }
.siteSearch .searchType-active ul { display: block; }
.siteSearch .formWrap { float: left; width: 221px; }
.siteSearch .keyword { width: 190px; _width: 185px; height: 25px; line-height: 25px\9; _line-height: 25px; background: none; border: none; padding-left: 5px; outline: none; }
.siteSearch .submit { height: 25px; width: 25px; overflow: hidden; border: none; background: none; display: block; text-indent: -9999px; line-height: 9999px; }

/* 友情链接 */
#box_yqlj { width: 990px; margin: 0 auto 10px; }
#box_yqlj .hd {}
#box_yqlj .bd { padding: 10px 0 10px 20px; overflow: hidden; zoom: 1; }
#box_yqlj .bd li { float: left; line-height: 30px; padding-right: 15px; white-space: nowrap;}

/* footer */
#footer { text-align: center; line-height: 24px;  }
#footer .footLink { height: 35px; line-height: 35px; overflow: hidden; background: url(images/bg_footLink.png) repeat-x; color: #fff; }
#footer .footLink a { color: #fff; font-size: 14px; margin: 0 10px; }
#footer .footLink a:hover { color: #ff0; }
#footer .siteGroup { padding: 20px 0 10px; }
#footer .siteGroup .hd { font-size: 20px; color: #333; line-height: 30px; font-weight: bold; font-family: "Microsoft Yahei"; }
#footer .siteGroup .hd img { vertical-align: middle; margin-right: 5px; }
#footer .siteGroup .bd { border-bottom: #F7DDCC 1px solid; line-height: 50px; font-size: 14px; }
#footer .siteGroup .bd a { margin: 0 3px; }

#footer .siteGroup2 { padding: 0px 0 10px; }
#footer .siteGroup2 .hd2 { font-size: 14px; color: #333; line-height: 30px; font-weight: bold; font-family: "Microsoft Yahei"; }
#footer .siteGroup2 .bd2 { border-bottom: #F7DDCC 1px solid; line-height: 28px; font-size: 12px; padding-bottom: 10px;}
#footer .siteGroup2 .bd2 a { margin: 0 3px; display:inline-block }

#footer .copyright { padding: 0 0 20px;font-family: Arial; }
#footer .mii { padding-bottom: 20px; vertical-align: top; }
#footer .mii a { display: inline-block; }
#footer .mii img { vertical-align: top; }
#footer .sydw { width: 350px; margin: 0 auto; }
#footer #_ideConac { float: left; }

.soft_form {
	padding-top:20px;
}

.wrapper {
	width:960px;
	margin: 0px auto;
	padding:0px;
}

