@charset "utf-8";
/* CSS Document */
*{
border:0;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
list-style:none;
text-decoration:none;
color:#646464;
}

body{
text-align:left;
background-color:#FFF;
background-image:url(body_bg.jpg);
background-repeat:repeat-x;
}

div{
font-size:12px;
text-align:left;
}

a {
font-weight:normal;
font-size:12px;
color:#646464;
}

#bodybox{
width:1002px;
background-image:url(top_bg.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}

#box{
width:986px;
margin-left:auto;
margin-right:auto;
}

#top{
height:108px;
}

#logo{
height:27px;
}

#logo a{
font-size:13px;
color:#000000;
}

#logo ul li{
height:27px;
float:left;
color:#000000;
font-size:13px;
line-height:27px;
}

#logo .lil{
width:700px;
float:left;
}

#logo .lir{
color:#ffafaf;
font-weight:bold;
float:right;
text-align:right;
}

#logo .lir a{
font-weight:bold;
color:#ffafaf;
}

#banner{
background-image:url(banner_bg.jpg);
background-repeat:no-repeat;
background-position:right;
height:80px;
}

#banner a{
font-size:13px;
color:#ee1013;
}

#banner ul li{
width:400px;
height:80px;
float:left;
line-height:27px;
}

#banner .lil{
float:left;
}

#banner .lir{
font-size:13px;
padding-top:60px;
color:#ee1013;
float:right;
text-align:right;
}

#nav{
height:29px;
background-image:url(navbg.jpg);
}

#nav td{
color:#FFFFFF;
}

#nav ul{
height:29px;
width:728px;
background-image:url(navline.jpg);
background-position:right;
background-repeat: no-repeat;
float:left;
}

#nav ul li{
float:left;
}

#nav a{
display:block;
width:63px;
height:29px;
line-height:29px;
text-align:center;
color:#FFFFFF;
}

#nav .li_01:hover{
background-image:url(navbg_01.jpg);
background-repeat:no-repeat;
width:63px;
height:29px;
line-height:29px;
}

#nav .li_02:hover{
background-image:url(navbg_02.jpg);
width:63px;
height:29px;
line-height:29px;
}

#maincurrent{
height:25px;
line-height:25px;
background-color:#fcefe2;
border:1px solid #d2d0d0;
color:#000;
padding-left:15px;
margin-bottom:5px;
}

#maincurrent a{
color:#000;
font-weight:normal;
}

.maincurrent_placard{
color:#000000;
font-size:14px;
font-weight:bold;
float:left;
}

.maincurrent_login{
width:550px;
float:right;
margin-right:15px;
}

#main{
width:986px;
height:548px;
margin-top:5px;
}

#main_01{
width:320px;
height:547px;
float:left;
margin-right:8px;
}

#maintops{
height:85px;
color:#000000;
margin-bottom:8px;
}

#maintops_l{
background-color:#FFF;
height:70px;
width:663px;
padding-top:15px;
padding-left:80px;
border:1px #999B9E solid;
float:left;
}


#maintops_r{
background-color:#FFF;
height:85px;
width:233px;
border:1px #999B9E solid;
float:right;
}

#maintops .inpsearch{
width:425px;
height:17px;
border:1px #ffb200 solid;
}


#mainfocus{
padding:8px;
height:250px;
background-color:#dedede;
border:1px #999B9E solid;
margin-bottom:8px;
}

#mainhotblog{
padding:8px;
height:254px;
line-height:22px;
border:1px #999B9E solid;
}

#mainhotblog_c{
background-image:url(hot10.jpg);
background-position:0px 8px;
background-repeat:no-repeat;
padding-left:25px;
padding-top:8px;
line-height:22px;
height:222px;
}

#main_02{
width:415px;
height:546px;
float:left;
}

#main_02_x{
height:547px;
}

#maintitle{
background-color:#f2f2f2;
padding-left:30px;
padding-right:30px;
padding-top:5px;
height:68px;
line-height:20px;
}

#main_02 .title{
color:#ee1013;
font-size:14px;
font-weight:bold;
}

#main_02 .newslist{
margin-top:8px;
height:449px;
padding:8px;
line-height:22px;
border:1px #999B9E solid;
}

#main_02 ul{
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

#main_02 ul li{
padding-left:15px;
height:24px;
line-height:24px;
background-image:url(square.jpg);
background-repeat:no-repeat;
background-position:left;
}


#main_03{
width:233px;
height:546px;
float:right;
border:1px #999B9E solid;
}

#main_03 ul li{
float:left;
color:#ee1013;
font-weight:bold;
line-height:25px;
}

#mainad{
width:984px;
height:85px;
border:1px solid #939598;
background-image:url(blockbg.jpg);
background-repeat:repeat-x;
background-position:top;
margin-top:8px;
margin-bottom:8px;
}

#mainadcontent{
padding-top:5px;
padding-left:5px;
}

#mainbody{
height:610px;
}

#mainbody_01{
width:745px;
height:610px;
float:left;
}

#mainbody_02{
width:233px;
height:610px;
float:right;
}

#main_zj{
line-height:22px;
height:600px;
border:1px #999B9E solid;
}

#main_qy{
line-height:22px;
height:590px;
border:1px #999B9E solid;
}

#main_tag{
line-height:22px;
height:180px;
border:1px #999B9E solid;
}

