@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:auto;_width:190px; hei/ght:60px; padding-top:10px;}
#head .center .logo a { display:block;wi/dth:141px; height:60px;}
#head .center .logo_tag { width:38px; height:17px; float:left;background:url(../images/tag.jpg) no-repeat;margin-top:14px;}
#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 .date { display:none;}
#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;}

#foot {width:990px; margin:auto; margin-top:15px; background:url(../images/foot_bg_new.gif) repeat-x; height:72px; clear:both;}
#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;}

.page { display:block; height:21px; background:#f2f2f2; padding-top:4px; margin-top:10px; position:relative;}
.page div {width:190px; margin:auto; height:17px;}
.page .page_txt { width:150px; line-height:21px; text-align:right; position:absolute; right:1px; height:21px; top:8px;}
.page .page_txt a { text-decoration:underline; color:#f00; width:auto; height:auto; background:none; float:none;}
.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;}
.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;}
/*---------------------------------------------------------------------------*/
.brand_left { float:right; height:auto; overflow:hidden; width:735px;}
.brand_right { float:left; width:240px; height:auto; overflow:hidden;} 
.brand_right .brand_intro { display:block; height:auto; margin-bottom:10px;}
.brand_right .brand_intro .top { height:30px;display:block;overflow:hidden;background:url(../images/bg.gif) no-repeat -5px -947px;}
.brand_right .brand_intro .top .left { height:30px; w/idth:105px; float:left; line-height:30px; text-align:left;font-weight:bold; padding-left:15px;}
.brand_right .brand_intro .top .right { height:30px; wi/dth:121px; float:left; line-height:30px; text-align:center;}
.brand_right .brand_intro .top .right.now {background:url(../images/bg.gif) no-repeat -126px -514px;font-weight:bold;}
.brand_right .brand_intro .top a { text-decoration:none; display:block;}
.brand_right .brand_intro .top .right a.now { text-decoration:none; display:block;background:url(../images/bg.gif) no-repeat -126px -514px;font-weight:bold;}
.brand_right .brand_intro .top .left a.now { text-decoration:none; display:block;background:url(../images/bg.gif) no-repeat -1px -514px; font-weight:bold;}
.brand_right .brand_intro .intro { width:238px; height:207px; margin:auto; padding:0; border-left:1px solid #dadada;border-right:1px solid #dadada; overflow:hidden;}
.brand_right .brand_intro .intro .text { padding:0px 14px; margin:auto; line-height:21px; height:187px; overflow:hidden; margin:10px 0;}
.brand_right .brand_intro .sort { background:#f3f3f3; padding:6px 14px 0; display:block;border-left:1px solid #dadada;border-right:1px solid #dadada; line-height:20px;}

.brand_right .brand_intro .bottom {height:7px;background:url(../images/bg.gif) no-repeat -2px -440px; display:block;overflow:hidden}
.brand_right .frame { width:240px; height:auto; margin-bottom:10px;}
.brand_right .frame .top { height:29px; display:block;background:url(../images/bg.gif) no-repeat -2px -461px; padding:0 10px 0 30px; line-height:29px; color:#737373; font-weight:normal;overflow:hidden;}
.brand_right .frame .top_brand { height:29px; display:block;background:url(../images/bg.gif) no-repeat -2px -461px; padding:0 10px 0 30px; line-height:29px; color:#333; font-weight: bold;overflow:hidden;}
.brand_right .frame .top span { float:left; height:29px;color:#121212;font-weight:bold;}
.brand_right .frame .top .page_s { width:40px; height:17px; float:right; margin-top:6px;}
.brand_right .frame .list { width:238px;border-left:1px solid #dadada;border-right:1px solid #dadada; height:auto; padding-top:10px;}
.brand_right .frame .list ul li { width:212px; height:41px; margin:0 auto; border-bottom:1px dotted #cdcdcd; padding:3px 8px; overflow:hidden; color:#8d8d8d;line-height:20px;}
.brand_right .frame .list ul li a {display:block;height:20px;line-height:20px; overflow:hidden;}
.brand_right .frame .go {width:222px;padding:10px 3px 0 3px; text-align:right; margin:auto;}
.brand_right .frame .bottom {background:url(../images/bg.gif) no-repeat -2px -448px; height:12px; display:block;overflow:hidden}
.brand_right .frame .space { width:238px;border-left:1px solid #dadada;border-right:1px solid #dadada; height:auto; padding-top:10px;}
.brand_right .frame .space ul li { width:201px; height:28px; margin:0 auto; border-bottom:1px dotted #cdcdcd; padding:0px 10px 0px 17px; overflow:hidden; color:#2f2f2f;line-height:28px;background:url(../images/bg.gif) no-repeat -383px -50px;}
.brand_right .frame .user {width:238px;border-left:1px solid #dadada;border-right:1px solid #dadada; height:auto; padding-top:10px;}
.brand_right .frame .user ul li {float:left;height:75px;padding-top:5px;width:78px;}
.brand_right .frame .user ul li .user_ico_s {height:48px;margin:0 auto;width:48px;}
.brand_right .frame .user ul li .user_ico_s a {display:block;height:47px;margin:auto;width:48px;}
.brand_right .frame .user ul li .user_ico_s a:hover { background:#efefef;}
.brand_right .frame .user ul li .user_ico_s img {border:1px solid #D2D2D2;display:block;height:40px;margin:auto;padding:2px;width:40px;}
.brand_right .frame .user ul li .txt { display:block; height:20px; text-align:center; line-height:20px; overflow:hidden; width:64px; margin:auto;}
.brand_right .frame .go2 {width:222px;padding:10px 3px 0 3px; text-align:right;border-top:1px dotted #cdcdcd; margin:auto;}
.brand_right .frame .go2 img { margin-left:5px; float:right;}
/*-----new------*/
.brand_right .frame .table {border-left:1px solid #DADADA;border-right:1px solid #DADADA;height:auto;padding:2px 0;width:238px;}
.brand_right .frame .mag_lists { display:block;}
.brand_right .frame .mag_lists ul li {color:#999999;height:25px;line-height:25px;overflow:hidden;padding:0 5px 0 15px;}
.brand_right .frame .mag_lists ul li a {color:#333333;margin-right:12px;}
.brand_right .frame .mag_lists ul li span {color:#333333;padding-right:7px;}
.brand_right .frame .mag_lists ul li span.top {background:none;color:#DC2618;display:inline;height:auto;padding-left:0;width:auto;}
.brand_right .frame .mag_lists ul li span.click {color:#999999;}


.brand_right .frame .table .brand_list { display:block;}
.brand_right .frame .table .brand_list ul li {float:left;height:25px;line-height:25px;overflow:hidden;padding-left:12px;width:104px;}
/*mag left*/

.mag_left { width:735px; height:auto; float:left; overflow:hidden;}
.mag_left .position { height:29px; line-height:29px; display:block; overflow:hidden; border-bottom:4px solid #dedede; color:#000; font-size:14px; padding-left:20px;}
.mag_left .position a {color:#000;}
.mag_left .mag_detailed { height:auto; margin-bottom:15px;}
.mag_left .mag_detailed .mag_shop {float:left;height:auto;width:211px;}
.mag_left .mag_detailed .mag_shop .pic { width:188px; height:251px; overflow:hidden;padding:4px; border:1px solid #9c9c9c;}
.mag_left .mag_detailed .mag_shop .pic a {width:188px;height:251px; display:block; overflow:hidden;}
.mag_left .mag_detailed .mag_shop .pic img { display:block; margin:auto;height:251px;}
.mag_left .mag_detailed .mag_shop .down {height:30px;line-height:30px;margin:7px 0 auto;text-align:center;width:198px;color:#626262; font-size:14px;}
.mag_left .mag_detailed .mag_shop .down img { float:left;}
.mag_left .mag_detailed .mag_content {float:right;height:auto;width:515px;}
.mag_left .mag_detailed .mag_content .attention {float:right;width:98px;}
.mag_left .mag_detailed .mag_content h1 {color:#000000;float:left;font-size:16px;font-weight:bold;height:30px;overflow:hidden;padding:0;width:385px;}
.mag_left .mag_detailed .mag_content h1 a { font-size:16px;}
.mag_left .mag_detailed .mag_content h1 .mag_1yung {height:22px;position:absolute;right:1px;top:4px;width:75px;}
.mag_left .mag_detailed .mag_content .but { display:block; margin:10px auto auto;}
.mag_left .mag_detailed .mag_content .but img { float:left;}
.mag_left .mag_detailed .mag_content .down { margin-top:11px;}
.mag_left .price { font-size:14px; height:22px; line-height:22px;color:#F00D00; font-weight:bold;}
.mag_left .price b {color:#F00D00;}
/*intro*/


.mag_left .mag_detailed .mag_content .mag_tag { display:block;margin-bottom:5px;}
.mag_left .mag_detailed .mag_content .mag_tag .intro { width:360px; height:48px; float:left; line-height:24px;}
.mag_left .mag_detailed .mag_content .mag_tag .intro a { text-decoration:underline;margin:0 3px;}
.mag_left .mag_detailed .mag_content .mag_tag .intro a:hover { text-decoration:none; }
.mag_left .mag_detailed .mag_content .mag_tag .ding {background:transparent url(../images/bg.gif) no-repeat scroll -31px -181px;float:right;height:43px;margin-left:10px;margin-top:5px;width:59px;}
.mag_left .mag_detailed .mag_content .mag_tag .ding .nub {display:block; height:23px; line-height:23px; text-align:center;}
.mag_left .mag_detailed .mag_content .mag_tag .ding .nub a { color:#000; font-weight:bold;display:block; text-decoration:none;}
.mag_left .mag_detailed .mag_content .mag_tag .ding .ding_txt { height:20px; line-height:20px;display:block;text-align:center;}
.mag_left .mag_detailed .mag_content .mag_tag .ding .ding_txt a { color:#fff;display:block;text-decoration:none;}

.mag_left .new_intro {font-size:14px;line-height:20px;padding:5px 0px; display:block;margin:5px 0 5px;#margin:5px 0;}




.mag_left .message { display:block; margin-top:15px; }
.mag_left .message .page {border-bottom:4px solid #dedede;}
.mag_left .message .top { height:30px; display:block; line-height:30px; color:#949494; font-size:12px;}
.mag_left .message .top span { font-size:14px; font-weight:bold; margin:8px; color:#444;}
.mag_left .message ul li {color:#000000;float:left;height:auto;padding:5px 0; display:block; width:577px;}
.mag_left .message ul li.cmt_f1 {color:#000000;float:left;height:auto;padding:5px 0;}
.mag_left .message ul li .user_list {float:left;height:84px;width:68px;}
.mag_left .message ul li .user_ico_s {float:none;height:48px;margin:0 auto;width:48px;}
.mag_left .message ul li .user_ico_s a {display:block;height:47px;margin:auto;width:48px;}
.mag_left .message ul li .user_ico_s a:hover { background:#efefef;}
.mag_left .message ul li .user_ico_s img {border:1px solid #D2D2D2;display:block;height:40px;margin:auto;padding:2px;width:40px;}
.mag_left .message ul li.cmt_f1 .intro {background:transparent none repeat scroll 0 0;float:left;height:auto;margin:0;padding:0; display:block; width:509px;}
.mag_left .message ul li.cmt_f1 .intro .item_content {color:#000000;float:left;font-size:14px;height:auto;line-height:22px;margin-bottom:10px;overflow:hidden; display:block; width:509px;}
.mag_left .message ul li.cmt_f1 .item_content .tool_bar {background:#F8F8F8 none repeat scroll 0 0;border-top:1px solid #D5D5D5;color:#666666;display:block;font-size:12px;height:25px;padding:3px 0 3px 10px;}
.mag_left .message ul li.cmt_f1 .item_content .tool_bar .date {border:medium none;color:#666666;display:block;float:left;font-size:12px;width:400px;}
.mag_left .message ul li.cmt_f1 .item_content .tool_bar .date a {margin-right:8px;}
.mag_left .message ul li .tool_button {position:width:auto; float:right; padding-right:15px;}
.mag_left .message ul li .tool_button .tool_button a {color:#434343;font-size:12px;}
.mag_left .message ul li .tool_button .tool_button a:hover { color:#434343;}
.mag_left .message ul li.cmt_f1 .item_content .content {padding:5px 11px;}
.mag_left .message ul li.cmt_f1 .item_content .post_item {margin:10px 0;}
.mag_left .message ul li.cmt_f1 .item_content .post_item .reply {float:right;width:439px;}
.mag_left .message ul li.cmt_f1 .item_content .tool_bar {background:#F8F8F8 none repeat scroll 0 0;border-top:1px solid #D5D5D5;color:#666666;display:block;font-size:12px;height:25px;padding:3px 0 3px 10px;}
.mag_left .message ul li .intro .post_item .reply .date {background:#F8F8F8 none repeat scroll 0 0;}
.mag_left .message ul li .intro .post_item .reply .date a {margin-right:8px;}
.mag_left .message ul li .yinyong {padding:35px 0 0 80px;_padding:0 0 0 80px;}
.mag_left .message ul li blockquote {color:#999999;font-size:12px;margin:5px 0;padding:5px;}
.mag_left .message ul li .item_content .post_item .content {padding-left:80px;}
.mag_left .message .submit { display:block; padding:15px;}
.mag_left .message .submit .title { display:block; height:34px; line-height:34px;}
.mag_left .message .submit .title .tit { width:270px; height:34px; float:left; font-size:14px; font-weight:bold;}
.mag_left .message .submit .title .picture { width:345px; height:34px; float:left;}
.mag_left .message .submit .title .picture .choose { color:#707070; width:50px; float:left; height:34px;}
.mag_left .message .submit .title .picture .pic { width:275px; float:left; height:34px;}
.mag_left .message .submit .title .picture .pic img { margin-right:5px;}
.mag_left .message .submit .input { height:150px; display:block;}
.mag_left .message .submit .input .text { height:95px; width:600px; border:1px solid #dfdfdf; padding:3px; line-height:18px;}
.mag_left .message .submit .input .table { display:block; height:auto; margin-top:10px;}
.mag_left .message .submit .input .table #comment_login { display:inline;}
.mag_left .message .submit .input .table .txt { background:#fcfcfc; width:119px; height:18px; padding:3px 3px 0; border:1px solid #dedede; margin:0 15px 0 5px;}
.mag_left .message .submit .input .table a { margin:0 5px;}
.mag_left .message .submit .input .table span a { color:#f00;}
.mag_left .message .submit .input .table .but { width:62px; height:23px; margin:0 5px; text-align:center; line-height:23px;background:url(../images/bg.gif) no-repeat -12px -240px; border:none; font-weight:bold;}





.mag_left .banner img { margin:auto; display:block; height:150px; width:570px;}
.mag_left .mag_list { display:block;height:auto; margin:auto;}
.mag_left .mag_list .top { width:100%; background:url(../images/dh_bg.gif) repeat-x; height:46px;}
.mag_left .mag_list .top .pro_left { width:10px; height:46px; float:left; background:url(../images/bg.gif) no-repeat -1px -180px;}
.mag_left .mag_list .top .pro_right { width:10px; height:46px; float:right; background:url(../images/bg.gif) no-repeat -11px -180px;}
.mag_left .mag_list .top .center { display:block;height:46px; line-height:46px; float:left; width:715px;}
.mag_left .mag_list .top .title { padding-left:20px; float:left; height:46px; font-weight:bold;line-height:45px; font-size:14px; font-weight:bold;}
.mag_left .mag_list .top .page {width:230px;height:20px;float:right;padding:15px 0 0; background:none; margin-top:0; border-top:none;}
.mag_left .mag_list .top .page div { float:right; width:auto;}
.mag_left .mag_list .top .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;}
.mag_left .mag_list .top .page span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;}
.mag_left .mag_list .list { display:block;}
.mag_left .mag_list .list ul li { width:183px; float:left;padding:10px 0 0; margin:10px 0 0 0;overflow:hidden; height:270px;}
.mag_left .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;}
.mag_left .mag_list .list ul li .pic div {width:130px; height:170px; overflow:hidden;}
.mag_left .mag_list .list ul li .pic div img { display:block; margin:auto;height:170px;}
.mag_left .mag_list .list ul li .txt {height:80px; text-align:center;line-height:20px; margin-top:5px;}
.mag_left .mag_list .list ul li .txt p { padding:0; margin:0; display:block; height:20px; overflow:hidden; line-height:20px;}
.mag_left .mag_list .list ul li .txt a { height:20px; display:block; overflow:hidden; font-weight:bold; }
.mag_left .mag_list .list ul li .txt span { display:block; height:20px; overflow:hidden;}
.mag_left .mag_list .list ul li .txt span a { display:inline; margin:0 4px; padding:2px 4px 0; font-weight: normal; }
.mag_left .mag_list .list ul li .txt b { font-weight:normal; color:#f00d00; display:block;}
.mag_left .page { height:22px; padding-top:8px; border-top:1px solid #d7d7d7; background:#fff;}
.mag_left .mag_detailed .mag_content .book_date { display:block; margin-bottom:10px;}
.mag_left .mag_detailed .mag_content .book_date ul li { width:180px; height:20px; float:left; overflow:hidden;line-height:20px;}
.mag_left .mag_detailed .mag_content .book_date .tag { display:block; line-height:20px; height:20px; overflow:hidden;}
.mag_left .mag_detailed .mag_content .book_date .tag a { text-decoration:underline;}
.mag_left .mag_detailed .mag_content .book_date .tag a:hover { text-decoration:none;}

/*mag left end*/
.brand_right .brand_intro .intro .brand_desc { background:#F3F3F3; padding:5px 12px; display:block;  font-size:14px; font-weight:bold;}
.mag_left .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;}

.brand_right .logo { display:block; margin-bottom:10px;}
.brand_right .logo .top { display:block; height:7px;background:url(../images/bg.gif) no-repeat -2px -492px; }
.brand_right .logo .bottom { display:block; height:7px;background:url(../images/bg.gif) no-repeat -2px -499px; }
.brand_right .logo .pic { display:block;border-left:1px solid #dadada;border-right:1px solid #dadada; padding:5px 0;}
.brand_right .logo .pic img { display:block; margin:auto;}

.brand_right .frame  .mag_content { width:238px; margin:auto; overflow:hidden;border-left:1px solid #dadada;border-right:1px solid #dadada;}
.brand_right .frame .mag_e_book {height:auto;display:block;overflow:hidden;}
.brand_right .frame .mag_e_book .top {color:#2f2f2f;font-size:12px;font-weight:bold;height:22px;line-height:22px;padding:0 10px;display:block; overflow:hidden; background:none;}
.brand_right .frame .mag_e_book .top .tit { float:left;}
.brand_right .frame .mag_e_book .top .acc {font-size:12px;height:20px;line-height:20px;width:64px; float:right;margin-top:3px;}
.brand_right .frame .mag_e_book .list {border-right:none;border-left:none; border-bottom:1px solid #dadada;}
.brand_right .frame .mag_e_book .list.now { background:#fffcef;}
.brand_right .frame .mag_e_book .list ul li {color:#1B1B1B;height:30px;line-height:30px;padding:0;display:block;font-size:12px; overflow:hidden; border-bottom:none; width:auto; padding:0 10px;#padding:0 8px;}

.brand_right .frame .mag_e_book .list ul li .unit_price {height:27px;left:215px;overflow:hidden;position:absolute;width:120px;}
.brand_right .frame .mag_e_book .list ul li .unit_b { color:#f00d00; font-weight:bold;}
.brand_right .frame .mag_e_book .list ul li .total_price {height:27px;overflow:hidden; float:left;}
.brand_right .frame .mag_e_book .list ul li b {color:#f00d00;}
.brand_right .frame .mag_e_book .list ul li span {color:#f00d00;}
.brand_right .frame .mag_e_book .list ul li .gou {color:#1B1B1B;height:20px;line-height:20px;text-align:center; margin-top:5px; float:right;width:46px;background:url(../images/bg.gif) no-repeat -256px -86px;z-index:20px;}
.brand_right .frame .mag_e_book .list ul li .gou a { display:block;}
.brand_right .frame .mag_e_book .list ul li .date {height:27px;overflow:hidden; float:left; margin-right:5px;}
.new_up { height:29px; line-height:29px; padding-left:34px; color:#313131; font-size:14px; font-weight:bold; border-bottom:2px solid #ce2418; background:url(../images/bg.gif) no-repeat -374px -25px; margin-bottom:10px;}

.head_banner { width:990px; margin:auto auto 8px;}