@charset "utf-8";
* { margin:0; padding:0; }

body { font:12px/21px Verdana; text-align:center; background:url(../images/bg_toper_chunjie.jpg) no-repeat center 0px; color:#343434; }
table {border-collapse:collapse;border-spacing:0;empty-cells:show;}
th,td {border-collapse:collapse;}
ul, ol { list-style:none; }
em { font-style:normal; color:#A8A8A8; }
a { color:#666666 ; text-decoration:none; }
a:hover { color:#d90101; text-decoration:underline; }
input,select,form img,button {vertical-align:middle;}
img { border:none; }
button {cursor:pointer;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
.meneame{font:12px/21px Verdana; text-align:center;}
/* new 2009-8-21*/
.c_red { color:#E00000!important; }
.c_import { color:#940007!important;}
.t_l { text-align:left!important; }
.t_c { text-align:center!important; }
.t_r { text-align:right!important; }
.input_text{ height:16px; padding:2px 2px 0; font-size:12px;}
/* new 2009-8-21*/
/*old*/
.link_more1, .link_more2 { background:url(../img/sprite.gif) no-repeat 100% -214px; padding-right:15px; display:inline-block; }
.link_more2 { background-position:100% -254px; color:#E00000; }
.list_dot1 li, .list_arr1 li, .list_arr2 li { background:url(../img/sprite.gif) no-repeat 4px -287px; padding-left:12px; height:21px; overflow:hidden; }
.list_arr1 li { background-position:3px -140px; }
.list_arr2 li { background-position:3px -114px; color:#E00000;}
.list_arr2 li a { color:#E00000; }
.list_info { font-family:Tahoma; }
.list_info a { color:#E00000; text-decoration:underline; }
.pic_120, .pic_140x72, .pic_188x68 { background:url(../img/img_border.png) no-repeat; padding:2px 3px 3px 2px; }
.pic_120 { width:120px; height:120px; }
.pic_140x72 { width:140px; height:72px; background-position:0 -160px; }
.pic_188x68 { width:188px; height:68px; background-position:0 -268px; }
/*old*/
/* new 2009-8-21*/
.wrap { text-align:left; margin:auto; width:980px; overflow:hidden;}
.main { zoom:1; overflow:hidden; margin-top:30px; margin-bottom:-10px; }
.column1 { float:left; width:210px; margin-right:5px; position:relative; z-index:2;}
.column760 { float:right; width:760px; overflow:hidden;}
.column764bg { float:right; margin-top:12px; padding:3px 3px 0 3px; width:758px;_height:320px; min-height:320px; overflow-x:hidden; background:url(../images/bg_column764.png) no-repeat}
/* new 2009-8-21*/
/*old*/
.column2 { float:left; width:540px; }
.column3 { float:right; width:210px; }
.column4 { float:left; width:760px; }
.column5 { float:left; width:980px; position:relative; z-index:1;}
.column6 { float:left; width:755px; }
/*old*/
/* new 2009-8-21*/
.hd { height:350px; margin-bottom:10px; overflow:hidden; position:relative;/* background:url(../images/bg_toper_chunjie.jpg) no-repeat 0 0;*/}
.hd .logo { float:left; width:980px; background:url(../images/bg_logo.jpg) no-repeat 0 0;}
.hd .logo a { display:block; width:980px; height:315px; overflow:hidden; text-indent:-9999em;}
.hd .greatmenu { position:absolute; top:298px; left:30px;width:900px; height:70px;}
.hd .greatmenu li { float:right; padding-right:5px; position:relative; height:70px;}
.hd .greatmenu li a { display:block; padding-right:7px; width:77px;height:45px;overflow:hidden;text-indent:-9999em; background:url(../images/bg_menu.png) no-repeat;}
.hd .greatmenu li a:hover,
.hd .greatmenu li.selected a,
.hd .greatmenu li.selected a:hover,
.hd .greatmenu li.onhover a{text-indent:0; font:bold 14px/38px simsun; text-align:center; color:#B90101; text-decoration:none; background:url(../images/bg_menu.png) no-repeat;}
.hd .greatmenu li a:hover,
.hd .greatmenu li.onhover a { color:#2F2F2F;}
.hd .greatmenu li a.a_wai { background-position:0 0;}
.hd .greatmenu li a.a_wai:hover,
.hd .greatmenu li.selected a.a_wai,
.hd .greatmenu li.onhover a.a_wai { background-position:0 -45px;}
.hd .greatmenu li a.a_index { width:75px; background-position:-75px 0;}
.hd .greatmenu li a.a_index:hover,
.hd .greatmenu li.selected a.a_index,
.hd .greatmenu li.onhover a.a_index { background-position:-75px -45px;}
.hd .greatmenu li a.a_roundinto { width:75px; background-position:-165px 0; }
.hd .greatmenu li a.a_roundinto:hover,
.hd .greatmenu li.selected a.a_roundinto,
.hd .greatmenu li.onhover a.a_roundinto { background-position:-165px -45px; }
.hd .greatmenu li a.a_freedom { width:80px; background-position:-270px 0;}
.hd .greatmenu li a.a_freedom:hover,
.hd .greatmenu li.selected a.a_freedom,
.hd .greatmenu li.onhover a.a_freedom { width:80px; background-position:-270px -45px;}
.hd .greatmenu li a.a_active { background-position:-357px 0;}
.hd .greatmenu li a.a_active:hover,
.hd .greatmenu li.selected a.a_active,
.hd .greatmenu li.onhover a.a_active { background-position:-357px -45px;}
.hd .greatmenu li a.a_help { width:82px;  background-position:-445px 0;}
.hd .greatmenu li a.a_help:hover,
.hd .greatmenu li.selected a.a_help,
.hd .greatmenu li.onhover a.a_help { width:82px;  background-position:-445px -45px;}
.hd .greatmenu li a.a_bbs{ width:80px;  background-position:-536px 0;}
.hd .greatmenu li a.a_bbs:hover,
.hd .greatmenu li.selected a.a_bbs,
.hd .greatmenu li.onhover a.a_bbs { width:80px;  background-position:-536px -45px;}
.hd .greatmenu li a.a_baoming { width:80px;  background-position:-620px 0;}
.hd .greatmenu li a.a_baoming:hover,
.hd .greatmenu li.selected a.a_baoming,
.hd .greatmenu li.onhover a.a_baoming { width:80px;  background-position:-620px -45px;}
.hd .greatmenu li a.a_shipin { width:85px;  background-position:-715px 0;}
.hd .greatmenu li a.a_shipin:hover,
.hd .greatmenu li.selected a.a_shipin,
.hd .greatmenu li.onhover a.a_shipin { width:85px;  background-position:-715px -45px;}
.hd .greatmenu li a.a_fangke { width:85px;  background-position:-810px 0;}
.hd .greatmenu li a.a_fangke:hover,
.hd .greatmenu li.selected a.a_fangke,
.hd .greatmenu li.onhover a.a_fangke { width:85px;  background-position:-810px -45px;}

.hd .greatmenu .submenu { position:absolute; top:40px; left:-200px; padding-left:200px; z-index:1001; padding-top:8px; height:24px; line-height:20px; display:none;}
.hd .greatmenu .submenu li { float:none; display:inline; padding:0 0 0 10px;}
.hd .greatmenu .submenu li a { display:inline; text-indent:0em; width:auto; font:normal 12px/20px simsun; color:#A94909; background:none;}
.hd .greatmenu .submenu li a:hover { color:#B50000; font:normal 12px/20px simsun; text-decoration:underline; background:none;}
.hd .greatmenu .submenu li a.on,
.hd .greatmenu .submenu li.new a.on,
.hd .greatmenu .submenu li.hot a.on { color:#B50000;}
.hd .greatmenu .submenu li.new a,
.hd .greatmenu .submenu li.new a:hover { padding-right:24px; background:url(../images/icon_new.gif) no-repeat right 2px;}
.hd .greatmenu .submenu li.hot a,
.hd .greatmenu .submenu li.hot a:hover { padding-right:24px; background:url(../images/icon_hot.gif) no-repeat right 2px;}
.hd .state { position:absolute; top:146px; left:24px; width:162px;}
.hd .state a { display:block; width:162px;height:17px; overflow:hidden; text-indent:-9999em; background:url(../images/btn_kaitong.jpg) no-repeat;}
.hd .topuser { color:#999; position:absolute; top:0px; right:0;}
.hd .topuser span { color:#B40000;}
.hd .topuser a { color:#B40000;}
.hd #subfreedom { width:570px;}
.hd #subactive { width:350px;}
.hd #subroundinto { width:540px;}
.hd #subhelp { width:240px; padding-left:215px; }
/* new 2009-8-21*/
/*old*/
.navbar { font:12px/21px simsun; height:21px; margin-bottom:10px; color:#A8A8A8; }
.navbar em, .navbar span, .navbar strong { color:#343434; }
.navbar a { color:#E00000; font-weight:bold; }
/*old*/
/* new 2009-8-21*/
.mod_intry { margin-bottom:10px; position:relative; z-index:1; background:url(../images/bg_intry.png) no-repeat left bottom;}
.mod_intry h2 { height:44px; overflow:hidden; line-height:300px; font-size:0; background:url(../images/bg_intry.png) no-repeat left top;}
.mod_intry .content { padding:5px 3px 10px;min-height:190px; _height:190px; position:relative;}
/* new 2009-8-21*/
/*old*/
.mod {
	BORDER-BOTTOM: #cecece 1px solid;
	POSITION: relative;
	TEXT-ALIGN: left;
	BORDER-LEFT: #cecece 1px solid;
	ZOOM: 1;
	MARGIN-BOTTOM: 10px;
	BORDER-TOP: #cecece 1px solid;
	BORDER-RIGHT: #cecece 1px solid;
	float: left;
	width: 960px;
	margin-top: 10px;
}
.mod .content { overflow:hidden; zoom:1; padding:10px; }
.mod h2 { font-size:14px; font-family:Arial; padding:2px 8px 0 17px; border-bottom:1px solid #CECECE; height:24px; line-height:24px; background:url(../img/sprite.gif) no-repeat 8px -170px; }
.mod .more { position:absolute; top:3px; right:8px; text-decoration:underline; }
.mod1 .content { border:3px solid #F6F6F6; padding:7px; }
.mod2 .content { border:3px solid #FFECD7; padding:7px; }
.mod3 { background:#CECECE; border:none; padding-bottom:1px; }
.mod3 h2 { background:#CC0000 url(../img/icon/mod3_h2.gif) no-repeat 7px 4px; border:none; padding:3px 8px 1px 36px; color:#fff; }
.mod3 .content { background:#fff; border:3px solid #FFECD7; padding:7px; margin:0 1px; }
.mod3 .more { color:#fff; top:4px; right:8px; }
/*old*/
.login_form p { margin-bottom:7px; padding-left:105px; position:relative; zoom:1; }
.login_form .forget { margin-bottom:0; margin-top:-7px; }
.login_form input, .login_form img { vertical-align:middle; }
.login_form label { position:absolute; top:0; left:0; width:100px; text-align:right; font-weight:bold; }
.login_form .ip_txt { border:1px solid #969696; line-height:16px; height:16px; padding:1px; width:150px; }
.login_form .btn_refresh { background:url(../img/btn_refresh.gif) no-repeat; width:22px; height:0; padding-top:20px; overflow:hidden; display:-moz-inline-box; display:inline-block; vertical-align:middle; }
.login_form .btn_login { font-size:12px; background:url(../img/sprite.gif) no-repeat 0 -80px; display:-moz-inline-box; display:inline-block; width:87px; height:22px; text-align:center; line-height:23px; color:#fff; vertical-align:middle;}
/*old*/
/* new 2009-8-21*/
.intryform { padding-top:8px; min-height:153px; _height:153px; position:relative;}
.intryform p { height:20px; line-height:20px; margin-bottom:7px;_margin-bottom:5px; padding-left:80px; position:relative; zoom:1; }
.intryform .forget { margin-bottom:0; margin-top:-7px; }
.intryform input, .intryform img { vertical-align:middle; }
.intryform label { position:absolute; top:0; left:0; width:80px; text-align:right; }
.intryform .ip_txt { border:1px solid #969696; line-height:16px; height:16px; padding:1px; width:98px; }

.opens { padding:6px 0 0 7px; font-family:simsun; color:#D90101;}
.opens a { color:#D90101;}
.opens2 { padding:6px 0 0 7px; font-family:simsun; color: #666;}
.opens2 a { color: #666;}

.userinfo { height:69px; margin:0 10px 5px 13px; padding:0 0 2px 0;overflow:hidden;line-height:18px;position:relative; border-bottom:1px dashed #D6D6D6;}
.userinfo .user_pic { float:left; border:1px solid #333333; background:#fff; padding:1px; width:38px; height:38px; margin:2px 7px 6px 0;}
.userinfo .names { float:left; white-space:nowrap; width:128px; overflow:hidden;}
.userinfo p { height:18px; overflow:hidden; }
.userinfo .service { clear:both; }
.userinfo .logout, .userinfo .i_edit { position:absolute; top:48px; right:10px; color:#706E6E;}
.userinfo .logout:hover { color:#D90101;}
.userinfo .i_edit { top:2px; right:0; display:block; width:16px; height:14px; overflow:hidden; text-indent:-999em; background:#fff url(../images/i_edit.gif) no-repeat 100% 0;}

.btns { width:69px; height:22px; overflow:hidden; text-align:center; font:bold 12px/22px simsun; color:#fff; background:url(../images/new_sprite.png) no-repeat 0 -44px; border:0;}
a.btns { display:block; text-decoration:none;}
a.btns:hover { color:#fff; text-decoration:none;}
.btn_redlong { width:87px; background-position:-80px 0}
.btn_redshort { width:50px; background-position:-167px 0}
.btn_yellowshort { width:50px; background-position: -217px 0}
.btn_login,
.btn_normal { font-size:12px; padding-left:20px; width:102px; height:28px; line-height:32px; text-align:center; color:#fff; font-weight:bold; border:0; background:url(../images/new_sprite.png) no-repeat 0 -120px; cursor:pointer;}
.btn_normal { width:108px; background-position:-102px -120px;}
a.btn_normal { width:88px; line-height:28px;}
.btn_redbig { width:73px; height:28px; line-height:28px; background-position:-86px -150px;}
.btn_yellowbig { width:86px; height:28px; line-height:28px; background-position:0 -150px;}
.btn_yellowlong { width:96px; height:22px; font-size:14px; color:#D66E12; background-position:-159px -150px}

.secondinfo { padding:0 13px 5px 13px; font-family:simsun; position:relative}
.secondinfo dl { padding-bottom:10px;}
.secondinfo dt { font-weight:bold; color:#000;}
.secondinfo dd { line-height:18px; padding-left:8px; background:url(../images/dot_gray.gif) no-repeat 0 8px;}
.secondinfo dd img { vertical-align:middle;}
.secondinfo dd em { color:#D90101; padding-right:8px;}
.secondinfo dd a { color:#1A4AC1;}
.secondinfo dd a:hover { color:#D90101; text-decoration:underline;}
.secondinfo .nottext { padding:5px 0 10px 0; color:#D90101;}
.secondinfo .paysxx { margin-right:-10px; position:relative; padding-top:5px; border-top:1px dashed #D6D6D6}
.secondinfo .bt { padding:0 13px 0;}
.secondinfo .bt .btns { margin:0 auto;}
.secondinfo .bt2 { padding:0 13px 0 15px; height:40px;}
.secondinfo .bt2 .btns { float:left; margin:5px 24px 0 0;}

.paytips { margin-bottom:5px; padding:5px; color:#B4570E; border:1px solid #F1A468; background:#FFE8C3; position:relative; zoom:1;}
.paytips h5 { font-size:12px; color:#954B12;}
.paytips p { line-height:18px; text-indent:2em;}
.paytips .bot a { margin:3px auto;}
.paytips .a_close { position:absolute; top:5px; left:185px; display:block; width:14px; height:14px; overflow:hidden; text-indent:-9999em; background:url(../images/new_sprite.png) no-repeat -254px -22px}

.mod_kaitong { margin-bottom:0;}
.mod_kaitong h2 a { display:block; margin:3px auto 8px; width:188px; height:61px; overflow:hidden; text-indent:-9999em; }
.mod_kaitong h2 a.kaitong { background:url(../images/btn_kaitong_big.png) no-repeat}
.mod_kaitong h2 a.xufei { background:url(../images/btn_xufei_big.png) no-repeat}
.mod_kaitong ul { padding:0 5px 10px 35px; line-height:22px; background:url(../images/icons_intro.png) no-repeat 12px 2px}
.mod_kaitong ul li a { color:#71060B;}
.mod_kaitong ul li a strong { color:#D40B0B;}
/* new 2009-8-21*/
/* new 2009-8-25*/
.mod_newmemb { margin-bottom:20px;}
.mod_newmemb h2 { height:52px; overflow:hidden; line-height:300px; font-size:0; background:url(../images/new_sprite.png) no-repeat 0 -180px;}
.mod_newmemb .content { padding:5px 0 0 0; width:209px;}
.membtable { width:100%;}
.membtable td { height:28px; line-height:27px; vertical-align:middle; color:#8E8E8E; background:url(../images/dotted.png) repeat-x 0 26px }
.membtable td strong { color:#343434;}
.membtable td p.p1{
	height:27px;
	white-space:nowrap;
	overflow:hidden;
	font-weight:bold;
	color:#333;
	font-family: "宋体";
	font-size: 12px;
}
.membtable td p.p2{
	height:27px;
	white-space:nowrap;
	overflow:hidden;
	text-align:left;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.membtable td p.p2 a{
	
	color: #666666;
}
.membtable td p.p2 a:hover { color:#CF1E1E;}
.mod_helps ,
.mod_attention ,
.mod_diary { margin-bottom:20px;}
.mod_helps h2 ,
.mod_attention h2 ,
.mod_diary h2 { height:20px; overflow:hidden; line-height:300px; font-size:0; background:url(../images/new_sprite.png) no-repeat 0 -232px;}
.mod_helps .content ,
.mod_attention .content ,
.mod_diary .content { padding:5px 0 0 0;}
.list_arrow li { height:24px; line-height:24px; background:url(../images/dotted.png) repeat-x 0 22px }
.list_arrow li a { padding-left:17px; color:#666666; background:url(../images/new_sprite.png) no-repeat 4px -300px;}

.mod_attention h2 { background-position: 0 -252px; }
.list_dot li { height:28px; line-height:28px; background:url(../images/dotted.png) repeat-x 0 26px }
.list_dot li a { padding-left:17px; color:#666; background:url(../images/new_sprite.png) no-repeat 4px -330px;}
.list_dot li a:hover { color:#CF1E1E;}

.mod_diary h2 { background-position: 0 -480px}

.mod_ballot h2 { height:20px; overflow:hidden; line-height:300px; font-size:0; background:url(../images/new_sprite.png) no-repeat 0 -272px;}
.mod_ballot .content { padding:5px 0 0 0;}
.mod_ballot .btns { margin-top:-10px; 10px; float:right}
.mod_ballot p { padding:5px 0; text-indent:2em;}
.mod_ballot ul { padding-bottom:8px; overflow:hidden;zoom:1;}
.mod_ballot ul li { height:25px; line-height:25px; float:left; width:96%;}
/* new 2009-8-25*/
/* new 2009-8-27*/
.mod_yuanxun { margin-top:15px; width:209px;}
.mod_yuanxun h2 { height:20px; margin-bottom:5px; overflow:hidden; line-height:300px; font-size:0; background:url(../images/new_sprite.png) no-repeat 0 -450px;}

.mod_privilege { margin-top:20px;}
.mod_privilege h2 { height:31px; overflow:hidden; line-height:300px; font-size:0; background:url(../images/new_sprite.png) no-repeat 0 -380px;}
.mod_privilege dl { padding:10px 0; background:url(../images/dotted.png) repeat-x left bottom;}
.mod_privilege dl.last { background:none;}
.mod_privilege dl dt { font-weight:bold; color:#A71200; padding-left:10px; height:23px; background:url(../images/dot_red.gif) no-repeat 0 8px;}
.mod_privilege dl dd { height:23px; position:relative;}
.mod_privilege dl dd img { vertical-align:middle;}
.mod_privilege dl dd a { position:absolute; top:0; left:0; z-index:100; display:block; padding-left:10px; width:230px; height:23px; font-weight:bold; color:#434343;}
.mod_privilege dl dd a:hover,
.mod_privilege dl dd a.on { color:#fff; text-decoration:none; background:url(../images/new_sprite.png) no-repeat 0 -420px}
.mod_privilege .hot_new { position:absolute; margin:5px 0 0 5px; *margin:0 0 0 5px;}

/* new 2009-8-27*/
/* new 2009-8-21*/
.tagtitle { margin:30px 18px 0 18px; height:23px; border-bottom:2px solid #E93131;}
.tagul { float:left; height:23px; overflow:hidden;}
.tagul li { float:left; text-align:center; white-space:nowrap; margin-right:2px;}
.tagul li a { display:block; padding-left:2px; _width:75px; min-width:75px; height:23px; line-height:25px; color:#fff; font-weight:bold; background:url(../images/new_sprite.png) no-repeat 0 -70px;}
.tagul li a:hover { text-decoration:none;}
.tagul li a span { display:block; padding:0 12px 0 10px; background:url(../images/new_sprite.png) no-repeat 100% -70px;}
.tagul li a.on { background-position:0 -93px;}
.tagul li a.on span { background-position:100% -93px;}
.subnav { float:right; display:inline; color:#8E8E8E; font-family:simsun;}
.subnav strong { color:#343434;}

.intro_normal { padding:20px 18px;}
.intro_normal dl { padding:0 0 30px 12px;}
.intro_normal dl dt { padding-left:12px;margin:15px 0 12px; font:bold 14px/1.6em simsun; background:url(../images/dot_arrow.gif) no-repeat 0 5px;}
.intro_normal dl dd { padding-left:12px;}
.intro_normal .i_text img { vertical-align:text-bottom}

.viptable th { height:30px; line-height:30px; text-align:center; border:1px solid #D4D4D4; background:url(../images/bg_viptable.png) repeat-x;}
.viptable td { padding:8px 10px; text-align:center; vertical-align:middle; border:1px solid #D4D4D4;}
.viptable .v_top { vertical-align:top;}
.viptable .v_bottom { vertical-align:bottom;}
.viptable .tal { text-align:left;}
.viptable .tar { text-align:right;}
.viptable .bg_color { background:#F6F6F6;}
.viptable .bg_import { background:#FDD9A1; color:#9B0002;}

.fixtop { position:fixed; padding-left:758px; padding-right:25px; bottom:151px;}
.fixtop a { display:block; width:24px; height:161px; overflow:hidden; text-indent:-9999em; background:url(../images/bg_xltop.png) no-repeat;}

.tips_jiasu { position:absolute; z-index:100; padding-top:18px; width:322px; background:url(../images/bg_tips.png) no-repeat 0 15px;}
.tips_jiasu .ct { padding:5px; border:1px solid #EED6C1; border-top:0; font-family:simsun; color:#C0691B; background:#FDF3DB}
.tips_jiasu li { height:20px; overflow:hidden;}
.tips_jiasu li p { float:left;}
.tips_jiasu li p.p1 { width:175px; padding-right:5px;}
.tips_jiasu li p.p2 { width:95px; padding-right:5px;}
.tips_jiasu li p a { color:#D90101; text-decoration:underline;}
/* new 2009-8-21*/
/*old*/
.layer { background:#CECECE url(../img/sprite.gif) repeat-x; zoom:1; border:7px solid #A3A3A3; position:absolute; width:340px; }
.layer h2 { background:url(../img/icon/mod4_h2.gif) no-repeat 7px 5px; padding-left:36px; }
.layer .content { background:#fff; border:3px solid #F6F6F6; padding:7px; }
.layer .close { background:url(../img/sprite.gif) no-repeat 3px -805px; width:14px; height:0; padding-top:13px; overflow:hidden; position:absolute; top:6px; right:6px; }
/*old*/
.ft {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; BACKGROUND: url(../images/foot.jpg) #a50600 no-repeat center top; HEIGHT: 105px; COLOR: #a8a8a8; CLEAR: both
}
.ft a { color:#A8A8A8; }
.ft img { vertical-align:middle; }.cwsy_c_l {
	float: left;
	width: 141px;
	padding-right: 5px;
}
