﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; } 
body, button, input, select, textarea { font:14px/20px tahoma, \5FAE\8F6F\96C5\9ED1; } 
body { width:100%; height:100%; color:#333; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; } 
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size: 12px; } 
ul, ol { list-style: none; } 
a, a:hover { text-decoration: none; } 
a:hover,.biaoyu:hover { color:#e74c3c; }
sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom; } 
legend { color: #000; } 
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%; } 
table { border-collapse: collapse; border-spacing: 0; } 

.clearfix:after { display:block; clear:both; content:""; visibility:hidden; height:0; line-height:0; }
.clearfix { zoom:1; }

.fl { float:left; }
.fr { float:right; }
.w990 { width:990px; margin:0 auto; }
.w710 { width:710px; }
.w240 { width:240px; }
.pad20 { padding:20px 0; }
.padt30 { padding-top:30px }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.ico-top { background:url(../pic/ico-top.png) no-repeat; }
.ico-list { background:url(../pic/ico-list.png) no-repeat; }
.ico-erji { background:url(../pic/ico-erjiye.png) no-repeat; }
.ico-con { background:url(../pic/ico-con.png) no-repeat; }
.ico-detail { background:url(../pic/ico-detail.png) no-repeat; }
.ico-zixun { background:url(../pic/ico-zixun.png) no-repeat; }
.ico-zhishi { background:url(../pic/ico-zhishi.png) no-repeat; }
.ico-focus { background:url(../pic/ico-focus.png) no-repeat; }
/* top */
.shortcut { padding-left:20px; height:40px; background:#333; font-size:14px; line-height:40px; color:#ccc; }
.shortcut a { color:#fff; }
.shortcut .s-fl, .shortcut .s-fl li, .shortcut .s-fl li a.s-nav { float:left;height: 40px; }
.shortcut .s-fl li a.s-nav { padding:0 15px; }
.shortcut .s-fl li a.s-nav:hover { background:#4E4E4E; color:#fff; }
.shortcut .s-fl li a.s-home, .shortcut .s-fl li a.s-home:hover { background:url(../pic/ico-top.png) no-repeat 0 13px; padding-left:18px; }
.shortcut .s-fl li.s-on a.s-nav { border-top:2px solid #E64B3B; line-height:36px; height:38px; font-weight:bold; color:#fff; }
.shortcut .s-fr { float:right; }
.shortcut .s-fr .s-login { float:left; padding:0 15px 0 35px; background:url(../pic/ico-top.png) no-repeat 15px -57px; }
.shortcut .s-fr .s-login:hover { background:url(../pic/ico-top.png) no-repeat 15px -57px #4E4E4E; color:#fff; }

.shortcut .s-fr-reg { float:right; }
.shortcut .s-fr-reg .s-login { float:left; padding:0 15px 0 35px; background:#E74C3C url(../pic/ico-top.png) no-repeat 15px -57px; }
.shortcut .s-fr-reg .s-login:hover { background:url(../pic/ico-top.png) no-repeat 15px -57px #4E4E4E; color:#fff; }

/* logo */
.logo-bg { /*height:90px;*/ padding:30px 0; background:#F5F5F5; border-bottom:1px solid #DBDBDB; }
.logo-bg .l-logo { float:left; /*height:90px;*/ margin-right:20px; }
.logo-bg .l-logo a.logo { float:left; font-size:24px; font-weight:bold; line-height:26px; color:#5EB485; margin-top:7px; }
.logo-bg .l-logo .r-sou { float:left; }
.seek { height:40px; }
.seek input { float:left; width:478px; height:38px; padding:0 10px; font-size:14px; line-height:38px; outline:none; border:none; border-bottom:1px solid #DADADA; }
.seek input.c8c { color:#5a5a5a; }
.seek input.c3c { color:#333; }
.seek a.s-btn { float:left; padding:0 20px; background:#64C393; height:38px; border-bottom:1px solid #55A67D; }
.seek a.s-btn i { display:inline-block; font-style:normal; font-size:16px; line-height:38px; color:#fff; padding-left:25px; cursor:pointer; }
.seek a.s-btn i.ico-list { background-position:0 9px; }
.seek a.s-btn i.ico-top { background-position:0 -90px; }
.r-sou .s-num { line-height:16px; color:#a0a0a0; margin-top:5px; }
.h0 { height:auto; padding:30px 0; }
.h0 .l-logo { height:auto; }
/* menu-bg */
.common-bg { height:40px; background:#EFEFEF; }
.common { }
.common li { float:left; line-height:40px; }
.common li a { float:left; color:#5a5a5a; font-size:14px; padding:0 10px; }
.common li a.c-all { background-position:0 -26px; padding-left:20px; }
.common li a.c-all:hover { background:url(../pic/ico-list.png) no-repeat 0 -26px #efefef; color:#5a5a5a; }
.common li a:hover, .common li a.c-on { background:#E74C3C; color:#fff; }
/* di-sou */
.di-bg { background:#F5F5F5; padding:30px 0; }
.b-sou { padding-left:130px; }
.b-sou .c-all { float:left; margin-left:30px; line-height:38px; color:#5c5c5c; background-position:0 -26px; padding-left:20px; }
.di-bg .seek a.s-btn { background:#B3B3B3; border-bottom:1px solid #989898; }
/* youlian */
.bg-c3c { background:#333; }
.bg-ebe { background:#ebebeb; }
.youlian { color:#5a5a5a; padding:20px 0; }
.youlian span, .youlian a { float:left; margin-right:8px; }
.youlian a { color:#969696; white-space:nowrap; }
.youlian a:hover { color:#e74c3c; }
/* banquan */
.bg-c30 { background:#000; }
.banquan { line-height:32px; }
.banquan .fl { }
.banquan .fl a { color:#b4b4b4; }
.banquan .fl a:hover { color:#e74c3c; }
.banquan .fl i { color:#333; font-style:normal; margin:0 10px; }
.banquan .fr { color:#3c3c3c; }
    /*weizhi*/
.weizhi { color:#ccc; padding:15px 0; overflow:hidden; }
.weizhi a { color:#b4b4b4; }
.weizhi a:hover, .weizhi a.wz-on { color:#E64D3B; }
.weizhi i { font-style:normal; color:#B4B4B4; }
/* 2015-01-30 增加top */
.ico-tank { background:url(../pic/ico-tank.png) no-repeat; }
.font-s { font-family:"宋体"; font-style:normal; }
.pos-rel { position:relative; z-index:10; }
.s-fl .pos-rel { z-index:2000; }
.pos-rel a.s-nav { position:relative; }
.zuixin { position:absolute; right:5px; top:10px; display:block; width:6px; height:6px; background-position:-45px 0; overflow:hidden; }
.tank { position:absolute; z-index:12; width:608px; background:#fff; border:1px solid #e1e1e1; box-shadow:0 1px 5px rgba(0,0,0,.15); }
.s-fl .tank { left:0; top:40px; z-index:14; }
.tank .ico-xsj { position:absolute; top:-7px; left:30px; display:block; width:13px; height:7px; background-position:-45px -14px; overflow:hidden; }
.fw-list { width:160px; border-right:1px solid #f0f0f0; padding:20px 0; }
.fw-list p { margin-bottom:5px; }
.fw-list a { display:block; font-size:14px; color:#333; height:18px; line-height:18px; padding:6px 0 6px 20px; font-weight:bold; }
.fw-list a em { display:block; float:left; width:18px; height:18px; margin-right:10px; }
.fw-list a:hover { background:#51d895; color:#fff; }
.fw-list a em.tank1 { background-position:0 0; }
.fw-list a:hover em.tank1 { background-position:-20px 0; }
.fw-list a em.tank2 { background-position:0 -25px; }
.fw-list a:hover em.tank2 { background-position:-20px -25px; }
.fw-list a em.tank3 { background-position:0 -50px; }
.fw-list a:hover em.tank3 { background-position:-20px -50px; }
.fw-list a em.tank4 { background-position:0 -75px; }
.fw-list a:hover em.tank4 { background-position:-20px -75px; }
.fw-list a em.tank5 { background-position:0 -100px; }
.fw-list a:hover em.tank5 { background-position:-20px -100px; }
.qt-list { padding:20px 21px; }
.qt-list dl { padding:0 0 0 20px; float:left; width:115px; }
.qt-list dl dt { font-size:14px; color:#333; font-weight:bold; line-height:18px; margin-bottom:10px; }
.qt-list dl dt em { display:inline-block; width:10px; height:18px; margin-left:5px; background-position:-45px -120px; *background-position:-45px -124px; }
.qt-list dl dd { line-height:18px; padding:6px 0; }
.qt-list dl dd a { color:#5a5a5a; position:relative; font-size:14px; height:18px; }
.qt-list dl dd a:hover { color:#e74c3c; }
.qt-list dl dd a .zuixin { right:-10px; top:0; }
.kjtw { border-top:1px solid #f0f0f0; padding:12px 20px; height:36px; }
.kjtw a.fr { color:#c8c8c8; margin-left:20px; line-height:36px; }
.kjtw a.fr:hover { color:#e74c3c; }
.kjtw .btn-kjtw { color:#333; background:#f5f5f5; float:left; padding:8px 30px; height:20px; line-height:20px; box-shadow:1px 1px 3px rgba(0,0,0,.15); border-radius:2px; }
.kjtw .btn-kjtw em { float:left; width:17px; height:20px; background-position:0 -122px; margin-right:5px; }
.kjtw .btn-kjtw:hover { color:#fff; background:#51d895; }
.kjtw .btn-kjtw:hover em { background-position:-23px -122px; }

h2 { font-weight:normal; height:20px; padding-bottom:10px; }
h2 strong { float:left; font-weight:normal; font-size:16px; line-height:20px; color:#5a5a5a; }
h2 span { float:right; font-size:12px; color:#c8c8c8; }
h2 span a { color:#5a5a5a; }
.bbor { border-bottom:1px solid #F0F0F0; }

#myquestion {
    background: #64c393 none repeat scroll 0 0;
    border-bottom: 1px solid #55a67d;
    float: left;
    height: 38px;
    padding: 0 20px;
}