@import url("iconfont.css");
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, blockquote, th, td{margin:0;padding:0;}
body{ font:12px arial,simsun,sans-serif;background:#fff;}
li{list-style: none;}
img{border:0;}
a{color:#333;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.box{width:990px; margin-left:auto; margin-right:auto; display:table;}
.fl{float:left;}
.fr{float:right;}
.p10{padding-top:10px;}
.mt10{ margin-top:10px;}
.dpno{display:none;}



.tit{ border-top:2px solid #cb0000;height:33px; position:relative; overflow:hidden; display:block; line-height:33px;}
.tit span{ color:#999;}
.tit i{position:absolute; top:0; right:5px; font-style:normal; font-weight:100; font-size:12px;}

.link{border:1px solid #e5e5e5; padding:5px 0; color:#666; line-height:1.7}
.link a:link,.link a:visited{color:#999; margin:0 4px;}

.ntit{ border-bottom:2px solid #ccc;height:30px; font-size:16px;font-family:微软雅黑;font-weight:bold; line-height:30px; width:100%; display:block; position:relative}
.ntit span{position:absolute; top:0px; left:0px; border-bottom:2px solid #cb0000; line-height:30px; display:block; height:30px;}
.ntit i{color:#ccc}
.list dd{padding-left:0px; line-height:2.0; font-size:14px}
.list dd .iconfont{font-size:18px; line-height:1.4}

.col1 .lbox,.col2 .lbox,.col3 .lbox .blogbox,.col4 .lboxl{width:315px; float:left;}
.col1 .mbox{width:390px; float:left; margin-left:20px;}
.col1 .rbox,.col3 .rbox{width:243px; float:right;}
.col2 .rbox{width:650px; float:right;}
.col3 .lbox,.col4 .lbox{width:650px; float:left;}
.col3 .forum{width:310px; float:right}
.col3 .rbox{width:315px; float:right; border:1px solid #EDEBEC; background:#FCF8F9; height:491px;}
.col4 .rbox{width:315px; float:right;}
.col4 .mbox{width:310px; float:right}

.MSFocusBox{width:315px; height:215px; overflow:hidden; display:table;}
#MSFocusBox{width:313px; height:210px; overflow:hidden; display:block; border:1px solid #EAEAEA;}
#MSFocusBox img{ width:313px; height:205px;}
#ContentID li{position:relative;}
.mask{FILTER:alpha(opacity=50);opacity:0.4;width:100%;height:35px;background-color:#999;position:absolute;bottom:0;left:0;display:block;}
.comt{width:310px;height:20px;position:absolute;left:0;bottom:5px;font-size:16px;color:#ffffff;font-weight:bold;text-indent:10px;text-align:left;}

.userlog{ padding:10px; height:140px; font-size:14px; text-align:center; line-height:2.0}
.userlog a{margin:0 5px;}
.col1 .rbox p{line-height:1.6;}
.col1 .rbox p.p1{color:#999;}
.col1 .rbox p span{color:red;}
.col1 .userbox{border-top:2px solid #E00404;border-left:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;border-right:1px solid #EAEAEA; background:#FBFBFB; padding:10px; margin-top:5px;}
.col1 .rbox p.p2{border-bottom:1px solid #ccc;}
.col1 .rbox p.p2 strong{font-size:14px; padding-right:10px;}
.col1 .rbox dl{border:1px solid #ccc; margin-top:12px; line-height:25px; height:25px;overflow:hidden; margin-right:5px; margin-left:5px}
.col1 .rbox dt,.col1 .rbox dd{float:left;}
.col1 .rbox dt{background:#f2f2f2; width:50px; text-align:right;}
.col1 .rbox dd{background:#fff; width:158px; overflow:hidden;}
.col1 .rbox dd input{border:0px; background:#fff; height:25px; width:120px; line-height:25px; padding:0 10px;}
.col1 .rbox table{margin-top:10px;}
.col1 .rbox td{padding-left:20px; color:#999;}
.col1 .rbox p.p3{padding-top:10px; padding-left:5px;}
.col1 .rbox p.p3 a{margin-right:10px;}

.question{padding-top:10px; width:315px; display:table;overflow:hidden}
.question dd{width:100px; float:left; margin-right:7px; position:relative;}
.question dd img{width:98px; height:98px; border:1px solid #EAEAEA;}
.question dd .maskx{FILTER:alpha(opacity=60);opacity:0.4;width:100%;height:25px;background-color:#666;position:absolute;bottom:0;left:0;display:block;}
.question dd .comtx{width:100px;height:25px;position:absolute;left:0;bottom:0px;color:#ffffff;text-align:center; line-height:25px;}
.questiontxt{padding-top:10px; line-height:1.8; display:table; }
.questiontxt dd{float:left; width:150px; height:22px; overflow:hidden;font-size:12px}
.questiontxt dd a:link,.questiontxt dd a:visited{color:#666;}
.splpic{padding-top:15px; display:block;}
.splpic img{width:315px; height:54px;}

.newstabtbox{height:33px; width:100%; display:block;border-bottom:1px solid #ccc; position:relative;}
.tabt{display:table;height:34px; position:absolute; top:0; left:0px;}
.tabt li{background:#fff;float:left;line-height:31px; padding-left:10px; height:31px; padding-right:10px; font-size:14px;border-bottom:1px solid #ccc; border-top:2px solid #fff;}
.tabt li.on{border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom:1px solid #fff;font-weight:bold;color:#CC0001; border-top:2px solid #06C;}
.tabt li.on a:link,.tabt li.on a:visited{color:#CC0001;}
#news{width:420px;}
#news li{padding-left:15px; padding-right:15px;}
.news{padding-top:15px;}
.news h3{line-height:2.1; text-align:center}
.news h3 a:link,.news h3 a:visited{color:#cc0001; font-size:16px; font-weight:bold;font-family:微软雅黑;}
.news p{text-align:center; color:#999; padding-bottom:8px;}
.news .list dd{font-size:14px; line-height:1.7;}
.news .list dd.t{font-weight:bold; padding-top:10px;}

.col2 .lbox p.pic img{width:315px; height:170px; display:block}
.col2 .lbox p.t{font-size:14px; line-height:1.9; padding-top:5px;}
.col2 .lbox p.txt{color:#999; line-height:1.6}

#corp{ border-bottom:2px solid #ccc; display:block;height:30px; line-height:30px; position:relative;}
#corp ul{position:absolute; top:0; left:0;}
#corp li{float:left;width:102px; text-align:center;border-bottom:2px solid #ccc;}
#corp li.on{font-size:16px;font-family:微软雅黑;font-weight:bold;border-bottom:2px solid #cb0000;}
#corp p{position:absolute; right:5px; top:2px;}
#corp p a:link,#corp p a:visited{color:#cc0001;}
.corp {padding-top:10px;}
.corp dd{width:115px; height:60px; float:left;}
.corp dd img{border:1px solid #ECECEC; width:105px; height:54px;}
.zs dd{width:198px; float:left; text-align:center; height:75px; overflow:hidden;}
.zs dd img{width:190px; height:70px;}

#uc{width:990px;}
.uc{padding-top:10px;}
.uc dd{width:110px; float:left; padding-top:10px; height:165px; overflow:hidden;}
.uc dd img{width:103px; height:115px; border:1px solid #ececec;}
.uc dd p{line-height:1.7;padding-top:5px; text-align:center; color:#999;}
.uc dd span{color:#CD0200;}
.uc dd span a:link,.uc dd span a:visited{color:#CD0200;}
#blog{width:315px; overflow:hidden}
.blog{width:315px; display:block;}
.picarticle{padding-top:10px;}
.picarticle dd{float:left; width:210px; color:#999; line-height:1.9; height:100px; overflow:hidden}
.picarticle dd.pic{width:105px;}
.picarticle img{width:100px; height:100px;}
.picarticle a:link,.picarticle a:visited{font-size:14px; font-weight:bold; padding-bottom:4px; display:block;}
.blog .list{line-height:1.9; font-size:14px; padding-top:10px; width:315px; display:table;}
.forum p.t{border-bottom:1px solid #ccc; line-height:30px; font-size:14px; font-weight:bold; padding-top:4px;padding-left:25px;}

.col3 .rbox .toptit{border-bottom:1px solid #ccc; line-height:32px; font-size:14px; font-weight:bold; padding-left:10px; background:#F8F8F8;}
.col3 .listt{padding:10px 0;}
.col3 .listt dd{line-height:2.0; padding-left:10px;}
.col3 .listt dd span{color:#0098FB; padding-right:10px;}

.tags{background:url(rbgon.gif) repeat-x; height:34px;}
.tags dd{float:left; width:210px;height:34px; line-height:34px; font-size:14px; font-weight:bold; text-align:center}
.tags li{width:105px; height:34px; float:left; line-height:34px; font-size:14px; font-weight:bold;text-align:center}
.tags li.on{background:url(rbgont.gif) no-repeat top; width:97px; color:#fff;}
.taglist{padding-left:10px; padding-top:10px;}
.taglist dd{padding-left:5px; line-height:2.0;}
.seo{padding:5px 10px; line-height:2.0; height:90px; overflow:hidden}
.seo a{margin:0 5px;}

#cy{width:650px;}
#cybox .list{padding-top:10px}
#cybox .list dd{line-height:2.0; font-size:14px; width:630px; position:relative;}
#cybox .list dd span{position:absolute; top:1px; right:5px; font-size:12px; color:#999;}
.lboxl p.t{font-size:14px; line-height:2.2; padding-top:5px; width:315px; display:table;}
.istopic{width:315px;}
.istopic dd{width:105px; float:left;}
.istopic dd img{width:100px; height:60px; border:1px solid #ececec;}

.istopt{width:315px;}
.istopt dd{width:105px; float:left; height:125px; overflow:hidden;}
.istopt dd img{width:100px; height:80px; border:1px solid #ececec;}
.istopt dd p{color:#999; line-height:1.6; padding-top:3px;}
.istopt dd strong,.istopt dd span{color:#333;}

.col4 .mbox .list{padding-top:7px;}
.col4 .mbox .list dd{line-height:1.9; font-size:14px;}

#guandian{width:315px;}
#guandianbox .list{padding-top:10px;}
#guandianbox .list dd{line-height:1.8;}
.rt{border-bottom:2px solid #CC0001; color:#CC0001; line-height:2.0; font-size:14px; font-weight:bold; padding-top:5px;}
.gbooks{border:1px solid #EBEBEB; background:#F8F8F8; border-top:0; padding:10px; line-height:2.1}
.gbooks p{color:#009AFF; line-height:1.8;}
.gbooks th{color:#666; font-weight:100; text-align:right; height:30px;}
.gbooks .ipt{border:1px solid #ccc; height:22px; width:200px;}

.zxrm{border:1px solid #EBEBEB; background:#FCF8F9; margin-top:10px;}
.zxrm p{font-size:14px; font-weight:bold; line-height:2.1; padding-left:10px; border-bottom:1px solid #ccc;}
.zxrm .t{background:#F8F8F8;}
.zxrm .list dd{line-height:27px;height:27px;}

#jaimeng{width:310px; height:170px; overflow:hidden; margin-top:10px;}
#jaimeng .list dd{font-size:12px; padding-left:8px; line-height:25px;}
#newzx{padding:10px 5px;}
#newzx dd{font-size:12px;}
.webgbooks{position:absolute; top:6px; right:0px; width:600px;}
.webgbooks .flbox{ float:left;font-size:14px; color:#666; line-height:26px;}
#webgbooks{height:26px; width:500px; overflow:hidden;}
#webgbooksbox dd{height:26px; line-height:26px; font-size:14px;}

/*新首页*/
.navTopCon{font-size:12px;padding-left:160px;height:40px;line-height:40px; color:#999; float:left;}
.header .iconfont{padding-left:20px; padding-right:3px;}
.navTopCon em{ padding-left:20px;color:#999;}
.topuser{float:right;height:40px;line-height:40px;}

.nav{ background:#cb0000; height:60px; width:100%; border-bottom:3px solid #fff; font-size:14px}
.logo{width:180px; background:#fff; float:left;text-align:center}
.logo h1{background:url(logo.jpg) no-repeat 0px 0px; height:60px;overflow:hidden;text-align:center}
.logo h1 a{ width:170px;display:inline-block;padding-top:60px;}
.nav dl{display:inline-block;float:left;} 
.nav dd{ float:left; padding:5px 20px 0 20px;line-height:24px; background:url(icon.png) no-repeat right 11px; color:#fff;} 
.nav dd a{text-decoration:none; color:#fff; margin-right:13px; margin-left:13px} 
.nav dd a:hover{ color:#fff; text-decoration:underline;} 
.navFix{ position:fixed; left:0; top:0;_position:absolute; top:expression((offsetParent.scrollTop)+0); z-index:999;}

#footer{margin:10px auto;clear:both;width:990px;padding:10px 0; font-size:12px; border-top:2px solid #cb0000;}
#footer a{color:#002e68;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.intro{padding:15px 0 10px 60px;position:relative; color:#999; font-size:12px}
.intro h3{color:#666;font-weight:bold;font-family:微软雅黑; font-size:16px; line-height:2.1;}
.intro h3 a{color:#666;}
.intro .iconfont{position:absolute; top:18px; left:0px; font-size:45px; color:#0ab4ff;}
.intro .c2{color:#47c1ae;}
.intro .c3{color:#9e6da3;}
.intro .c4{color:#999881;}
.introend{ padding-bottom:0;}

.corpli{width:990px; display:table;}
.corpli dd{border:1px solid #ececec; margin-right:15px; width:184px; height:170px; overflow:hidden;margin-top:15px; float:left;}
.corpli .icon{text-align:center; padding:5px 3px;height:70px; display:table; width:178px}
.corpli .icon img{max-width:175px; max-height:70px;}
.corpli h4{font-weight:100; padding-left:10px; line-height:2.1}
.corpli .star{width:82px; height:14px; background:url(icon.png) no-repeat 0 -160px; display:block; margin-left:9px; overflow:hidden}
.corpli .staron{width:100%;height:14px; background:url(icon.png) no-repeat 0 -179px; display:block; overflow:hidden;}
.corpli .corpping{ border-top:1px solid #ececec; margin-top:10px; padding-top:6px; padding-left:8px; font-size:12px; display:block; position:relative; color:#666;}
.corpli .corpping i{font-style:normal; color:#666; position:absolute; top:3px; right:3px;}
.corpli .corpping i a{color:#666;}
.corpli .corpping .iconfont{font-size:16px;}
.sysli dd{position:relative; height:190px}
.sysli dd .rank{position:absolute; top:-22px; left:-10px; font-size:60px; color:#cb0000;line-height:1.2;}
.sysli dd .ranknum{position:absolute; top:0px; left:3px; color:#FF0; font-weight:bold; font-size:14px;}
.sysli .syscorp{padding-left:10px; font-size:12px; color:#666;}
img{max-width: 100%;}