#group{
padding:8px;
line-height:22px;
height:280px;
border:1px #999B9E solid;
margin-bottom:8px;
}

#group .divr{
padding-top:5px;
height:20px;
}

#group_01{
width:230px;
padding-right:10px;
height:282px;
border-right:1px #999B9E solid;
float:left;
}

.group_c1{
background-image:url(top8.jpg);
background-position:0px 10px;
background-repeat:no-repeat;
padding-left:30px;
padding-top:8px;
line-height:31px;
height:240px;
}

.group_c2{
padding-left:5px;
padding-top:8px;
line-height:22px;
}

#group_02{
width:230px;
padding-left:10px;
padding-right:10px;
height:282px;
border-right:1px #999B9E solid;
float:left;
}

#group_03{
width:230px;
height:282px;
float:right;
}

#bottom{
height:100px;
line-height:22px;
}

#bottom .links{
background-color:#f2f2f2;
height:25px;
line-height:25px;
text-align:center;
}

#bottom .copyright{
height:50px;
line-height:50px;
text-align:center;
}

.btd_01{
width:4px;
height:28px;
background-image:url(navfoot_01.gif);
background-repeat:no-repeat;
background-position:left top;
}

.btd_02{
height:28px;
background-image:url(navfoot_02.gif);
background-repeat:repeat-x;
}

.btd_03{
width:4px;
height:28px;
background-image:url(navfoot_03.gif);
background-repeat:no-repeat;
background-position:right top;
}

.title_01{
padding-left:12px;
line-height:26px;
font-weight:bold;
background-image:url(titlebg.jpg);
height:26px;
border-bottom:1px solid #939598;
}

.blockdiv{
padding:8px;
height:503px;
}

.gline{
line-height:30px;
}

.gdot{
padding-left:20px;
font-size:14px;
font-weight:bold;
color:#58595b;
background-image:url(arr.jpg);
background-repeat:no-repeat;
background-position:left;
}

.column{
height:190px;
border:1px #999B9E solid;
width:726px;
padding-left:15px;
background-image:url(navbg.jpg);
background-position:top;
background-repeat:repeat-x;
margin-bottom:8px;
line-height:24px;
}

#imgblog{
height:175px;
border:1px #999B9E solid;
padding:5px;
margin-bottom:8px;
line-height:24px;
}

#imgblog_c{
padding-top:15px;
}

#hottag{
height:99px;
border:1px #999B9E solid;
}

#hottag_c{
line-height:28px;
padding:8px;
}

.inptext{
width:102px;
height:16px;
border:1px #d2d0d0 solid;
}

.fb14{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

.tdtitle{
background-image:url(dot.jpg);
background-position:2px 2px;
background-repeat:no-repeat;
border-bottom:1px solid #ee1013;
padding-left:25px;
height:25px;
}

.divl{
font-size:14px;
color:#ee1013;
height:25px;
float:left;
}

.divr{
color:#ee1013;
height:25px;
float:right;
}

.divmainr{
height:547px;
width:655px;
float:right;
}

.black{
color:#000000;
}

.white{
color:#FFFFFF;
}

.red{
color:#ee1013;
}

.orange{
color:#ee1013;
}

.fl{
float:left;
}

.blogbutton{
margin-top:15px;
}

.title_fl{
line-height:26px;
font-size:12px;
font-weight:bold;
color:#ee1013;
float:left;
text-align:left;
}

.title_fr{
line-height:26px;
float:right;
text-align:right;
padding-right:10px;
}


#tb_ ul{
padding-left:23px;
}
.tb_{height:25px; width:230px; background-image:url(slidebg_01.jpg); background-repeat:no-repeat;}
.tbi_{height:25px; width:233px; background-repeat:no-repeat; background-image: url(slide_bg_01.jpg);}
.tbi_1{height:25px; width:230px; background-image:url(slide_bg_01.jpg); background-repeat:no-repeat;}
.tbi_2{height:25px; width:230px; background-image:url(slide_bg_02.jpg); background-repeat:no-repeat;}
.tbi_3{height:25px; width:230px; background-image:url(slide_bg_03.jpg); background-repeat:no-repeat;}
.tbli{width:80px; height:25px; line-height:25px; font-weight:bold; float:left; cursor:pointer; color:#ee1013;}
.tblii{width:80px; height:25px; line-height:25px; text-align:center; font-weight:bold; float:left; cursor:pointer; color:#ee1013;}
.tblii_r{width:75px; height:25px; line-height:25px; text-align:center; font-weight:bold; float:left; cursor:pointer; color:#ee1013;}
.tbnorli{width:40px; height:25px; float:left;}
.normaltab {height:25px; width:230px; background-image:url(slidebg_02.jpg); background-repeat:no-repeat;}
.hovertab {height:25px; width:230px; background-image:url(slidebg_01.jpg); background-repeat:no-repeat;}
.dis{display:block;}
.undis{display:none;}
.normf{
font-weight:normal;
}
.blockbox{
width:230px; height:595px;
}
.blockboxtab{
height:550px; clear:both; padding:8px;
}
.blockboxtabi{
height:50px; clear:both; padding:8px;
}
.blockphtab{
height:500px; clear:both; padding:8px;
}
.blockphtab_{
height:250px; clear:both; padding:8px;
}
.blockboxtab table img{
border:1px solid #cacaca;
padding:2px;
}
.blockphtab table img{
border:1px solid #cacaca;
padding:2px;
}

