/* 
	Resets defualt browser settings
	reset.css
*/
*{ margin:0; padding:0;}
img{ border:none;}
ol,ul { list-style:none; margin:0; padding:0; }
li{ display:inline;}
body { font-size:12px; font-family:微软雅黑,宋体; margin:0; background:#FFFFFF; color:#7d7d7d}
a{ font-size:12px; text-decoration:none; color:#563A1A}
a:hover{ color:#638725}
p{ margin:0; padding:0;}
table{ border-collapse:collapse;}


/*顶部*/
#header{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #fff; position:relative; z-index:1000}
.header{ width:1200px; height:45px; margin:0 auto;}
.header_left{ float: left; width: 400px; height:33px; line-height:33px; padding-top:12px; padding-left:20px; position:relative}
.header_left a{ float:left; margin-right:34px; display:inline; height:17px; line-height:17px;}
.header_left a.wb{ background:url(../img/top_wb.jpg) no-repeat left top; height:17px; padding-left:30px;}
.header_left a.wb:hover{ background:url(../img/top_wb_hover.jpg) no-repeat left top; height:17px; padding-left:30px;}
.header_left a.wx{ background:url(../img/top_wx.jpg) no-repeat left top; height:17px; padding-left:30px; position:relative}
.header_left a:hover{ color:#638725 }
.header_ul{ float:left;} 
.header_right{ float:right; width:420px; height:14px; line-height:14px; color:#808080; text-align:right; padding-top:12px;}
.header_right a{  color:#afafaf; height:14px; line-height:14px; float:left}
.header_right a:hover{ color:#638725 }
.header_right span{ padding:0 10px; height:12px; line-height:12px; float:left}
.weibo{ float: right; width:80px; height:auto; padding-top:5px;}
.orders{ background:url(../img/order.jpg) no-repeat left center; padding-left:18px;}
.cart{ background: url(../img/cart.jpg) no-repeat left center; padding-left:18px; }
.cart b{ font-weight:normal;color:#d50911; margin:0 5px;  }
.header_right .ydm{ background:url(../img/top_ydm.jpg) no-repeat left center; padding-left:13px;}
.header_right .sjz{ background:url(../img/top_phone.jpg) no-repeat left center; padding-left:10px;}
.header_right .khd{ background:url(../img/top_khd.jpg) no-repeat left center; padding-left:12px;}

/*头部*/
#top{ width:100%; height:94px; position:relative; z-index:1;}
.top{ width:1200px; height:94px; margin:0 auto; position:relative}
#top_add{ width:100%; height:90px; border-top:1px solid #dbdbdb; position:relative; z-index:1; width:100%; }
.top_add_box{ width:1200px; height:90px; margin:0 auto; position:relative}
.top_add_box a img{ width:1200px; height:90px;}
.top_add_box span{ width:25px; height:25px; display:block; position:absolute; right:0; top:0; cursor:pointer }

/*搜索*/
.top_search{ position:absolute; width:459px; height:37px; line-height:37px; background:url(../img/search_bg.jpg) no-repeat left top; left:370px; top:24px;}
.top_search input{ float: left; width:auto; height:37px; border:none; line-height:37px; background:none;}
.top_search input.search_text{ width:376px; padding-left:10px; font-size:12px; color:#969696; font-family:微软雅黑}
#cate_select{ float:left;}
.top_search input.search_bt{ width:71px; cursor:pointer;}

/*logo*/
#logo{ position:absolute; width: 174px; height:46px; top:24px; left:20px;}

/*导航*/
#nav{ width:100%; height:49px;  position:relative; z-index:100}
.nav{ width:1200px; height:34px;  margin:0 auto;  position:relative;}
.nav ul.nav_list{ float:left; width:977px; height:34px; line-height:34px; padding-left:223px; margin-top:7px; display:inline;background:#b60e0e; }
.nav ul.nav_list li{ float:left; width:auto; height:34px; line-height:34px; }
.nav ul.nav_list li a{ width:auto; text-align:center; padding:0 18px; font-size:14px; font-family:微软雅黑,黑体,宋体; color:#fff; font-weight:bold; float:left; text-shadow:1px 1px rgba(0,0,0,0.4); }
.nav ul.nav_list li a:hover, .nav ul.nav_list li a.cur{ background:#cb2727}


/*购物车*/
.shop_cart{ position:absolute; top:24px; right:0; width:133px;  line-height:35px; height:35px; padding-left:55px; background:url(../img/shop_cart.png) no-repeat 37px center #fff; border:1px solid #e8e8e8; color:#3e3e3e}
.shop_cart em{ font-weight:bold; font-style:normal; background:url(../img/shop_pic.jpg) no-repeat left top; width:17px; height:21px; margin:-10px 0 0 58px; display:inline; color:#fff; font-weight: normal; float:left; text-align:center; line-height:21px;}
.shop_cart  a{ color:#3e3e3e; font-size:14px; }
.shop_cart  a:hover{ color:#638725 }
.top_login{ position:absolute; right:208px; top:24px; width:71px; height:35px; text-align:center; line-height:35px; background:#b60e0e; border:1px solid #e8e8e8; color:#fff}
.top_login a{ color:#fff; display:block}

#wrap{ width:1200px; background:#fff; height:auto;overflow:visible;  margin:0 auto; position: relative; z-index:1; overflow:hidden}
#wrap_one{ width:990px; padding:15px; background:#F3F3F3; min-height:600px; height:auto!important; height:600px; overflow:visible;  margin:0 auto; position: relative; z-index:1; overflow:hidden}


/*banner*/
.banner{ float:left; width:1002px; height:117px; overflow:hidden; margin-top:10px; display:inline}

/*中间内容*/
#content{width:960px; margin:0 auto; height: auto; overflow:hidden; padding-top:20px;}

/* 搜索 */
.top_search span,.sear_text input{height:23px;line-height:23px;}
.sear_text input{width:374px;padding:0 5px;color:#cdcdcd;border:0;}
.sear_text input{margin-top:7px;margin-left:8px;}
.sear_butn input{width:44px;height:21px;background:url(../img/tx_search.jpg) left top repeat-x;border:0;color:#500006;font-weight:bold;cursor:pointer;*margin-top:6px;_margin-top:1px;}
.sear_sub{width:113px;padding-top:7px;padding-right:8px;}
.sear_sub input{width:113px;height:23px;background:url(top.jpg) left -200px no-repeat;cursor:pointer;border:0;}

/*热门搜索*/
.hot_keys{ position:absolute; top:70px; left:380px;width:500px; }
.hot_keys a{ padding-right:5px; }
.hot_keys a.hot_keys_hot{ color:#b20e0e }

/*分类*/
.pro_cate{ width:214px; height:auto;z-index:1000000;  position:absolute; left:0; top:0px}
#subCate{ height:50px;}
.pro_cate .tit{ float:left; width:203px; height:49px; line-height:49px; color:#fff; background: url(../img/pro_cate.jpg) no-repeat right top #563a1a; font-size:14px; padding-left:20px; }
.pro_cate .tab-hd{ position:absolute; width:30px; left:-28px; top:50px;}
.pro_cate .tab-hd li{ background:url(../img/cate_tab.jpg) no-repeat left bottom; float:left; width:13px; padding:8px 8px 0; height:61px; font-size:12px; color:#333}
.pro_cate .tab-hd li.active{ background:url(../img/cate_tab.jpg) no-repeat left top; color:#fff; font-weight:bold}
.pro_cate .tab-bd{ float:left; width:197px; height:600px; border:1px solid #ac55ef; border-top:none} 
.ul01{ float:left; background:#f8f5ef; padding:0 1px; height:560px; width:214px; height:470px;}
.ul01 li{ width:214px; border-bottom:1px solid #f0f0f0; height:59px; border-bottom:1px solid #f8f5ef; background:#ece5da; float:left;position:relative  }
.ul01 li.ul01_on{ background:url(../img/ul01_cur.png) no-repeat 190px 30px #f8f5ef; border:1px solid #b29760; border-right:1px solid #f8f5ef }
.ul01 li h3{ padding-top:8px; padding-bottom:6px; color:#563a1a; font-weight:normal; font-size:14px;}
.ul01 li p a{ color:#a08464; margin-right:5px;}
.ul01 li p a:hover{ color:#638725}
.ul01 li.hover{ background:url(../img/pro_cate_hover.jpg) no-repeat 100px 30px #f8f5ef; display:block; float:left; width:174px;}

/*分类菜单*/
#sub_cate{ height:35px}
#sub_cate #sidebar{ display:none; border-left:1px solid #ddd; border-bottom:1px solid #ddd}
#sidebar{ float:left;width:239px; padding-top:10px;height:385px; background:url(../img/cate_bg.jpg) repeat-y left top; _overflow:
hidden}
.sidelist{position:relative;z-index:1;height:64px;width:232px; margin-bottom:3px; _margin-top:-10px  }
.i-list{position:absolute;z-index:1;left:213px;top:0;width:326px;height: auto;padding:15px;background:#f8f5ef; border:1px solid #b29760; overflow:hidden; display:none; min-height:39px; height:auto!important; height:39px; overflow:visible}
.i-list dl{ float:left; width:100%; border-bottom:1px solid #ece5da; padding-bottom:10px; margin-bottom:15px;}
.i-list dl.dlnone{ border-bottom:none}
.i-list dl dt{ float:left; color:#ba1c1c; width:80px; font-size:14px;}
.i-list dl dd{ float:left; width:240px; line-height:20px;}
.i-list dl dd a{ color:#A08464; margin:0 5px 10px 0; display:inline-block; *display:inline}
.i-list dl dd a:hover{ color:#638725 }
.i-list dl dd p{ line-height:24px;}
.i-list dl dd p a{ margin:0}
.i-list dl dd span{ margin:0 5px 0 0;}
#sidebar .hover{border-right:0; border-left: none;background: url(../img/cate_hover_left.jpg) no-repeat left top; width:232px; height:79px;}
.sidelist_left{position:relative;z-index:2;height:59px;line-height:20px;font-size:14px;font-weight:normal;width:174px;padding:0 20px;  }
.ul01 li div.hover{ border:1px solid #b29760; background:#f8f5ef; border-right:1px solid #f8f5ef; width:173px; *height:67px }
.sidelist_left:hover{ cursor:pointer}
.sidelist_left dt{ color:#BF0F33; font-weight:bold;}
.sidelist_left dt a{ color:#3b3b3b; padding-right:10px; }
.sidelist_left dt a:hover{ text-decoration:underline}
.sidelist_left dd{ width:186px;}
.sidelist_left dd a{ color:#454545; display:inline-block; padding-right:4px;}
.sidelist_left dd a:hover{ text-decoration:underline;}
.sidelist_first .i-list{}

.sidelist_right{ float:left; width:290px; padding:10px 0 0 30px}
.sidelist_right dt{ float:left; width:100%; height:auto; line-height:30px; padding-top:30px; font-weight:bold;}
.sidelist_right dt a{ padding:10px 20px 10px 0;}
.sidelist_right dd{ float:left; width:100%; height:auto; padding:20px 0;}
.sidelist_right dd em{ float:left; width:100%; padding-right:15px; line-height:20px; text-align: left; line-height:30px; font-style:normal; color:#666; font-weight:bold; border-bottom:1px solid #ddd}
.sidelist_right dd span{ float:left; width:312px; padding-bottom:5px;}
.sidelist_right dd span a{ padding-right:10px; line-height:24px; border-right:1px solid #ccc; margin-right:10px; display:inline}
.sidelist_right dd span a:hover{ text-decoration:underline}

/*tab*/
.tab{ width:100%;}
.tab-hd {overflow:hidden; zoom:1;}
.tab-bd{}
.tab-hd li{ float:left; width:100%;text-align:center; cursor:pointer;}
.tab-hd li.active{ background:#F60;}
.tab-bd li{display:none; font-size:12px;}

/*首页顶部*/
.home_top{ height:490px; width:1200px; margin:0 auto}
.home_top_box{ width:975px; height:470px; float:right; position:relative; padding-left:10px; }

/*首页图片滚动*/
.focus{width:736px;height:210px;position:relative; position:relative; z-index:1; clear:both}
.rslides{width:736px;position:relative;list-style:none;padding:0; height:210px; overflow:hidden}
.rslides_nav{height:51px;width:31px;position:absolute;top:86px;left:0;opacity:0.8;text-indent:-9999px;overflow:hidden;text-decoration:none;display: block;Alpha(opacity=80);}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;right:0; display: block}
.rslides_tabs{margin:2px auto;clear:both;text-align:center; clear:both; width:100%; *width:140px; *padding-top:10px; *margin-top:10px; *margin-left:300px; margin-top:-25px; position:relative; z-index:10 }
.rslides_tabs li{display:inline; *float:left; *display:inline-block;margin-right:10px;}
.rslides li{ float:left; width:100%; height:280px; background:#EFEFF1; text-align:center}
.rslides li a{ float:left; width:100%; height:280px; text-align:center; cursor: pointe}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;display:inline-block;_display:block;*display:block;width:36px;height:5px; background:#ece5da}
.rslides_tabs .rslides_here a{background:#b60e0e}
.home_banner{ width:738px; height:420px; overflow:hidden; position:relative; z-index:99; background:#fff }
.focus .prev{ background:url(../img/prev.png) no-repeat left top; width:29px; height:34px; left:23px;}
.focus .next{ background:url(../img/next.png) no-repeat left top; width:29px; height:34px; left:690px}


/*右侧公告*/
.home_top_right{ width:232px; background:#f8f5ef; height:479px; position:absolute;right:0; top:0}
.anouce{ width:100%;}
.anouce h3{ color:#b60e0e; font-size:14px; border-bottom:3px solid #ece5da; height:36px; line-height:36px; padding-left:10px;}
.anouce ul{ margin:10px; height:84px; overflow:hidden;}
.anouce ul li{ height:28px; line-height:28px; display:block;}
.anouce ul li em{ margin-right:5px; float:left; padding-top:8px; display:inline; line-height:16px;}
.anouce ul li a{ color:#563A1A}
.anouce ul li a:hover{ color:#638725 }
.anoucebook{ width:170px; height:233px; margin:35px 30px 30px 30px; position:relative;}
.anoucebook p{ position:absolute; left:4px; top:0; z-index:1 }
.anoucebook p img{ width:162px; height:230px;}
.anoucebook h5{ position:absolute; width:140px; left:57px; top:115px; height:55px; z-index:2; background:url(../img/anoucebook.png) no-repeat left top }
.anoucebook h5 a{ display:block; width:40px; font-size:15px; color:#fff; padding:6px 5px 0 20px; height:55px; top:5px; left:0; position:absolute;}
.anoucebook h5 em{display:block; width:85px; height:55px; top:5px; left:55px; text-align:center;line-height:55px; color:#fff; font-size:10px; position:absolute; font-style:normal;overflow:hidden;}
.topadd{width:232px; height:80px; overflow:hidden;margin-top:5px;z-index:100}
.topadd img{width:232px; height:80px;}

/*列表*/
.home_top_list{ background:#fff; top:424px; position:absolute;z-index:3; width:752px; left:0; height:55px;}
.home_top_list ul{overflow:hidden; background:#f8f5ef; height:27px; padding:14px 28px;}
.home_top_list ul li{  float: left;
    height: 26px;
    line-height: 26px;
    width: 110px;
    padding-right: 10px;
    margin-left: 50px;
    }
.home_top_list ul li a{ color:#563a1a }
.home_top_list ul li a:hover{ color:#638725 }

/*colum_one*/
.colum_one{ float:left; width:1170px; height:auto; overflow:hidden}
.colum_one_left{ float:left; width:599px; height:auto;}
.colum_one_c{ float:left; width:300px; height:320px;}
.colum_one_left div{ float:left; margin:0 10px 10px 0; display:inline}
.adds_01 img{ width:587px; height:156px;}
.adds_02 img{ width:288px; height:156px;}
.adds_03 img{ width:290px; height:320px;}
.adds_04{ float:left; width:274px; height:156px;}
.adds_04 img{ width:274px; height:156px;}
.colum_one_r{ float:right; width:270px; height:320px; overflow:hidden}

/*网站公告*/
.home_news{ float: right; width:270px; height:162px; background:#fff;}
.home_news h3{ float:left; width:100%; height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:14px;}
.home_news h3 span{ float:left; width:auto}
.home_news h3 a{ font-size:12px; font-weight:normal; float:right;}
.home_news dl{ float:left; width:260px; padding:6px 0 0 10px;}
.home_news dl dd{ float:left; width:240px; overflow:hidden; background:url(../img/news_li.jpg) no-repeat left center; padding-left:15px; line-height:24px;}

/*广告*/
.add{ width:100%; height:auto; overflow:hidden; float:left; padding-bottom:10px;}
.add a{ margin-top:10px; display:block; float:left;}

.big_colum{ float:left; width:1180px; height:auto}
.big_colum .base_colum{ width:580px; margin-right:10px; display:inline}
.big_colum .pro_list{ width:580px;}
.big_colum .pro_list ul{ width:600px;}
.big_colum .pro_list ul li{ width:183px; margin-right:15px;}
.big_colum .pro_list ul li a{ width:183px; height:156px;}
.big_colum .pro_list ul li span h5 a{ width:100%; height:auto}
.big_colum .pro_list ul li a img{ width:183px; height:176px;}
.big_colum .base_colum .more{ display:none}
.big_colum .base_colum .hot_cate{ width:190px}
.big_colum .pro_list li span{ width:163px;}
.base_colum{ float:left; width:1200px; height:auto; overflow:hidden; border-bottom:1px solid #f1f1f1 }
.base_colum .tit{ float:left; width:100%; height:40px; line-height:40px; border-bottom:2px solid #b20e0e; margin:0 0 20px 0;display:inline;}
.base_colum .tit h3{ float:left; width: 500px; height:40px; font-size:20px;  font-family:微软雅黑,黑体,宋体; line-height:40px; font-weight:normal; color:#3d3d3d; }
.base_colum .more,.other_buy .more{ float:right; width:124px; text-align:right; font-size:12px;}
.base_colum .more a,.other_buy .more a{ font-size:12px; color:#a08464 }
.base_colum .more a,.other_buy .more:hover{ color:#a08464 }
.base_colum .hot_cate{ float:right; width:660px; text-align:right; color:#fff; background:#b8b8b8}
.base_colum .hot_cate a{ padding:0 20px; color:#fff}
.base_colum .hot_cate a:hover{ text-decoration:underline}
.top_pro_left{ float:left; position:relative; width:700px; height: auto;}

.colum_two{ float:left; width:1190px; height:auto;}
.colum_two a{ float:left; width:auto; margin-right:10px; display:inline}
.colum_two a.adds_06{ width:587px;}
.colum_two a.adds_07{ width:576px;}

.base_left{ float:left;width:926px; overflow:hidden; padding:20px; padding-top:5px; padding-bottom:0; }
.base_right{ float:right; background:#f8f5ef; width:212px; height:570px; padding:20px 10px; overflow:hidden  }

/*列表*/
.pro_list{ float:left; width:1170px;  position:relative; margin:10px 0 0 0; display:inline; overflow: hidden}
.pro_list ul{ float:left; width:1200px; height:auto}
.pro_list li{ float:left; width:163px; height: 220px; margin:0 5px 0 0; display:inline}
.pro_list li a{ float:left; width:163px; height: auto; padding-bottom:15px}
.pro_list li a img{width:163px; height:150px;}
.pro_list li span{ float:left; width:160px; height:145px; line-height:20px;}
.pro_list li span img{ width:160px; height:135px;}
.pro_list li span h5 a{ width:100%; height:auto; padding:0; font-size:14px;}
.pro_list li span h5 a:hover{ text-decoration:underline}
.pro_list li span h5{ float:left; width:100%; height:auto; font-size:14px; text-align:center; padding:10px 0}
.pro_list li p{ float:left; width:100%; height:auto;}
.pro_list li  p i{ font-style:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:line-through}
.pro_list li  p b{ font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#d90710}

/*热门列表*/
.hotlist{}
.hot_t{ float:left; background:url(../img/hot_top.jpg) no-repeat center top; height:8px; width:100%}
.hot_b{ float:left; background:url(../img/hot_bt.jpg) no-repeat center top; height:8px; width:100%}
.hotlist{ float:left; width:1200px;  position:relative; background:#f1d495; overflow: hidden}
.hotlist ul{ float:left; width:1200px; height:auto}
.hotlist li{ float:left; width:232px; height: 353px; background:url(../img/hot_li.jpg) no-repeat center top #fff; margin:0 0 0 7px; display:inline}
.hotlist li span{ float:left; width:232px; height:56px; line-height:20px; background:url(../img/hot_li_b.jpg) repeat-x left bottom #ffe49b; text-align:center; padding-bottom:3px; position:relative }
.hotlist li span h5 a{ width:100%; height:auto; padding:0; font-size:14px;}
.hotlist li span h5 a:hover{ text-decoration:underline}
.hotlist li span h5{ width:100%; height:auto; font-size:12px; text-align:center; padding:5px; text-align:left; color:#a85127; font-weight:normal }
.hotlist li span h5 b{ font-weight:normal; text-decoration:line-through; margin-left:5px;}
.hotlist li span p{ width:100%; height:auto; text-align:left; font-size:28px; text-indent:6px; color:#dd0000; font-family:Arial, Helvetica, sans-serif }
.hotlist li span p em{ font-size:18px; font-style:normal; font-family:微软雅黑}
.hotlist .more{ position:absolute; width:12px; height:55px; right:5px; top:5px; padding:0; color:#999}
.hotlist li span h2{ position:absolute; right:0; top:15px; }
.hotlist li span h2 i{ font-style:normal; padding-left:10px}
.hotImg{float:left;  }
.hotImg img{ width:107px; height:146px;border: 1px solid #ededed;}
.hotlist h3{ text-align:center; height:40px; width:100%; background:#696969; line-height:40px; font-size:12px; color:#fff; float:left }
.hottit{ background:#fff; padding:5px; float:left; width:222px; font-size:14px; color:#f3a65b}
.hottit a{ font-size:16px; color:#ee7e11 }

/*列表*/
.hotlist{}
.baselist{ float:left; width:100%;  position:relative; overflow: hidden}
.baselist dl{ float:left; width:110%; height:auto; margin-bottom:5px; display:inline }
.baselist dl dt{ float:left; width:232px; height:355px; overflow:hidden}
.baselist dd{ float:left; width:105px; height: 245px;  margin:0 30px 0 0px; display:inline; padding-right:28px; border-right:1px solid #f1f1f1; padding-bottom:20px;}
.baselist dd h2{ float:left; font-size:12px; font-weight:normal; color:#563a1a; width:100%; text-align:center; height:36px; line-height:18px; overflow:hidden; margin:10px 0 5px; display:inline; text-align:left }
.baselist dd h2 a{ color:#563a1a }
.baselist dd h2 a:hover{ color:#638725 }
.baselist dd span{ float:left; text-align:center; height: auto; line-height:20px; width:100%; text-align:center; position:relative }
.baselist dd span h5 a{ width:100%; height:auto; padding:0; font-size:14px;}
.baselist dd span h5 a:hover{ text-decoration:underline}
.baselist dd span h5{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#7d7d7d; text-align:left; padding-bottom:5px; }
.baselist dd span h5 b{ font-weight:normal; text-decoration:line-through; margin-left:5px;}
.baselist dd span p{ width:100%; height:auto;  font-size:12px; color:#c70000; font-family:Arial, Helvetica, sans-serif; text-align:left; font-family:宋体 }
.baselist dd span p.p_1{ color:#000; text-decoration:line-through }
.baselist dd span p em{ font-size:18px; font-style:normal; margin-left:10px;}
.sale_low dd h2{ height:18px; }

/*foot*/
#foot{ width:1200px; overflow:hidden; height:88px; padding:20px 0; color:#2d2d2d; margin:0 auto; text-align:left; }
.footL{ float:left; line-height:28px; padding-left:58px}
.footr{ float:right; padding-top:20px; padding-right:20px;}
.foot{ width:1200px;margin:0 auto; height:auto; overflow: hidden; padding-bottom:30px;}
.link{ width:1136px; overflow: hidden; margin:0 auto; background:#f8f5ef; padding:10px;}
.foot p{ line-height:30px;}
.foot_left{ float: right; width:380px; height:220px; padding:12px 0 0 25px; background:#fff }
.foot_left dl{ float:left; width:100%; padding-bottom:12px;}
.foot_left dl dt{ float:left; margin-right:10px;}
.foot_left dl dd{ color:#2d2d2d}
.foot_left dl dd h3{ font-size:14px; font-weight:normal; line-height:12px; margin-bottom:5px;}
.foot_left dl dd p{ font-size:12px; font-weight:normal}
.foot_left div{ clear:both; overflow:hidden }
.foot_left div p{ margin:5px 0 5px}
.foot_link{ float:left; width:690px; padding-left:27px; padding-top:10px;}
.foot_link dl{ float:left; width:auto;}
.foot_link dl dd{ float:left; width:162px; height:auto; }
.foot_link dl dd.dd01{ background:url(../img/foot_1.jpg)  no-repeat left top;}
.foot_link dl dd.dd02{ background:url(../img/foot_1.jpg)  no-repeat left top;}
.foot_link dl dd.dd03{ background:url(../img/foot_1.jpg)  no-repeat left top;}
.foot_link dl dd.dd04{ background:url(../img/foot_1.jpg)  no-repeat left top;}
.foot_link dl dd.dd05{ background:url(../img/foot_1.jpg)  no-repeat left top;}
.foot_link dl dd span{ float:left ; width:100%;  font-size:14px; color:#3d3d3d;  padding-bottom:10px;}
.foot_link dl dd a, .foot_link dl dd em{ font-style:normal; color:#7d7d7d; line-height:24px; float:left; width:100%}
.foot_link dl dd a{ color:#563a1a}
.foot_link dl dd a:hover{ color:#638725 }
.foot_right{ float: left; width:470px;}
.foot_right p{ float: right; width:450px; padding-bottom:20px;}
.foot_right span{ float: right; width:auto; padding-left:50px;}
.foot_right span a{ margin-right:10px;}
.footlink{ width:100%; float:left; background:#292929; padding-top:10px; text-align:center; color:#999999; line-height:45px; border-bottom:1px solid #3f3f3f}
.footlink a{ color:#999999; margin:0 10px;}

.statue{ float:left; width:100%; line-height:20px; color:#2f2f2f; padding:15px 0 }
.statue a{ padding:0 8px; color:#2f2f2f}
.statue a:hover{ text-decoration:underline}
.statue a.cur{ font-weight:bold}
.statue span{ padding:0 10px 0 8px}

#subCate{ height:50px;}

.content{ width:1200px; margin:20px auto; overflow:hidden}

/*左边右边*/
.subleft{ float:left; width:216px; position:relative }
.sub_cate{ float:left; width:216px; height:auto; overflow:hidden}
.sub_cate h3{ width:216px; height:58px; border-bottom:5px solid #563a1a; font-size:30px; font-weight:normal; text-align:center; color:#969696 }
.subright{ float:right; width:956px; overflow:hidden }

.ul02, .ul03{ float:left; background:#ece5da; width:100%; height: auto; overflow:hidden; }
.ul02 li{ width:100%; height:90px; line-height:90px; float:left;}
.ul02 li a{ padding-left:40px; color:#563a1a; font-size:18px; display:block}
.ul02 li a.cur, .ul02 li a:hover{ background:url(../img/sub_cate.png) no-repeat 180px 36px #f8f5ef; }
.ul02 li a:hover{ color:#638725 }

.ul03 li{height:40px; line-height:40px; }
.ul03 li a{ border-bottom:1px dashed #dacebb; margin:0 20px; padding-left:18px; font-size:14px }
.ul03 li a.cur, .ul03 li a:hover{ margin:0; padding-left:40px; border-bottom:none; background-position:180px 12px; }

.ul03 dl{ float:left; width:100%; height: auto; overflow:hidden }
.ul03 dt{height:40px; line-height:40px; color:#563a1a; text-indent:52px; }
.ul03 dt a.cur, .ul03 dt a:hover{ display:block; background:url(../img/sub_cate.png) no-repeat scroll 180px 12px #F8F5EF;}
.ul03 dt a{ font-size:14px; color:#563a1a}
.ul03 dd{height:40px; line-height:40px; float:left; width:100% }
.ul03 dd a{ border-bottom:1px dashed #dacebb; margin:0 20px; padding-left:18px; font-size:14px; display:block; color:#563a1a; padding-left:46px; }
.ul03 dd a.cur, .ul03 dd a:hover{background:url(../img/sub_cate.png) no-repeat 180px 36px #f8f5ef;  margin:0; padding-left:65px; border-bottom:none; background-position:180px 12px; }

/*左边广告*/
.sub_add{ float:left; width:100%;}
.sub_add li{ float:left; margin-top:15px; _display:inline }
.sub_add li a{ display:block; width:216px; height:100px}


/*榜单列表*/
.bd_list{ overflow:hidden; width:105%;}
.bd_list dl{}
.bd_list .dl2{ width:100%; overflow:hidden}
.dl1{ float:left; width:440px; margin-right:50px; margin-bottom:55px; display:inline }
.dl1 dt{ width:100%; border-bottom:2px solid #ece5da; height:58px; line-height:58px; font-size:30px; font-weight:normal; color:#969696 }
.dl1 dt a{ float:right; color:#563a1a; font-size:12px; font-weight:normal; width:30px; padding-top:6px; height:52px }
.dl1 dt a:hover{ color:#638725 }
.dl1 dd{ width:100%; overflow:hidden; border-bottom:1px solid #ece5da; line-height:58px; height:58px; overflow:hidden }
.dl1 dd em{float:left; width:38px; text-align:left; font-style:normal; font-size:18px; color:#3d3d3d }
.dl1 dd a{ float:left; font-size:14px; color:#563a1a }
.dl1 dd a:hover{ color:#638725 }
.dl1 dd i{ font-style:normal; font-size:12px; color:#7d7d7d; float: right }

.dl2{ float:left; width:935px; }
.dl2 dt{ width:100%; border-bottom:2px solid #ece5da; height:58px; line-height:58px; font-size:30px; font-weight:normal; color:#969696; overflow:hidden  }
.searchCate{ float:right; width:auto; margin-top:15px; display:inline; }
.searchCateText{ float:left; width:140px; height:24px; border:1px solid #cac0b1; background:#fff; line-height:24px; }
.searchCateBtn{ font-size:14px; color:#563a1a; width:64px; height:26px; border:1px solid #cac0b1; background:#fff; line-height:26px; text-align:center; background:#ece5da; font-family:微软雅黑; border-left:none; cursor: pointer; float:right}
.dl2 dt i{ font-style:normal; font-size:12px; color:#969696; margin-left:20px; }
.dl2 dt a{ float:right; color:#563a1a; font-size:12px; font-weight:normal; width:30px; padding-top:6px; height:52px }
.dl2 dt a:hover{ color:#638725 }

.dl3{ float:left; width:935px; }
.dl3 dt{ width:100%; border-bottom:2px solid #ece5da; height:58px; line-height:58px; font-size:14px; font-weight:normal; color:#969696 }
.dl3 dt a{ margin-right:5px;  color:#563a1a; font-size:14px;  height:52px; color:#563a1a }
.dl3 dt a:hover{ color:#638725 }
.dl3 dt span{ margin-right:5px;}

.dl2 dd{ float:left; width:440px; position:relative; margin:34px 45px 0 0; display:inline; border-bottom:1px solid #ece5da; padding-bottom:34px }
.dl2 dd em{float:left; width:38px; text-align:left; font-style:normal; font-size:18px; color:#3d3d3d; }
.book_center{ float:left; width:105px; height:auto;}
.book_center span{ float:left; width:100%; height:150px; margin-bottom:5px; _display:inline }
.book_center span img{ width:105px; height:140px;border: 1px solid #ededed;}
.book_center p{ text-align: left; line-height:18px; color:#3d3d3d; text-decoration:line-through }
.book_center p.color_red{ color:#b60e0e; text-decoration:none;font-weight: bold;}
.book_right{ float:right; width:280px; }
.book_right h3{ width:100%; overflow:hidden;}
.book_right h3 a{ color:#563a1a; font-size:14px; font-weight:normal }
.book_right h3 a:hover{color:#638725}
.book_right div{ margin-top:3px; display:inline; float:left; width:100% }
.book_num{}
.book_num p{ text-decoration:line-through}
.book_num p.color_red{ text-decoration:none; color:#b60e0e}
.book_opre{ padding-top:34px}
.book_opre a{ color:#563A1A; margin-right:8px }
.book_opre a.color_2{ color:#563a1a }
.book_opre a:hover{ color:#638725 }
.bookNone .book_center, .bookNone .book_right div, .bookNone .book_right h3{opacity:0.3;filter: Alpha(opacity=30);}
.bookNone .book_right div.book_opre{opacity:1;filter: Alpha(opacity=100);}
.bookNone .book_right div.book_opre .color_2{ margin-left:80px;}
.book_read{ background:url(../img/boob_read.jpg) no-repeat left top; width:60px; height:28px; float:left ; text-align:center; line-height:28px; font-size:18px; color:#fff}
.book_op a.book_buy{ background:url(../img/book_buy.jpg) no-repeat left top; width:60px; height:28px; float:left ; text-align:center; line-height:28px; font-size:14px; color:#fff; margin-right:16px;}
.book_lq{ background:url(../img/book_lq.jpg) no-repeat left top; width:94px; height:28px; float:left ; text-align:center; line-height:28px; font-size:18px; color:#fff ; margin-top :-35px}
.book_op a.book_cart{ background:url(../img/boob_cart.jpg) no-repeat left top; width:32px; height:32px; float:left; margin-right:15px; }
.book_op a.book_cart_on{ background:url(../img/boob_cart_on.jpg) no-repeat left top; width:32px; height:32px; float:left; margin-right:15px; }
.book_op a.book_like{ background:url(../img/boob_like.jpg) no-repeat left top; width:32px; height:32px; float:left }

.book_info{ height:40px; overflow:hidden; margin-bottom:20px; display:inline }
.book_op a{ float:left; margin-right:10px; display:inline; color:#fff }
.book_op a.book_cart_on{ background:url(../img/boob_cart_on.jpg) no-repeat left top; width:32px; height:32px; float:left; margin-top: -0px; }

.book_op a.book_cart_onnew{ background:url(../img/boob_cart_on.jpg) no-repeat left top; width:32px; height:32px; float:left; margin-top:  1px;margin-left: 0px }

.book_like_on{ background:url(../img/boob_like_on.jpg) no-repeat left top; width:32px; height:32px; float:left }
.book_like{ background:url(../img/boob_like.jpg) no-repeat left top; width:32px; height:32px; float:left }
.bd_list_style .dl2 dd{ width:820px }
.bd_list_style .book_right div .color_red{ color:#b60e0e; margin-top:5px; *margin-top:0}
.book_right .book_more{ position:absolute; right:0; top:20px; float:none; text-align:right; width:80px; }
.book_more a{ line-height:24px; color:#563a1a}
.book_more a:hover{ color:#638725 }
.book_jq{ padding-top:30px;}
.book_jq a{ color:#563a1a; margin-right:10px;}
.book_jq a:hover{ color:#638725 }


.addBox{ margin:20px 0 0 20px; overflow:hidden }
.addBox dd{ float:left; width:335px;}
.addBox .dl2{ width:110%;}
.addBox .dl2 dd{ border-bottom:none; margin:4px 0px 0 15px}
.addBox .book_right{ width:210px;}
.addBox .color_red{ color:#b60e0e; text-decoration:none; margin-left:10px;}
.addBox  .book_center p{text-decoration:none}
.underline{ text-decoration:line-through}

/*分类*/
.cate1{ float:left; width:935px; height:52px; line-height:52px; border-bottom:3px solid #ece5da }
.cate1 ul li{ float:left; width:33%; text-align:center;}
.cate1 ul li a{ display:block; width:86px; margin:0 auto; color:#563a1a; font-size:18px; }
.cate1 ul li a:hover, .cate1 ul li a.cur{ border-bottom:4px solid #563a1a; line-height:51px; }
.cate2 ul li{ width:25%; *width:24%}

/*中间*/
.sub_center{ float:left; width:755px; overflow:hidden; margin:0 10px; display:inline}
.subbanner{ float:left; width:100%; height:auto}
.sub_right{ float:right; width:222px; overflow:hidden }

.subcart{ border:1px solid #dddddd; width:220px; background:#fff; text-align:center; float:left; height:auto; overflow:hidden}
.subcart p{ float:left; padding:20px; width:180px; overflow:hidden }
.cartCar{ background:url(../img/cart2.jpg) no-repeat left top; width:220px; height:34px; float:left; line-height:34px; color:#fff; text-indent:40px;}


/*产品详细*/
.pro_detail{ float:left; width:100%; height:auto; overflow:hidden; position:relative; padding:10px 0}
#preview{ float: left;text-align:center; width:432px; padding-right:40px;}
.jqzoom{ width:390px; height:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px; }
.list-h li{ float:left;}
#spec-n5{ float:left;width:430px; height:70px; margin-top:6px; display:inline; background:#f3f3f3; border:1px solid #dadada; overflow:hidden;}
#spec-left{width:11px; height:13px; float:left; cursor:pointer; margin-top:24px; margin-left:1px; display:inline}
#spec-right{ width:11px; height:13px; float:left;cursor:pointer; margin-top:24px; display:inline}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:79px; height:58px;}
#spec-list ul li img{ padding:2px ; border:1px solid #f3f3f3; width:68px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0; border:1px solid #ccc; width:430px; height:350px;}
.zoomdiv{z-index:100;position:absolute;top:10px;left:432px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:395px; margin-right:6px; padding-top:7px}
#spec-list div{ margin-top:0;margin-left:0; *margin-left:0;}

/*介绍*/
.sub_left{ float:left; width:742px; overflow:hidden; padding-left:68px;}
.pro_des{ width:742px;  height: auto; float:left;}
/* .pro_des{ width:742px;  height: auto; float:left; overflow:hidden} */
.pro_img{ float: left; width:162px; padding-right:30px; height:230px;}
.pro_img img{ width:162px; height:230px;border: 1px solid #ededed; }
.pro_des h5.tit{ float:left; width:100%; height:auto; line-height:30px; font-size:18px; font-family:微软雅黑,黑体,宋体; color:#3d3d3d; font-weight:normal }
.pro_des h5.tit_cx{ float:left; width:100%; height:auto; line-height:30px; font-size:16px; font-family:微软雅黑,黑体,宋体; color:#b20e0e;font-weight:normal; margin-bottom:30px; display:inline }
.pro_des p{ float:left; width:524px; height:auto; line-height:24px; color:#686767}
.pro_price{ float:left; width:350px; padding:10px; height:auto; background:#f3f6f7; border-bottom:1px solid #eee; border-top:1px solid #eee}
.pro_price div{ float:left; width:524px; height:auto; padding:10px 0 5px;}
.pro_price div b{ float:left; width:66px; font-style:normal; font-weight:bold; color:#333}
.pro_price div span{ float:left; width:75px; height:auto; color:#333;}
.pro_price div  label{ float:left; width:90px; color:#ff0000; font-size:14px; font-weight:bold;}
.pro_price div em{ float:left; width:26px; height:auto; font-style:normal; color:#333}
.pro_price div input.num_text{ float:left; width:48px; height:18px; border:none; background:url(../img/num_text.jpg) no-repeat left top; line-height:18px; margin:0 3px; display:inline;}
.pro_price div i{ float:left; width:16px; font-style:normal;}
.pro_price div.buy{ border-top:1px dashed #ccc; padding-top:30px; margin-top:20px; padding-bottom:15px; display:inline}
.pro_price div.buy a{ display:block; float:left; width:auto; height:auto; margin-left:20px; display:inline}

/*分享*/
.share{ float:left; width:320px; height:auto; padding-top:20px;}
.share_txt{ float:left; width:auto; line-height:20px;}
.add_fav{ float:right; width:98px; 23px; padding-top:18px;}

/*buy_box*/
.buy_box{ float:left; width:570px; height:auto; background:#fafafa; border:1px solid #ccc; margin-top:10px; display:inline}
.buy_box_one{ float:left; width:550px; height:auto;}
.buy_box_one em{ font-style:normal; float:left; width:auto; height:auto; line-height:25px; padding-left:10px;}
.buy_box_one span{ display:block; float:left; width:60px; line-height:22px;}
.buy_box_one a{ float:left; width:12px; height:20px; background:#f5f5f5; line-height:20px; text-align:center; border:1px solid #ccc; margin:0; display:inline; padding:0}
.buy_box_one input{ float:left; width:34px; height:20px; border:1px solid #ccc; line-height:20px; text-align:center; border-left:none; border-right:none}
.buy_box_two{ float:left;width:550px; height:auto; padding:20px 0 10px 0}
.add_buy{ float:left; width:230px; height: auto;}
.add_buy a{ display:block; float:left; margin-right:15px; display:inline}
.buy{float:left; background:url(../img/btn_2.jpg) no-repeat  center top; width:94px; height:28px; text-align: center; font-size:18px; color:#563a1a; line-height:28px;}
.mfsd{ float:left; background:url(../img/book_lq.jpg) no-repeat  center top; width:94px; height:28px; text-align: center; font-size:18px; color:#fff; line-height:28px;}
.mfsd:hover{ color:#fff}

/*商品详情*/
.score{ float:left; width:524px; height:auto; padding:5px 0}
.sale_unm{ float:left; width:570px; height:auto; padding:2px 0}
.sale_unm em{ font-style:normal; color:#e19152; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.pro_right div.label{ float:left; width:100%; color:#3d3d3d; height:auto; padding:0; line-height:22px;}
.label span{ float:left; }
.gray{ color:#333333; font-weight:normal}
.label em{ font-style:normal; color:#563a1a; }
.label a{ width:auto; padding-left:20px; line-height:22px; color:#563a1a; background:url(../img/label.jpg) no-repeat left center; margin-left:-20px; display:inline}
.label i{ float:left; width:524px; height:auto; line-height:20px; font-style: normal; padding-bottom:10px;}
.freight{ float:left; width:524px; height:auto; padding: 0;}
.freight span{ padding:0 20px;}
.vip_price{ float:left; width:524px; height:auto; padding:10px 0}
.vip_price em{ font-style:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#b27d4b}
.vip_price i{ font-style:normal;font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#b27d4b}
.vip_price b{ font-weight:normal; font-family:微软雅黑,宋体;font-size:18px;color:#b27d4b; padding:0 5px;}
.price{ float:left; width:524px; height:auto; padding:0 0 0 0;}
.price i{ font-style:normal; padding-right:20px; color:#b20e0e; font-size:24px;}
.price span{ text-decoration:line-through; font-size:12px; color:#3d3d3d; padding-right:28px; }
.price em{ font-style:normal;}
.in_p{ float:left ; width:524px; height:auto; padding:10px 0; font-size:14px; text-decoration:underline} 
.pro_right .book_star{ float:left; width:100%; color:#969696}
.pro_right .book_star span img{ margin-right:2px;}
.detail_h3{ background:url(../img/detail.jpg) no-repeat left top; height:41px; line-height:38px; color:#cc0007; font-weight:bold; float:left; width:852px; text-indent:38px; margin:0 0 30px 54px; display:inline }
.buy_a{ float:left; height:28px; line-height:28px;}
.buy_a a{ color:#563a1a; margin-right:8px;}
.buy_a a:hover{ color:#638725}
.buy_a a.zs{ background:url(../img/zs.png) no-repeat right center; padding-right:20px;}


/*套餐*/
.package{ float:left; width:100%; height:auto; overflow:hidden; padding:10px 0}
/*详情切换tab*/

.tab-hd {overflow:hidden; zoom:1;}
.tab-bd{}
.tab-hd li{ float:left; width:100%; color:#fff; text-align:center; cursor:pointer;}
.tab-hd li.active{ background:#F60;}
.tab-bd li{display:none; font-size:12px;}

.package .tab-hd{ float:left; width:732px; padding-left:10px; height:30px; background:url(../img/package.jpg) repeat-x left bottom; }
.package .tab-hd li{ float:left; width: auto; padding:0 20px; height:30px; color:#3d3d3d; font-size:14px;   line-height:30px; margin-right:50px; display:inline }
.package .tab-hd li.active{ float:left;  border-bottom:2px solid #836347; text-align:center; height:28px; line-height:28px; background:none;}
.package .tab-bd{ float:left; width:100%; height:auto; padding:20px 0;}
.package .tab-bd li{ float:left; width:696px; padding-left:30px; height:auto; font-size:14px; color:#3d3d3d;line-height: 24px; }
.package .tab-bd li.moreinfo{ font-size:14px; color:#7d7d7d}

.package .tab-bd li dl.package_dl{ float:left; width:1140px; height:auto; padding-left:30px;}
.package .tab-bd li dl.package_dl dd{ float:left; width:164px; height:220px;}
.package .tab-bd li dl.package_dl dd.dd_02{ background:url(../img/add.jpg) no-repeat center center; width:74px;}
.package .tab-bd li dl.package_dl dd.dd_03{ background:url(../img/add_total.jpg) no-repeat center center; width:74px;}
.package .tab-bd li dl.package_dl dd span{ width:164px; height:150px;}
.package .tab-bd li dl.package_dl dd span img{ width:164px; height:150px;}
.package .tab-bd li dl.package_dl dd h5{ width:100%; text-align:center; height:22px; overflow:hidden; line-height:20px; font-weight:normal; font-size:12px;}
.package .tab-bd li dl.package_dl dd a{ width:100%; text-align:center; font-weight:bold; height:20px; overflow:hidden; line-height:20px; display:block}
.package .tab-bd li dl.package_dl dd a:hover{ text-decoration:underline}
.package .tab-bd li dl.package_dl dd p{ width:100%; text-align:center; line-height:20px; height:20px; overflow:hidden}
.package .tab-bd li dl.package_dl dd p input{ vertical-align:middle; margin-right:5px;}
.package .tab-bd li dl dd p em{ font-style:normal;}
.package .tab-bd li dl dd.dd_04{ padding-top:50px; height:170px}
.package .tab-bd li dl.package_dl dd.dd_04 p{ float:left; width:100%; padding:3px 0; height:auto}
.package .tab-bd li dl.package_dl dd.dd_04 p a{ height:auto}
.package .tab-bd li dl.package_dl dd.dd_04 p.p_01{ font-family:微软雅黑,Arial, Helvetica, sans-serif; color:#ef3737}
.package .tab-bd li dl.package_dl dd.dd_04 p.p_02{font-family:微软雅黑,Arial, Helvetica, sans-serif; }

/*左边*/
.pro_left{ float:left; width:236px; height:auto; overflow:hidden; padding-top:10px;}
.same_pro{ float:left; width:234px; height:auto; border:1px solid #d1d1d1;}
.same_pro .tab-hd{ float:left; width:100%; height:auto; background:url(../img/tab_bg.jpg) repeat-x left top; height:28px; line-height:30px; border-bottom:1px solid #d1d1d1;}
.same_pro .tab-bd{ float:left; width:100%; height:auto}
.same_pro .tab-hd li{ float:left; width: auto; height: auto; padding:0 19px; color:#5D5D5D; font-weight:bold; border-right:1px solid #ddd}
.same_pro .tab-hd li.active{ color:#c59773; background:none}
.same_pro .tab-hd li.last{ border-right:none}
.same_pro .tab-bd li dl{ float:left; width:214px; padding:10px;}
.same_pro .tab-bd li dl dd{ float:left ; width:100%; height:auto; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px; display:inline}
.same_pro .tab-bd li dl dd span{ float:left; width:76px; height:54px; margin-right:10px; display:inline}
.same_pro .tab-bd li dl dd span img{ float:left; width:76px; height:54px;}
.same_pro .tab-bd li dl dd h5{ float:left; width:124px; height:16px; overflow:hidden; font-size:12px; font-weight:bold; overflow:hidden; font-weight:normal}
.same_pro .tab-bd li dl dd a{ float:left; font-weight:bold; width:124px; height:16px; line-height:16px; overflow:hidden}
.same_pro .tab-bd li dl dd a:hover{ text-decoration:underline}
.same_pro .tab-bd li dl dd p{ float:left ; width:124px; height:auto;}
.same_pro .tab-bd li dl dd p em{ font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.search_left{float:left; width:234px; height:auto; border:1px solid #d1d1d1; border-top:none}
.search_left h3{ float:left; width:214px; padding-left:20px;background:url(../img/tab_bg.jpg) repeat-x left top; height:28px; line-height:30px; border-bottom:1px solid #d1d1d1; font-size:14px;}
.search_left ul{ float:left; width:214px; padding:10px 0 10px 20px; height:auto}
.search_left ul li{ float:left ; width:100%; height:auto; padding:5px 0;}
.search_left ul li span{ float:left; width:50px; text-align:right; line-height:20px; padding-right:5px;}
.search_left ul li em{ float:left; width:20px; text-align:right; line-height:20px; padding-right:10px; font-style:normal}
.search_left ul li input{ float:left; border:1px solid #a9a9a9; height:20px; line-height:20px;}
.search_left ul li input.search_left_txt{ width:120px;}
.search_left ul li input.search_left_pri{ width:43px;} 
.search_left ul li input.search_left_sub{ width:51px; height:24px; border:none; background:url(../img/search_left.jpg) no-repeat left top; cursor:pointer}

/*最近浏览*/
.other_buy{float:left; width:100%; overflow: hidden; height:auto; }
.other_buy h3{ float:left; width:100%; color:#b20e0e; font-weight:normal;  font-size:14px; margin-bottom:20px;}
.other_buy dl{ width:100%; height:auto; float:left; }
.other_buy dl dd{ float:left; width:100%; text-align:center; height:auto; overflow:hidden; padding:6px 0 26px }
.other_buy dl dd span{ width: auto; float:left; margin:25px 0 0 30px; display:inline; display:none; font-size:12px; }
.other_buy dl dd span em{ float:left; width:66px; height:72px; text-align:left; background:url(../img/runk_em.jpg) no-repeat right bottom }
.other_buy dl dd span em img{ width:50px; height:72px;}
.other_buy dl dd span i{ font-style:normal; color:#7d7d7d }
.other_buy dl dd.other_buy_on span{ display:block}
.other_buy .info{ text-align:left; position:relative; float:left; width:170px; padding-left:28px; line-height:13px; height:13px; overflow:hidden }
.other_buy .info em{ position:absolute; background: url(../img/runk.png) no-repeat left top; width:13px; height:13px; text-align:center; line-height:13px; text-align:center; color:#fff; left:0; top:0; font-size:11px; font-style:normal  }
.other_buy .runk_01 .info em{ background:url(../img/runk_1.png) no-repeat left top }
.other_buy .runk_02 .info em{ background:url(../img/runk_2.png) no-repeat left top }
.other_buy .runk_03 .info em{ background:url(../img/runk_3.png) no-repeat left top }
.other_buy dl dd span img{ width:144px; height:114px;}
.other_buy dl dd h5{ font-size:12px; font-weight:normal;}
.other_buy dl dd a{ height:auto; color:#563a1a}
.other_buy dl dd p{}
.other_buy dl dd a:hover{ color:#638725 }
.other_buy dl dd p i{ font-style:normal;  font-family:Arial, Helvetica, sans-serif; text-decoration:line-through}
.other_buy dl dd p b{ font-style:normal; font-weight: normal; color:#da0710;  font-family:Arial, Helvetica, sans-serif}

/*兑换排行*/
.runk_dh{float:left; width:220px; overflow: hidden; height:auto; margin-top:20px;  border:1px solid #D2D2D2; background:#fff}
.runk_dh h3{ float:left; width:100%;  font-size:14px; margin-bottom:10px; padding-top:10px; text-indent:10px;}
.runk_dh dl{ width:220px; height:auto; float:left; }
.runk_dh dl dd{ float:left; width:100%; text-align:center; height:auto; overflow:hidden; padding:10px 0; line-height:16px;}
.runk_dh dl dd span{ width:74px; float:left; margin:0 0 0 0; display:inline; display:none; font-size:12px; position:relative }
.runk_dh dl dd.runk_dh_on span{ display:block}
.runk_dh dl dd.runk_dh_on em{ display:none }
.runk_dh dl dd.runk_dh_on a{ width:120px; padding-right:0}
.runk_dh .info{ text-align:left; position:relative; float:left; width:210px; margin:0 0 0 10px; display:inline ; }
.runk_dh .info em{ float:left; background:#cc7622; width:20px; height:20px; text-align:center; line-height:20px; color:#fff;}
.runk_dh .info i{ background:url(../img/em02.png) no-repeat left top; position:absolute; width:34px; height:34px; color:#fff; font-style:normal; text-indent:5px; font-family:Arial, Helvetica, sans-serif }
.runk_dh dl dd span img{ width:72px; height:72px; border:1px solid #ddd; }
.runk_dh dl dd a{ height:auto; float:left; line-height:20px; margin-left:10px; padding-right:10px; display:inline; width:165px;}

/*浏览排行*/
.runk_look{float:left; width:220px; overflow: hidden; height:auto; margin-top:20px;  border:1px solid #D2D2D2; background:#fff}
.runk_look h3{ float:left; width:100%;  font-size:14px; margin-bottom:10px; padding-top:10px; text-indent:10px;}
.runk_look dl{ width:220px; height:auto; float:left; }
.runk_look dl dd{ float:left; width:100%; text-align:center; height:auto; overflow:hidden; padding:10px 0; line-height:16px;}
.runk_look dl dd span{ width:74px; float:left; margin:0 0 0 0; display:inline; display:none; font-size:12px; position:relative; margin-top:-10px; }
.runk_look dl dd.runk_look_on span{ display:block}
.runk_look dl dd.runk_look_on em{ margin-right:5px; display:inline }
.runk_look dl dd.runk_look_on a{ width:90px; padding-right:0}
.runk_look .info{ text-align:left; position:relative; float:left; width:210px; margin:0 0 0 10px; display:inline ; }
.runk_look .info em{ float:left; background:#cc7622; width:20px; height:20px; text-align:center; line-height:20px; color:#fff;}
.runk_look .info i{ background:url(../img/em02.png) no-repeat left top; position:absolute; width:34px; height:34px; color:#fff; font-style:normal; text-indent:5px; font-family:Arial, Helvetica, sans-serif }
.runk_look dl dd span img{ width:72px; height:72px; }
.runk_look dl dd a{ height:auto; float:left; line-height:20px; margin-left:10px; padding-right:10px; display:inline; width:165px;}

.left_add{ float:left ; width:236px; height:auto; margin-top:10px;}
.left_add a{ float:left; width:236px; height:auto; margin-bottom:10px;}
.left_add a img{ float:left; width:236px; height:auto;}


.left{ border:1px solid #ddd; float:left; width:956px; margin-top:20px; background:#fff}
.right{ margin-top:20px;}
.left .statue{ border-bottom:1px solid #ddd; text-indent:24px; line-height:50px; padding:0}
.left .statue span{ color:#d80811}

/*pro_right*/
.pro_right{ float: left; width:524px;  height:auto; }
/* .pro_right{ float: left; width:524px;  height:auto;overflow:hidden} */
.pro_right div{ padding-bottom:10px;}
.pro_info{ float:left; width:100%; height: auto; color:#7d7d7d }
.pro_info h3{ font-size:14px; margin-bottom:20px; font-weight:normal; color:#3d3d3d }
.pro_info p{ line-height:24px; margin-bottom:20px;}
.pro_right .package .tab-bd{ width:920px; padding-top:0}
.show_more{ text-align:right; float:left; width:100%; font-size:14px; color:#563a1a; margin:20px 0; overflow:hidden; height:30px; }
.show_more span{ display:block; float:right; background:url(../img/show_more.jpg) no-repeat right center; padding-right:20px; cursor:pointer; height:30px; width:80px; line-height:30px; }
.pro_info2{ display: none}

/*评分*/
.pro_score{ float:left; width:918px; height:auto; border:1px solid #D1D1D1; margin-top:10px; display:inline}
.pro_score .tit{ float:left; width:898px; padding-left:20px;background:url(../img/tab_bg.jpg) repeat-x left top; height:28px; line-height:30px; border-bottom:1px solid #d1d1d1; font-size:14px; color:#666; font-size:14px; font-weight:bold}

/*评论*/
.pro_conment{ float:left; width:742px; height:auto; margin-top:10px; display:inline; color:#3d3d3d}
.pro_conment_tit{ float:left; width:702px; padding-left:30px; height:40px; line-height:40px; border-bottom:1px solid #ece5da; font-size:14px; font-size:14px; }
.pro_conment dl{ float:left ; width:670px; height: auto; padding:10px 0 0 30px;}
.pro_conment dl dd{ float:left; width:100%; height:auto; border-bottom:1px solid #ece5da; padding-top:10px; overflow:hidden; padding-bottom:20px; margin-bottom:20px;}
.name{ float:left; width:60px; padding-right:18px; height:100%; text-align:center}
.pro_conment_ask{ float: left; width:590px;}
.pro_conment_ask .book_star{ float:left; width:100%; color:#7d7d7d}
.pro_conment_res{ float:left; width:100%; height:auto; color:#3d3d3d; line-height:24px; margin:10px 0;}
.pro_conment_look{ float:left; width:100%; overflow:hidden}
.pro_conment_look span{ float:right; cursor:pointer; width:50px; line-height:21px; color:#7d7d7d }
.pro_conment_look a{ float:left; width:20px; height:21px; margin-right:5px;}
.click_none{ background:url(../img/click_none.png) no-repeat left top;}
.click_yes{ background:url(../img/click.png) no-repeat left top }
.pro_conment dl dd span{}
.pro_conment dl dd p{}
.pro_conment dl dd em{ float:left; font-style:normal; padding-left:70px}
.pro_conment dl dd i{ float: right; font-style:normal}
.scoreBox{ float:left; width:634px; padding-left:30px;}
.scoreBox h3{ float:left; width:100%; margin:10px 0; overflow:hiddens; height:30px; line-height:30px; font-size:14px; font-weight:normal }
.scoreBox h3 span{ margin-left:10px;}
.scoreBoxT{ font-size:12px; color:#7d7d7d; border:1px solid #ece5da; background:#fff; float:left; width:604px; font-family:微软雅黑; padding:15px; height:120px;}
.scoreBoxBtn{ float:right; background:url(../img/scoreBoxBtn.jpg) no-repeat left top; width:105px; height:34px; text-align:center; line-height:34px; font-size:18px; color:#fff; border:none;font-family:微软雅黑; cursor:pointer; margin-top:10px;  }

.cmtTop{
	padding:10px 0;
	background:#fff;
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
}
.cmtTop .myd_box{
	float:left;
	width:124px;
	padding-left:30px;
}
.cmtTop .myd_box p{
	text-align:center;
	float:left;
	width:100%;
}
.cmtTop .myd_box .p01{
	font-family:Arial;
	font-size:38px;
	color:#ff6600;
	font-weight:600;
	padding-top:10px;
	line-height:38px;
}
.cmtTop .myd_box .p01 span{
	font-family:Arial;
	font-size:38px;
	color:#d60118;
	font-weight:600;
}

.cmtTop .myd_box .p02{
	margin-top:8px;
}
.cmtTop .praise_box{
	float:left;
	width:219px;
	height:70px;
	overflow:hidden;
	padding-top:10px; border-right:1px solid #DDDDDD
}
.cmtTop .praise_box dl{
	float:left;

	padding:2px 0 2px 20px;
}
.cmtTop .praise_box dl dt{
	float:left;
	width:67px;	
	color:#666;
}
.cmtTop .praise_box dl dd{
	float:left;
}
.cmtTop .praise_box dl .planTe{
	float:left;
	line-height:20px;
}
.cmtTop .praise_box dl .planTe .planTe_p{
	float:left;
	width:100px;
	height:10px;
	background:url(../img/comm.png) 0 -23px no-repeat;
	line-height:normal;
	font-size:0px;
	margin-top:4px;
	display:inline;
}
.cmtTop .praise_box dl .planTe .planTe_sp01{
	float:left;
	height:10px;
	background:url(../img/comm.png) 0 0 no-repeat;
	line-height:normal;
	font-size:0px;
}
.cmtTop .praise_box dl .planTe .stwidth01{
	width:98%;
}
.cmtTop .praise_box dl .planTe .stwidth02{
	width:2%;
}
.cmtTop .praise_box dl .planTe .stwidth03{
	width:0%;
}
.cmtTop .praise_box dl .planTe .planTe_sp02{
	float:left;
	padding-left:5px;
	*margin-top:-1px;
}
.cmtTop .pstar_box{
	float:left; width:400px; height:70px; border-right:1px solid #ddd; text-align:center
}
.cmtTop .pstar_box ul{
	float:left;
	width:195px;
}
.cmtTop .pstar_box ul li{
	float:left;
	width:195px;
	overflow:hidden;
	white-space:nowrap;
	padding:2px 0;
}
.cmtTop .pstar_box ul li .stSp01{
	float:left;
	color:#666;
	width:60px;
	text-align:right;
}
.cmtTop .pstar_box ul li .stStar{
	float:left;
	width:60px;
	height:11px;
	background:url(../img/comm.png) no-repeat;
	margin:3px 5px 0 0;
}

.cmtTop .atd_box{
	float:left;
	width:100px;
	overflow:hidden;
	padding:15px 0 0 25px;
}
.cmtTop .atd_box p{
	float:left;
	width:100%
}
.cmtTop .atd_box p.p03{
	padding-top:5px;
}
.cmtTop .atd_box .dp_btm{
	float:left;
	width:91px;
	height:25px;
	padding:3px 0 0 0;
	font-weight:bold;
    line-height:18px;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
}
.cmtTop .atd_box .dp_btm:hover{
	background:url(../img/comm.png) no-repeat -240px -150px;
}
.cmtTop .atd_box .a02{
	margin:2px 0 0 10px;
	float:left;
}

/*about*/
.about{ float:left; width:580px; height:auto; overflow: hidden}
.about h3.tit{ float:left; width:560px; padding-left:20px; border-bottom:2px solid #be7f49; line-height:30px; background: url(../img/about_h3.jpg) no-repeat left center}
.about h3.tit span{ font-size:18px; font-family:微软雅黑,黑体,宋体; font-weight:normal;}
.about h3.tit em{ font-weight:normal; padding-left:10px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style: normal; text-transform:uppercase}
.about div.about_box{ float:left; width:600px; padding-top:10px;}
.about div a{ float:left; width:auto; margin:0 10px 10px 0; display:inline}
.about div a.ad_01 img{ width:170px; height:224px;}
.about div a.ad_02 img{ width:407px; height:110px;}
.about div a.ad_03 img{ width:197px; height:110px;}

#news{ margin-left:10px; display:inline}
.news{ float:left; width:100%; height:auto; padding:10px 0; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px; display:inline}
.news span{ float:left; width:202px; height:110px;}
.news h3{ float:left; width:370px; height:20px; font-size:14px;}
.news h3 a{ font-size:14px}
.news h3 a:hover{ text-decoration:underline}
.news div.about_box{ float:left; width:370px; text-indent:24px; height:90px; overflow:hidden; line-height:24px; padding-top:0}
.news_list{ float:left; width:260px; margin:10px 26px 0 0; display:inline}
.news_list h3{ float:left; width:100%; height:auto; font-size:14px; font-weight:normal}
.news_list h3 span{ color:#bd8047}
.news_list h3 em{ font-style:normal; color:#6a6a6a}
.news_list h3 i{ font-weight:normal; color:#c6c4c5; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-transform:uppercase; padding-left:10px;}
.news_list ul{ float:left; width:100%; height:auto;}
.news_list ul li{ float:left; width:250px; height:auto; line-height:20px; background:url(../img/news_li_p.jpg) no-repeat left center; padding-left:10px;}
.news_list ul li a{ margin:0}
.news_list ul li a:hover{ text-decoration:underline}

/*选择*/
.list_cate{ float:left; width:755px; height:auto; overflow:hidden; margin:20px 0; }
.have_chose{ float:left; width:755px; height:22px; line-height:22px; padding-bottom:15px }
.have_chose span{ float:left; width:90px; padding-right:10px; text-align:right}
.have_chose a{ float:left; line-height:22px; padding:0 10px; height:22px;}
.have_chose a:hover, .have_chose a.cur{ background:#da0710; color:#fff}

.list_cate_dl{ float:left; width:753px; height:auto; border:1px solid #dbdbdb; padding:10px 0;}
.list_cate_dl dd{ float:left; width:100%; height:auto; padding:10px 0; line-height:22px;}
.list_cate_dl dd span{ float:left; width:90px; padding-right:10px; text-align:right }
.list_cate_dl dd P{ float:left; width:auto; }
.list_cate_dl dd P label{ margin-right:10px;}
.more8{ float:left; background:url(../img/more_8.jpg) no-repeat right center; padding-right:10px; margin-left:20px;}
.list_cate_dl dd P a{ margin-right:5px;padding:6px 10px}
.list_cate_dl dd P a:hover, .list_cate_dl dd P a.cur{ background:#da0710; color:#fff; padding:2px 10px}
.list_cate_add{ float:right; width:236px; height:273px}
.list_cate_add img{ float:right; width:236px; height:273px}
.text_w50{ width:50px; height:20px; border:1px solid #cecece; line-height:20px; text-align:center}
.btn2{ background:url(../img/btn2.jpg) no-repeat left top; width:46px; height:20px; border:none; cursor: pointer;}

.sub_list{ float:left; width:753px; height:auto; margin-top:10px; display:inline; border:1px solid #dddddd}
.sub_list_top{ float:left; width:733px; padding:10px; height:auto; line-height:28px; border-bottom:1px solid #dddddd}
.ul_left{ float: right; width:auto;}
.ul_right{ float: left; width:auto; text-align:right; padding-right:10px;}
.ul_right a{ float:left; margin-right:10px;}
.ul_right span{ color:#d32725;}

.sub_list_box{ float:left; width:755px; overflow: hidden; height:auto}
.sub_list_box .pro_list{ width:752px; overflow:hidden; background:#fff}
.sub_list_box .pro_list ul{ width:755px;}
.sub_list_box .pro_list ul li{ margin:5px 5px 10px 18px; display:inline}

.sub_list_right{ float:right; width:237px; height:auto; border-top:2px solid #cc9554; margin-top:10px; display:inline}
.sub_list_right .other_buy{ margin-top:0; border-top:none;}
.sub_list_right .other_buy h3{ height:28px; line-height:28px; background:#fff; padding-left:0; width:100%}
.sub_list_right .other_buy h3 span{ background:#cc9554; padding:0 20px; color:#fff; display:block; float:left}

.other_buy_box{ float:left; width:234px; margin-top:10px; border:1px solid #d1d1d1}
.other_buy_box h3{ float:left; width:214px; padding-left:20px;background:url(../img/tab_bg.jpg) repeat-x left top; height:28px; line-height:30px; border-bottom:1px solid #d1d1d1; font-size:12px; color:#cc9554}
.other_buy_box h3 em{ font-style:normal; color:#f8626d; font-size:14px;}
.other_buy_box dl{ float:left; width:214px; padding:10px;}
.other_buy_box dl dd{ float:left ; width:100%; height:auto; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px; display:inline}
.other_buy_box dl dd span{ float:left; width:76px; height:54px; margin-right:10px; display:inline}
.other_buy_box dl dd span img{ float:left; width:76px; height:54px;}
.other_buy_box dl dd h5{ float:left; width:124px; height:16px; overflow:hidden; font-size:12px; font-weight:bold; overflow:hidden; font-weight:normal}
.other_buy_box dl dd a{ float:left; font-weight:bold; width:124px; height:16px; line-height:16px; overflow:hidden}
.other_buy_box dl dd a:hover{ text-decoration:underline}
.other_buy_box dl dd p{ float:left ; width:124px; height:auto;}
.other_buy_box dl dd p em{ font-style:normal; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

/*分页*/
.pre_next{ float:left; width:932px; text-align:center; line-height:40px; padding:20px 0}
.pre_next a{ padding:4px 10px; margin-right:10px; color:#3d3d3d; font-size:16px;}
.pre_next a:hover, .pre_next a.cur{ background:#ece5da; }
.pre_next span{ padding:0 10px}
.pre_txt{ width:48px; height:26px; border:1px solid #b8b8b8; line-height:26px; text-align:center; margin:0 2px;}
.pre_sub{ width:34px; height:20px;border:1px solid #ccc; line-height:20px; text-align:center; margin:0 2px; color:#9c7862; background:#fff; cursor:pointer}
.pro_conment .pre_next{ width:100%}

/*品牌馆*/
.brand_home{ float:left; width:100%; height:auto; padding:20px 0}
.brand_list{ float:left; width:100%; height:auto; overflow:hidden; background:#fff; }
.brand_list dl{ float:left; width:100%; height:auto;border-top:1px solid #ccc}
.brand_list dl dd{ float:left; width:100%; height:auto}
.brand_list dl dt{ float:left; width:96px; height:80px; background:url(../img/brand_bg.jpg) repeat-x left bottom; color:#fff}
.brand_list dl dt em{ float:left; width:100%; font-size:22px; padding:10px 0 2px; text-align:center; font-family:微软雅黑,黑体,宋体; font-style:normal}
.brand_list dl dt i{ float:left; width:100%; font-style:normal; text-align:center; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.brand_list dl dd{ float:left; width:860px; height:auto; border-left:1px dashed #ccc; padding-left:20px;}
.brand_list dl dd ul{ float:left; width:100%; padding:20px 0 10px 0}
.brand_list dl dd ul li{ float:left; width:62px; padding-bottom:10px; margin-bottom:10px; display:inline; border-bottom:1px dashed #ddd; padding:0 11px; padding-bottom:10px}
.brand_list dl dd ul li span{ float:left; width:62px; height:42px; margin-bottom:5px;}
.brand_list dl dd ul li p{ float:left; width:62px; text-align:center;}

/*中间广告*/
.center_add{ padding:28px 0 28px 22px; clear:both; overflow:hidden; border-bottom:1px solid #F1F1F1 }
.center_add ul{ width:110%}
.center_add li{ float:left; margin-right:90px; _display:inline }
.center_add li a{ float:left; width:220px; height:120px; }
.center_add li a img{ width:220px; height:120px; }
.center_add_big{ padding:20px 0 20px 20px}
.center_add_big li a, .center_add_big li a img{ width:1158px; height:120px; }

/*猜你喜欢*/
#example, #example1 {
	width:960px;
	height:560px; overflow:hidden;
	position:relative;
	float:left; padding:20px; position:relative; 
}
#example1{border-top:1px solid #F1F1F1; height:210px;}
#example h3, #example1 h3{ position:absolute; left:20px; top:20px;height:30px; font-size:20px;  font-family:微软雅黑,黑体,宋体; line-height:30px; font-weight:normal; color:#3d3d3d; }
#slides{position:absolute;top:70px;left:20px; width:1160px;z-index:100; height:535px;}

#slides1{position:absolute;top:70px;left:20px; width:1160px;z-index:100; height:12px;}

#slides20{position:absolute;top:70px;left:20px; width:1160px;z-index:100; height:12px;}

.more_hzjg{ background:#ededed; text-align:center; height:33px; width:1160px; position:absolute; left:20px; top:205px;}
.more_hzjg a{ display:block; width:100%; height:33px;}
#slides .next, #slides1 .next, #slides .prev, #slides1 .prev {
	position:absolute;
	top:-46px;
	left:1090px;
	width:12px;
	height:12px;
	display:block;
	z-index:101;
	opacity:0.7
}


#slides .next1, #slides20 .next1, #slides .prev1, #slides20 .prev1 {
	position:absolute;
	top:-46px;
	left:805px;
	width:12px;
	height:12px;
	display:block;
	z-index:101;
	opacity:0.7
}

.slides_container {
	width:960px;
	height: auto;
	overflow:hidden;
	position:relative; height:530px;
}
#example1 .slides_container{ height:125px;}
#example1 .slides_container a img{ width:188px; height:120px; }
#example1 .slides_container a{ display:block; float: left; margin-right:37px; width:188px; height:120px; border:1px solid #ededed}
#slides .next, #slides1 .next {
	left:1144px;
}

#slides .next1, #slides20 .next1 {
	left:860px;
}

.pagination1 {
	width:240px; position:absolute; height:12px; top:-47px; right:100px; 
}

.pagination1 li {
	float:left;
	margin:5px 3px 0 4px; _display:inline
}

.pagination1 li a {
	display:block;
	width:5px;
	height:4px;
	background-image: url(../img/pre_bg.png);
	background-position:0 0; background-repeat:no-repeat;
	float:left;
	overflow:hidden;}

.pagination1 li.current a {background-image: url(../img/pre_cur.png);}



.pagination {
	width:40px; position:absolute; height:12px; top:-47px; right:15px; 
}

.pagination li {
	float:left;
	margin:5px 3px 0 4px; _display:inline
}

.pagination li a {
	display:block;
	width:5px;
	height:4px;
	background-image: url(../img/pre_bg.png);
	background-position:0 0; background-repeat:no-repeat;
	float:left;
	overflow:hidden;}

.pagination li.current a {background-image: url(../img/pre_cur.png);}

.slides_container dl{ float:left; width:110%; height:auto; margin-bottom:5px; display:inline }
.slides_container dl dt{ float:left; width:232px; height:355px; overflow:hidden}
.slides_container dd{ float:left; width:105px; height: 245px;  margin:0 43px 0 0px; display:inline; padding-right:28px; padding-bottom:20px;}
.slides_container dd h2{ float:left; font-size:12px; font-weight:normal; color:#563a1a; width:100%; text-align:center; height:36px; line-height:18px; overflow:hidden; margin:10px 0 5px; display:inline; text-align:left }
.slides_container dd h2 a{ color:#563a1a }
.slides_container dd h2 a:hover{ color:#638725 }
.slides_container dd span{ float:left; text-align:center; height: auto; line-height:20px; width:100%; text-align:center; position:relative }
.slides_container dd span h5 a{ width:100%; height:auto; padding:0; font-size:14px;}
.slides_container dd span h5 a:hover{ text-decoration:underline}
.slides_container dd span h5{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#7d7d7d; text-align:left; padding-bottom:5px; }
.slides_container dd span h5 b{ font-weight:normal; text-decoration:line-through; margin-left:5px;}
.slides_container dd span p{ width:100%; height:auto;  font-size:12px; color:#c70000; font-family:Arial, Helvetica, sans-serif; text-align:left; font-family:宋体 }
.slides_container dd span p.p_1{ color:#000; text-decoration:line-through }
.slides_container dd span p em{ font-size:18px; font-style:normal; margin-left:10px;}
.sale_low dd h2{ height:33px; }

#slides2{ width:230px; position:relative; height:216px; }
#slides2 .slides_container{ width:230px;height:216px;text-align:center;overflow:hidden;}
#slides2 .slides_container .w_140{ width:105px; height:140px; margin-left:4px; margin-top:20px;}
/* #slides2 .slides_container{ text-align:center; height:auto;overflow:hidden;} */
#slides2 .slides_container p{ font-size:12px; text-align:center; margin-top:20px; color:#563a1a; width:100%}
#slides2 .slides_container p a{ color:#563a1a}
.slides2div{ width:230px;height:216px;margin-top:20px;}
#slides2 .pagination li a{ background:url(../img/slide2_bg.jpg) no-repeat left top; width:9px; height:9px;}
#slides2 .pagination li.current a{ background:url(../img/slide2_hover.jpg) no-repeat left top; width:9px; height:9px;}
#slides2 .pagination{width:35px; height:20px; top:-40px;}
/*免费领取样式*/
/* #slides2 p{ position:absolute; left:4px; top:0; z-index:1 } */
/* #slides2 p img{ width:162px; height:230px;} */
/* #slides2 h5{ position:absolute; width:140px; left:57px; top:115px; height:55px; z-index:2; background:url(../img/anoucebook.png) no-repeat left top } */
/* #slides2 h5 a{ display:block; width:40px; font-size:15px; color:#fff; padding:6px 5px 0 20px; height:55px; top:5px; left:0; position:absolute;} */
/* #slides2 h5 em{display:block; width:85px; height:55px; left:55px; text-align:center;line-height:55px; color:#fff; font-size:10px; position:absolute; font-style:normal;overflow:hidden;} */

.tips{ background:#b20e0e; height:25px; padding:8px 0; margin-top:20px; overflow:hidden }
.tips li{ float:left; width:auto; height:25px; font-size:14px; color:#fff; line-height:25px; height:25px; _display:inline}
.tips li.li01{ background:url(../img/tips_1.png) no-repeat left center; padding-left:38px; margin-left:106px;}
.tips li.li02{ background:url(../img/tips_2.png) no-repeat left center; padding-left:50px; margin-left:85px;}
.tips li.li03{ background:url(../img/tips_3.png) no-repeat left center; padding-left:35px; margin-left:96px;}

/*版权方列表*/
.cate_fenleils{ float:left; width:1000px; margin-left:20px; padding-bottom:20px; font-size:14px;}
.cate_fenleils a{ font-size:14px; color:#969696; line-height:40px; font-size:14px}
.cate_fenleils em{ font-style:normal;}
.cate_fenleils span a{ font-size:14px; color:#563A1A;}
.cate_fenleil{ float:left; width:900px; height:180px; background:#ece5da; margin-left:20px;}
.cate_fenleil .cate_fenleil0{ float:left; width:150px; height:50px; border-right:#e8dfcf solid 2px; padding:40px 58px; margin-top:25px; }
.cate_fenleil .cate_fenleil1{ float:right; width:614px; padding:24px 24px; color:#3d3d3d;}
.cate_fenleil .cate_fenleil1 h3{ font-size:18px; font-weight:normal; line-height:30px; padding-bottom:12px;}
.cate_fenleil .cate_fenleil1 p{ font-size:12px; line-height:20px;}
.cate_fenleir{ float:right; width:200px; height:auto; color:#000000;}
.cate_fenleir h3{font-size:18px; font-weight:normal; line-height:30px; padding-bottom:12px;}
.cate_fenleir ul li{ display:block; width:200px; line-height:30px;}
.cate_fenleir ul li a{ color:#563a1a;}
.cate_fenleir ul li a:hover{color:#638725}
.cate_fenlei{ float:left; width:930px; margin-left:20px;}
.cate_fenlei .book_right{float:left; margin-left:20px;}
.cate_fenleir_style ul li a{ font-size:14px; color:#563a1a;}
.cate_fenleir_style{ width:270px; padding-right:20px;}
.cate_fenlei_style{ width:820px;}
.cate_fenleir_style .buy_thoer h1{ text-indent:0; font-size:18px; }
.cate_fenleir_style .buy_thoer .book_center{ padding-left:0}
.cate_fenleir_style .buy_thoer .book_right{ width:140px;}
.cate_fenleir_style .buy_thoer{ padding-top:20px;}

/*免费特价*/
.free_runk{}
.free_runk dt{ font-size:20px; text-indent:35px; }
.free_runk dd em{ visibility:hidden }
.free_today{ border:2px solid #ece5da; background:#fff; margin-top:9px; float:left; width:950px; position:relative }
.free_h3{ position:absolute; left:30px; top:-9px;}
.free_today .dl2{ width:110%; margin-top:50px;}
.free_today .dl2 dd{ border-bottom:none }
.book_price p{ text-decoration:line-through;margin-left :-120px }
.book_price p.color_red{ text-decoration:none; color:#b60e0e;font-weight: bold; }

/*主题活动*/
.themesList{ width:110%; padding-top:40px; overflow:hidden }
.themesList li{ float:left; width:420px; height:210px; margin:0 92px 20px 0}
.themesList li p{ text-align:center; line-height:60px;}
.themesList li p img{ width:420px; height:160px;}
.themesList li p a{ font-size:14px; color:#5a3e1f;}
.themesList li p a:hover{color:#638725}

.bqf_list{ width:950px; margin:20px auto;  clear:both}
.bqf_list a{border:1px solid #eae6e2; margin-left:-1px; margin-top:-1px; display:block; padding:40px 0}
.bqf_list a:hover{ background:#fff}
.bqf_list li{ float:left; width:190px; text-align:center }

.sub_r{ float:right; width:262px; padding:0 68px 0 0; overflow:hidden }

.dzs{ float:left; width:100%; margin-bottom:10px;}

/*还购买了*/
.buy_thoer{ float:left; width:100%}
.buy_thoer h1{ float:left; width:100%; color:#3d3d3d; font-weight:normal;  font-size:14px; margin-bottom:20px; border-bottom:1px solid #ece5da; line-height:40px; text-indent:24px; }
.buy_thoer dl{ width:100%; height:auto; float:left; }
.buy_thoer .dl2 dd{ width:100%; margin:10px 0 10px 0; border-bottom:none; padding-bottom:10px; }
.buy_thoer .book_center{ padding-left:24px;}
.buy_thoer .book_right{ width:115px; overflow:hidden }

/*个人中心*/
.user_center{ float:left; width:690px; border-right:1px solid #ece5da; overflow:hidden; margin-top:25px; display:inline }
.user_center .dl2 dd{ width:295px; margin-top:0; margin-bottom:34px; margin-right:60px; }
.user_center .book_right{ width:180px }
.user_center .pre_next{ width:100% }
.user_center_wdsc{ width:935px; border:none }
.user_center_wdsc .dl2 dd{ width:272px; overflow:hidden }
.user_center_wdsc .book_right{ width:145px; overflow:hidden }
.user_center_wdsc .bd_list{ width:115%}

/*最近阅读*/
.latest{ float:left; width:200px; padding-left:30px; padding-top:15px; }
.latest h1{ float:left; width:100%; color:#969696; font-weight:normal;  font-size:18px; line-height:40px; }
.latest dl{ width:100%; height:auto; float:left; }
.latest dl dd{ line-height:36px; margin-bottom:30px; overflow:hidden }
.latest dl dd h3{}
.latest dl dd h3 a{ font-size:14px; color:#563a1a; font-weight:normal }
.latest dl dd h3 a:hover{ color:#638725}
.latest dl dd p{ font-size:14px; color:#3d3d3d}
.latest dl dd p b{ font-size:24px; color:#563a1a; font-weight: normal  }
.latest dl dd p a{ background:url(../img/book_lq.jpg) no-repeat left top; width:94px; height:28px; line-height:28px; text-align:center; font-size:18px; color: #fff; display:block; margin-top:10px; }

/*购书记录*/
.user_jl{ float:left; width:935px;}
.table01{ text-align: left }
.table01 th{ height:40px; background:#f8f5ef; color:#3d3d3d; }
.table01 td{ text-align:left; font-size:14px; height:46px; color:#3d3d3d; background:#f9f9f9; overflow: hidden }
.table01 td.td01{ text-align:center}
.table01 td a{ color:#563a1a}
.table01 td a:hover{ color:#638725 }
.table01 td.td_date{ color:#7d7d7d }
.table01 tr.tron td{ background:#f2f2f2}
.table01 td.color_1{ color:#44a722}
.cxfs{ color:#563a1a; background:#ece5da; border:1px solid #cac0b1; padding:2px 5px; margin-left:10px; }
.user_zfmm{ float:left; width:100%}
.user_zfmm a{ font-size:14px; margin-right:20px; color:#563a1a; line-height:50px;}
.user_money{ float:right; line-height:24px; font-size:14px; color:#3d3d3d; margin-top:10px; display:inline }
.user_money b{ font-size:24px; color:#b60e0e; font-weight:normal }
.dl2 dt a.mscz{ float:none; font-size:14px; color:#563a1a; background:#ece5da; border:1px solid #cac0b1; padding:2px 10px; margin-left:10px;}

/*帐号设置*/
.user_sys{ float:left; width:915px; padding:20px 0 0 20px; position:relative}
.user_sys dl{ margin-bottom:20px; height:auto; float:left; width:100%; }
.user_sys dl dt{ padding-bottom:20px; font-size:18px; color:#3d3d3d; float:left; width:100%;}
.user_sys dl dd{ float:left; width:100%; padding:10px 0; font-size:14px; color:#3d3d3d; height:auto  }
.user_sys dl dd span{ float:left; width:190px; text-align:right; padding-right:10px;}
.user_sys_text{ float:left; width:auto; padding-right:10px; }
.user_sys dl dd span.zhsz_help{text-align:left; position:relative; padding-right:10px; width:20px; height:20px; }
.user_sys dl dd span.zhsz_help img{ position:absolute; left:0; top:0; z-index:1}
.zhsz_help_box{ position:absolute; background:url(../img/zhsz_help_box.png) no-repeat left top; width:154px; height:30px; right:0; top:-15px; left:30px; font-size:12px; color:#7d7d7d; padding:10px 10px 10px 20px; overflow:hidden; display:none; z-index:10 }
.change{ font-size:14px; color:#563a1a; text-decoration:underline; margin-right:10px; float:left }
.user_photo{ position:absolute; right:100px; top:70px; border:1px solid #cac0b1; width:148px; }
.user_photo span{ width:118px; height:118px;}
.user_photo span img{ width:118px; height:118px;}
.user_photo p{ text-align:center; width:100%; background:#ece5da; border-top:1px solid #cac0b1; line-height:26px; }
.font_24{ font-size:24px;}
.zhsz_style .font_24{ padding-bottom:10px;}

/*提示*/
.numtip{ width:927px; margin:0 auto; text-align:right; clear:both; padding-bottom:10px;}
.numtip b{ font-size:14px; color:#b60e0e} 
.numtip a{ font-size:12px; color:#b60e0e} 

/*赠送*/
.zsBox{ width:927px; margin:0 auto; overflow:hidden; border:1px solid #f0ece4; clear:both }
.zsBox .dl2{ background:#fff}
.zsBox .dl2 dd{ margin-right:0; border-bottom:none }
.zs_email{ width:887px; background:#f6f3ee; padding:20px 0 20px 40px; float:left}
.zs_email input{ width:375px; height:50px; line-height:50px; border:1px solid #cac0b1; font-size:18px; color:#7d7d7d; font-family:微软雅黑; text-indent:24px; }
.zs_pay{ float:left; width:842px; padding:30px 45px 30px 40px; display:inline; overflow:hidden; background:#f1e9dc; position:relative }
.zs_pay h3{ font-size:24px; color:#3d3d3d; font-weight:normal; margin-bottom:20px;}
.zs_pay dd, .zs_pay dd p{ font-size:14px; color:#3d3d3d; margin-bottom:5px; }
.zs_pay dd p a{ text-decoration:underline; font-size:14px; color:#563a1a }
.zs_pay dd.dd02 label{ float:left; background:#fff; border:1px solid #d1c9bc; padding:15px; margin-right:20px; }
.zs_pay dd.dd02 label input{ margin-right:10px; vertical-align:middle; float:left; margin-top:10px; _display:inline}
.zs_pay dd.dd02{ overflow:hidden; margin-top:20px;}
.zs_pay_price{ position:absolute; right:45px; font-size:14px; color:#3d3d3d; text-align:right; top:50px }
.zs_pay_price p{ line-height:30px;}
.zs_pay_price b{ font-weight:normal; margin-left:30px;}
.zs_pay_yfje{ text-align:right; font-size:14px; color:#3d3d3d; text-align:right; line-height:30px; }
.zs_pay_yfje b{ font-weight:normal; margin-left:30px;}
.pay_1{ width:927px; margin:20px auto; text-align:right; overflow:hidden; }
.zsSuecces{ text-align:center; width:820px; margin:30px auto; overflow:hidden}
.zsSuecces h1{ font-size:36px; color:#b60e0e; font-weight:normal; line-height:100px;}
.zsSuecces h2{ font-size:14px; color:#3d3d3d; font-weight:normal; line-height:50px; margin-bottom:10px; }
.zsSuecces h2 b{ font-size:18px; font-weight:normal }
.zsSuecces div.zsSuecces_email{ width:500px; margin:0 auto; margin-bottom:20px; overflow:hidden}
.zsSueccesText{width:375px; height:50px; line-height:50px; border:1px solid #cac0b1; font-size:18px; color:#7d7d7d; font-family:微软雅黑; text-indent:24px; float:left; margin-right:5px;}
.zsSueccesBtn{ background:url(../img/zsSueccesBtn.jpg) no-repeat left top; width:115px; height:51px; border:none; cursor:pointer}
.zsSuecces div{ margin-bottom:30px; font-size:14px;overflow:hidden; color:#3d3d3d }
.zsSuecces div a{ font-size:14px; margin:0 10px; color:#563a1a}
.zsSueccesBtn2{ background:url(../img/dh.jpg) no-repeat left top; width:115px; height:51px; border:none; cursor:pointer}
.zsSuecces div.srdhm{ text-align:left; text-indent:160px;}
.zsSuecces div.srdhm a{ margin:0 2px; text-decoration:underline}
.zsSuecces div.how_to{ width:100%; overflow:hidden; padding-top:20px; }
.how_to h3{ margin-bottom:60px;}
.how_to dd{ float:left; width:240px; text-align:left}
.how_to dd span{ float:left; width:48px; height:48px; text-align:center; background:url(../img/how_span.jpg) no-repeat left top; font-size:36px; color:#f9f9f9; margin-right:20px; }
.how_to dd h5{ font-size:24px; color:#3d3d3d; font-weight:normal }
.how_to dd p{ font-size:14px; color:#3d3d3d}
.how_to dd.dd_w295{ width:295px;}
.how_to dd.dd_w280{ width:280px;}
.kfd{ overflow:hidden}
.kfd li{ display:inline-block; margin:0 33px 0 33px}
.kfd li a{ font-size:18px; color:#563a1a}
.kfd li a:hover, .zsSuecces div a:hover{ color:#638725}
.kfd li p{ padding-top:5px;}

/*弹出层*/
.layer{ display:none; background:#000; opacity:0.8; position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; z-index:998; filter: Alpha(opacity=80);}
.layer_one{ width:701px; height:505px; position: fixed; _position:absolute; left:50%; top:50%; margin-left:-351px; margin-top:-223px; display:none; z-index:999; background:url(../img/layer.png) no-repeat left top;
	}
.layer_one_card{ width:701px; height:505px; position: fixed; _position:absolute; left:60%; top:60%; margin-left:-351px; margin-top:-223px; display:none; z-index:999; background:url(../img/bg2.png) no-repeat left top;}
.layer_delete{ position:absolute; right:20px; width:30px; height:30px; top:10px; cursor:pointer}
.layer_delete_card{ position:absolute; right:40px; width:30px; height:50px; top:30px; cursor:pointer;margin-left: 50px}
.layertit{ font-size:18px; color:#3d3d3d; height:50px; line-height:50px; text-indent:24px; }
.layertit_card{ font-size:15px; color:#3d3d3d; height:30px; line-height:30px; text-indent:24px; }
.book_right .book_money{ font-size:14px; color:#b30f10; margin-top:-18px;}
.book_nr{ float:left; width:100%; padding-top:15px; font-size:12px; color:#7d7d7d; line-height:24px; }
.layer_box .dl2{ width:643px; margin:20px 0 0 30px;}
.layer_box .dl2 dd{ width:100%; margin:0}
.layer_box .dl2 .book_right{ float:left; padding-left:20px;}
.dh_box{ text-align:right; margin:20px 0 0 0; overflow:hidden; width:643px; float:left; padding-left:30px; line-height:40px; }
.dh_box a{ display:inline-block; width:auto; height:40px; line-height:40px; float:right; margin-left:50px; font-size:12px; color:#563a1a; text-decoration:underline } 
/*购物车*/
.cart_step{ float: right; width:auto; margin:20px 0 0; display:inline}
.cart_step span{ float:left; line-height:33px; height:33px; padding-right:40px; color:#3d3d3d}
.cart_step span b{ font-size:18px; color:#b60e0e}
.cart_step li{ width:150px; height:44px; text-align:center; line-height:44px; float:left; background:#acacac; margin-right:1px; font-size:18px; font-weight:bold; color:#fff}
.cart_step li.cur{ background:#d86813;}
.shoppig_cart{  position:relative; clear:both; margin:30px auto; width:930px; overflow:hidden }
.cart_tit{ width:100%; height:auto; overflow:hidden}
.cart_tit h3{ float:left; width:auto; font-size:24px; color:#3d3d3d; line-height:60px; font-weight:normal; padding-right:30px;}
.cart_num{ float:left; width:auto; height:auto; line-height:42px; display:inline}
.cart_num em{ font-style:normal; font-size:14px;}
.cart_num span{ background:#e7e7e7; width:115px; height:14px; display:inline-block; margin:0 10px;}
.cart_num span i{ background:#d86813; height:14px; display:inline-block}
.cart_list{ border:1px solid #f0ece4}
.cart_total{  height:auto; overflow:hidden }
.cart_total_top{ border:1px solid #f0ece4; background:#f5f1ea; border-top:none; text-align: left;  height:126px; line-height:126px; overflow:hidden;}
.cart_total_top h3{ float:left; font-size:14px; width:100%; height:auto; overflow:hidden; background:#f0f0f0; line-height:126px;}
.cart_total_top p{ float:left; width:100%; text-align:right; margin-top:20px;}
.cart_total_top p a{ margin-right:32px; float:none; width:auto}
.cart_total_top h3 a{ float:left; width:auto; margin:0 20px;color:#3d3d3d; font-size:12px;}
.cart_total_top h3 span{ float:right ; padding-right:32px; font-size:12px;}
.cart_total_top h3 span b{ color:#b60e0e; font-size:18px;}
.cart_total_top em{ font-size:24px; color:#cc0000; font-style:normal; height:auto; overflow:hidden; padding:10px 0;padding-right:32px; }
.cart_buy{ float:left; width:100%; background:url(../img/cart_buy.jpg) no-repeat center top; border: none; width:175px; height:48px; margin:10px 0 10px 20px; display:inline; cursor:pointer}
.cart_total_top a{ width:100%; float:left; color:#0066cc}
.cart_total_top a:hover{ color:#638725 }
.cart_pic{ border:1px solid #dddddd; background:url(../img/cart_pic_bg.jpg) repeat-x left bottom; height:71px; margin-top:10px;}
.cart_pic ul{}
.cart_pic ul li{ float:left; width:50px; text-align:center; margin:10px 10px 0; display:inline}
.cart_list .vip_none{ padding:0;}
.cart_list .vip_none dt{ background:#f1e9dc; height:34px; line-height:34px; border-bottom:1px solid #d9d9d9; padding:0; font-size:14px;}
.cart_list .vip_none dt div{ display:table-cell; vertical-align:middle; text-align: center; *float:left;}
.cart_list .vip_none dt input{ float:none}
.cart_list .vip_none dt div.div01, .cart_list .vip_none dd div.div01{ width:2%}
.cart_list .vip_none dt div.div02{ width:26%}
.cart_list .vip_none dt div.div03{ width:6%;}
.cart_list .vip_none dt div.div04{ width:12%}
.cart_list .vip_none dt div.div05{  width:135px; padding-right:30px;}
.cart_list .vip_none dt div.div05 i{ font-style:normal; color:#b60e0e}
.cart_look{ position:relative; border:1px solid #C9D9B1; height:auto; background:#fff; margin-top:10px; padding:10px}
.cart_look_tit{ width:100%; height:auto; font-size:14px; padding:10px 0;}

.order_box_list li label{ margin-right:10px;}
.cart_add{ border:1px solid #dcdcdc; background:#fff; margin-bottom:10px; line-height:40px; font-size:14px;}
.cart_order li{ padding:0 10px;}
.cart_order li span{ padding-left:0}
.order_box_list li .cart_add label{ margin-left:20px;}
.cart_sale{ line-height:24px; padding-bottom:10px;}
.input_fp{ width:251px; height:26px; line-height:26px; text-indent:12px; border:none; background:url(../img/input_fp.jpg) no-repeat left top}
.cart_order_sub{ background:url(../img/cart_order_sub.jpg) no-repeat left top; width:175px; height:48px; border:none; cursor:pointer; vertical-align:middle}
.cart_goon{ padding-left:20px; color:#0066cc; line-height:48px;}
.vip_none{ background:#fff; height:auto; overflow:hidden; position:relative; padding:10px}
.vip_none dt{ width:100%; padding:10px 0; height:auto; overflow:hidden; line-height:32px;}
.vip_none dt h3{ float:left; font-size:14px;}
.vip_none dt span{ float:right; font-size:14px; padding-right:20px;}
.vip_none dt span em{ font-style:normal; font-size:24px; color:#f81e10}
.vip_none dt input{ float:right;}
.bottom_one{ background:url(../img/go_to_check.jpg) no-repeat left top; width:83px; height:32px; border:none; cursor:pointer}
.vip_none dd{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #ececec; padding:30px 0; }
.vip_none dd div{ display: table-cell; vertical-align:middle;  *float:left; *padding:0 25px;}
.cart_list .vip_none div.vip_none_img{ width:70px; padding-left:20px; text-align: left}
.cart_list .vip_none dt div.sc{ width:200px; background:url(../img/delete_ts.jpg) no-repeat left center; padding-left:15px; text-align:left}
.vip_mm{ width:260px; *width:200px; color:#3d3d3d; *padding-top:20px;}
.vip_pro{ width:455px; text-align:left; *width:320px;}
.vip_pro span{ float:left; width:50px; height:72px; margin-right:20px; }
.vip_pro span img{ width:50px; height:72px;}
.vip_pro p{ font-size:12px; color:#7d7d7d; margin-bottom:10px; }
.vip_pro span img{ width:50px; height:72px;}
.vip_pro p a{ font-size:14px; color:#563a1a}
.cart_list .vip_none dt div.sc{ width:455px;text-align:left}
.vip_none_img img{ width:100px; height: auto;}
.vip_none dd div a{ color:#563a1a}
.vip_none dd div a:hover{ color:#638725 }
.vip_none dd div a.douw{ background:url(../img/colum_01.jpg) no-repeat left center; width:21px; height:21px; float:left; margin:0 5px; display:inline; padding:0; margin-left:52px; display:inline}
.vip_none dd div a.add{ background:url(../img/colum_02.jpg) no-repeat left center;width:21px; height:21px; float:left; margin:0 5px; padding:0; display:inline}
.vip_none dd div .text{ border:1px solid #c8c8c8; width:44px; height:19px; float:left}
.vip_none dd div em{ font-style:normal}
.vip_none dd div{}
.vip_none dd div.div02{ width:26%; *padding-top:20px;}
.vip_none dd div.div03{ width:8%; *padding-top:20px; color:#d20a12; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.vip_none dd div.div04{ width:12%; *padding-top:20px;}
.vip_none dd div.div05{ width:135px; *padding-top:20px;  padding-right:30px;}
.vip_none dd div.div05 a{ float:left;}
.vip_none dd div.div05 em{ float:left; margin:0 5px;}

/*搜索结果*/
.search_re{ width:100%; color:#3d3d3d; border-bottom:2px solid #ece5da; overflow:hidden; line-height:30px; text-indent:24px;}
.search_re b{ color:#b60e0e}
.search_none{ margin:60px; overflow:hidden}
.search_none h3{ font-size:24px; font-weight:normal; color:#070002; margin-bottom:30px; }
.search_none h3 b{ font-weight:normal; color:#b60e0e }
.search_none p{ line-height:18px; color:#3d3d3d;}
.search_none_runk{ width:820px; overflow:hidden}
.search_none_runk .dl1{ width:378px;}
.search_none_runk .bd_list{ width:115%}
.search_none_runk .dl1 dd{ margin-right:60px;}
.search_none_runk .dl1 dt{ font-size:18px; color:#3d3d3d }


/*注册*/
.cart_step{ float: right; width:auto; margin:20px 0 0; display:inline}
.reg_tit{ width:793px; margin:20px auto; margin-bottom:0; height:auto; overflow:hidden}
.reg_tit h3{ float:left; width:100%; font-size:24px; line-height:30px; font-weight:normal; color:#3d3d3d; text-align:left }
.reg_tit h3 span{ float:right; font-size:14px; color:#3d3d3d}
.reg_tit h3 span a{ color:#58391a; margin-left:5px; font-size:14px;}
.reg_tit h3 span a:hover{ color:#638725}
.regB0x{ width:793px; margin:0 auto; overflow:hidden; position:relative}
.regbox{ height:auto; overflow:hidden }
.reg_step{ text-align:center; padding:55px 0; overflow:hidden; clear:both }
.reg_step img{ margin-left:-12px; }
.regbox dd{ float:left; padding:0 0 20px; width:100%; position:relative; line-height:28px;}
.regbox dd span{ float:left; width:280px; text-align: right; height:28px; line-height:28px; display:inline; font-size:14px; margin-right:20px; color:#3d3d3d  }
.regbox dd span i{ font-style:normal; line-height:30px; color:#ff0000; margin-right:5px; line-height:30px;}
.regbox dd input.vip_text{ float:left; width:182px; height:30px; border:1px solid #cccccc; text-indent:12px; line-height:30px;}
.regbox dd select{ float:left; width:70px; height:24px; padding:2px 0; margin-right:10px; text-align:center}
.regbox dd input.vip_sub{ float:left; width:77px; height:32px; background: url(../img/vip_info_sub.jpg) no-repeat left top; border:none; margin-right:10px; cursor:pointer}
.regbox dd p{ float: left; line-height:30px; margin:0 5px;}
.regbox dd p a b{ color:#d3af7c}
.regbox dd p label{ margin-right:10px;}
.regbox dd input{ float:left; width:252px; height:26px; text-indent:12px; line-height:26px; border:1px solid #c9c0b1; color:#999999}
.regbox dd input.login_text{ }
.regbox dd input.login_pwd{}
.forget_pwd{ float: right}
.regbox dd input.reg{ background:url(../img/reg.jpg) no-repeat left top; width:275px; height:51px; border:none; cursor:pointer ; margin:40px 0 8px -25px;}
.loginQq{ background:url(../img/qq.jpg) no-repeat left center; line-height:17px; padding-left:20px; float:left }
.loginreg{ float:right; color:#e09e7d}
.regbox dd input.vip_yzm{ width:90px;}
.regbox dd input.w_a{ width:auto; border:none}
.regYz{ float:left; color:#7d7d7d; padding-left:18px; font-size:14px; line-height:18px;}
.regYf{ float:left; color:#7d7d7d; padding-left:18px; font-size:12px; line-height:18px;}
.regYf a{ text-decoration:underline; color:#e71f17 }
.regYz em{ float: left; margin:7px 10px 0 0 ; display:inline; }
.regYz i{ font-style:normal; font-size:12px; float:left; margin-right:10px; line-height:28px; }
.regPwd{ float:left; width:254px;}
.regPwd div{ margin-bottom:5px}
.regPwd b{ display:block; font-weight:normal;}
.regPwd01{ width:254px; height:24px; line-height:24px; background:#efefef; float:left; font-size:14px; color:#7d7d7d; text-indent:14px;}
.regPwd02{ width:254px; height:24px; line-height:24px; background:#efefef; float:left; font-size:14px; color:#fff; text-indent:14px;}
.regPwd03{ width:254px; height:24px; line-height:24px; background:#efefef; float:left; font-size:14px; color:#fff; text-indent:14px;}
.regPwd04{ width:254px; height:24px; line-height:24px; background:#efefef; float:left; font-size:14px; color:#fff; text-indent:14px;}
.reg_yhxy{ text-decoration:underline; font-size:14px; color:#58391a; width:210px; text-align:center; margin-top:-20px; float:left; _display:inline }
.regTips{ width:590px; clear:both; margin:0 auto; text-align:center; font-size:14px; color:#3d3d3d; line-height:48px; }
.regTips h3{ font-size:30px; color:#8eb861; font-weight:normal; padding-bottom:20px; }
.regTipsR{ width:552px; margin:70px auto; border-top:1px solid #ece6da; overflow:hidden; padding:38px 0 0 38px;}
.regTipsR p{ font-size:14px; color:#3d3d3d; line-height:30px;}
.regTipsR p a{ font-size:14px; color:#58391a; text-decoration:underline } 
.regTipsR p a:hover{ color:#638725 }
.regRead{ margin-top:30px;}
.regLike{ width:808px; margin:0 auto; margin-top:40px; overflow:hidden; border-top:1px solid #ece6da}
.regLike .dl2 dd{ width:105px; overflow:hidden; margin-right:70px; margin-top:0; border-bottom:none }
.regLike .dl2 dd .book_right{ width:105px}
.regLike .dl2 dd .book_right i{ font-style:normal; text-align: left; line-height:18px; color:#3d3d3d; text-decoration:line-through }
.regLike .dl2 dd .book_right i.color_red{ font-style:normal; float:left; color:#b60e0e; text-decoration:none}
.regLike .dl2 dd .book_right .book_center{ text-align:right}
.regLike .dl2 dt{ width:100%; border:none; font-size:24px; color:#3d3d3d; padding-top:10px;}

/*登录后*/
.topweixin{ background:url(../img/topweixin.jpg) no-repeat left top; width:119px; height:182px; position:absolute; left:-7px; top:-12px; display:none}
.topweixin img{ margin:60px 0 0 10px}
.userName{float: right; position:relative; width: auto; text-align:left; margin-right:10px; }
.userNameBox{ position:absolute; background:#fff; height:214px; left:0; top:47px; display:none;border:1px solid #dbdbdb; border-top: none;min-width:120px;z-index:10000; }
.userNameHover .userNameBox{ display:block}
.user_name{ background:url(../img/userName.jpg) no-repeat 90% center;padding:0 25px 0 10px; display:block;*max-width:200px;  }
.userNameHover .user_name{ background:url(../img/userNamehover.jpg) no-repeat 90% center #fff; border:1px solid #dbdbdb; border-bottom:none}
.userNameBox dl{ position:absolute; left:0; top:0; width:100% }
.userNameBox dl dd{ height:30px; line-height:30px; margin:0 13px; overflow:hidden}
.userNameBox dl dd.out{ margin:0; border-top:1px solid #dbdbdb; padding-left:14px; }
.userNameBox dl dd a{ color:#563a1a}
.header_right_style{ width:420px; height:47px; line-height:47px; padding-top:0; }
.header_right_style a{ float:right;height:47px; line-height:47px; }
.header_right_style span{ float:right;height:47px; line-height:47px; }
.header_right_style .userNameBox a{ float:none; height:30px; line-height:30px;}

/*专题模板*/
.themes{ width:1158px; margin:0 auto; height:50px; font-size:14px; color:#3d3d3d}
.themes a{ font-size:14px; color:#563a1a; margin-right:5px;}
.themes span{ margin-right:5px}
.themesImg{ width:1158px; margin:0 auto; overflow:hidden }
.themesImgBox{ float:left; width:1158px; height:260px; overflow:hidden}
.themesImgBox img{ width:1158px; height:260px; }
.themesInfo{position:absolute; float:right; width:220px; height:220px; padding:20px; overflow:hidden ;margin-left: 898px;padding-top: 30px;}
.themesInfo p{ text-indent: 2em;}
.themesInfo h3{ font-size:18px; color:#3d3d3d; font-weight:normal; height:46px; line-height:46px; overflow:hidden }
.themesInfo div{ font-size:12px; color:#3d3d3d; line-height:22px; }
.themesBook{ float:left; width:898px; overflow:hidden;  display:inline; background:#f9f9f9; }
.themesBox{ width:1158px; margin:0 auto; overflow:hidden; background:#fff}
.themesBook .bd_list{border-left:1px solid #ece5da;padding-top:10px; }
.themesBook .dl2 dd{ width:366px; margin-left:50px;}
.themesBook .dl2 dd .book_right{ width:240px; overflow:hidden }
.themesMore{ float:right; width:219px; height:100%; background:#fff; padding:20px; overflow:hidden;  border-right:1px solid #ece5da }
.themesMore h3{font-size:18px; color:#3d3d3d; padding-top:20px; font-weight:normal; line-height:30px; padding-bottom:20px;}
.themesMore dl dd{ display:block; width:220px; height:120px; overflow:hidden; margin-bottom:20px; line-height:30px; float:left; display:inline;}
.themesMore dl dd a{ display:block; color:#000000; width:220px; height:120px;}
.themesMore dl dd a:hover{color:#638725}
.themesMore2{ width:1156px; margin:0 auto; overflow:hidden}
.themesMore2 dl{ width:110%;}
.themesMore2 dl dd{ float:left; display:block; width:220px; height:120px; overflow:hidden; margin-bottom:20px; line-height:30px; float:left; margin-right:92px; margin-top:20px; display:inline;}
.themesMore2 dl dd a{ display:block; color:#000000; width:220px; height:120px;}
.themesMore2 dl dd a:hover{color:#638725}
.themesMore2 .themes2tit{ background:#8b8b8b}
.contentthemes{ width:1200px; margin:20px auto; margin-top:-20px; overflow:hidden}
.themesImg2{ width:100%; margin:0 auto; overflow:hidden }
.themesImgBox2{ float:left; width:100%; height:260px; overflow:hidden}
.themesImgBox2 img{ width:100%; height:260px; }
.themesInfo2{ float:right; height: auto; width:1110px; background:#ece5da; padding:20px 20px 40px 70px; overflow:hidden }
.themesInfo2 h3{ font-size:18px; color:#3d3d3d; font-weight:normal; height:46px; line-height:46px; overflow:hidden }
.themesInfo2 div{ font-size:12px; color:#3d3d3d; line-height:22px; }
.themes2tit{ height:47px; line-height:47px; background:#7fa620; font-size:24px; color:#fff; text-indent:24px; width:1156px; overflow:hidden; margin:20px auto}
.themesBook2, .themesBook3, .themesBook4{  margin:0 auto; overflow:hidden }
.themesBook2 .dl2{ width:105%}
.themesBook2 .dl2 dd{ width:114px; text-align:center; margin:0 60px 30px 24px; padding-bottom:0; border-bottom:none }
.themesBook2 .dl2 dd .book_right{ width:114px}
.themesBook2  .book_center span img{ width:114px; height:155px;}
.themesBook2  .book_center span{ height:155px;}
.themesBook2  .book_center p{ text-align:center;}
.themesBook2 .book_op a.book_cart{ margin-right:0; margin-top:-3px; }
.themesBook2 .book_right h3{ height:40px; overflow:hidden }
.themesBook3 .dl2{ width:115%}
.themesBook3 .dl2 dd{ width:162px; text-align:center; margin:0 52px 30px 24px; padding-bottom:0; border-bottom:none }
.themesBook3 .dl2 dd .book_right{ width:162px}
.themesBook3  .book_center span img{ width:162px; height:230px;}
.themesBook3  .book_center span{ height:230px;}
.themesBook3  .book_center p{ text-align:center;}
.themesBook3 .book_op a.book_cart{ margin-right:0; margin-top:-3px;margin-top: -10px }
.themesBook3 .book_right h3{ height:20px; overflow:hidden }
.themesBook3 .book_center i{ font-style:normal; margin-right:10px; text-align: left; line-height:18px; color:rgba(138, 134, 134, 1);}
.themesBook3 .book_center i.color_red{ font-style:normal; color:#b60e0e; text-decoration:none}
.themesBook3 .book_op a.book_buy{ background:url(../img/book_buy2.jpg) no-repeat left top; width:107px; height:28px; float:left ; text-align:center; line-height:28px; font-size:18px; color:#fff; margin-right:16px;}
.themesBook4 .dl2{ width:115%}
.themesBook4 .dl2 dd{ width:162px; text-align:center; margin:0 52px 30px 24px; padding-bottom:0; border-bottom:none }
.themesBook4 .dl2 dd .book_right{ width:162px}
.themesBook4  .book_center span img{ width:162px; height:230px;}
.themesBook4  .book_center span{ height:230px;}
.themesBook4  .book_center p{ text-align:center;}
.themesBook4 .book_op a.book_cart{ margin-right:0; margin-top:-3px; }
.themesBook4 .book_right h3{ height:20px; overflow:hidden }
.themesBook4 .book_center i{ font-style:normal; margin-right:10px; text-align: left; line-height:18px; color:#3d3d3d; }
.themesBook4 .book_center i.color_red{ font-style:normal; color:#b60e0e; text-decoration:none}
.themesBook4 .book_op a.book_buy{ background:url(../img/book_buy2.jpg) no-repeat left top; width:107px; height:28px; float:left ; text-align:center; line-height:28px; font-size:18px; color:#fff; margin-right:16px;}
.themesBook4 .dl2 dd{ margin-right:130px;}

/*帐号设置*/
.zhsz{ border:1px solid #e1e1e1; background:#fff; width:820px; min-height:342px; height:auto!important; height:342px; overflow:visible; margin:30px auto 0; padding:40px 55px;}
.zhsz_tit{ width:100%; overflow:hidden; margin-bottom:35px;}
.zhsz_tit h3{ font-size:14px; color:#7d7d7d; font-weight:normal; height:24px;  }
.zhsz_tit h3 a{ font-size:18px; color:#3d3d3d; margin-right:5px;}
.zhsz_tit h3 span{ margin-right:5px; font-size:18px;}
.zhsz_tit .reg_step{ text-align:left; padding:25px 0 0 0;} 
.regbox dd input.btn_next{ background:url(../img/btn_next.jpg) no-repeat left top; width:84px; height:30px; border:none; cursor:pointer ;}
.zhsz .regbox dd span{ width:185px; margin-right:10px;}
.zhsz .regbox dd input.login_text{ width:156px}
.zhsz .regbox dd{ color:#3d3d3d }
.zhsz_pro{ width:930px; margin:0 auto; background:#f4f4f4;border:1px solid #e1e1e1; border-top:none; height:45px; line-height:45px; text-align:center; margin-bottom:30px;}
.zhsz_pro a{ font-size:14px; color:#563a1a}
.zhsz_pro a:hover{ color:#638725 }
.zhsz .regbox dd.ddmt20{ margin-top:20px;}
.zhsz .regTips{ font-size:12px; padding-top:20px; line-height:18px;}
.zhsz .regTips p{ margin-bottom:20px;}
.zhsz .regTips p a{ text-decoration:underline;}
.zhsz .regTips h3{ color:#3d3d3d; padding-bottom:30px;}
.zhsz .regTips p a.red{ color:#e71f17; text-decoration:underline}
.zhsz .regTips p a.red:hover{ color:#638725 }
.regbox dd input.btn_qr{ background:url(../img/zhsz_btn_qr.jpg) no-repeat left top; width:84px; height:30px; border:none; cursor:pointer ;}
.zhsz_h_326{min-height:246px; height:auto!important; height:246px; overflow:visible; }
.userImg{ width:620px; margin:0 auto; position:relative; overflow:hidden }
.userImg .tit{ font-size:14px; color:#3d3d3d; margin-bottom:20px; overflow:hidden}
.userImg .tit .font_12{ font-size:12px; color:#7d7d7d; }
.userImgPic{ overflow:hidden; margin-bottom:20px; position:relative}
.userImgPic span{ display:block; border:1px solid #cccccc; padding:1px; background:#fff;width:150px; height:150px}
.userImgPic span igm{ width:150px; height:150px; }
.userImgChose{ position:relative; overflow:hidden; margin-bottom:20px;}
/* .userImgBtn{ background:url(../img/userPhotoBtn.jpg) no-repeat left top; width:164px; height:30px; cursor:pointer; border:none } */
.userImgBtn{ background:url(../img/zhsz_style_btn.jpg) no-repeat left top; width:164px; height:30px; cursor:pointer; border:none }

/*新增*/
/*阅读卡*/
.ydk_bg{ background:url(../img/ydk_bg.jpg) repeat-y center top; height: auto; max-width:1440px; overflow: hidden }
.ydk_wrap{ background:url(../img/ydk_wrap.jpg) no-repeat center top; max-width:1440px; overflow:hidden}
.ydk_top_box{ width:1158px; margin:0 auto; margin-top:190px; height:300px; position:relative}
.ydk_top_box h3{ font-size:18px; color:#a86a00; margin-bottom:10px; font-weight:normal }
.ydk_top_box p{ width:310px; color:#8d8d8d; font-size:12px; line-height:18px; text-indent:24px; }
#ydk_top{ height:490px; overflow:hidden}

.ydk_center{ width:1158px; margin:0 auto;}
.ydk_box{ background:#fff; margin-bottom:30px;}
.ydk_box h3{ width:100%; position:relative; height:50px; line-height:48px; margin-bottom:20px;}
.ydk_box h3 p{ font-size:14px; color:#3d3d3d; font-weight:normal; padding-left:20px; float:left }
.ydk_box h3 span{ float:left; background:url(../img/ydk_span.jpg) no-repeat left top #F49C07; width:170px; height:51px; margin-top:-7px; margin-left:28px; }
.ydk_box h3 span em{ float:left; font-style:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#f49c07; width:20px; height:20px; margin:15px 10px 0 32px; line-height:20px; text-align:center; font-weight:normal}
.ydk_box h3 span i{ float:left; font-style:normal; font-size:18px; color:#fff; font-weight:normal }
.ydk_box h3 b{ float:right; text-align:right; padding-right:30px; font-size:18px; color:#a71b1b; font-weight:normal }
.ydk_box h3 b a{ float:right; margin-top:12px; margin-left:20px;}
.ydk_box dl{ overflow:hidden; clear:both; padding-left:34px; *padding-bottom:30px;}
.ydk_box dl dd{ float:left; width:295px; text-align:center; height:330px; margin-right:104px; margin-bottom:50px; display:inline }
.ydk_box dl dd.ydk_dd_none{ margin-right:0}
.ydk_box dl dd h5{ font-size:36px; font-weight:normal; color:#f95b52; margin:10px 0; }
.ydk_box dl dd p{ font-size:14px; color:#3d3d3d; margin-bottom:10px;}
.ydk_box dl dd p a{ background:url(../img/ydk_cash_btn.jpg) no-repeat center top; width:293px; height:41px; line-height:41px; color:#fff; font-size:18px; display:block }
.ydk_info{ text-align:center; clear:both; padding:10px 0 40px; width:1088px; margin:0 auto; overflow:hidden }
.ydk_info ul{ overflow:hidden;}
.ydk_info ul li{ float:left; width:100%; text-align: left; margin-bottom:20px; }
.ydk_info ul li p{ font-size:14px; line-height:24px; color:#7d7d7d}
.ydk_info ul li p.ydk_q{ color:#f49c07;}

/*登录*/
/*登录*/
.login_box{ background: url(../img/login.jpg) no-repeat 120px top; height:290px; margin:50px 0; width:1200px; position:relative }
.vip_admin_info{ border:1px solid #C9D9B1; height:458px; overflow:hidden; position:relative; margin-top:-1px;padding:10px; z-index:1}
.vip_admin_info_box{width:353px; height:270px; overflow:hidden; margin-bottom:10px; position:absolute; left:595px; border-left:1px solid #ece6da; padding-left:70px; top:40px;}
.vip_admin_info_box div{ float:left; padding:0 0 10px; width:100%; position:relative}
.vip_admin_info_box div span{ float:left; width:74px; text-align: right; font-size:14px; color:#3d3d3d; height:30px; line-height:30px; margin-bottom:5px; display:inline; padding-right:20px;  }
.vip_admin_info_box div input.vip_text{ float:left; width:182px; height:30px; border:1px solid #cccccc; text-indent:12px; line-height:30px;}
.vip_admin_info_box div select{ float:left; width:70px; height:24px; padding:2px 0; margin-right:10px; text-align:center}
.vip_admin_info_box div input.vip_sub{ float:left; width:77px; height:32px; background: url(../img/vip_info_sub.jpg) no-repeat left top; border:none; margin-right:10px; cursor:pointer}
.vip_admin_info_box div p{ float: left; line-height:30px;}
.vip_admin_info_box div p label{ margin-right:10px;}
.vip_admin_info_box div input{ float:left; width:250px; height:28px; text-indent:12px; line-height:28px; border:1px solid #c9c0b1}
.vip_admin_info_box div input.login_text{ }
.vip_admin_info_box div input.login_pwd{}
.login_forget_pwd{ float: left; margin:2px 0 0 20px; display:inline; color:#1974ae}
.vip_admin_info_box div input.login{ background:url(../img/loginBt.jpg) no-repeat left top; width:124px; height:43px; border:none; cursor:pointer ; margin:15px 0 8px;}
.loginreg{ float:right; color:#573a1a}
.vip_admin_info_box div label{ float:left; width:100px; line-height:28px; margin:10px 0 0 20px; display:inline}
.vip_admin_info_box div label input{ width:auto; border:none; margin-right:5px;}
.vip_admin_info_box div.div_padding{ border-top:1px solid #ece6da; padding-top:10px;  }
.vip_admin_info_box div.div_padding h3{ color:#3d3d3d; font-size:14px; font-weight:normal; margin-bottom:10px; }
.vip_admin_info_box div.div_padding ul{ float:left; width:100%;}
.vip_admin_info_box div.div_padding ul li{ float:left; width: auto; height:22px; line-height:22px;}
.vip_admin_info_box div.div_padding ul li a{ display:block;float:left; width:100px; height:22px; line-height:22px;}
.vip_admin_info_box div.div_padding ul li a em{ display:block;float:left; width:32px; height:22px; line-height:22px; background:url(../img/login_other.jpg) no-repeat left top}
.vip_admin_info_box div.div_padding ul li a.loginQ{ width:90px;}
.vip_admin_info_box div.div_padding ul li a.loginweibo{ width:110px;}
.vip_admin_info_box div.div_padding ul li a.loginzhifubao{ width:110px;}
.vip_admin_info_box div.div_padding ul li a.loginweibo em{ background-position:-45px top}
.vip_admin_info_box div.div_padding ul li a.loginQ em{ background-position:0 top}
.vip_admin_info_box div.div_padding ul li a.loginzhifubao em{ background-position:-90px top; width:35px}
.vip_admin_info_box div.div_padding ul li a.loginweibo:hover em{ background-position:-44px -38px}
.vip_admin_info_box div.div_padding ul li a.loginQ:hover em{ background-position:0 -38px}
.vip_admin_info_box div.div_padding ul li a.loginzhifubao:hover em{ background-position:-89px -36px; width:35px}

/*意见反馈*/
.yjfk{width:770px; height: auto; overflow:hidden; margin-bottom:10px; margin:30px auto}
.yjfk div{ float:left; padding:0 0 15px; width:100%; position:relative}
.yjfk div h3{ font-size:24px; color:#b60e0e; font-weight:normal; padding-bottom:20px; }
.yjfk div span{ float:left; width:113px; text-align: right; font-size:14px; color:#3d3d3d; height:30px; line-height:30px; margin-bottom:5px; display:inline; padding-right:20px;  }
.yjfk div span i{ padding-left:5px; color:#b60e0e; font-size:14px; font-style:normal }
.yjfk div input.yjfk_text{ float:left; width:254px; height:28px; border:1px solid #c9c0b1; text-indent:12px; line-height:28px;}
.yjfk div textarea{ width:544px; height:256px;border:1px solid #c9c0b1; padding:5px; font-size:14px; font-family:微软雅黑; color:#333}
.yjfk div input.yjfk_btn{ background:url(../img/yjfk_btn.jpg) no-repeat left top; width:104px; height:44px; border:none; cursor:pointer; float: left; margin-left:453px; display:inline }

/*帮助中心*/
.helpcenter .ul02 li{ border:1px solid #b8ada0; border-top:none; width:214px; }
.helpcenter .ul02 li a{ padding-left:56px;}
.helpfont .font_24{ font-size:24px}
.detail{ clear:both; border:1px solid #ece5da; width:883px; font-size:14px; padding:25px; overflow:hidden; border-top:none; background:#fff; line-height:30px; min-height:772px; height:auto!important; height:772px; overflow: }

/*关于我们*/
.aboutUs{z-index: 2;width:650px; height: 350px; overflow:hidden; margin-bottom:10px; margin:70px auto;margin-left: 245px; color: #3d3d3d;font-family: 微软雅黑;font-size: 14px;}
.aboutUs div.tit{ float:left; width:100%; position:relative}
.aboutUs div.tit h3{ font-size:24px; color:#b60e0e; font-weight:normal; padding-bottom:20px; margin-left: 40px}
.aboutUsBox{ text-indent:24px; color: #3d3d3d;font-family: 微软雅黑;font-size: 14px; line-height:30px;  }
.beijing{position:absolute;z-index: 1;margin-left: -270px;margin-top: 20px;margin-bottom: 0px}
/*设置*/
.zhsz_style{ min-height:240px;}
.zhsz_style .regTips, .zhsz_style .regTips p a{ font-size:14px;}
.zhsz_style .regbox{ margin-left:100px;}
.basetext{ width:220px; height:28px; line-height:28px; text-indent:5px; border:1px solid #c9c0b1 ; background:#fff }
.zhsz_style .regbox dt{ font-size:14px; clear:both; margin-bottom:20px;}
.regbox dd input.zhsz_style_btn{ background:url(../img/zhsz_style_btn.jpg) no-repeat left top; width:84px; height:30px; border:none; cursor:pointer ; }
.font_color_1{ color:#b60e0e}

/*422新增在线阅读*/
#read{ background:url(../img/read_bg.jpg) repeat left top; position:relative }
#readBox{ width:815px; margin:0 auto; position:relative; z-index:3}
#readBoxTwo{width:1274px; margin:0 auto; position:relative; z-index:3; *top:60px}
.readBoxCenter{ width:700px; background:#f9f2e2; height:1000px; margin:0 auto; position:relative; overflow:hidden; margin-top:10px;}
.readBoxleft{ position:absolute; left:0; top:5px; width:36px; height:175px; background:url(../img/read_nav1.png) no-repeat left top}
.readBoxleft dd{ float:left; width:36px; height:36px}
.readBoxleft dd.dd_yuedu a:hover{ background:url(../img/read_nav2.png) no-repeat left top}
.readBoxleft dd.dd_xiazai a:hover{ background:url(../img/read_nav2.png) no-repeat left -35px; margin-top:-1px;}
.readBoxleft dd.dd_sc_cg, .readBoxleft dd.dd_sc{ height:102px;}
.readBoxleft dd.dd_sc_cg a{ background:url(../img/read_nav3.png) no-repeat left top}
.readBoxleft dd.dd_sc a:hover{ background:url(../img/read_nav2.png) no-repeat left -71px}
.readBoxleft dd a{ display:block; width:100%; height:100%;}
.readBoxleft dd.dd_sc a{ height:105px;  }
.readBoxright{ position:absolute; right:0; top:5px; width:36px; height: auto; border-top:1px solid #666666;}
.readBoxright dd{ float:left; width:36px; background:#2a2a2a; height:36px; text-align:center; border:1px solid #666666; border-top:none; position:relative}
.readBoxright dd a{ display:block; width:100%; height:100%; position:relative}
.readBoxright dd a img{ margin-top:-12px; top:50%; position:absolute; left:50%; margin-left:-12px;}
.readBoxright dd a:hover, .readBoxright dd a.cur{ background:#f8f1e1 }
.readBoxright dd.h_70{ height:70px;} 
.readBoxright dd ul{ position:absolute; left:37px; top:-1px; width:115px; height:36px;}
.readBoxright dd ul li{ float:left; width:36px; background:#2a2a2a; height:36px; text-align:center; border:1px solid #666666; border-left:none; position:relative}
.readBoxright dd ul li a{ font-size:18px; color:#666; text-align:center; line-height:36px;}
.readBookPage{ position:absolute; right:25px; top:60px; width:110px;}
.readBookPage2{ position:absolute; left:25px; top:930px; width:110px;}
.readBookPageone{ background:#d3d3d3; padding:4px; height:18px; line-height:18px; color:#3d3d3d; font-size:14px;}
.readBookPageone a{ float:right}
.readBookPageone em{ font-style:normal; background:#464646; color:#adadad; float:right; height:18px; line-height:18px; padding:0 8px; margin-right:5px; *margin-top:-18px; *margin-right:20px; }
.readBookPagetwo{ padding-top:5px;}
.readBookPagetwo span{ text-align:left; float:left; font-size:14px; color:#adadad;}
.readBookPagetwo a{ float:left; margin:3px 0  0 5px; display:inline}
.read_delete{ position:absolute; top:13px; right:13px;}
.read_book_td{ margin:20px 50px; overflow:hidden; font-size:24px; color:#3d3d3d}
.read_book_td span{ float:right; font-size:12px; padding-top:20px;}
.read_book_td span b{ color:#ff4800;}
.readBoxright dd ul{ display:  none }


/*阅读评分*/
.readBoxCenter .pro_conment{ width:600px; margin:0 auto; overflow:hidden; margin-left:50px; *overflow:visible; }
.readBoxCenter .pro_conment .scoreBox{ padding-left:0; width:600px; padding-bottom:20px;}
.readBoxCenter .pro_conment .scoreBox .scoreBoxT{ width:568px;}
.readBoxCenter .scoreBox h3{ font-size:18px;}
.readBoxCenter .pro_conment dl{ padding-left:0; width:600px;}
.readBoxCenter .pro_conment_ask{ width:520px;}
.divScrollBar{ z-index:100}
.divScrollBar div{ background:#eee6d3; border:1px solid #dfccb6; cursor:pointer; z-index:10 }
#div1{}

.read_book_tit{ border-bottom:1px solid #e5dcc5; padding-bottom:15px; margin:20px 50px; margin-bottom:0; margin-top:40px; overflow:hidden; font-size:16px;  color:#8e8a80; position:relative }
.read_book_tit span{ float:right; font-size:12px; padding-top:5px;}
.read_book_tit em{ font-style:normal; font-size:24px; color:#3d3d3d }
.read_book_sc{ text-align:right; width:600px; margin:0 auto; clear:both; }
.read_book_sc img{ margin-left:20px;}
.read_book_info{ width:600px; margin:0 auto; color:#3d3d3d; height:836px; }
.read_book_info h3{ font-size:30px; color:#000; font-weight:normal; margin-bottom:20px;}
.read_book_info div p{ line-height:36px; color:#000;  text-indent:24px; font-size:14px;}

.read_book_jd{ position:absolute; z-index:2; background:#404040; height:100%; width:10px; right:0; top:0}
.read_book_jd2{ position:absolute; z-index:2; background:#404040; height:100%; width:100%; height:10px; left:0; bottom:0}

.read_book_ml{ width:600px; margin-left:50px;}
.read_book_ml dd{  border-bottom:1px dashed #e4dbc5; line-height:48px;}
.read_book_ml dd a{ font-size:18px; color:#3d3d3d }

/*书签列表*/
.read_book_mark{ width:600px; margin-left:50px; }
.read_book_mark dd{ border-bottom:1px dashed #e4dbc5; color:#7d7d7d; padding-bottom:15px; margin-bottom:30px; overflow:hidden  }
.read_book_mark dd h3{ text-align:right; line-height:22px; font-size:12px; font-weight:normal }
.read_book_mark dd h3 span{ float:left}
.read_book_mark dd h3 span img{ float:left; margin-right:10px; }
.read_book_mark dd p{ clear:both;line-height:18px; padding:10px 0;}
.read_book_mark dd h5{ text-align:right}
.read_book_mark dd h5 a{ font-size:12px; font-weight:normal; color:#666666 }

/*阅读历史*/
.read_lishi{ position:relative; z-index:999; left:0; top:0; position:fixed}
.read_layer{ background:#000;opacity:0.5;filter: Alpha(opacity=50); width:100%; height:100%; position:fixed; z-index:200}
.read_layer_box{ position:fixed; background:url(../img/read_layer.png) no-repeat left top; width:442px; height:194px; left:50%; top:50%; margin-left:-221px; margin-top:-87px; z-index:201; font-size:14px; color:#3d3d3d }
.read_layer_box p{ margin:26px;}
.read_book_btn1{ background: url(../img/read_book_btn1.jpg) no-repeat left top; width:123px; height:39px; border:none; cursor:pointer; position:absolute; left:82px; top:112px; text-indent:-999em; overflow:hidden}
.read_book_btn2{ background: url(../img/read_book_btn2.jpg) no-repeat left top; width:123px; height:39px; border:none; cursor:pointer; position:absolute; left:240px; top:112px; text-indent:-999em; overflow:hidden}

/*购买*/
.read_book_buy{ width:200px; height:auto; text-align:center; margin:0 auto; margin-top:110px;}
.read_book_buy h3{ color:#3d3d3d; font-size:14px;}
.read_book_buy p{ margin-top:20px;}
.read_book_buy p em{ font-size:30px; font-style:normal; color:#ea691b}

/*阅读双*/
.readBoxCenterBox{ width:1274px; background:url(../img/readBoxCenterBox.jpg) repeat-y left top; height:910px; margin-top:60px;}
#readBoxTwo .readBoxCenter{ width:636px; float:left; background:none;height:900px;}
#readBoxTwo .readBoxleft{ width:175px; background:url(../img/read_nav4.png) no-repeat left top; height:36px; top:-48px;z-index:30 }
#readBoxTwo .readBoxleft dd.dd_xiazai a:hover{ margin-top:0}
#readBoxTwo .readBoxleft dd.dd_sc{ width:102px;height:36px;}
#readBoxTwo .readBoxleft dd.dd_sc a{ height:36px;}
#readBoxTwo .readBoxleft dd.dd_sc a:hover{ background:url(../img/read_nav4.png) no-repeat right -48px;}
#readBoxTwo .readBoxleft dd.dd_sc_cg a{ background:url(../img/read_nav4.png) no-repeat right bottom}
#readBoxTwo .readBoxleft dd.dd_sc_cg a:hover{background:url(../img/read_nav4.png) no-repeat right bottom}
#readBoxTwo .readBoxright{ width:222px; top:-48px; z-index:10;border-top:none}
#readBoxTwo .readBoxright dd{ margin-left:-1px;border-top:1px solid #666}
#readBoxTwo .readBoxright dd ul{ left:0; top:36px; width:36px; height:170px;opacity:0.8;filter: Alpha(opacity=80);}
#readBoxTwo  .readBoxright dd ul li{ margin-left:-1px;}
#readBoxTwo  .read_book_info{ width:550px; height:780px; overflow:hidden;}
#readBoxTwo  .read_book_sc{ width:540px;}
.read_book_pre{ position:absolute; left:40px; top:390px; width:110px; height:110px; z-index:20}
.read_book_pre a{background:url(../img/read_book_pre.png) no-repeat left -128px; display:block; width:100%; height:100%;}
.read_book_pre a:hover{background:url(../img/read_book_pre.png) no-repeat left top; display:block; width:100%; height:100%;}
.read_book_next{ position:absolute; right:40px; top:390px; width:110px; height:110px; z-index:20}
.read_book_next a{background:url(../img/read_book_pre.png) no-repeat right  -128px; display:block; width:100%; height:100%;}
.read_book_next a:hover{background:url(../img/read_book_pre.png) no-repeat right  top; display:block; width:100%; height:100%;}

/*统一底部*/
#basefoot{ width:1200px; overflow:hidden; height:88px; padding:20px 0; color:#3d3d3d; margin:0 auto; text-align:left; border-top:1px solid #d4d4d4 }
.basefootL{ float:left; line-height:28px; padding-left:20px}
.basefootr{ float:right; padding-top:10px; padding-right:20px;}
.basefootr a{ color:#3d3d3d}
.foot p{ line-height:30px;}
.basefootr a:hover{ color:#638725}

.header_right_stye2 a, .header_right_stye2 span{ float:none; color:#533c1a}
.top_style{ border-bottom:2px solid #d76565}

/*6-6阅读卡充值*/
.ydk_cz{width:550px; margin:0 auto; height: auto; overflow:hidden; margin-bottom:10px; margin-top:10px }
.ydk_cz dd{ float:left; padding:0 0 10px; width:100%; position:relative}
.ydk_cz dd span{ float:left; width:74px; text-align: right; font-size:24px; color:#3d3d3d; height:50px; line-height:50px; margin-bottom:5px; display:inline; padding-right:20px;  }
.ydk_cz dd input{ float:left; width:374px; height:50px; text-indent:12px; line-height:50px; font-size:18px; color:#7d7d7d; font-family:微软雅黑; border:1px solid #cac0b1; background:#fff}
.ydk_cz dd input.ydk_sub{ background:url(../img/ydk_sub.jpg) no-repeat left top; width:164px; height:51px; border:none; cursor:pointer ; margin:15px 0 8px 100px;}
.ydk_cz dd input.pay_1{ background:url(../img/pay_1.jpg) no-repeat left top; width:164px; height:51px; border:none; cursor:pointer ; margin:15px 0 8px 100px;}
.ydk_cz dd input.pay_2{ background:url(../img/pay_1.jpg) no-repeat left top; width:164px; height:51px; border:none; cursor:pointer ; margin:15px 0 8px 100px;}
.how_to2{ width:900px; margin:0 auto; overflow:hidden; padding-top:20px; margin-bottom:50px; }
.how_to2 h3{ margin-bottom:60px; text-align:center}
.how_to2 dd{ float:left; width:268px; text-align:left}
.how_to2 dd span{ float:left; width:48px; height:48px; text-align:center; background:url(../img/how_span.jpg) no-repeat left top; font-size:36px; color:#f9f9f9; margin-right:20px; }
.how_to2 dd h5{ font-size:24px; color:#3d3d3d; font-weight:normal }
.how_to2 dd p{ font-size:14px; color:#3d3d3d}
.how_to2 dd.dd_w200{ width:200px;}
.how_to2 dd.dd_w430{ width:430px;}
/*玩转电子书*/
.dzs{ float:left; width:260px; margin-bottom:10px; background:#f7f2ec; border:1px solid #e4e2dd; border-top:0}
.dzs_hd{ background:#ebe3d6; border:1px solid #e0d3c2; height:42px; line-height:42px; text-align:center; font-size:18px; position:relative; color:#3d3d3d}
.dzs_hd img{ position:absolute; left:30px; top:7px;}
.dzs_bd{ text-align:center; font-size:14px; color:#836347;padding:10px 0; }
.dzs_bd a{ text-align:center; font-size:14px; color:#836347}
.dzs_bd p{ margin-bottom:10px;}
.dzs_bd dl{ border-top:1px dotted #d5d1c8; margin-top:10px; padding-top:10px;}
.dzs_bd dl dt{ text-align:left; font-size:12px; color:#3d3d3d; text-indent:20px; padding-bottom:10px;}

/*合作伙伴登陆*/
.coper_login{ background:url(../img/coper_login.jpg) repeat center top; height:100%; width:100%}
.dzsc_login{ width:410px; height:390px; margin:0 auto;left:50%; top:50%; margin-top:-195px; margin-left:-205px; position:absolute;background:url(../img/dzsc_login.png) no-repeat center top; }
.dzsc_login ul{ float:left; width:260px; height:140px; padding-top:214px; padding-left:90px; }
.dzsc_login ul li{ float:left; width:100%; margin-bottom:10px}
.dzsc_login ul li span{ float:left; width:100%; font-weight:bold; color:#676767; height:20px;}
.dzsc_login ul li label{ float:left; line-height:30px;}
.dzsc_login ul li label input{ vertical-align:middle; margin-right:5px;}
.dzsc_login ul li input{ border:none}
.dzsc_login_name{background:url(../img/dzsc_login_name.jpg) no-repeat left top; width:223px; height:36px; line-height:36px; color:#999999; font-size:13px; text-indent:50px;}
.dzsc_login_name_hover{ background:url(../img/dzsc_login_name_hover.jpg) no-repeat left top; }
.dzsc_login ul li input.dzsc_login_text_yzm{ width:120px;}
.dzsc_login_pwd{ background:url(../img/dzsc_login_pwd.jpg) no-repeat left top; width:223px; height:36px; line-height:36px; color:#999999; font-size:13px; text-indent:50px;}
.dzsc_login_pwd_hover{background:url(../img/dzsc_login_pwd_hover.jpg) no-repeat left top;}
.dzsc_login_sub{ float: right; background:url(../img/dzsc_login_btn.jpg) no-repeat left top; height:31px; width:70px; border:none; cursor:pointer;margin-top:0; margin-right:38px; display:inline}
/*流水*/
#lstop{ width:1200px; margin:0 auto; border-bottom:7px solid #b60e0e; padding-bottom:30px; overflow:hidden; padding-top:27px;}
#lstoplogo{ float:left; font-size:30px; color:#969696; padding-left:20px;}
#lstoplogo img{ float:left; margin-right:30px;}
.lstoplink{ float:right;color:#969696; padding-right:15px;}
.lstoplink a{ margin:0 5px; color:#969696}
.ls_sub_cate{ border:1px solid #b8ada0; border-bottom:none}
.ls_sub_cate li{ border-bottom:1px solid #b8ada0; text-align:center; height:94px; line-height:94px}
.ls_sub_cate li a{ padding-left:0}
.lsbox{ width:930px; background:#fff; float:left; overflow:hidden; color:#3d3d3d }
.ls_hd{ font-size:18px; color:#969696; line-height:20px; height:40px; padding-right:30px;}
.ls_hd a{ float:right; color:#3d3d3d; font-size:14px; text-decoration:underline}
.ls_tips{ border:1px solid #ece5da; font-size:14px; line-height:30px; color:#3d3d3d; padding:25px 60px;}
.ls_chose{ background:#ece5da; padding:10px 10px 10px 25px ;}
.lsul1{ height: auto; overflow:hidden; font-size:14px; color:#3d3d3d; }
.lsul1 li{ float:left; width: auto; height:24px; line-height:24px; overflow:hidden;  room:1; *height: auto; _height:24px; margin-right:10px;}
.ls_date{ background: url(../img/ls_date.jpg) no-repeat 170px 10px #fff; width:190px; height:24px; line-height:24px; border:none; float:left; margin-left:5px;}
.lschose a{ background:#fff; border:2px solid #fff; width:76px; height:20px; text-align:center; line-height:20px; display:block; color:#3d3d3d; font-size:14px; float:left; margin-right:5px;}
.lschose a:hover, .lschose a.cur{ border:2px solid #0e81b6}
.lsul1 li span{ float:left; width: auto; text-align:right; line-height:24px; padding-right:10px;}
.base_text{ background:url(../img/text.jpg) repeat-x left top; height:30px; line-height:30px; border:1px solid #d6d6d6; width:90px; padding:0 5px}
.lsul1 li select{ padding:2px; width: auto; float:left; margin-right:5px;}
.ls_btn{ background:url(../img/ls_btn.jpg) no-repeat left top #0e81b6; width:80px; height:24px; text-align:center; line-height:24px; color:#fff; border:none; cursor:pointer; font-family:微软雅黑; float:left  }
.lsul1 li.lsshebei{ float:right}
.lstable01{ text-align:left; background:#e6e6e6; border-bottom:1px solid #fff; border-top:1px solid #fff}
.lstable01 th{ padding:10px 25px; text-align:left}
.lstable01 td{ text-align:left; padding:5px 25px; font-size:30px;}
.ls_qst{ overflow:hidden}
.ls_qst h3{ background:url(../img/ls_qst.jpg) no-repeat 875px center #ece5da; height:38px; line-height:38px; padding-left:25px; font-size:14px; cursor:pointer; margin-bottom:20px;}
.ls_tab{ margin:25px; overflow:hidden}
.ls_qst .tab-hd{overflow:hidden}
.ls_qst .tab-hd li{ float:left; width:42px; background: none; color:#3d3d3d; margin-right:20px; border-bottom:3px solid #fff; padding-bottom:5px;}
.ls_qst .tab-hd li.active{ border-bottom:3px solid #0e81b6}
.ls_hide{ background:url(../img/ls_hide.jpg) no-repeat center 10px #f3f3f3; margin:20px 35px; height:28px; cursor:pointer; text-indent:1000px; *text-indent:0; overflow:hidden; line-height:28px; *line-height:100px}
.lstable02{ background:#fff; color:#393a3a; margin-bottom:10px; margin:10px 35px; overflow:hidden; clear:both }
.lstable02 th, .lstable02 td{ text-align:center}
.lstable02 th{ background:#ede6dc; height:38px; color:#f95b52}
.lstable02 td{ border-bottom:1px dotted #e0e0e0; width:10%; height:48px; text-align:center}
.lstable02 td a{ color:#3d3d3d}
/*分页*/
.ls_pre{ line-height:30px; overflow:hidden; text-align:center; font-size:16px; margin:30px 0; overflow:hidden }
.ls_pre span{ }
.ls_pre a{  padding:3px 10px; margin-left:10px; color:#3d3d3d; font-size:16px; }
.ls_pre a.prev{ }
.ls_pre a.cur, .ls_pre a:hover{ background:#ece5da}
.ls_pre a.prev:hover{ }
.ls_pre  input{ width:46px; height:26px; border:1px solid #b8b8b8; text-align:center; margin:0 5px; vertical-align:middle; line-height:26px;}
/*客户端*/
#khd_top{ width:100%; background:url(../img/khd_top.jpg) repeat-x left top; padding-top:12px;}
.khd_down{ width:1200px; margin:0 auto; position:relative; background:url(../img/khd_down.jpg) no-repeat left top; height:698px;}
.khd_down ul{ float:right; width:234px; padding:182px 144px 0 0;position:absolute;left:800px;top:0px;}
.khd_down ul li{ float:left; width:234px; height:63px; line-height:63px; text-indent:250px; overflow:hidden; margin-bottom:13px; display:inline}
.khd_down ul li a{ display:block; width:100%; height:100%;}
.khd_dl{ width:1120px; margin:0 auto; padding:70px 40px; overflow:hidden}
.khd_dl dd{ margin-bottom:45px;}
.khd_dl dd h3{ font-size:18px; color:#b60e0e; font-weight:normal; line-height:30px;}
.khd_dl dd p{ font-size:14px; color:#7d7d7d; line-height:30px;}
.khd_foot{ height:54px; background:#000; width:100%; color:#fff; font-size:18px; line-height:54px;}
.khd_foot p{ width:1120px; margin:0 auto; text-align:left}

/*725新增弹出*/
.bookfl{float:left; width:38px; height:78px; margin-left:-25px;margin-top:85px; display:inline;display:none;}
.bookfl a{ display:block; width:38px; height:78px; background:url(../img/book_slide_l.png) no-repeat left top;}
.bookfl a:hover{ background:url(../img/book_slide_l_hover.png) no-repeat left top;}
.bookfr{float: right; width:38px; height:78px; margin-right:35px;margin-top:85px; display:inline;display:none;}
.bookfr a{ display:block; width:38px; height:78px; background:url(../img/book_slide_r.png) no-repeat left top;}
.bookfr a:hover{ background:url(../img/book_slide_r_hover.png) no-repeat left top;}
.fm{float:left;}
.fr{float:right; }
span.bookfl,span.fm,span.fr{display:block;}
.h_pro_pic{width:694px;height:270px;margin-top:10px;}
.h_pro_pic_con{width:100%;height:270px;margin-top:10px;}
.h_control img{margin-top:27px;}
.h_pro_pic_outer{position:relative;width:600px;height:270px;overflow:hidden;margin-left:5px; border-bottom:1px solid #ece5da}
.h_pro_pic_outer ul{position:absolute;width:100%;height:auto;left:0px;top:0px;}
.h_pro_pic_outer ul li{width:139px;height:auto;line-height:36px;text-align: left;float:left;margin-right:10px; _display:inline; height:290px;}
.h_pro_pic_outer ul li span{ display:block; width:105px; height:150px; margin-bottom:10px;}
.h_pro_pic_outer ul li span img{ display:block; width:105px; height:150px;}
.h_pro_pic_outer ul li h3{ width:105px;}
.h_pro_pic_outer ul li h3{ line-height:18px; height:40px; overflow:hidden; width:105px; overflow:hidden;}
.h_pro_pic_outer ul li h3 a{ color:#563a1a; font-size:14px; font-weight:normal }
.h_pro_pic_outer ul li h3 a:hover{color:#638725}
.h_pro_pic_outer ul li .book_center{ padding-top:5px; font-size:14px;}
.book_name h3{color:#563a1a; font-size:14px; font-weight:normal}
#rtList{ height:270px;}

/*分享*/
.zhsz_share{text-align:left; position:relative;} 
.share{float:right; position:absolute; width:210px;border:2px solid #707070; height:40px; right:0;
top:15px; left:-95px; font-size:14px; color:#7d7d7d;
 display:none; z-index:10 ;background-color:white;}

/*玩转电子书*/
/* .dzs_bd dd{position:relative;} */
/* .dzs_bd dd a{position:absolute;top:0px;display:block;float:left;height:50px;} */