﻿/*.sitemap{height:50px; line-height:50px}
.sitemap a{padding-right:10px; padding-left:10px;font-size: 14px; line-height:50px; color:#aaa}
.sitemap a:first-child{padding-left:0px}
.sitemap a.current{color:#000}
.sitemap .search{ width:358px; background-color:#f5f6f7; vertical-align:middle; height:38px; text-indent:10px; }

.magazinelist{overflow: hidden;min-height: 500px;background-color: #fff;}
.magazinelist ul{padding: 50px 20px;overflow:hidden}
.magazinelist ul li{width: 14%;float: left;margin:0 3% 30px; position: relative;}
.magazinelist .faceWrap{display: block;width: 100%;height: auto;border: 1px solid #ddd;margin-bottom: 5px;padding: 5px;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.04);position: relative;overflow: hidden;}
.magazinelist .faceWrap .bag{width: 80px;height: 24px;line-height: 24px;text-align: center;background: #fff;color: #eb6200;border-radius: 12px;position: absolute;left: 50%;top: -60px;margin-left: -40px;font-size: 12px;z-index: 2;transition-duration: 0.5s;transition-property: top;cursor: pointer;}
.magazinelist ul li .mk{width: 100%;height: 100%;background: url(../images/aph30.png) repeat;position: absolute;left: 1px;top: 1px;z-index: 1;transition-duration: 0.5s; display:none;}
.magazinelist ul li .mark{background-image: url(../images/newbok.png);width: 70px;height: 70px;background-repeat: no-repeat;position: absolute;left: -3px;top: -3px;z-index: 2;display: none;}
.magazinelist ul li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;text-align: center;}
.magazinelist ul li .p1{font-size:16px; }
.magazinelist ul li .p2{font-size:13px; color:#808080;line-height:32px;}

.magazine{overflow:hidden}
.magazine .summary{overflow:hidden; background-color:#fff}
.magazine .topDetail{background:#fff;position: relative;overflow:hidden;margin-top:30px;}
.magazine .topDetail .left{float:left; overflow:hidden; width:620px;padding-right:10px;}
.magazine .topDetail .right{float:right; overflow:hidden; width:200px;height:180px; position:relative}
.magazine .faceBox{float:left;width:160px;padding:30px 50px 10px;border-right:1px solid #eee;position: relative;}
.magazine .faceBox img{max-width:160px;border:none;}
.magazine .faceBox i.sd{float:left;width:260px;height:43px;margin:-23px 0 0 -50px;background:url(../images/book_shadow.png) center top no-repeat;}
.magazine .infoWrap{width:839px;padding:30px 50px;border-left:1px solid #eee;float:left;margin-left:-1px;}
.magazine .infoWrap h2{color:#333;font-size:20px;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:20px;}
.magazine .infoWrap h2 span{font-size:14px;color:#999;margin-left:20px;}
.magazine .infoWrap p{font-size:15px;line-height:32px;}
.magazine .infoWrap .btn{color:#fff;padding:0 20px;line-height:32px;height:32px;display:inline-block;margin-right:10px;border-radius:3px;}
.magazine .infoWrap .orgBtn{background:#eb6200;}
.magazine .infoWrap .greenBtn{background:#04BE02;}
.magazine .infoWrap .addBagBtn{float:right;font-size:12px;height:28px;line-height:28px;padding:0 10px;border:1px solid #eee;border-radius:5px;cursor: pointer;}
.magazine .mobileScan{width:200px;height:164px;background:url(../images/mobile_scan.png) no-repeat;text-align: center;}
.magazine .scanTip{text-align:center; font-size:14px; display:block}
.magazine .modDetail{margin-top:30px; background:#fff; overflow:hidden}
.magazine .modDetail .mulu{font-size:18px; height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.magazine .modDetail .mainBox{ float:left; width:760px;border-right:1px solid #eee;padding:30px 45px;  }
.magazine .modDetail .mainBox .con{overflow:hidden; padding:30px 0px;}
.magazine .modDetail .sideBox{float:right; width:349px; border-left:1px solid #eee; margin-left:-1px;}
.magazine .history{overflow:hidden;    padding: 20px;}
.magazine .history li{float:left; width:40%; margin:5%}
.magazine .history li img{width:100%;border: 1px solid #ddd;}
.magazine .history li p{font-size:15px; color:#808080; text-align:center}*/

