@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
body{ font-size:12px; text-align: center; line-height:20px; color:#666}
ul,li{ padding:0; margin:0; list-style:none;}
img{ border:none; behavior:url("images/pngbehavior.htc");}
.clear{ clear:both;}

a:link{ color:#666; text-decoration:none; font-weight:normal}
a:visited{ color:#666; text-decoration:none; font-weight:normal}
a:hover{ color:#666; text-decoration:underline; font-weight:normal}
a:active{ color:#666; text-decoration:none; font-weight:normal}

a.foot:link{ color:#ccc; text-decoration:none; font-weight:normal}
a.foot:visited{ color:#ccc; text-decoration:none; font-weight:normal}
a.foot:hover{ color:#ccc; text-decoration:underline; font-weight:normal}
a.foot:active{ color:#ccc; text-decoration:none; font-weight:normal}

a.write:link{ color:#fff; text-decoration:none; font-weight:normal}
a.write:visited{ color:#fff; text-decoration:none; font-weight:normal}
a.write:hover{ color:#fff; text-decoration:underline; font-weight:normal}
a.write:active{ color:#fff; text-decoration:none; font-weight:normal}

a.red:link{ color:#FF0000; text-decoration:none; font-weight:normal}
a.red:visited{ color:#FF0000; text-decoration:none; font-weight:normal}
a.red:hover{ color:#FF0000; text-decoration:underline; font-weight:normal}
a.red:active{ color:#FF0000; text-decoration:none; font-weight:normal}

a.grey:link{ color:#dcdcdc; text-decoration:none; font-weight:normal}
a.grey:visited{ color:#dcdcdc; text-decoration:none; font-weight:normal}
a.grey:hover{ color:#dcdcdc; text-decoration:underline; font-weight:normal}
a.grey:active{ color:#dcdcdc; text-decoration:none; font-weight:normal}


#content{ width:940px; background:url(../images/bgground-bg.png) repeat-y; margin-top:8px; }
.head{ width:940px;}
.head_img{ width:940px; height:6px; position:relative; top:-6px;}
.head_top{ width:930px; padding:0 5px; margin-top:13px;}
.head_top_link{ margin-left:8px; text-align:left; width:620px; float:left; display:inline}
.head_top_link p{ float:left;}
.head_top_link a{ margin:0 5px;}
.head_top_link span{  display:block; width:180px; float:right; text-align:right}

.head_top_search{ width:280px; float:right; margin-right:5px; text-align:right; display:inline}
.head_top_search_select{ width:184px; height:18px; border:1px solid #bcccda; margin-right:7px}
.head_top_logo{ width:182px; height:47px; float:left; margin:20px 0 0 8px; display:inline}
.head_top_nav{ width:716px; float:right; margin:32px 5px 0 0; display:inline}
.head_top_nav li{ float:left; height:29px; line-height:29px;}
.head_top_nav li a{ display:block; width:76px; height:29px;}

#home{ width:76px; height:29px; background:url(../images/nag-bg-left.jpg) no-repeat;}
a#homelink:hover{ width:76px; height:29px; background:url(../images/nag-bg-left.jpg) no-repeat; background-position: 0 -29px; text-decoration:none; color:#333333;}

a.home_light:link{
	width:76px; height:29px; background:url(../images/nag-bg-left.jpg) no-repeat; background-position: 0 -29px; text-decoration:none; color:#333333;
}
a.home_light:visited{
	width:76px; height:29px; background:url(../images/nag-bg-left.jpg) no-repeat; background-position: 0 -29px; text-decoration:none; color:#333333;
}

a.home_light:hover{
	width:76px; height:29px; background:url(../images/nag-bg-left.jpg) no-repeat; background-position: 0 -29px; text-decoration:none; color:#333333;
}

a.home_light:active{
	width:76px; height:29px; background:url(../images/nag-bg-left.jpg) no-repeat; background-position: 0 -29px; text-decoration:none; color:#333333;
}


#new{ width:80px; height:29px; background:url(../images/nav-midbg.jpg) no-repeat; background-position: 0 -29px;}
a#newlink:hover{ width:80px; height:29px; background:url(../images/nav-midbg.jpg) no-repeat; text-decoration:none; color:#333333;}

a.new_light:link{
	width:80px; height:29px; background:url(../images/nav-midbg.jpg) no-repeat; text-decoration:none; color:#333333;
}
a.new_light:visited{
	width:80px; height:29px; background:url(../images/nav-midbg.jpg) no-repeat; text-decoration:none; color:#333333;
}

a.new_light:hover{
	width:80px; height:29px; background:url(../images/nav-midbg.jpg) no-repeat; text-decoration:none; color:#333333;
}

a.new_light:active{
	width:80px; height:29px; background:url(../images/nav-midbg.jpg) no-repeat; text-decoration:none; color:#333333;
}

#guest{ width:80px; height:29px; background:url(../images/nav-bg-right.jpg) no-repeat}
a#guestlink:hover{ width:80px; height:29px; background:url(../images/nav-bg-right.jpg) no-repeat; background-position:0 -29px; text-decoration:none; color:#333333;}

a.guest_light:link{
	width:80px; height:29px; background:url(../images/nav-bg-right.jpg) no-repeat; background-position:0 -29px; text-decoration:none; color:#333333;
}
a.guest_light:visited{
	width:80px; height:29px; background:url(../images/nav-bg-right.jpg) no-repeat; background-position:0 -29px; text-decoration:none; color:#333333;
}

a.guest_light:hover{
	width:80px; height:29px; background:url(../images/nav-bg-right.jpg) no-repeat; background-position:0 -29px; text-decoration:none; color:#333333;
}

a.guest_light:active{
	width:80px; height:29px; background:url(../images/nav-bg-right.jpg) no-repeat; background-position:0 -29px; text-decoration:none; color:#333333;
}


.head_top_banner{ width:930px; margin-top:5px;}
.head_top_banner_left{ width:199px; float:left}
.head_top_banner_left div{ display:block; width:199px; height:47px; line-height:47px; border-bottom:1px solid #9fa3a7; background:#7d7d7d; overflow:hidden}
.head_top_banner_left div a{ color:#FFFFFF; float:left; margin-left:50px;}
.head_top_banner_left div img{ float:right; margin:17px 17px 0 0;}
.head_top_banner_right{ width:729px; float:left}

.main{ width:930px; padding:0 5px; margin-top:15px;}
.left{ width:199px; float:left; margin-left:2px; text-align:left}
.left_login{ background:url(../images/login-bg.gif) repeat-x; margin-bottom:10px}
.left_login_nav{ position:relative; top:-11px; padding:0 8px; height:50px;}
.left_login_nav span{ float:right; font-weight:bold; text-decoration:underline; margin-top:15px;}
.left_login_nav img{ float:left}
.left_login_user{ position:relative; top:-15px; padding:0 10px}
.left_login_user p span{ display:block; float:left; width:50px; _margin-top:-15px}
.left_login_user_select{ width:122px; height:17px; border:1px solid #919191; margin-right:1px}
.left_login_user p{ display:block; margin-bottom:2px;}
.left_login_user a{ margin-left:8px;}
.left_login_user_box{ margin-left:30px;}

.left_new{ margin-bottom:20px;}
.left_new_nav span,.left_new_noticenav span,.left_new_forumnav span{ float:left; position:relative; top:-12px; left:2px;}
.left_new_nav a,.left_new_noticenav a,.left_new_forumnav a{ float:right; margin:4px 7px 0 0;}



.left_new_end,.right_end{ width:199px; height:4px; float:left}

.left_new_nav,.left_new_noticenav,.left_new_forumnav{ width:199px; height:25px; background:url(../images/bg-nav.png) no-repeat; text-align:right; *overflow:hidden}
.left_new_content{ width:197px; border-left:1px solid #dedede; border-right:1px solid #dedede; float:left; margin-top:-23px; *margin-top:0;}
.left_new_subnav,.left_new_readnav{ width:189px; height:18px;  background:#f6f6f6; padding:4px 0 0 7px; font-weight:bold; border-bottom:1px solid #dedede;}
.left_new_con{ width:187px; float:left;  padding:8px 5px 4px 5px;}
.left_new_readnav{ float:left; border-top:1px solid #dedede}








.center{ width:508px; float:left; margin-left:11px;}
.center_new
.center_new_nav{ width:508px; height:20px; background:url(../images/new-bg.jpg) no-repeat; padding-top:4px;}
.center_new_nav span{ display:block; width:80px; float:left; font-weight:bold}
.center_new_nav div{ width:400px; float:left; margin-left:4px;}
.center_new_con{width:506px; border:1px solid #dadada; border-bottom:none; border-top:none}
.center_new_cons{ width:330px; float:right}
.center_new_line{ width:300px; _width:285px; height:1px; margin:8px 0 ; _margin-top:-10px; border-bottom:1px solid #CCC; float:left; margin-left:15px;}
.center_new_con_more{text-align:right; padding-top:10px;}
.center_new_con_more a{ color:#ab5b5b; margin-left:4px; margin-right:8px; text-decoration:underline}
/*.center_new_con_news{ width:315px; height:35px; line-height:19px; padding-bottom:4px; float:left; color:#000000;}*//*add color 10 09*/
/*.center_new_con_news span{ display:block; width:60px; float:left; margin-left:15px; color:#000000}*//*add color 10 09*/
/*.center_new_con_news a{ display:block; width:230px;*width:230px; _width:210px; float:left; margin-left:10px; text-align:left; margin-top:10px; color:#000000}*/
/*.center_new_con_news a:hover{color:#000000}*//*add 10 09*/

/*edit center_new_con_news 10 09*/
.center_new_con_news {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 19px; WIDTH: 315px; FLOAT: left; HEIGHT: 20px; line-height:20px;
}
.center_new_con_news img {
	 FLOAT: left; MARGIN-LEFT: 15px; margin-top:5px;
}
.center_new_con_news A {
	TEXT-ALIGN: left; FLOAT: left; MARGIN-LEFT: 10px; color:#000
}
/*end*/

.center_color{ color:#960306}         

.center_new_left{ width:155px; float:left; margin:35px 0 0 10px}
.center_new_left_top{ margin:0; padding:0; width:155px; height:183px; background:#EDEDEB; text-align:center;display: table-cell;vertical-align:middle; *display: block;
        *font-size: 160px;/*约为高度的0.873，183*0.873 约为160*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.center_new_left_top img { margin:0; padding:0; text-align:center;display: table-cell;vertical-align:middle; }

.center_new_left_end{ width:143px; height:185px; margin-top:16px; border:1px solid #bebebe; padding:5px; text-align:left}
.center_new_left_end img{ margin:5px 0;}
.center_new_left_end li{ height:23px; line-height:23px;}
.center_new_left_end li img{ margin:0 3px 0 0} 
.center_image{ margin-top:10px;}
.center_image_pic{ width:122px; height:113px; float:left; margin-right:5px; text-align:center;}
.center_image_pic img{ border:1px solid #CCC; padding:2px;}
.center_image_pic span{*font-size:12px; vertical-align:text-bottom}
.center_ad,.center_ads{ width:508px; height:90px;  margin-top:5px}
.center_ads{ width:508px; height:115px;}

.center_vedio{ width:506px; border:1px solid #d6d6d6; padding:5px 0; margin-top:4px;}
.center_vedio_nav{ width:500px; text-align:left; padding:0 0 10px 6px}
.center_vedio_img{ width:118px; float:left; margin-right:1px; margin-left:6px; display:inline; text-align:left}
.center_vedio_img_pic{ width:105px; height:66px; padding:15px 7px 14px 6px; background:url(../images/vodieo.jpg) no-repeat;}
.center_vedio_img span{ text-align:left}

.center_new_end{ width:508px; height:11px; float:left;}




.right{ width:199px; float:right; margin-right:2px;}
.right_rmb{ width:199px; margin-bottom:15px;}
.right_nav{ width:199px; height:25px; background:url(../images/bg-nav.png) no-repeat; *overflow:hidden}
.right_nav span{ display:block; width:53px; height:43px; position:relative; top:-10px; float:left; margin-left:3px;}
.right_nav a{ float:right; margin:4px 7px 0 0;}
.right_con{width:197px; border:1px solid #dedede; border-bottom:none; padding:15px 0 5px 0}
.right_con img{ margin-left:-60px; *margin-left:0px;}
.right_end{ width:199px; height:4px;}

.right_content{ width:197px; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.right_content_subanv{ width:197px; height:22px; line-height:22px; float:left; border-bottom:1px solid #dedede; background:#f6f6f6; font-weight:bold; margin-bottom:8px;}
.right_content_subanv a{ color:#882528; text-decoration:underline; font-weight:bold}
.right_user{ width:187px; text-align:left; float:left; padding:0 0 9px 10px;}
.right_user h2{ font-size:14px; color:#000;}
.right_user img{ border:1px solid #CCC; padding:3px;}
.right_user li{ color:#2f68af}

.right_faq{ width:199px; margin-top:10px;}
.right_faq_nav{ text-align:left; padding:0 8px ;}
.right_faq_con{ width:183px; padding:8px; text-align:left }



.copyright{ width:930px;}
.link{ width:920px; text-align:left; padding:0 5px; margin-top:10px;}
.link a{ margin:0 3px}
.foot{ width:930px; margin-top:15px; height:62px; background:#666}
.foot img{ float:left; margin-left:155px; margin-top:10px;}
.foot div{ width:520px; float:left; margin-left:10px; color:#ccc; margin-top:15px;}
.foot div a{color:#ccc; margin:10px}



.nav{width:926px; height:25px; line-height:32px; text-align:left; border-bottom:1px solid #e9e9e9; margin-left:2px;}
.left_nav{ width:199px; height:37px; background:url(../images/newnav-bg.gif) repeat-x;}
.left_nav img{ margin:15px 0 0 10px}
.left_menu{ width:199px;}
.left_menu li{ line-height:35px; _height:25px; _padding-top:10px; background:url(../images/new-line.gif) no-repeat bottom; padding-left:50px;}
.left_menu li ul li{ padding-left:15px; background:none; border-top:1px dashed #CCC}
.left_menu li img{ margin-right:10px;}

.rightbar{ width:690px; float:right; margin:7px 10px 0 0}
.rightbar_nav,.rightbar_navs{ width:690px; height:40px; background:url(../images/newtitle-bg.gif) repeat-x; margin-right:2px; float:left}
.rightbar_navs{ width:830px; margin:8px 0 0 40px; _margin-left:50px; float:left; display:inline;}
.rightbar_navs img,.rightbar_nav img{ float:left; margin:13px 0 0 12px}
.rightbar_navs a{ float:right; margin-right:10px; margin-top:10px;}
.rightbar_navs a img{ margin:5px 5px 0 5px;}
.rightbar_new,.rightbar_news{ width:650px; text-align:right; margin-top:10px; float:left; }
.rightbar_news{ text-align:left; padding-left:15px; width:635px; color:#000000}
.rightbar_news h1{ font-size:16px; font-weight:bold; color:#970206; margin-top:15px;}
.rightbar_news ul{ margin-bottom:10px; list-style:disc}
.rightbar_news li{ margin-left:20px; list-style:disc}
.rightbar_news ul h2{ font-size:13px; color:#FF0000}
.rightbar_news img{ margin:10px 0 10px 0}
.rightbar_news p{ margin-bottom:5px; width:635px;}
.rightbar_news p a{ color:#FF0000; font-weight:bold}
.rightbar_news strong{ display:block; float:left;}
.rightbar_news span{ display:block; width:100px; float:left; margin-right:20px;}
.rightbar_new li{ line-height:25px;}
.rightbar_new a{ float:left}
.rightbar_new a img{ margin:0 5px;}
.rightbar_new span{ float:right}
.rightbar_new span a{ font-weight:bold; color:#FF0000}
.rightbar_active{ width:100%; margin-top:10px; margin-bottom:20px; text-align:left; color:#000000;/*add color 10 09*/}
.rightbar_active p strong{color:#000000;/*edit color #FF0000 10 09*/}
.rightbar_active h4{ text-align:left; color:#000000;/*add color 10 09*/}
.rightbar_active p{ text-align:left; margin:0 0 5px 10px; color:#000000;/*add color 10 09*/}
.rightbar_active p img{ margin:8px;}
.rightbar_active h1{ font-size:17px; text-align:center; color:#000000;/*add color 10 09*/}
.rightbar_active span{ display:block; width:690px; height:25px; line-height:25px; border-top:1px dashed #CCCCCC; border-bottom:1px dashed #CCCCCC; margin:8px 0; text-align:center; color:#000000;/*add color 10 09*/}
.rightbar_active ul{ width:60%; float:left; text-align:left; border-bottom:1px dashed #CCC; margin-bottom:10px; color:#000000;/*add color 10 09*/}
.rightbar_active ul span{ color:#000000;/*edit color #FF0000 10 09*/ border:none; margin:0}
.rightbar_active ul img{ margin:15px;}
.rightbar_active ul li{ margin-bottom:5px;}
.rightbar_active ul a{ float:right; color:#000000;/*edit color #FF0000 10 09*/ margin:0 8px;}
.rightbar_page{ float:left; width:650px; margin:15px 0}
.rightbar_active_pic{ width:150px; float:left; margin:0 10px;}
.rightbar_active_pic p{ margin-top:5px; text-align:center}
.rightbar_active_pic_img{ width:144px; height:154px; /*border:3px solid #333;*/}
.rightbar_active_pic_img_1{ width:144px; height:154px; border:3px solid #333; text-align:center;display: table-cell;vertical-align:middle; }

.rightbar_active_pic_img1{ height:80px; background:url(../images/fdsb.jpg) no-repeat center; text-align:right; /*border:3px solid #333;*/}
.rightbar_active_pic_img1 a{ display:block; color:#FF0000; font-weight:bold; margin:60px 10px 0 0;}
.rightbar_active_pic_end{ width:140px; height:35px; /*background:url(../images/pic_bg.jpg) no-repeat bottom;*/ margin-top:1px; text-align:left; padding:4px 0 0 10px; margin-bottom:50px; color:#FFF}
.rightbar_active_pic_end ul{ width:80%; border:none}
.rightbar_active_pic_end ul li{ height:15px; line-height:15px; margin-bottom:0px;}
.rightbar_active_pic_end li a{ color:#000000; float:left; margin-top:-15px; margin-left:40px;}
.rightbar_active_pics{ width:170px; float:left;}
.line{ width:690px; height:1px; border-bottom:1px solid #CCC}

.question_select{ width:200px; height:17px; border:1px solid #CCC}

.active{ width:440px; float:left; margin:10px 10px 5px 10px;}
.active_pic{ width:128px; height:114px; float:left; margin-right:7px;}
.active_con{ width:300px; float:left; text-align:left}
.active_con h2{ font-size:14px; color:#960306; margin-top:8px}
.page{ width:900px; margin-top:10px; padding-right:30px;}
.page a{ display:block; width:47px; height:18px; background:url(../images/link%20bg.gif) no-repeat; float:right; margin:5px;}
.pagebreak a{ display:block; width:47px; height:18px; background:url(../images/link%20bg.gif) no-repeat; float:right; margin:5px;}
.from{ width:660px; margin:15px 0 50px 20px; text-align:left;}
.from h2{ font-size:14px; color:#960306; margin-bottom:10px;}
.from p{ width:90%; float:left; margin:0 0 8px 20px;}
.from p span{ display:block; width:80px; float:left}
.from p img{ margin:20px 0 0 100px;}
.from_select{ width:150px; height:17px; float:left; border:1px solid #999999; margin-right:20px;}
.from_ad{ width:390px;border:1px solid #d3d3d3;height:20px;}

.card_top{float:left}

.card_mid{ width:646px; border-left:2px solid #b2b1b2; border-right:2px solid #b2b1b2; padding:0 20px; text-align:left;height:auto }
.card_mid h1{ font-size:18px; color:#870e0f; margin:8px 0;}
.card_mid_top{ width:417px; float:left;}
.card_mid_mid,.card_mid_mids,.card_mid_mids1{ width:auto; height:auto; background:#ebebeb; float:left; padding:20px 10px 20px 30px;}
.card_mid_mid p{ padding:7px 0;}
.card_mid_mids,.card_mid_mids1{ width:605px;}
.card_mid_mids p,.card_mid_mids1 p{ display:block; width:600px; margin:15px 0;}
.card_mid_mid span,.card_mid_mids span,.card_mid_mids1 span{ color:#ae0d0d;}
.card_mid_mids span{ color:#ae0d0d; margin-right:65px;}
.card_mid_mids strong{ display:block; width:80px; float:left; margin-left:20px;}
.card_mid_mids span{ display:block; width:200px; _width:180px;margin:0; float:left}
.card_mid_mid p,.card_mid_mids p{ margin:8px 0}
.card_mid_mids p a{ color:#ae0d0d}
.card_mid_mid h2,.card_mid_mids h2,.card_mid_mids1 h2{ margin-top:40px; text-align:left; padding-left:85px;}
.card_mid_mids h1{ font-size:12px;}
.card_mid_mids1 h1{ font-size:14px; margin-top:20px; color:#333; text-align:center}
.card_mid_mid h2 a,.card_mid_mids h2 a,.card_mid_mids1 h2 a{ margin-right:65px; font-size:12px; font-weight:bold; color:#ae0d0d;}
.card_mid_mid strong a{ font-weight:bold; color:#ae0d0d; text-decoration:underline}
.card_mid_end{ width:417px; float:left}
.card_mid_ends{ width:417px; float:left; height:8px;} 
.card_select{ width:209px; height:20px; border:1px solid #d3d3d3}
.card_pass{ width:100px; height:20px; border:1px solid #d3d3d3; margin-right:4px;}
.card_yan,.card_yans{ width:60px; height:20px; border:1px solid #d3d3d3; margin-right:4px;}
.card_yans{ width:45px;}
.card_mid_pic{ width:208px; float:right;}
.card_mid_select{ width:417px; float:left}

.rating{ text-align:left; margin-bottom:20px;}
.rating img{ margin:0 3px}
.login{ width:740px; margin:0 0 20px 0;}
.login h2{ margin:10px; font-size:18px; color:#970206}
.login h3{ font-size:14px;color:#970206; margin:10px;}
.login h3 span{ font-size:12px; color:#666; font-weight:normal}
.login_top,.login_end{ width:740px; height:6px;}
.login_mid{ width:718px; border-left:1px solid #656565; border-right:1px solid #656565; text-align:left; padding:0 10px}
.login_mid p span{ color:#FF0000}
.align{ text-align:right}

.login_user span{ color:#FF0000}
.login_select{ width:200px; border:1px solid #CCC}
.blue{ font-size:14px;}

.picture{ margin-top:15px; text-align:center; float:left}
.picture_big{ background:#f4f4f4; padding:10px;}
.picture_big a{ color:#FF0000}
.picture_small{ height:82px; background:url(img/21.jpg) repeat-x; margin-top:2px;}
.picture_small_left,.picture_small_right{ width:11px; height:43px; float:left; margin:20px 10px 0 10px;}
.picture_small_mid{ width:610px; float:left; margin-top:10px;}
.picture_small_mid img{ margin:5px; border:1px solid #CCCCCC; padding:1px;}



.password{ width:738px; border:1px solid #c1c1c1; margin-top:10px; background:#eaeaea; padding:5px;}
.passwords{ width:738px; background:#FFF;}
.passwords_nav{ width:738px; height:35px; line-height:35px; text-align:left; border-bottom:1px dashed #CCC;}
.passwords_nav img{ margin:0 15px 0 30px;}
.passwords_con{ margin-top:10px;}
.passwords_con h3{ text-align:left}
.passwords_link{ width:738px; text-align:right; margin-top:10px;}


.rating{ text-align:left; margin-bottom:20px; width:700px; float:right}
.rating_left{ width:520px; float:left; border:1px solid #CCC; padding:8px 0 17px 0; border-left:none; border-top:none}
.rating_left_box{ width:68px; height:77px;text-align:center; float:left; background:url(../images/32.jpg) no-repeat; margin:0 25px 0 10px; _margin:0 20px 0 10px;}
.rating_left_top{ width:64px; height:36px;  padding-top:15px; margin-bottom:2px;}
.rating_left_top h1{ color:#FF0000; font-size:23px;}

.rating_right{ width:65px; float:left; margin-left:10px;}
.rating_right a{ display:block; width:60px; height:20px; text-align:center; line-height:20px; border:2px solid #ccc; margin-bottom:2px;}
.rating_right a:hover{ border:2px solid #666}
.rightbar_active_pic_imgs{ height:85px; padding-top:5px; width:144px;/* border:3px solid #333;*/ text-align:center}










