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

.brand_left { float:left; height:auto; overflow:hidden; width:577px;}
.brand_right { float:right; 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}
.brand_right .brand_intro .top .left { height:30px; width:120px; float:left; line-height:30px; text-align:center;background:url(../images/bg.gif) no-repeat -126px -545px;}
.brand_right .brand_intro .top .left.now {background:url(../images/bg.gif) no-repeat -1px -514px; font-weight:bold;}
.brand_right .brand_intro .top .right { height:30px; width:120px; float:left; line-height:30px; text-align:center;background:url(../images/bg.gif) no-repeat -1px -545px;}
.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 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;}
/*mag left*/

.mag_left { width:577px; 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 { width:577px; height:auto;}
.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:365px;}
.mag_left .mag_detailed .mag_content h1 {color:#fe5c1c;font-size:16px;font-weight: bold;height:30px;line-height:30px; margin-bottom:5px;position:relative; z-index:10px;}
.mag_left .mag_detailed .mag_content h1 a { font-size:16px;color:#fe5c1c;}
.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;}

/*intro*/


.mag_left .mag_detailed .mag_content .mag_tag { height:48px; display:block;margin-bottom:5px;}
.mag_left .mag_detailed .mag_content .mag_tag .intro { width:385px; 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 { width:55px; height:44px; float:right;background:url(../images/bg.gif) no-repeat -33px -181px; }
.mag_left .mag_detailed .mag_content .mag_tag .ding .nub { display:block; height:24px; line-height:24px; text-align:center;}
.mag_left .mag_detailed .mag_content .mag_tag .ding .nub a { color:#ffa27b; font-weight:bold;display:block;}
.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;}

.mag_left .new_intro {background:#F6F6F6 none repeat scroll 0 0;font-size:14px;line-height:20px;padding:5px 10px; display:block; margin-bottom:10px;}




.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 { width:577px; margin:auto auto 10px;}
.mag_left .banner img { margin:auto; display:block; height:150px; width:570px;}
.mag_left .mag_list { width:577px; 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:557px;}
.mag_left .mag_list .top .title { padding-left:20px; float:left; height:46px; color:#121212; font-weight:bold;line-height:45px; font-size:14px; color:#707070; 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:190px; 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;}