.magazine{overflow:hidden;}
.magazine .partleft{overflow:hidden; float:left; width:300px;}
.magazine .partleft .tit{font-size:16px; height:40px; line-height:40px; font-weight:800; margin-top:20px;}
.magazine .partleft .con img{width:100%;}
.magazine .partleft .qishu{font-size:16px; height:36px; line-height:36px;}
.magazine .partleft .btnbox{overflow:hidden; margin-bottom:30px;}
.magazine .partleft .btnbox .btn{display:block; float:left; margin-right:20px; width:80px; height:30px; background-color:#ddd; text-align: center; line-height: 30px;}
.magazine .partleft .btnbox .btn:hover{background-color:#ce2649; color:#fff;}
.magazine .partleft .adimg{overflow:hidden; margin-top:10px; display:block;}
.magazine .partleft .adimg img{width:100%;}
.magazine .partleft .years{overflow:hidden; padding:5% 8%; background-color:#f9f9f9}
.magazine .partleft .years li{height:auto; line-height:50px; font-size:15px; border-bottom:1px dashed #ddd}
.magazine .partleft .years li span{cursor:pointer; }
.magazine .partleft .years li span:hover{font-weight:bold;}
.magazine .partleft .years .list{display:none; background-color:#fff; padding:4%; overflow:hidden;}
.magazine .partleft .years .list a{font-size:15px;  display:block; float:left; width:50%; text-align:center; line-height:36px;}
.magazine .partright{overflow:hidden; float:right; width:780px; padding:30px;  border: 1px solid #ddd; margin-top:30px;}
.magazine .partright .title{font-size:20px; height:32px; line-height:28px; font-weight:bold; color:#4d4d4d; background:url(../images/magazine/smalllogo.png) no-repeat center left; background-size:contain; padding-left:45px;}
.magazine .partright .con{ overflow:hidden}
.magazine .partright .con p{font-size:15px; line-height:30px; text-indent:24px; margin-top:18px;}
.magazine .redask{overflow:hidden;}
.magazine .redask p{font-size:14px; line-height:26px; margin-top:10px; color:#979797}
.magazine .redask .ttop{overflow:hidden; margin-top:30px; margin-bottom:40px;}
.magazine .redask .ttop .free{float:left; width:180px;}
.magazine .redask .ttop .pay{float:left}
.magazine .redask .ttop h2{font-size:16px; font-weight:bold; color:#4d4d4d; margin-bottom:15px;text-indent:5px;}
.magazine .redask .ttop .btn{display:block; float:left; height: 50px;background-color:#f7f7f7; padding:10px 40px; font-size:14px; border-radius:5px; text-align:center; margin-right:20px;}
.magazine .redask .ttop .btn b{display:block; line-height:30px; font-size:18px; font-weight:normal;}
.magazine .redask .ttop a.on,.magazine .redask .ttop a:hover{background-color:#ce2649; color:#fff;}
.magazine .redask .formbox{overflow:hidden; margin-top:10px;} 
.magazine .redask .formbox .item{overflow:hidden; margin:20px 0px;} 
.magazine .redask .formbox .item span{display:block; float:left; width:100px; font-size:15px; line-height:34px; font-weight:200; text-align:right;} 
.magazine .redask .formbox .item input{float:left; width:60%; border:1px solid #d3d3d3; height:32px; text-indent:10px; line-height:32px;} 
.magazine .redask .formbox .submitBtn{display:block; width:120px; height:30px; line-height:30px; background-color:#ce2649; color:#fff; text-align:center; font-size:16px; float:left}


