@import url('findstyle.css');
body{font-family: "微软雅黑",Verdana,宋体,Helvetica,sans-serif; font-size: 12px; color: #666666; margin:0; padding:0; background-color:#e7e8ea;}
p{ margin:0; padding:0; outline:none;}
a{ text-decoration:none; color:#333; cursor:pointer; outline:none; font-style:normal;}
a:hover{ /*color:#f40;*/ text-decoration:none; outline:none;}
ul{ margin:0; padding:0; outline:none;}
li{ margin:0; padding:0; outline:none;}
input{outline:none;font-family: "微软雅黑",Verdana,宋体,Helvetica,sans-serif;}
img{ border:0;vertical-align: middle;}
* ul, * ol, * li {list-style: none outside none;}
dl,dt,dd,div,input{ margin: 0; padding:0;}
h3{font-size:17px;font-weight:500;display:block;}
/*-new*/
i{font-style:normal;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.iblock{display:inline-block;*display:inline;*zoom:1;} 
.db{display:block;} 
.v-m{vertical-align:middle;}
.clearfix:after{content:"."; display:block; height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;} 
/* Hides from IE-mac \*/ 
* html .clearfix {height:1%;} 
*+html .clearfix {height:1%;} 
.clearfix {display: block;} 
.mc{margin: 0 auto;}
/* End hide from IE-mac */ 
/*在指定宽度盒子中，多余内容呈现省略号*/
.ellipsis{width:100%;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} 

/*按钮*/
.btn-1{font-size:14px;width:138px;height:35px;background:#1a9bfc;color:#fff;border:none;cursor:pointer;}

/*表格*/
.table-1{background:#f7f7f7;border:none;text-align:center;margin:0 auto;border-collapse:collapse;}
.table-1 thead{background:#dcdcdc;color:#333333;}
.table-1 tr{border-bottom:1px solid #ccc;}
.table-1 tr:last-child{border-bottom:none;}
.table-1 td,.table-1 th{padding:0 5px;border:none;color:#333;font-size:13px;}
.table-1 td .btn-del{color:#f66;}
.selectalltab{background:#E9EFF5; width:100%; margin:0 auto; text-align:center; padding:7px 0 6px 0; border-bottom:1px solid #7394BF; font-size:12px;}
.selectalltab .toptions{color:#3367AC; cursor:pointer;  margin-left:10px;  font-weight:bold;}
.selectalltab .toptions:hover{color:#3399cc;}

.box-shadow-1{-webkit-box-shadow: 1px 0px 3px;   -moz-box-shadow: 1px 0px 3px;  box-shadow: 1px 0px 3px rgba(130, 130, 130, 0.6);  }
.box-shadow-2{-webkit-box-shadow: 1px 1px 3px;   -moz-box-shadow: 1px 1px 3px;  box-shadow: 1px 1px 3px rgba(130, 130, 130, 0.5); cursor:pointer;}
.shadow-notop-1{-webkit-box-shadow: 1px 1px 2px;   -moz-box-shadow: 1px 1px 2px;  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); }

.visible{ visibility:visible;}
.blank1{ height:1px; line-height:1px; visibility:hidden; clear:both;}
.blank5{ height:5px; line-height:5px; visibility:hidden; clear:both;}
.blank10{ height:10px; line-height:10px; visibility:hidden; clear:both;}
.blank15{ height:15px; line-height:15px; visibility:hidden; clear:both;}
.blank20{ height:20px; line-height:20px; visibility:hidden; clear:both;}
.blank30{ height:30px; line-height:30px; visibility:hidden; clear:both;}
.blank40{ height:40px; line-height:40px; visibility:hidden; clear:both;}
.blank48{ height:48px; line-height:48px; visibility:hidden; clear:both;}
.blank68{ height:68px; line-height:68px; visibility:hidden; clear:both;}
.blank86{ height:86px; line-height:86px; visibility:hidden; clear:both;}

.linetop20b{ height:20px; line-height:20px; border-bottom:1px solid #e8e8e8; width:auto; overflow:hidden; clear:both; }
.f_r{float:right;}
.f_l{float:left;}
.l-h-25{ line-height:25px;}
.m_l10{ margin-left:10px;}
.m_l20{ margin-left:20px;}
.m_l30{ margin-left:30px;}
.m_r10{ margin-right:10px;}
.m_r15{ margin-right:15px;}
.m_r20{ margin-right:20px;}
.m_r30{ margin-right:30px;}
.m_r50{ margin-right:50px;}
.m_t6{ margin-top:6px;}
.m_t12{ margin-top:12px;}
.m_b10{margin-bottom:10px;}
.m_b12{margin-bottom:12px;}
.left{float:left;}
.clear{clear:both;}
.of_hidden{ overflow:hidden;}
.font-12{font-size:12px;}
.font-14{font-size:14px;}
.font-16{font-size:16px;}
.margin-left20{margin-left:20px;}
.margin-left40{margin-left:40px;}
.checkbg{background-color:#fff8e1;}
.lefttit{width:100px; text-align:right; padding-right:5px; display:inline-block;}
.highlight{ color:#f40;}
.bold{font-weight:bold;}
.photo_min{ border-radius: 50%;height: 60px;overflow: hidden; width: 60px;}
.noborder{ border:none;}
.lineHeight24{line-height:24px;}
.w_1200{display:block;width:1200px;margin:0 auto;padding:0;}
.w_1160{display:block;width:1160px;margin:0 auto;padding:0;}
.w_945{display:block;width:945px;margin:0 auto;padding:0;}
.underline{text-decoration:underline;}
.throughline{text-decoration:line-through;}
.hover_underline{}
.hover_underline:hover{text-decoration:underline;}
.hidden{overflow:hidden;}
/*
	color:  弱显示：#666666    正常颜色#333   标题：#333   链接：#36c  链接hover:#f40
	border: 正常：#dcdcdc    加强：#ccc
*/
.font-red{color:#c00;}
.font-red2{color:#CC0000;}
.font-gray9{color:#999;}
.font-gray6{color:#666;}
.font-grayc{color:#ccc;}
.font-blue{color:#3399cc;}
.font-green{color:#669900;}
.font_color_900{color:#900;}
.font_color_333{color:#333;}
.blue, a.blue { color: #0b73bb;}

/*透明*/
.alpha50{ filter:alpha(opacity=50);  /* ie 有效*/ -moz-opacity:0.5; /* Firefox  有效*/ opacity: 0.5; /* 通用，其他浏览器  有效*/ }
.no-data{height:30px;background:#fff;color:#545454;padding:80px 20px;font-size:14px;text-align:center;}
/*浮动*/
.float-bar-right {float: right; padding-left: 20px; position: absolute; right: 0; top: 0; z-index: 10000;}
.float-bar{bottom:80px; left:57%; margin-left:498px; position:fixed; z-index:1005;}
.float-bar li{ margin-top:5px;}
.float-bar li a{width:48px; height:50px; display:inline-block;}
.float-bar .share a{background:url(../img/tips.png) no-repeat 0 -211px; }
.float-bar .share a:hover{background:url(../img/tips.png) no-repeat 0 -140px;}
.float-bar .fankui a{background:url(../img/tips.png) no-repeat 0 -70px; }
.float-bar .fankui a:hover{background:url(../img/tips.png) no-repeat 0 0px; }
.float-bar .backtoptop{width:48px; height:50px;}
.float-bar .backtoptop a{background:url(../img/tips.png) no-repeat 0 -345px; }
.float-bar .backtoptop a:hover{background:url(../img/tips.png) no-repeat 0 -278px; }

/*书的标签*/
.txt-tag1{padding:4px 8px;line-height:12px;background:#3399cc;color:#fff;font-size:12px;border-radius:2px; display:inline-block;display:-moz-inline-stack;*display:inline;*zoom:1;font-style:normal;}
.txt-pop{font-weight:normal; margin-left:10px; padding:3px 8px;line-height:12px;background:white; border:1px solid #d09737; color:#d09737; font-size:12px;border-radius:2px; display:inline-block;display:-moz-inline-stack;*display:inline;*zoom:1;font-style:normal;}

/*图书优惠券样式*/
.coupons_title{padding:4px 8px;line-height:12px;background:#e5511d;color:#fff;font-size:14px;border-radius:2px; display:inline-block;display:-moz-inline-stack;*display:inline;*zoom:1;font-style:normal;}

/*隐藏书名*/
.bhname{display:block; height:24px; line-height:24px; overflow:hidden;}

/*提示框succ*/
body .layui-layer{background-color:white;}
body .layui-layer-btn a{font-weight:normal; font-size:12px;}
body .layui-layer-btn .layui-layer-btn1{ background-color:white; border:1px solid #d9d9d9; color:#3c3c3c; }
body .succ{width:140px; height:120px; background-color:white; border-radius:4px 4px 4px 4px; overflow:hidden; }
body .succ .tit{width:140px; height:2px; clear:both; background-color:#fa7f40;}
body .succ .imp{background:url(../img/succbg.png) no-repeat 47px 23px; height:110px; text-align:center; position:relative; overflow:hidden;}
body .succ .imp .con{text-align:center; line-height:24px; font-size:14px; font-weight:normal; color:#333333; margin-top:74px;}

/*提示框fail*/
body .fail{width:140px; height:120px; background-color:white; border-radius:4px 4px 4px 4px; overflow:hidden; }
body .fail .tit{width:140px; height:2px; clear:both; background-color:#fa7f40;}
body .fail .imp{background:url(../img/failbg.png) no-repeat 55px 28px; width:140px; height:118px; text-align:center; position:relative;}
body .fail .imp .con{width:140px; line-height:30px; height:30px;  font-size:14px; font-weight:normal; color:#333333; position:absolute; top:72px; }

/*帮助说明*/
.tips_info{background:url(../img/tips_info.gif) no-repeat 0 0; width:16px; height:16px; position:absolute; cursor:pointer; }
#tooltip{ position:absolute; border:1px solid #dcdcdc; background:#f7f5d1; padding:5px; color:#333; display:none; border-radius:5px; -webkit-box-shadow: 1px 1px 3px;   -moz-box-shadow: 1px 1px 3px;  box-shadow: 1px 1px 3px rgba(130, 130, 130, 0.8); }

/*主题缩略图*/
.themes-default-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.themes-type1-sm{background:url(../mypages/type1/skin.jpg) no-repeat 0 0;}
.themes-type2-sm{background:url(../mypages/type2/skin.jpg) no-repeat 0 0;}
.themes-type3-sm{background:url(../mypages/type3/skin.jpg) no-repeat 0 0;}
.themes-type4-sm{background:url(../mypages/type4/skin.jpg) no-repeat 0 0;}
.themes-type5-sm{background:url(../mypages/type4/skin.jpg) no-repeat 0 0;}
.themes-type6-sm{background:url(../mypages/type4/skin.jpg) no-repeat 0 0;}

.publish_theme_1-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_2-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_3-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_4-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_5-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_6-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_7-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_8-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}
.publish_theme_9-sm{ background:url(../mypages/default/skin.jpg) no-repeat 0 0;}

/*main布局*/
/*我的资料*/
.c1{ width:1200px;  margin:0 auto; border:1px solid #dcdcdc; background-color:#f9f9f9;}
.c1 .title{ height:34px; line-height:34px; width:auto; border-bottom:1px solid #dcdcdc; padding-left:15px; color:#666666; font-size:14px; font-weight:bold;}
.c1 .title2{ height:34px; line-height:34px; width:auto; border-bottom:1px solid #dcdcdc; padding-left:15px; color:#333; font-size:13px; font-weight:bold; margin-bottom:20px;}
.c1 .content{ clear:both; height:auto; background-color:#FFF; overflow:hidden;}
.c1 .title0{ height:33px; line-height:33px; width:auto; border-bottom:1px solid #dcdcdc; padding-left:15px;}
.c1 .title0 div a{color:#666;font-size:14px;width:100px;text-align:center;}
.c1 .title0 div a:hover{color:#6fb9ff;}
.c1 .title0 div a.active{color:#6fb9ff;font-weight:bold;border-bottom:2px solid #6fb9ff;}
.showsetting{width:auto;color:#000;margin:0 10px;font-size:13px;height:33px; line-height:33px;}
.showsetting .setting{width:20px;height:35px;background:url(../img/header-log.png) no-repeat 1px -213px;}
/*选项卡切换*/
.tab-change{ padding:0 30px; height:40px;}
.tab-change ul{  position:relative; z-index:20;}
.tab-change ul li{ height:34px; line-height:34px; font-size:12px; float:left; padding:0 30px; color:black; cursor:pointer; }
.tab-change ul li.current{background-color:white; color:#1490c6;  border-top:2px solid #1490c6; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:2px solid white;}
.tab-sortby{ border-top:1px solid #dcdcdc; clear:both; overflow:hidden; height:1px;  position:relative; top:-2px; z-index:10;}

/*我的预选目录*/
.c2{ width:1200px;  margin:0 auto;}
.c2 .title{ height:34px; line-height:34px; width:auto; border:1px solid #dcdcdc; padding-left:15px; background-color:#f9f9f9; color:#666666; font-size:14px; font-weight:bold; position:relative; z-index:100; }
.c2 .title .onblur{ background:url(../img/choose.jpg) no-repeat 0px 0px; position:absolute; left:48px; top:27px; width:14px; z-index:200; height:10px;}
.c2 .content{ clear:both; height:auto; background-color:#FFF; margin-top:9px; border:1px solid #ccc;}

/*栅格系统*/
.container{width:100%; max-width:1200px;}
.container {box-sizing: border-box; clear:both;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6{float: left; min-height: 1px;}
.col-1{width:16.66%;} 
.col-2{width:33.33%;} 
.col-3{width:50%;} 
.col-4{width:66.664%;} 
.col-5{width:83.33%;} 
.col-6{width:100%;}

/*通用搜索*/
.form{height:28px;border:1px solid #cccccc;}
.form.normal{width:300px;}
.form .search{width:200px; height:23px;line-height:23px; padding:0px 2px 0px 4px;font-size:14px;color:#333;border:0; }
.form input[type=button]{width:78px; height:28px; background:#f5f5f5; font-size:14px; color:#666666; border:none; border-left:1px solid #cccccc; cursor:pointer;}
.form input[type=button]:hover{color:#444444;}

/*通用按钮*/
.nortext1{ width:348px; height:34px; border:1px solid #d1d1d1; display:block;}
.nortext1:hover{ border:1px solid #6fb9ff;}
.nortext1 .text1{ border:0; font-size:14px; height:30px; line-height:30px; padding:1px 0px 1px 10px; width:330px;}

.file{height:24px; line-height:24px; font-size:12px; }

/*textarea*/
.tarea{border:1px solid #d1d1d1; padding:5px;}
.tarea:hover{border-color:#6fb9ff;}
.tarea .content {border:0; font-size:12px; font:100% Tahoma,Helvetica,Arial,sans-serif; width:400px; height:170px;}

/*radio*/
.cssradio{height:30px; line-height:30px;}
.cssradio span{margin-right:20px;}

/*返回top*/
.feedback{ display:block; position:fixed; z-index:2000; border:1px solid #ebebeb; width:35px; bottom:20px; right:50px; background-color:#f5f5f5;border:1px solid #ebebeb; }

/*iframe*/
.content-iframe{ background:#FFF; overflow:hidden;}

.nortext2{ width:100%; height:30px; display:block; border-radius:3px; border:1px solid #d1d1d1;}
.nortext2 > input {height: 28px; width: 160px;padding: 0 5px;}
.nortext2 .text1{ border:0; font-size:14px; height:28px; line-height:28px; padding:0px 0px 0px 10px; width:90%; width:190px;}
.nortext2 .select1{height:30px; line-height:30px; min-width:100px; font-size:13px;}

.subarea{ text-align:center; position:absolute; bottom:0; left:0; width:100%;}
.subarea .btn{ margin:10px auto;}
.notice{ clear:both; color:#900;  text-align:left; display:none; padding-left:12px;}

/*input*/
.input_style{border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; height: 30px; width: 100%;}
.input_style .text{ border:0; font-size:14px; height:28px; line-height:28px; padding:0px 0px 0px 10px; width:90%; width:190px;}

.input_style2{border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; height:22px; width:220px;}
.input_style2 .text{ border:0; font-size:12px; height:22px;+height:21px;+line-height:21px;+margin-right:4px;line-height:22px; padding:0px 0px 0px 10px;  width:200px;}

/*btn*/
.btn{border:none; border:1px solid transparent; border-radius:4px; cursor:pointer; display:block; font-size: 14px; font-weight:normal; padding:5px 12px; text-align: center;vertical-align: middle; white-space:nowrap; overflow:visible;}
.btn-half{ border:none; border-radius:0 3px 3px 0; display: block; padding:7px 12px; font-size:14px; font-weight:normal;  width:100%; color:#FFF; text-align: center;vertical-align: middle; white-space:nowrap; overflow:visible; height:38px;}
.btn-disabled{background-color:#d2d2d2; cursor:default;}
.btn-primary{ *border:1px solid #5DAAF2;height:36px; line-height:18px; background-color: #5daaf2; color: #fff; outline:none; }
.btn-primary:hover{-webkit-box-shadow: 0px 0px 6px;   -moz-box-shadow: 0px 0px 6px;  box-shadow: 0px 0px 6px rgba(93,170,242,0.7); cursor:pointer;}

.btn-gray{ background-color:#f2f2f2; color:#333333; border:1px solid #d9d9d9;  padding:0px 15px; height:30px; line-height:24px; display:inline; border-radius:0; }
.btn-gray:hover{ border:1px solid #ababab;}

.btn-gray-back{ background-color:#f2f2f2; color:#333333; border:1px solid #d9d9d9;  padding:5px 15px; line-height:24px; display:inline; border-radius:0; border-radius:4px;}
.btn-gray-back:hover{}

.btn-blue{ background-color:#6eb8ff; color:white; outline:none; border:1px solid #5fa9f2;  padding:0px 15px; height:30px; line-height:24px; display:inline; font-weight:bold; border-radius:2px;  }
.btn-blue:hover{ border:1px solid #7bbffe; font-weight:bold;}

.btn-small{cursor:pointer; color:white; font-size:12px; outline:none; border:0;  padding:0px 5px; height:24px; line-height:20px; display:inline; font-weight:bold; border-radius:2px; }
.btngray{background-color:#c5c5c5;}
.btngray:hover{background-color:#8b8b8b;}
.btnblue{background-color:#89a1c5;}

.btn-yellow{ background-color: #ffc100; border-radius: 3px;color: #5c3f21;font-weight: normal;height: 26px;line-height: 26px; padding:5px 14px;}
.btn-yellow:hover{color:white;}

.btn-orange{background-color:#fde5cc;  border-radius:0px; color:white; font-weight:bold; color:#eb5d2a;}

.btn-center{width:80px; margin:0 auto;}
.btn-little{ background-color:#ffc09f; color:#FFF; font-size:12px; padding:3px 15px;}
.btn-order{border-radius:0;background-color: #5daaf2; color: #fff; outline:none; padding:5px 30px; }

.btn-normal{background-color: #a5a5a5; color: white; font-weight: bold; height: 26px; line-height: 26px; display:block; text-align:center; padding:0 10px;}
.btn-normal:hover{color:white; background-color: #6eb8ff;}

.ar{color:white; border-radius:4px; cursor:pointer; display:block; font-size: 14px; font-weight:normal; padding:2px 20px; text-align: center;vertical-align: middle; white-space:nowrap; overflow:visible; line-height:34px;}
.bg-lightsteelblue{background-color: #B0C4DE; }
.bg-orange{background-color: #FFA500;}
.bg-white{background-color: #fff;}
/*分页*/
.wb_fenye{border-top:1px solid #d9d9d9;}
.fenye{padding:6px 0; text-align:center;letter-spacing:-0.31em; text-rendering:optimizespeed;white-space:nowrap;}
.fenye .page{display: inline-block;letter-spacing: normal;line-height: 20px;margin: 0 5px;padding: 0 8px;text-align: center; text-rendering: auto;vertical-align: middle;word-spacing: normal;}
.fenye .prev, .fenye .next {height: 26px; line-height: 26px; margin: 0; padding: 0; width: 100px;}
.fenye .prev{ margin-right:20px; border-right:1px solid #d9d9d9; }
.fenye .next{ margin-left:20px; border-left:1px solid #d9d9d9; }
.fenye .active{background-color:#f2f2f5; font-weight:normal;}
.fenye .page_dis, .fenye .page_dis:hover { color: #cccccc; cursor: default; }
.fenye .jumptext{font-size:12px;letter-spacing:0;font-style:normal; color:#333;}
.fenye .jumpto{ font-size:12px; width:40px; height:24px; line-height:24px; padding:0 5px; border:1px solid #ededed; color:#333;}
.fenye .jumpbtn{margin-left:10px; background-color:white; border:1px solid #ededed; border-radius:2px; width:43px; height:24px; cursor:pointer; color:#333;}
.fenye .jumpbtn:hover{border-color:#f40;}
.fsfenye{clear:both; background-color:#FFF; border:1px solid #dcdcdc;}

/*内容*/
.re_content{padding:10px; overflow:hidden;}
.re_content p{ line-height:20px; color:#333;}
.re_content p.inp{ font-weight:bold; color:#333; }

.chooseshare{ height:368px; overflow:hidden; background-color:#FFF;}
.chooseshare ul{ width:540px; margin:0 auto; padding:30px 0 10px 0; height:50px;}
.chooseshare ul li{display:inline; float:left; margin:0 1px;}
.chooseshare ul li a{background-color:#e6e6e6; color:#333; display:block; font-size:14px; height:34px; line-height:34px; position:relative; text-align:center; text-decoration:none; width:130px;}
.chooseshare ul li.selected a{background-color:#5daaf2; color:#fff;}
.chooseshare ul li.selected i{border-color:#5daaf2 transparent transparent; border-style:solid dashed dashed; border-width:8px 7px; display:none; font-size:0; height:0; left:50%; line-height:0; margin-left:-7px; overflow:hidden; position:absolute; top:100%; width:0; display:block;}
.publish-item-url{ margin:0 0 0 65px;}
.publish-item-url .fluid-input-text{background-color:#fff; border:1px solid #ccc; color:#333; display:block; font-size:14px; height:20px; line-height:1e; padding:8px 10px; transition: border-color 0.15s ease-in-out 0s;border-radius:3px 0 0 3px; float:left; width:400px;}
.publish-item-url .custom{ float:left; width:70px;}
.publish-item-url .tips{ clear:both; line-height:20px; font-size:14px; color:#f40; padding-top:10px; padding-left:10px;}
.cbook{overflow:hidden; padding-left:60px; width:550px; height:270px; position:relative; }
.cbook .book_img{overflow:hidden; position:relative; z-index:100; }
.cbook .book_img .downstr{position:absolute; color:white; left:0; top:0; z-index:200; background-color:green; padding:1px 3px;}
.cbook .book_img a{border:1px solid #e6e6e6; display:inline-block; width:80px; height:80px; padding:2px; position:relative; }
.cbook .book_img a:hover{border-color:#5daaf2;}
.cbook .book_img.active i{ position:absolute; background:url(../img/sharechose.png) no-repeat 0 0; left:0px; top:0px; width:84px; height:84px;  }
.cbook .book_img.active a{border:1px solid #5daaf2;}
.cbook .pre{background:url(../img/leftrightpage.png) no-repeat 0 0; width:20px; height:40px; position:absolute; z-index:999999; display:block; left:20px; top:80px;}
.cbook .next{background:url(../img/leftrightpage.png) no-repeat 0 -72px; width:20px; height:40px; position:absolute; z-index:999999; display:block; right:0px; top:80px;}
.cbook .pre:hover{background:url(../img/leftrightpage.png) no-repeat 0 -142px;}
.cbook .next:hover{background:url(../img/leftrightpage.png) no-repeat 0 -212px;}
.publish-switcher-pannel .prepare,.publish-switcher-pannel .collect{float:left; width:92px; margin-left:9px; margin-top:8px; display:inline; overflow:hidden;}
/*end*/

.topcover{height:100px; background-color:#FFF; width:100%; color:#333; font-size:12px; overflow:visible; left:0; margin-bottom:1px;}
.topcover .hc{ width:1200px; height:86px; line-height:48px; margin:0 auto; position:relative; z-index:100; }
.topcover .hc .logo{float:left; background:url(../img/readlink_logo.png) no-repeat 0px 9px; width:198px; height:82px; position:relative;  top:10px; }
.topcover .hc .logo a{display:block;}
.topcover .hc .celebratenewyear1{width:160px; height:97px;  position:absolute; left:-160px; z-index:98; top:2px; }
.topcover .hc .celebratenewyear2{width:270px; height:97px;  position:absolute; right:-173px; z-index:98; top:2px;}
.topcover .hc .mascot{width:180px; height:53px;  position:absolute; right:226px; z-index:98; bottom:-13px;}

.topsearch-pannel{position:relative; float:left; z-index:98; margin-left:30px; top:16px; overflow:hidden;}
.topsearch-pannel .search-panel-fields{margin-right:70px; border:2px solid #f49823; border-top-left-radius:16px; border-bottom-left-radius:16px; overflow:hidden; height:34px; line-height:34px;}
.search-input{width:420px; border:0; height:24px; line-height:24px; text-indent:10px; padding:6px 0; outline:0; color:black; }
.topsearch-pannel .search-button{position:absolute; right:0; top:0; z-index:100; width:72px; height:38px; line-height:38px; }
.topsearch-pannel .search-button .btn-search{border:0; width:100%; height:100%; cursor:pointer; color:white; background-color:#f49823; border-top-right-radius:16px; border-bottom-right-radius:16px;font-weight:bold; font-size:16px;}

.topnav{position:relative; top:0px; float:left; margin:10px 0px 11px 0px; line-height:26px; padding-right:0px;}
.topnav ul{}
.topnav ul li{float:left; margin-left:10px; min-width:75px; max-width:117px; overflow:hidden; height:30px;}
.topnav ul li a{font-size:14px; font-weight:400;}
.topnav ul li a:hover{ color:#6fb9ff;}
.topnav ul li a.active{color:#6fb9ff; font-weight:bold;}

.topnav2{float:right; position:relative; z-index:98; margin-left:0px; top:16px; right:0; }
.topnav2 ul li{float:left; margin:0 10px 0 10px; font-size:14px;}
.topnav2 .quicknav{height:30px; line-height:30px;}
.topnav2 .quicknav .prepare .icon{ background:url(../img/cart.png) no-repeat 5px 4px transparent; display:inline-block; width:36px; }
.topnav2 .quicknav .myorders .icon{ background:url(../img/order.png) no-repeat 5px 3px transparent; display:inline-block; width:36px;}
.topnav2 .quicknav a.active{color:#6fb9ff; font-weight:bold;}

.topset{float:right; position:relative; top:5px; }
.topset a{font-size:14px;}
.topset .login{ margin:0 10px 0 10px;}
.topset .line{color:#666666;}
.topset .register{ margin:0 10px 0 10px;}
.topset .myinfo{margin:0 10px 0 10px;}
.topset .myorder{margin:0 10px 0 10px;}
.topset .logout{margin:0 10px 0 20px;}

.header{ background-color:#FFF; width:100%; color:#333; font-size:12px; position:fixed; top:0; z-index:10000; height:48px; overflow:visible; left:0;}
.header .hc{width:1200px; height:48px; line-height:48px; margin:0 auto;}
.header .hc .logo{float:left; background:url(../img/logo.jpg) no-repeat 0px 9px; width:213px; height:48px;}
.header .hc .logo a{display:block;}
.header .hc .conright {float:right;}
.header .hc .conright .gn_nav{float:left; margin:11px 20px 11px 0; line-height:26px; padding-right:20px; border-right:1px solid #d9d9d9;}
.header .hc .conright .gn_nav ul{}
.header .hc .conright .gn_nav ul li{ float:left; margin-left:10px; min-width:75px; max-width:117px; overflow:hidden; height:30px;}
.header .hc .conright .gn_nav ul li a{font-size:14px; font-weight:400;}
.header .hc .conright .gn_nav ul li a:hover{ color:#6fb9ff;}

.header .hc .conright .gn_nav ul li a.home .icon{background:url(../img/header-log.png) no-repeat 13px 6px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.found .icon{background:url(../img/header-log.png) no-repeat 13px -48px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.tolike .icon{background:url(../img/header-log.png) no-repeat 13px -105px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.mypage .icon{background:url(../img/header-log.png) no-repeat 7px -160px; width:30px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.mission .icon{background:url(../img/header-log.png) no-repeat 10px -327px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.ranking .icon{background:url(../img/header-log.png) no-repeat 3px -274px; width:24px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.hot .icon{background:url(../img/header-log.png) no-repeat 10px -105px; width:30px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.spot .icon{background:url(../img/spot_index_log.png) no-repeat 5px 5px; background-size:17px; width:30px; display:inline-block;}

.header .hc .conright .gn_nav ul li a.home.active .icon{background:url(../img/header-log.png) no-repeat 13px -381px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.found.active .icon{background:url(../img/header-log.png) no-repeat 13px -435px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.tolike.active .icon{background:url(../img/header-log.png) no-repeat 13px -492px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.mypage.active .icon{background:url(../img/header-log.png) no-repeat 13px -547px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.mission.active .icon{background:url(../img/header-log.png) no-repeat 15px -720px; width:36px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.ranking.active .icon{background:url(../img/header-log.png) no-repeat 3px -667px; width:24px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.hot.active .icon{background:url(../img/header-log.png) no-repeat 10px -492px; width:30px; display:inline-block;}
.header .hc .conright .gn_nav ul li a.spot.active .icon{background:url(../img/spot_index_log.png) no-repeat 5px -48px; background-size:17px; width:30px; display:inline-block;}

.header .hc .conright .gn_nav ul li a.home.active{ color:#6fb9ff; font-weight:bold; }
.header .hc .conright .gn_nav ul li a.found.active{ color:#6fb9ff; font-weight:bold; }
.header .hc .conright .gn_nav ul li a.tolike.active{ color:#6fb9ff; font-weight:bold; }
.header .hc .conright .gn_nav ul li a.mypage.active{ color:#6fb9ff; font-weight:bold; }
.header .hc .conright .gn_nav ul li a.mission.active{ color:#6fb9ff; font-weight:bold; }
.header .hc .conright .gn_nav ul li a.ranking.active{ color:#6fb9ff; font-weight:bold; }
.header .hc .conright .gn_nav ul li a.hot.active{ color:#6fb9ff; font-weight:bold; }
.header .hc .conright .gn_nav ul li a.spot.active{ color:#6fb9ff; font-weight:bold; }

.header .hc .conright .gn_set{float:left; width:274px;}
.header .hc .conright .w_layer{float:left; width:100px; position:relative; z-index:15000; cursor:pointer; font-size:14px; }
.header .hc .conright .w_layer .setting{background:url(../img/header-log.png) no-repeat 13px -204px; width:36px; display:inline-block;}
.header .hc .conright .gn_set .active{ background-color:#3C3C3C; color:#FFF;}
.header .hc .conright .gn_set .active .setting{background:url(../img/header-log.png) no-repeat 13px -985px; width:36px; display:inline-block; }
.header .hc .conright .gn_set .active .layerout{ position:absolute; background-color:#3C3C3C; width:100px; border-top:none; top:48px; visibility:visible;}

.header .hc .conright .gn_set .nomessage,.header .hc .conright .gn_set .havemessage{width:65px; height:50px; margin-left:4px;}
.gn_set .login{ height:50px; margin-left:4px; margin-right:10px;}
.gn_set .register{margin-left:10px;}
.header .hc .conright .gn_set .line{color:#666666; font-size:10px; position:relative; top:-1px;}
.header .hc .conright .gn_set .nomessage .icon{background:url(../img/message.png) no-repeat 0px 19px; width:26px; display:inline-block; }
.header .hc .conright .gn_set .havemessage .icon{background:url(../img/message.png) no-repeat 0px -20px; width:26px; display:inline-block;}

.header .hc .conright .gn_set .active2{color:#6fb9ff; font-weight:bold;}
.header .hc .conright .gn_set .active2 .setting{background:url(../img/header-log.png) no-repeat 13px -591px; width:36px; display:inline-block; }
.header .hc .conright .gn_set .active2 .layerout{visibility:hidden;}

.header .hc .conright .w_layer span{margin:0 5px;}
.header .hc .conright .w_layer .layerout{ position:absolute; background-color:#3C3C3C; width:100px; border-top:none; top:48px; visibility:hidden; left:0;}
.header .hc .conright .w_layer .layerout ul{}
.header .hc .conright .w_layer .layerout ul li{}
.header .hc .conright .w_layer .layerout ul li a{ padding-left:25px; color:#ABABAB; font-size:12px; display:block;height:40px; line-height:40px;}
.header .hc .conright .w_layer .layerout ul li a:hover{color:#FFF; display:block; background-color:#000;}
.header .hc .conright a{ color:#333; text-decoration:none;}
.header .hc .conright .w2{float:right;}
.header .hc .conright .w2 a{font-size:14px;}
.header .hc .conright .w2 .prepare .icon{ background:url(../img/header-log.png) no-repeat -2px -263px transparent; display:inline-block; width:26px; }
.header .hc .conright .w2 .prepare.active{ background-color:#FFF; color:#6fb9ff; font-weight:bold;}
.header .hc .conright .w2 .prepare.active .icon{background:url(../img/header-log.png) no-repeat -3px -656px transparent; display:inline-block; width:26px;}

.header .hc .conright .w2 .dcart .icon{ background:url(../img/header2.png) no-repeat 2px -263px;  display:inline-block; width:26px; }
.header .hc .conright .w2 .dcart.active{ background-color:#FFF; color:#6fb9ff; font-weight:bold;}
.header .hc .conright .w2 .dcart.active .icon{ background:url(../img/header2-blue.png) no-repeat 2px -268px; display:inline-block; width:26px;}



.footbg{width:100%; background-color:white;}
.footbg_pos{position:absolute; bottom:0px;}
.footer{clear:both; display:block;  width:1200px;padding-bottom:20px;margin:0 auto; background-color:white; overflow:hidden; height:126px; border-radius:2px;}
.footer .footer_left{padding-left:4px; padding-top:12px;}
/*.footer .footer_left p{line-height:30px; color:#666666; font-style:normal;}*/
.footer_right{padding-right:60px; padding-top:12px;padding-top:40px;}
.footer_right .footer_link{}
.footer_right .footer_link span{margin-right:20px; line-height:30px;}
.footer_right .footer_link span a{ color:#467dbd;}

.m2{ width:1200px; margin:0 auto;}
.m2 .m2bg{ width:1200px; height:87px; background-color:#33373a; position:relative; z-index:50; overflow:hidden;}
.m2 .menu{ width:650px; position:absolute; z-index:100; height:45px; line-height:45px; right:0; bottom:0;}
.m2 .menu ul{}
.m2 .menu ul li{ float:left; padding:0 25px; text-align:center;}
.m2 .menu ul li a{ color:white; text-decoration:none; font-size:14px; display:block;}
.m2 .menu ul li a:hover{ background-color:#FFF; background:url(../img/bottomcolor.jpg) no-repeat 2px 38px transparent;}

.m3{ width:1200px; margin:0 auto;}
.leftmenu{width:274px; float:left; }
.leftbar{ float:left; width:910px; overflow:hidden; display:inline;}
i.new_icon{position:absolute; top:10px; left:62px; display:inline-block; width:23px; height:11px; background:url(../img/new-icon.gif) no-repeat 0px 0px;}
.leftbar .choose .choosemenu ul li.active{ font-weight:bold; position:relative; z-index:100;}
.leftbar .choose .choosemenu ul li .onblur{ background:url(../img/choose.jpg) no-repeat 0px 0px; position:absolute; left:17px; top:32px; width:14px; z-index:200; height:10px;}
.change{float:right; width:90px; height:20px; line-height:20px; overflow:hidden; margin-top:10px;}
.change a{line-height:20px;}
.change a:hover{ color:#f40;}
.change a:hover .iconreflash{background:url(../img/icon-actions.png) no-repeat 4px -22px transparent; }
.iconreflash{background:url(../img/icon-actions.png) no-repeat 4px 3px transparent; display:inline-block; width:26px;}
i.new_icon{position:absolute; top:10px; left:62px; display:inline-block; width:23px; height:11px; background:url(../img/new-icon.gif) no-repeat 0px 0px;}

.fsbar{height:40px; border:1px solid #dcdcdc; background-color:#FFF; margin-bottom:15px; }
.fsbar .fsbgtit{width:100px; float:left; line-height:40px; font-size:16px; font-weight:bold; padding-left:10px;}
.fsbar .fschose{float:left; line-height:40px; margin-left:240px;}
.fsbar .fschose .fsmenu{ float:left; font-size:16px; }
.fsbar .fschose .fsmenu.active{border-bottom:2px solid #66ccff; height:38px; color:#66ccff;}
.hotfs{clear:both; width:274px; border: 1px solid #dcdcdc; background-color: #FFF; overflow: hidden; }
.hotfs .hotfstit{border-bottom:1px solid #e8e8e8; height:36px; line-height:36px; text-indent:10px; font-weight:bold;}
.hotfs .hotfscontent{}

.showbook{float:left; width:910px; height:auto; background-color:#FFF; display:inline;}
.showbook .showbookpad{margin:10px 0 20px 0px;}
.showbook .showbookpad .showbookpad_bar{float:left;padding:0px 20px 0px;  width:864px; padding-bottom:3px; border-bottom:2px solid #EEEEEE;}
.showbook .showbookpad .showbookpad_bar .bar_tab{float:left; position:relative; top:5px;}
.showbook .showbookpad .showbookpad_bar ul.bar_tab h3{float:left; padding:0px 10px 5px 0px; margin-right:7px; font-size:16px; font-weight:bold; color:#333;}
.showbook .showbookpad .showbookpad_bar ul.bar_tab li{float:left; margin:0px 14px;}
.showbook .showbookpad .showbookpad_bar ul.bar_tab li a{display:inline-block; padding:2px 2px 8px;  border-bottom:2px solid #EEE;}
.showbook .showbookpad .showbookpad_bar ul.bar_tab li:hover a{display:inline-block; padding:2px 2px 8px; color:#66CCFF; font-weight:bold; border-bottom:2px solid #66CCFF;}
.showbook .showbookpad .showbookpad_bar ul.bar_tab li.selected a{display:inline-block; padding:2px 2px 8px; color:#66CCFF; font-weight:bold; border-bottom:2px solid #66CCFF;}
.showbook .showbookpad .showbookpad_bar .bar_tools{float:right; margin-top:5px;}
.showbook .showbookpad .showbookpad_bar .bar_tools a.unfollow{display:inline-block; padding-right:12px;}
.showbook .showbookpad .showbookpad_bar .bar_tools a.unfollow i{display:inline-block; width:13px; height:14px; vertical-align: bottom; margin-right:5px; background:url(../img/unfollowdel.png) no-repeat 0px 0px;}
.showbook .showbookpad .showbookpad_bar .bar_tools a.unfollow span{display:none;}

.showbookpad .more_info{background:url(../img/da_more.jpg) no-repeat 55px 4px transparent; padding-right:20px;}

.showbook .showbookpad .showbookpad_bar .bar_tools span.separate{position:relative; top:3px; display:inline-block; width:14px; height:15px; border-left:1px solid #A0A0A0;}
.showbook .showbookpad .showbookpad_bar .bar_tools a.more_info{color:#3c3c3c;}
.onebook_panel{overflow:hidden; clear:both; margin:0px 18px 0px; display:none;}
.onebook_panel .hide{display:none;}
.onebook{ width:418px; height:168px; float:left; border:1px solid #eeeeee; margin-left:10px; margin-top:17px; display:inline; border-radius:3px;}
.onebook.size2{width:374px; margin:8px 0 0 10px;}
.onebook.size3{width:260px; margin:13px 7px 13px 9px; border:none; height:140px; border-bottom:1px solid #e4e4e4; }
.onebook.size3 .bookimg{ width:100px; height:100px; margin-left:0;}
.onebook.size3 .bookimg img{width:100px; height:100px;}

.onebook.size4{margin:0; height:auto; border:0; width:210px; }
.onebook.size4 .bookimg{clear:both; margin:0 auto; float:none; border:1px solid #e4e4e4; width:160px;}
.onebook.size4 .bookinfo{clear:both; background:none; padding:0; margin:0 auto; float:none; width:210px; height:auto; width:160px; font-weight:normal;}
.onebook.size4.box-shadow-2{border-radius:0; box-shadow:none;}
.onebook.size4 .bookinfo .price{color:#f40;}

.onebook .bookimg{ float:left; width:140px; height:140px; float:left; margin-top:13px; margin-left:5px; overflow:hidden; text-align:center;}
.onebook .bookinfo{position:relative; float:left; background-color:#f5f5f5; width:254px; height:147px; margin:5px 0px 5px 4px; padding:5px 0px 5px 7px; font-weight:600;}
.onebook.size2 .bookinfo{ width:209px; }
.onebook.size3 .bookinfo{ width:155px; padding-left:0; background-color:white; height:120px;}

.onebook .bookinfo p.bookauthor{line-height:22px; font-weight:normal; height:22px; overflow:hidden;}
.onebook .bookinfo p.public{line-height:22px; font-weight:normal; height:22px; overflow:hidden;}
.onebook .bookinfo p.price{line-height:22px;  font-weight:normal; font-style:normal;}
.onebook .bookinfo p.doaction{ margin-top:6px;position:absolute; bottom:10px; right:10px; }
.onebook .bookinfo p.doaction .addprepare{background:url(../img/icon-actions.png) no-repeat 5px -131px transparent; border:1px solid #d5d5d5; border-radius:2px; height:22px; line-height:22px; padding:0 7px 0 22px; display:inline-block; font-weight:400; color:#626262; background-color:#FFF;}
.onebook .bookinfo p.doaction a.addprepare:hover{background:url(../img/icon-actions.png) no-repeat 5px -155px transparent; background-color:#FFF; color:#333;}

.onebook .bookinfo p.doaction .addcollect{background:url(../img/icon-actions.png) no-repeat 5px -41px transparent;  border:1px solid #d5d5d5; border-radius:2px; height:22px; line-height:22px; padding:0 7px 0 22px; display:inline-block; font-weight:400; color:#626262;  background-color:#FFF; }
.onebook .bookinfo p.doaction .cancelcollect{ border:1px solid #d5d5d5; border-radius:2px; height:22px; line-height:22px; padding:0 7px 0 7px; display:inline-block; font-weight:400;color:#626262; margin-left:10px;  background-color:#FFF;}
.onebook .bookinfo p.doaction .delete_book{ border:1px solid #d5d5d5; border-radius:2px; height:22px; line-height:22px; padding:0 7px 0 7px; display:inline-block; font-weight:400;color:#626262; margin-left:10px;  background-color:#FFF;}
.onebook .bookinfo p.doaction a.addcollect:hover{background:url(../img/icon-actions.png) no-repeat 5px -61px transparent; background-color:#FFF; color:#333;}

.onebook .bookinfo p.doaction .cancelcollect:hover{color:#333;}
.onebook .bookinfo p.doaction .delete_book:hover{color:#333;}
.onebook .bookinfo p.doaction .cancelcollect:hover em{background:url(../img/glyphicons-halflings.png) no-repeat -314px 5px; }
.onebook .bookinfo p.doaction .delete_book:hover em{background:url(../img/glyphicons-halflings.png) no-repeat -314px 5px; }
.onebook .bookinfo p.doaction .cancelcollect em{ background:url(../img/glyphicons-halflings-hui.png) no-repeat -314px 5px; display:inline-block; width:16px; height:20px;}
.onebook .bookinfo p.doaction .delete_book em{ background:url(../img/glyphicons-halflings-hui.png) no-repeat -314px 5px; display:inline-block; width:16px; height:20px;}
.onebook .bookinfo p.doaction .collected{background:url(../img/icon-actions.png) no-repeat 5px -61px transparent;  border:1px solid #d5d5d5; border-radius:2px; height:22px; line-height:22px; padding:0 7px 0 22px; display:inline-block; font-weight:400; color:#626262; background-color:#FFF; } 

.onebook .bookinfo .bookname{ line-height:20px; max-height:40px; overflow:hidden; display:block;}


.addfav{background:url(../img/icon-actions.png) no-repeat 5px -41px transparent;  border:1px solid #d5d5d5; border-radius:2px; height:22px; line-height:22px; padding:0 7px 0 22px; display:inline-block; font-weight:400; color:#626262;  background-color:#FFF; }
.addfav:hover{background:url(../img/icon-actions.png) no-repeat 5px -61px transparent; background-color:#FFF; color:#333;}

/*首页大家评论*/
.othershowbg{width:908px; overflow:hidden; background-color:white; border:1px solid #d0d0d0; }
.othershowbg .othershowhead{ line-height:36px; margin-bottom:20px; position:relative; }
.othershowbg .othershowhead h4{text-align:center; font-size:16px; padding:5px 0; color:#333; border-bottom:1px solid #e8e8e8; background:url(../img/index_othershow.jpg)  no-repeat 368px 9px; }
.othershowbg .othershowhead .tomore{position:absolute; top:5px; right:10px; background: url(../img/da_more.jpg) no-repeat 55px 13px transparent; padding-right:17px;}
.othershowbg .othershowcontent{}
.indexshow{float:left; width:865px; height:auto; border:1px solid #e8e8e8; background-color:#FFF; display:inline; margin-bottom:15px; margin-left:20px;}
.inp{background-color:#FFF;}
.inp .bookimg{ float:left; width:140px; height:140px; overflow:hidden; background-color:#FFF; text-align:center;}

.inp .face{text-align:center;  float:left; }
.inp .face .photo img{ width:30px; height:30px; border-radius: 50%;}
.inp .face .photo{float:left;margin-top: -3px;}
.inp .face .name{float:left; color:#3399cc; margin-left:10px;}
.inp .cow{float:left; display:inline;}
.inp .cow .spi{background:url(../img/spie.png) no-repeat 1px -16px; width:8px; height:36px; float:left; }
.inp .cow .content{ float:left; width:700px; border-radius:2px; padding-left:10px;}
.inp .cow .content a{color:#333;}
.inp .cow .content .heartwords a:hover{text-decoration:underline;}

.inp .cow .content .ct{ clear:both;}
.inp .cow .content .ct .myheart .bookname{width:690px; font-size:13px; font-weight:600; line-height:20px; height:26px;   overflow:hidden;}
.inp .cow .content .ct .myheart .heartwords{width:690px;  min-height:76px; overflow:hidden; line-height:23px; font-size:13px; color:#333; text-indent:22px; padding-top:5px;}
.inp .cow .content .ct .myheart .funarea{width:690px;  height:30px; overflow:hidden; line-height:30px; padding-top:5px;}
.inp .cow .content .ct .myheart .funarea .times{ float:left; margin-left:8px;}
.inp .cow .content .ct .myheart .funarea .doright{ float:right; position:relative; z-index:1;}
.inp .cow .content .ct .myheart .funarea .doright a{ line-height:26px!important;}
.inp .cow .content .ct .myheart .funarea .doright a:hover{ color:#f40;}
.inp .cow .content .ct .myheart .funarea .doright a.comment{ margin-right:15px;}
.inp .cow .content .ct .myheart .funarea .doright a.tobest em{font-style:normal;margin-left:3px;vertical-align:middle;}
.inp .cow .content .ct .myheart .funarea .doright a.tobest .icon{ display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -83px; }
.inp .cow .content .ct .myheart .funarea .doright a.tobest .icon.praised{ display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px; }
.inp .cow .content .ct .myheart .funarea .doright a.tobest .icon.icon_praised_bc{ display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px; }
.inp .cow .content .ct .myheart .funarea .doright a.tobest:hover .icon{display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px;; }
.inp .cow .content .ct .myheart .funarea .doright a.tobest.active{color:#f40;}
.inp .cow .content .ct .myheart .funarea .doright a.tobest.active .icon{display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px; }

.inp .cow .content .cd{ clear:both; width:auto; height:auto;}
.inp .cow .content .cd .spi2{position:relative; top:1px; background:url(../img/spi2.png) no-repeat 0px 0px; width:14px; height:8px; float:right; margin-right:86px; }
.inp .cow .content .cd .content2{ background-color:#FFF; width:720px; clear:both; border:1px solid #dcdcdc;}
.inp .cow .content .cd .content2 .tocommnet{ padding:10px 16px 10px 20px;}
.inp .cow .content .cd .content2 .tocommnet .in2{}
.inp .cow .content .cd .content2 .tocommnet .in2 .intext2{height: 23px; margin: 0px; padding: 5px 3px 0px 6px; border:1px solid #d9d9d9; font-size: 12px; word-wrap: break-word; line-height: 18px; overflow: hidden; outline: medium none; resize: none; width:670px;}
.inp .cow .content .cd .content2 .tocommnet .in2 .intext2:focus{ border-color:#fa7d3c !important; }
.inp .cow .content .cd .content2 .tocommnet .in3{  padding:5px 5px 0px 0px; height:26px;}
.inp .cow .content .cd .content2 .tocommnet .in3 .smileyBtn{ background:url(../img/emotion_smile.png) no-repeat 0 0; width:16px; height:16px; display:inline-block; margin-left:10px; margin-top:5px;}
.inp .cow .content .cd .content2 .tocommnet .in3 .smileyBtn:hover{background:url(../img/emotion_smile.png) no-repeat 0 -44px;}
.inp .cow .content .cd .content2 .tocommnet .in3 .fcomment{ float:right; height:24px; line-height:24px; padding:0 14px; }
.dashboardlike{ height:300px;}

.rightbar{ float:right; width:274px;}
.userboard{ clear:both; width:274px; border:1px solid #dcdcdc; min-height:258px; height:auto; background-color:#FFF;}
.userboard .cover{width:274px; height:100px; clear:both; position:relative; z-index:1;}
.userboard .headpic{background:none; width:60px; height:60px; position:absolute; z-index:2; left:50%; margin-left:-30px; bottom:-20px;}
.userboard .headpic a{ text-decoration:none; border-radius:50%; display:inline-block; overflow:hidden;height:60px;}
.userboard .headpic img{border-radius:50%; border:none;}
.userboard .headpic a:hover{-webkit-box-shadow: 0px 0px 16px; -moz-box-shadow: 0px 0px 16px;  box-shadow: 0px 0px 14px #f66214; cursor:pointer;}
.userboard .winfo{ padding:16px 16px 9px;}
.userboard .winfo .namebox{ line-height: 16px; padding-top: 14px; text-align: center;z-index:999;}
.userboard .winfo .namebox .name{display: inline; font-size: 14px; font-weight: bold; max-width: 114px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.userboard .winfo .user_atten{ height: 54px; margin:22px 0 0;overflow: hidden; display:block;}
.userboard .winfo .user_atten .S_line1{ border-right-style: solid;border-right-width: 1px;float: left;text-align: center;width: 78px; border-color: #d9d9d9; }
.userboard .winfo .user_atten .S_txt1{ display:block; color: #333; text-decoration: none;}
.userboard .winfo .user_atten li strong { display: block; font-weight: bold; line-height: 18px; overflow: hidden;}
.userboard .winfo .user_atten .S_txt1 .S_txt2{display: block; font-size: 12px;  color: #808080; text-decoration: none;}

.workbench{width:100%; height:auto; font-size:14px; background-color:white; border:1px solid #dcdcdc; }
.workbench .detail{width:274px; height:38px; text-align:center; line-height:40px; overflow:hidden;}
.workbench .my_workbench{width:100%; height:38px; text-align:center; line-height:30px; padding:10px 0;}
.workbench .my_workbench .my_workbench1 a{width:229px;height:30px;border-radius:3px;font-size:12px;color: #FFF;display: block;line-height: 30px;margin-left: 20px;background:#FF9000;}
.workbench .my_workbench span{width:40px;height:20px;background:Red;}
.userboard .headpic1{background:none; width:60px; height:60px; position:absolute; z-index:2; left:50%; margin-left:-30px; bottom:-20px;}
.userboard .winfo1{ padding:16px 16px 9px;}
.userboard .winfo1 .namebox{ line-height: 16px; padding-top: 14px; text-align: center;}
.userboard .winfo1 .namebox .name{display: inline; font-size: 14px; font-weight: bold; max-width: 114px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.userboard .winfo1 .user_atten{ height: 54px; margin:20px 0 0;overflow: hidden; display:block;}
.userboard .winfo1 .user_atten .S_line1{ border-right-style: solid;border-right-width: 1px;float: left;text-align: center;width: 78px; border-color: #d9d9d9; }
.userboard .winfo1 .user_atten .S_txt1{ display:block; color: #333; text-decoration: none;}
.userboard .winfo1 .user_atten li strong { display: block; font-weight: bold; line-height: 18px; overflow: hidden;}
.userboard .winfo1 .user_atten .S_txt1 .S_txt2{display: block; font-size: 12px;  color: #808080; text-decoration: none;}

.allviews{ clear:both; width:274px; border:1px solid #dcdcdc; background-color:#FFF; height:115px; margin-top:9px;}
.allviews .sd{ padding:10px 15px;overflow:hidden;}
.allviews .sd .sd_left{float:left; width:130px; overflow:hidden;}
.allviews .sd .sd_right{float:left; width:110px; overflow:hidden;}
.allviews .sd a{display:block; line-height:30px;}
.allviews .sd a:hover{color:#666666;}

/*热评图书*/
.hotfs .hotfscontent{overflow:hidden;}
.hotfscontent .book_title{padding:10px 0px 7px 0px; font-weight:bold; line-height:22px;}
.hotfscontent .spec_recom_reason{color:#66CCFF;}
.hotfscontent .spec_recom_reason span{color:#666;}
.hotfscontent .spec_recom_reason{padding:0px 15px;}
.hotfscontent .spec_recom_onebook {margin-left:0px; margin-top:7px; height:auto; padding:0px 15px 15px; width:244px; border:none;}
.hotfscontent .spec_recom_onebook .bookimg{width:87px; height:auto; margin-top:0px; margin-left:0px; text-align:left;}
.hotfscontent .spec_recom_onebook .bookinfo{width:155px; height:auto; margin:3px 0px 0px 0px; padding:0px; background:#fff;}
.hotfscontent .spec_recom_onebook .bookimg a{display:inline-block;}
.hotfscontent .spec_recom_onebook .bookimg a img{width:74px; height:112px;}


.cardtitle_d{ border-bottom:1px solid #e8e8e8; height:31px; line-height:31px;}
.cardtitle_d h4{ padding:0; margin:0; text-indent:10px;}
.cardtitle_d h4 span{float:right; margin-right:20px;}
.mygroups{ clear:both; width:274px; border:1px solid #dcdcdc; background-color:#FFF; overflow:hidden; margin-top:9px;}

/*感兴趣的人*/
.instrman{clear:both; width:274px; border:1px solid #dcdcdc; background-color:#FFF; overflow:hidden; margin-top:9px;}
.instrman .persion_bg{}
.instrman .persion_bg ul{padding:10px 20px 0px 20px;}
.instrman .persion_bg ul li{clear:both; overflow:hidden; height:88px; padding:10px 0 0 0; margin-bottom:10px; border-bottom:1px dashed #e4e4e4;}
.instrman .persion_bg ul li .headerimg{ float:left;}
.instrman .persion_bg ul li .headerimg a{}
.instrman .persion_bg ul li .headerimg a img{/*border-radius:50px;*/ border:none;padding-top:3px;} 
.instrman .persion_bg ul li .info{float:left; position:relative; margin-left:20px; width:145px; height:70px;}
.instrman .persion_bg ul li .info .name{ font-size:14px; font-weight:bold; margin-bottom:15px; display:block;}
.do{}
.do .addfriends{background-color:#FFF; border:1px solid #d5d5d5; border-radius:2px; color:#333; display:inline-block; font-weight:400; height:23px; line-height: 22px;padding: 0 7px 0 10px;}
.do .addfriends:hover{ border-bottom:2px solid #e4e4e4;}
.do .addfriends em{display:inline-block; width:16px; height:20px; background:url(../img/glyphicons-halflings-orange.png) no-repeat -409px -92px;}

/*推荐书单*/
.hotbooklist{ }
.hotbooklist .hotbooklistone{padding:10px; overflow:hidden; border-bottom:1px dashed #e4e4e4;}
.hotbooklist .hotbooklistone .hbltit{ line-height:24px; color:black;}
.hotbooklist .hotbooklistone .bhltags .txt-tag1{margin-right:10px;}
.hotbooklist .hotbooklistone .hblintro{ line-height:20px; margin-top:5px;}
.hotbooklist .hotbooklistone .hblarea{ margin-top:5px;}
.hotbooklist .hotbooklistone .hblarea .hbltime{}
.hotbooklist .hotbooklistone .hblarea .hblopearte{}
.hotbooklist .hotbooklistone .hblarea .hblopearte .hblview{}
.hotbooklist .hotbooklistone .hblarea .hblopearte .hblgood{ margin-left:10px;}
.hblview em{display:inline-block; width:16px; height:16px;background:url(../img/ui-icons_222222_256x240.png) no-repeat -144px -93px;}
.hblgood em{ display:inline-block; width:16px; height:16px;background:url(../img/mypages-icon.png) no-repeat 1px -22px; }
.hblgood em.active{ display:inline-block; width:16px; height:16px;background:url(../img/mypages-icon.png) no-repeat -24px -22px;}

/*专家选书入口*/
.exporterbook{display:block; background:url(../img/cas.jpg) no-repeat 0 0; width:274px; height:100px; border:1px solid #dcdcdc; }


/*新闻公告*/
.instrman .index_notice{padding:20px 10px 20px 18px; overflow:hidden;}
.instrman .index_notice .onetitle{line-height:25px;}
.instrman .index_notice .notice_1{margin-top:3px;width:100%;height:20px;}
.instrman .index_notice .notice_2{float:left;width:80%;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;}
.instrman .index_notice .notice_3{float:right;}
.r_time{float:right;font-size:12px;}

/*用户资料*/
.userinfo{ min-height:600px; float:left; border-left: 1px solid #dedede;}
.userinfo.width631px{width:631px;}
.infoitem{ clear:both; padding-top:20px; padding-right:30px;overflow:hidden; line-height:30px;}
.infoitem .tit{ float:left; font-size:14px; line-height:30px; padding-left:20px; width:120px; text-align:right;}
.infoitem .rmo_wh{float: left;font-size: 14px;line-height: 30px;text-align: right;width: 85px;}
.infoitem .inp{ float:left; padding-left:15px;}
.infoitem .inp .radioinp{margin-right:10px; font-size:13px; cursor:pointer;}
.infoitem .inp .hearimg{ float:left; height:120px; width:120px; border:none; }
.infoitem .inp .hearimg img{ border-radius:50%;}
.infoitem .inp .t{ color:#000; height:30px; line-height:30px; font-size:14px;}
.infoitem .inp .m{ color:#ae1615; font-weight:bold; height:30px; line-height:30px; font-size:14px;}
.infoitem .inp .i{ height:30px; line-height:30px; font-size:14px;}
.infoitem .inp .i a{color:#4365c6;}
.infoitem .inp .download{font-size:12px; border:1px solid #e4e4e4; padding:2px 6px 2px 2px; border-radius:3px; }
.infoitem .inp .download:hover{color:#195f9f; border-color:#195f9f;}
.infoitem .inp .download .icon{display:inline-block; width:14px; height:16px;background:url(../img/ui-icons_454545_256x240.png) no-repeat -224px -28px;}
.infoitem .inp .yx_item{margin-right:10px;margin-bottom:5px;}
.infoitem .inp .yx_item a{vertical-align:middle;width:12px;height:12px;background:url(../img/close.png) no-repeat center;background-size:100% 100%;}
.infoitem .inp .btn-blue{width:auto;}
.upload{ float:left; padding-left:10px; margin-top:10px;}
.upload .ad{clear:both; line-height:40px; padding-left:5px;}
.savearea{ height:50px; padding-left:40px; padding-top:20px;}
.savearea2{ height:50px; padding-top:20px;}
.savearea3{ height:50px; text-align:center; clear:both; left:275px; padding-top:10px; position:absolute; bottom:0;}
.savearea-center{text-align:center; clear:both; padding-top:10px;}
.savearea-right{ height:50px; padding-right:50px; padding-top:20px;}
.backtore{ float:right; margin-right:20px; height:34px; line-height:34px; font-size:12px;}
.backtore a{ color:#3c3c3c;}
.backtore a:hover{ color:#f40;}
.infoline{ border-top:1px solid #e8e8e8; height:20px;}


/*用户资料*/
.user_menus{float:left; width:140px;}
.user_menus .bg{clear:both; position:relative; left:1px;}
.user_menus .bg ul{}
.user_menus .bg ul li{text-align:center; height:42px; line-height:42px;  border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background-color:#f4f4f4;} 
.user_menus .bg ul li a{font-size:14px;}
.user_menus .bg ul li.active a{ color:#6fb9ff; font-weight:bold;}
.user_menus .bg ul li.active{ background-color:white; border-right:0;}
.user_menus .bgline{height:470px; overflow:hidden; }


/*收货地址*/
.address{width:700px; margin:20px 0 0 20px;}
.addaddress{ clear:both; margin:20px 0 0 20px; }
.addaddress .add{ border-radius:2px; line-height:30px; height:30px; padding:5px 12px; background-color:#5daaf2; color:white; font-size:12px;}
.gridlist { color: #7e7e7e; border-bottom: none; }
.gridlist th { background: #F3F3F3; color: #464646; border: 1px solid #dddddd; text-align: center; border-right: 1px solid white; text-shadow: 1px 1px 0 white; border-top: none; border-collapse: collapse; height: 27px; line-height: 27px; }
.gridlist th.first { border-left: white; }
.gridlist td { border-bottom: 1px solid #dddddd; padding: 8px 10px; vertical-align: middle; }
.border-all { border: 1px solid #ddd; }
.textcenter, td.textcenter, a.textcenter, span.textcenter, li.textcenter, div.textcenter, p.textcenter, colgroup.textcenter { clear: both; text-align: center; }
.se_1 {height: 32px;line-height: 32px;border: 1px solid #d1d1d1;border-radius: 3px;}
.ftx-02, .ftx02 {color: #71b247;}
.ftx-04, .ftx04 {color: #ff6c00;}
.ftx-05, .ftx05 {color: #005ea7;}

/*用户积分*/
.point{width:900px; margin:20px 0 0 20px;}
.point .title{line-height:40px; height:40px; font-size:14px; color:#333; font-weight:normal; padding-bottom:17px;}
.point .title .po{font-size:30px; color:#288c29; font-weight:bold; position:relative; top:5px;}
.point .content{ clear:both;}
.point .content .plus{color:#b1000f; font-size:20px; font-weight:700;}
.point .content .minus{color:#30992e; font-size:20px; font-weight:700;}
.point .content .bought-table .order-last{height:60px;}
.point .content .bought-table .order-bd td{line-height:40px; padding:18px 0 0 0;}

/*消息*/
.mymsg{ float:left; overflow:hidden; width:900px; padding-left:20px; padding-top:20px;}

.actarea{clear:both; line-height:30px;}
.actarea .oneact{margin-right:20px;}
.actarea .oneact .act-btn{ border:1px solid #cccccc; padding:3px 10px;}

/*购物车*/
.preheader{height:37px; padding-top:9px; line-height:37px; border-bottom:2px solid #e8e8e8; position:relative; z-index:1;}
.preheader ul{}
.preheader ul li{ float:left; text-align:center; font-weight:normal; color:#3c3c3c; height:37px;}
.preheader .itemone ul li.first{ position:relative; z-index:200; left:0; width:78px;}
.preheader ul li .fathercheck{ position:absolute; top:17px; z-index:200; left:20px; cursor:pointer;}
.preheader ul li .chooseall{ position:absolute; z-index:200; top:6px; left:42px; display:block;}

/*orgbook*/
.prebody{}
.prebody .itemone{ height:99px; border-bottom:1px solid #e8e8e8; position:relative; z-index:200; left:0; }
.prebody .itemone ul{}
.prebody .itemone ul li{ float:left; height:99px;}
.prebody .itemone ul li .addtoorgbook{background: url(../img/orgbookadd.jpg) no-repeat 7px 7px; width:30px; height:30px; cursor:pointer; position:relative; left:25px; top:30px;}
.prebody .itemone ul li .addready{background: url(../img/orga-select.png) no-repeat 0px 0px; width:30px; height:30px; position:relative; left:28px; top:30px;}

.prebody .itemone ul li.first{width:78px;}
.prebody .itemone ul li .soncheck{ position:absolute; left:24px; top:40px; cursor:pointer;}

.prebody .itemone ul li .book_img{ float:left; margin-top:4px; width:90px; height:90px; text-align:center;}
.prebody .itemone ul li .book_name{ float:left; width:340px; line-height:26px; margin-top:5px;}
.prebody .itemone ul li .price-content{ padding-top:30px;}
.prebody .itemone ul li .price-content .price-original{ text-align:center;text-decoration:line-through; color:#9c9c9c;}
.prebody .itemone ul li .price-content .price-now{ color:#3c3c3c;font-weight:bold; text-align:center;}
.item-amount{ height: 25px; overflow: hidden;position: relative; z-index: 1; width:77px; left:42px;}
.item-amount a{background-color:#f0f0f0; border:1px solid #e5e5e5; color:#444; display:block; height:23px; line-height:23px; position:absolute; text-align:center; top:0; width:17px;}
.item-amount .no-minus{ left:0;}
.item-amount .plus{ right:0;}
.item-amount .text-amount{background-color:#fff; border:1px solid #aaa; color:#343434; height:15px; left:19px; line-height:15px; padding: 4px 0; position:absolute; text-align:center; top:0; width:39px; z-index: 2;}
.prebody .itemone ul li .td-inner{ padding-top:35px;}
.prebody .itemone ul li .td-inner .item-sum{ text-align:center;color: #f40; font-weight: 700;}
.prebody .itemone ul li .td-op{ text-align:left; padding-left:90px; }
.prebody .itemone ul li .td-op a{ display:block; padding-bottom:3px;}

.kshesmc{padding:17px 0 10px 17px;}
.kshesmc .kshesmchead{ clear:both; margin-bottom:14px; }
.kshesmc .kshesmchead .ktitle{ color:#0a6bcd; font-size:14px;}
.kshesmc .kshesmchead .klasttime{}
.kshesmc .cgsib{ line-height:30px;}
.kshesmc .cgsib a{margin-left:30px; font-size:14px;}
.kshesmc .cgsib a.active{color:#fd6501;}

.prefooter{height: 50px; position: relative; z-index:1;}
.prefooter .select-all{float: left; height: 50px; width:78px;}
.prefooter .select-all .fathercheck{ position:absolute; left:20px; top:16px; z-index:2;}
.prefooter .select-all .chooseall{ position:absolute; left:41px; top:17px; z-index:2; color:#333;}
.prefooter .operations{float: left; height: 50px; line-height: 50px;}
.prefooter .operations a{ margin-left:25px;} 
.prefooter .amounts{ float:left; margin-right:50px;}
.prefooter .amounts .amount-sum{ float:left;height:48px; line-height:48px;}
.prefooter .amounts .amount-sum em{line-height: 50px; padding: 0 5px;color: #f40;font-family: tohoma,arial;font-size: 18px; font-weight: 700;}
.prefooter .amounts .price-sum{ float:left; height:48px; line-height:48px;}
.prefooter .amounts .price-sum .price{color: #f40;font-family: Arial;font-size: 18px;font-weight: 400;line-height: 48px; vertical-align: middle;}
.prefooter .amounts .pipe{float: left; height: 12px; margin: 0 10px 0 18px; width: 1px;}

.presub{clear:both; border:1px solid #ccc; background-color:#fff; overflow:hidden; margin-top:10px; padding:10px;}
.btn-area{ float:right; margin-left:10px;}
.btn-area .toprepare{border-radius:5px;  font-family: "Lantinghei SC","Microsoft Yahei";background-color:#e5e5e5;border-left: 1px solid #e7e7e7;color: #9c9c9c; cursor:not-allowed; text-decoration: none; width: 119px; display:block; height:36px; line-height:36px; text-align:center; font-size:20px;}
.btn-area .active{ background-color:#f40; color:#FFF; cursor:pointer;}
.btn-area .active:hover{background-color:#f22d00; }

.btn-area-2{ float:left; margin-left:10px;}
.btn-area-2 .toprepare{border-radius:5px; font-family: "Lantinghei SC","Microsoft Yahei"; padding-left:20px; background:url(../img/btn-area-2.png) no-repeat 7px 9px; background-color:#e5e5e5; border-left: 1px solid #e7e7e7;color: #9c9c9c; cursor:not-allowed; text-decoration: none; width: 119px; display:block; height:36px; line-height:36px; text-align:center; font-size:20px;}
.btn-area-2 .active{ background-color:#358e26; color:white; cursor:pointer;}
.btn-area-2 .active:hover{background-color:#46ab35; }

.btn-area .toOrder{font-family: "Lantinghei SC","Microsoft Yahei"; background-color:#e5e5e5;border-left: 1px solid #e7e7e7;color: #9c9c9c; cursor:not-allowed; text-decoration: none; width: 119px; display:block; height:36px; line-height:36px; text-align:center; font-size:20px; }

.nopre{ padding:90px 0 0 90px; overflow:hidden;}
.nopre .bg{background:url(../img/noprepare.png) no-repeat 0 5px; width:140px; height:93px; float:left;}
.nopre .textbg{float:left; margin-left:35px;}
.nopre .textbg .tit{ font-size:14px; font-weight:bold; color:#333;margin-bottom:18px;}
.nopre .textbg p{margin-bottom:10px; color:#333;}
.nopre .textbg p a{margin-left:10px; color:#36c;}

/*新增的猜你喜欢*/
.c2 .recom_ad{margin-top:40px; background:#fff; border: 1px solid #dcdcdc;}
.c2 .recom_ad .toggle_tab{overflow:hidden; border-bottom:2px solid #EEEEEE; height:45px; line-height:50px;}
.c2 .recom_ad .toggle_tab ul{overflow:hidden; position:absolute; margin:0px 15px;}
.c2 .recom_ad .toggle_tab ul li{float:left; height:45px; padding:0px 3px; margin-right:10px;}
.c2 .recom_ad .toggle_tab ul li.selected{color:#61CBFF; border-bottom:2px solid #61CBFF;}
.c2 .recom_ad .toggle_box{overflow:hidden;}
.c2 .recom_ad .toggle_box .hide{display:none;}
.c2 .recom_ad .toggle_box>div{overflow:hidden; padding:25px 0px 35px 55px;}
.c2 .recom_ad .toggle_box .one_book_item{cursor:pointer; float:left; margin-right:42px; margin-bottom:30px; width:240px; border:1px solid #EDEDED;}
.c2 .recom_ad .toggle_box .one_book_item .item_img{overflow:hidden; text-align:center; width:240px; height:250px;}
.c2 .recom_ad .toggle_box .one_book_item .book_info{padding:18px 10px 25px 10px; word-wrap:break-word; word-break:break-all;}
.c2 .recom_ad .toggle_box .one_book_item .book_info .box_book_price{font-size:20px; font-weight:bold; color:#FF4401;}
.c2 .recom_ad .toggle_box .one_book_item .book_info .box_book_name{margin:5px 0px 20px 0px; color:#333;}


/*我的订单*/
.simple{ padding:20px;}
.auction-title{border:1px solid #ccc;  border-right:none; width: 236px; height: 17px; line-height: 17px; padding: 4px 8px; vertical-align: middle;}
.search-btn{ border: 1px solid #ccc; color: #3c3c3c; background-color:f5f5f5; cursor: pointer;display: inline-block;height: 25px;margin: 0 6px 0 -4px;text-align: center;vertical-align: middle;width:70px;}
.search-btn .button{ background-color:#f5f5f5; border:none; color: #3c3c3c; cursor: pointer; line-height: 24px; height:24px; font-size:13px;}
.simple .search-opt{ padding-left:10px;}
.simple .search-opt a{font-size:12px;}
.bought-list{ margin-bottom: 10px; position: relative;}
.bought-list .bought-table{border-collapse: collapse; table-layout: fixed; width: 100%;}
.bought-list .bought-table th{ border:1px solid #e8e8e8; height:38px; background-color: #f5f5f5; font-weight:normal; color:#333;}
.SCREEN1360 .bought-table col.baobei { width: 400px; }
.SCREEN1360 .bought-table col.price { width: 139px; }
.SCREEN1360 .bought-table col.quantity { width: 120px; }
.SCREEN1360 .bought-table col.amount{ width: 136px; }
.SCREEN1360 .bought-table col.trade-status { width: 117px; }
.SCREEN1360 .bought-table col.trade-operate {  width: 137px; }

.bought-table .order-hd{ border:1px solid #e8e8e8; background-color:#f5f5f5; border-bottom:none; height:40px; line-height:40px; text-align:left; }
.bought-table .sep-row { height: 10px; }
.bought-table .order-hd td.first { border-right: 0 none;  padding-left: 20px; color:#3c3c3c;}
.bought-table .order-hd td.first .dealtime{ margin-right:10px; font-weight:bold;}
.bought-table .order-hd td.first .number{}
.bought-table .order-hd td.first .number a:hover{text-decoration:underline;}
.bought-table .order-last{ background-color:#FFF; height:90px;}
.bought-table tbody .order-last .baobei{ border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:5px 5px 5px 20px;}
.bought-table tbody .order-last .baobei .pic{ display:block; float:left;}
.bought-table tbody .order-last .baobei .desc{ float:left; padding-left:10px;}
.bought-table tbody .order-last .baobei .desc p.baobei-name{ line-height:18px; width:310px; text-align:left;}

.bought-table .order-bd td { overflow: hidden; padding: 10px 5px; text-align: center; vertical-align: top;}
.bought-table .order-bd td .special-num{font-family: verdana; font-style: normal; color:#3c3c3c; }
.bought-table .order-bd td .real-price{ font-weight:700;}
.bought-table tbody .order-last .baobei .pic img{ border:1px solid #e9e9e9;}
.bought-table tbody .order-last .price{border-bottom:1px solid #e8e8e8; overflow: hidden;padding: 10px 5px;text-align: center; vertical-align: top;}
.bought-table tbody .order-last .price .origin-price{color: #9c9c9c; text-decoration: line-through;}

.bought-table tbody .order-last .quantity{border-bottom:1px solid #e8e8e8;}
.bought-table tbody .order-last .amount{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.bought-table tbody .order-last .trade-status{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8; }
.bought-table tbody .order-last .trade-status .status{ display:block; margin-bottom:10px; color:#3c3c3c; }
.bought-table tbody .order-last .trade-operate{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.bought-table tbody .order-last .trade-operate a{display:block;}
.bought-table tbody .order-last .trade-operate .paynow{ margin:0 0 10px 30px; background-color:#6eb8ff; color:white; border-radius:2px; height:26px; line-height:26px;  width:80px;}
.iprintbtn,.iprintbtn2{ margin-left:20px; border:1px solid #b4d0ff; font-weight:normal; padding:3px 5px; border-radius:3px; background-color:#fbfcff;}
.iprintbtn .iconprint{background: url(../img/ui-icons_222222_256x240.png) no-repeat -162px -93px; width:16px; height:16px; display:inline-block; }
.iprintbtn2 .iconprint2{background: url(../img/ui-icons_222222_256x240.png) no-repeat -242px -126px; width:16px; height:16px; display:inline-block; }

.bought-list .xcard:hover{}
.bought-list .xcard:hover .order-hd{border-color:#b5b5b5;}
.bought-list .xcard:hover .order-last .baobei{border-left:1px solid #b5b5b5;}
.bought-list .xcard:hover .order-reallast .baobei{border-left:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;}
.bought-list .xcard:hover .order-reallast .price{border-color:#b5b5b5;}
.bought-list .xcard:hover .order-reallast .quantity{border-color:#b5b5b5;}
.bought-list .xcard:hover .amount.order-reallast {border-bottom:1px solid #b5b5b5;}
.bought-list .xcard:hover .trade-status.order-reallast {border-bottom:1px solid #b5b5b5;}
.bought-list .xcard:hover .order-last .trade-operate{border-right:1px solid #b5b5b5;}
.bought-list .xcard:hover .order-reallast .trade-operate{border-bottom:1px solid #b5b5b5;}
.manage-address { float: right; font-size: 12px; font-weight: 400; }

.order-hd .icon-cancel{background: url(../img/cancel.png) no-repeat 0 0; width:16px; height:16px;display:inline-block; float:right; margin-right:30px; }
.order-hd .icon-cancel:hover{background: url(../img/cancel.png) no-repeat 0 -32px; }

/*订单详情*/
.flowstep{padding: 40px 0 20px 162px;}
.flowstep li {  float: left;  text-align: center; }
.flowstep .step-name { color: #888;  font-weight: 700;  padding: 3px 0; }
.flowstep .step-no, .flowstep .step-sub-box .step-sub { background: url(../img/orders.jpg) no-repeat scroll 50% -102px rgba(0, 0, 0, 0); }
.flowstep .step-last .step-no { background-position: 50% -136px; text-align:center; font-weight:normal;}
.flowstep .step-last .step-done {background: url(../img/orders.jpg) no-repeat 50% -347px; text-align:center; font-weight:normal;color: #fff; font-size: 18px; height: 34px; line-height: 34px;}

.flowstep-5 { overflow:hidden; width: 1050px; margin:0; padding:0;}
.flowstep-5 li {  width: 210px; }
.flowstep .step-no { color: #fff; font-size: 18px; height: 34px; line-height: 34px;}
.flowstep .step-time { color: #999;  padding: 8px 0; }
.flowstep .step-first .step-done .step-no { background-position: 50% -204px; }
.flowstep .step-done .step-no {  background-position: 50% -170px; }
.flowstep .step-cur .step-no { background-position: 50% -170px;  font-weight:normal;}
.flowstep .step-cen .step-no { background-position:50% -102px;}

.order_info{padding: 20px 42px 0px 48px;}
.order_info .ordernum{ font-weight:normal; font-size:12px; line-height:36px; margin-bottom:20px; color:#333;}
.order_info .ordernum .ordertime{ font-weight:normal; margin-left:20px;}
.order_info .ship_info{padding-left:90px; padding-bottom:20px; width:700px; overflow:hidden;}
.order_info .fundinfo{ font-size:13px; color:#444; }
.order_info .fundinfo ul{}
.order_info ul.funddetails li{color:#444; font-size:13px; line-height:24px; clear:both;  }
.order_info ul.funddetails li .fundbn{ width:170px; float:left; overflow:hidden;}
.order_info ul.funddetails li .fundendtime{ width:180px; float:left; overflow:hidden;}
.order_info ul.funddetails li .fundrest{ width:170px; float:left; overflow:hidden;}

/*优惠信息*/
.order_info .dis-item{line-height:34px;vertical-align:middle;padding-bottom:20px;padding-left:15px;font-size:13px;}
.order_info .dis-item .label{color:#666;}
.order_info .dis-item .text-1{width:194px;height:32px;border:1px solid #ccc;padding:0 8px;vertical-align:top;}
.order_info .dis-item .text-2{width:105px;height:32px;border:1px solid #ccc;padding:0 8px;text-align:center;vertical-align:top;}

.order-row .integral p{line-height:1.8;}
.order-row .integral .oo{width:500px;}
.order-row .integral .tt{width:160px;}

.order-row{ padding-right:50px; border-bottom:1px dotted #cfcfcf; overflow:hidden;}
.order-row .order-pay{ float:right; color:#999; font-size:12px; text-align:right;}
.order-row .order-pay span{ font-size:24px; color:#c00; font-weight:bold;}
.order-row .order_discount{ float:right; clear:both; color:#c00; font-size:14px; }
.order-row .order_discount_name{color:#666;}

.order-row .order-point{float:right; padding-top:10px; line-height:19px; margin-right:45px;}
.order-row .order-point .order-point-use{ float:left;}
.order-row .order-point .order-reduce{float:left; display:none;}
.order-row .order-point .order-reduce .cost{width:50px;}

.J_bought_listform{ margin:0 auto; overflow:hidden;}
.J_bought_listform .bought-listform-header{height: 28px; line-height: 28px; text-align: center; margin:0;}
.J_bought_listform .bought-listform-header dd{margin-left:3px;}
.J_bought_listform .bought-listform-header .header-item{width: 550px; float:left; border-bottom:2px solid #b2d1ff ;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-price{width:130px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-count{width:130px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-discount{width:140px; float:left; border-bottom:2px solid #b2d1ff ; color:#3c3c3c;  font-weight:normal;}
.J_bought_listform .bought-listform-header .header-favorable{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal;}
.J_bought_listform .bought-listform-header .header-level{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal; position:relative; }
.J_bought_listform .bought-listform-header .header-operat{width:140px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal; position:relative; }
.J_bought_listform .bought-listform-header .header-status{width:180px; float:left;border-bottom:2px solid #b2d1ff ; color:#3c3c3c; font-weight:normal;}

.J_bought_listform table{ background-color:#fbfcff; border-bottom:1px solid #b4d0ff;}
.J_bought_listform table .header-item{width: 537px; margin-left:3px; float:left; height:90px; padding-top:8px; padding-left:10px; color:#333;}
.J_bought_listform table .header-item .item-img{float:left;}
.J_bought_listform table .header-item .item-meta{float:left; padding-left:10px;}
.J_bought_listform table .header-price{width:130px; float:left; text-align:center;   line-height:30px; padding-top:20px; color:#333;}
.J_bought_listform table .header-count{ width:130px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.J_bought_listform table .header-level{ width:144px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.J_bought_listform table .header-operat{ width:144px;float:left; text-align:center;  line-height:30px; padding-top:20px; color:#333;} 
.J_bought_listform table .header-discount{ width:140px;float:left; text-align:center;  line-height:30px; padding-top:20px;  } 
.J_bought_listform table .header-discount span{color:#9f0005; border:1px solid #fcc7c8; padding:1px 4px;}

.J_bought_listform table .header-favorable{ width:140px; float:left;text-align:center; color:#c00; font-weight:700; line-height:30px; padding-top:20px;}
.J_bought_listform table .header-status{ width:180px; float:left;text-align:center; color:#c00; font-weight:700; line-height:30px; padding-top:20px;}

.J_bought_listform table .header-operat .orgdel{background: url(../img/orgdel.jpg) no-repeat 0 0; width:50px; height:50px; display:inline-block;}

.pmt{}
.pmt .pmt_name{padding:0 30px; font-size:14px; color:#333;}

.order_info .tip{ font-style:normal; padding:0 15px;}
.address-list li.selected { background-color:#fff0e8;  border:1px solid #f50; position:relative; box-shadow:5px 5px 0 #f3f3f3;}
.address-list li.selected .marker-tip {display:block;}
.address-list li.selected label{font-weight:bold;}
.address-list ul{}
.address-list ul li{ cursor: pointer; padding-left:92px; line-height:32px; margin-top:10px; cursor:pointer;}
.address-list ul li div input[type="radio"]{ cursor: pointer;}
.address-list ul li label{ cursor: pointer; font-size:14px; line-height:32px; }
.address-list .marker-tip { color: #f50; display: none; font-weight: 700; left: 35px; position: absolute;  top:0; }
.address .address-list li {  border: 1px solid #fff;  position: relative; }

.pay-list{ overflow:hidden; clear:both; padding-left:10px;}
.pay-list .payment-item{ padding:4px 23px;  float:left; font-weight:normal; cursor:pointer; border:2px solid #e4e4e4;}
.pay-list .selected{border-color:#f50;}
.part-inv{ padding-left:10px;}

.shipping{}
.shipping ul{}
.shipping ul li{cursor:pointer; margin-top:10px;}
.shipping .shipping-item{ padding:4px 23px; font-weight:normal; cursor:pointer; line-height:32px; color:#333;}
.shipping .shipping-item input[type="radio"]{cursor:pointer;}
.shipping .shipping-item label{cursor:pointer;}
.shipping .shipping-item .shipname{font-size:14px; font-weight:normal; margin-left:10px; }
.shipping .otherinfo{padding-left:50px;}

.merger{clear:both; padding:4px 23px;}
.merger label{cursor:pointer; line-height:32px;}
.merger label input[type="checkbox"]{cursor:pointer;}
.merger label {cursor:pointer;}
.merger label .mergername{margin-left:10px; color:#333; font-size:14px;}

.totalamount{ float:right; line-height:36px; padding-right:20px; padding-top:10px;}
.totalamount .tit{ font-size:14px;}
.totalamount .amount{ color:#f40; font-weight:bold; font-size:18px;}

/*支付页面*/
.payinfo{clear:both; padding:10px 30px 0 30px; overflow:hidden;}
.payinfo .t1{float:left; font-size:14px; color:#646569; line-height:34px; font-weight:bold;}
.payinfo .t2{float:right; line-height:40px; }
.payinfo .t2 .money{ font-weight:bold; font-size:20px; color:#c00; margin:0 5px; }
.payinfo .t3{color:#626367; float:left; }
.payinfo .t3 .imp{color:#c00;}
.payinfo .t4{ float:right; margin-right:40px;}
.payinfo .t4 a{color:#45a0cd;}
.paytips{clear:both;  overflow:hidden; margin:20px 30px; padding:0 30px; border-top:1px solid #dcdcdc; }
.paytips .payments{clear:both; overflow:hidden;}
.paytips .paytype{ line-height:24px; padding:20px 0 10px 0;}
.paytips .paybtn{ margin-top:20px;}
.paytips .paybtn .btn-blue{ height:45px; width:220px;}

.payedinfo{padding:30px 0 0 50px; overflow:hidden;}
.payedinfo p{line-height:26px;}
.payedinfo .imp{ font-size:16px; margin-bottom:10px; color:black; font-weight:bold;}

/*支付方式样式*/
.payments .alipay{ width:140px; height:45px; background:url(../img/payment/alipay.jpg) no-repeat 10px 5px; float:left; border:2px solid white;  padding:5px 10px;}
.payments .wxqrpay{margin-left:30px; width:140px; height:45px; background:url(../img/payment/wxqrpay.jpg) no-repeat 10px 4px; float:left; border:2px solid white; padding:5px 10px; }
.payments .unionpay{margin-left:30px; width:140px; height:45px; background:url(../img/payment/unionpay.jpg) no-repeat 10px 4px; float:left; border:2px solid white; padding:5px 10px; }

.payments .normal{cursor:pointer;}
.payments .active{border:2px solid #89a1c5; padding:5px 10px;}

/*二维码扫码样式*/
.qrcodearea{width:260px; margin:30px auto; padding:10px; }


/*关注我的人*/
.member_box{ padding:0 0 0 15px;}
.member_box .member_ul{}
.member_box .member_ul .member_li{ border:1px solid white; width:242px; height:126px; float:left; margin-right:15px; margin-top:10px; background-color:#f2f2f5;border-radius:3px;}
.member_box .member_ul .member_li .mod_pic{ float:left; width:100px; margin-left:7px; margin-top:10px; height:105px; position:relative; z-index:100; border-right:1px solid #d9d9d9;}
.member_box .member_ul .member_li .mod_pic .photo{border-radius:50%; position:absolute; z-index:200; top:15px; left:15px; border:none;}

.member_box .member_ul .member_li .mod_info{ width:110px; position:relative; top:20px; float:left; padding-left:20px;}
.member_box .member_ul .member_li .mod_info .title{ font-size:14px; font-weight:bold; color:#333; margin-bottom:5px;}
.member_box .member_ul .member_li .mod_info .status{ margin-bottom:15px; color:#333;}
.member_box .member_ul .member_li .mod_info .do{ margin-bottom:5px;}
.member_box .member_ul .member_li .mod_info .do .cancelfriends{border: 1px solid #d5d5d5;border-radius: 2px; background-color:#f8f8f8;color: #333;display: inline-block;font-weight: 400;height:23px; line-height:22px; padding: 0 7px 0 10px;}
.member_box .member_ul .member_li .mod_info .do .cancelfriends:hover{border: 1px solid #f40;background-color:white;}
.member_box .member_ul .member_li .mod_info .do .cancelfriends em{ display:inline-block; width:16px; height:20px; background:url(../img/glyphicons-halflings.png) no-repeat -314px 5px;}

/*推荐*/
.guess_con{width:1210px; margin:0 auto; overflow: hidden;}
.guess_con .guess_nav{width: 120px; height:455px; background-color: #ffffff; border:1px solid #dbdcdd; float: left;}
.guess_con .guess_nav li{height:40px; border-bottom:1px solid #dbdcdd; text-align:center; line-height:40px; color:#666666;}
.guess_con .guess_nav li a{font-size:13px;}
.guess_con .guess_nav div{height:33px; font-size:14px; color:#666666; border-bottom: 2px solid #dbdcdd; line-height:33px; padding-left: 30px;color: #323232;background:url(../img/icon-actions.png) no-repeat 14px -177px;}
.guess_con .guess_nav .font_s{font-weight: bold;color:#323232;position: relative;}
.guess_con .guess_Recommend{width:782px;float: left;margin-left: 12px;display: inline;}
.guess_con .tj{background-color: #ffffff;border:1px solid #dcdcdc;margin-bottom: 10px; border-radius:3px;}
.guess_con .Recommend_title{height: 35px;border-bottom: 1px solid #e8e8e8;line-height: 35px;  color: #666666;padding-left: 10px;}
.guess_con .title_le{float: left; font-weight: bold;}
.guess_con .title_ri{float:right;margin-right: 50px;display: inline;}
.guess_con .Recommend_title ul li{float: left;margin-left: 29px;display: inline;cursor: pointer;}
.guess_con .pass{float: right;margin-right: 10px;display: inline;background: url(../img/icon-actions.png) no-repeat 12px 10px; padding-left: 32px; cursor:pointer;}
.guess_con .tabs{ width: 781px ;height: 330px; overflow: hidden;}
.guess_con .tabs li{ float: left;display: inline;}
.guess_con .tabs ul{ }
.guess_con .introduction{float: left;width: 200px;font-size: 14px;margin-top: 10px;}
.guess_con .ri_nav{float: right; display: inline;}
.guess_con .special_ri{width:280px;border-bottom: none;border:1px solid #dbdcdd;background-color: #ffffff;margin-bottom: 10px; border-radius:3px;}
.guess_con .specila_top{height: 35px;border-bottom: 1px solid #e8e8e8;line-height: 35px;}
.guess_con .tbtj{font-size: 12px;float: left;padding-left: 10px;display: inline; font-weight: bold;}
.guess_con .specila_more{float: right;padding-right: 10px;display: inline;color: #666666;}
.guess_con .special_ri li{overflow: hidden;}
.guess_con .triangle-left {position: absolute; top: 10px;left: 110px;}
.guess_con .bg_this{font-weight: bold;border-bottom: 5px solid #666666;}

/*收藏*/
.mycollect{ overflow:hidden; padding:10px 20px 20px 20px; min-height:650px;}
.catecollect{ line-height:35px; height:35px; font-size:14px; color:#000;}
.catecollect span{margin-left:20px;}
.collectgoods{ clear:both; overflow:hidden;}
.collectgoods ul{ padding:0; margin:0;}
.collectgoods ul li{ overflow:hidden; float:left;}
/*------我的足迹*/
.fp-list{padding:20px 0 30px 8px;}
.fp-list .onebook{width:380px;margin-bottom:10px;}
.fp-list .onebook .bookinfo{width:220px;}
.fp-list .onebook .bookinfo .bookname{height:40px;overflow:hidden;text-overflow:ellipsis;
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;}
.fp-list .onebook .bookimg{width:130px;}
.fp-list .onebook .isbn{margin-bottom:10px;line-height: 22px;font-weight: normal;font-style: normal;}

/*------我的书单*/
.booklist{ overflow:hidden; padding:20px; min-height:500px;}
.booklist .create{margin:0 auto;padding:0 40px;}
.booklist_unit{height:auto;padding:0 40px;padding-bottom:20px;background:#fff;}
.booklist_unit .booklist_tit{margin-bottom:20px;padding-top:25px;}
.booklist_unit .booklist_tit .num{margin-right:25px;padding:2px 9px;color:#d09737;border:1px solid #d09737;font-size:12px;}
.booklist_unit .booklist_tit .tit{font-weight:bold;margin-right:25px;font-size:15px;position:relative;}
.booklist_unit .booklist_tit .tit span{position:absolute;width:30px;height:3px;background:#428bc6;top:-10px;left:0;}
.booklist_unit .booklist_tit .book_num{color:#999;}
.booklist_unit .booklist_tit .oper{margin-top:5px;}
.booklist_unit .booklist_tit .oper a{color:#777;}
.btn_edit{width:23px;height:23px;background:url(../img/btn_icon1.png) no-repeat -3px -2px;}
.btn_del{width:18px;height:23px;background:url(../img/btn_icon1.png) no-repeat -2px -48px;}
.booklist_unit .booklist_box{width:;height:;background:#f8f8f8;border:1px solid #ccc;padding-top:14px;position:relative;}
.booklist_unit .booklist_box .booklist_intro{position:relative;float:left;padding-left:14px;padding-right:10px;width:410px;height:186px;border-right:1px solid #ccc;}
.booklist_unit .booklist_box .booklist_intro .txt{font-size:13px;color:#333;line-height:25px;margin-right:35px;margin-top:15px;word-wrap:break-word;}
.booklist_unit .booklist_box .booklist_intro .time{position:absolute;bottom:4px;}
.booklist_unit .booklist_box .booklist_li{max-width:595px;height:auto;padding-right:14px;position:relative;float:left;margin-left:30px;}
.booklist_unit .booklist_box .bor_t{width:100%;height:3px;border-top:1px solid #ccc;margin-top:10px;}
.booklist_unit .booklist_box .doright{position:absolute;z-index:1;bottom:0px;right:10px;}
/*个人中心-我的书单*/
.personal-booklist{width:100%;margin-top:20px;}
.personal-booklist .booklist_unit .booklist_box .booklist_li{max-width:513px;}
.personal-booklist .booklist_unit .booklist_box .booklist_li{margin-left:40px;}
.personal-booklist .booklist_unit .booklist_box .booklist_li .btn_more{right:14px;}
.tag_box a{height:20px;display:inline-block;line-height:20px;padding:0 15px;background:#428bc6;color:#fff;border-radius:2px;margin-right:5px;}
.doright a{ line-height:24px!important;}
.doright a:hover{ color:#f40;}
.doright a.view{margin-right:15px;}
.doright a.view .icon{width:22px;height:15px;background:url(../img/mypages-icon.png) no-repeat -1px -157px;vertical-align:middle;}
.doright a em{font-style:normal;margin-left:3px;vertical-align:middle;color:#666;}
.doright a.tobest .icon{ display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -83px; }
.doright a.tobest .icon.praised{ display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px; }
.doright a.tobest .icon.icon_praised_bc{ display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px; }
.doright a.tobest:hover .icon{display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px;; }
.doright a.tobest:hover em{ color:#f40;}
.doright a.tobest.active{color:#f40;}
.doright a.tobest.active .icon{display:inline-block; width:22px; height:22px;background:url(../img/mypages-icon.png) no-repeat -1px -117px; }
.booklist_li .booklist_item{text-align:center;vertical-align:top;display:inline-block;cursor:pointerline-height:20px;height:auto;margin-right:20px;width:140px;}
.booklist_li .booklist_item img{height:140px;width:auto; max-width:110px;}
.booklist_li .booklist_item .img{margin-bottom:8px;height:140px;display:block;}
.booklist_li .booklist_item div.txt{line-height:20px;font-size:13px;color:#333;height:auto;}
.booklist_li .btn_more{width:28px;position:absolute;right:4px;top:0px;color:#777;}
.booklist_li .btn_more:hover{text-decoration:underline;}
/*个人中心-我的书单-详情*/
.bD_show{background:#fff;padding:35px 54px;width:802px;}
.bD_show .bD_intro .tit{margin-bottom:20px;}
.bD_show .bD_intro .tit a{font-size:15px;font-weight:bold;}
.bD_show .bD_intro .blockquote{padding-top:14px;border-top:1px solid #ccc;margin-top:10px;margin-bottom:35px;font-size:13px;line-height:26px;}
.bD_show .bD_books .booklist_li .booklist_item{margin-bottom:20px;}
.bD_show .bD_books .booklist_li .booklist_item:nth-child(5n){margin-right:0;}
.bD_show .bD_books .booklist_li.mine .booklist_item .img{background:white; border:1px solid #e4e4e4;}
.addnotice{margin:0 auto;width:104px;}
.addnotice .add{width:104px; height:34px; display:inline-block; text-align:center; font-size:14px; color:#FFF; line-height:34px; background-color:#fa7d3c;  border-radius:3px;}
.addnotice .ready{width:104px; height:34px; display:inline-block; text-align:center; font-size:14px; color:#FFF; line-height:34px; background-color:#696e78; border-radius:3px;}
.addnotice .ready{width:104px; height:34px; display:block; text-align:center; font-size:14px; color:#FFF; line-height:34px; background-color:#696e78; border-radius:3px;}
.addnotice .ready .more{ display:inline-block; width:12px; height:16px; margin-left:2px; line-height:16px; background:url(../img/focusOn.png) no-repeat -2px -22px;}
.addnotice .ready .each{display:inline-block; width:16px; height:16px; margin-right:4px; line-height:16px; background:url(../img/focusOn.png) no-repeat 0px 1px; border-radius:3px;}
.otherdo{ visibility:hidden;}
.otherdo .cancel{width:104px; height:30px; display:block; text-align:center; font-size:12px; color:#000; line-height:30px; background-color:#FFF; border-bottom:1px solid #CCC;border-radius:3px;}

.bD_intro .doright a{float:left;}
.list_book{ min-height:655px; border-left:1px solid #e4e4e4;  overflow:hidden; padding-left:20px;}
.list_book .area{ width:595px; clear:both;}
.msbook{padding-left:20px;}
.msbook .f_l p{line-height:24px; width:400px;}
.msbook .f_l p span{display: inline-block; margin-right:5px; text-align:right; width:50px;}
.booklist .systags{ float:left; padding:3px 15px;}
.booklist .systags .onesystags{line-height:20px; float:left; margin:0 5px;}
.booklist .systags .onesystags .deltags{ background:url('../img/glyphicons-halflings.png')  no-repeat -314px 7px; width:16px; height:20px; display:inline-block; margin-left:7px;}
.booklist .settags{height:30px; float:left; line-height:30px; padding-top:3px;}
.booklist .settags .addtags{display:inline; height:30px; line-height:30px;}
/*我来推荐*/
.share_recommend{ float:right; width:1080px; overflow:hidden; background-color:#FFF;}
.share_recommend .title{ background-color:#f9f9f9; border-bottom: 1px solid #dcdcdc;color: #666666;font-size: 14px;font-weight: bold;height: 34px;line-height: 34px;padding-left: 15px;width: auto;}
.share_recommend .content{ clear:both; min-height:700px;}
.share_recommend .content .album{ margin-top:20px;  padding:0 10px; float:left;}
.share_recommend .content .album .common-add{ width:140px; height:180px; color:#a8a8a8; display:block; overflow:hidden; text-align:center; }
.share_recommend .content .album .common-add span{ font-size:24px; display:block; line-height:60px; height:60px;}
.share_recommend .content .album .common-add:hover { border-color:#fcc;  color: #fcc; }
.share_recommend .content .album .common-add:hover i{ background:url(../img/add_share.png) no-repeat 0 -157px;}
.share_recommend .content .album .common-add i{ font-family:iconfont; width:80px; height:80px; display:inline-block; background:url(../img/add_share.png) no-repeat 0 0; margin-top:30px;}

.content .album-list{ overflow:hidden; float:left; padding:17px 0 0 30px; overflow:hidden;}
.album-list .item-l{ float:left; width:140px; height:140px; border:1px solid #ccc; text-align:center;}
.album-list .item-r{ float:left; margin-top:20px;}
.album-list .item-r .item-meta { margin-bottom:16px;}
.album-list .item-r .item-meta p{ color:#333; line-height:30px;}
.album-list .item-r .item-meta p.bookname{ font-size:14px; font-weight:bold; width:580px;}
.album-list .item-r .group-textarea .form-indicator{ font-size:14px; color:#999; float:right; line-height:36px; display:block; *margin-right:85px;}
.album-list .item-r .group-textarea .form-indicator .form-indicator-count{ color:#333;}
.album-list .item-r .group-textarea .fluid-input-inner{ display:block; clear:both;}
.album-list .item-r .group-textarea .fluid-input-inner .fluid-input-text{resize: none; height:110px; width:500px; background-color:#fff; border:1px solid #ccc; color:#333; display:block; font-size:14px; line-height:24px; padding:8px 10px; outline:none;} 
.album-list .item-r .group-textarea .fluid-input-inner .fluid-input-text:hover{border:1px solid #6fb9ff;}
.album-list .share_recom_detail .recom_detail_cover{float:left; border:1px solid #B9B9B9;}
.album-list .share_recom_detail .recom_detail_main{float:left; margin-left:32px; width:370px;}
.album-list .share_recom_detail .recom_detail_main .recom_tab{margin:12px 10px 0px 0px;}
.album-list .share_recom_detail .recom_detail_main .bordernone{border:none; padding:0px;}
.album-list .share_recom_detail .recom_detail_main .bordernone .show_info_left{float: left; width: 68px; line-height: 24px;}
.album-list .share_recom_detail .recom_detail_main .bordernone .show_info_right{float: left;}



/*智能找书*/
.search-bg{width:1200px;  margin:0 auto; min-height:800px;}
.search-f{ padding:20px; background-color:#FFF;}
.search-a{ clear:both;}
.search-a .tit{font-size:14px; font-weight:bold; line-height:33px; padding-right:10px; margin-left:10px;}
.search-a .left{ width:405px; height:34px; border:1px solid #d1d1d1; border-right:none; background-color:#FFF; float:left;}
.search-a .left .topbtn_search{ border:0; line-height:32px; height:32px; padding:0; padding-left:8px; font-size:14px; width:390px;}
.search-a .center{ float:left; height:34px; border:1px solid #d1d1d1; border-left:none; width:90px; background-color:#ededee;}
.search-a .center .all{ color:#000; border-left:1px solid #d1d1d1; cursor:pointer; overflow:visible; line-height:22px;}
.search-a .center .title{display:inline-block; line-height:34px; padding-left:18px;}
.search-a .center .title span{ float:left; width:40px; display:block; height:28px;}
.search-a .center a.title:hover .icon{background:url(../img/search-icon.png) no-repeat 0 -24px; display:inline-block;}
.search-a .center .title .icon{ float:left; height:28px; width:10px; background:url(../img/search-icon.png) no-repeat 0 15px; display:inline-block;}
.search-a .center .list{ background-color:#FFF; border:1px solid #d1d1d1; overflow:hidden; border-left:0; border-top:0; position:relative; z-index:9999;}
.search-a .center .list ul{}
.search-a .center .list ul li{ }
.search-a .center .list ul li a{ display:inline-block; height:34px; line-height:34px; width:90px; padding-left:20px; }
.search-a .center .list ul li a:hover{ background-color:#00a2fd; color:#FFF; }
.search-a .right{ float:left; margin-left:20px; margin-top:1px;}
.search-a .right .searchbtn{cursor:pointer; width:110px; height:36px;  border:1px solid #d1d1d1; background-color:#eceded; font-size:14px; border-radius:2px;}
.search-a .right .addkeys{background-color:#89a1c5; border:0; color:#fff; cursor:pointer; font-size:14px; height:34px;  border-radius:5px; padding:0 10px;}
.search-a .right .addkeys:hover{background-color:#8aaada;}

.search-a .last{ float:left; line-height:34px; margin-left:30px; font-size:14px;}
.search-a .last a{color:#00a2fd;} 

.search-b{ margin:0 75px; background-color:#f8f8f8; clear:both; border-radius:5px; }
.search-b .nowords{ line-height:68px; clear:both; font-size:14px; color:#000; overflow:hidden; padding:20px 0; padding-left:5px; display:none; }
.search-b .tips{line-height:46px; font-size:14px; padding:12px 15px;}
.search-b .nowords .one{ min-height:25px; line-height:25px; float:left; margin-left:20px;}
.searchdel{background: rgba(0, 0, 0, 0) url("../img/glyphicons-halflings.png") no-repeat scroll -309px 5px;display: inline-block; height: 20px; width: 16px;}
.search-b .nowords .one span{margin:0 3px; color:#666666;}
.search-b .nowords .one span.keytype{color:#993300; font-size:12px; }
.search-b .nowords .one span.keywords{color:#333333; font-size:16px; font-weight:bold;}
.search-b .nowords .one i{display:inline-block; width:16px; height:20px; background:url(../img/glyphicons-halflings.png) no-repeat -308px 8px; cursor:pointer;}
.search-c{ margin-left:75px; }
.search-c .searchnow{ border:0; cursor:pointer; padding:0 20px; height:34px; background-color:#5daaf2; color:#FFF; font-size:14px; border-radius:5px; }
.search-c .searchnow.disable{background-color:#e5e5e5; cursor:not-allowed; border:0; color:#9c9c9c;}
.search-c .xhinput{margin-left:35px;}

.searchrelations{ clear:both; height:30px; line-height:30px;  padding-bottom:5px; padding-top:10px;}
.searchrelations .a{ float:left; font-size:14px; width:80px; font-weight:bold;}
.searchrelations .b{ float:left; width:100px;}
.searchrelations .b .br{ float:left; margin-top:9px;}
.searchrelations .b .text{ float:left; width:60px; font-size:14px;  background:url(../img/search-icon.png) no-repeat 35px -54px;}
.searchrelations .c{ float:left; width:100px;}
.searchrelations .c .cr{ float:left; margin-top:9px;}
.searchrelations .c .text{ float:left; width:60px; font-size:14px; background:url(../img/search-icon.png) no-repeat 35px -83px;}

.search-d {clear:both; background-color:#FFF; overflow:hidden; padding:10px 20px 10px 20px; margin-top:0px;border:1px solid #dcdcdc;}
.search-d .ced{ height:36px; line-height:36px; border-bottom:none; padding-top:10px;}
.search-d .ced .tit{ font-size:14px; color:#666666; font-weight:bold; margin-left:0; width:70px; text-align:right; cursor:default; background-color:white; border:none; padding:0;}
.search-d .ced li{border:1px solid #dfdfdf; padding:0 9px;}

.search-d  .search-d-line{border-bottom:1px dashed #dcdcdc; min-height:36px;}
.search-d  ul{ clear:both; line-height:36px; overflow:hidden; padding:10px 0px;}
.search-d  .search-d-line ul li a{ font-size:14px;}
.search-d  .search-d-line ul li a:hover{ color:#fa5f4d; }
.search-d  .tit{ font-size:14px; color:#999; margin-left:0; width:70px; cursor:default;padding-top:10px;}
.search-d  ul .active{ background-color:#6fb9ff; border:1px solid #61abf2; height:22px; line-height:22px; margin-top:6px; color:#FFF; padding:0 9px;}
.search-d  ul li{ float:left; margin: 0 20px; cursor:pointer; height:22px; line-height:22px; margin-top:6px;}

.search-e{clear:both; background-color:#FFF; overflow:hidden;  margin-top:2px;  border:1px solid #dcdcdc;}
.search-e .left{float:left;}
.search-e .right{float:right;}
.search-e .iblock{display:inline-block;}
.search-e .dn{display:none;}
.search-e .s_list_bar{position:relative; background:#F5F5F5; height:36px; line-height:36px; border-bottom:1px solid #E8E8E8;}
.search-e .s_list_bar .left .iblock{padding:0px 28px;position:relative;}
.search-e .s_list_bar .left .iblock.default{background-color:white; border-right:1px solid #e8e8e8;}
.search-e .s_list_bar .left .iblock.default a{color:#fc461e;}
.search-e .s_list_bar .left .s_pub_date i.date_up{display:inline-block; margin-left:5px; width:9px; height:12px; background:url(../img/s-find-icon.png) no-repeat 0px 0px;}
.search-e .s_list_bar .left .s_pub_date i.date_down{display:inline-block; margin-left:5px; width:9px; height:12px; background:url(../img/s-find-icon.png) no-repeat -16px 0px;}
.search-e .s_list_bar .left .s_pub_date ul.s_data_sort,.search-e .s_list_bar .left .s_price ul.s_price_sort{position:absolute; top:36px; left:-4px; width:120px; text-align:center; background:#fff; border:1px solid #CCCCCC;}
.search-e .s_list_bar .left .s_price ul.s_price_sort{width:95px;}
.search-e .s_list_bar .left .s_pub_date ul.s_data_sort li,.search-e .s_list_bar .left .s_price ul.s_price_sort li{margin:0 10px;}

.search-e .s_list_bar .left .s_pub_date ul.s_data_sort li a,.s_price ul.s_price_sort a{color:#999;}
.search-e .s_list_bar .left .s_pub_date ul.s_data_sort li a:hover,.s_price ul.s_price_sort a:hover{color:#666; border-bottom:2px solid #FD5E47;}
.search-e .s_list_bar .left .s_price i.p_up{display:inline-block; margin-left:5px; width:9px; height:12px; background:url(../img/s-find-icon.png) no-repeat 0px 0px;}
.search-e .s_list_bar .left .s_price i.p_down{display:inline-block; margin-left:5px; width:9px; height:12px; background:url(../img/s-find-icon.png) no-repeat -16px 0px;}
.search-e .s_list_bar .right .s_show_list{text-align:center; border:1px solid #C9C9C9; border-top:none; border-bottom:none;}
.search-e .s_list_bar .right .s_show_list a{display:inline-block; width:42px; height:36px;}
.search-e .s_list_bar .right .s_show_list a i{display:inline-block; width:12px; height:12px; background:url(../img/s-find-icon.png) no-repeat -30px -31px;}
.search-e .s_list_bar .right .s_show_list a:hover{background:#fff;}
.search-e .s_list_bar .right .s_show_list a.active_a:active{background:#fff;}
.search-e .s_list_bar .right .s_show_list a:hover i{background-position:-30px 0px;}
.search-e .s_list_bar .right .s_show_list a.active_a:active i{background-position:-30px 0px; }
.search-e .s_list_bar .right .s_show_pic{text-align:center; border-right:1px solid #C9C9C9;}
.search-e .s_list_bar .right .s_show_pic a{display:inline-block; width:42px; height:36px;}
.search-e .s_list_bar .right .s_show_pic a i{display:inline-block; width:12px; height:12px; background:url(../img/s-find-icon.png) no-repeat -45px 0px;}
.search-e .s_list_bar .right .s_show_pic a:hover{background:#fff;}
.search-e .s_list_bar .right .s_show_pic a.active_a:active{background:#fff;}
.search-e .s_list_bar .right .s_show_pic a:hover i{background-position:-45px -32px;}
.search-e .s_list_bar .right .s_show_pic a.active_a:active i{background-position:-45px -32px;}
.search-e .s_list_bar .right .s_page{padding:0px 20px;}
.search-e .s_list_bar .right .s_page .current_page{color:#FD5E47;}
.search-e .s_list_bar .right .s_page i.prev_icon{margin-right:17px; vertical-align:middle; display:inline-block; width:8px; height:14px; background:url(../img/s-find-icon.png) no-repeat 0px -15px;}
.search-e .s_list_bar .right .s_page i.prev_icon:hover{background-position:-30px -16px}
.search-e .s_list_bar .right .s_page i.next_icon{margin-left:17px; vertical-align:middle; display:inline-block; width:8px; height:14px; background:url(../img/s-find-icon.png) no-repeat -16px -15px;}
.search-e .s_list_bar .right .s_page i.next_icon:hover{background-position:-45px -16px}
.search-e .s_list_panel{overflow:hidden; padding:15px 20px 20px 20px; }
.search-e .s_list_panel .s_list_detail{overflow:hidden; padding:10px 0px; border-bottom:1px solid #C9C9C9;}
.search-e .s_list_panel .s_list_detail .book_cover{margin-right:60px; text-align:center; width:108px; height:108px; border:1px solid #DCDCDC;}
.search-e .s_list_panel .s_list_detail .book_cover img{width:71px; height:108px;}
.search-e .s_list_panel .s_list_detail .book_title{clear:both; overflow:hidden; padding-bottom:5px;}
.search-e .s_list_panel .s_list_detail .book_title em,.search-e .s_list_panel .s_list_detail .iblock em{font-style:normal; color:#fc461e;}
.search-e .s_list_panel .s_list_detail .book_title p{font-size:16px;color:#333;}
.search-e .s_list_panel .s_list_detail .book_price{height:28px; line-height:28px; font-weight:bold; color:#FC461E;}

.search-e .s_list_panel .s_list_detail .book_tag{display:inline-block; padding:2px 12px; color:#48A0DB; border:1px solid #48A0DB; border-radius:10px; font-size:12px; line-height:22px;}
.search-e .s_list_panel .width200{width:200px; vertical-align:top; clear:both;}
.search-e .s_list_panel .width500{width:500px;}
.search-e .s_list_panel .line-height18{line-height:18px;}
.search-e .s_list_panel .width750{width:750px;}
.search-e .s_list_panel .s_list_detail .join_oper{margin-top:50px;}
.search-e .s_list_panel .s_list_detail .join_oper a{display:inline-block; height:36px; line-height:36px; padding:0px 20px; border-radius:5px;}
.search-e .s_list_panel .s_list_detail .join_oper a.join_cart{margin-right:18px; color:#fff; background:#FFA528;}
.search-e .s_list_panel .s_list_detail .join_oper a.join_blist{height:34px; line-height:34px; background:#FAF8F9; border:1px solid #D9D9D9;}
.search-e .s_list_panel .s_list_detail .join_oper a.join_blist i{position:relative; top:4px; left:-10px; display:inline-block; width:19px; height:19px; background:url(../img/s-find-icon.png) no-repeat 0px -30px;}
/*搜索结果补充*/
.search-tel{margin:0 75px;font-size:14px;padding-bottom:95px;}
.search-tel .s-tit{text-align:center;position:relative;}
.search-tel .s-tit hr{position:absolute;+top:19px;left:0;width:100%;height:1px;border:none;border-top:1px solid #999;}
.search-tel .s-tit span{font-size:14px;margin-top:-9px;position:relative;z-index:2;padding:8px 42px;background:#fff;}
.search-tel blockquote{padding-bottom:40px;width:600px;text-align:left;line-height:40px;}
.tel-service p.o{margin-top:10px;}
.tel-service p.t{margin-top:15px;}
.tel-service .one{width:237px;border-right:2px solid #999;}
.tel-service .one img{width:36px;margin-top:20px;}
.tel-service .one div{margin-left:58px;}
.tel-service .one a{line-height:26px;background:url(../img/search_btnbg.png);color:#fff;width:137px;height:26px;text-align:center;}
.tel-service .two{width:auto;padding-left:40px;}

/*错误提示页*/
.err-bg{ background-color:white; margin:0 auto; width:1200px; height:400px; position:relative; }
.err-bg .icon{background:url(../img/tick-error.png) no-repeat 0px -90px; width:90px; height:90px; position:absolute; left:400px; top:100px; }
.err-bg .ricon{background:url(../img/tick-error.png) no-repeat 0px 0px; width:90px; height:90px; position:absolute; left:400px; top:100px; }
.err-bg .msg{ position:absolute; top:130px; left: 520px; font-size:16px; color:black; font-weight:bold;}
.err-bg .advice{position:absolute; top:175px; left: 520px; color:#333;}
.err-bg .advice p{line-height:30px; font-size:13px;}
.err-bg .advice p a{color:#36c; margin-left:20px;}
.err-bg .advice .a1{margin-bottom:5px;}

/*qq表情*/
.qqFace{margin-top:10px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid;}
.qqFace table td img:hover{border:1px #0066cc solid;}

/*商品详情页*/
.m4{width:1200px;  margin:0 auto; border:1px solid #dcdcdc; background-color:white; overflow:hidden;}
.m4 .hd{clear:both;}
.m4 .title{font-size:14px; font-weight:bold; height:35px; line-height:35px; text-indent:20px; padding-top:5px;}
.book-detail{ float:left; width:940px;}
.book-detail .bookleft{float:left;}
.book-detail .bookleft .bookimg{float:left;width:350px;height:350px; border:1px solid #e4e4e4; margin:20px 0 0 20px; text-align:center; overflow:hidden;}
.book-detail .bookleft .share{ overflow:hidden; clear:both; line-height:34px; width:372px; padding-left:20px;}
.book-detail .bookleft .share .recom_pro{float:left;}
.book-detail .bookleft .share .collec_pro{float:left; margin-right:25px;}
.book-detail .bookleft .share i.recom-icon {position:relative; background:url(../img/re-co-icon.png) no-repeat scroll 0px 0px; display: inline-block; height:15px; width: 20px; vertical-align: middle;} 
.book-detail .bookleft .share i.collec-icon {position:relative; background:url(../img/re-co-icon.png) no-repeat -21px 0px transparent; display: inline-block; height:15px; vertical-align: sub; *vertical-align:middle; width:20px; }
.book-detail .bookleft .share div.separate_line{float:left; position:relative; top:10px; left:0px; height:16px; margin-right:25px; border-left:1px solid #ccc;}
/*.book-detail .bookleft .share div.recom_pro:hover i{background-position:0px 0px;}
.book-detail .bookleft .share i.collec-icon.active{background-position:-21px -17px;}
.book-detail .bookleft .share div.collec_pro:hover i{background-position:-21px 0px;}*/
.book-detail .bookleft .share .toshare{color:#666666; cursor:pointer;}
.book-detail .bookleft .share .toshare:hover{color:#f40;}
.book-detail .bookleft .share .collected{float:left; color:#666666; cursor:pointer;}

.book-detail .property{float:right; width:545px;}
.book-detail .property .detail-title{ margin:22px 0;}
.book-detail .property .detail-title h3{ margin:0;}
.book-detail .property .detail-panel{ width:500px; clear:both; background-color:#f0f6ff; overflow:hidden; padding:8px 0px 10px 20px; }

.book-detail .property .detail-panel dt{ font-size:12px; width:80px;}
.book-detail .property .detail-panel dd{ float:left; text-align:left;}
.book-detail .property .detail-panel .met .price{font-size:14px; text-decoration:line-through;}
.book-detail .property .detail-panel .metatit{ float:left; width:70px;}
.book-detail .property .detail-panel .realprice{ clear:left; float:left; line-height:50px; width:70px;}
.book-detail .property .detail-panel .promo-price{ font-size:14px; line-height:48px; float:left; }
.book-detail .property .detail-panel .promo-price .price{color: #c40000; font-family:Arial; font-size:24px; font-weight: bolder; vertical-align: middle; text-decoration:none;}
.book-detail .property .detail-panel .promo-price .yen{font-style:normal; color: #c40000;font-family: Arial;font-size:20px; vertical-align: middle;}
.book-detail .property .detail-panel .promo-price .rmb_price{color: #1497FF; font-family:Arial; font-size:24px; font-weight: bolder; vertical-align: middle; text-decoration:none;}
.book-detail .property .detail-panel .promo-price .rmb_yen{font-style:normal; color: #1497FF;font-family: Arial;font-size:20px; vertical-align: middle;}

.book-detail .property .detail-panel .discount{clear:left; float:left;width:70px;}
.book-detail .property .detail-panel .discount span{color:#cc0000;padding:0px 6px;height:18px;line-height:18px;border:1px solid #cc0000;border-radius:8px;text-align:center;background:#fff;letter-spacing:1px;}
.book-detail .property .detail-panel .dis-detail{float:left;width:420px;color:#cc0000;line-height:19px;}

.book-detail .property .detail-panel-group{background-color:#f2f2f2; width:470px;}
.book-detail .property .detail-panel-group .group-name{height:30px; line-height:30px; background-color:#CC0000; color:white; padding:0 15px; font-size:14px; font-weight:bold;}
.book-detail .property .detail-panel-group .group-price{height:30px; line-height:30px; padding:10px 10px 10px 20px; }
.book-detail .property .detail-panel-group .group-price .leastnum{font-weight:bold;}
.book-detail .btnbuygroup{ border-radius:2px; border:1px solid #f0cab6; height:38px; line-height:38px; width:134px; display:inline-block; background-color:#ffe4d0; color:#e5511d; font-size:16px; text-align:center; float:left;}
.book-detail .btnbuylimit{display:inline-block; float:left; color:#3c3c3c; background-color:#fafafa ; border:1px solid #ededed; height:38px; line-height:38px; width:134px; font-size:16px; text-align:center; }
.grouporder{width:10px; height:10px; background-color:#CC0000; color:white;padding:2px 5px; margin-left:5px;}
.grouporderinfo{padding:20px 42px 0px 48px;}
.garea .lefttit{line-height:36px; font-size:14px; }


.book-detail .book-state-lab{margin-top:17px; margin-bottom:5px;}
.book-state-lab a{display:inline-block; padding:7px 25px; margin-right:12px; border:1px solid #D6D6D6; outline:1px solid #fff; position:relative;}
.book-state-lab a:hover{border:1px solid #FF0000;}
.book-state-lab a.selected{display:inline-block; border:1px solid #ff0000; outline:1px solid #ff0000;}
.book-state-lab a.selected i{display:inline-block; width:11px; height:13px; background:url(../img/lab-selected.png) no-repeat 0px 0px; position:absolute; bottom:0px; right:0px;}
.book-state-lab a.nostore{border:1px dashed #d6d6d8; color:#cdcdcd; cursor:not-allowed;}


.book_messbox{border-bottom:1px dotted #e3e3e3; border-top:1px dotted #e3e3e3; line-height:24px; padding: 4px 0 13px; margin-top:10px; overflow:hidden;}
.bookiframebtn{margin-top:15px;overflow: hidden;}
.bookiframebtn a{display: block;float: left;width: 70px;height: 30px;line-height: 30px;padding: 0 5px 0 35px;position: relative;}
.bookiframebtn a i{width: 24px;height: 24px;position: absolute;top: 6px;left: 6px;display: block;}
.bookiframebtn .addtoorgbook {color: #D67D43;border: 2px solid #B79B76;}
.bookiframebtn .addtoorgbook i{background: url(../img/star-checked.png) no-repeat 0px 0px;}
.bookiframebtn .addready{color: #fff;border: 2px solid #FE7117;background: #FE7117;}
.bookiframebtn .addready i{background: url(../img/star.png) no-repeat 0px 0px;}
.bookiframebtn .add-cart{color: #576AAC;border: 2px solid #576975;margin-left: 20px;}
.bookiframebtn .add-cart i{background: url(../img/add-cart.png) no-repeat 0px 0px;}
.bookiframebtn .in-cart{color: #fff;border: 2px solid #3266CB;background: #3266CB;margin-left: 20px;}
.bookiframebtn .in-cart i{background: url(../img/in-cart.png) no-repeat 0px 0px; }
.property .show_info_left{ float:left; width:68px; line-height:24px;}
.property .show_info_right{ float:left;}

.buy_area .btnbuynow{ border-radius:2px; border:1px solid #f0cab6; height:38px; line-height:38px; width:134px; display:inline-block; background-color:#ffe4d0; color:#e5511d; font-size:16px; text-align:center; float:left;}
.buy_area .btnbuynow:hover{ background-color:#ffd9bc;}
.buy_area .addtocart{ display:inline-block; float:left; color:#3c3c3c; background-color:#fafafa ; border:1px solid #ededed; height:38px; line-height:38px; width:134px; font-size:16px; text-align:center;  }
.buy_area .collected{ display:inline-block; float:left; background:url(../img/collected.png) no-repeat 0 0; width:94px; height:35px; display:inline-block;}
.buy_area .collected:hover{ background-position:0 -34px;}
.buy_area .collectedend{display:inline-block; float:left; background:url(../img/collected.png) no-repeat 0 -68px; width:94px; height:35px; display:inline-block;}

.buy_area .window_booklist{ float:right; margin-right:30px; background-color:#fafafa; border:1px solid #ededed; color: #3c3c3c; display:inline-block; font-size:14px; height:38px; line-height:38px; text-align:center; padding:0 10px;}

.buy_area .storearea{float:left; margin-top:12px; line-height:24px; margin-left:20px; }

.ald-hd{ height:15px; margin-top:20px; text-align:center;}
.ald-hd span{background-color:#fff; color:#999; margin-left:-10px;}

.history{ float:right; width:230px; border-left:1px solid #f2f2f2; height:600px;}
.history .ald-carousel{ padding:0 0 0 45px; height:501px; overflow:hidden; position:relative;}
.history .ald-carousel .ald-carousel-imgs{height:810px; position:absolute; top:0px;}
.hisone{text-align:center; clear:both; width:140px; height:140px; overflow:hidden; border:1px solid #e4e4e4; margin-top:25px;position:relative; z-index:999;}
.hisone .tags{ color:#000; line-height:24px; font-family:Arial; text-align:center; left:0; bottom:0; position:absolute; width:140px; background-color:#f0f6ff; filter:alpha(opacity=80); opacity:0.8; }
.ald-switchable-trigger {overflow: hidden; padding:0 65px 0 65px;}
.ald-switchable-prev-btn {cursor:pointer; float:left; height:27px; width:27px; background:url(../img/updown.png) no-repeat 0 0;}
.ald-switchable-prev-btn:hover{ background-position:0 -61px;}
.ald-switchable-next-btn {cursor:pointer; float:right; height:27px; width:27px; background:url(../img/updown.png) no-repeat 0 -30px;}
.ald-switchable-next-btn:hover{ background-position:0 -93px;}
.ald-switchable-trigger li { text-indent: -999em; }

.bookintro { clear: both;  color: #cc6600; font-family: Verdana; font-size: 16px; font-weight: bold; margin-top: 8px; min-height: 20px; padding-top: 20px; padding-left:45px; padding-right:60px;} 
.bookintro .product_padding {  color: #333; font-family: Verdana;  font-size: 13px; font-weight: normal; line-height: 22pxmargin-left: 35px; padding: 8px 0 14px;}
.bookintro .product_padding .p{line-height:24px; margin-bottom:12px; text-indent:24px; }

.booktj{display:none; padding-left:40px; padding-top:20px;  padding-right:30px; overflow:hidden;}
.bookshow-2{background-color: #fff; border-bottom: 1px solid #dcdcdc; display: inline; float: left; height: auto; margin-top: 8px; width: 840px; padding-bottom:10px; position:relative;}
.bookshow-2 .info{padding-left:110px; padding-top:5px; overflow:hidden; padding-right:15px;}
.bookshow-2 a:hover{color:#1490c6;}
.bookshow-2 .info .tobest .line.S_line1 i.icon{display:inline-block; width:16px; height:16px; background:url(../img/mypages-icon.png) no-repeat 0 -25px;}
.bookshow-2 .info .tobest .line.S_line1:hover i.icon{background-position:-25px -25px;}
.bookshow-2 .info .tobest .line.S_line1:active i.icon{background-position:-25px -25px;}
.bookshow-2 .info .tobest .line.S_line1:hover em{color:#f40;}
.bookshow-2 .info .tobest .line.S_line1 em{font-style:normal;}

/*列表页*/
.m5{width:1350px;  margin:0 auto;}
.m5-left{ float:left; overflow:hidden; width:1070px; min-height:700px; padding-bottom:20px;}
.m5-left .groups{background-color:white; margin-bottom:10px; }
.m5-left .groups .group{padding:0;}
.m5-left .groups .group .row{position:relative; margin:0 12px; clear:both; border-top:1px dashed #dedede;}
.m5-left .groups .group .row-first{border-top:0;}
.m5-left .groups .group .head{color:#999; left:11px; position:absolute; top:9px; font-weight:400;}
.m5-left .groups .group .body{padding: 0 10px 0 92px; overflow:hidden;}
.m5-left .groups .group .body items{height:36px; overflow:hidden;}
.m5-left .groups .group .body .item { color: #000; float: left; height: 18px; margin: 9px 40px 9px 0; text-decoration: none;}
.m5-left .groups .group .body .item.active{color:#6fb9ff;}
.m5-left .groups .group .body .item:hover{color:#6fb9ff;}
.m5-left .itemlist{ padding:0 20px 20px 20px; min-height:500px; background-color:white; overflow:hidden;}
.m5-left .itemlist .item{float:left; border:1px solid #ededed; margin:22px 20px 0 0; width:240px; height:400px;}
.m5-left .itemlist .item .pic{text-align:center;}
.m5-left .groups .group .cat{height:36px; padding-left:20px; line-height:36px; color:#666;}
.m5-left .groups .group .cat a{color:#666;}
.m5-left .groups .group .cat .total { color: #3c3c3c;  margin: 4px 4px 0;  text-decoration: none;}
.m5-left .groups .group .cat .icon-tag{ border:1px solid #e8e8e8; padding:1px 5px 1px 5px; margin:0 5px;}
.m5-left .groups .group .cat .icon-tag:hover{border-color:#6fb9ff; color:#6fb9ff;}

.m5-left .itemlist .item .ctx{}
.m5-left .itemlist .item .ctx .row{padding: 0 10px; font-style:normal;}
.m5-left .itemlist .item .ctx .row .bookname{color:#3d3d3d;}
.m5-left .itemlist .item .ctx .row .bookname:hover{color:#f40;}
.m5-left .itemlist .item .ctx .row .price{float: left; font-size: 18px;} 
.m5-left .itemlist .item .ctx .row .price span{color:#f40; display:inline;} 
.m5-left .itemlist .item .ctx .row .price strong{ display:inline; color:#f40;}

.m5-left .itemlist .item .ctx .row .tuijian{float:right;}

.m5-left .itemlist .item .ctx .row1{height: 22px;line-height: 22px;margin-top: 11px; overflow: hidden; font-style:normal;}
.m5-left .itemlist .item .ctx .row2{height: 36px; margin-top: 6px; overflow:hidden; font-style:normal;}

.m-sortbar{margin-top:10px; background-color:white; }
.m-sortbar .sort-row{}
.m-sortbar .sort-row .sort-inner{background-color:#f5f5f5; border:1px solid #e8e8e8; height:39px;}
.m-sortbar .sort-row .sort-inner .sorts{ line-height:39px;}
.m-sortbar .sort-row .sort-inner .sorts .sort{ float:left;}
.m-sortbar .sort-row .sort-inner .sorts .sort .link{border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; color:#6d6d6d; display:block; float:left; height:39px; margin-left:-1px; padding:0 19px; text-decoration: none;}
.m-sortbar .sort-row .sort-inner .sorts .sort .link:hover{background-color:#fff; border-color:#e5e5e5; color:#f50; position:relative; z-index:1;}
.m-sortbar .sort-row .sort-inner .sorts .sort .link.active{background-color:#fff; border-color:#e5e5e5; color:#f40; position:relative; z-index:1;}


.sortpage{ line-height:39px; float:right;}
.sortpage .item{float:left; height:39px;}
.item .current{color:#f40;}
.sortpage .link { display:block; float:left; height:39px; padding:0 15px;}

.next-2,.prev-2{color:#333;}
.prev-2 .pages-icons-before{background:url(../img/leftrightpage.png) no-repeat 0px 1px;width:7px;height:30px;display:inline-block;}
.prev-2-disable .pages-icons-before{background:url(../img/leftrightpage.png) no-repeat 0px -278px;width:7px;height:30px;display:inline-block;cursor:default;}
.next-2 .pages-icons-after{background:url(../img/leftrightpage.png) no-repeat -13px -72px;width:7px;height:30px;display:inline-block;}
.next-2-disable .pages-icons-after{background:url(../img/leftrightpage.png) no-repeat -13px -352px;width:7px;height:30px;display:inline-block;cursor:default;}
.next-2-disable,.prev-2-disable{color:#666;}

.m5-right{ float:left; margin-left:10px; min-height:270px; width:270px;  background-color:white;}
.m5-right .itemlist{ padding:0 10px;}
.m5-right .itemlist .specila_top{border-bottom: 1px solid #e8e8e8; height: 35px; line-height: 35px;}
.m5-right .itemlist ul{}
.m5-right .itemlist ul li{padding:20px 20px 10px 20px; overflow:hidden;} 


/*推荐关注*/
.like_people{ overflow:hidden;}
.like_people .people_ul{ clear:both; margin-left:14px; background-color:#f5f5f5; overflow:hidden; width:672px; padding-top:10px;}
.like_people .people_ul .people_li{ float:left;}
.like_people .people_ul .people_li .people_pic{float:left; height:105px; margin-left:7px; position:relative; width:100px; z-index:100; }
.like_people .people_ul .people_li .people_pic .photo{border:0; border-radius:50%; left:15px;  position:absolute; top:15px; z-index:200;}
.like_people .people_ul .people_li .people_info{float:left; width:116px;  border-right: 1px solid #d9d9d9; margin-top:10px; overflow:hidden;}
.like_people .people_ul .people_li .people_info .school{ clear:both; margin-bottom:10px; margin-top:2px;}
.like_people .people_ul .people_li .people_info .title{}

/*推荐科目*/
.like_category{ overflow:hidden;}
.like_category .one{ clear:both; margin-top:15px;}
.like_category .one .like_wrap{padding:0px 26px;}
.like_category .one .like_wrap .like_tit{padding:0px; border:none;}
.like_category .one .like_wrap .chosed{border-top:1px solid #e4e4e4;}
.like_category .one .like_wrap .chosed .like_tit{font-weight:bold;}
.like_category .one .tit .country{background:url(../img/categroy.jpg) no-repeat 0 -29px;}
.like_category .one .tit .author{background:url(../img/categroy.jpg) no-repeat 0 -71px;}
.like_category .one .tit .publish{background:url(../img/categroy.jpg) no-repeat 0 -115px;}
.like_category .one .tit2{ line-height:30px; padding-top:10px;}
.like_category .one .tit3{ line-height:30px; padding-top:10px; display:none;}

.like_category .one .total_sub{ padding-top:5px; padding-bottom:5px;}
.like_category .one .total_sub .sub{}
.like_category .one .total_sub .sub .head{ line-height:26px; text-indent:5px;}

.like_category .tit{ height:30px; line-height:30px; color:#333; padding:10px 0 10px 20px;  border-bottom:1px solid #dedede;}
.like_category .tit .sub{background:url(../img/categroy.jpg) no-repeat 0 8px; width:26px; height:30px; display:inline-block;}

.like_category .first{width:730px; min-height:300px; border-right:1px solid #dedede; float:left; overflow:hidden;  border-left:1px solid #dedede;}
.like_category .row{clear:both;  position:relative; border-top:1px dashed #dedede; }
.like_category .row .carname{color: #999; font-weight: 400; left: 25px; position: absolute; top: 15px; font-size:12px;}
.like_category .row .catcontent{overflow: hidden; padding: 0 10px 0 102px;}
.like_category .row .catcontent .msub{float:left; height:26px; line-height:26px; border:1px solid #dfdfdf; float:left; padding:0 17px; cursor:pointer; float:left; margin:10px 17px 10px 0; color:#333;border-radius:2px;}   
.like_category .row .catcontent .msub:hover{border-color:#5fa9f2; color:#666666;}
.like_category .row .catcontent .msub.active{border-color:#5fa9f2; background-color:#6ab0f6; color:#FFF; font-weight:bold;}

.chosed{ float:left; width:304; overflow:hidden;}
.chosed .chose_title{font-weight:bold; color:#333; padding:10px 0 10px 20px; line-height:30px; border-bottom:1px solid #dedede; width:298px;}
.setcon{padding:10px 0 0 10px;}
.setcon .ce{width:114px; position:relative;}
.setcon .ce .subname{width:96px;overflow:hidden; display:block;}
.setcon .ce .delce{position:absolute; right:0; top:0;}
.con{ clear:both; overflow:hidden;}
.con .title{font-size:14px; line-height:30px; margin-bottom:10px; overflow:hidden;}
.con .ce{ height:26px; line-height:26px; border:1px solid #dfdfdf; float:left; padding:0 17px; cursor:pointer; float:left; margin-right:17px; margin-bottom:10px;} 
.con .ce:hover{ border-color:#5fa9f2; color:#666666; }
.con .active{ border-color:#5fa9f2; background-color:#6ab0f6; color:#FFF; font-weight:bold;}
.con .active:hover{color:white;}

/*带删除按钮的选择*/
.delcon{ clear:both; overflow:hidden;}
.delcon .ce{line-height:26px; border:1px solid #dfdfdf; float:left; padding:0 8px 0 12px; cursor:pointer; float:left; margin-right:17px; margin-top:10px; } 
.delcon .ce:hover{ border-color:#5fa9f2; }
.delcon .active{ border-color:#5fa9f2; background-color:#6ab0f6; color:#FFF; font-weight:bold;}
.delcon .ce em,.alreadyuser em{ background:url('../img/glyphicons-halflings.png')  no-repeat -314px 7px; width:16px; height:26px; display:inline-block; margin-left:7px; cursor:pointer;}

/*现货专区*/
.spot_content{height:auto; overflow:hidden; width:1205px; margin:15px auto 0px auto;}
.spot_content .spot_ad{margin-bottom:10px;}
.spot_content .spot_ad .adimages{}
.spot_content .content_left .pub_allbooks .allbooks{background-color: #98c0e2; overflow: hidden; padding-left: 30px; width: 156px;}

.spot_content_right{float:right; width:870px; min-height:800px; padding:16px 20px; background:#fff;}
.spot_content_right{float:right; width:870px; min-height:800px; padding:16px 20px; background:#fff;}
.spot_content_right .pub_book_tit{display:inline-block; padding:0px 2px 7px; border-bottom:4px solid #FF4B47;}
.spot_content_right .right_content{overflow:hidden; margin-left:-15px; padding:28px 0px;}
.spot_content_right .right_content .one_pub_book{float:left; width:373px; height:144px; margin-left:45px; margin-bottom:20px; padding:12px 0px; border:1px solid #CCCCCC;}
.spot_content_right .right_content .one_pub_book .pub_info{cursor:pointer; width:208px;}
.spot_content_right .right_content .one_pub_book .marginBotom10{margin-bottom:10px;}
.spot_content_right .right_content .one_pub_book .marginBotom8{margin-bottom:8px;}
.spot_content_right .right_content .one_pub_book .overflowSty20px{height:20px; line-height:20px; overflow:hidden;}
.spot_content_right .right_content .one_pub_book .book_lab{height:24px;}
.spot_content_right .right_content .one_pub_book .book_lab em{margin-right:5px; margin-bottom:4px;}
.spot_content_right .right_content .one_pub_book .evaluate{margin-top:20px;}
.spot_content_right .right_content .one_pub_book .evaluate>a{margin-right:20px;}
.spot_content_right .right_content .one_pub_book .pub_img{float:left; padding:0px 5px; height:140px; width:150px; text-align:center;}
.spot_content_right .right_content .one_pub_book .pub_img a{display:inline-block;}
.spot_content_right .right_content .one_pub_book .pub_img a img{max-width:110px; max-height:150px;}

.right_content .one_topic{width:380px; height:300px; float:left; margin-right:20px; margin-bottom:24px; overflow:hidden;}
.right_content .one_topic .one_topic_name{ line-height:36px; font-weight:bold; color:#333; font-size:14px; text-indent:5px; }
.right_content .one_topic .one_topic_name .showtime{font-weight:normal; font-size:12px; padding-right:5px;}
.right_content .one_topic .one_topic_image{border:1px solid #e4e4e4;}
.right_content .one_topic .one_topic_content{font-size:14px; text-indent:28px; }

/*我的小组*/
.m_group{ overflow:hidden; padding:30px;}
.m_group .create{ clear:both; }
.create .creategroup{background: #33cc99 url(../img/btn_icon1.png) no-repeat 13px -104px;border-radius: 18px;color: white;font-weight: normal;height: 30px;line-height: 30px;padding: 0px 17px;border: 3px solid #a1eed4;display: inline-block;padding-left: 35px;}
.create .toback{background-color:#8b8b8b; border-radius: 3px; color: white; font-weight: normal; height: 26px; line-height: 26px; padding: 5px 14px;}
.m_group .con{ overflow:hidden;}
.bought-list .bought-table tbody .col-miss{ border-bottom:1px solid #e4e4e4; cursor:pointer;}
.col-miss.active { background-color: #fefedc;}

.bought-list .bought-table tbody .col-miss .special a{color:#0b73bb; display:inline-block; padding:0 4px;}
.bought-list .bought-table tbody .col-miss td{ height:28px; line-height:28px; font-size:14px; color:#333; padding:10px 5px; text-align:center;}

.m_group .list{}
.m_group .list .listinfo{float:left; margin-left:20px; display:inline; padding-bottom:20px;}
.m_group .list .listinfo .photo{width:60px; height:60px; overflow:hidden; float:left;}
.m_group .list .listinfo .photo img{border-radius:50%; width:60px; height:60px; overflow:hidden;}
.m_group .list .listinfo .name{ text-align:center; line-height:24px; float:left; padding:2px 8px;}
.m_group .list .listinfo .other{float:left;}
.m_group .list .listinfo .other .name{clear:both;}
.m_group .list .listinfo .other .del{clear:both; text-align:left; padding-left:15px;}
.m_group .list .listinfo .other .del a{color:#0b73bb; line-height:26px; text-align:center;}


/*认证信息*/
.vt-b{background:url(../img/id.png) no-repeat 0px 0; display:inline-block; width:32px; height:32px; }
.vs-b{background:url(../img/id.png) no-repeat -74px 0; display:inline-block; width:32px; height:32px;}

.person_icon{ padding-left:4px;}
.vt-c{background:url(../img/id.png) no-repeat 0px -57px; display:inline-block; width:15px; height:20px;  } 
.vs-c{background:url(../img/id.png) no-repeat -72px -57px;  display:inline-block; width:15px; height:20px; } 

.mobilecode{margin-top:2px; padding:0 7px; height:32px; float:left; cursor:pointer;}
.mobilecode:hover{background-color:#5daaf2; color:white;}
.mobiledisablecode{margin-top:2px; padding:0 7px; height:32px; float:left; cursor:pointer;}

/*我的消息*/
.insidemsg_replay{padding:4px 10px; margin:2px 20px 2px 7px; font-weight:normal; background-color:#f2f2f5; font-size:12px;}
.insidemsg_replay span{color:#808080; }
.insidemsg_replay a{color:#333;}
.insidemsg_replay a:hover{color:#0b73bb;}


/*标签*/
.systags{ overflow:hidden; color:#333;}
.systags .tag{border:1px solid #ccc; float: left; padding: 0 4px 0 14px; border-radius:9px; margin-right:15px; line-height:28px;}
.systags .tag .delce{padding:0 5px; margin-left:7px; cursor: pointer; }
.systags .chose{ line-height:30px; color:#467dbd; line-height:30px; padding-bottom:7px;  cursor: pointer; }


/*账户安全*/
.userinfo .upe{padding-bottom:35px; border-bottom:1px solid #E5E5E5; *float:left;}
.userinfo span.hit_mess{margin-top:5px; color:#999;}
.userinfo .pos_rel{position:relative;}
.userinfo .iblock{display:inline-block; *float:left;}
.userinfo .iblock.pos_rel{*float:left; *height:130px;}
.userinfo .block{display:block;}
.userinfo .width230{width:230px; text-align:center;}
.userinfo .width360{width:360px; text-align:center;}
.userinfo .width365{width:365px; text-align:center;}
.userinfo .fontBlue{color:#0099cc;}
.userinfo .fontWhite{color:#fff; font-size:14px;}
.userinfo .fontGreen{color:#669900; font-size:14px;}
.userinfo .fontgray{color:#C9C9C9; font-size:14px;}
.userinfo .font_m{margin-top:15px; font-size:16px; color:#333;}

.userinfo .ver_top{vertical-align:top;}
.userinfo .bind_state{display:block; position:absolute; bottom:-75px; width:56px; height:56px; line-height:56px; border-radius:40px;}
.userinfo i{display:inline-block; margin-bottom:5px; background:url(../img/acc-safe.png) no-repeat;}
.userinfo .upe .acc_name .bind_state{left:85px; background:#fff; border:2px solid #8FC41E;} 
.userinfo .upe .acc_name .name_icon i{width:34px; height:37px; background-position:0px 0px;}
.userinfo .upe .acc_phone .bind_state{left:148px; background:#fff; border:2px solid #8FC41E;} 
.userinfo .upe .acc_phone .phone_icon i{width:26px; height:38px; background-position:-100px 0px;}
.userinfo .upe .acc_phone .phone_icon.icon_gray i{background-position:-150px 0;}

.userinfo .upe .acc_email .bind_state{left:155px; background:#fff; border:2px solid #8FC41E;}
.userinfo .upe .acc_email .email_icon i{width:36px; height:30px; background-position:0px -50px;}
.userinfo .upe .acc_email .email_icon.icon_gray i{margin-top:8px; background-position:-50px -50px;}

.userinfo .pqw{position:relative; margin-top:40px; padding:60px 0px 35px 0px; border-bottom:1px solid #E5E5E5; *float:left;}
.userinfo .pqw .acc_logpass .bind_state{left:85px; background:#fff; border:2px solid #8FC41E;}
.userinfo .pqw .acc_logpass .logpass_icon i{width:28px; height:37px; background-position:-100px -50px;}
.userinfo .pqw .acc_qq .bind_state{left:145px; background:#fff; border:2px solid #C9C9C9;}
.userinfo .pqw .acc_qq .qq_icon i{width:37px; height:37px; background-position:0px -100px;}
.userinfo .pqw .acc_weibo .bind_state{left:155px; background:#fff; border:2px solid #8FC41E;}
.userinfo .pqw .acc_weibo .weibo_icon i{width:47px; height:37px; background-position:-149px -100px;}
.userinfo .upe a.bind_state.nohover:hover{background:#fff; color:#C9C9C9;}
.userinfo .pqw a.bind_state.nohover:hover{background:#fff; color:#C9C9C9;}
.userinfo .upe .bind_state:hover{background:#8FC41E; color:#fff;}
.userinfo .pqw .bind_state:hover{background:#8FC41E;color:#fff;}


/*机构信息*/
.orgainfo{float:left; text-align:center;}
.orgainfo.marginleft35px{margin-left:-35px;}
.orgainfo .font14px{font-size:14px;}
.orgainfo .font16px{font-size:16px;}
.orgainfo .fontgray3{color:#333;}
.orgainfo .fontgray9{color:#999;}
.orgainfo .fontwhite{color:#fff;}
.orgainfo .org_hit{border-bottom:1px solid #E5E5E5; line-height:36px;}
.orgainfo .fl{float:left;}
.orgainfo .join_div{overflow:hidden;}
.orgainfo .join_div .hit_mess{display:inline-block; margin-top:5px; }
.orgainfo .join_div .apply_join{padding:40px 0; text-align:center; width:280px; }
.orgainfo .join_div .apply_join .join_icon i.add{display:inline-block; margin-bottom:8px; width:35px; height:35px; background:url(../img/orga-icon.png) no-repeat 0px 0px;}
.orgainfo .join_div .apply_code{padding:40px 0px; text-align:center; width:310px;}
.orgainfo .join_div .apply_code .code_icon i.code{display:inline-block; margin-bottom:8px; width:45px; height:35px; background:url(../img/orga-icon.png) no-repeat -49px 0px;}
.orgainfo .join_div a.apply_btn{display:inline-block; margin-top:20px; padding:10px 15px; background:#7ECDF4; border-radius:3px;}
.orgainfo .join_info{text-align:left; padding:40px 0px 0px 40px;}
.orgainfo .join_info .fix_label_w{display:inline-block; width:85px;}
.orgainfo .join_info select{width:387px; height:33px; border:1px solid #B5B5B5;}
.orgainfo .join_info input{padding: 0px 10px; width:365px; height:33px; border:1px solid #B5B5B5;}
.orgainfo .join_info .mar_bot20px{margin-bottom:20px;}
.orgainfo .join_div .apply_join .join_icon img.logo{padding:28px 5px; margin-bottom:22px; width:130px; height:51px; border:1px solid #EEEEEE;}
.orgainfo .join_div .apply_join .orga_detail{display:inline-block; text-align:left;}
.orgainfo .join_div .apply_join .orga_detail>div{margin-bottom:15px;}
.orgainfo .join_div .apply_join .orga_detail .orga_items{display:inline-block; max-width:205px; vertical-align:top;}
.orgainfo .join_div .enjoy_info{padding:0px 0px 20px 20px; text-align:left;}
.orgainfo .join_div .enjoy_info .join_info_title{margin-bottom:15px;}
.orgainfo .join_div .enjoy_info .enjoy_info_i{display:inline-block; width:24px; height:24px; margin-right:10px; vertical-align:top; background:url(../img/orga-select.png) no-repeat 0px 0px;}
.orgainfo .join_div .enjoy_info .marginb15px{margin-bottom:15px;}
.orgainfo .join_div .enjoy_info .enjoy_items{display:inline-block; width:200px;}
.orgainfo .join_div .enjoy_info .enjoy_info_i.coupon_i{margin-top:3px;}
.orgainfo .apply_btn_div{margin-left:90px; width:390px; text-align:center;}
.orgainfo .apply_btn_div .apply_input{cursor:pointer; display:inline-block; margin-top:20px; padding:10px 15px; text-align:center; background:#7ECDF4; border:none; border-radius:3px;}
.orgainfo .apply_btn_div .apply_cancel{cursor:pointer; margin-left:30px; padding:9px 15px;}
.color_l{color:#195f9f;}

.applyed{padding-left:40px; text-align:left; overflow:hidden; }
.applyed .tit{text-align:left; font-size:14px; font-weight:bold; height:32px; line-height:32px; border-bottom:1px solid #e4e4e4; text-indent:20px;}
.applyed .applyedinfo{ overflow:hidden; padding-top:10px; float:left; border-bottom:1px solid #e4e4e4; padding-bottom:10px;}
.applyed .applyedinfo .pone{clear:both; font-size:14px; line-height:30px; }
.applyed .applyedinfo .pone .pt{width:100px; float:left; text-align:right; padding-right:30px;}
.applyed .applyedinfo .pone .pf{float:left; width:240px;}
.applyed .opeater{float:left;}
.applyed .opeater .bg{ width:400px; text-align:center; padding-top:40px;}
.applyed .opeater .bg a{color:#0b73bb; cursor:pointer; font-size:14px;}
.applyed .opeater .bg p{padding-bottom:10px; line-height:32px; color:#333333; font-size:14px;}
.applyed .opeater .bg p.red{color:#c40000;}

.hide{display:none;}
.exporttitle{background: url('../mypages/publish1/pub-tab1.png') no-repeat scroll 0 0; overflow:hidden; padding-left:30px; width:156px; height:34px; line-height:34px;}
.content_left{float:left; width:282px;}
.content_left>div{cursor:pointer; padding:0px 20px 30px; background:#fff; margin-bottom:10px;}
.content_left .title_tab{height:34px; line-height:34px;}
.content_left .pub_allbooks{padding:13px 0px 20px 0px;}
.content_left .pub_allbooks dl{overflow:hidden; cursor:pointer; margin-top:20px; padding:0px 6px 0px 30px;}
.content_left .pub_allbooks dl.hoverStyle{background:#97CBFF;}
.content_left .pub_allbooks dl dt.hoverStyle{color:#fff;}
.content_left .pub_allbooks dl dd a.hoverStyle{color:#fff;}
.content_left .pub_allbooks dl dt{clear:both; line-height:28px; font-size:14px; color:#0066cc;}
.content_left .pub_allbooks dl dd{float:left; margin-right:14px; line-height:28px; font-size:12px; color:#666;}
.content_left .pub_allbooks .allbooks_category .category_div{position:relative; cursor:pointer;}
.content_left .pub_allbooks .allbooks_category .sub_menu_detail{position:absolute; left:277px; top:0px; height:auto; width:570px; padding:0px 20px; background:#fff; border:5px solid #97CBFF;}
.content_left .pub_allbooks .allbooks_category .sub_menu_detail .oh{overflow:hidden; border-bottom:1px solid #F2F2F2; min-height:50px;}
.content_left .pub_allbooks .allbooks_category .sub_menu_detail .oh .sub_title{padding-right:30px; line-height:52px;}
.content_left .pub_allbooks .allbooks_category .sub_menu_detail .oh .level_three{padding-top:15px; line-height:22px;}
.content_left .pub_allbooks .allbooks_category .sub_menu_detail .oh .level_three a{margin-right:15px; color:#999;}
.content_left .pub_allbooks .allbooks_category .sub_menu_detail .oh .level_three a:hover{color:#f40;}
.content_left .per_homepage{overflow:hidden; padding:0px 0px 20px 0px;}
.content_left .per_homepage .blocka{display:block;}
.content_left .per_homepage>div{float:left; text-align:center; border-left:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.content_left .per_homepage .height92px{padding:30px 0px; }
.content_left .per_homepage .focus{width:140px; border-left:none;}
.content_left .per_homepage .fans{width:140px;}
.content_left .per_homepage .visited{width:100%; height:42px; line-height:52px; border:none;}
.content_left .borderBottom{margin:0px -20px; padding-left:20px; border-bottom:1px solid #E8E8E8;}
.content_left .pub_brif{overflow:hidden;}
.content_left .pub_brif .brif_content{text-align:justify; padding:15px 0px 10px 0px; line-height:22px;}
.content_left .pub_recom{overflow:hidden;}
.content_left .pub_recom .one_recom_list{padding-top:20px;}
.content_left .pub_recom .one_recom_list .worth_buy{line-height:30px; margin-top:12px;}

.inorg{background: url('../img/inorg.jpg') no-repeat scroll 0 0; width:269px; height:100px; position:relative; display:block; border:1px solid #dcdcdc; margin-top:10px;}
.inorg span{position:absolute; font-size:18px; color:#11228e; left:35px; top:27px;}
.inorg p{position:absolute; font-size:14px; color:#11228e; left:35px; top:55px;}
.salescode{background: url('../img/salescode.png') no-repeat scroll 0 0; width:269px; height:100px; position:relative; display:block; border:1px solid #dcdcdc; margin-top:10px;}
.salescode span{position:absolute; font-size:18px; color:#11228e; left:35px; top:27px;}
.salescode p{position:absolute; font-size:14px; color:#11228e; left:35px; top:55px;}

/*发票*/
.invoice-item-selected{position:relative; border:1px solid #f50;}
.invoice-item-selected b{background:url("../img/selected-icon.png") no-repeat scroll 0 0;
bottom: 0;
display: block;
height: 12px;
overflow: hidden;
position: absolute;
right: 0;
width: 12px;}
/*补充*/
.lh36{line-height:36px!important;}
.lh20{line-height:20px!important;margin:0!important;}
/*我的优惠券-tab页签*/
.tab-nav{height:49px;border-bottom:1px solid #dedede;margin-bottom:1px;}
.tab-nav li{float:left;cursor:pointer;font-size:14px;color:#666;padding:0px 26px;height:48px;line-height:48px;}
.tab-nav li.active{border-bottom:2px solid #1a9bfc;color:#1a9bfc;}
.tab-nav li span{margin-right:7px;}
.tab-nav li .icon-coup{width:16px;height:16px;background:url(../img/coup.png) no-repeat -53px -11px;}
.tab-nav li.active .icon-coup{background:url(../img/coup.png) no-repeat -5px -11px;}
.tab-nav li .icon-history{width:16px;height:13px;background:url(../img/coup.png) no-repeat -53px -47px;}
.tab-nav li.active .icon-history{background:url(../img/coup.png) no-repeat -5px -47px;}
.tab-nav2{height:60px;}
.tab-nav2 li{float:left;cursor:pointer;font-size:14px;color:#666;margin:22px 26px;height:15px;}
.tab-nav2 li.active{color:#1a9bfc;}
.coupon-box{border-left:1px solid #dedede;margin-left:140px;}
.coupon-box .inp-coup-box{padding:14px 0 16px 0;height:65px;background:#f7f7f7;}
.coupon-box .inp-coup-box .inp{float:left;padding:8px 0 0 45px;background:none;width:189px;height:56px;text-align:center;margin-right:15px;}
.coupon-box .inp-coup-box .inp input[type=text]{width:179px;height:24px;background:none;padding:0 5px;text-align:center;border:none;margin-top:5px;}
.coupon-box .inp-coup-box .inp-coup{width:303px;height:65px;background:url(../img/coup.png) no-repeat -145px -147px;margin:0 auto;}
.coupon-box .inp-coup-box input[type=button]{width:52px;height:64px;padding-top:36px;background:none;border:none;color:#339900;text-align:center;cursor:pointer;}
.coupon-box .sub-1,.coupon-box .sub-2{display:none;}
.coupon-box .sub-1.active,.coupon-box .sub-2.active{display:block;+margin-top:30px;}
/*我的优惠券-优惠券卡单项*/
.coup-item-box{padding:0 20px;}
.coup-item-box.active{display:block;}
.coup-item-box .coup-item{width:224px;height:282px;margin-right:15px;margin-bottom:20px;float:left;}
.coup-item-box .coup-item .o{padding-top:6px;text-align:center;width:212px;height:109px;margin:0 auto;}
.coup-item-box .coup-item.usable .o{background:url(../img/coup.png) no-repeat -362px -3px;}
.coup-item-box .coup-item.overdue .o,.coup-item-box .coup-item.used .o{background:url(../img/coup.png) no-repeat -133px -3px;}
.coup-item-box .coup-item .o p{width:172px;margin:0 20px;}
.coup-item-box .coup-item .o .f .oo{font-size:19px;color:#663300;vertical-align:top;padding-top:4px;}
.coup-item-box .coup-item .o .f .tt{font-size:44px;color:#663300;}
.coup-item-box .coup-item .o .s{color:#663300;line-height:2;}
.coup-item-box .coup-item.overdue .o .s,.coup-item-box .coup-item.used .o .s{color:#fff;}
.coup-item-box .coup-item .o .thr{color:#663300;}
.coup-item-box .coup-item .m{width:100%;height:2px;background:url(../img/coup-mask.png) repeat-x;margin-top:-2px;}
.coup-item-box .coup-item .t{width:204px;height:134px;background:#f4f4f4;padding:18px 10px 15px 10px;position:relative;}
.coup-item-box .coup-item .t p.font-gray6{margin-bottom:10px;line-height:1.5;}
.coup-item-box .coup-item .t p.font-gray9{margin-bottom:20px;}
.coup-item-box .coup-item .t div.tc{position:absolute;bottom:15px;width:204px;height:35px;}
.coup-item-box .coup-item.overdue .t div.tc{width:90px;height:47px;background:url(../img/coup.png) no-repeat -8px -164px;right:14px;}
.coup-item-box .coup-item.used .t div.tc{width:59px;height:59px;background:url(../img/coup.png) no-repeat -5px -85px;right:14px;bottom:6px;}

/*专题页面*/
.m6{width:1200px;  margin:0 auto;}
.m6 .activead{width:1200px; height:auto;}
.m6 .activead img{width:1200px; height:auto;}
.m6 .activebook{background-color: #fff; border: 1px solid #dcdcdc; height: auto; width:1200px; overflow:hidden;}
.m6 .activebook .activebook_bar{float:left; padding:5px 20px 0px;  width:1200px; padding-bottom:3px; border-bottom:2px solid #EEEEEE;}
.m6 .activebook .activebook_bar .bar_tab{float:left; position:relative; top:5px;}
.m6 .activebook .activebook_bar .bar_tab h3{float:left; padding:0px 10px 5px 0px; margin-right:7px; font-size:16px; font-weight:bold; color:#333;}
.m6 .activebook .active_panel{width:1200px; padding-bottom:10px; overflow:hidden;}
.active_panel .onebook{width:385px;}
.active_panel .onebook .bookinfo{width:223px;}
.active_panel .onebook .bookinfo .bookname{height:40px;}
.active_panel .onebook .bookinfo p.bookauthor a{width:200px;} 

/*首页推荐*/
.reinfobg{width:908px; overflow:hidden; background-color:white; border:1px solid #dcdcdc; }
.reinfobg .reinfohead{height:36px; line-height:36px; margin-bottom:20px; }
.reinfobg .reinfohead h4{text-align:center; font-size:16px; padding:5px 0; color:#333; border-bottom:1px solid #e8e8e8; background:url(../img/index_reinfo.png)  no-repeat 368px 9px;  }

.reinfobg .reinfocontent{margin-bottom:20px; }
.reinfobg .reinfocontent .reinfocate{padding-left:20px;}
.reinfobg .reinfocontent .reinfocate a{padding:0 35px 0 3px; font-size:14px; min-width:100px; }
.reinfobg .reinfocontent .reinfocate a .bold{display:none;}
.reinfobg .reinfocontent .reinfocate a.selected{color:#3399cc; font-weight:bold;}
.reinfobg .reinfocontent .reinfobookarea{}

/*首页猜你喜欢*/
.recommendbg{width:908px; overflow:hidden; background-color:white; border:1px solid #dcdcdc;}
.recommendbg .recommendhead{height:36px; line-height:36px; margin-bottom:20px; position:relative;}
.recommendbg .recommendhead h4{text-align:center; font-size:16px; padding:5px 0; color:#333; border-bottom:1px solid #e8e8e8; background:url(../img/index_recommend.jpg)  no-repeat 368px 9px;}
.recommendbg .recommendhead .tomore{position:absolute; top:5px; right:10px; padding:0 15px;}
.recommendbg .recommendhead .tomore a{color:#888888;}
.recommendbg .recommendhead .tomore a:hover{color:#666666;}
.recommendbg .recommendhead .tomore em{background: url(../img/ui-icons_222222_256x240.png) no-repeat -196px -115px transparent; width:15px; height:10px;  line-height:10px; display:inline-block; }
.recommendbg .recommendcontent{}

/*首页登录*/
.loginForm{background-color:white; overflow:hidden; }
.loginForm .h4{text-align:center; padding:12px 0; font-weight:bold; font-size:14px; }
.loginForm .loginFormIpt{ width:228px; height:34px; border:1px solid #d1d1d1; clear:both; position:relative; z-index:300; margin-left:20px; margin-bottom:20px; cursor:pointer;}
.loginForm .loginFormIpt .formIpt{  -webkit-box-shadow: 0 0 0px 1000px white inset;
  -webkit-text-fill-color: #333; background:none repeat scroll 0 0 rgba(0, 0, 0, 0) ; border:0; color: #333; font-family: verdana; font-size: 14px; height: 21px; left: 38px; line-height: 21px; padding: 5px 0 5px; top: 1px; width: 185px; position:absolute;cursor:pointer; outline:none;}
.loginForm .placeholder {background: none ;color: #c9c9c9;font-size: 14px;left: 39px;line-height:16px; height:16px; position: absolute;top:9px; cursor:pointer;width: 205px; display:block; overflow:hidden;}
.loginForm .loginFormIpt .ico-uid{ background:url(../img/login.png) no-repeat 0 0; position:absolute; z-index:320; width:12px; height:16px; left:14px; top:9px; cursor:pointer;}
.loginForm .loginFormIpt .ico-pwd{ background:url(../img/login.png) no-repeat 0 -34px; position:absolute; z-index:320; width:12px; height:16px; left:14px; top:9px; cursor:pointer;}
.loginForm .remberLogin{width:230px; height:22px; line-height:22px; clear:both; margin-left:20px; margin-bottom:15px;}
.loginForm .remberLogin .loginFormCheckInner{ float:left; position:relative; z-index:300;}
.loginForm .remberLogin .loginFormCheckInner input.checkrem{ position:absolute; top:3px; }
.loginForm .remberLogin .loginFormCheckInner label{ margin-left:20px; display:inline;}
.loginForm .remberLogin .forgetPwdLine{ float:right; color:#00a2fd; }
.loginForm .remberLogin .forgetPwdLine a{color:#00a2fd; }
.loginForm .login-btn{ clear:both; width:250px; height:36px;  margin-left:20px; margin-bottom:15px;}
.loginForm .login-btn .btn{ background:url(../img/sub_btn.jpg) no-repeat 0 0; border:none; width:229px; height:36px; cursor:pointer; padding:0;}
.loginForm .register{margin-left:30px; height:14px; line-height:14px;}
.loginForm .register a{ color:#00a2fd;}
.loginForm .codeFormIpt{ margin-left:20px; margin-bottom:10px; height:30px;}
.loginForm .codeFormIpt .verifycode{ padding:2px 0 2px 10px; width:80px; line-height:21px; height:21px; font-size:14px; float:left;}
.loginForm .codeFormIpt .captcha{ float:left; margin:1px 0 0 5px;}
#login_content{width:100%;height:100%;margin:0;padding:0;}
#login_content .left_content{float:left;width:200px;height:295px;}
#login_content .left_content .er{margin:40px;}
#login_content .left_content .er .explain{padding-top:10px;}
#login_content .left_content .er .img{padding-top:10px;}
#login_content .right_login{float:left;position:relative;top:10px;}
.gr{top:50px;left:50px;border:1px solid red;	}
.login_title{position:absolute;top:10px;left:10px;}
.forgetPwdLine{cursor:pointer}
#login_content .right_login .title{padding:20px;}

/*首页轮播图*/
#banner{position:relative;width:100%;height:260px;}
#banner .banner li{width:100%;position:absolute;top:0;left:0px;display:none;}
#banner .banner li>a{width:1200px;margin:0 auto;display:block;}
#banner .page.pro{width:500px;position:absolute;left:50%;margin-left:-250px;z-index:32;bottom:18px;}
#banner .page a{background:#9d9385;width:10px;height:9px;border-radius:3px;margin-right:8px;}
#banner .page a:last-child{margin-right:0px;}
#banner .page a.active{background-color:#525252;}
#disc{width:1200px;margin-top:30px;}
#z_sale{width:1200px;}
#z_sale a{width:300px;height:420px;}

#i_banner{width:100%; height:260px; overflow:hidden;}
#i_banner .banner li{width:100%;height:260px;position:relative;}
#i_banner .banner li:first-child{background:#ebe8e3;}
#i_banner .banner li>a{position:relative;z-index:10;}
#i_banner .banner li:nth-child(2){background:#ccc;}
#i_banner .banner li:nth-child(3){background:#ddd;}
#i_banner .page{width:250px; position:absolute; left:50%; bottom:15px; z-index:32; margin-left:-125px;}
#i_banner #banner .pre_next{display:none; position:absolute;width:56px;height:54px;margin:0 15px; top:110px; z-index:200;}
#i_banner #banner:hover .pre_next{display:block;}
#i_banner #banner .pre_next a.fl{float:left; width:56px;height:54px;border-radius:10px;background:url(../img/index_p.png) no-repeat center;background-color:rgba(0,0,0,0.4);}
#i_banner #banner .pre_next a.fr{float:right; width:56px;height:54px;border-radius:10px;background:url(../img/index_n.png) no-repeat center;background-color:rgba(0,0,0,0.4);}
#i_banner #banner .pre_next a:hover{background-color:rgba(0,0,0,0.6);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
#i_banner #banner .pre_next a.fl,#i_banner #banner .pre_next a.fr{
	background-color:#000;
	filter:Alpha(opacity=40);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	}
	#i_banner #banner .pre_next a.fl:hover,#i_banner #banner .pre_next a.fr:hover{background-color:#000;filter:Alpha(opacity=60); position:static;*zoom:1;}
}
.add_code .add_center{padding-left:40px;	padding-top:10px;	width:420px;	height:200px;}
.add_code .x_hr{width:420px;	border-top:1px solid #ccc;	margin:40px auto 0;}
.add_code .add_center p{margin-top:20px;}
.add_code .add_center p .enlarge{border: 1px solid #ccc;	padding:3px 1px 3px 2px;}
.add_code .add_center p .select_enlarge{border: 1px solid #ccc;	padding:3px 30px 3px 2px;}
.add_code .add_center p font{color:red;}
.add_code .add_center p label{float: left;  margin-right: 5px; text-align: right;  width: 90px;}
.add_code1 .add_center1{padding-left:40px;	padding-top:10px;	width:420px;	height:200px;}
.add_code1 .add_center1 p{margin-top:5px;}
.add_code1 .add_center1 p font{	color:red;}
.add_code1 .add_center1 p label{float: left; margin-right: 5px;text-align: right;width: 90px;}
.add_code2 .add_center2{padding-left:40px;padding-top:10px;width:420px;height:100px;}
.add_code2 .x_hr{width:420px;border-top:1px solid #ccc;margin:10px auto 0;}
.add_code2 .add_center2 p{margin-top:20px;}
.add_code2 .add_center2 p .enlarge{border: 1px solid #ccc;padding:3px 30px 3px 2px;}
.add_code2 .add_center2 p .select_enlarge{border: 1px solid #ccc;padding:3px 30px;}
.add_code2 .add_center2 p font{color:red;}
.add_code2 .add_center2 p label{float: left; margin-right: 5px; text-align: right; width: 90px;}
.add_code3 .x_hr{width:100%;border-top:1px solid #ccc;margin:140px auto 0;}

.gridlist { background: white none repeat scroll 0 0;  border: 1px solid #d5dfe3; border-collapse: collapse; color: #5b5b5b; height: auto;  margin: 0;}
.gridlist tbody td, .gridlist tbody th { border-bottom: 1px solid #e8e8e8;  border-right: 1px solid #e8e8e8; height: 25px; line-height: 25px; padding: 0 3px; text-align: center;  vertical-align: middle;  white-space: normal;}
.gridlist thead th {background: rgba(0, 0, 0, 0) url("../img/tile_bg.png") repeat scroll 0 -300px;   border-bottom: 1px solid #d0d2d5; border-right: 1px solid #c8d6dc; color: #4e4e4e; font-size: 12px;  font-weight: normal;height: 22px;line-height: 22px; padding: 0 3px;text-align: center; vertical-align: middle;white-space: nowrap;  font-weight:bold;}

#bookBorder{width:400px;height:100px;border:1px solid #C1CFE2;margin:0 auto;}

.title{line-height:30px; font-size:12px; font-weight:bold;  color:black; text-align:left;}

/*评价---评分*/
.rating{display:inline-block; *display:inline; *zoom:1; width:125px;height:25px;
clear:both;	position:relative;background: url(../img/star.png) no-repeat 0 0;}
.no_star {background-position:0 0}
.one_star {background-position:0 -25px}
.two_star {background-position:0 -50px}
.three_star {background-position:0 -75px}
.four_star {background-position:0 -100px}
.five_star {background-position:0 -125px}
.rating a{cursor: pointer;float:left;/*text-indent:-999em;*/position:absolute;left:0;top:0;	width:25px;height:25px;
text-decoration:none;z-index: 200;font-size:0;}
.rating .one{left:0}
.rating .two{left:25px;}
.rating .three{left:50px;}
.rating .four{left:75px;}
.rating .five{left:100px;}
.rating span{left:128px;position:absolute;float:left;width:34px;height:25px;line-height:25px;}
.rating  a:hover{z-index:2;width:125px;height:25px;overflow:hidden;left:0;background: url(../img/star.png) no-repeat 0 0}
.rating .one:hover {background-position:0 -25px;}
.rating .two:hover {background-position:0 -50px;}
.rating .three:hover {background-position:0 -75px}
.rating .four:hover {background-position:0 -100px}
.rating .five:hover {background-position:0 -125px}
.fop-label{float: left;line-height: 22px;height: 22px;overflow: hidden;margin-right: 5px;}

/*排行*/
.rank-list{width:280px;height:;vertical-align:top; display:inline-block;*display:inline;*zoom:1;margin-bottom:15px;margin-right:20px;text-align:left;}
.rank-list:nth-child(4n){margin-right:0;}
.rank-list .bg-white{padding:34px 16px 16px 16px;background:#fff url(../img/rank-bottom.jpg) no-repeat 0 bottom;}
.rank-list .tit-bg{width:100%;height:75px;background:url(../img/rank-tit.png) no-repeat;text-align:center;font-size:14px;color:#fff;line-height:135px;}
.rank-list .tit-bg.day-click{width:auto;height:93px;background-position:0 0;padding-left:100px;line-height:130px;}
.rank-list .tit-bg.month-click{width:auto;height:93px;background-position:0 -175px;padding-left:100px;line-height:130px;}
.rank-list .tit-bg.subject1{height:92px;background-position:0 -355px;border-bottom:1px solid #fff;}
.rank-list .tit-bg.subject2{height:92px;background-position:0 -532px;border-bottom:1px solid #fff;}
.rank-list .tit-bg.subject3{height:92px;background-position:0 -710px;border-bottom:1px solid #fff;}
.rank-list .tit-bg.subject4{height:92px;background-position:0 -888px;border-bottom:1px solid #fff;}
.rank-list .tit-bg.subject5{height:92px;background-position:0 -1065px;border-bottom:1px solid #fff;}
.rank-list .tit-bg.subject6{height:92px;background-position:0 -1243px;border-bottom:1px solid #fff;}
.r-one{width:255px;height:160px;display:block;position:relative;border-bottom:1px solid #ccc;}
.r-one img.one{width:41px;height:39px;position:absolute;top:-19px;left:-5px;}
.r-one .bookimg{width:93px;height:140px;margin:0;float:left;}
.r-one .bookimg img{width:93px;height:140px;}
.r-one .bookinfo{position:relative;width:146px;height:140px;padding:0;margin:0;float:left;font-weight:600;margin-left:12px;}
.r-one .bookinfo .txt-pop{margin-left:0;}
.r-one .bookinfo .bookname{ line-height:20px; max-height:40px; overflow:hidden; display:block;}
.r-one .bookinfo .bookauthor{position:absolute;bottom:0;left:0;line-height: 20px;font-weight:normal;max-height: 77px;overflow: hidden;}
.rank-item{width:252px;margin:16px auto;}
.rank-item .rank-num{margin-right:10px;display:inline-block;width:23px;height:21px;line-height:21px;font-size:14px;color:#999;text-align:center;border-bottom:1px solid #999;}
.rank-item .rank-num.rank_2{width:26px;height:24px;line-height:24px;}
.rank-item .rank-num.rank_3{width:24px;height:22px;line-height:22px;}
.rank-item .rank-num.rank_2,.rank-item .rank-num.rank_3{background:url(../img/rank-numbg.png) no-repeat;background-size:cover;color:#fff;border-bottom:none;}
.rank-item .txt{width:155px;display:inline-block;color:#333;} 
.rank-item .txt a:hover{color:#f40;}
.rank-item .txt-pop{margin-left:0;max-width:50px;text-align:center;padding:3px 4px;+margin-top:-30px;}

/*优胜空间 */
.contactusdiyou{position: fixed; right: -230px; bottom: 0px; _position: absolute; width: 230px; height: 100%; background: #009aff; z-index: 99999999999;  _margin-bottom:0px; }
.contactusdiyou .hoverbtn{width:30px; height:129px; padding-top:20px; cursor: pointer; position:absolute; top:50%; margin-top:-66px;left:-30px; font-size:14px; color:#fff; background:#009aff; -webkit-border-radius: 3px 0px  0px 3px; -moz-border-radius: 3px 0px  0px 3px; -o-border-radius: 3px 0px  0px 3px;      border-radius: 3px 0px  0px 3px; -moz-box-shadow: -4px 4px 4px -4px #000; -webkit-box-shadow: -4px 4px 4px -4px #000; box-shadow: -4px 4px 4px -4px #000;} .contactusdiyou .hoverbtn span{width:30px; height:19px;line-height: 19px; text-align: center; overflow:hidden; float:left;}
.contactusdiyou .hoverbtn .hoverimg{width:13px; height:9px; margin:10px 0px 0px 10px; float:left; display:inline;background-repeat: no-repeat;}
.hoverimg2{background:url(../img/hoverbtnbg1.png) no-repeat; } 
.contactusdiyou .conter{width:186px; height:560px; margin-left:22px;   position:absolute; top:55%;*margin-top:-140px;margin-top:-280px;}
.contactusdiyou .conter .con1{ border-bottom:1px solid #6a6a6a; padding-bottom:22px;}
.contactusdiyou .conter .con1 dl dt{width:31px; height:31px; float:left;    position: relative;
    top: 32px;}
.contactusdiyou  dl .f1{width:142px; height:36px;line-height: 36px; float:right; font-size:14px;_font-size: 14px;*font-size: 15px; color:#fff;vertical-align: top; font-weight: bold;}
.contactusdiyou  dl .f2{ width:142px; float:right; font-size:12px; color:#fff; height:30px;line-height: 30px; float:right;}
.kefuQQ a{ background:url(../img/button-custom-qq.gif)  no-repeat; width:70px; height:20px; display:inline-block; vertical-align:middle;}
.kefuQQ a:hover{ background:url(../img/button-custom-qq-h.gif)  no-repeat;}
.contactusdiyou .conter .con1 dl dd .ph_num{ font:18px 'Microsoft yahei';*font-size: 16px;_font-size: 16px; color:#fff; height:25px;}

.contactusdiyou .qqcall{padding:22px 0px;border-bottom:1px solid #6a6a6a;}
.contactusdiyou .qqcall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}

/* .contactusdiyou .weixincall{float:right;padding:22px 0; border-bottom:1px solid #6a6a6a;} */
.contactusdiyou .weixincall{float:right;padding:22px 0;}
.contactusdiyou .weixincall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}


.contactusdiyou .weixincall .f3{float: right;width:73px; height:auto; margin-right:69px; display:inline;}
.contactusdiyou .weixincall .f3 img{width: 73px;height: auto;}
.contactusdiyou .dytimer{    float: right; width: 160px; height: 40px; padding: 16px 0px 15px 0px; /* background: #007b77; */ margin: 20px 0px 0px 0px;} .contactusdiyou .dytimer span{display:block; height:20px; line-height:20px; font-size:14px; color:#fff;} .diyou{_position: absolute; _bottom: auto;_margin-bottom:0px; z-index:99999999999; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} .diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} .fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /***联系我们***/


.selected_qq{float:right;width:25px;height:30px;background:url(../img/pa.jpg) no-repeat 0 4px;}
.unselected_qq{float:right;width:25px;height:30px;background:url(../img/pa2.jpg) no-repeat 0 4px;}

.radio-yellow{color:#4e4e4e;}
.radio-green{color:#47B745;}
.radio-red{color:#F42D2D;}

