@charset "gb2312";
/* CSS Document */

/*-----------------------------------------初始化样式------------------------------------------*/
body{ padding:0; margin:0 auto; background-color:#333438; line-height:24px;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend { color:#000;}
fieldset{ border:0;} 
button,input,select,textarea { font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;overflow:hidden;}
.left{ float:left; _display:inline;}
.right{ float:right;}
.hr_10{ clear:both; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.hr_1{ clear:both; height:1px; overflow:hidden; font-size:1px; line-height:1px;}

/*------------------------------------------字体样式-------------------------------------------*/
body,button,input,select,textarea{ font-family:"微软雅黑"; color:#000; font-size:12px;}
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;}
.bold{ font-weight:bold;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:underline;}
a:active{ color:#000; text-decoration:none;}
a.red:link,a.red:visited{ color:#B70B00;}
a.red:hover{ color:#B70B00;}
a.red:active{ color:#B70B00;}
a.white:link,a.white:visited{ color:#fff;}
a.white:hover{ color:#fff; text-decoration:none;}
a.white:active{ color:#fff;}
a.blue:link,a.blue:active,a.blue:visited,.blue{ color:#0F56B3;}
a.blue:hover{ color:#C00;}
 
/*-----------------------------------------全局元素布局----------------------------------------*/
.top1{ margin-top:1px;}
.pot1{ padding-top:1px;}
.pl6{ padding-left:6px;}
.wrapper{ width:1440px;margin:0 auto;}
.center{ text-align:center;}

#banner{ background:url(images/bg_banner.png) repeat-x; width:100%; height:296px; width:expression(document.body.clientWidth <= 1440? "1440px": "auto"); min-width:1440px;}
.banner{ background:url(images/banner.png) no-repeat right top; width:950px; height:69px; margin:0 auto; padding-top:106px; color:#FFF; font-weight:normal;}
.banner .title{ float:left; padding-top:14px; height:55px; line-height:55px; font-size:36px;}
.banner .number{ float:right; width:198px; height:69px; font-size:14px;}
.dao{ background:url(images/daoyu.png) no-repeat right top; width:950px; height:121px; margin:0 auto; font-size:14px;}
.dao p{ padding-top:26px; width:535px; color:#666;}
.dao p span{ color:#000;}
.head{ width:950px; height:30px; line-height:30px; margin:0 auto; font-weight:normal; color:#FFF;}
.head h2{ font-weight:normal;}
.head h2 em{ margin-right:20px; font-size:16px;}
.hot{ background:url(images/hot.gif) no-repeat 0 50%; padding-left:35px;}
.hot1{ background:url(images/hot1.gif) no-repeat 0 50%; padding-left:35px;}
.sound{ background:url(images/sound.gif) no-repeat 0 50%; padding-left:32px;}
.sound1{ background:url(images/sound1.gif) no-repeat 0 50%; padding-left:32px;}
#footer{ background:url(images/bg_footer.png) repeat-x; width:100%; height:90px; margin-top:20px; width:expression(document.body.clientWidth <= 1440? "1440px": "auto"); min-width:1440px;}
.footer{ background:url(images/footerlogo.png) no-repeat; width:950px; height:70px; padding-top:20px; margin:0 auto; text-align:right; color:#666;}
a.gray:link,a.gray:active,a.gray:visited{ color:#666}
a.gray:hover{ color:#C00;}

.bg367{ background:#367BA5;}
a.bg367:hover{ background:#5E96BB;}
.bgAE5{ background:#AE5B33;}
a.bgAE5:hover{ background:#C47E4D;}
.bgCA{ background:#999;}
a.bgCA:hover{ background:#CACACA;}
.bgC8B{ background:#C8B66A;}
a.bgC8B:hover{ background:#DBCB89;}

.ft60{ font-size:60px; line-height:60px;}
.ft42{ font-size:42px; line-height:42px;}
.ft36{ font-size:36px; line-height:normal;}
.ft24{ font-size:24px; line-height:2em;}
.ft18{ font-size:18px;}
.ft181{ font-size:18px; line-height:42px;}
.ft10{ font-size:10px;}

.widbox693{ width:693px;}
.widbox746{ width:746px;}
.widbox693 a,.widbox746 a{ display:block;}
.hbox218{ height:163px; padding:55px 0 0 28px;}
.hbox161{ height:120px; padding:41px 0 0 28px;}
.hbox122{ height:110px; padding:12px 0 0 25px;}
.hbox85{ height:77px; padding:8px 15px 0;}
.hbox36{ height:36px; line-height:36px; padding-left:18px;}
.hbox55{ height:55px; line-height:55px;}
.hbox66{ height:66px; line-height:66px;}
.hbox56{ height:56px; line-height:24px; padding-top:10px;}
.hbox45{ height:45px; line-height:45px; padding-left:9px;}
.hbox48{ height:48px; line-height:48px; padding-left:9px;}
.hbox27{ height:27px; line-height:27px; padding-left:9px;}
.hbox65{ height:63px; padding:17px 0 0 9px;}
.hbox104{ height:94px; padding:10px 0 0 12px;}
.hbox80{ height:80px; padding-left:12px;}
.hbox136{ height:116px; padding:20px 0 0 12px;}
.hbox129{ height:104px; padding:25px 0 0 15px;}
.hbox64{ height:49px; padding:25px 0 0 10px;}
.hbox641{ height:49px; padding:5px 0 0 10px;}
.hbox642{ height:49px; padding:5px 0 0 10px;}
.hbox79{ height:64px; padding:15px 0 0 10px;}
.hbox49{ height:34px; padding:15px 0 0 10px;}
.hbox106{ height:78px; padding:28px 0 0 12px;}
.hbox59{ height:54px; padding:5px 0 0 10px;}
.hbox46{ height:34px; padding:12px 0 0 10px;}
.hbox39{ height:29px; padding:10px 0 0 10px;}
.hbox26{ height:23px; padding:3px 0 0 10px;}

.wid415{ width:415px;}
.wid415 dt{ width:256px; float:left;}
.wid415 dd{ width:158px; float:right;}
.wid277{ width:277px;}
.wid277 dt{ width:79px; float:left; text-align:center;}
.wid277 dd{ width:197px; float:right;}
.wid746{ width:746px;}
.wid746 dt{ width:356px; float:left;}
.wid746 dd{ width:389px; float:right;}
.wid304{ width:304px;}
.wid441{ width:441px;}
.wid441 dt{ width:210px; float:left;}
.wid441 dd{ width:230px; float:right;}
.wid154{ width:134px;}
.wid149{ width:149px;}
.wid104{ width:94px; margin-right:1px; display:inline;}
.wid89{ width:89px;}
.wid109{ width:89px;}
.wid210{ width:200px;}
.hbox119{ height:101px; padding:28px 0 0 10px;}
.wid140{ width:120px;}
.wid230{ width:220px;}
.wid244{ width:244px;}
.wid501{ width:501px;}
.wid501 dt{ width:360px; float:left;}
.wid501 dt p span{ width:230px;}
.wid501 dd{ width:140px; float:right;}
.wid129{ width:119px;}
.wid100{ width:90px;}

/*网友声音*/
.bgFFF{ background:#FFF;}
.showTit img{ display:block; padding:3px;}
.showCon{ width:340px; position:absolute; left:25px; bottom:-85px; padding:10px; background:#FFF; display:none;}
.showCon b{ width:17px; height:13px; display:block; position:absolute;}
.showCon2{ left:-100px;}
.showCon3{ left:-180px;}
.showCon4{ left:-210px;}
.showCon5{ left:-280px;}
.showCon dt{ width:80px; float:left;}
.showCon dd{ width:250px; float:right; color:#666;}
.showCon dd h3{ margin-bottom:8px;}
.showTitOn{ position:relative;}
.showTitOn .showCon{ display:block;}
.showTit .showCon img{ padding:0;}
.arrowL{ background:url(images/arrowL.gif) no-repeat; top:-13px; left:10px;}
.arrowR{ background:url(images/arrowR.gif) no-repeat; top:-13px; left:120px;}
.showCon3 .arrowR{ left:200px;}
.showCon4 .arrowR{ left:220px;}
.showCon5 .arrowR{ left:300px;}