@charset "utf-8";
/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;margin: 0px;
}
input { font-family:"宋体"; font-size:12px;}
a {font-size: 12px;color: #313131; text-decoration:none;}
a:hover { text-decoration:underline;}
img { border:none;}
.clear { clear:both;}
.red { color:#DC2618;}
.red a { color:#DC2618;}
.exchange {color:#DC2618;}
.exchange a {color:#DC2618; margin-left:5px;}
.top_red{ color:#DC2618; font-weight:bold;}
.font_hot a { color:#DC2618;}
li { display:block;}
ul,h1,h2,h3,dd,dl,dt { margin:0; padding:0; list-style:none;}
form { margin:0; padding:0;}
ol {margin:0; padding:0; list-style:none; display:inherit;}
ul { display:inherit;}
#head { width:990px; height:73px; margin:auto; background:url(../images/head_bg.gif) repeat-x;margin:auto auto 13px; position:relative; z-index:100;}
#head .li/ne_l { float:left; background:url(../images/bg.gif) no-repeat -19px -23px; width:6px; height:73px; margin-right:6px; display:block; overflow:hidden;}
#head .line_l { float:left; background:url(../images/line_l.gif) no-repeat; width:6px; height:73px; margin-right:6px; display:block; overflow:hidden;}
#head .center { float:left; width:972px; height:73px;}
#head .li/ne_r { float:right; background:url(../images/bg.gif) no-repeat -25px -23px; width:6px; height:73px;display:block; overflow:hidden;}
#head .line_r { float:right; background:url(../images/line_r.gif) no-repeat; width:6px; height:73px;display:block; overflow:hidden;}
#head .center .logo { float:left; width:141px; height:60px;}
#head .center .logo a { display:block;width:141px; height:60px;}
#head .center .switch { width:90px; height:18px; margin-top:35px; float:left; padding-left:18px; background:url(../images/my_menu.gif) no-repeat 0px 3px; line-height:18px;#line-height:20px;_line-height:20px; position:relative; z-index:250;}
#head .center .switch .qas { display:none;}
#head .center .switch .line { display:none;}
#head .center .switch_help .qas { display:block; width:248px; height:auto; padding:1px; border:1px solid #696969;z-index:300; position:absolute;left:-5px;top:24px; background:#fff;}
#head .center .switch_help .qas .q_div { height:25px; display:block; line-height:25px; background:#f3f3f3; padding:0 10px;}
#head .center .switch_help .qas .text_1 { height:auto; line-height:22px;padding:0 10px;display:block; text-indent:2em;}
#head .center .switch_help .qas .text_2 { height:auto; line-height:22px;padding:0 10px;display:block; text-indent:2em;}
#head .center .switch_help .line { display:block; width:9px; height:5px; position:absolute;top:20px; left:1px; z-index:400;}
#head .center .switch img { margin-right:5px;}
#head .center .search { width:223px; height:30px; padding:3px;margin-top:18px; float:left; position:relative;}
#head .center .search .search_txt { width:160px; height:17px; float:left; border:none; background:url(../images/search_bg.gif) repeat-x; padding:10px 0 3px 1px; font-size:12px; color:#4d4d4d;}
#head .center .search .search_txt_l { width:18px; height:30px; float:left;background:url(../images/bg.gif) no-repeat -2px -107px;}
#head .center .search .search_but { float:left; width:44px; height:30px; border:none;}
#head .center .search .hot { width:267px; position:absolute; top:33px; height:55px;background:url(../images/bg.gif) no-repeat -0px -286px; display:none; left:3px; z-index:200;}
#head .center .search .hot .tit_l { width:30px; height:auto; float:left; padding-left:7px; color:#707070;line-height:25px; margin-top:3px;}
#head .center .search .hot .tag { width:180px; height:50px; float:left; line-height:25px;margin-top:3px; overflow:hidden;}
#head .center .search .hot .tag a { margin-right:5px; color:#313131;}
#head .center .search .hot .tag a:hover { text-decoration:underline;}
#head .center .my { width:494px; height:70px; float:right;}
#head .center .my u { text-decoration:none;}
#head .center .my .help { height:30px; display:block; text-align:right;color:#707070;border-top:none; margin:0;width:auto; padding-top:8px;}
#head .center .my .help a {col/or:#707070; padding:7px 8px 0; float:right;zoom:1;vertical-align:baseline; line-height:15px;}
#head .center .my .help a img { position:relative; top:1px; right:-2px;}
#head .center .my .help span {float:right;}
#head .center .my .vip { display:block; height:24px; text-align:right; line-height:18px;}
#head .center .my .vip a {padding:5px 5px 0;#padding:6px 5px 0; color:#333; float:right;}
#head .center .my .vip a.homeicon { padding-left:20px;background:url(../images/home_icon.gif) no-repeat 3px 8px;}
#head .center .my .vip a.my_bg {padding:0 21px 0 8px; margin:0;background:url(../images/my_menu.gif) no-repeat 35px 3px;# background:url(../images/my_menu.gif) no-repeat 35px 2px;}
#head .center .my .vip .my_menu {  display:block;position:relative; z-index:500; margin:0 1px 0;height:29px; float:right; width:53px;padding:5px 0 0;}
#head .center .my .vip .my_menu .menu { display:none; position:absolute; width:87px; height:180px;border:1px solid #858585;top:30px; right:-1px;z-index:2000; background:#fff;_top:28px;}


#head .center .my .vip .my_menu_hover {display:block; z-index:500; top:4px; border:1px solid #858585;padding:0;border-bottom:1px solid #fff; background:#fff; margin:0; _padding-right:1px;}

#head .center .my .vip .my_menu_hover .bg { z-index:3000; background:#fff; width:54px; height:2px; position:absolute; right:0px;_right:-1px;top:-1px; display:block; overflow:hidden;}
#head .center .my .vip .my_menu_hover .menu { display:block; }
#head .center .my .vip .my_menu .menu ul li { display:block; text-align:center; padding:1px; height:28px; line-height:28px; margin:0; overflow:hidden;}
#head .center .my .vip .my_menu .menu ul li a { padding:0; display:block; float:none; margin-top:0; margin:0;height:28px;overflow:hidden;}
#head .center .my .vip .my_menu .menu ul li a:hover { background:url(../images/my_li_bg.gif) repeat-x;}
#head .center .my .vip img {}
#head .center .my .vip b { font-weight:normal;float:right; color:#313131;padding:0 8px; margin-top:5px;}
#head .center .my .vip b a { color:#959595;padding:0 0 0 5px; float:none;}
#head .center .my .vip strong { color:#DC2618;}
#head .center .my .vip strong u { text-decoration:none;}
#head .center .my .vip a:hover strong u { text-decoration:underline;}
#head .center .my .vip span img { margin-left:3px;}

#center { width:990px; height:auto; margin:auto; z-index:100; position:relative; z-index:50;}
.category { width:143px; height:auto; float:left; margin-right:14px; overflow:hidden;}
.category .nav {width:143px; height:auto;}

.category .nav .center { width:141px; height:auto; border-left:1px solid #dadada;border-right:1px solid #dadada;_overflow:hidden;}
.category .nav .bottom { height:14px; width:143px;background:url(../images/bg.gif) no-repeat -78px -32px;}

.category .nav .center ul li { display:block;height:27px;line-height:27px; border-bottom:1px solid #ebebeb;}
.category .nav .center ul li a{ display:block;height:27px; padding-left:16px; position:relative; left:-1px; width:127px;}
.category .nav .center ul li a:hover {background:#d82518 url(../images/bg.gif) no-repeat -300px -381px;color:#fff;}
.category .nav .center ul li.now a {background:#d82518 url(../images/bg.gif) no-repeat -300px -381px;color:#fff;}
.category .nav .center .mag_sort { width:141px; height:auto; margin:auto;}
.category .nav .center .mag_sort .title { display:block; height:26px; background:#f8f8f8 url(../images/bg.gif) no-repeat -318px -413px;padding-left:16px; font-weight:bold; line-height:26px;color:#D82518;}
.category .nav .center .mag_sort dl { display:block; border-bottom:1px solid #ebebeb; height:auto;margin:auto;}
.category .nav .center .mag_sort dl dt { font-weight:bold;height:26px; line-height:22px;}
.category .nav .center .mag_sort dl dt.nobold { font-weight:normal;}
.category .nav .center .mag_sort dl dt.nobold a { padding-left:16px;}
.category .nav .center .mag_sort dl dd { color:#bfbfbf; line-height:24px; padding:0 7px;}
.category .nav .center .mag_sort dl dd a {padding:3px;#padding:3px 5px;_padding:3px;}
.category .nav .center .mag_sort dl dd span a {background:#dc2618; color:#fff;}
.category .nav .center .mag_sort dl dd a:hover { background:#dc2618; color:#fff;}
.category .sort {width:143px; height:auto; margin-top:10px;}
.category .sort .top { display:block; height:27px; line-height:27px;background:url(../images/bg.gif) no-repeat -78px -4px; padding-left:11px; font-weight:bold;}
.category .sort .top_s {display:block; height:27px; line-height:27px;background:url(../images/bg.gif) no-repeat -145px -380px; padding-left:11px; font-weight:bold; color:#fff;}
.category .sort .list {width:141px; height:auto;border-left:1px solid #dadada;border-right:1px solid #dadada;  padding-bottom:10px;}
.category .sort .list .table {width:121px; height:auto; padding:10px 0px 10px 13px;}
.category .sort .list .table a { width:19px; height:19px; display:block; line-height:19px; float:left; background:#fff; text-align:center;}
.category .sort .list .table a:hover {background:url(../images/bg.gif) no-repeat -24px -0px #fff;}
.category .sort .list .table span {width:19px; height:19px; display:block; line-height:19px; float:left; background:none; margin-right:5px; text-align:center;background:url(../images/bg.gif) no-repeat;margin-right:5px; color:#fff; margin-top:3px;}
.category .sort .list .table .nb {width:30px; height:19px; display:block; line-height:19px; float:left; background:none; margin-right:5px; text-align:center;background:url(../images/bg.gif) no-repeat -251px -56px;margin-right:5px; color:#fff; margin-top:3px;}
.category .sort .list .table .nb a { width:30px;}
.category .sort .list .table .nb a:hover {background:url(../images/bg.gif) no-repeat -287px -56px #fff;}
.category .sort .bottom {height:11px; width:143px;background:url(../images/bg.gif) no-repeat -78px -35px;}
.category .sort .sub { text-align:center; color:#bfbfbf; display:block; padding-top:6px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #ebebeb; line-height:20px;}
.category .sort .sub a { margin:0 8px; text-decoration:underline;}
.category .sort .list2 ul { padding-top:5px;}
.category .sort .list2 ul li { display:block; padding-left:11px; overflow:hidden; height:24px; line-height:24px;}
.category .sort .list2 {width:141px; height:auto;border-left:1px solid #dadada;border-right:1px solid #dadada;}
.category .sort .list2 .table { width:133px;#width:127px; margin:auto; line-height:24px; padding-left:3px; padding-top:5px; color:#b4b4b4;}
.category .sort .list2 .table a {padding:3px 4px;#padding:3px 5px;}
.category .sort .list2 .table a:hover {background:#dc2618; color:#fff;}
.category .sort .list2 .table span a { background:#DC2618;color:#FFFFFF;}

.page { display:block; height:21px; background:#f2f2f2; padding-top:4px; margin-top:10px;}
.page div {width:190px; margin:auto; height:17px;}
.page div a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(../images/bg.gif) no-repeat -52px 0px;color:#313131;}
.page div span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;color:#313131;}

#up { width:965px; margin:auto; height:20px; text-align:right; clear:both;}
#foot {width:990px; margin:auto; margin-top:15px; background:url(../images/foot_bg.gif) repeat-x; height:72px;}
#foot .line_l { width:5px; height:72px;background:url(../images/bg.gif) no-repeat -0px -24px; float:left;}
#foot .line_r { width:5px; height:72px;background:url(../images/bg.gif) no-repeat -5px -24px; float:right;}
#foot .center { width:980px; float:left; height:72px; overflow:hidden;}
#foot .center .logo { float:left;background:url(../images/bg.gif) no-repeat 6px -345px; height:50px; width:130px;margin:5px 0 0; padding-left:10px;}
#foot .center .about { width:545px; height:46px; float:left; margin-top:18px; color:#bfbfbf; line-height:24px;}
#foot .center .about a { color:#707070; margin:0 10px;}
#foot .center .about span {color:#707070;}
#foot .center .subscribe { width:210px; height:46px; float:left;margin-top:18px;color:#707070;}
#foot .center .subscribe .title { height:18px; display:block;}
#foot .center .subscribe .text_l { width:4px; float:left; height:26px;background:url(../images/bg.gif) no-repeat -152px -343px;}
#foot .center .subscribe .text_r { width:4px; float:left; height:26px;background:url(../images/bg.gif) no-repeat -299px -343px;margin-right:2px;}
#foot .center .subscribe .text { width:137px; height:18px; float:left; background:url(../images/subscribe_text.jpg) repeat-x;border:none; padding:5px 3px 3px; color:#bfbfbf; overflow:hidden; display:block;}
#foot .center .subscribe .but { float:left; border:none;}
.waicon { width:40px; height:43px; float:left; padding-left:5px;margin-top:18px;}
#foot .center .uptop { width:20px; height:20px; float:left; padding-left:12px;margin-top:10px;}


/*-------------------------------shop--------------------------------*/
#index_login { float:right; width:434px;}
#index_login .headcart {float:right; width:70px;padding:0px 8px 0;}
#head .center .my .vip #index_login .headcart a { float:none; padding:0;color:#dc2618; cursor:pointer; display:block;}
#index_login .headcart a span {display:block; text-align:center;height:30px;margin:0 1px;padding:1px 0 0;width:68px;position:relative;top:4px;}
#index_login .headcart a span.headshop {background:#f3f3f3;border:1px solid #858585;border-bottom:1px solid #f3f3f3;display:block;margin-left:0;margin-right:0;padding:0; z-index:100;color:#333;}
#index_login .headcart a:hover span { text-decoration:underline;}
#index_login { float:right;}

/*----------------------*/
.category .nav .center .mag_sort dl dt a {padding:3px 13px 3px 4px; background:#fff; padding-left:10px; display:block;}
.category .nav .center .mag_sort dl dt a:hover {background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;#background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;color:#FFFFFF;}
.category .nav .center .mag_sort dl dt span a {color:#FFFFFF;background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;#background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;height:20px; padding-left:10px; display:block;}
.category .sort .list2 ul li a {padding:3px 4px; background:#fff;}
.category .sort .list2 ul li.now a { background:#DC2618;color:#fff;}
.category .nav .top { width:143px;height:29px; line-height:29px;border-bottom:1px solid #EBEBEB;}
.category .nav .top a {padding-left:16px;background:url(../images/bg.gif) no-repeat -249px -211px; height:30px; display:block;}
.category .nav .top a:hover {background:url(../images/bg.gif) no-repeat -249px -180px;display:block; color:#fff;}
.category .nav .top.now a {background:url(../images/bg.gif) no-repeat -249px -180px;display:block; color:#fff;}

/*--进度条-*/
.progress {width:100%; background:url(../images/dh_bg.gif) repeat-x; height:46px; margin-bottom:15px; position:relative; z-index:50;}
#center .progress {z-index:300;}
.progress .pro_left { width:10px; height:46px; float:left; background:url(../images/bg.gif) no-repeat -1px -180px;}
.progress .pro_right { width:10px; height:46px; float:right; background:url(../images/bg.gif) no-repeat -11px -180px;}
.progress .center { display:block;height:46px; line-height:46px; float:left;}
.progress .brand_size { width:550px;}
#mag .progress .center {width:812px; position:relative;}
.progress .center h1 { float:left; width:185px; height:46px; text-align:center; font-size:14px; font-weight:bold;}
.progress .center h1 img { margin-top:5px;}
.progress .center h1 a {color:#f00d00; text-decoration:none;font-size:14px;}
.progress .center .Periodical { width:540px; height:46px; float:left;}
.progress .center .Periodical ul li { width:135px; height:46px; float:left; text-align:center;}
.progress .center .Periodical ul li a { display:block; font-size:14px; color:#707070;}
.progress .center .Periodical ul li a:hover {background:url(../images/bg_li2.gif) no-repeat top center; position:relative;height:46px; display:block;}
.progress .center .Periodical ul li a .pic_tab { display:none;}
.progress .center .Periodical ul li a:hover .pic_tab { width:194px; height:257px; position:absolute; top:40px; left:-28px; display:block; z-index:400;}
.progress .center .Periodical ul li a:hover .pic_tab .line { display:block;background:url(../images/bg_li3.gif) no-repeat top center; height:5px; overflow:hidden;}
.progress .center .Periodical ul li a:hover .pic_tab .table {border:1px solid #696969; padding:3px;width:188px;height:251px; background:#fff;}
.progress .center .Periodical ul li a:hover .pic_tab .table div {width:188px;height:251px; overflow:hidden; margin:auto;}
.progress .center .Periodical ul li a:hover .pic_tab .table img {display:block;height:251px;margin:auto;}
.progress .center .Periodical ul li.now { }
.progress .center .Periodical ul li.now a {color:#f00d00;background:url(../images/bg_li.gif) no-repeat top center; font-weight:bold;}
.progress .center .Periodical ul li.now a:hover {background:url(../images/bg_li.gif) no-repeat top center; }
.progress .center .sort {height:46px; float:left; overflow:hidden; display:block;}
.progress .center .sort ul li { width:108px; height:46px; float:left; text-align:center;}
.progress .center .sort ul li.back { width:200px;}
.progress .center .sort ul li.back a { color:#666;}
.progress .center .sort ul li a { display:block; font-size:14px; font-weight:bold; color:#333;}
.progress .center .more { width:75px; height:46px; line-height:46px;padding-right:10px;background:url(../images/bg.gif) no-repeat -312px -320px; overflow:hidden; position:absolute; right:1px;}
.progress .center .price { width:270px; height:46px; line-height:46px; float:left; font-size:12px; color:#f00;}
.progress .center .make { width:65px; height:24px; float:right;background:url(../images/bg.gif) no-repeat -378px -134px; margin:10px 0 0 0; padding-left:25px; color:#737373; line-height:24px;}
.progress .center .make a {color:#737373; text-decoration:underline;}
.progress .center .make a:hover { text-decoration:none;}
/*--进度条-*/

#float_cart { display:block; z-index:10010;}

/*----------------------------subscription_all----------------------------*/

#body {margin:0 auto;width:990px; position:relative; z-index:90;}
#main {height:auto;margin:auto auto 10px;overflow:hidden;width:990px;}

.li_bg { background:none;}
.li_bg_now { background:url(../images/bg.gif) no-repeat -3px -617px;}
.mag_left .mag_list .list ul li.li_bg_now { background:url(../images/bg.gif) no-repeat -180px -617px;}


/*----------------20090929------------------------*/
.numct { display:block;}
.numct a:hover,.numct a.active_name,.numct a.active_name:visited {
background: url(../images/bg.gif) no-repeat -251px -455px;color:#fff;}
.numct span a,.numct span a:visited,.numct span a:active {background: url(../images/bg.gif) no-repeat -275px -483px;width:28px;}
.numct span a:hover,.numct span a.active_name,.numct span a.active_name:visited {background: url(../images/bg.gif) no-repeat -275px -455px;color:#fff;}
.numct a,.numct a:visited,.numct a:active {display:block;width:19px;padding-top:4px;height:19px;line-height:12px;overflow:hidden;float:left;text-align:center;color:#424242;font-size:10px;text-decoration:none;margin-right:4px;background: url(../images/bg.gif) no-repeat -24px -0px; margin-top:4px;}
.numct span a {margin-right:0px;}
.numct span a:hover {background: url(../images/bg.gif) no-repeat -275px -455px;}


/*---------index,search-----------*/
.bosom { width:640px; height:auto; overflow:hidden; float:left;}
.bosom .flash { height:auto; width:640px; margin-bottom:11px;}
.bosom .mag_list {width:640px;height:auto;}
.bosom .mag_list .title { height:46px; display:block; background:url(../images/list_page_bg.gif) repeat-x;}
.bosom .mag_list .title .title_l {background:url(../images/bg.gif) no-repeat -38px -23px; width:5px; height:46px; float:left;}
.bosom .mag_list .title .title_r {background:url(../images/bg.gif) no-repeat -43px -23px; width:5px; height:46px; float:left;}
.bosom .mag_list .title .center { width:630px; height:46px; float:left; overflow:hidden;}
.bosom .mag_list .title .center h1 {float:left; display:block; height:46px; line-height:46px; font-size:14px; width:70px; padding-left:10px; margin-right:10px;}
.bosom .mag_list .title .center .rank { float:left;display:block; heig/ht:46px; padding-top:10px;font-size:12px;}
.bosom .mag_list .title .center .rank a { height:21px; line-height:21px;text-decoration:none;background:url(../images/bg.gif) no-repeat -18px -577px;display:inline-block;width:70px; text-align:center;margin:0 5px 0 0; float:left;}
.bosom .mag_list .title .center .rank span {background:url(../images/bg.gif) no-repeat -248px -549px;width:122px; height:auto; display:inline-block; float:left;}
.bosom .mag_list .title .center .rank span a {padding:0px 23px 0px 3px;background:none; height:auto; margin:0 0 0 0; text-align:left; width:auto;line-height:21px;}
.bosom .mag_list .title .center .rank span.up { background:url(../images/bg.gif) no-repeat -248px -577px;}
.bosom .mag_list .title .center .page {width:220px;height:46px;float:right;padding:13px 0 0 0; background:none; margin-top:0;}
.bosom .mag_list .title .center .page div { float:right; width:auto;}
.bosom .mag_list .title .center .page a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(../images/bg.gif) no-repeat -52px 0px;}
.bosom .mag_list .title .center .page span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;}

.title_num { position:relative; z-index:80;}
.bosom .mag_list .title_nub { height:66px; display:block; z-index:200; position:relative;} 
.bosom .mag_list .title_nub .title_l {background:url(../images/bg.gif) no-repeat -276px -269px; width:5px; height:66px; float:left;}
.bosom .mag_list .title_nub .title_r {background:url(../images/bg.gif) no-repeat -281px -269px; width:5px; height:66px; float:left;}
.bosom .mag_list .title_nub .center { width:630px; height:66px; line-height:31px; float:left; overflow:hidden;background:url(../images/list_page_bg2.gif) repeat-x;}
.bosom .mag_list .title_nub .center .sort { height:34px; display:block; border-bottom:1px dotted #d1d1d2;}
.bosom .mag_list .title_nub .center h1 {float:left; display:block; height:34px; line-height:34px; font-size:14px; width:70px; padding-left:10px; margin-right:10px;}
.bosom .mag_list .title_nub .center .rank { float:left;display:block; height:28px;font-size:12px; padding-top:6px;}
.bosom .mag_list .title_nub .center .rank a {height:21px; line-height:21px;text-decoration:none;background:url(../images/bg.gif) no-repeat -134px -578px;margin-top:6px;#margin-top:4px;display:inline-block;width:103px; text-align:center;margin:0 5px 0 0;float:left;}
.bosom .mag_list .title_nub .center .rank span {background:url(../images/bg.gif) no-repeat -248px -549px; display:inline-block; width:122px; height:21px; line-height:21px; margin-top:6px;#margin-top:4px; margin:0 5px 0 0; float:left;}
.bosom .mag_list .title_nub .center .rank span a { background:none; height:auto; margin:0; padding:0 5px; text-align:left; display:block; width:110px;}
.bosom .mag_list .title_nub .center .rank span.up { background:url(../images/bg.gif) no-repeat -248px -577px;}
.bosom .mag_list .title_nub .center .page {width:220px;height:24px;float:right;padding:10px 0 0 0; background:none; margin-top:0;}
.bosom .mag_list .title_nub .center .page div { float:right; width:auto;}
.bosom .mag_list .title_nub .center .page a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(../images/bg.gif) no-repeat -52px 0px;}
.bosom .mag_list .title_nub .center .page span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;}
.bosom .mag_list .list { display:block;}
.bosom .mag_list .list ul li { margin:10px 0 0 0; width:160px; height:270px; float:left; overflow:hidden; padding-top:10px;}
.bosom .mag_list .list ul li .pic {width:130px;height:170px;padding:3px;border-right:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;margin:auto auto 2px; background:#fff;}
.bosom .mag_list .list ul li.li_bg_now .pic {}
.bosom .mag_list .list ul li .pic div {width:130px; height:170px; overflow:hidden;}
.bosom .mag_list .list ul li .pic div img { display:block; margin:auto;height:170px;}
.bosom .mag_list .list ul li .txt { width:165px; height:80px; text-align:center;line-height:20px; margin-top:5px;}
.bosom .mag_list .list ul li .txt p { padding:0; margin:0; display:block; height:20px; overflow:hidden; line-height:20px;}
.bosom .mag_list .list ul li .txt a { height:20px; display:block; overflow:hidden; font-weight:bold; line-height:20px;}
.bosom .mag_list .list ul li .txt span { display:block; height:20px; overflow:hidden; line-height:20px;}
.bosom .mag_list .list ul li .txt span a { display:inline; padding:2px 4px 0; margin:0 4px;font-weight: normal; }
.bosom .mag_list .list ul li .txt b { font-weight:normal; color:#dc2618; display:block;}






.login_brand { width:176px; float:right; height:auto;}
.login_brand .frame { width:176px;height:auto; margin-bottom:10px;}
.login_brand .frame .top { height:29px; display:block;background:url(../images/bg.gif) no-repeat -64px -86px; line-height:29px; padding-left:8px; font-weight:bold;}
.login_brand .frame .top .tag { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -380px -470px;height:29px;}
.login_brand .frame .top .chain { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -379px -442px;height:29px;}
.login_brand .frame .top .cursor { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -382px -272px;height:29px;}
.login_brand .frame .top .attention { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -385px -947px;height:29px;}
.login_brand .frame .top .documents { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -382px -243px;height:29px;}
.login_brand .frame .top .web { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -386px -914px;height:29px;}
.login_brand .frame .top .login_l { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -382px -27px;}
.login_brand .frame .top .login_r { padding-right:10px; float:right; font-weight:normal;}
.login_brand .frame .table { width:174px;border-left:1px solid #dadada;border-right:1px solid #dadada; height:auto; padding:2px 0;}
.login_brand .frame .bottom { display:block; height:10px;background:url(../images/bg.gif) no-repeat -64px -119px;}
.login_brand .frame .table .login { width:165px; height:auto; margin:auto;}
.login_brand .frame .table .login .name { width:155px; height:44px; overflow:hidden; padding:5px;}
.login_brand .frame .table .login .name .pic { width:44px; height:44px; float:left; border:1px solid #d2d2d2; padding:1px;}
.login_brand .frame .table .login .name .pic img {height:44px; display:block; margin:auto;}
.login_brand .frame .table .login .name .pic .vip { position: relative; width:24px; height:11px;right:-20px;top:-10px; z-index:10;}
.login_brand .frame .table .login .name .txt { width:100px; float:right; height:44px; line-height:22px; overflow:hidden;}
.login_brand .frame .table .login .fun {width:155px; height:auto; padding:5px 5px 4px; border-bottom:1px solid #e6e6e6; line-height:20px;}
.login_brand .frame .table .login .fun .help { color:#707070; margin:0 8px;}
.login_brand .frame .table .login .message { height:18px; line-height:18px; display:block;margin-top:5px;}
.login_brand .frame .table .login .message a { margin:0 5px;}
/*login----*/
.login_brand .frame .table .text_input { width:151px; height:27px; margin:7px auto auto;background:url(../images/bg.gif) no-repeat -1px -145px;}
.login_brand .frame .table .text_input input {font-family:Geneva,Arial,Helvetica,sans-serif;}
.login_brand .frame .table .text_input .text { color:#898989; border:0;height:18px; padding:5px 7px 0; width:133px; margin:2px;}
.login_brand .frame .table .reg { width:150px; height:18px; margin:7px auto auto; line-height:18px;}
.login_brand .frame .table .reg .pw { height:18px; line-height:18px; width:70px; padding-left:20px;background:url(../images/bg.gif) no-repeat -382px -80px;#background:url(../images/bg.gif) no-repeat -382px -81px;float:left;}
.login_brand .frame .table .reg .pw a {color:#666;}
.login_brand .frame .table .reg .register { width:60px; height:18px; float:left;line-height:18px; }
.login_brand .frame .table .reg .register a { color:#f00d00;}
/*login----*/
.login_brand .frame .top_brand {height:29px; display:block;background:url(../images/bg.gif) no-repeat -64px -54px; line-height:29px; padding-left:10px; font-weight:bold; color:#fff;}
.login_brand .frame .brand_list { display:block;}
.login_brand .frame .brand_list .sub {border-top:1px solid #DADADA; display:block;padding-top:6px; width:165px; margin:auto;}
.login_brand .frame .brand_list .sub a {margin:0 8px; color:#707070;}
.login_brand .frame .brand_list ul li { width:80px; padding-left:7px; overflow:hidden; float:left; height:25px; line-height:25px;}
.login_brand .frame .web_link {display:block;}
.login_brand .frame .web_link ul li { width:83px; padding-left:4px; overflow:hidden; float:left; height:32px; text-align:left; margin-top:5px;}
.login_brand .frame .web_link ul li img { width:80px;}
.login_brand .banner {margin-bottom:10px;}
.login_brand .frame .table .tag_list { display:block; padding:0 5px; line-height:20px;}
.login_brand .frame .table .tag_list a { color:#959595; margin:0 4px;}
.login_brand .frame .table .tag_list .tag1 { font-size:14px; color:#333;}
.login_brand .frame .table .tag_list .tag2 { font-size:14px; font-weight:bold;color:#333;}
.login_brand .frame .table .tag_list b { color:#333;}

.login_brand .frame .table .mag_list {display:block; padding:0 5px;}
.login_brand .frame .table .mag_list ul li { display:block;background:url(../images/bg.gif) no-repeat -387px -52px; padding-left:10px; height:25px; line-height:25px; color:#999; overflow:hidden;}
.login_brand .frame .table .mag_list ul li a { color:#333; margin-right:5px;}
.login_brand .frame .table .mag_list ol li {height:25px; line-height:25px; overflow:hidden; display:block;}
.login_brand .frame .table .mag_list ol li a {color:#333; margin:0 5px;}

.login_brand .frame .table .mag_lists ul li { padding:0 5px; height:25px; line-height:25px; color:#999; overflow:hidden;}
.login_brand .frame .table .mag_lists ul li a { color:#333; margin-right:5px;}
.login_brand .frame .table .mag_lists ol li {height:25px; line-height:25px; overflow:hidden; display:block;}
.login_brand .frame .table .mag_lists ol li a {color:#333; margin:0 5px;}

.login_brand .frame .table .attention_list ul li { padding:0 5px 0 15px; height:25px; line-height:25px; color:#999; overflow:hidden;background:url(../images/bg.gif) no-repeat -383px -506px;}
.login_brand .frame .table .attention_list ul li a { color:#333;}

.login_brand .frame .link_list { display:block;}
.login_brand .frame .link_list .sub {border-top:1px solid #DADADA; display:block;padding-top:6px; width:165px; margin:auto;}
.login_brand .frame .link_list .sub a {margin:0 8px; color:#707070;}
.login_brand .frame .link_list ul li { display:block;padding-left:7px; overflow:hidden;height:24px; line-height:24px; overflow:hidden; width:80px; float:left;}
.login_brand .frame .link_list ul li a { color:#777;}

.login_brand .frame .cooperation ul li a{color:#777;}
.bosom .mag_list .list ul li.li_bg_now .txt span a { display:inline; padding:1px 4px;#padding:3px 4px 0;margin:0 4px;font-weight: normal; background:url(../images/bg.gif) no-repeat -251px -432px; color:#fff; text-decoration:none;}

/*  左边样式  */
#left  {
  width:300px;
  float:left;
  }
.normalcontainer {
  width:300px;
  height:auto;
  margin-bottom:8px;
  }
.normaltop {
  background-image:url(../images/sort_normaltop.gif);
  width:262px;
  height:31px;
  line-height:30px;
  padding-left:38px;
  float:left;
  }
.normaltop h3 {
   margin:0px;
   padding:0px;
   float:left;
   width:190px;
   color:#888;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   overflow:hidden;
   }
.normaltop .right {
   float:right;
   width:40px;
   padding-top:6px;
   padding-right:5px;
   overflow:hidden;
   }
.normaltop .right img {
   margin-right:5px;
   border:none;
   }
.normaltop span {
    background-image:url(../images/sort_icongouwuche.gif);
	width:31px;
	height:31px;
	float:right;
	}
.normalcontent {
    width:278px;
    padding:10px;
    float:left;
    border:1px solid #ededed;
    border-top:none;
	margin-bottom:8px;
   }
.normalcontent span {
	line-height:20px;
	color:#ea1a10;
	font-size:12px;
	font-weight:bold;
   }  
   
   
   
/*--------------中间提示层--------------------*/
#center_bankdiv {background: rgb(51, 51, 51) none repeat scroll 0% 0%; position: absolute; left: 0px; top: 0px; width: 100%; height:900px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; z-index: 10000;display:none;#filter:alpha(opacity=20);_filter:alpha(opacity=20);opacity:0.2;}   
#center_bankdiv_table {width: 300px; position: absolute; left: 50%; top: 20%; margin-left: -150px; z-index: 10001; color: rgb(51, 51, 51); display: block; background:#fff;}
#center_bankdiv_table .center_table {border: 8px solid rgb(238, 238, 238); display:block;}
#center_bankdiv_table .center_table .top { margin-top:3px; height:24px; display:block; width:98%;}
#center_bankdiv_table .center_table .top a { float:right;}
#center_bankdiv_in { display:block; line-height:20px; font-size:14px;}

.bottom_bankdiv_in_class{width:300px;height:240px;background:#f1f1f1; position:fixed; right:0px; bottom:0px; z-index:300;}
* html .bottom_bankdiv_in_class {position:absolute; right:0px; z-index:300;background:#f1f1f1;top:expression(offsetParent.scrollTop+offsetParent.clientHeight-240); }
.bottom_bankdiv_in_class .top { margin-top:3px; height:24px; display:block; width:98%;}
.bottom_bankdiv_in_class .top a {float:right;}
#bottom_bankdiv_in {display:block; line-height:20px; font-size:14px;}


/*------help-----------------*/
.panel_example {}
.panel_example .slide1 { height:auto; line-height:30px; display:block; border:1px solid #ccc; padding:0 10px; font-size:14px; font-weight:bold; margin:10px 0 0; background:#F3F3F3; cursor:pointer;}
.panel_example div {border:1px solid #ccc; padding:10px; border-top:none;}

.flash_shelf {width:640px; height:auto;margin-bottom:3px;}

/*预览*/
.p { display:block; margin-bottom:10px; position:relative;}
.p .pp { background:#f50; font-size:14px; font-weight:bold; color:#fff; position:absolute;top:-5px; right:-50px; display:block; width:120px; height:30px; line-height:30px; text-align:center; display:none;}
.p .pp a {font-size:14px; font-weight:bold; color:#fff;}
attention 