.icon16, .top-nav .link-list-user b, .top-nav .li-4 .mobile-icon, .master-header .master-search b, .master-header .master-user-box b, .master-header .master-user-box s, .master-header .master-user-box .master-cartnum-pop , .master-header .master-user-sc-pop .no-goods .no-goods-main b, .master-nav .interaction-menu h2 b, .master-menu-pop .item .item-title b{
    background: rgba(0, 0, 0, 0) url(http://static.winxuancdn.com/css/v2/images/common-bg.png) no-repeat scroll 0 0;
}
.icon16 {
    display: inline-block;
    height: 16px;
    margin-right: 2px;
    width: 16px;
}
.icon16-1 {
    left: 0;
    top: 6px;
}
.top-nav, .master-header, .master-nav, .slave-nav, .main, .main-service {
    margin: auto;
    width: 1000px;
}
.top-nav-wrap {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #e8e8e8;
    height: 24px;
}
.top-nav {
    background: #f7f7f7 none repeat scroll 0 0;
    height: 24px;
    line-height: 24px;
}
.top-nav a:hover .icon16-1 {
    animation: 0.5s ease 0.2s normal both 1 running swing;
}
@keyframes swing {
20%, 40%, 60%, 80%, 100% {
    transform-origin: center top 0;
}
20% {
    transform: rotate(15deg);
}
40% {
    transform: rotate(-10deg);
}
60% {
    transform: rotate(5deg);
}
80% {
    transform: rotate(-5deg);
}
100% {
    transform: rotate(0deg);
}
}
.top-nav .link-list li {
    float: left;
    padding: 1px 13px 0 14px;
    position: relative;
    z-index: 19;
}
.top-nav .fl li {
    padding-left: 18px;
}
.top-nav .link-list .li-1 {
    width: 48px;
}
.top-nav .link-list .li-2 {
    width: 36px;
}
.top-nav .link-list .li-3 {
    width: 66px;
}
.top-nav .link-list .li-4 {
    width: 78px;
}
.top-nav .link-list .pop li {
    float: none;
}
.top-nav .link-list-user b {
    background-position: -22px 0;
    font-size: 0;
    height: 4px;
    line-height: 0;
    right: 13px;
    top: 11px;
    width: 7px;
}
.top-nav .login-box {
    margin-left: 32px;
}
.top-nav .login-box a {
    color: #e20000;
}
.top-nav s {
    border-left: 1px solid #dcdcdc;
    height: 12px;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 6px;
}
.top-nav b {
    position: absolute;
}
.top-nav .link-user {
    display: block;
}
.top-nav .link-user-icon {
    padding-right: 18px;
}
.top-nav .outline {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    display: none;
    height: 24px;
    left: 4px;
    position: absolute;
    top: 1px;
    width: 84px;
    z-index: -1;
}
.top-nav .overlayout {
    background: #fff none repeat scroll 0 0;
    display: none;
    font-size: 0;
    height: 4px;
    left: 5px;
    line-height: 0;
    position: absolute;
    top: 21px;
    width: 84px;
    z-index: 2;
}
.top-nav .pop {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    display: none;
    left: 4px;
    position: absolute;
    top: 24px;
    width: 84px;
    z-index: 1;
}
.top-nav .pop-user-list {
    padding: 0 3px;
}
.top-nav .pop-user-list li {
    border-top: 1px solid #ececec;
    padding: 0 6px;
}
.top-nav .link-list .over .outline, .top-nav .link-list .over .overlayout, .link-list .over .pop {
    display: block;
}
.top-nav .link-list-user .over b {
    animation: 0.5s ease 0.2s normal both 1 running rotateIn;
}
@keyframes rotateIn {
0% {
    transform: rotate(0deg);
    transform-origin: center center 0;
}
100% {
    transform: rotate(-180deg);
    transform-origin: center center 0;
}
}
.top-nav .li-4 .link-user {
    text-indent: 12px;
}
.top-nav .li-4 .mobile-icon {
    background-position: -39px 0;
    font-size: 0;
    height: 16px;
    left: 10px;
    line-height: 0;
    position: absolute;
    top: 5px;
    width: 9px;
}
.top-nav .li-4 .outline {
    width: 96px;
}
.top-nav .li-4 .overlayout {
    width: 96px;
}
.top-nav .link-list .over .mobile-icon {
    animation: 1s ease 0.2s normal both 1 running tada;
}
@keyframes tada {
0% {
    transform: scale(1);
}
10%, 20% {
    transform: scale(0.9) rotate(-9deg);
}
30%, 50%, 70%, 90% {
    transform: scale(1) rotate(9deg);
}
40%, 60%, 80% {
    transform: scale(1) rotate(-9deg);
}
100% {
    transform: scale(1) rotate(0deg);
}
}
.top-nav .mobile-pop {
    left: auto;
    right: 3px;
    width: 336px;
}
.top-nav .mobile-code {
    padding: 12px;
}
.top-nav .mobile-code-item {
    height: 170px;
    width: 145px;
}
.top-nav .mobile-code-item img {
    display: block;
    height: 145px;
    margin-bottom: 4px;
    width: 145px;
}
.top-nav .mobile-code-item a {
    color: #fff;
    display: block;
    height: 21px;
    line-height: 21px;
    width: 145px;
}
.top-nav .mobile-code-item .btn-1 {
    background-position: 0 -682px;
}
.top-nav .mobile-code-item .btn-2 {
    background-position: 0 -705px;
}
.master-header {
    height: 102px;
}
.master-header .master-logo {
    padding-top: 26px;
    vertical-align: middle;
    width: 268px;
    margin-right:18px;
}
.master-header .master-search {
    padding-top: 27px;
    width: 442px;
}
.master-header .master-search-box {
}
.master-header .master-search .search-select {
    background: #e43c3f none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    position: relative;
    text-indent: 1em;
    width: 105px;
}
.master-header .master-search b {
    background-position: -60px 0;
    height: 4px;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 7px;
}
.master-header .master-search .search-select-pop {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e43c3f;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 35px;
    width: 103px;
}
.master-header .master-search .search-select-list {
    margin-top: -1px;
}
.master-header .master-search .search-select-list li {
    float: left;
    height: 27px;
    text-align: left;
}
.master-header .master-search .search-select-list a {
    border-top: 1px dashed #e7e7e7;
    color: #e43c3f;
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: left;
    text-decoration: none;
    text-indent: 1em;
    width: 103px;
}
.master-header .master-search .search-select-list a:hover {
    background: #e43c3f none repeat scroll 0 0;
    border-top: 1px solid #e43c3f;
    color: #fff;
}
.master-header .master-search .master-search-input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e43c3f -moz-use-text-color #e43c3f #e43c3f;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 2px 0 2px 2px;
    color: #b3b3b3;
    font-size: 14px;
    height: 16px;
    padding: 8px;
    width: 303px;
}
.master-header .master-search .master-search-btn {
    background: #e43c3f none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 64px;
}
.master-header .master-search .master-search-adv {
    display: block;
    height: 28px;
    line-height: 14px;
    padding: 4px 0 0 12px;
    width: 24px;
}
.master-header .master-search-keywords {
    color: #999;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    padding-top: 6px;
}
.master-header .master-search-keywords a {
    color: #999;
    margin: 0 6px;
}
.master-header .master-search-keywords a:hover {
    color: #ff4848;
}
.master-header .master-user {
    padding-top: 31px;
    width: 272px;
}
.master-header .master-user-my {
    position: relative;
    z-index: 15;
}
.master-header .master-user-box b {
    background-position: -74px 0;
    height: 21px;
    left: 12px;
    position: absolute;
    top: 4px;
    width: 22px;
}
.master-header .master-user-box .master-user-pop b, .master-header .master-user-box .master-user-pop s {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    left: auto;
    position: static;
    top: auto;
    width: auto;
}
.master-header .master-user-box s {
    background-position: -179px 0;
    height: 10px;
    position: absolute;
    right: 19px;
    top: 10px;
    width: 13px;
}
.master-header .over s {
    background-position: -196px 0;
}
.master-header .master-user-my .over b {
    background-position: -98px 0;
}
.master-header .master-user-sc .master-user-box b {
    background-position: -124px 0;
}
.master-header .master-user-sc .over b {
    background-position: -149px 0;
}
.master-header .master-user-box {
    background: #f7f7f7 none repeat scroll 0 0;
    border: 1px solid #efefef;
    height: 28px;
    position: relative;
    text-align: center;
    width: 131px;
    z-index: 15;
}
.master-header .master-user-btn {
    color: #666;
    line-height: 28px;
}
.master-header .outline {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    display: none;
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 129px;
    z-index: -1;
}
.master-header .topline {
    background: #e4393c none repeat scroll 0 0;
    display: none;
    font-size: 0;
    height: 3px;
    left: 0;
    line-height: 0;
    position: absolute;
    top: -3px;
    width: 131px;
}
.master-header .overlayout {
    background: #fff none repeat scroll 0 0;
    display: none;
    font-size: 0;
    height: 4px;
    left: 1px;
    line-height: 0;
    position: absolute;
    top: 29px;
    width: 129px;
    z-index: 11;
}
.master-header .over .master-user-btn {
    color: #e4393c;
    font-weight: bold;
}
.master-header .master-user-pop {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    display: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 32px;
    width: 296px;
    z-index: 10;
}
.master-header .master-user-pop .user-active {
    border-bottom: 1px solid #e8e8e8;
    height: 32px;
    line-height: 32px;
}
.master-header .master-user-pop .user-active a {
    color: #e20000;
}
.master-header .master-user-pop .user-link {
    border-bottom: 1px solid #e8e8e8;
    height: 82px;
}
.master-header .master-user-pop .user-link-list {
    padding-top: 3px;
    width: 148px;
}
.master-header .master-user-pop .user-link-list-1 {
    border-right: 1px solid #e8e8e8;
    width: 147px;
}
.master-header .master-user-pop .user-link-list li {
    background-position: 22px -134px;
    height: 25px;
    line-height: 25px;
    padding-left: 40px;
    text-align: left;
}
.master-header .over .outline, .master-header .over .topline, .master-header .over .overlayout, .master-header .over .master-user-pop {
    display: block;
}
.master-header .master-user-box .master-cartnum-pop {
    background-position: -222px 0;
    color: #fff;
    height: 24px;
    left: 28px;
    line-height: 18px;
    position: absolute;
    text-indent: -4px;
    top: -16px;
    width: 30px;
}
.master-header .master-user-sc-pop .master-user-carttotal {
    height: 68px;
    overflow: hidden;
    padding-right: 25px;
    text-align: right;
}
.master-header .master-user-sc-pop .master-user-carttotal .total-num {
    padding: 2px 0;
}
.master-header .master-user-sc-pop .master-user-carttotal .total-num s {
    color: #e4393c;
    font-weight: bold;
    margin: 0 6px;
    text-decoration: none;
}
.master-header .master-user-sc-pop .master-user-carttotal .total-num b {
    color: #e4393c;
    font-family: "Microsoft Yahei";
    font-size: 20px;
    font-weight: bold;
}
.top-nav .mobile-code-item a, .master-header .master-user-sc-pop .master-user-carttotal .total-active .total-active-btn {
  background: url(http://static.winxuancdn.com/css/v2/images/common-btn.png?20170907) no-repeat;
}
.master-header .master-user-sc-pop .master-user-carttotal .total-active .total-active-btn {
    background-position: -122px -316px;
    color: #fff;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 123px;
}
.master-header .user-hot h6 {
    background: #f3f3f3 none repeat scroll 0 0;
    border-left: 3px solid #e4393c;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding-left: 6px;
    text-align: left;
}
.master-header .user-hot .user-hot-list {
    padding: 3px 0;
}
.master-header .user-hot .user-hot-list li {
    background-position: 12px -134px;
    height: 25px;
    line-height: 25px;
    padding-left: 30px;
    text-align: left;
}
.master-header .user-hot .user-hot-list li b {
    color: #e4393c;
    font-weight: normal;
}
.master-header .master-user-sc-pop .no-goods .no-goods-main {
    line-height: 18px;
    padding: 26px 0 26px 100px;
    position: relative;
    text-align: left;
}
.master-header .master-user-sc-pop .no-goods .no-goods-main b {
    background-position: -254px -33px;
    height: 51px;
    left: 40px;
    position: absolute;
    top: 18px;
    width: 51px;
}

.col-user-sc {
}
.col-user-sc .title {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    height: auto;
    padding-top: 6px;
}
.col-user-sc .tab {
    border-left: 0 none;
    border-right: 0 none;
    padding-left: 14px;
}
.col-user-sc .tab-item {
    background: #ededed none repeat scroll 0 0;
    margin-right: 12px;
    width: 126px;
}
.col-user-sc .current {
    background: #fff none repeat scroll 0 0;
}
.col-user-sc .cont {
    border: 0 none;
}
.col-user-sc .list-base-1 {
    max-height: 380px;
    overflow-y: auto;
}
.cell-style-cart {
    height: 57px;
    overflow: hidden;
    padding: 9px 0 9px 3px;
    text-align: left;
    width: 264px;
}
.cell-style-cart .img {
    border: 1px solid #ddd;
    height: 55px;
    padding: 0;
    width: 55px;
}
.cell-style-cart .name {
    float: left;
    padding-left: 6px;
    width: 110px;
}
.cell-style-cart .price-n {
    float: left;
    font-family: "Microsoft Yahei";
    height: 40px;
    line-height: 18px;
    overflow: hidden;
    padding-top: 8px;
    text-align: right;
    width: 90px;
}
.cell-style-cart .price-n b {
    display: block;
    font-size: 15px;
}
.cell-style-cart .price-n .sale-num {
    display: inline-block;
}
.head .list {
    overflow: visible !important;
}
/*提示用户修改密码的style*/
.customerUpdatePwd{
	background-color:#FFFCC8;
	border:1px solid #ECD573;
	border-radius:3px;
	line-height:24px;
	margin:10px auto 0;
	text-align:center;
	width:990px;
	color:#000000;
}
.customerUpdatePwd a{
	color:#F45A23;
}
/*手机浏览器下载*/
.top_mobileTips{
	padding: 30px 0; 
	height: 42px;  
	text-align:center; 
	background: #FF7F00; 
	color: #fff; 
	font-size:22px;
}
.top_mobileTips .version{ 
	color:#FFFD03;
}
.top_mobileTips .download{ 
	display: inline-block; 
	margin: 0 50px; 
	background: #2F3737; 
	color: #fff; 
	font-weight: bold; 
	padding:10px 30px; 
}
.top_mobileTips .download:hover{ 
	text-decoration: none;
}
.temp_ads_index {
    height: 60px;
    min-width: 1210px;
    overflow: hidden;
}
.temp_ads_index a {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width: 100%;
}
.site_notice {
    background: #f1f1f1 none repeat scroll 0 0;
    color: #999;
    height: 25px;
    line-height: 25px;
    text-align: center;
}
.site_notice span {
    color: #c91518;
}
.top-nav-fixed {
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 99999;
}
.search-fixed .head-content {
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 0px 6px 0px #CCC;
    height: 63px;
    position: fixed;
    width: 2000px;
    z-index: 99998;
    transition: top 0.3s ease-out 0s;
}
.search-fixed .head-content .master-header {
    height: 63px;
}
.search-fixed .master-header .master-logo {
    padding-top: 10px;
    width: 268px;
}
.search-fixed .master-header .master-search {
    padding-top: 11px;
    width: 651px;
}
.search-fixed .master-header .master-search-adv, .search-fixed .master-header .master-search-keywords, .search-fixed .master-header .master-user {
    display: none;
}
.search-fixed .master-header .master-search .master-search-input {
    border: 4px solid #E4393C;
    color: #B2B2B2;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    outline: 0px none;
    padding: 8px;
    width: 475px;
}
.search-fixed .master-header .master-search .master-search-btn {
    background: #E4393C none repeat scroll 0px 0px;
    color: #FFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 82px;
}@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button,input,textarea{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: 400;
	vertical-align: baseline;
	outline: 0
}
html {
	height: 101%;
	font-size: 62.5%
}
body {
	font-size: 1.2em;
	line-height: 1.5;
	font-family: simsun
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.cf:before, .cf:after {
	content: '';
	display: table
}
.cf:after {
	clear: both
}
.cf {
	zoom: 1
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
pre {
	white-space: pre-wrap;
	word-wrap: break-word
}
body {
	font-size: 13px;
	color: #000
}
.grid-100p {
	width: 100%
}
.grid-1210w {
	zoom: 1;
	width: 1210px;
	margin: auto
}
.grid-1210w:before, .grid-1210w:after {
	content: '';
	display: table
}
.grid-1210w:after {
	clear: both
}
.grid-1000s {
	width: 1000px
}
.grid-990s {
	width: 990px
}
.grid-210s {
	width: 210px
}
.grid-left {
	float: left
}
.grid-right {
	float: right
}
.grid-margin-bottom {
	margin-bottom: 28px
}
.main-index .grid-margin-bottom, .main-classify .grid-margin-bottom {
	margin-bottom: 10px
}
.col {
	position: relative;
	margin-bottom: 0
}
.cell {
	zoom: 1;
	position: relative
}
.cell:before, .cell:after {
	content: '';
	display: table
}
.cell:after {
	clear: both
}
.cell .img {
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
.cell .img img {
	display: inline
}
.cell .name {
	overflow: hidden
}
.cell .price {
	overflow: hidden
}
.cell .info {
	overflow: hidden
}
.cell .tag {
	position: absolute
}
.list {
	zoom: 1;
	overflow: hidden
}
.list:before, .list:after {
	content: '';
	display: table
}
.list:after {
	clear: both
}
.form .form-item * {
	vertical-align: middle
}
.form .form-item label {
	float: left
}
.form .form-item .f-button {
	text-align: center;
	cursor: pointer
}
.table table {
	table-layout: fixed
}
.ad img {
	display: block
}
.btn {
	display: inline-block;
	text-align: center;
	text-decoration: none
}
.btn:hover {
	text-decoration: none
}
.link {
	line-height: }.p{line-height:;
	text-indent: }@font-face{font-family: iconfont-index;
	src: url(http://at.alicdn.com/t/font_1407139562_5555022.eot);
	src: url(http://at.alicdn.com/t/font_1407139562_5555022.eot?#iefix) format('embedded-opentype'), url(http://at.alicdn.com/t/font_1407139562_5555022.woff) format('woff'), url(http://at.alicdn.com/t/font_1407139562_5555022.ttf) format('truetype'), url(http://at.alicdn.com/t/font_1407139562_5555022.svg#iconfont) format('svg')
}
.iconfont-index {
	font-family: iconfont-index !important;
	font-size: 24px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
@font-face {
	font-family: iconfont;
	src: url(http://at.alicdn.com/t/font_1404455482_7195554.eot);
	src: url(http://at.alicdn.com/t/font_1404455482_7195554.eot?#iefix) format('embedded-opentype'), url(http://at.alicdn.com/t/font_1404455482_7195554.woff) format('woff'), url(http://at.alicdn.com/t/font_1404455482_7195554.ttf) format('truetype'), url(http://at.alicdn.com/t/font_1404455482_7195554.svg#iconfont) format('svg')
}
.iconfont {
	font-family: iconfont !important;
	font-size: 17px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}
.A-alpha-outin-2s {
	transition: opacity .2s linear;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear
}
.A-hover-alpha-60:hover {
	opacity: .6;
	filter: alpha(opacity=60)
}
.A-translate-y-2s {
	transition: .6s ease all;
	-webkit-transition: .6s ease all;
	-moz-transition: .6s ease all
}
.A-translate-y-89 .A-translate-y-2s {
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(89px);
	-webkit-transform: translateY(89px);
	-moz-transform: translateY(89px)
}
.A-translate-y-89:hover .A-translate-y-2s {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	opacity: .9;
	filter: alpha(opacity=90)
}
.grid-mod {
	zoom: 1
}
.grid-mod:before, .grid-mod:after {
	content: '';
	display: table
}
.grid-mod:after {
	clear: both
}
.grid-mod-2-l210 > .grid-mod-l {
	width: 210px;
	float: left
}
.grid-mod-2-l210 > .grid-mod-r {
	width: 996px;
	float: right
}
.grid-mod-2-r210 > .grid-mod-l {
	float: left;
	width: 996px
}
.grid-mod-2-r210 > .grid-mod-r {
	float: left;
	width: 210px
}
.grid-mod-3-l210r210 > .grid-mod-l {
	width: 210px;
	float: left
}
.grid-mod-3-l210r210 > .grid-mod-m {
	width: 790px;
	float: left
}
.grid-mod-3-l210r210 > .grid-mod-r {
	width: 210px;
	float: left
}
.col-indexbig > .title {
	zoom: 1;
	height: 50px;
	line-height: 50px;
	overflow: hidden
}
.col-indexbig > .title:before, .col-indexbig > .title:after {
	content: '';
	display: table
}
.col-indexbig > .title:after {
	clear: both
}
.col-indexbig > .title .title-h {
	float: left;
	font-size: 18px;
	font-family: "Microsoft Yahei"
}
.col-indexbig > .title .title-h i {
	margin-right: 12px
}
.col-indexbig > .title .title-s {
	float: left;
	padding-left: 18px;
	margin-top: 4px;
	color: #999
}
.col-indexbig > .tab {
	position: absolute;
	width: 890px;
	left: 210px;
	top: 0
}
.col-indexbig > .tab .tab-item {
	float: left;
	width: 80px;
	text-align: center;
	font-family: "Microsoft Yahei";
	font-size: 15px;
	margin: 13px 10px auto;
	z-index: 300;
	position: relative
}
.col-indexbig > .tab .tab-item a {
	display: block;
	color: #000;
	text-decoration: none
}
.col-indexbig > .tab .current a {
	color: #db2a41
}
.col-indexbig > .tab .tab-currentline {
	width: 80px;
	position: absolute;
	left: 10px;
	top: 32px;
	_left: 20px;
	_top: 20px;
	font-size: 0;
	line-height: 8px;
	border-bottom: 1px solid #e4393c;
	text-align: center
}
.col-indexbig > .tab .tab-currentline b {
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-style: dashed dashed solid;
	border-width: 4px;
	border-color: transparent transparent #e4393c;
	vertical-align: middle
}
.col-indexbig .tab-ownline .tab-item {
	margin-top: 8px;
	position: relative
}
.col-indexbig .tab-ownline .tab-item a {
	line-height: 32px
}
.col-indexbig .tab-ownline .current a {
	border-bottom: 1px solid #e4393c
}
.col-indexbig .tab-ownline .current b {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-style: dashed dashed solid;
	border-width: 4px;
	border-color: transparent transparent #e4393c;
	vertical-align: middle;
	left: 50%;
	bottom: 0;
	margin-left: -4px
}
.col-listside {
	border: 1px solid #edecec
}
.col-listside > .title {
	height: 28px;
	line-height: 28px;
	background: #f7f7f7;
	border-bottom: 1px solid #edecec
}
.col-listside > .title .title-h {
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	font-family: "Microsoft Yahei"
}
.col-listside > .attach {
	text-align: right;
	height: 30px;
	line-height: 30px;
	padding-right: 10px
}
.col-listside > .attach a {
	color: #999
}
.col-listside > .attach a:hover {
	color: #db2a41
}
.col-singleside {
	top: -50px;
	margin-bottom: -50px
}
.col-singleside > .title {
	padding: 17px 0
}
.col-singleside > .title .title-h {
	height: 16px;
	line-height: 16px;
	font-family: "Microsoft Yahei";
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAASSURBVBhXY7h27dp/CAEFDAwAaLcHA/dSEtcAAAAASUVORK5CYII=) top left repeat-y;
	*border-left: 1px dashed #d6d6d6
}
.col-singleside > .cont {
	border: 1px solid #f1f1f1;
	height: 499px
}
.col-singlecenter {
	padding: 0 10px
}
.col-singlecenter > .title {
	height: 46px;
	line-height: 46px
}
.col-singlecenter > .title .title-h {
	font-size: 15px;
	font-family: "Microsoft Yahei"
}
.list-m-dotted {
	margin: 0 10px
}
.list-m-dotted li {
	border-bottom: 1px dotted #dcdcdc;
	padding: 8px 0 7px
}
.list-single-auto {
	padding: 12px 26px
}
.list-single-auto li {
	height: 40px;
	line-height: 40px;
	overflow: hidden
}
.list-single-auto li a {
	color: #999
}
.list-single-auto li a:hover {
	color: #db2a41
}
.list-whitebg-border {
	overflow: visible;
	padding-bottom: 1px
}
.list-whitebg-border li {
	float: left;
	width: 178px;
	height: 259px;
	padding: 0 34px;
	border: 1px solid #f1f1f1;
	margin: 0 -1px -1px 0;
	position: relative
}
.list-m-clear {
	margin-left: -10px;
	position: relative
}
.list-m-clear li {
	float: left;
	width: 161px;
	height: 238px;
	padding: 10px 11px;
	margin-left: 10px;
	border: 1px solid #efefef;
	_display: inline;
	overflow: hidden
}
.cell-m-book-top-p .img {
	width: 160px;
	height: 160px;
	margin-bottom: 8px;
	padding-top: 10px
}
.cell-m-book-top-p .img img {
	width: 160px;
	height: 160px
}
.cell-m-book-top-p .name {
	height: 40px;
	line-height: 20px;
	margin-bottom: 4px
}
.cell-m-book-top-p .name a {
	color: #666;
	text-align: left
}
.cell-m-book-top-p .name a:hover {
	color: #db2a41
}
.cell-m-book-top-p .price {
	zoom: 1;
	margin-bottom: 6px
}
.cell-m-book-top-p .price:before, .cell-m-book-top-p .price:after {
	content: '';
	display: table
}
.cell-m-book-top-p .price:after {
	clear: both
}
.cell-m-book-top-p .price .price-n {
	color: #db2a41;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	float: left
}
.cell-m-book-top-p .price .price-o {
	color: #b5b2b3;
	text-decoration: line-through;
	float: right
}
.cell-m-book-top-p .info {
	position: absolute;
	width: 240px;
	height: 89px;
	background: #333;
	left: -28px;
	bottom: -7px
}
.cell-m-book-top-p .info a {
	display: block;
	margin: 10px 14px auto;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	height: 72px;
	overflow: hidden;
	text-decoration: none;
	text-align: left
}
.cell-m-book-top-p .tag-ebook {
	position: absolute;
	width: 51px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	color: #fff;
	background: #005ea7;
	right: 0;
	top: 150px
}
.cell-s-book-left {
	height: 76px;
	overflow: hidden
}
.cell-s-book-left .img {
	width: 60px;
	height: 60px;
	padding: 8px;
	float: left;
	margin-right: 4px;
	background: #fff
}
.cell-s-book-left .img img {
	width: 60px;
	height: 60px
}
.cell-s-book-left .name {
	height: 36px;
	line-height: 18px;
	font-size: 13px;
	margin-bottom: 8px;
	padding-top: 8px
}
.cell-s-book-left .name a {
	color: #666;
	text-align: left
}
.cell-s-book-left .name a:hover {
	color: #db2a41
}
.cell-s-book-left .price {
	height: 16px;
	line-height: 16px;
	margin-bottom: 8px
}
.cell-s-book-left .price .price-n {
	margin-right: 4px;
	color: #db2a41;
	font-size: 13px;
	font-family: "Microsoft Yahei"
}
.cell-s-book-left .price .price-o {
	color: #999;
	font-size: 12px;
	text-decoration: line-through
}
.cell-img-left-intro {
	zoom: 1;
	padding: 10px;
	margin-bottom: 7px;
	height: 156px
}
.cell-img-left-intro:before, .cell-img-left-intro:after {
	content: '';
	display: table
}
.cell-img-left-intro:after {
	clear: both
}
.cell-img-left-intro .img {
	float: left;
	border: 1px solid #edecec;
	width: 154px;
	height: 154px;
	margin-right: 10px
}
.cell-img-left-intro .img img {
	width: 154px;
	height: 154px
}
.cell-img-left-intro .name {
	margin: 5px 0 10px
}
.cell-img-left-intro .name a {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	font-family: "Microsoft Yahei";
	text-align: left
}
.cell-img-left-intro .name a:hover {
	color: #db2a41
}
.cell-img-left-intro .intro {
	width: 600px;
	color: #999;
	font-size: 12px;
	height: 114px;
	overflow: hidden;
	line-height: 24px
}
* html .grid-mod-2-l210 .grid-mod-l {
	width: 210px;
	float: left
}
* html .grid-mod-2-l210 .grid-mod-r {
	width: 996px;
	float: right
}
* html .grid-mod-2-r210 .grid-mod-l {
	float: left;
	width: 996px
}
* html .grid-mod-2-r210 .grid-mod-r {
	float: left;
	width: 210px
}
* html .grid-mod-3-l210r210 .grid-mod-l {
	width: 210px;
	float: left
}
* html .grid-mod-3-l210r210 .grid-mod-m {
	width: 790px;
	float: left
}
* html .grid-mod-3-l210r210 .grid-mod-r {
	width: 210px;
	float: left
}
* html .col-indexbig .title {
	zoom: 1;
	height: 50px;
	line-height: 50px;
	overflow: hidden
}
* html .col-indexbig .title:before, * html .col-indexbig .title:after {
	content: '';
	display: table
}
* html .col-indexbig .title:after {
	clear: both
}
* html .col-indexbig .title .title-h {
	float: left;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	width: 100%
}
* html .col-indexbig .title .title-h i {
	margin-right: 12px
}
* html .col-indexbig .title .title-s {
	float: left;
	padding-left: 18px;
	margin-top: 4px;
	color: #999
}
* html .col-indexbig .tab {
	position: absolute;
	width: 790px;
	left: 210px;
	top: 0
}
* html .col-indexbig .tab .tab-item {
	float: left;
	width: 80px;
	text-align: center;
	font-family: "Microsoft Yahei";
	font-size: 15px;
	margin: 13px 10px auto
}
* html .col-indexbig .tab .tab-item a {
	display: block;
	color: #000;
	text-decoration: none
}
* html .col-indexbig .tab .current a {
	color: #db2a41
}
* html .col-indexbig .tab .tab-currentline {
	width: 80px;
	position: absolute;
	left: 10px;
	top: 32px;
	margin: -8px auto auto 10px;
	font-size: 0;
	line-height: 8px;
	border-bottom: 1px solid #e4393c;
	text-align: center
}
* html .col-indexbig .tab .tab-currentline b {
	display: inline-block;
	width: 0;
	height: 0;
	font-size: 0;
	border-style: dashed dashed solid;
	border-width: 4px;
	border-color: transparent transparent #e4393c;
	vertical-align: middle
}
* html .col-listside .title {
	width: 210px !important;
	height: 28px;
	line-height: 28px;
	background: #f7f7f7;
	border-bottom: 1px solid #edecec
}
* html .col-listside .title .title-h {
	width: 100%;
	font-size: 14px;
	font-weight: 700;
	font-family: "Microsoft Yahei";
	text-align: center
}
* html .col-listside .attach {
	text-align: right;
	height: 30px;
	line-height: 30px;
	padding-right: 10px;
	position: static !important;
	top: auto !important;
	right: auto !important
}
* html .col-listside .attach a {
	color: #999
}
* html .col-listside .attach a:hover {
	color: #db2a41
}
* html .mod-classifyrecommend .col-indexbig .title {
	width: 990px
}
* html .mod-classifyrecommend .col-indexbig .title .title {
	width: auto !important
}
* html .mod-classifyrecommend .col-indexbig .attach {
	position: absolute;
	top: 18px;
	right: 0
}
* html .mod-classifyrecommend .col-indexbig .attach .sg-classifyrecommend-links {
	display: inline
}
* html .col-singleside {
	top: -50px;
	margin-bottom: -50px
}
* html .col-singleside .title {
	padding: 17px 0;
	height: 16px !important;
	line-height: normal !important
}
* html .col-singleside .title .title-h {
	height: 16px;
	line-height: 16px;
	font-family: "Microsoft Yahei";
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	*border-left: 1px dashed #d6d6d6
}
* html .col-singleside .cont {
	border: 1px solid #f1f1f1;
	height: 499px
}
* html .mod-brandpublication .col-indexbig .tab .tab-item {
	width: 136px;
	overflow: hidden;
	text-align: center
}
* html .mod-brandpublication .col-indexbig .tab .tab-currentline {
	width: 136px
}
* html .col-narrowside {
	border: 1px solid #edecec;
	height: 499px
}
* html .col-narrowside .title {
	width: 208px;
	height: 350px;
	overflow: hidden
}
* html .mod-authorsrecommend .grid-mod-3-l210r210 .grid-mod-r, * html .mod-brandpublication .grid-mod-3-l210r210 .grid-mod-r {
	width: 206px;
	overflow: hidden
}
* html .col-detailside {
	border: 1px solid #e8e8e8
}
* html .col-detailside .title {
	height: 28px;
	line-height: 28px;
	background: #f7f7f7;
	border-bottom: 1px solid #e8e8e8
}
* html .col-detailside .title .title-h {
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	font-family: "Microsoft Yahei"
}
* html .col-detailside .attach {
	text-align: right;
	height: 30px;
	line-height: 30px;
	padding-right: 10px
}
* html .col-detailside .attach a {
	color: #999
}
* html .col-detailside .attach a:hover {
	color: #db2a41
}
#page {
	overflow: hidden;
}
 .cell-m-book-top-p .name {
  height: 40px;
  line-height: 20px;
  margin-bottom: 4px;
}
 a {
  text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
 .cell {
  zoom: 1;
  position: relative;
}
.list-whitebg-margin li {
  float: left;
  width: 184px;
  height: 260px;
  padding: 0 28px;
  display: inline;
  background: #fff;
  border: 1px solid #f1f1f1;
  margin: 0 -1px -1px 0;
  overflow: hidden;
}
ul {
  list-style: none;
}
.list-whitebg-margin {
  position: relative;
  overflow: visible;
}
.cell {
  zoom: 1;
  position: relative;
}
.col .tab-item {
  text-align: center;
  cursor: pointer;
}
.list-dazzle {
  margin: 12px 14px auto;
}
.list-dazzle li {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.list-dazzle li a {
  color: #666;
}
.list-dazzle li a:hover{
  color:#db2a41;
  text-decoration:none;
}
.list-dazzle li a strong {
  color: #000;
}
.list-many-fixed {
  padding-top: 10px;
}
.list-many-fixed li {
  float: left;
  width: 65px;
  height: 40px;
  line-height: 40px;
  margin-left: 30px;
  overflow: hidden;
  _display: inline;
}
.list-many-fixed li a {
  color: #999;
}
.list-many-fixed li a:hover{
  color:#db2a41;
  text-decoration:none;
}

.list-dl-keywords {
  margin: 0 8px 12px;
}
.list-dl-keywords dt {
  font-weight: 700;
  line-height: 30px;
}
.list-dl-keywords dd {
  float: left;
  height: 28px;
  line-height: 28px;
  width: 78px;
  padding-right: 14px;
  overflow: hidden;
}
.list-dl-keywords dd a {
  color: #666;
}
.list-dl-keywords dd a:hover{
	color:#db2a41;
}
.list-1l-6s {
  width: 632px;
  height: 501px;
  position: relative;
  zoom: 1;
  padding-left: 364px;
}
.list-1l-6s .list-1l-6s-first {
  width: 360px;
  height: 499px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  border: 0 none;
  overflow: hidden;
}
.list-1l-6s li {
  float: left;
  width: 209px;
  height: 249px;
  border: 1px solid #f1f1f1;
  margin: 0 -1px -1px 0;
  position: relative;
}
.cell-m-book-top-n .img {
  width: 160px;
  height: 160px;
  margin: 12px auto;
}
.cell-m-book-top-n .img img {
  width: 160px;
  height: 160px;
}
.cell-m-book-top-n .name {
  height: 36px;
  line-height: 18px;
  font-size: 13px;
  margin: 0 15px;
  padding-top: 8px;
}
.cell-m-book-top-n .name a {
  color: #666;
  text-align: left;
}
.cell-m-book-top-n .name a:hover{
	color:#db2a41;
}

.main-presell {
	margin-bottom: 28px;
}
.main-presell .col .tab-item {
  text-align: left;
  cursor: auto;
}
.main-presell .col-base-1 .title {
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  background: none;
  color: #000;
}
.col-base-1 .title {
  height: 29px;
  line-height: 29px;
  border-bottom: 3px solid #000;
}
.col-base-1 .title .title-h {
  font-size: 16px;
  font-family: "Microsoft Yahei";
}
.col-base-1 .title .title-h .iconfont {
  margin-right: 8px;
}
.main-presell .iconfont {
  font-family: iconfont!important;
  font-size: 17px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: .2px;
  -moz-osx-font-smoothing: grayscale;
}
.btn-buystrong {
  width: 172px;
  height: 37px;
  line-height: 37px;
  font-family: "Microsoft Yahei";
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border-radius: 4px;
  background-image: -moz-linear-gradient(top,#d82e31,#e4393c);
  background-image: -webkit-linear-gradient(top,#d82e31,#e4393c);
  background-image: linear-gradient(to bottom,#d82e31,#e4393c);
  background-color: #D82E31;
}
.btn {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
.btn-buystrong i {
  font-size: 16px;
  padding-right: 8px;
  margin-right: 8px;
  border-right: 1px solid #e55c5e;
  font-weight: 400;
}
.main-presell .col-base-1 .tab-item {
  line-height: normal;
  margin-right: 0;
  background: none;
}
.main-presell .col .tab-item {
  text-align: left;
  cursor: auto;
}
.cell-base-1 .img {
  height: 130px;
  padding: 10px;
  margin-bottom: 12px;
}
.cell-base-1 .img img {
  width: 130px;
  height: 130px;
}
.cell-base-1 .name {
  height: 32px;
  line-height: 16px;
  font-size: 13px;
  margin-bottom: 2px;
}
.cell-base-1 .name a {
  color: #000;
}
.cell-base-1 .price {
  height: 16px;
  line-height: 16px;
  margin-bottom: 8px;
}
.cell-base-1 .price .price-n {
  margin-right: 8px;
  color: #db2a41;
  font-size: 14px;
  font-weight: 700;
  font-family: "Microsoft Yahei";
}
.cell-base-1 .price .price-o {
  color: #b5b2b3;
  font-size: 13px;
  text-decoration: line-through;
}
.cell-small-1 .img {
  width: 60px;
  height: 60px;
  padding: 8px;
  float: left;
  margin-right: 10px;
  background: #fff;
}
.cell-small-1 .img img {
  width: 60px;
  height: 60px;
}
.cell-small-1 .name {
  height: 36px;
  line-height: 18px;
  font-size: 13px;
  margin-bottom: 8px;
  padding-top: 8px;
}
.cell-small-1 .name a {
  color: #000;
}
.cell-small-1 .price {
  height: 16px;
  line-height: 16px;
  margin-bottom: 8px;
}
.cell-small-1 .price .price-n {
  margin-right: 8px;
  color: #db2a41;
  font-size: 13px;
  font-weight: 700;
  font-family: "Microsoft Yahei";
}
.cell-small-1 .price .price-o {
  color: #b5b2b3;
  font-size: 12px;
  text-decoration: line-through;
}

.cell-base-2 .img {
  width: 160px;
  height: 160px;
  padding: 4px;
  margin-bottom: 2px;
}
.cell-base-2 .img img {
  width: 160px;
  height: 160px;
}
.cell-base-2 .name {
  height: 16px;
  line-height: 16px;
  font-size: 13px;
  margin-bottom: 12px;
}
.cell-base-2 .name a {
  color: #000;
}
.cell-base-2 .price {
  height: 16px;
  line-height: 16px;
  margin-bottom: 8px;
}
.cell-base-2 .price .price-n {
  margin-right: 8px;
  color: #db2a41;
  font-size: 14px;
  font-weight: 700;
  font-family: "Microsoft Yahei";
}
.cell-base-2 .price .price-o {
  color: #b5b2b3;
  font-size: 13px;
  text-decoration: line-through;
}

.list-base-3 {
  position: relative;
  margin-left: -1px;
}
.list-base-3 li {
  float: left;
  width: 185px;
  padding: 16px 28px;
  border-left: 1px solid #dedcdc;
}
.main-presell .btn-buystrong:hover {
	color: #fff!important;
}
.unit  {
	color:#666; 
	font-size:12px; 
	font-family: simsun;
}
.link, .link3 {
  color: #1a66b3;
}
.col {
	margin-bottom: 10px;
}
.col-base-1 .title {
  height: 28px;
  line-height: 28px;
  background: #f7f7f7;
  border: 1px solid #e8e8e8;
}
.col-base-1 .title h2 {
  font-size: 14px;
  font-family: "Microsoft Yahei";
  font-weight: bold;
  color: #000;
  text-align: center;
}
.col-base-1 .cont {
  border: 1px solid #e8e8e8;
  border-top: 0 none;
}
.list-base-1 {
  margin-top: -1px;
}
.list-base-1 li {
  margin: 0 8px;
  border-bottom: 1px solid #f7f7f7;
}
.cell-style-1 {
  height: 76px;
  position: relative;
}
.cell-style-1 .img {
  float: left;
  width: 55px;
  height: 55px;
  padding: 10px 6px 0 0;
}
.cell .img {
  text-align: center;
}
a {
  text-decoration: none;
  color: #666;
  text-align: center;
}
a:hover {
	color:#dc0014;
	text-decoration: underline;
}
.cell-style-1 .img img {
  max-width: 55px;
  max-height: 55px;
}
.cell .img img {
  display: inline;
}
.cell-style-1 .name {
  height: 40px;
  line-height: 20px;
  margin: 6px 0;
}
.cell-style-1 .price-n {
  height: 14px;
  line-height: 14px;
  overflow: hidden;
}
.cell-style-1 .price-n b {
  font-size: 13px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  color: #e20000;
}
.cell-style-1 .price-n s {
  margin-left: 4px;
  text-decoration: line-through;
  color: #949393;
}
.list-text-2 li {
  margin: 0 9px;
  border-bottom: 1px solid #f7f7f7;
}
.list-text-2 .list-accordion {
  height: 32px;
  line-height: 32px;
  margin: 0 12px;
  overflow: hidden;
}
.fl {
    float: left;
}
.fr {
  float: right;
}
.col-base-1 .tab {
  height: 26px;
  padding: 3px 0 0 13px;
  border-bottom: 1px solid #cfcfcf;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  overflow: visible;
}
.col-base-1 .tab-item {
  width: 90px;
  height: 25px;
  line-height: 25px;
  float: left;
  margin-right: 3px;
  background: #f7f7f7;
}
.col-base-1 .current {
  border-top: 2px solid #e20000;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  background: #fff;
  color: #eb0000;
}
.col .tab-item {
  text-align: center;
  cursor: pointer;
}.master-nav-wrap {
    background: #e4393c none repeat scroll 0 0;
    height: 40px;
    min-width: 1210px;
}
.master-nav {
    background: #e4393c none repeat scroll 0 0;
    height: 40px;
    line-height: 40px;
}
.master-nav .interaction-menu {
    height: 40px;
    position: relative;
    width: 210px;
    z-index: 10;
}
.master-nav .interaction-menu h2 a, .master-nav .interaction-menu h2 span {
    background: #c91518 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    text-indent: 22px;
    width: 210px;
}
.master-nav .interaction-menu h2 b {
    background-position: -181px -3px;
    font-size: 0;
    height: 5px;
    line-height: 0;
    position: absolute;
    right: 12px;
    top: 18px;
    width: 9px;
}
.master-nav .master-nav-list li {
    float: left;
}
.master-nav .master-nav-list li a {
    color: #fff;
    display: inline-block;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    font-weight: bold;
    padding: 0 16px;
    text-decoration: none;
}
.master-nav .master-nav-list li a:hover {
    background: #a40000 none repeat scroll 0 0;
}
.master-menu-pop {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fafafa none repeat scroll 0 0;
    border-color: -moz-use-text-color #c91518 #c91518;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 2px 2px;
    padding-top: 2px;
    position: absolute;
    top: 40px;
    width: 206px;
    z-index: 3;
}
.master-menu-pop .item {
    border-bottom: 1px dotted #d6d6d6;
    height: 53px;
    margin: 0 6px;
    overflow: hidden;
    position: relative;
}
.master-menu-pop .item .item-title {
    overflow: hidden;
}
.master-menu-pop .item .item-title b {
    background-position: -330px 0;
    font-size: 0;
    height: 9px;
    line-height: 0;
    position: absolute;
    right: 8px;
    top: 11px;
    width: 5px;
}
.master-menu-pop .item h3 {
    height: 24px;
    line-height: 24px;
    padding: 4px 0 0 2px;
}
.master-menu-pop .item h3 a {
    color: #333;
    font-size: 12px;
    font-weight: bold;
}
.master-menu-pop .item .item-title-class {
    height: 13px;
    margin: 4px 0 4px -6px;
    overflow: hidden;
}
.master-menu-pop .item .item-title-class a {
    border-left: 1px solid #d6d6d6;
    display: block;
    float: left;
    height: 13px;
    line-height: 14px;
    padding: 0 8px;
}
.interaction-menu .item-pop {
    border: 1px solid #d5d5d5;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    left: 210px;
    position: absolute;
    top: -1px;
    width: 361px;
    z-index: 2;
}
.master-menu-pop .over {
    overflow: visible;
}
.master-menu-pop .over .item-title {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
    height: 53px;
    left: -5px;
    padding-left: 4px;
    position: absolute;
    top: -1px;
    width: 202px;
}
.master-menu-pop .over .item-title b {
    right: 16px;
}
.master-menu-pop .over h3 a {
    color: #c91518;
    font-size: 14px;
}
.interaction-menu .item-pop .base-nav {
    background: #fff none repeat scroll 0 0;
    overflow: hidden;
    padding: 12px 18px;
}
.interaction-menu .item-pop .base-nav a {
    border-right: 1px solid #d6d6d6;
    display: inline-block;
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 8px 0;
    padding: 0 8px;
    white-space: nowrap;
}
.master-menu-pop .over .overlayout {
    background: #fff none repeat scroll 0 0;
    height: 53px;
    left: 200px;
    position: absolute;
    width: 8px;
    z-index: 101;
}
.master-menu-pop .item-all {
    border-bottom: 0 none;
    color: #c91518;
    height: 29px;
    line-height: 29px;
}
.master-menu-pop .item-all a {
    color: #c91518;
}
.slave-nav-wrap {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #e8e8e8;
}
.slave-nav {
    background: #f7f7f7 none repeat scroll 0 0;
    height: 30px;
    overflow: hidden;
}
.slave-nav .slave-nav-list {
}
.slave-nav .slave-nav-list li {
    float: left;
    padding-top: 6px;
}
.slave-nav .slave-nav-list li a {
    border-left: 1px solid #ebebeb;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    padding: 0 18px;
}.mod-mainslider {
  height: 480px;
  width: 2000px;
  position: relative;
  margin-left: -395px;
}
.mod-mainslider .tab-cont{
  display:none;
 }
  .mod-mainslider .tab-cont a{
  	display:block;
  	height:480px;
  	background-position:center center;
  	background-repeat:no-repeat;
  }
.mod-mainslider .tab {
  width: 1210px;
  height: 100px;
  position: absolute;
  left: 70%;
  bottom: -14%;
  margin-left: -390px;
  z-index:10;
}
.mod-mainslider .tab .current span{
  border:5px solid #fff;
  position:absolute;
  left:-5px;
  top:-5px;
  width:194px;
  height:100px;
  display:inline-block;
  opacity:.9;
  filter:alpha(opacity=90);
  -khtml-opacity:.9;
  -moz-opacity:.9;
  zoom:1;
}
.mod-mainslider .col {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 10px;
}
.mod-mainslider .tab-item {
  float: left;
  position: relative;
  width: 17px;
  height: 17px;
  zoom: 1;
  margin-right: 12px;
}
.mod-mainslider .ks-active a{
	background-color:#cae5fd !important;
}
.mod-mainslider .tab-item a{
	display:block;
	position:relative;
	width:15px;
	height:15px;
	border-radius:50%;
	background-color:#000;
	opacity:.5;
}
.mod-mainslider .tab .current {
	margin-top:-15px;
}
.master-content{
	overflow: hidden;
    width: 790px;
    margin-left: 100px;
}
.master-content .right_box_left{
	width: 570px;
    overflow: hidden;
    float: left;
    padding: 5px 8px 0px 5px;
}
.master-content .right_box_left .ebook_col1{
	margin-top:15px;
}
.master-content .right_box_left .ebook_img_in{
	overflow: hidden;
    zoom: 1;
    width: 570px;
    height: 210px;
    margin-bottom: 6px;
}
.master-content .right_box_left .ebook_img_in a{
	display: block;
    float: left;
    width: 140px;
    height: 210px;
}

.master-content .right_box_left .ebook_col1 .title{
	height: 27px;
    position: relative;
    zoom: 1;
    border-bottom: 2px solid #dfdfdf;
    font-family: "微软雅黑";
}
.master-content .right_box_left .ebook_col1 .title h4{
	line-height: 27px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    display: block;
    float: left;
    border-bottom: 2px solid #e4393c;
}
.master-content .right_box_left .ebook_col1 .title .e_name{
	color: #ccc;
    font-size: 13px;
    float: left;
    line-height: 27px;
    margin-left: 10px;
}
.master-content .right_box_left .ebook_col1 .content{
	background: #fff;
    height: 532px;
    overflow: hidden;
}
.master-content .right_box_left .ebook_col1 .content .tab_btn{
	height: 28px;
    margin-right: 12px;
    padding-top: 10px;
    text-align: right;
}
.master-content .right_box_left .ebook_col1 .content .tab_btn a{
	display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 2px;
    background: url(http://static.winxuancdn.com/css2/images/little-bg.png?201308020222) 0 -1796px no-repeat;
}
.master-content .right_box_left .ebook_col1 .content .tab_content{
	height: 522px;
    overflow: hidden;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .tab-item{
	overflow: hidden;
	display:none;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1{
	margin-right: -44px;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li{
	float: left;
    width: 160px;
    height: 246px;
    margin-right: 20px;
    margin-left:15px;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li .book_img{
	margin-bottom: 18px;
    overflow: hidden;
    height: 160px;
    text-align: center;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li .book_img a{
	color:#333;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li .book_img a img{
	width: 106px;
    height: 160px;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li .book_title{
	width: 160px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family:"微软雅黑";
    font-weight: bold;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li .book_title a{
	color: #494949;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li .book_author{
	width: 160px;
    color: #a2a0a0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ebook_book_list1 li .book_price{
    font-size: 14px;
    color: #ab031c;
    font-family: 微软雅黑;
}

/**选中切换样式**/
.master-content .right_box_left .ebook_col1 .content .tab_btn .ks-active{
	background-position: 0 -1772px;
}
.master-content .right_box_left .ebook_col1 .content .tab_content .ks-active{
	display:block !important;
}
/**电子客户端和排行榜**/
.right_box_right{
	width:207px;
	float:right;
	margin-top:5px;
}
.right_box_right .ebook_colapp{
	overflow: hidden;
    zoom: 1;
    margin-bottom: 6px;
}
.right_box_right .ebook_colapp .title{
	height: 33px;
    line-height: 33px;
    position: relative;
    zoom: 1;
    background-color: #e4393c;
}
.right_box_right .ebook_colapp .title .icon{
	width:12px;
	height:18px;
	position: absolute;
	left: 4px;
    top: 7px;
    background:url(http://static.winxuancdn.com/cms/assets/images/jy/app_icon.png) no-repeat 0px 0px;
}
.right_box_right .ebook_colapp .title h4{
	color: #fff;
    padding-left: 21px;
}
.right_box_right .ebook_colapp .title .link{
	position: absolute;
    top: 0;
    right: 12px;
}
.right_box_right .ebook_colapp .title .link a{
	color: #ffe400;
}
.right_box_right .ebook_colapp .app{
	display: block;
    width: 103px;
    height: 88px;
    float: left;
    background: url(http://static.winxuancdn.com/css2/images/ebook-client-new.png?201311211035) no-repeat;
    text-indent: -9999em;
}
.right_box_right .ebook_colapp .android{
	margin: 0 1px 1px 0;
}
.right_box_right .ebook_colapp .iphone{
	width: 103px;
    margin-bottom: 1px;
    background-position: -105px 0;
}
.right_box_right .ebook_colapp .ipad{
	margin-right: 1px;
    background-position: 0 -89px;
}
.right_box_right .ebook_colapp .pc{
	width: 103px;
    background-position: -105px -89px;
}

.right_box_right .ebook_colapp .android:hover{
	background-position:0px -178px;
}
.right_box_right .ebook_colapp .iphone:hover{
	background-position:-105px -178px;
}
.right_box_right .ebook_colapp .ipad:hover{
	background-position:0px -266px;
}
.right_box_right .ebook_colapp .pc:hover{
	background-position:-105px -266px;
}
/**排行榜**/
.right_box_right .ebook_colapp2{
	margin-bottom: 6px;
}
.right_box_right .ebook_rank{
	height: 563px;
    overflow: hidden;
    margin-top:15px;
}
.right_box_right .ebook_colapp2 .title{
	height: 27px;
	border-bottom: 1px solid #dfdfdf;
	font-family:"微软雅黑";
}
.right_box_right .ebook_colapp2 .title h4{
	line-height: 27px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    display: block;
    float: left;
    border-bottom: 2px solid #e4393c;
}
.right_box_right .ebook_colapp2 .title .e_name{
	color: #ccc;
    font-size: 13px;
    float: left;
    line-height: 27px;
    margin-left: 10px;
}
.right_box_right .ebook_colapp2 .content{
	border: 1px solid #dfdfdf;
}
.right_box_right .ebook_colapp2 .ebook_top_ten{
	width: 208px;
    padding: 12px 0 4px 0;
    height: 517px;
    overflow: hidden;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd{
	height: 38px;
    margin: 0 4px;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd .no{
	float: left;
	display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: 12px;
    line-height: 16px;
    padding-left: 3px;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd .top3{
	background: url(http://static.winxuancdn.com/css2/images/little-bg.png?201308020222) 0 -1710px no-repeat;
    color: #fff;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd .img,.right_box_right .ebook_colapp2 .ebook_top_ten dl dd p span,.right_box_right .ebook_colapp2 .ebook_top_ten dl dd p b{
	display:none;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd a{
	color:#333;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd .img img{
	width:40px;
	height:55px;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd p a{
	display: inline;
    float: left;
    margin: 0 4px;
    height: 38px;
    line-height: 38px;
    width: 108px;
    overflow: hidden;
    color:#333;
    text-align: left;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl dd p .red{
	color: #C6000B;
}
.right_box_right .ebook_colapp2 .ebook_top_ten strong{
	display: block;
    width: 54px;
    height: 38px;
    line-height: 38px;
    float: right;
    color: #9d9d9d;
    overflow: hidden;
}
/**移动发生改变样式**/
.right_box_right .ebook_colapp2 .ebook_top_ten .expand{
	height: 60px;
    border-bottom: 1px solid #dedede;
}
.right_box_right .ebook_colapp2 .ebook_top_ten .expand .img{
	float: left;
    display: block;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl .expand  p{
	margin-left: 60px;
    float: none;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl .expand p a{
	width: 66px;
    height: 20px;
    line-height: 20px;
    color: #4a4a4a;
    overflow: hidden;
    vertical-align: middle;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl .expand p b{
	display: inline-block;
    width: 46px;
    height: 20px;
    vertical-align: middle;
    overflow: hidden;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl .expand strong{
	display: none;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl .expand p span{
	display: block;
    height: 18px;
    overflow: hidden;
}
.right_box_right .ebook_colapp2 .ebook_top_ten dl .ks-active{
	display:none;
}
.mod-mainmenu {
  position: relative;
}
.mod-mainmenu .col-mainmenu {
  width: 210px;
  position: absolute;
  top: -400px;
  left: 105px;
  z-index: 100;
}
.mod-mainmenu .col-mainmenu .cont {
  border-top: 0 none;
  height: 866px;
  background: #fff;
  padding-top: 5px;
}
.mod-mainmenu .col-mainmenu .cont .book_menu{
	  border: 1px solid #dfdfdf;
    background-color: #fffff5;
    position: relative;
    z-index: 9999;
    margin: 0px 3px;
}
.mod-mainmenu .col-mainmenu .cont .book_menu h3{
	  height: 34px;
    line-height: 34px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #a40219;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl{
	  padding: 4px 0;
    width: 100%;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd{
		margin-top:8px;
	  position: relative;
    height: 87px;
    padding-top: 14px;
    border-bottom: 1px solid #fdf0e3;
    background: url(http://static.winxuancdn.com/css2/images/little-bg.png?201308020222) 156px -1448px no-repeat;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd h2{
	  padding-left: 11px;
    font-size: 14px;
    font-weight: bold;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd p{
	  padding: 4px 4px 4px 10px;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd .ebook_menu_content{
	  position: absolute;
    left: 202px;
    top: 0;
    width: 494px;
    border: 1px solid #ca2639;
    background-color: #fff;
    z-index: 10000;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd .ebook_menu_content ul{
		overflow: hidden;
    padding: 20px 12px 20px 28px;
    zoom: 1;
}

/**移动改变样式**/
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd h2 a{
	  color:#333333;
	  font-weight: bold;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd p a{
		color:#333333;
		margin-right: 10px;
		line-height: 24px;
    display: inline-block;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl .over h2 a{
		color:#333333;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl .over p a{
		color:#333333;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl .over .ebook_menu_content ul li{
		float: left;
    padding: 0 14px;
    margin: 5px 0;
    height: 16px;
    line-height: 16px;
    border-right: 1px solid #ddddd3;
    white-space: nowrap;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl .over .ebook_menu_content ul li a{
	  color:#656464;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl .over h2 a:hover{
		color:#d52c27;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl .over p a:hover{
		color:#d52c27;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dd .hide{
	display: none;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dt{
	  position: relative;
    top: 22px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #fffff5;
}
.mod-mainmenu .col-mainmenu .cont .book_menu dl dt a{
	  color: #6e5c05;
    font-family: Verdana;
}
/**媒体焦点**/
.ebook_row_mian .content_main{
	width: 570px;
	float: left;
    overflow: hidden;
    margin-top: 8px;
}
.ebook_row_mian .content_main .title{
	height: 27px;
    text-align: center;
    border-bottom:2px solid #DFDFDF;
    font-family:"微软雅黑";
}
.ebook_row_mian .content_main .title h4{
	line-height: 27px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    display: block;
    float: left;
    border-bottom: 2px solid #e4393c;
}
.ebook_row_mian .content_main .title .e_name{
	color: #ccc;
    font-size: 13px;
    float: left;
    line-height: 27px;
    margin-left: 10px;
}
.ebook_row_mian .content_main .content .ebook_focus_banner{
	width: 552px;
    height: 206px;
    margin-top: 6px;
    padding: 8px;
    border: 1px solid #dfdfdf;
}
.ebook_row_mian .content_main .content .ebook_focus_banner a{
	color: #333333;
}
.ebook_row_mian .content_main .content .ebook_focus_banner a img{
	width: 552px;
    height: 206px;
    border:none;
}
.ebook_row_mian .content_main .content .ebook_focus_intro{
	height: 98px;
    padding: 4px;
    overflow: hidden;
}
.ebook_row_mian .content_main .content .ebook_focus_intro p{
	color:#646464;
}
.ebook_row_mian .content_main .content .ebook_focus_intro h5{
	height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #6e5c05;
}
.ebook_row_mian .content_main .content .ebook_focus_intro h5 a{
	color: #6e5c05;
}
.ebook_row_mian .content_main .content .ebook_focus_list{
	overflow: hidden;
    zoom: 1;
}
.ebook_row_mian .content_main .content .ebook_focus_list h5{
	height: 16px;
    line-height: 16px;
    padding-left: 3px;
    margin: 7px 0;
    border-left: 3px solid #6e5c05;
    font-size: 14px;
    color: #6e5c05;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 {
	overflow: hidden;
    zoom: 1;
    margin-right: -44px;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li{
	float: left;
    width: 160px;
    margin-left:15px;
    margin-right: 20px;
    height: 248px;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_img{
	margin-bottom: 18px;
    overflow: hidden;
    height: 160px;
   	text-align: center;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_img a{
	color: #333333;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_img a img{
	width: 106px;
    height: 160px;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_title{
	width: 160px;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_title a{
	color: #494949;
	font-family: 微软雅黑;
	font-weight: bold;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_author{
	width: 160px;
    color: #a2a0a0;
    overflow: hidden;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_author{
	font-size: 12px;
    padding-top: 2px;
}
.ebook_row_mian .content_main .content .ebook_focus_list .ebook_book_list1 li .book_price{
	color: #ab031c;
	font-family: "微软雅黑";
}
.ebook_row_mian .content_main .content .ebook_focus_review{
	border-top: 1px dotted #dfdfdf;
	padding-top:5px;
}
.ebook_row_mian .content_main .content .ebook_focus_review h5{
	height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #494949;
}
.ebook_row_mian .content_main .content .ebook_focus_review .ebook_review_list{
	overflow: hidden;
    zoom: 1;
}
.ebook_row_mian .content_main .content .ebook_focus_review .ebook_review_list li{
	float: left;
    margin: 0 4px;
}
.ebook_row_mian .content_main .content .ebook_focus_review .ebook_review_list li a{
	display: block;
    width: 180px;
    height: 75px;
    position: relative;
}
.ebook_row_mian .content_main .content .ebook_focus_review .ebook_review_list li a img{
	width: 180px;
    height: 75px;
}
.ebook_row_mian .content_main .content .ebook_focus_review .ebook_review_list li a span{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 180px;
    height: 24px;
    background-color: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.ebook_row_mian .content_main .content .ebook_focus_review .ebook_review_list li a strong{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 164px;
    height: 24px;
    padding: 0 8px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
}
/**九月热点**/
.ebook_row_right{
	width: 208px;
}
.ebook_row_right .ebook_col3{
	margin-bottom: 6px;
	margin-top: 8px;
}
.ebook_row_right .ebook_col3 .title{
	height: 27px;
    text-align: center;
    border-bottom:2px solid #DFDFDF;
    font-family:"微软雅黑";
}
.ebook_row_right .ebook_col3 .title h4{
	line-height: 27px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    display: block;
    float: left;
    border-bottom: 2px solid #e4393c;
}
.ebook_row_right .ebook_col3 .title .e_name{
	color: #ccc;
    font-size: 13px;
    float: left;
    line-height: 27px;
    margin-left: 10px;
}
.ebook_row_right .ebook_hot .content{
	height: 730px;
	border: 1px solid #dfdfdf;
    border-top: 0 none;
}
.ebook_row_right .ebook_col3 ul li dl{
	width: 160px;
    margin: auto;
    padding: 18px 0;
}
.ebook_row_right .ebook_col3 ul li dl .book_img{
	margin-bottom: 14px;
}
.ebook_row_right .ebook_col3 ul li dl .book_img a{
	color: #333333;
}
.ebook_row_right .ebook_col3 ul li dl .book_img a img{
	width: 160px;
    height: 160px;
}
.ebook_row_right .ebook_col3 ul li dl .book_title{
	margin-bottom: 12px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ebook_row_right .ebook_col3 ul li dl .book_title a{
	color: #494949;
	font-weight: bold;
}
.ebook_row_right .ebook_col3 ul li dl .book_star{
	margin-bottom: 10px;
}
.ebook_row_right .ebook_col3 ul li dl .book_star .com_star{
	height: 17px;
    width: 75px;
    background: url(http://static.winxuancdn.com/css2/images/detail-bg.png) no-repeat;
    background-position: -35px -71px;
    float: left;
}
.ebook_row_right .ebook_col3 ul li dl .book_star .com_star b{
	display: block;
    height: 15px;
    background-position: -35px -72px;
}
.ebook_row_right .ebook_col3 ul li dl .book_price{
    font-size: 14px;
    font-weight: bold;
    color: #ab031c;
}
.ebook_row_right .ebook_col3 ul li dl .book_intro{
	line-height: 18px;
    height: 140px;
    padding: 10px 0;
    overflow: hidden;
    text-align: justify;
    color:#666;
}
.ebook_row_right .ebook_col3 .ebook_list1{
	padding: 16px 10px;
    margin: 0 10px;
    border-top: 1px dotted #efefef;
}
.ebook_row_right .ebook_col3 .ebook_list1 li{
	padding-left: 12px;
    height: 24px;
    line-height: 24px;
    background: url(http://static.winxuancdn.com/css2/images/detail-icon.png) 4px -149px no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ebook_row_right .ebook_col3 .ebook_list1 li a{
	color: #333333;
}
/**出版社焦点**/
.ebook_row{
	overflow:hidden;
}
.ebook_row .left_box{
	float: left;
    width: 200px;
}
.ebook_row .left_box .ebook_col3{
	margin-top: 8px;
	margin-bottom: 6px;
}
.ebook_row .left_box .ebook_col3 .title{
	height: 27px;
    text-align: center;
    font-family:"微软雅黑";
}
.ebook_row .left_box .ebook_col3 .title h4{
	line-height: 27px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    display: block;
    float: left;
    border-bottom: 2px solid #e4393c;
}
.ebook_row .left_box .ebook_col3 .title .e_name{
	color: #ccc;
    font-size: 13px;
    float: left;
    line-height: 27px;
    margin-left: 10px;
}
.ebook_row .left_box .ebook_author .content {
	height: 370px;
}
.ebook_row .left_box .ebook_col3 .content{
	border: 1px solid #dfdfdf;
    border-top: 2px solid #dfdfdf;
}
.ebook_row .left_box .ebook_col3 .content dl{
	padding: 12px;
}
.ebook_row .left_box .ebook_col3 .content dl .author_pic{
	margin-bottom: 14px;
    padding-top: 6px;
    text-align: center;
}
.ebook_row .left_box .ebook_col3 .content dl dt{
	margin-bottom: 14px;
    font-size: 14px;
    font-weight: bold;
}
.ebook_row .left_box .ebook_col3 .content dl dt a{
	color: #6e5c05;
	font-weight: bold;
}
.ebook_row .left_box .ebook_col3 .content dl .author_intro{
	height: 75px;
    overflow: hidden;
    margin-bottom: 20px;
    color:#666;
}
.ebook_row .left_box .ebook_col3 .content dl .author_work{
	height: 72px;
    overflow: hidden;
}
.ebook_row .left_box .ebook_col3 .content dl .author_work a{
	color: #2f61a8;
}
.ebook_row .left_box .ebook_col3 .content  .ebook_list_more{
	height: 26px;
    padding-right: 16px;
    text-align: right;
}
.ebook_row .left_box .ebook_col3 .content .ebook_list_more a{
	font-family: Verdana;
	color:#000;
}
/**重点供应商**/
.ebook_row .left_box .ebook_public .content{
	height: 326px;
}
.ebook_row .left_box .ebook_public .content .ebook_list1{
	padding: 18px 14px;
}
.ebook_row .left_box .ebook_public .content .ebook_list1 li{
	padding-left: 12px;
    height: 24px;
    line-height: 24px;
    background: url(http://static.winxuancdn.com/css2/images/detail-icon.png?201308020222) 4px -149px no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ebook_row .left_box .ebook_public .content .ebook_list1 li a{
	color: #333333;
}
.ebook_row .left_box .ebook_public .content .ebook_list1 .ebook_list_more{
	background: none;
}
