@charset "gb2312";
body,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,acronym,address,code,del,dfn,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:none;list-style:none;}
body{font-size:12px;color:#333; background:#ebebeb url(imagesbodybg.gif) repeat-x 0 41px;}
em{font-style:normal;}
a:link, a:active,a:visited{color:#333;text-decoration:none}
a:hover{color:#e40000;text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.header, .main,.footer{width:960px;margin:0 auto;}
/*.header{background:#ebebeb url(imagesbodybg.gif) repeat-x 0 0; margin:0 auto; text-align: center;}*/

.main{width:958px;border:1px solid #f00;border-top:none;background:#fff;padding-bottom:15px;}
.main_area{float:left;width:715px;padding-top:10px;}
.main_area dl{width:325px;float:left;height:220px;margin-left:20px;_display:inline;}
.main_area dt{position:relative;}
.main_area dt a{color:#969696;position:absolute;right:0;top:4px;}
.main_area dt a:hover{color:#e40000;}
.main_area li{padding-left:8px;background:url(imagesbtbg.gif) no-repeat -324px -394px;}
.main_area li span{float:right;color:#7d7d7d;}
.boxStyle01 dt h2, .boxStyle02 dt h2, .boxStyle03 dt h2, .boxStyle04 dt h2, .boxStyle05 dt h2, .boxStyle06 dt h2{height:43px;width:100%;background:url(imagesbtbg.gif) no-repeat 0 0;text-indent:-100em;overflow:hidden;}
.boxStyle02 dt h2{background-position:0 -65px;}
.boxStyle03 dt h2{background-position:0 -130px;}
.boxStyle04 dt h2{background-position:0 -194px;}
.boxStyle05 dt h2{background-position:0 -259px;}
.boxStyle06 dt h2{background-position:0 -325px;}
.sider{background:#f7f6f6 url(imagesbtbg.gif) no-repeat 0 -444px;float:left;width:230px;padding:58px 0 10px;line-height:20px;}
.sider li{margin-bottom:5px;padding:10px;}
.sider li img{float:left;width:104px;height:75px;}
.sider li div{margin-left:112px;}
.footer{margin-top:20px; margin-bottom: 10px;}


/* overview list web page */


.boxStyle ul li {line-height:28px;}
.boxStyle ul li span{float:right;color:#989898;}
.boxStyle ul li a{color:#333333;}
.boxStyle ul li a.red{color:#c40f00;}


/* news content page */
.mian_four{width:900px;padding-left:30px; margin-top:-2px;overflow:hidden;}
.mian_four h1{width:900px;text-indent:10px;border-bottom:1px solid #eaeaea;height:46px;line-height:46px;font-size:20px; color:#000;}
.mian_four h1 span{float:right;padding-right:2px;padding-top:13px;}

#stitle{ color:#c71000; font-size: 14px; line-height: 22px; text-indent: 0;}
#scontent{ font-size:14px; line-height:26px;}


/* news list page */
.main_two{width:900px;padding-left:20px;}
.keywor{width:900px;padding-left:10px;display:block;height:31px;border-bottom:1px solid #eaeaea;line-height:31px; margin-top:-2px;}
.keywor a{color:#4c4c4c;}

.one_left{width:360px;padding-left:5px;height:479px;padding-top:10px;float:left;}
.flash_jd{width:285px;height:193px;margin-bottom:10px;}

.demo{ width:283px; height:193px; position:relative; overflow:hidden; border:#ddd 1px solid;}
.num{ position:absolute;right:10px; top:173px; z-index:10;}
.num a{ width:16px; height:16px; display:inline-block; line-height:16px;text-align:center; margin:0 3px; cursor:pointer; background:#e6e6e6;}
.num a.cur{ background:#c40f00;color:#fff;}
.demo ul{ position:relative; z-index:5;}
.demo ul li{ position:absolute; display:none;}

.ranking{width:283px;height:262px;border:1px solid #dadada; margin-top:-4px;}
.ranking h1{ font-size: 12px; padding-left:14px;font-weight:bold;background:url(../images/pic_04.gif) repeat-x;height:27px;line-height:27px;border-bottom:1px solid #dadada;margin-bottom:5px;}
.ranking ul li{line-height:28px;padding-left:14px;}
.ranking ul li a{color:#333333;}
.one_right{width:530px;float:left;}
.one_right dl dt{display:block;height:435px;padding-top:7px;border-bottom:1px solid #eaeaea; overflow:hidden;}
.one_right dl dt ul li{ line-height:27px;width:490px;padding-right:10px;}
.one_right dl dt ul li a{color:#333333;}
.one_right dl dt ul li span{float:right;color:#989898;}
.one_right dl dd{padding-top:10px;height:35px;text-align:center;clear:both;overflow:hidden;display:block;}
.fy{font-size:12px;}
.fy a{color:#000;border:1px solid #d8d8d8;margin-left:4px;margin-right:4px;padding:2px 3px;display:inline-block;}
.fy a.xz{border:1px solid #fff;font-weight:bold;margin-left:0px;margin-right:0px;}
.fy a.sx{color:#e0e0e0;}
.footer .main {border: none; background: #ebebeb; }













