/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{color:#000;font:12px/2 \5b8b\4f53,arial;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
:focus{outline:0;}
legend{display:none;}
a { text-decoration:none; color:#000; }
a:hover { text-decoration:underline; }
.tc { text-align:center; }
.tl { text-align:left; }
.lh1-8 { line-height:1.8; }
.lh2 { line-height:2; }
.red { color:#F00; }
.blue { color:#007caa; }
.w1000 { width:1000px;}
.fs14 { font-size:14px; }
.fs18 { font-size:18px; }
.gray { color:#8b8b8b; }
.fwbold { font-weight:bold; }
.pt10 { padding-top:10px; }
.pt6 { padding-top:6px; }
.white { color:#fff; }
.ml8 { margin-left:8px; }
.ml10 { margin-left:10px; }
.mr8 { margin-right:8px; }
.mr60 { margin-right:60px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.fl { float:left; }
.fr { float:right; }
.yahei { font-family:Microsoft yahei;}
.f7 { background:#f7f7f7;}
.c5 { color:#555;}

/* top */
#top { width:100%; margin:auto; text-align:center; background:#333; height:34px; line-height:34px;}
#top-inner { width:1000px;}
.site-logo { float:left;}
.bc { width:950px; margin:0 auto;}
.uxt li { display:block; height:34px; padding:0px 14px; float:left;}
.uxt li a { color:#fff; }
.login-info { height:34px; line-height:34px; margin:0px 6px; float:right;}
.login-info a  { color:#fff; padding:0px 6px 0px 0px; margin-right:6px;}
.login-input { height:34px;}

body { text-align:center; }
.all-frame { margin:0 auto; text-align:left; position:relative; }
.header { height:70px; background:url(/skin-2012/topic/images/logo_default.png) 0px 0px no-repeat; margin:10px auto 20px;background-size: 180px 70px;}
.header p { line-height:70px; font-size:26px; margin-left:230px; font-weight:600; text-align:left;}

.banner-w { position:relative; height:381px; background:url(../images/top-banner.jpg) no-repeat center 0 #000;}
.ama-text,.ama-text-list {position: absolute; left: 50%; margin-left: -500px; bottom: 5px; width: 1000px; height: 28px;}
.ama-text { border-radius: 3px;  background-color: #4D4D4D; opacity: 0.8;}
.ama-text-list { text-align: left; line-height: 28px; text-indent: 1em; color: #fff;}
.ama-text-list li { display: none;}
.ama-text-list li a {color:#fff;}

.s-pre { position:absolute; top:-9px; left:50%; margin-left: 490px;  width:198px; padding-left: 9px; height:345px; background:url(../images/bm-blank.jpg) 0 0 no-repeat;}
.pre-cont {border-top:2px solid #000000; height:340px; background:#ffffff;}
.tb-list { }
.tb-list a { display:block; margin-bottom:10px;}

/* ������ */
.le-nav { margin:24px 16px 40px;}
.u-nav { text-align:center; list-style:none;}
.u-nav li { display:block; width:63px; margin:0 29px; _margin:0 24px; position:relative; float:left;}
.u-nav li a { display:block; padding-top:63px; text-decoration:none; }
.nav-01 { background:url(../images/wlw.jpg) no-repeat; width:63px; height:63px;}
.nav-02 { background:url(../images/qcdz.jpg) no-repeat; width:63px; height:63px;}
.nav-03 { background:url(../images/zngy.jpg) no-repeat; width:63px; height:63px;}
.nav-04 { background:url(../images/xfdz.jpg) no-repeat; width:63px; height:63px;}
.nav-05 { background:url(../images/dyjs.jpg) no-repeat; width:63px; height:63px;}
.nav-06 { background:url(../images/qrs.jpg) no-repeat; width:63px; height:63px;}
.nav-07 { background:url(../images/cscl.jpg) no-repeat; width:63px; height:63px;}
.nav-08 { background:url(../images/txxt.jpg) no-repeat; width:63px; height:63px;}
.nav-01 a:hover { }
.arrow-ico { display:none; width:63px; height:12px; background:url(../images/arrow-2.jpg) no-repeat; position:absolute; left:0; top:-12px;}
.cur .arrow-ico { display: block;}

.bl-tit { width:1000px; height:30px; background:url(../images/bl-line.jpg) 0 20px no-repeat; margin-bottom:30px; _margin:0; font-size:22px; text-align:center; float:left;}

.cs-sort { _margin-bottom:30px;}
.cs-sub { _margin-bottom:30px;}
.cs-sub a { display:block; width:206px; height:206px; margin:0 20px 30px; _margin:0 16px 30px; overflow:hidden; position:relative; float:left; }
.cs-sub a span { display:block; position:absolute; top:94px; left:0; font-size:12px; margin:0 10px; color:#696969; width:186px; line-height:1.8; text-align:center; }

.hqsy { width:350px; color:#696969; float:left;}

/* �������� */
.talk-cont { margin-top:30px; _margin-bottom:30px; float:left;}
.talk-blank { width:430px; overflow:hidden; margin-top:0px; margin-left:0px; margin-bottom:40px; float:left; display:inline; }
.talk-blank img { width:100px; height:116px; margin-right:16px; float:left; display:inline; }
.talk-blank a { color:#696969; }
.talk-p { width:310px; line-height:2; color:#696969; float:left; }

/* foot */
.ft-sty { padding-top:20px; height:110px; text-align:center; margin:auto; }
.ft-sty span {  padding:0 32px 0 10px; font-weight:bold; }
.ft-sty span a { color:#545454;}


/* clear float */
.clearfix:after{content:"."; display:block; height:0; visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */
*html .clearfix { height:1%; }