* { margin:0px; padding:0px; }
a{color:#333333; font-size:12px; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
li{ list-style:none;}
img{border:none;}

.br10px{ width:100%; height:10px; overflow:hidden; clear:both;}
.f12red,.f12red a{ font-size:12px; color:#cc0000;}
.f12red,.f12red a{ font-size:12px; color:#cc0000;}
.f14blu,.f14blu a{ font-size:14px; color:#004276;}
.left{ float:left;}
.right{ float:right;}
.br10px{ height:10px; width:100%; margin:0px auto; overflow:hidden;}

.f16black{ font-size:16px;}
.f12_blu,.f12_blu a{color:#0d449b; font-size:12px;}

.f14blu,.f14blu a{ font-size:14px; color:#004276;}
.f12gray{font-size:12px; color:#888888;}

/*header



#header{width: 968px;margin:0px auto;background-color: #FFFFFF;font-size: 12px; background:url(../images/topbj2.jpg) no-repeat -20px top; height:108px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}



#header a{ color:#333; font-size:12px;}



#header .f12_red{color:#e6001e;font-size:12px;}



#header .topnav{overflow:hidden; height:28px; line-height:28px; font-size:12px; position:absolute; margin-left: 231px;width: 738px; border-bottom:3px solid #004276;}



*html #header .topnav{margin-left:-727px;}



*+html #header .topnav{margin-left:-727px;}



#header .topnav strong{ color:#ff0000}



#header .topnav a{ padding:0px 3px}



#header  select{ float:right; margin:3px 0px 0px 5px;}



#header  .logo{  float:left;margin:15px 18px 0px 30px !important; margin:15px 15px 0px 15px; display:block}



#header .logo_mainbav{float:left;background: url(../images/top_bj.gif)  no-repeat center bottom;padding-top: 40px;width: 785px;height: 40px;}



#header .mainbav li{ float:left; width:68px; overflow:hidden; height:32px; margin-right:8px; background:url(../images/top_sx.gif) repeat-y right;}



#header .mainbav a{ display:block; width:30px; height:20px;float:left; text-align:center; font-size:12px;}



#header .mainbav strong{ color:#004276}



.logo_mainbav .right{ width:135px; text-align:center;}



.place{height:22px;line-height:22px; display:block; width:782px; position: absolute; margin:82px 0px 0px 173px; }



*html .place{margin:82px 0px 0px -785px; width:785px;}



*+html .place{margin:82px 0px 0px -785px; width:785px;}



.place a{margin:0px 4px;letter-spacing: 0em;word-spacing: 0em;}



.search {float:right;width:166px;border: 1px solid #E4E4E4;height: 20px; padding:0px; overflow:hidden}
.search input {height: 17px; width: 135px; border:0px; padding-top:3px;}
.search img { position:absolute; margin-left:135px;}
*html .search img{margin-left:130px;}*/






.site{height:30px;line-height:30px;font-size:12px;width:940px;margin:0px auto;padding:0px 15px;color:#FFFFFF;background: url(../images/nav_listbj.gif)  repeat-x;}



.site a{ color:#FFFFFF; text-decoration:none;}



.site a:hover{ color:#FFFF00;}















#content{ width:970px; margin:0px auto; background:#f0f0f0; border:1px solid #d1d1d1; border-left:none; border-bottom:none;}











#right{ /*background:#f0f0f0*/;width:307px; font-size:12px; padding:10px;}



#right a{text-decoration:none; font-size:12px; color:#333333; }



#left,#right{ float:left;}





.pic_list li{ width:135px; padding-right:10px; float:left; height:145px; text-align:center;line-height:18px; padding-top:10px;}



.pic_list img{ width:130px; height:98px; margin:0px 0px 8px 0px;display:block;}











#left{ border-right:1px solid #dddbdb;border-left:1px solid #dddbdb; width:581px; padding:15px 30px; background:#ffffff; float:left;}







#right h2{height:34px;line-height:34px;font-size:16px; margin-bottom:8px;color:#cc0000;background: url(../images/list_h2bj.gif)  no-repeat right bottom;}



.hot{border:1px solid #dddbdb;width:290px;padding-left:15px;background: url(../images/hot10.gif) #fff  no-repeat 15px 53px;}



.hot li{ height:44px; line-height:18px; padding: 0px 15px 0px 25px;}











#left h2 {background:url(../images/txt_xt.gif) repeat-x bottom; height:60pxc; line-height:60px; padding-bottom:10px;text-align:center;}



#left h2 a{font-family: "ºÚÌå";font-size: 22px; color:#333333;text-decoration: none;}







.list{ line-height:24px; font:12px; color:#333333; padding-bottom:10px; clear:both; border-top:1px solid #dddbdb}
.list p{ font-size:14px;}



.list .user{ color:#999999; font-size:12px; height:30px; line-height:30px; /*border-bottom:1px dashed #dddbdb;*/ margin-bottom:5px;}



.list .vote{ color:#999999; font-size:12px; height:30px; line-height:30px;/* border-top:1px dashed #dddbdb;*/margin-top:5x; text-align:right}



.list .vote a{ color:#0d449b; text-decoration:none;}



.title{ height:30px; line-height:30px; font-size:12px; /*background:#f0f0f0*/}











.page{ height:24px; font-size:12px; padding:20px 0px 10px 0px;}



.page a{ display:block; float:left; border:1px #cccccc solid; text-decoration:none; color:#333333; height:18px; line-height:18px; padding:0px 8px; margin:0px 3px;}



.page .hover{ background:#728ab8; border:1px #4f6484 solid; color:#ffffff;}



.page table{ margin:0px auto;}







.br_bottom{ width:970px; margin: 0px  auto; height:10px; overflow:hidden; background:#fff; border-top:1px solid #d1d1d1; }
.br_bottom .xt{ position:absolute; border-top:1px solid #d1d1d1; margin:-1px 0px 0px 641px; width:330px; background:#fff; height:8px;}















.tie{ font-size:12px;}



.tie label{ border:1px solid #dcdddd; height:20px; line-height:20px; padding-left:5px; color:#999999; width:185px; float:left; margin-right:8px; background:#ffffff;}



.tie input{ border:0px;}



#left .tie h2{ background:url(../images/icon_tie.jpg) no-repeat left #dcdddd; padding:0px 0px 0px 35px; text-align:left; height:24px; line-height:24px;}



.tie p{ height:24px; line-height:24px; padding:5px 0px;}



.tie textarea {height: 100px;border: 1px solid #E5E5E5; background:url(../images/logo_bj.jpg) no-repeat 440px 30px #ffffff; width:566px; padding:10px 0px 0px 10px}



.tie_bnt {background: url(../images/bnt_bj1.jpg) repeat-x;height: 24px;font-size: 16px;font-weight: bold;color: #FFFFFF;width: 60px; border:none}



.seat{ background:#004276; height:26px; line-height:26px; color:#FFFFFF; font-size:12px; padding:0px 10px;width:950px;margin:0px auto }



.seat a{ color:#FFFFFF; }










/*
#footer {width: 970px;margin:0px auto;background-color: #FFFFFF;font-size: 12px; line-height:26px; color:#666666}



#footer div{ border:1px solid #d1d1d1; border-top:none;}



#footer .js_media{background:#004276; height:26px; color:#FFFFFF; border:none}



#footer .js_media a{ color:#FFFFFF}



#footer a{color:#333333; padding:0px 4px;}



#footer a:hover{ color:#ff6600;}



#footer strong{ padding-left:10px}



#footer p{ text-align:center; padding-top:10px; }*/






