@charset "utf-8";
@import url("base.css");
body {  }
body,
td { line-height: 20px; }
/*页眉*/

/*页脚*/

/*页头*/

/*分页*/
.paging { height: 30px; text-align: center; margin: 0 auto; margin-top: 30px; margin-bottom: 20px; }
.paging a { display: -moz-inline-stack; display: inline-block; zoom: 1; *display:inline;
vertical-align: middle; border: #efefef 1px solid; /*width: 26px;*/ height: 25px; line-height: 25px; color: #999999; font-size: 11px; font-family: verdana; text-align: center; padding:0 5px; margin:0 5px; }
.paging a:hover { color: #F46620; border: #F46620 1px solid; }
.paging a.current { border: #F46620 1px solid; font-weight: bold; background: #E78A59; color: #ffffff; }
.paging a.btn { width: 28px; height: 27px; font-size: 0; line-height: 0; text-shadow: none; color: transparent; overflow: hidden; border: none; }
.paging a.first { background: url("../images/common/paging.gif") 0px 0px no-repeat; }
.paging a.prev { background: url("../images/common/paging.gif") -50px 0px no-repeat; }
.paging a.next { background: url("../images/common/paging.gif") -100px 0px no-repeat; }
.paging a.last { background: url("../images/common/paging.gif") -150px 0px no-repeat; }
.bbsutil { padding-top: 19px; border-top: #d9d9d9 1px solid; }
.bbsutil .paging {/*width:284px;*/ margin: 0 auto 12px auto; }
.bbsutil .bbsSearch { width: 284px; margin: 0 auto; text-align: center; display:none }
.bbsSearch input.bbsText { height: 25px; line-height: 25px; border: #e6e6e6 1px solid; border-right: none; vertical-align: middle; padding: 0 5px; }
.bbsSearch input.bbsSearchBtn { width: 28px; height: 27px; background: url("../images/common/btn_search.gif") 0px 0px no-repeat; border: none; text-indent: -9999em; vertical-align: middle; margin-left: -4px; color: transparent; font-size: 0; line-height: 0; }
 @media(min-width:768px) {
body { background:url(../images/common/main_bg.jpg) 0 194px  repeat-x ; }
body,
td { line-height: 20px; }
/*页眉*/
header { height: 194px; margin-bottom:20px; background: #fff url(../images/common/top_bg.jpg) top center no-repeat}
header .hWrap { width: 960px; margin: 0 auto ; position:relative}
header h1 a { position: relative; top: 10px; left: 10px; width: 317px; height: 68px; display: block;  color: transparent; font-size: 0; line-height: 0; text-indent: 100% }
header nav { position: absolute; right:0px; top: 134px; width: 860px; height: 31px; z-index: 2; }
header nav div. header nav h2 {
color: #fff;
display:block
}
header nav h2 a { float: left; position: relative; height: 31px; font: bold 14px/31px Verdana, Arial; color: #fff; width: 107px; text-align: center; /*padding: 0 24px;*/ background: url("../images/common/nav_line.png") left no-repeat; }
header nav h2 a:hover,
header nav .hover h2 a {/*background-color:#05396E; */ color: #FFF }
header nav .hn0 h2 a { background: none }

header nav div ul { display: none; position: absolute; left: 0px; top: 30px; width: 150px; background: #701004; z-index: 1; }
header nav div.hn1 ul { left: 108px }
header nav div.hn2 ul { left: 216px }
header nav div.hn3 ul { left: 324px }
header nav div.hn4 ul { left: 432px }
header nav div.hn5 ul { left: 540px }
header nav div.hn6 ul { left: 648px }
header nav div.hn7 ul { left: 756px }
header nav div.hn8 ul { left: 825px }
header nav div.hover ul { display: block; }
header nav div ul li { display: inline; background-image: none; padding: 0; }
header nav div ul li a { margin: 0; padding: 0; width: 150px; height: 30px; border-bottom: 1px solid #801E15; color: #fff; font: normal 12px/30px Arial; text-align: left; text-indent: 15px; float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
header nav div ul li a:hover { color: #fff; background-color: #30150A; background-image: none }
header nav p#utility { position: absolute; top: -130px; right: 0; padding-right: 120px; font:12px/15px Tahoma, Geneva, sans-serif;  }
header nav p#utility a { float: left; text-align: center; margin-left: 10px; color: #fff; font: 12px/15px Tahoma, Geneva, sans-serif; /*-webkit-text-size-adjust: none; */ }
header nav p#utility a:hover { color: #CC0000 }
header nav p#utility a.u2 { background: #1C5C9C; color: #FFF; width: 67px; height: 15px; }
header nav p#utility a:hover.u2 { background: #05396E; color: #FFF }
header nav p#utility span { float: left }
header nav p#utility span a { display: inline; float: none; margin: 0 }


header .flash { width:960px;  overflow:hidden; margin:0 auto; margin-top:-130px;}

/*页脚*/
footer { width: 100%; padding-top: 40px; color: #000; background:url(../images/common/footer_bg.jpg) top center no-repeat}
footer .fWrap { width: 960px; height: 80px; margin: 0 auto; }
footer #branch { display: none }
footer #familysite { display: none }
footer #copy { text-align:center }
footer #copy .copy1 { font: 12px/20px Verdana, Geneva, sans-serif; }
.copy2 { font: 12px/20px Verdana, Geneva, sans-serif; -webkit-text-size-adjust: none; }
footer #copy .copy2 .power a { color: #97979A; font-weight: bold }
footer #quicklinks { float: right; width: 300px; }
footer #quicklinks ul li { float: left; padding-left: 10px; padding-right: 10px; background: url("../images/common/footerline.gif") left no-repeat; }
footer #quicklinks ul li a { font: bold 12px/20px Verdana, Geneva, sans-serif; color: #97979A }
footer #quicklinks ul li.q1 { background: none }
/*页面主体*/
#bgWrap { width: 100%; margin-bottom:30px;  }
#content { }
#content .wrap { width: 958px; margin: 0 auto; background:#FFF; border:1px solid #E3D7C7 }
#content h2#tit { position: relative; float: right; display: block; width: 715px; height: 235px; background: url("../images/page/about.jpg") center no-repeat; margin-right: 25px; display:none }
#content nav { margin-top: 0; padding-top: 90px; background: url("../images/common/nav_about.gif") 26px 45px no-repeat; position: relative; }
#content nav ul { width: 140px; margin: 0 auto; padding-top: 10px; position: absolute; left: 26px; top: 90px; }
#content nav ul li { height: 31px; line-height: 30px; overflow: hidden; }
#content nav ul li a { text-indent: 10px; width: 140px; height: 30px; display: block; border-bottom: 1px solid #D8D8D8; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #999 }
#content nav ul li a:hover,
#content nav ul li a.on { color: #FFFFFF; background: #730F00 url("../images/common/menuli.gif") 120px center no-repeat; border-bottom: none; font-weight: bold }
#content nav ul li.quick { width: 140px; height: 94px; }
#content nav ul li.quick a { width: 140px; height: 94px; display: block; text-indent: 0px; }
#content nav ul li.q1 { margin-top: 40px; border-bottom: 1px solid #EFEFEF; }
#content nav ul li#quick-form { padding-top: 40px; width: 140px; height: 94px; }
#quick-form .btn { width: 50px; height: 22px; background-color: #eee; border: 1px solid #ccc; margin-right: 10px; line-height: 22px; margin-bottom: 15px; display: block }
#quick-form #keys { height: 22px; line-height: 22px; width: 135px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #B4B4B4 #E8E8E8 #E8E8E8 #B4B4B4; border-image: none; border-right: 1px solid #E8E8E8; border-style: solid; border-width: 1px; padding-left: 3px; }
#content nav p#linemap { position: static; top: 0px; left: 0; text-align: right; width: auto; height: 52px; padding: 0px 32px 6px 222px;display: none }
#content nav p#linemap a.home { padding-left: 20px; padding-right: 5px; background: url("../images/common/icon_home.gif") left center no-repeat }
#content nav p#linemap span { padding-left: 15px; padding-right: 5px; background: url("../images/common/icon_arrow.gif") left center no-repeat }
#content nav p#linemap span.cur { font-weight: bold }
#priCont { min-height: 500px; padding: 20px 31px 50px 235px; margin-top:-50px;  }
#subCont { display: none }
/*用户评论*/
#comment_list { width:710px; clear: both; overflow:auto; zoom:1 }
.pl_ctr { margin: 0 auto; float: left; margin-top: 8px; width: 708px; height: auto; overflow: hidden; zoom: 1; display: inline;/*border:1px #e2e2e2 solid;*/ }
.pl_title { margin: 0 auto; float: left; width: 100%; height: 22px; padding-top: 6px; border-bottom: 1px #e2e2e2 solid; background-color: #f6f7fb; }
.pl_ctt { margin: 4px auto; float: left; width: 100%; min-height: 50px; height: auto !important; height: 50px; overflow: visible; text-align: center; border-bottom: 1px #eee dashed; display: inline; }
.pl_titlectr { margin: 0 auto; width: 98%; height: 22px; text-align: left; }
.pl_titleleft { margin: 0 auto; float: left; width: 80%; }
.pl_titleright { margin: 0 auto; float: left; width: 20%; text-align: right; }
.pl_cell { margin: 0 auto; width: 98%; height: auto; overflow: hidden; text-align: left; }
.input_textarea,
.input_text { border: 1px #e8e8e8 solid; border-top: 1px #b4b4b4 solid; border-left: 1px #b4b4b4 solid; padding-left: 3px; }
.input_text { height: 22px; line-height: 22px; width: 200px; }
.input_textarea { padding-top: 5px; padding-bottom: 5px; }
.input_btn { margin: 0 auto; float: left; border: 0; width: 88px; height: 31px; background: url(../images/btn_bg.gif); cursor: pointer; text-align: center; line-height: 31px; color: #333; display: inline; }
/*投票样式*/
#vote_ctr { margin: 0 auto; width: 100%; height: auto; overflow: hidden; line-height: 25px; }
#vote_ctr .vote_title { margin: 0 auto; float: left; width: 100%; font-size: 14px; font-weight: bold; line-height: 30px; }
#vote_ctr input { margin: 2px 5px 0 0; float: left; border: 0; display: inline; }
#vote_ctr .vote_btn { margin: 0 auto; float: left; border: 0; width: 88px; height: 31px; background: url(../images/btn_bg.gif); cursor: pointer; text-align: center; line-height: 31px; color: #333; display: inline; }
#vote_ctr .vote_jg0,
#vote_ctr .vote_jg1,
#vote_ctr .vote_jg2,
#vote_ctr .vote_jg3,
#vote_ctr .vote_jg4 { margin: 2px auto 5px; float: left; width: 100%; height: 18px; background: #db2726; color: #fff; line-height: 18px; overflow: hidden; display: inline; }
#vote_ctr .vote_jg1 { background: #de9546 }
#vote_ctr .vote_jg2 { background: #479dac }
#vote_ctr .vote_jg3 { background: #7cb300 }
#vote_ctr .vote_jg4 { background: #3c8142 }
/*会员*/
.u_picctr { margin: 0 auto; float: left; width: 126px; height: auto; overflow: hidden; display: inline; }
.u_pic { margin: 0 auto 5px; float: left; width: 120px; height: 120px; border: 1px #e1e1e1 solid; padding: 2px; display: inline; }
.u_pictxt { margin: 0 auto; float: left; width: 126px; height: 20px; line-height: 20px; text-align: center; }
.u_picright { margin: 0 0 0 15px; float: left; width: 400px; height: auto; overflow: hidden; display: inline; }


/*page*/
#priCont .txt { }
#priCont .txt p { margin-bottom: 30px; }
/*pro*/

/*img*/

/*download*/

.gView div.golist { display:none }
}
