﻿/* header  母版样式
----------------------------------------------------------*/
.header-cont{ width:1000px; overflow:hidden; margin:0 auto;}
.header-body{ height:86px; border:1px solid #ddd; border-radius:10px;}
.header-body .header-logo{ float:left;}
.header-body .header-logo img{ margin:8px 0 0 10px;}
.header-body .header-item{ float:right; width:615px; height:100%; background:#61aff6; border-top-right-radius:10px; border-bottom-right-radius:10px;}
.header-body .header-item .left{ float:left; margin:10px 0 0 15px;}
.header-body .header-item .left p{ color:#fff; line-height:30px;}
.header-body .header-item .left a{ color:#fff; margin-left:5px;}
.header-body .header-item .left img{ vertical-align:middle;}
.header-body .header-item .right{ float:right; margin:10px 15px 0 0;}
.header-body .header-item .right ul li{ float:right; margin-left:10px;}
.header-body .header-item .right ul li a{ color:#fff;}
.header-body .header-item .right .search{ height:32px; width:236px; background:#fff; margin-top:16px;}
.header-body .header-item .right .search .tt{ width:200px; height:32px; line-height:32px; padding-left:5px; border-top:0px; border-bottom:0px; border-left:0px;   }
.header-body .header-item .right .search .bb{ width:16px; height:16px; margin-top:6px; margin-left:3px;  border:0px; cursor:pointer; background:url('../../Images/Book/icon_search.png') no-repeat;}
.menu-body{ width:100%; height:54px; line-height:54px; background:#4191dd; margin:5px 0;}
.menu-body ul{ margin-left:40px;}
.menu-body ul li{ float:left; font-size:16px;}
.menu-body ul li a{ color:#fff; display:block; padding:0 16px;}
.menu-body ul li a:hover{ background:#61aff6;}
.menu-body ul li a.menu-item{ background:#61aff6;}

/* content  主要内容样式
----------------------------------------------------------*/
.container{ width:100%; height:auto;}
.content{ width:1000px; overflow:hidden; margin:0 auto;}
.content .content-mulu{ float:left; width:240px; height:auto;}
.content .content-mulu .mulu-hot{ width:240px; height:248px; background:url(/Images/Book/mulu_bg.jpg) no-repeat;}
.content .content-mulu .mulu-hot h3{ font-size:18px;color:#fff; text-align:center; height:68px; line-height:68px; border-bottom:1px solid #aad1f6;}
.content .content-mulu .mulu-hot li{ border-bottom:1px solid #aad1f6; height:44px; line-height:44px; padding-left:20px;} 
.content .content-mulu .mulu-hot li  a{ color:#fff; margin-right:20px; word-break:keep-all;white-space:nowrap; }
.content .content-mulu .mulu-hot li .awidth{ float:left; width:auto; min-width:100px;}
.content .content-mulu .mulu-hot li .hot{ color:#fff; font-weight:bold; font-size:16px;}
.content .content-mulu .mulu-hot li img{ vertical-align:middle; margin-right:5px;}
.content .content-mulu .mulu-body { height: 415px; overflow-y: auto;  }
.content .content-mulu .mulu-body li{ width:100%;  line-height:44px; background:#aad1f6; margin-top:2px; }
.content .content-mulu .mulu-body li .more{ height:44px; width:44px; background:#619edc; display:block; float:left;background-image: url('../../Images/Book/icon_more.png');background-repeat: no-repeat; background-position:16px 16px; }
.content .content-mulu .mulu-body li .more:hover{ cursor:pointer ;}
/*.content .content-mulu .mulu-body li .more img{ margin:16px 0 0 16px;}*/
.content .content-mulu .mulu-body li a.mc{  margin-left:12px; color:#1d72c3; font-size:16px;}
.content .content-mulu .mulu-body .erji{ display: none }
.content .content-mulu .mulu-body .erji li{  color:#1d72c3; font-size:14px; background:#DCE8ED;}
.content .content-mulu .mulu-body .erji li a{padding-left: 56px;}
.content .content-body{ float:left; width:760px; }
.content .content-body .book-body{ width:100%; height:232px; padding:0 20px;}
.content .content-body .book-bg01{ background:#edf6f7; border-bottom:1px solid #cecec1;margin-top:2px;}
.content .content-body .book-bg02{ background:#dce8ed; margin-top:1px;}
.content .content-body .book-body .book-img{ width:122px; height:150px;}
.content .content-body .book-body .title h4{ font-size:16px; padding:15px 0 10px 0; color:#ef3e00;}
.content .content-body .book-body .book-img{ float:left;}
.content .content-body .book-body .book-info{ float:left; margin-left:12px; width:190px;}
.content .content-body .book-body .book-info p{ color:#ef3e00; width:166px; height:auto; line-height:18px;}
.content .content-body .book-body .book-info ul{ margin:15px 0;}
.content .content-body .book-body .book-info ul li{ line-height:18px;}
.content .content-body .book-body .book-info ul li b{ color:#ef3e00; font-size:16px;}
.content .content-body .book-body .book-btn .buy{ width:60px; height:24px; background:url(../../Images/Book/btn_buy.png) no-repeat; color:#fff; margin-right:8px;}
.content .content-body .book-body .book-btn .gwc{ width:93px; height:24px; background:url(../../Images/Book/btn_gwc.png) no-repeat; color:#fff;}
.content .content-body .book-body .book-item{ float:left;}
.content .content-body .book-ad .ad{ float:left;}
/*foot*/
.foot{margin:0 auto;width:1000px; text-align:center; clear:both; background:#fff;padding:20px 0;font-size:12px;}
.foot p{height:25px;line-height:25px;}
.foot p a{margin:0 10px;}
.foot p a:hover{ text-decoration:underline;}
/*f2*/
.f2{margin-top:8px;height:200px;}
.f2 .f2_left{float:left;width:738px;height:200px;border:1px solid #D7E9F9;}
.f2 .f2_left h3{height:32px;width:738px;background:#F2F6FD;line-height:32px;border-bottom:1px solid #D7E9F9;color:#287FD2 }
.f2 .f2_left h3 img{ vertical-align:middle;margin:0 5px;}
.f2 .f2_left .img{margin:20px 0 0 30px;}

.f2_right .news{float:right; width:248px; height:200px;background-color:#fff;}
.f2_right .news span a ,.main-text6 .teacher span a ,.main-text6 .student span a ,.main-text6 .subject span a{ font:400 12px/14px 宋体; color:#c76a06; text-decoration:none;}
.f2_right .news_list{

	border-top:#ccc dotted 1px;
	margin-left:5px; 
   margin-right:5px;}
  /*f3*/ 
.f3{margin-top:8px;clear:both; height:325px; width:1000px; margin:0px auto;}
.f3 .f3_left{float:left;width:748px;margin-right:4px;}
.f3 .f3_left .cont{margin-top:3px;}
.f3{width:999px;clear:both; background:#f8f8f8;height:120px;border:1px solid #ccc; font-size:12px;}
.f3 h3{font-size:14px;height:30px;line-height:30px; background:#F2F6FD;border-bottom:1px solid #ccc;padding-left:10px;}
.f3 p{margin:20px;}
.f3 p a{margin:0 11px;line-height:25px}
.connect{  width:auto;height:25px; line-height:20px; float:left; word-break:break-all;word-wrap:break-word; margin:0px 6px 0px 8px;}
.connect a{ padding:0px 6px 0px 0px;}


.icon-app{ width:120px; height:120px;position:absolute; display:none;}


/* content  书籍列表页   dcebf6   bg edf6f7   ef3e00
----------------------------------------------------------*/
.content-body2{ float:left; width:760px;}
.content-body2 .book-detail-cont{ width:100%;}
.content-body2 .book-detail-cont .title{ width:100%;  text-align:center; height:68px; line-height:68px; background-color:#dcebf6;}
.content-body2 .book-detail-cont .title h4{ font-size:16px; font-weight:normal;}
.content-body2 .book-detail-body{ margin-top:30px;  margin-left:10px;}
.content-body2 .book-detail-body .book-class-list .b-list li{ width:170px; height:auto; float:left; margin-left:12px;  text-align:center;}
.content-body2 .book-detail-body .book-class-list .b-list li a{}
.content-body2 .book-detail-body .book-class-list .b-list .img_item{ clear:both; text-align:left;}
.content-body2 .book-detail-body .book-class-list .b-list .b-name{ line-height:18px; margin:5px 0; height:36px;}
.content-body2 .book-detail-body .book-class-list .b-list .b-author{ line-height:18px; color:#999;}
.content-body2 .book-detail-body .book-class-list .b-list .b-cost b{ color:#ef3e00; margin-right:10px;}
.content-body2 .book-detail-body .book-class-list .b-list .b-cost del{ color:#999;}
.icon-app{ width:120px; height:120px;position:absolute; display:none;}

/* content  书籍详情页   dcebf6   bg edf6f7   ef3e00
----------------------------------------------------------*/
.content .hot-book-cont{ width:100%; overflow:hidden; }
.content .hot-book-body{ padding:9px; overflow:hidden; border:1px solid #ccc;}
.content .hot-book-body .title h4{ font-size:16px; color:#1d72c3;  padding:12px 0; border-bottom:1px dotted #4191dd;}
.content .hot-book-body .book-list{ margin:15px 0 0 0; overflow:hidden;}
.content .hot-book-body .book-item{ overflow:hidden; margin-bottom:20px;}
.content .hot-book-body .book-item .bt{ float:left;}
.content .hot-book-body .book-item .bf{ float:left; width: 125px; padding-left: 5px;}
.content .hot-book-body .book-item .bf .name{ width:100%; height:20px;overflow:hidden; margin-bottom:6px;}
.content .hot-book-body .book-item .bf .name a:hover{ color:#ef3e00; text-decoration:underline;}
.content .hot-book-body .book-item .bf .author{ color:#666; margin-bottom:2px;}
.content .hot-book-body .book-item .bf .cost b{ color:#ef3e00;}
.content .hot-book-body .book-item .bf .cost span{ color:#999; margin-left:5px;}

.content-body .book-detail-cont{  min-height:900px;}
.content-body .book-detail-cont .title{ height:68px; line-height:68px; background:#dcebf6; text-align:center;}
.content-body .book-detail-cont .title h3{ font-size:24px; font-weight:normal;}
.content-body .book-detail-body{ padding:30px;}
.content-body .book-detail-body .book-info-cont{ overflow:hidden; margin-bottom:40px; width: 698px; border:1px solid #ccc; padding:10px;}
.content-body .book-detail-body .book-info-cont .book-img{ float:left; width:204px; height:auto;}
.content-body .book-detail-body .book-info-cont .book-img .bp{ width:204px; height:250px;}
.content-body .book-detail-body .book-info-cont .book-img .bs{ margin-top:15px;}
.content-body .book-detail-body .book-info-cont .book-info{ float:left; margin-left:40px; width:430px; height:auto;}
.content-body .book-detail-body .book-info-cont .book-info .bn{ color:#ef3e00; font-size:18px;}
.content-body .book-detail-body .book-info-cont .book-info .bn ul li{  }
.bookjj li{ margin-top: 5px; font-size:15px}
.content-body .book-detail-body .book-info-cont .book-info ul{ margin:20px 0;}
.content-body .book-detail-body .book-info-cont .book-btn .buy{ width:86px; height:32px; background:url(../../Images/Book/btn_buy_big.png) no-repeat; font-size:18px; color:#fff; margin-right:15px; padding: 0;  }
.content-body .book-detail-body .book-info-cont .book-btn .gwc{ width:114px; height:32px; background:url(../../Images/Book/btn_gwc_big.png) no-repeat; font-size:18px; color:#fff; padding: 0;}

.content-body .book-detail-body .book-info-cont .title-tab{ border-top:2px solid #c0dbf0; height:38px;}
.content-body .book-detail-body .book-info-cont .title-tab .bd{ display:inline-block; padding:5px 40px; cursor:pointer; font-size:16px;}
.content-body .book-detail-body .book-info-cont .title-tab .current{background:#dcebf6;color:#1d72c3;}
.content-body .book-detail-body .book-info-cont .title-tab li{ float:left;}
.content-body .book-detail-body .book-info-cont .book-info-list{ margin-top:15px; overflow:hidden;}
.content-body .book-detail-body .book-info-cont .book-info-list li{ float:left; width:340px; margin-right:10px; line-height:22px;}
.content-body .book-detail-body .book-info-cont .book-info-author{ margin-top:30px;}
.content-body .book-detail-body .book-info-cont .book-info-author .b-title{ border-bottom:2px solid #e5e5e5; height:22px;}
.content-body .book-detail-body .book-info-cont .book-info-author .b-title span{ border-left:2px solid #ef3e00; height:22px; background:#e5e5e5; padding:4px 30px 4px 8px;}
.content-body .book-detail-body .book-info-cont .book-info-author .b-cont{ margin-top:10px;}
.content-body .book-detail-body .book-info-cont .book-info-author .b-cont .b-more{ float:right; border:1px solid #ddd; padding:3px 10px; display:block; width:80px; height:18px; line-height:18px; font-size:12px; text-align:center;}


/* content  我的购物车   dcebf6   bg edf6f7   ef3e00   4191dd
----------------------------------------------------------*/
.shoppingcar-cont{ margin-top:20px;}
.shoppingcar-cont .head{ width:100%; height:30px; line-height:30px;}
.shoppingcar-cont .head .ico{ display:inline-block; width:18px; height:18px; background:url(../../Images/Book/icon_shop_order.png) no-repeat 0 0; vertical-align:middle;}
.shoppingcar-cont .head .title{ font-size:16px; font-weight:bold; color:#4191dd; margin-left:12px;}
.shoppingcar-cont .shoppingcar-body{ margin-top:8px;}
.shoppingcar-cont .shoppingcar-body .title-c{ height:32px; line-height:32px; border:1px solid #e5e5e5; border-top:2px solid #4191dd;}
.shoppingcar-cont .shoppingcar-body .title-c li{ color:#999;}
.shoppingcar-cont .shoppingcar-body .title-body li{ float:left; text-align:center; margin-right:10px;}
.shoppingcar-cont .shoppingcar-body .title-body .item1{ width:40px;}
.shoppingcar-cont .shoppingcar-body .title-body .item2{ width:400px;}
.shoppingcar-cont .shoppingcar-body .title-body .item3{ width:120px;}
.shoppingcar-cont .shoppingcar-body .title-body .item4{ width:120px;}
.shoppingcar-cont .shoppingcar-body .title-body .item5{ width:90px;}
.shoppingcar-cont .shoppingcar-body .title-body .item6{ width:120px;}
.shoppingcar-cont .shoppingcar-body .title-body .item7{ width:120px;}

.shoppingcar-cont .shoppingcar-body .title-f{ border:1px solid #e5e5e5; overflow:hidden; border-top:none;}
.shoppingcar-cont .shoppingcar-body .title-f .goods-list{ border-bottom:1px dashed #e5e5e5; margin-bottom:10px; overflow:hidden; height:130px;}
.shoppingcar-cont .shoppingcar-body .title-f li{ height:130px; line-height:130px;}
.shoppingcar-cont .shoppingcar-body .title-f .item2{ text-align:left;}
.shoppingcar-cont .shoppingcar-body .title-f .b-img{ width:82px; height:102px; border:1px solid #eee; padding:2px; float:left; margin-top:10px;}
.shoppingcar-cont .shoppingcar-body .title-f .b-info{ float:left; margin-left:12px; width:290px; height:auto; line-height:18px; padding-top:40px; }
.shoppingcar-cont .shoppingcar-body .title-f .b-info a:hover{ color:#4191dd; text-decoration:underline;}
.shoppingcar-cont .shoppingcar-body .title-f .item3 .item-amount{ height:20px; line-height:18px; padding:55px 0 0 16px;}
.shoppingcar-cont .shoppingcar-body .title-f .item3 .minus{ width:17px; float:left; display:block; border:1px solid #ddd;}
.shoppingcar-cont .shoppingcar-body .title-f .item3 input{ float:left; width:20px; border:1px solid #ddd; margin:0 5px; text-align:center;}
.shoppingcar-cont .shoppingcar-body .title-f .item3 .plus{ float:left; border:1px solid #ddd; width:17px;}
.shoppingcar-cont .shoppingcar-body .title-f .item6 .cost{ font-weight:normal; color:#ef3e00;}
.shoppingcar-cont .shoppingcar-body .title-f .item7 .dele{ font-weight:normal; color:#4191dd;}

.shoppingcar-cont .shoppingcar-body .title-r{ border:1px solid #e5e5e5; overflow:hidden; border-top:none; height:50px; line-height:50px;}
.shoppingcar-cont .shoppingcar-body .title-r .item-de{ color:#4191dd;}
.shoppingcar-cont .shoppingcar-body .title-r .cost-re{ float:right; margin-right:5px;}
.shoppingcar-cont .shoppingcar-body .title-r .cost-re a{ color:#4191dd;}
.shoppingcar-cont .shoppingcar-body .title-r .cost-re b{ font-size:24px; color:#ef3e00; margin-left:10px;}
.shoppingcar-cont .shoppingcar-body .btn-shop-result{ width:100%; overflow:hidden; margin-top:30px;}
.shoppingcar-cont .shoppingcar-body .btn-shop-result .btn-body{ text-align:right; margin-right:30px;}
.shoppingcar-cont .shoppingcar-body .btn-shop-result .conti{ display:inline-block; width:101px; height:36px; background:url(../../Images/Book/btn_continue_buy.png) no-repeat; line-height:36px; text-align:center; color:#666; margin-right:20px; font-size:16px; font-weight:bold;}
.shoppingcar-cont .shoppingcar-body .btn-shop-result .go-buy{ display:inline-block; width:94px; height:36px; background:url(../../Images/Book/btn_go_result.png) no-repeat; line-height:36px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
/* content  我的订单   dcebf6   bg edf6f7   ef3e00   4191dd
----------------------------------------------------------------*/
.shoppingcar-cont .head .ico2{ display:inline-block; width:18px; height:18px; background:url(../../Images/Book/icon_shop_order.png) no-repeat 0 -22px; vertical-align:middle;}
.shoppingcar-cont .order-list-body .head{ margin-top:10px; height:30px; line-height:30px; border-bottom:1px solid #e5e5e5;}
.shoppingcar-cont .order-list-body .head ul{ padding-left:30px;}
.shoppingcar-cont .order-list-body .head li{ float:left; width:130px; text-align:center; cursor:pointer; margin-right:2px;}
.shoppingcar-cont .order-list-body .head .current{ background:#fff; border:1px solid #e5e5e5; border-top:2px solid #4191dd; border-bottom:none; height:29px; color:#4191dd;}
.shoppingcar-cont .order-list-body .head .grey{ background:#eee;}
 .order-title-list{ margin:20px 0;}
 .order-title-list table{ width:100%; height:32px; line-height:32px;}
 .order-title-list thead{ background:#4fa0ed; padding:15px 0;} 
 .order-title-list thead th{ color:#fff; font-weight:normal;}
 .order-title-list thead .td-1{ width:518px;}
 .order-title-list thead .td-2{ width:118px;}
 .order-title-list thead .td-3{ width:118px;}
 .order-title-list thead .td-4{ width:118px;}
 .order-title-list thead .td-5{ width:118px;}

.shoppingcar-cont .order-list-body .order-list-cont{ border:1px solid #e5e5e5; overflow:hidden;}
.shoppingcar-cont .order-list-body .order-list-cont table{ width:100%;}
.shoppingcar-cont .order-list-body .order-list-cont .h-title{ height:36px; overflow:hidden; background:#eee;}
.shoppingcar-cont .order-list-body .order-list-cont .h-title .time{ margin:0 15px;}
.shoppingcar-cont .order-list-body .order-list-cont .h-title .delete{ float:right; margin-right:15px;}
.shoppingcar-cont .order-list-body .order-list-cont .h-title .delete i{ display:block; width:18px; height:20px; background:url(../../Images/Book/icon_shop_order.png) no-repeat 0 -44px;}

.shoppingcar-cont .order-list-body .order-list-cont .m-body{ text-align:center;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body a:hover{ color:#4191dd;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body td{ border-color:#e5e5e5; border-width:1px 1px 0 0; border-style:solid;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .td-1{ width:520px; text-align:left;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .td-2{ width:115px;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .td-3{ width:140px;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .td-4{ width:115px;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .td-5{ width:110px;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .b-cont{ margin:10px 15px; overflow:hidden; float:left;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .b-img{ border:1px solid #eee; padding:1px; width:82px; height:102px; float:left; margin-right:15px;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .b-name{ float:left; width:290px; height:auto; margin-top:6px; line-height:20px;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .num{ float:right; margin:16px 15px 0 0;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .cost{ color:#ef3e00;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .yf{ color:#999; font-size:12px;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .pj{ display:block; width:50px; height:28px; border:1px solid #ddd; background:#fff; border-radius:3px; margin:0 auto;}
.shoppingcar-cont .order-list-body .order-list-cont .m-body .pj:hover{ border-color:#4191dd;}
