*{
	margin:0;
    padding:0;
    -webkit-tap-highlight-color:transparent;
    background-repeat: no-repeat;
    }
.clearfix:after{ height:0; display:block; content:'.'; visibility:hidden; clear:both;}
.clear{height:0; line-height:0; font-size:0; display:block; clear:both;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,ol,label,title,fieldset,section,article,aside,header,footer,audio,video,nav{display:block;}
ul{list-style:none;}
img{border:0;}
input{outline: none; border:0;}
input[type=text]::-ms-clear{display: none;}
a{text-decoration:none;}
.ellipsis{white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden; }
a:link{text-decoration:none; outline:none;}
html{ background-color:white;}
body{font-family:"微软雅黑"; font-size:14px; min-width:1000px; color:#333;}

.transition{
	transition:.35s;
	-webkit-transition:.35s;
	-moz-transition:.35s;
	-ms-transition:.35s;
	-o-transition:.35s;
}
.box{min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -164px;}
.box1{padding-bottom:164px;}
.w-1200{width:1200px; margin:0 auto;}
.bgwhite{background:white;}
.fl{float:left;}
.fr{float:right;}
em{font-style: normal;
    color: #de1e1e;}
i{ vertical-align: middle;}
i.icon{background-image:url(../img/img.png); background-repeat: no-repeat; margin-top:-3px;display:inline-block;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ellipsis2{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:2;overflow: hidden;}
.ellipsis3{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:3;overflow: hidden;}
.ellipsis5{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
	-webkit-line-clamp:5;overflow: hidden;}
.icon1{width:13px; height:12px; background-position: left top; margin-right:5px;}
.icon2{width:14px; height:12px; background-position: -20px top; margin-right:5px;}
.icon3{width:14px; height:14px; background-position: -42px top;}
.icon4{width:20px; height:20px; background-position: -62px top; margin-right:8px;}
.icon5{width:12px; height:7px; background-position:-187px -10px;}
.icon6{width:14px; height:16px; background-position-x: -108px;}
.icon7{width:16px; height:16px; background-position-x: -130px;}
.icon8{width:16px; height:16px; background-position: -153px -22px;}
.icon9{width:19px; height:16px; background-position: -177px -22px;}
i.icon10{width:20px; height:20px; background-position: -106px -88px;}
.icon11{width:16px; height:16px; background-position: -117px -131px;}
.icon12{width:14px; height:15px; background-position: -59px -178px; margin-right:5px;}
.icon13{width:17px; height:15px; background-position: left -224px;}
.icon14{width:14px; height:15px; background-position: -21px -224px;}
.icon17{width:12px; height:12px; background-position: -37px -224px;}
.icon18{width:4px; height:4px; background-position: -61px -81px; margin-right:8px;}
.icon19{width:14px; height:14px; background-position: -37px -88px;}
.icon20{width:12px; height:14px; background-position: -59px -88px;}
.icon21{width:11px; height:6px; background-position: -65px -25px; margin-left:5px;}
.icon22{width:16px; height:16px; background-position: -59px -220px;}
.icon24{width:19px; height:18px; background-position: -154px -71px;}
.icon25{width:19px; height:18px; background-position: -154px -98px;}
.icon26{width:18px; height:18px; background-position: -154px -123px;}
.icon27{width:18px; height:18px; background-position: -154px -148px;}
.icon28{width:11px; height: 11px; background-position: -133px -130px; position: absolute; right:-11px; top:20px;}
.icon29{width:16px; height:18px; background-position: -39px -133px;}
.icon30{width:15px; height:19px; background-position: -101px -130px;}
.icon31{width:15px; height:19px; background-position: -60px -133px;}
.icon32{width:16px; height:16px; background-position: -79px -133px;}
i.icon33{width:7px; height:4px; background-position: -82px -112px; margin-left:6px;}
.icon34{width:12px; height: 8px; background-position: -106px -178px; margin-left:9px;}
.icon43{width:6px; height:10px; background-image:url(../img/img3.png); background-position: left -208px; margin-right:5px;}
.icon44{width:6px; height:6px; background-position: -80px -178px; margin-right:6px;}
.icon45{width:6px; height:6px; background-position: -92px -178px; margin-right:14px;}
.icon51{width:25px; height:23px; background-position: -79px -191px;}
.icon52{width:23px; height:23px; background-position: -111px -191px;}
.icon53{width:12px; height:7px; background-position: -124px -178px; margin-left:8px;}
.icon54{width:14px; height:8px; background-position: -146px -196px; vertical-align: top; margin-top:0 !important;}
.icon55{width:8px; height:34px; background-position: -192px -194px;}
.icon56{width:16px; height:16px; background-position:left -263px; margin-right:6px;}
.icon57{width:16px; height:15px; background-position: -29px -262px; margin-right:6px;}
.icon58{width:10px; height:6px; background-position: -104px -262px;}
.icon59{width:14px; height:18px; background-position:-142px -209px; margin-right:9px;}
.icon61{width:16px; height:16px; background-position:-159px -209px;}
.icon62{width:15px; height:16px; background-position:0 -288px; margin-right:11px;}
.icon63{width:16px; height:14px; background-position:-18px -288px; margin-right:10px;}
.icon64{width:16px; height:17px; background-position:-37px -288px; margin-right:8px;}
.icon65{width:18px; height:16px; background-position:-56px -288px; margin-right:7px;}
.icon66{width:14px; height:16px; background-position:-77px -288px; margin-right:9px;}
.icon67{width:16px; height:16px; background-position:-94px -288px; margin-right:7px;}
.icon68{width:16px; height:16px; background-position:-113px -288px; margin-right:8px;}
.icon69{width:33px; height:15px; background-position:-102px -242px;}
.icon70{width:18px; height:16px; background-position:-140px -246px;}
.icon71{width:16px; height:14px; background-position:-140px -267px;margin-right: 5px;}
.icon72{width:14px; height:14px; background-position:-184px -250px; margin-right:4px;}
.icon73{width:14px; height:14px; background-position: -139px -285px;}
.icon74{width:16px; height:14px; background-position:-156px -285px;}
.icon75{width:20px; height:19px; background-position:-66px -328px;}
.icon76{width:14px; height:20px; background-position:-91px -328px;}
.icon77{width:15px; height:19px; background-position:-108px -328px;}
.icon78{width:28px; height:28px; background-position:-126px -327px; margin-right:4px;}
.icon79{width:24px; height:23px; background-position:-161px -327px;}
.icon80{width:32px; height:32px; background-position:-29px -327px;}
.icon81{width:82px; height:23px; background-position:0 -377px;}
.icon82{width:82px; height:22px; background-position:0 -404px;}
.icon83{width:83px; height:23px; background-position:0 -429px;}
.icon84{width:83px; height:23px; background-position:0 -455px;}
.icon85{width:81px; height:23px; background-position:0 -482px;}
.icon86{width:82px; height:22px; background-position:0 -509px;}
.icon87{width:18px; height:18px; background-position:-180px -277px;}
.icon88{width:72px; height:72px; background-position:-96px -379px;}
.icon89{width:16px; height:10px; background-position:-162px -356px;}
.icon90{width:14px; height:16px; background-position:-100px -463px; margin-right: 8px;}
.icon91{width:28px; height:28px; background-position:-145px -457px; margin-right:4px;}
.icon92{width:13px; height:16px; background-position:-208px -224px; margin-right:8px;}
.icon93{width:16px; height:15px; background-position:-225px -224px; margin-right:7px;}
.icon94{width:18px; height:14px; background-position:-208px -262px; margin-right:4px;}
.icon95{width:18px; height:14px; background-position:-231px -262px; margin-right:7px;}
.icon96{width:34px; height:34px; background-position:-210px -287px; margin-right:11px;}
.icon97{width:34px; height:34px; background-position:-210px -327px; margin-right:11px;}
.icon98{width:12px; height:9px; background-position:-184px -361px;}
.icon99{width:32px; height:28px; background-position:-207px -36px;}
.icon100{width:27px; height:27px; background-position:-211px 0;}
.icon101{width:15px; height:15px; background-position:-215px -71px;}
.icon102{width:28px; height:28px; background-position:-180px -378px; margin-right:6px;}
.icon103{width:14px; height:14px; background-position:-222px -380px;}
.icon104{width:15px; height:17px; background-position:-250px -288px; margin-right: 8px;}
.icon105{width:11px; height:12px; background-position:-98px -493px; margin-right:4px;}
.icon106{width:12px; height:13px; background-position:-114px -493px; margin-right:5px;}
.icon107{width:14px; height:13px; background-position:-130px -493px; margin-right:5px;}

.icon108{width:18px; height:16px; background-position:-212px -451px; margin-right: 8px;}
.on .icon108{width:18px; height:16px; background-position:-212px -466px !important; margin-right: 8px;}
.info-list li:hover .icon108{
    background-position:-212px -466px !important;
}

/*header*/
.header{padding-bottom:30px; background:url(../img/headerbg.png) no-repeat left top,#fefefe; background-size:630px 160px;}
.headerTop{border-bottom:1px solid #f5f5f5; height:30px; line-height:30px; font-size:12px; color:#e0e0e0;}
.headerTop a{color:#808080; vertical-align: middle; display: inline-block; margin-top:-2px; padding:0 14px;}
.headerTop a:hover{color:#ea0000;}
.headerTop a:hover .icon{background-position-y:-512px;}
.headerTop .fl{position: relative;}
.headerTop .fl span{position: absolute; border:1px solid #666; background:white; right:-5px;
z-index:1; display: none; top:30px;}
.headerTop .fl span a{display: block;}
.headerTop .p2{color:#808080; margin-right:12px;}
.headerTop .care{
    position: relative;
}
.headerTop .care label{
    font-size: 12px;
    color: #D7932F;
    padding-right: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.headerTop .care label img{
    padding-right: 4px;
}
.headerTop .care ul{
    position: absolute;
    width: 310px;
   /* height: 122px;*/
    background: linear-gradient(45deg, #EFE4C8 0%, #F6C898 100%);
    box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.19);
    border-radius: 4px;
    z-index: 99;
    padding: 15px 20px;
    box-sizing: border-box;
    color: #6D4419;
}
.headerTop .care ul li{
    font-size: 14px;
}
.headerMiddle .logo{width:297px; height:50px; margin-left:65px; margin-top:36px;}
.headerMiddle .logo img{display: block; width:100%; height:100%;}
.headerMiddle .headerSearch{margin-top:26px; font-family: "新宋体"; margin-right:38px;}
.headerMiddle .headerSearch p{height:14px; line-height: 14px; color:#4c4c4c; margin-bottom:12px; margin-left:15px;}
.headerMiddle .headerSearch p span{margin-right:26px; cursor: pointer;}
.headerMiddle .headerSearch p span:hover,.headerMiddle .headerSearch p span.active{color:#ea0000;}
.headerMiddle .headerSearch p span:hover .icon2,.headerMiddle .headerSearch p span.active .icon2{background-position: -20px -15px;}
.headerMiddle .headerSearch div{position: relative;}
.headerMiddle .headerSearch div .icon3{position: absolute; left:18px; top:50%; margin-top:-8px;}
.headerMiddle .headerSearch div input{padding-left:40px; padding-right:24px; width:234px; color:#333333;
background:url(../img/img1.png) no-repeat left center; background-size:100%; height: 46px;
display: block; float:left;}
.headerMiddle .headerSearch div input::-webkit-input-placeholder{color:#333;}
.headerMiddle .headerSearch div input::-moz-input-placeholder{color:#333;}
.headerMiddle .headerSearch div input::-ms-input-placeholder{color:#333;}
.headerMiddle .headerSearch div .sou{width:46px; height:46px; line-height:44px; text-align: center; font-size:17px;
color:#eed9a7; font-family: '微软雅黑'; background:url(../img/img2.png) no-repeat center center; background-size:100%;
margin-left:-23px; display: block; float: left; position: relative;}
/*.headerMiddle .headerSearch div .sou span{position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}*/
.headerMiddle .headerSearch div .gjjs{display: block; float:left; color:#7e6726; margin-top:16px; margin-left:14px;}
.headerMiddle .headerSearch div .gjjs:hover{text-decoration: underline;}
.login{width:118px; text-align: center; height:40px; line-height:40px; border:1px solid #e6e6e6;
border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; margin-top:54px;
font-family: "微软雅黑";}
.login a{color:#999999; /* height:14px; line-height: 14px; display: inline-block; vertical-align: middle; */}
.login a:hover{color:#7e6726;}
.login span{color:#cccccc; font-size:12px; padding:0 7px; display: inline-block; height:14px; line-height: 14px;}
.login p{font-size:14px; color:#999999; padding:0 9px; text-align: center;}
/*header1-2*/
.header1-2{background:url(../img/headerbg2.png) no-repeat left top; background-size:100% 140px;}
.header1-2 .headerTop{border:0; color:#808080;}
.header1-2 .headerTop a{color:white;}
.header1-2 .headerTop a:hover{color:#ea0000 !important; }
/* .header1-2 .headerTop .icon1{background-position: -131px -91px;} */
.header1-2 .headerTop p.fl span a{color:#808080;}
.headerMiddle2{height:110px; line-height:110px;}
.headerMiddle2 .logo img{vertical-align: middle; margin-left:23px; width:239px;}
.headerMiddle2 .login{border:1px solid #727477; background:rgba(255,255,255,.38); margin-top:40px;
height:32px; line-height:32px;}
.bookDetail .headerMiddle2 .login{border: 1px solid #e6e6e6;}
.headerMiddle2 .login a{color:white;}
.headerSearch2{width:588px; height:38px; line-height:38px; border:1px solid #e6e6e6; border-radius:2px;
-webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; position: relative;
background:rgba(255,255,255,.8); margin-top:38px; margin-left:125px;}
.gjjsBtn{margin-right:30px; height:38px; line-height:38px; color:white; margin-top:38px;}
.gjjsBtn:hover{color:#ea0000;}
.tiname{width:72px; text-align: center; float:left; position: relative;}
.tiname p{color:#444444; cursor: pointer;}
.headerSearch2 span{ color:#cccccc; float:left;}
.headerSearch2 input{margin-left:12px; width:75%; line-height:38px; color:#999999; background:none; height:38px;}
.headerSearch2 input::-webkit-input-placeholder{color:#999999;}
.headerSearch2 input::-moz-placeholder{color:#999999;}
.headerSearch2 input::-ms-input-placeholder{color:#999999;}
.headerSearch2 .searchResult{margin-right:16px;}
.tiname ul{width:140px; box-shadow: 0 0 10px 4px rgba(0,0,0,.14); background:white;
position: absolute; left:0; top:38px; z-index:1;}
.tiname ul li{padding-left:20px; line-height:44px; border-bottom:1px solid #e6e6e6;
text-align: left;}
.tiname ul li a{color:#666666;}
.tiname ul li:hover a{color:#ea0000;}




/*精华编头部*/
.jhb .header1-2{background: url(../img/headerbg3.png) no-repeat left top; background-size: 100% 266px; /*padding-bottom:46px;*/}
.sameHeader{}
.sameHeader .headerMiddle2{height:inherit; line-height: inherit; position: relative;text-align: center;}
.sameHeader .headerMiddle2 .logo{float:inherit; margin:0 auto; text-align: center; padding-top:38px; margin-bottom:46px;}
.sameHeader .headerMiddle2 .logo img{margin:0;}
.sameHeader .headerMiddle2 .login,
.sameHeader .headerMiddle2 .headerSearch2{float: inherit;}
.sameHeader .headerMiddle2 .headerSearch2{margin:0 auto; background: rgba(255,255,255,.88); display: inline-block; vertical-align: middle;}
.sameHeader .headerMiddle2 .login{position: absolute; right:0; top:13px; margin:0;}
.sameHeader .headerMiddle2 .gjjsBtn{display: inline-block; vertical-align: middle; margin-top:0;
margin-left:30px; float: inherit;}
.smb .headerMiddle2 .gjjsBtn,.fzb .headerMiddle2 .gjjsBtn{color:#ea0000;}
.smb .headerMiddle2 .gjjsBtn:hover,.fzb .headerMiddle2 .gjjsBtn:hover{text-decoration: underline;}
/*文献编头部*/
.sameHeader .header1-2{ background-size: 100% 266px !important; padding-bottom:46px;}
.wxb .header1-2{background:url(../img/headerbg4.png) no-repeat left top; background-size:100% 266px;}
/*nav*/
.nav{height:32px; line-height:32px; background:url(../img/navbg.jpg) repeat-x left top; box-shadow: 1px 1px 7px 0px rgba(11,11,11,.16);}
.nav ul{overflow: hidden;}
.nav li{float:left; padding:0 25px; font-size:16px; color:#eed9a7; position: relative; text-align: center; margin-right:5px;}
.nav li a{color:white; display: block; font-size:16px; left:0; background:#817149; top:-34px; position: absolute;
width:100%; text-align: center;}
.nav li span{display: block;}
.nav li:hover span,.nav li.active span{opacity: 0; filter:alpha(opacity=0); }
.nav li:hover a,.nav li.active a{top:0;}
/*最新上架*/
.recentlyShelves{padding-top:73px; background:url(../img/bg3.png) repeat left top;
background-attachment: fixed;}
.recentlyShelves h2{width:193px; height:33px; padding-top:29px; background:url(../img/btnbg.png) no-repeat left top; background-size:100%;
color:white; padding-left:27px; font-size:18px; font-family: "新宋体"; color:#eed9a7; margin:0 auto; margin-bottom:66px;}
.w-1200{position: relative;}
.yun1,.yun2{position: absolute;}
.yun1{right:-335px; top:-60px;}
.yun2{left:-330px; top:227px;}
.container .yun1{top:40%; right:-350px;}
.container .yun2{top:60%; left:-364px;}
.container2 .yun2{top:60%; left:-399px;}
.recentlyShelves .moreGJ{position: absolute; right:19px; top:13px; width:14px; background:url(../img/bg1.png) no-repeat center top;
background-size:46px; padding:24px 14px 0 18px; color:#a07c4c; font-family: "新宋体";}
.list1{padding-left:56px;}
.list1 li{float:left; width:168px; margin-right:64px; margin-bottom:48px;}
.list1 li .bookcover{width:146px; height:218px; margin:0 auto; margin-bottom:14px; box-shadow: 0 6px 7px 0px rgba(0,0,0,.26);
overflow: hidden;}
.list1 li .bookcover img{display: block; width:100%; height:100%;}
.list1 li .bookcover:hover img{transform:scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform:scale(1.1);}
.list1 li p{line-height:24px; color:#333333; text-align: center;}
.list1 li:hover p{color:#ea0000;}
/*江苏文库简介*/
.jsproduce{background:url(../img/bg7.png) repeat left top;background-attachment: fixed; padding-bottom:46px;}
.jsproduceCon{padding-top:83px; background:url(../img/bg4.png) no-repeat left 70px; padding-right:113px;
position: relative;}
.jsproduceCon img{display: block; position: absolute; right:-30px; top:65px;}
.jsproduceCon .article{font-family: "新宋体"; line-height:30px; color:#1a1a1a; text-indent: 2em; margin-bottom:26px;}
.jsproduceCon p.p1,.jsproduceCon p.p2{padding:17px 0; width:90px; text-align: center; font-size:18px; color:#eed9a7;}
.jsproduceCon p.p1{background:url(../img/bg5.png) no-repeat center center; background-size:100%; margin-right:48px;}
.jsproduceCon p.p2{background:url(../img/bg6.png) no-repeat center center; background-size:100%;}
/*首页轮播*/
.lunbo{padding-top:50px; position: relative;}
.lunbo>img{display: block; position: absolute; left:-56px; top:110px;}
.lunbo li{float:left; width:112px; height:404px; border:1px solid #6d6d6d;
padding:3px; padding-bottom:0; background:white; transition: .35s; box-shadow:3px 3px 17px 2px rgba(0,0,0,.26);
-webkit-box-shadow:3px 3px 17px 2px rgba(0,0,0,.26);}
.lunbo li div{width:100%; height:342px; overflow: hidden; position: relative;}
.lunbo li div img{display: block; position: absolute; right:0; top:0;}
.lunbo li div:hover img{right:-100px;}
.lunbo li div .bookNum{background:#981a1a; text-align: center;/* height:54px;*/ padding:2px; font-family: "新宋体"; color:white;
position: absolute; left:8px; top:124px; opacity: 0; filter:alpha(opacity=0);}
.lunbo li div:hover .bookNum{opacity: 1; filter:alpha(opacity=1);}
.lunbo li div .bookNum span{display: block; border:1px solid #d09696; padding:10px 5px;}
.lunbo li p.name{text-align: center; background-repeat: no-repeat; padding-top:23px; padding-bottom:25px;}
.lunbo li p.name span{display: block;height:26px; background-position: center top;}
.lunbo li.li1{transform: perspective(500px) rotateY(-15deg); -webkit-transform: perspective(500px) rotateY(-15deg);}
.lunbo li.li1 p.name span{background-image: url(../img/font2.png);}
.lunbo li.li2{transform: perspective(500px) rotateY(15deg); -webkit-transform: perspective(500px) rotateY(15deg);}
.lunbo li.li2 p.name span{background-image: url(../img/font3.png);}
.lunbo li.li3{transform: perspective(500px) rotateY(-15deg);margin-left: -8px; -webkit-transform: perspective(500px) rotateY(-15deg);}
.lunbo li.li3 p.name span{background-image: url(../img/font4.png);}
.lunbo li.li4{transform: perspective(500px) rotateY(15deg); -webkit-transform: perspective(500px) rotateY(15deg);}
.lunbo li.li4 p.name span{background-image: url(../img/font5.png);}
.lunbo li.li5{transform: perspective(500px) rotateY(-15deg);margin-left: -8px; -webkit-transform: perspective(500px) rotateY(-15deg);}
.lunbo li.li5 p.name span{background-image: url(../img/font6.png);}
.lunbo li.li6{transform: perspective(500px) rotateY(15deg); -webkit-transform: perspective(500px) rotateY(15deg);}
.lunbo li.li6 p.name span{background-image: url(../img/font7.png);}
.lunbo li:hover{background:#817149;}
.lunbo li:hover p.name span{background-position: center -30px;}

.container{background:url(../img/bg3.png) repeat left top; padding-top:30px; padding-bottom:48px;}
.jsNav{height:46px; line-height:46px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:27px;}
.jsNav p{width:292px; text-align: center; font-family: "宋体"; color:#817149;}
.jsNav li{padding-left:18px; padding-right:53px; float:left; margin-right:10px;}
.jsNav li a{display: block; color:#4c4c4c;}
.jsNav li:hover,.jsNav li.active{background:url(../img/btn.png) no-repeat left center; background-size:100%;}
.jsNav li:hover a, .jsNav li.active a{color:white;}



.aside1{width:248px; margin-left:13px; margin-right:28px;}
.aside .asideTop{padding:19px 18px 0 18px;}
.aside1 .asideTop{background:url(../img/img3.png) no-repeat center top;
background-size:100% 19px; margin-bottom:20px;}
.aside1 .asideTop .div1{padding:6px; background:#f5f1e7;}
.aside1 .asideTop .div1 .div2{border:1px solid #e5decc; padding:0 2px; padding-bottom:28px;}
.aside .asideTop .div1 .div2 h2{height:50px; line-height:50px; font-size:16px; color:#3d3d3d; font-weight: normal;
text-align: center; border-bottom:1px solid #e5ddcb; margin-bottom:14px;}
.aside .asideTop .div1 .div2 h2 span{padding:0 12px;}
.aside1 .asideTop .div1 .div2 li a{border-bottom:1px solid #e5ddcb;}
.slideBtn{position: absolute; right:10px; top:8px; width:20px; height:20px; text-align: center; line-height:20px;
cursor: pointer;}

.wxb .aside1 .asideTop .div1 .div2{padding-bottom:0px; min-height: 600px;}

.aside2{width:270px; margin-right:20px;}
.aside2 .asideTop{background:url(../img/img8.png) no-repeat center top,url(../img/img9.png) no-repeat center bottom;
background-size:100% 24px; padding-left:12px; padding-right:12px; padding-bottom:20px;}
.aside2 .asideTop .div1 .div2{padding:0 11px;}
.aside2 .asideTop .div1{padding-bottom:142px; background:url(../img/img10.png) repeat-y center top,
url(../img/img11.png) no-repeat left bottom,white; background-size:100%; box-shadow: 0 0 8px 0 rgba(0,0,0,.21);}
.aside2 .asideTop li a{border-bottom:1px solid #f4efe2;}
.aside2 .menu-level1>li.active{background:#fdfbf4;}

/*当前位置*/
.location{line-height:12px; color:#999999; margin-bottom:20px;}
.location span{margin-left:6px; color:#4c4c4c;}
.location a{margin-right:6px; color:#999999; margin-left:5px;}
.location a:hover{color:#4c4c4c;}

.container .aside1 .asideBottom{width:208px; margin:0 auto; margin-bottom:20px;}
.container .aside1 .asideBottom li{text-align: center; margin-bottom:-3px; background:#ede8dc;}
.container .aside1 .asideBottom li a{color:#817149; font-size:16px; line-height: 38px; display: block;}
.container .aside1 .asideBottom li.li1{transform: perspective(500px) rotateX(-30deg); -webkit-transform: perspective(500px) rotateX(-30deg); margin-bottom:-4px;}
.container .aside1 .asideBottom li.li2{transform: perspective(500px) rotateX(30deg); -webkit-transform: perspective(500px) rotateX(30deg);}
.container .aside1 .asideBottom li.li3{transform: perspective(500px) rotateX(-30deg); -webkit-transform: perspective(500px) rotateX(-30deg); margin-bottom:-4px;}
.container .aside1 .asideBottom li.li4{transform: perspective(500px) rotateX(30deg); -webkit-transform: perspective(500px) rotateX(30deg);}
.container .aside1 .asideBottom li.li5{transform: perspective(500px) rotateX(-30deg); -webkit-transform: perspective(500px) rotateX(-30deg);}
.section{width:910px;}
.section_header{border-bottom:1px solid #e8e8e8;height: 50px;}
.section_header p.fl{height:50px; line-height:50px;}
.section_header p.fl a{display:inline-block; width:112px; text-align: center; font-size:18px; color:#999999;}
.section_header p.fl a.a_active{font-weight: bold; color:#817149; background:url(../img/img6.png) no-repeat 10px top;}
.sectionmain_top p.searchkuang{padding-top:8px; margin-right:25px;}
.sectionmain_top p.searchkuang input{width:204px; padding-left:11px; height:30px; line-height: 30px; border-right:0;
color:#808080; display:block;}
.sectionmain_top p.searchkuang input::-moz-placeholder{color:#808080;}
.sectionmain_top p.searchkuang input::-ms-input-placeholder{color:#808080;}
.sectionmain_top p.searchkuang input::-webkit-input-placeholder{color:#808080;}
.sectionmain_top p.searchkuang span{width:34px; height:30px; background-color:#817149; background-image: url(../img/img.png);
background-position:-152px 7px; display:block; cursor: pointer;}

.container2 .sectionmain_top{height:50px; line-height:50px; padding:0; background:white; border-bottom:1px solid #e8e8e8;}
.container2 .sectionmain_top p.searchkuang input{background:#f7f7f7;}
.booklist_name span.span1{font-size:18px; color:#1a1a1a; margin-right:12px;}
.booklist_name span.span2{font-family: "宋体"; font-size:12px; color:#4c4c4c;}
.booklist_name span.span2 em{font-size:14px; color:#ab3422; font-family: Verdana; font-style: normal; padding:0 6px;}
/*菜单*/
.menu-level1 ul{display: none;}
.menu-level1>li>a{color:#4c4c4c; background:url(../img/img7.png) no-repeat 10px center;}
.menu-level1 li{position: relative;}
.menu-level1 li>a{padding:8px 0;line-height:20px;  padding-left:30px; display: block;}
.menu-level1>li.active>a{color:#817149; background:url(../img/img7-active.png) no-repeat 10px center; font-weight: bold;}
.slideBtn.on .icon5{background-position: -187px top;}
.menu-level2>li>a{padding-left:35px; color:#666666;}
.menu-level3>li>a{padding-left:50px; color:#999999;}
.menu-level4>li>a{padding-left:65px; color:#976c34;}
.menu-level5>li>a{padding-left:80px; color:#999999;}
.menu-level6>li>a{padding-left:95px; color:#999999;}
.menu li a.active{font-weight: bold;}
/*模式*/
.showtype{padding-right:20px;}
.showtype a{color:#adadad; display: inline-block;}
.quanwen_showtype a{height:16px; line-height:16px; margin-top:15px;}
.quanwen_showtype a.imgList{margin-right:16px;}
.quanwen_showtype a.imgList:hover .icon6,.quanwen_showtype a.imgList.a_active .icon6{background-position-y: -18px;}
.quanwen_showtype a.zymode:hover .icon7,.quanwen_showtype a.zymode.a_active .icon7{background-position-y: -18px;}
.quanwen_showtype a:hover,.quanwen_showtype a.a_active{color:#817149;}
.icon6,.icon7{background-position-y:0; margin-right:6px;}
.books_showtype a{height:16px; line-height:16px; margin-top:15px;}
.books_showtype a.imgList{ margin-right:16px;}
.books_showtype a.imgList:hover .icon,.books_showtype a.imgList.a_active .icon{background-position-y: -43px;}
.books_showtype a.zymode:hover .icon,.books_showtype a.zymode.a_active .icon{background-position-y: -43px;}
.container2 .books_showtype a.imgList:hover .icon,
.container2 .books_showtype a.imgList.a_active .icon{background-position:left -199px;}
.container2 .books_showtype a.zymode:hover .icon,
.container2 .books_showtype a.zymode.a_active .icon{background-position:-24px -199px;}
.sameHeader .books_showtype a.imgList:hover .icon,.sameHeader .books_showtype a.imgList.a_active .icon{background-position:-153px -43px;}
.sameHeader .books_showtype a.zymode:hover .icon,.sameHeader .books_showtype a.zymode.a_active .icon{background-position:-177px -43px;}
/*全文结果按相关度*/
.list2 li{border-bottom:1px solid #e6e6e6; padding:16px 0; position: relative;padding-left:20px;min-height:200px;}
.list2 li:hover{background:#f7f7f7;}
.list2 li .book_cover{margin-right:16px; width:136px; height:198px; border:1px solid #e6e6e6;}
.list2 li .book_cover img{width:100%; height:100%; display: block;}
.list2 li .book_msg{margin-left:156px;}
.h3_bookName{height:32px; line-height: 32px; font-size:18px; color:#1a1a1a; font-weight: normal; margin-bottom:13px;}
.h3_bookName img{vertical-align: middle; margin-right:12px; margin-top:-4px;}
.list2 li p{color:#999999; margin-bottom:10px;}
.list2 li p span{color:#4c4c4c;}
.list2 li p.zy{line-height:26px; padding-right:36px; text-align: justify;}
.list2 li p.lookDetailResult{width:100px; height:22px; line-height:22px; text-align: center; border:1px solid #e6e6e6;
color:#7a372d; font-size:12px; margin-top:15px;}
.list2 li:hover .h3_bookName{color:#a33823; font-weight: bold;}
.list2 li p.lookDetailResult:hover{color:white; background:#7a372d; border:1px solid #7a372d;}
.list3 li .book_msg{width: 100%; margin-left:0;}
.list3 li{min-height: inherit;}

.list4 li .book_cover{width:120px; height:174px; margin:0 auto; position: relative;}
.list4 li{width:178px; padding-top:14px; text-align: center; float:left;
margin-bottom:20px; position:relative;border:1px solid transparent; transition:.35s; -webkit-transition:.35s;}
.list4 li:hover .book_cover{box-shadow: 0 0 12px 0 rgba(0,0,0,.25);}
.list4 li:hover .book_name{color:#A33823;}
.list4 li:hover .addBook,.list4 li:hover .removeBook{opacity: 1;}
.list4 li .addBook,.list4 .removeBook{right:0; top:0; padding:5px 7px; background-color:rgba(0,0,0,.47); width:16px; height:20px;
background-position: -120px -34px; text-indent: -999px; opacity: 0;}
.list4 li .addBook:hover,.list4 li .addBook.a_active{background-position: -120px -59px;}
.list4 .removeBook{background-image: url(../img/img2.png); background-position:-17px -513px;}
.list4 li .book_cover{margin-bottom:15px; overflow: hidden;}
.list4 li .book_cover img{transition:.35s; -webkit-transition:.35s; -moz-transition:.35s; -ms-transition:.35s;
width:100%; height:100%;}
.list4 li .book_cover:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
-ms-transform: scale(1.1);}
.list4 li .book_name{font-size:16px; color:#333333; margin-bottom:12px; line-height:16px; height:18px; padding:0 15px;}
.list4 li .book_author{color:#999999; height:16px; line-height: 14px;}

/*检索词*/
.sectionmain_top{padding:13px 0; background:#fafafa; padding-left:20px; color:#999999; margin-bottom:14px; position: relative;}
.sectionmain_top .key{font-size:12px; font-family: "宋体"; color:#1a1a1a; line-height:20px;}
.sectionmain_top .key em{color:#de1e1e; font-style: normal;}
.sectionmain_top .key span{display: inline-block; padding:0 9px; color:#de1e1e;}
.sectionmain_top>div.fr{position: absolute; right:0; top:50%; margin-top:-23px; }
.rwzl .sectionmain_top>div.fr{bottom:9px; margin-top:0; top:inherit;}
.rwzl .booklist_name{width:50%;}
/*加入书架*/
.addBook{height:18px; line-height:18px; color:#666666; padding-left:20px; background-image: url(../img/img.png);
background-position: left -34px; position:absolute; right:36px; top:24px; cursor: pointer;}
.removeBook{position:absolute; cursor: pointer;}
.addBook:hover,.addBook.a_active{color:#a33823;background-position: left -59px;}

/*添加书架小弹窗*/
#addBookcontent1 .newBulid{background-image: url(../img/add.png); background-position:30px center; padding:17px 0 17px 70px;
line-height:26px; color:#808080; background-color:#e6e6e6; display:block; cursor: pointer; }
#addBookcontent1 li{background-image: url(../img/bookicon.png); background-position: 30px center; padding:13px 0 8px 77px;
cursor: pointer; border-bottom:1px solid #e6e6e6;}
#addBookcontent1 .bookshelvesName{margin-bottom:10px; color:#1a1a1a; height:12px; line-height:12px;}
#addBookcontent1 .bookshelvesNum{color:#999999;}
body .redSkin .layui-layer-title{background:#a33823; font-weight: bold; color:#fff; border: none;}
body .redSkin .layui-layer-close1{ width:12px; height: 12px;
background-position: -40px -18px !important;}
body .redSkin .layui-layer-btn .layui-layer-btn0{margin-right:40px;}
body .redSkin .layui-layer-btn{background:white; padding-top:26px; padding-bottom:26px;}
body .redSkin .layui-layer-btn a{padding:0 18px; font-size:16px;}
body .redSkin .layui-layer-btn0{color:white !important;}
body .redSkin .layui-layer-btn1{border:1px solid #999; background-color:white !important; color:#808080 !important;}
.layui-layer-shade{opacity: .12 !important;}
.layui-layer{box-shadow: 1px 1px 50px rgba(0,0,0,.4);}
#addBookcontent2 p{color:#808080; height:34px; line-height:34px; padding:50px 18px 0 18px; margin-bottom:5px;}
#addBookcontent2 p input{height:32px; height:32px; background:#f7f7f7; color:#999999; display: inline-block; padding-left:9px; width: 76%;
border:1px solid #cccccc;}
#addBookcontent2 .tishi{padding-left:18px; display: none; }
#addBookcontent2,#addBookcontent1{display:none;}
body .redSkin #addBookcontent2,body .redSkin #addBookcontent1{display:block;}
.layui-layer-setwin a{background-image: url(../img/img.png); }
.layui-layer-setwin .layui-layer-close1{background-position:-40px -18px !important;}
.layui-layer-setwin .layui-layer-close2{background-position: left -130px;}
.layui-layer-setwin .layui-layer-close2:hover{background-position: left -130px;}

mark{background-color:transparent; color:#a33823;}

/*分页*/
.pages{text-align: center;}
.pages .fr input[type="text"]{border:0; background:#f7f7f7; width:30px; height:20px; line-height:20px; font-size:12px; margin-left:0;}
.pages .fr a.tz{border:0; font-size:12px; color:#817149;}
.pages .fr{float:inherit; display: inline-block;border-bottom: 1px solid #dbdbdb;}
.pages .pagination{float: inherit; vertical-align: middle;}
.light-theme a, .light-theme span{padding:0; width:30px; height:30px; line-height:30px;
 border:0; background:none;}
.light-theme a:hover{background:none;}
.simple-pagination li{border-radius:50%; overflow: hidden; width:30px;}
.simple-pagination li .prev{background:url(../img/prev.png) no-repeat left center; width:16px; height:28px;
 border-radius:0; line-height:28px;}
 .simple-pagination li .next{background:url(../img/next.png) no-repeat right center; width:24px; height:36px;
 border-radius:0; line-height:36px; margin-top:-2px; margin-right:0; margin-left:4px;}
 .light-theme .current{background:#817149;}

 /*中文两端对齐*/
.justify {
   width:70px;
   float:left;
}


 /*精华编图书详情*/
.container3{background:none;}
.samebg{background:url(../img/bodybg.png) no-repeat right 140px,url(../img/yun2.png) no-repeat left 70%;}
.bookDetail .section{margin-left:362px; width:836px;}
.bookLeft{width:342px; margin-bottom:56px;}
.bookLeft .bookCover{width:316px; height:456px; padding:15px 12px; border:1px solid #e6e6e6; margin-bottom:20px;
background:url(../img/shadow.png) no-repeat center 486px,white; position: relative;}
.bookLeft .bookCover img.book{display:block; width:100%; height:100%;}
.bookLeft .bookCover img.shadow{position: absolute; bottom:-10px; left:10px;}
.bookZhujie{padding:4px 20px 44px 20px; border:1px solid #e6e6e6; background:white;}
.bookZhujie h3{padding-left:6px; height:72px; line-height:72px; color:#0f0f0f; font-size:24px; font-family: "微软雅黑";
font-weight: normal;}
.bookZhujie ul li{border-bottom:1px dashed #e0e0e0; padding:8px 0 8px 6px; line-height:20px;
color:#4c4c4c; font-family: "微软雅黑"; overflow: hidden;}
.bookZhujie ul li .justify{height:14px;}
.bookZhujie ul li .span2{margin-left:70px; display: block;}
.jianjie{border:1px solid #e0e0e0;}
.jianjieTitle,.mulu_note p.title{height:44px; line-height:44px; border-bottom:1px solid #e0e0e0; font-family: "微软雅黑";
background:white;}
.jianjieTitle p.fl{padding-left:25px; color:#333333; font-size:16px;}
.tool{padding-right:21px;}
.tool p.collection{margin-right:20px;}
.tool p{display:inline-block; font-size:14px; color:#1a1a1a; cursor:pointer;}
.tool p a{font-size:14px; color:#1a1a1a;}
/*.tool p:hover,*/.tool p:hover a,.tool p.active,.tool p.active a{color:#e21818;}
.icon15{width:18px; height:16px; background-position: -58px -220px; margin-right:4px;}
.icon16{width:12px; height:12px; background-position: -20px -88px; margin-right:4px;}
.collection3.active .icon15{ background-position-y: -238px;}
/*.tool p:hover .icon{background-position-y: -103px;}*/
/*.tool p:hover .icon15{
    background-position-y: -238px;
}*/
.jianjie{margin-bottom:16px;}
.jianjie .resultJS{margin-top:5px;}
.jianjieCon{background:url(../img/shadow1.jpg) repeat-x left top; padding:17px 32px 20px 32px;
line-height:28px; color:#666666; font-family: "微软雅黑"; text-indent: 28px; text-align: justify;}
.mulu_note{border:1px solid #e0e0e0; background:url(../img/shadow2.jpg) repeat-x left 44px,white;}
.mulu_note p.title{padding-left:30px;}
.mulu_note p.title span{display:inline-block; font-size:16px; color:#4c4c4c; font-family: "微软雅黑"; margin-right: 30px;
height:42px; line-height:42px; cursor: pointer;}
.mulu_note p.title span.active{border-bottom:2px solid #b5a204; color:#b5a204;}
.xslzk .mulu_note p.title span.active{border-bottom:2px solid #de1e1e; color:#de1e1e;}

/*目录*/
.mulu{min-height:660px;}
.mulu>ul{margin-left:30px; font-family: "微软雅黑"; margin-top:20px;}
.mulu>ul ul{display:none;}
.mulu>ul li{line-height:26px;}
.mulu>ul li a{color:#b2b2b2;}
.mulu>ul li>a{display:inline-block; color:#666666; font-size:12px;}
.mulu>ul li h1{line-height:40px;}
.mulu>ul li h1 a{color:#333333; font-size:16px; font-weight: normal; }
.mulu>ul li h1 span{padding-right:5px; display:inline-block;}
.icon41{background-image:url(../img/img3.png);
background-position:left -139px; width:8px; height:12px; margin-right:10px; margin-top:3px !important; cursor: pointer;}
.mulu>ul li h1 font{font-size:14px; color:#de1e1e; font-weight: normal; cursor:pointer;}
.mulu>ul li h2,.mulu>ul li h3{line-height:26px;}
.mulu>ul li h2 span{display:inline-block;}
.icon42{background-image:url(../img/img3.png);background-position:left -166px; width:6px; height:10px;
margin-top:0px !important;  margin-right:5px;}
.mulu>ul li h2 a,.mulu>ul li h3 a{ color:#666666; font-size:14px; font-weight:normal;}
.mulu>ul li h2 a{color:#333;}
.mulu>ul li h2 font{font-size:14px; font-weight: normal;}
.mulu>ul li h3{ color:#b2b2b2; }
.mulu>ul li h3 span{display:inline-block;}
.mulu>ul li h3 font{font-weight: normal; font-size:14px; color:#666;}
.mulu>ul>li>ul{padding-left:30px;}
.mulu>ul>li>ul>li>ul,.mulu>ul>li>ul>li>ul>li>ul{padding-left:26px;}
.mulu>ul .muluOpen{display:block;}
.mulu>ul li h2.muluActive .icon42{background-position:left -191px; width:10px; height: 6px; margin-top:0px !important;}
.mulu>ul li h3.muluActive{background-position:left -218px;}
.mulu>ul li h3.muluActive .icon43{background-position: left -228px; width:10px; height:6px;}

.slide{cursor:pointer;color: #de1e1e !important;}

/*ztree*/
.sjsmk #treeDemo{background:#f4f4f4; padding-top:18px; font-family: "微软雅黑";}
a.level0,a.level1,a.level2,a.level3,a.level4,a.level5,a.level6{white-space: normal;}
a.level0{white-space: normal;}
.muluCon .level2{max-width:196px;}
.ztree li a.curSelectedNode{background:#fef9d3 !important; border:1px solid #f1e68c !important;}
.ztree li span.button.roots_open,
.ztree li span.button.root_open,
.ztree li span.button.center_open,
.ztree li span.button.bottom_open{background-position-x: -75px !important;}
.ztree li span.button.roots_close,
.ztree li span.button.root_close,
.ztree li span.button.center_close,
.ztree li span.button.bottom_close{background-position-x: -94px !important;}
.ztcxt #treeDemo{background:#fefefe;}
.ztree li a{overflow: hidden;}
.ztree li a.curSelectedNode,.ztree li a{height:inherit !important; padding:5px !important;}
.ztree li span{line-height:18px !important;}
.ztree li{padding:0 !important;}
.ztree li span.button.switch{margin-top:4px;}
.level0>span:first-of-type,
.level1>span:first-of-type,
.level2>span:first-of-type,
.level3>span:first-of-type,
.level4>span:first-of-type,
.level5>span:first-of-type{display:block !important; float:left;}
.level0>span:last-of-type,
.level1>span:last-of-type,
.level2>span:last-of-type,
.level3>span:last-of-type,
.level4>span:last-of-type,
.level5>span:last-of-type{margin-left:18px; display: block;}

/*我的笔记*/
.Note>p{width:126px; text-align: center; height:24px; line-height:24px; border:1px solid #d5d4d3; font-family: "微软雅黑";
color:#1a1a1a; margin-top:23px; margin-left:29px; background:white;}
.Note>p span{margin-left:7px;}
.noteCon{margin-left:67px; overflow: hidden;}
.Note ul{background:url(../img/sx.jpg) repeat-y 55px 0; margin-left:20px; padding-top:32px;}
.Note ul li{margin-bottom:20px; overflow: hidden;}
.Note ul li h3{height:38px; line-height: 38px; font-size:14px; font-family: "微软雅黑"; color:#4c4c4c; font-weight: normal;
width:48px;}
.Note ul li .circle{width:14px; height:14px; background:url(../img/img.png) no-repeat -100px -42px; margin-top:12px;
border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;}
.Note ul li:hover .circle{background:url(../img/img.png) no-repeat -104px -57px;}
.Note ul li:hover .noteCon>div.transition{border:1px solid #cbc597;}
.Note ul li.hide{display:none;}
.Note ul li:hover .noteCon:after{background:url(../img/sanjiao2.png) no-repeat left top;}
.noteCon{padding-left:14px; position: relative; font-family: "微软雅黑"; margin-right:25px;}
.noteCon:after{content:""; width:10px; height:14px; background:url(../img/sanjiao1.png) no-repeat left top; position: absolute;
left:5px; top:11px;}
.noteCon div.transition{border:1px solid #e0e0e0; background:white; padding:16px 20px 18px 16px;}
.noteCon div.transition p{ overflow: hidden;}
.noteCon div.transition .yinwen{line-height:20px; margin-bottom:10px;}
.noteCon div.transition .yinwen a{color:#4c4c4c;}
.noteCon div.transition .biji .span2{color:#7a372d;}
.noteCon div.transition .biji{margin-bottom:14px;}
.noteCon div.transition .msg{height:14px; line-height:14px; font-size:12px; color:#757575;}
.noteCon div.transition .msg a{color:#666666; display:inline-block;}
.noteCon div.transition .msg span{margin-right:20px;}
.noteCon div.transition p .span1{float:left; width:38px; height:20px; line-height:20px; color:white; font-size:12px;
font-family: "宋体"; text-align: center; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
-ms-border-radius:4px; margin-right:9px;}
.noteCon div.transition .yinwen .span1{background:#999999;}
.noteCon div.transition p .span2{display:block; margin-left:48px; overflow: hidden; text-align: justify;}
.noteCon div.transition .biji .span1{background:#7a372d;}
.tool2{position: absolute; right:3px; bottom:17px;}
.tool2 i{margin-right:17px; cursor: pointer;}

.tool2 i:hover {background-position-y: -107px;}
.Note .slideBiji{margin-left:76px; overflow: hidden;}
.Note .slideBiji span{width:56px; height:22px; line-height:22px; text-align: center;
background:#f9f9f6; border:1px solid #cccccc; font-size:12px; color:#4c4c4c; font-family: "微软雅黑";border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
-ms-border-radius:4px; margin-top:5px; display:block; cursor:pointer;}


/*编辑笔记*/
#edit{padding:6px 20px 0 20px; display:none;}
#edit p{color:#999999; font-family: "微软雅黑"; line-height:36px;}
#edit div{border:1px solid #a9a9a9;}
#edit textarea,#edit div{width:548px; height:78px; outline:none; resize:none; padding:10px; color:#333333; font-family: "微软雅黑";
margin-bottom:10px; font-size:14px;}
.layui-layer-btn{background:white;}
.layui-layer-btn a{padding:0; width:86px; height:36px; line-height:36px; margin:0 15px; font-family: "微软雅黑";}
.layui-layer-btn .layui-layer-btn0{background:#b5a204; border-color:#b5a204;}
.sjsmk .layui-layer-btn .layui-layer-btn0{background:#d6594c; border-color:#d6594c;}
.xslzk .layui-layer-btn .layui-layer-btn0{background:#112f42; border-color:#112f42;}
.layui-layer-btn .layui-layer-btn0,.layui-layer-btn .layui-layer-btn1{text-align: center;}
.layui-layer-setwin .layui-layer-close1{background:url(../img/img.png) no-repeat -82px -88px !important;}
.layui-layer-title{font-size:14px; color:#1a1a1a; font-family: "微软雅黑";}
.deleteSkin.layui-layer-page .layui-layer-content{text-align: center; font-size:18px; color:#333333; font-family: "微软雅黑";
line-height:106px;}

.slideMore{color:white; width: 58px; height: 20px; line-height: 20px; text-align: center;
text-indent: 0; font-size: 12px; border-radius:2px; -webkit-border-radius:2px;
-moz-border-radius:2px; -ms-border-radius:2px; margin-top:5px; margin-left:auto; background:#938966;
display: inline-block; margin-left:10px;}

/*精华编阅读页*/
.read1 .container{padding-top:20px;}
.aside3{width:260px;}
.readAside>p{height:32px; width:100%; position: relative;}
.readAside>p span{display:block; position: absolute; top:0; cursor:pointer;}
.readAside>p span .normal{display:block;}
.readAside>p span .active{display:none;}
.readAside>p span.selected{z-index:1; top:-2px;}
.readAside>p span.selected .normal{display:none;}
.readAside>p span.selected .active{display:block;}
.readAside>p span.mulu_tab{left:0; width:98px;}
.readAside>p span.biji_tab{left:95px;}
.readAside>p span.biji_tab.selected{left:88px; width:105px;}
.bookRead .container{margin-bottom:44px;}
.mulu_tab font{position: absolute; left:28px; top: 7px; background: #ebebeb; font-family: "微软雅黑";}
.mulu_tab.selected font{background:#333; color:white; top:10px; left:31px;}
.biji_tab font{position: absolute; left: 13px; top: 6px; background: #ebebeb; font-family: "微软雅黑";}
.biji_tab.selected font{ left:20px; top:8px; background: #333; color:white;}
.bijiCon .total{width:242px; height: 40px; line-height:40px; padding-left:16px;
font-family: "微软雅黑"; color:#333333; background:#f5f5f5; position: relative; margin-bottom:16px;}
.bijiCon .total img{position: absolute; left:20px; bottom:-7px;}
.bijiCon .total em{padding:0 4px;}
.bijiCon .noteCon div.transition{padding:6px 12px 20px 12px;}
.bijiCon .tool2{bottom:10px;}
.bijiCon .noteCon{margin:0; padding:0; border:1px solid #cccccc; margin-bottom:14px; padding:4px; background:white;}
.bijiCon .noteCon.hide{display:none;}
.bijiCon .noteCon:after{display:none;}
.bijiCon .noteCon div.transition{border:0; background:#fafafa;}
.bijiCon .noteCon div.transition .msg{height: inherit;}
.bijiCon .noteCon div.transition .msg span{display:block; margin-bottom:8px;}
.bijiCon .noteCon div.transition .biji{margin-bottom:12px;}
.bijiTitle{padding-left:16px; height:36px; line-height:36px; color:#666666; font-family: "微软雅黑";
background:#fafafa;}
.bijiCon li.more{text-align: center; border:1px solid #cccccc; font-family: "微软雅黑"; color:#4c4c4c; font-size:12px;
height: 22px; line-height:22px; background:#f9f9f6; cursor: pointer;}
.bijiCon li.more.active .icon21{background-position-x: -78px;}
.currentLocal{height:20px; line-height:20px; font-family: "微软雅黑"; color:#808080; font-size:12px; margin-bottom:13px;}
.currentLocal a{display:inline-block;font-family: "微软雅黑"; color:#808080; font-size:12px;}
.currentLocal a:first-child:hover{color:#000;}
.ztree{border:1px solid #e6e6e6; background:#fafafa; padding-top:23px; padding-left:0px; padding-bottom:50px;
font-family: "微软雅黑";}
.read1 .ztree{display: none; background:#fafafa; padding:20px 20px 20px 15px; border:1px solid #e6e6e6;}

.read1 .section{margin-left: 290px; overflow: hidden; margin-bottom: 52px; width: 908px;}
.resultJS{float: right; height:32px; line-height:32px; margin-top:3px; margin-right:30px;}
.resultJS input{width:204px; border:1px solid #e6e6e6; padding-left:10px; font-size:12px; color:#808080;
 height:30px; line-height:30px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;
 vertical-align: middle;}
.resultJS a{display:inline-block; width:38px; height: 30px; line-height:30px; background:#7a372d; text-align: center; margin-left:-10px;
vertical-align: middle;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;}
.resultJS input::-webkit-input-placeholder{color:#808080;}
.resultJS input::-moz-placeholder{color:#808080;}
.resultJS input::-ms-input-placeholder{color:#808080;}
.resultJS .icon11{width:15px; height:15px; background-position:-162px top; margin-right:0;}

/*article*/
.articleCon{ border:1px solid #999999;}
.articleCon>div{padding:31px 40px 26px 40px; background:url(../img/left.png) no-repeat left top,url(../img/right.png) no-repeat right top,
url(../img/right1.png) no-repeat right bottom,url(../img/left1.png) no-repeat left bottom;}
.articleHeader{font-family: "微软雅黑"; padding-bottom:13px; border-bottom:2px solid #dad1c7;}
.articleHeader h2{height:36px; line-height:36px; font-size:24px; color:#1a1a1a; font-weight: normal;}
.articleHeader .articleMsg{height:30px; line-height:30px;}
.articleHeader .articleMsg .author{font-size:12px; color:#333333;}
.articleHeader .articleMsg .resultJS{margin:0; margin-top:-2px;}
.articleMore{height:14px; line-height:14px; color:#4c4c4c; font-family: "微软雅黑"; text-align: center; cursor:pointer;
padding-bottom:16px;}
.icon23{width:9px; height:14px; margin-left:7px; background-position: -28px -154px;}
.read1 .article{padding-bottom:33px; padding-top:28px; font-weight: bold;}
.read1 .article p{word-break: break-word; text-indent:2em; line-height: 1.6;text-align: justify; font-size:16px; color:#333333;
 margin-bottom:14px;}
.pageTag{padding:2px 7px; color:#a40000; font-family: Arial; font-style: normal; margin:0 5px;
background:#f4eded; border:1px solid #c78282; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
-ms-border-radius:2px; margin-top:0; font-weight: bold; font-size:14px;}
.articleCon.bg01{background:url(../img/aticlebg.jpg) repeat left top;}
.articleCon.bg02{background:#e3edcb;}
.articleCon.bg03{background:#dce2f2;}
.articleCon.bg04{background:#f2ede4;}
.article a{display:initial;}
span.zhuanming {
    background: url(../img/line.png) 0 bottom repeat-x;
    padding: 0 0 4px 0;
    margin: 0 2px 0 0;
}

span.shuming {
    background: url(../img/wave.png) 0 bottom repeat-x;
    padding: 0 0 4px 0;
    margin: 0 2px 0 0;
}

.article span.zhuanming {
    background: url(../img/line_night.png) 0 bottom repeat-x;
    padding: 0 0 4px 0;
    margin: 0 2px 0 0;
}

.article span.shuming {
    background: url(../img/wave_night.png) 0 bottom repeat-x;
    padding: 0 0 4px 0;
    margin: 0 2px 0 0;
}

span.zhu span.zhuanming {
	background: url(../img/line_zhu.png) 0 bottom repeat-x;
}

span.zhu span.shuming {
	background: url(../img/wave_zhu.png) 0 bottom repeat-x;
}

span.shu span.zhuanming {
	background: url(../img/line_shu.png) 0 bottom repeat-x;
}

span.shu span.shuming {
	background: url(../img/wave_shu.png) 0 bottom repeat-x;
}

span.xiao span.zhuanming {
	background: url(../img/line_xiao.png) 0 bottom repeat-x;
}

span.xiao span.shuming {
	background: url(../img/wave_xiao.png) 0 bottom repeat-x;
}

span.jiaozhu span.zhuanming {
	background: url(../img/line_xiao.png) 0 bottom repeat-x;
}

span.jiaozhu span.shuming {
	background: url(../img/wave_xiao.png) 0 bottom repeat-x;
}

span.xiaozhu span.zhuanming {
	background: url(../img/line_xiao.png) 0 bottom repeat-x;
}

span.xiaozhu span.shuming {
	background: url(../img/wave_xiao.png) 0 bottom repeat-x;
}
.article .zhu {
	color: #B9584E;
}
.article .xiao {
	color: #522CBF;
}
.article .shu {
	color: #AF34A7;
}
.article .jiaozhu {
	color: #522CBF;
}
.article .xiaozhu {
	color: #522CBF;
}
::selection {
    background:#c5ad4f;
    color:white;
}

::-moz-selection {
    background:#c5ad4f;
    color:white;
}

::-webkit-selection {
    background:#c5ad4f;
    color:white;
}

/*右侧工具栏*/
.info_tool{position:fixed; right:0; top:50%; margin-top:-140px; background:white;}
.info_tool li:hover .icon,.info_tool li.active .icon{ background-position-x: -178px;}
.info_tool li:hover .icon28{background-position: -133px -130px;}
.info_tool ul{border:1px solid #e6e6e6; border-bottom:0; position: relative;}
.info_tool ul li{padding:10px; border-bottom:1px solid #e6e6e6; text-align: center;}
.info_tool ul li>a p{font-size:12px; margin-top:5px; color:#333; font-family: "微软雅黑";}
.info_tool ul li>div{position: absolute; right:42px; top:0; padding:31px 26px  34px 33px; background:white;
box-shadow: 0 0 8px rgba(0,0,0,0.2); width:285px; text-align: left; font-family: "微软雅黑"; color:#333333; display: none;}
.info_tool ul li:hover div{display:block;}
.info_tool ul li:hover>a p{color:#a40000;}
.info_tool ul li .font{width:62px; height:28px; line-height:28px; text-align: center; border:1px solid #e6e6e6;
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; color:#333333; display:inline-block;
margin-right:12px; cursor: pointer;}
.info_tool ul li .font.active,.info_tool ul li .font:hover{background:#f4eded; color:#a40000; border:1px solid #c78282;}
.info_tool ul li .bg{width:32px; height:32px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;
display:inline-block; margin-right:14px; border:1px solid #d9d9d9; position: relative; vertical-align: middle; cursor: pointer;}
.info_tool ul li .bg_01{background:#ebebeb;}
.info_tool ul li .bg_02{background:#e3edcb;}
.info_tool ul li .bg_03{background:#dce2f2;}
.info_tool ul li .bg_04{background:#f2ede4;}
.info_tool ul li .bg.active{border:1px solid #ab4949;}
.info_tool ul li .bg.active:after{width:14px; height:10px; background:url(../img/img.png) no-repeat -131px -114px;
content: ''; position: absolute; left:50%; top:50%; margin-left:-7px; margin-top:-5px;}
.tooltip {
    font-size: 14px;
    line-height:18px;
    padding:14px 32px;
    padding-right:0;
    background: #FFF;
    border: 1px solid #e8e2e0;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    position: absolute;
    z-index: 9999;
}
.tooltip a{float:left; margin-right:26px; color:#4c4c4c; font-size:12px; font-family: "微软雅黑";}
.tooltip a i{margin-right:6px;}
.tooltip a:hover{color:#c5ad4f;}
.tooltip a:hover i.icon{background-position-y: -152px;}
.tooltip a:hover i.icon11{background-position-x:-121px;}
/*复制的弹窗*/
.weui_mask {
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
}

.weui_mask_transparent {
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.weui_mask_transition{
    display: none;
    position: fixed;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0);
    transition:background .3s;
}
.weui_fade_toggle{
    background: rgba(0,0,0,.6);
}
.weui_dialog {
    position: fixed;
    z-index: 13;
    width: 40%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FAFAFC;
    text-align: center;
    border-radius: 3px;
}
.weui_dialog_hd {
    padding: 1.2em 0 .5em;
}
.weui_dialog_title {
    font-weight: 400;
    font-size: 17px;
}
.weui_dialog_ft {
    position: relative;
    line-height: 42px;
    margin-top: 20px;
    font-size: 17px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.weui_btn_dialog.primary {
    color: #0BB20C;
}
.weui_dialog_ft a {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #3CC51F;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*联机字典*/
#searchbox{padding: 20px 30px 0;}
#searchDictionary input{height:36px; line-height:36px; background:white; width:90%; padding-left:10px;
border: 1px solid #ccc; border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; color:#999;}
#searchDictionary .soBtn{background:#990000; display:inline-block; height:38px; line-height:38px;
width:8%; text-align: center;border-radius: 0 3px 3px 0; margin-left:-6px; vertical-align:middle;}
#searchDictionary .soBtn .icon{margin-right:0;}
#searchDictionary{margin-bottom:40px;}
.DictionaryCon .tips,.DictionaryCon .shili{font-size:16px; margin-bottom:22px;}
.DictionaryCon ul{padding-bottom:15px;}
.DictionaryCon li{padding: 20px 15px; border-bottom: 1px solid #e9e9e9;}
.DictionaryCon li h2 span{color:#3d322b; font-size:16px;}
.DictionaryCon li h2{font-size: 18px; color: #d27a20;}
.DictionaryCon li p{font-size: 16px; color: #8c7e78; line-height: 1.6;}
.DictionaryCon li u{display: block; color: #ccc; font-size: 14px; text-decoration: none;}

#TOP{width:32px; height:32px; background:url(../img/top.png) no-repeat center center;
position: fixed; right:10px; bottom:10%; cursor:pointer; display:none;}

/*权限*/
.quanxian{text-align: center; font-family: "微软雅黑"; padding-top:55px; height:134px; position: relative;}
.quanxian .p1{width:156px; height: 44px; line-height:44px; text-align: center;
border:1px solid #938966; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px;
color:#938966; margin:0 auto; margin-bottom:20px;}
.quanxian .p2 a{display:inline-block; color:#b5a204; margin:0 16px 0 0px;}
.quanxian .p2{color:#808080; line-height:12px;}
.icon60{width:12px; height:14px; background-position: left -166px; margin-right:8px;}

/*read2*/
.header3 .headerSearch2{margin-top:13px;}
.header3 .headerSearch2 input{width:63%;}
.header3 .headerSearch2 .searchResult{margin-top:12px;}
.header3 .gjjs{color:white; margin-left:16px; margin-top:24px;}
.header3 .gjjs:hover{color:#b5a204; text-decoration: underline;}
.read2{background:#fdfbf9;}
.read2 .container{background:none; padding:0;}

/*精华编aside*/
.jhb .container2{padding:42px 0;}
.aside4{width:266px; padding-bottom:212px; margin-right:24px;}
.aside4 .menu-level1>li>a{background: url(../img/img12.png) no-repeat 10px center;}
.aside4{background:url(../img/img15.jpg) no-repeat center top,url(../img/img16.jpg) no-repeat center bottom,url(../img/img11.jpg) repeat-y 8px 12px;}
.aside4 .asideTop .div1 .div2 h2{margin:0 20px; height:56px; line-height:56px; margin-bottom:20px;}
.aside4 .asideTop .div1 .div2 h2 img{margin-top:16px;}
.aside4 .asideTop .div1 .div2 h2 img:first-of-type{margin-left:13px;}
.aside4 .asideTop .div1 .div2 h2 img:last-of-type{margin-right:13px;}
.sameHeader .sectionmain_top p.searchkuang span{background-color:#7a372d;}
.sameHeader .light-theme .current{background:#7a372d;}
.sameHeader .simple-pagination li .prev{background:url(../img/prev1.png) no-repeat left center}
.sameHeader .simple-pagination li .next{background:url(../img/next1.png) no-repeat left center}

/*文献编*/
.container4{background:url(../img/yun4.png) no-repeat left -70px,url(../img/yun1.png) no-repeat right -70px,white;}
.booklistHeader{border-bottom:1px solid #e6e6e6; padding-left:18px; overflow: hidden; height:40px;}
.booklistHeader span{color:#1a1a1a; font-size:16px; margin-right:25px; display:inline-block; height:36px;
cursor:pointer;}
.booklistHeader span.active{color:#976c34; background:url(../img/img17.png) no-repeat center bottom;}
.booklistHeader span:hover{color:#976c34;}
.container4 .resultJS{margin-bottom:9px; margin-top:0; margin-right:14px;}
.container4 .resultJS a{background-image: url(../img/img.png); background-position: -152px 7px;}
.container4 .resultJS input{border:0; background:#F7F7F7;}
.container4 .section{background:white;}

.list5>li{padding:20px 10px 20px 18px; border-bottom:1px solid #f0f0f0; position: relative;}
.list5>li:hover{background:#f9f9f6;}
.list5>li .img{width:128px; height:178px; border:1px solid #e6e6e6; text-align: center; line-height:178px;
background:white; position: absolute; left:20px; top:20px; overflow: hidden;}
.list5>li .img img{width:100%; height:100%;}
.list5>li:hover .img img{transform:scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
-ms-transform: scale(1.1);}
.list5>li .msg{margin-left:151px; overflow: hidden;}
.list5>li[data-url='wenzhang'] .msg,.list5>li[data-url='tiyao'] .msg{margin-left:0;}
.list5>li .msg h3{font-size:18px; color:#0f0f0f; font-weight: normal; height:24px; line-height:24px;
margin-bottom:20px;}
.list5>li .msg h3 span{width:42px; height:24px; line-height:24px; text-align: center; background:#ecf0f6; border-radius:2px; -webkit-border-radius:2px;
-moz-border-radius:2px; -ms-border-radius:2px; font-size:14px; color:#264e97; display:inline-block; margin-right:10px;}
.info tr{line-height:28px; height:28px; color:#333333;}
.info th{color:#666666; font-weight: normal;}
.info td{color:#333;}
.list5>li .collection2,.list3>li .collection2{width:86px; height:24px; text-align: center; line-height:24px; background:#faf7f3; border-radius:4px; -webkit-border-radius:4px;
-moz-border-radius:4px; -ms-border-radius:4px; border:1px solid #dbd4cc; color:#4c4c4c; position: absolute; right:10px;
top:18px; cursor: pointer; padding-left:0;}
.list5>li .collection2:hover .icon22,.list5>li .collection2.a_active .icon22,
.list3>li .collection2:hover .icon22,.list3>li .collection2.a_active .icon22{background-position-y: -238px;}
.list5 li .collection2 .icon12{width:14px; height:15px; margin-top:-3px !important;}
.list5 li .collection2:hover .icon12,.list5 li .collection2.a_active .icon12{background-position: -59px -196px;}
.list5 li .collection2.a_active,.list5 li .collection2:hover{color:#c52c1c;}
.list5 li .img p,.bookDetailTop .img p{background: #faf0d7; background-size: cover; min-width: 32px; writing-mode: tb-rl;
position: absolute; left: 4px; top: 7px; padding: 2px; font-size: 12px; color: #0f0f0f;
line-height:22px; bottom:7px; text-align: left;}
.list5 li .img p span,.bookDetailTop .img p span{border: 1px solid #333333; display: block; padding: 4px;}
.list5>li[data-url='wenzhang'] .collection2,
.list5>li[data-url='tiyao'] .collection2,
.list3>li .collection2{border: 0;background: transparent;}
.bgImg{width:128px; height:178px; background:#f5f5f5; margin:6px auto auto 8px;}

/*文献编图书详情*/
.container5{background:none;}
.bookDetail{background:url(../img/yun4.png) no-repeat left 80%,url(../img/yun1.png) no-repeat right 100px,url(../img/img18.png) no-repeat left 100px;}
.bookDetail .header1-2{background:url(../img/headerbg4.png) no-repeat left top; background-size:100%;}
.bookDetailTop{padding:29px 29px 27px 29px; background:white; margin-bottom:20px; border:1px solid #cccccc;
background:url(../img/left.png) no-repeat left top,url(../img/right.png) no-repeat right top,url(../img/left1.png) no-repeat left bottom,
url(../img/right1.png) no-repeat right bottom,white;}
.bookDetailTop .img{width:258px; height:356px; position: relative; border:1px solid #e6e6e6;}
.bookDetailTop .img img{display:block; width:100%; height:100%;}
.bookDetailTop .msg{margin-left:286px; overflow: hidden; position: relative;}
.bookDetailTop .msg h3{padding:10px 0; line-height: 24px; min-height:46px; font-weight: normal;
font-size:24px; color:#0f0f0f;}
.bookDetailTop .info{margin-bottom:33px;}
.bookDetailTop .btngroup a,.jianjie .btngroup a{float:left; margin-right:20px; border-radius:4px; -webkit-border-radius:4px;
-moz-border-radius:4px; -ms-border-radius:4px; width:160px; height:48px; text-align: center; line-height:48px; color:#4c4c4c;
background:#faf7f3; border-style: solid; border-width: 1px; border-color:#dbd4cc;}
.bookDetailTop .btngroup a .icon,.jianjie .btngroup a .icon{margin-right:7px;}
.icon38{width:17px; height:15px; background-position:left -320px;}
.icon39{width:12px; height:12px; background-position:-37px -320px;}
.bookDetailTop .btngroup a .icon8,.jianjie .btngroup a .icon8{background-position:-20px -317px; margin-top:-3px !important;}
.bookDetailTop .btngroup a:hover .icon,.jianjie .btngroup a:hover .icon{background-position-y: -337px;}
.bookDetailTop .btngroup a:hover .icon,.bookDetailTop .btngroup a.active .icon,.jianjie .btngroup a.active .icon,.jianjie .btngroup a:hover .icon{background-position-y:-241px;}



.bookDetailZY{background:#f7f7f7; margin-bottom:30px;}
.bookDetailZY .zyTitle{height:44px; line-height:44px; padding-left:20px; background:#f7f7f7; color:#976c34;
font-size:16px; border-bottom:1px solid #e6e6e6;}
.bookDetailZY .zyCon{padding:26px 30px; padding-bottom:3px;}
.bookDetailZY .zyCon p{line-height:28px; font-size:16px; color:#666666; text-align: justify;
text-indent: 32px; margin-bottom:23px;}
.icon37{width:12px; height:16px; background-position: -20px -283px; margin-right:12px;}
.bookDetailTop .msg .addBook{top:14px; right:0;}
.bookBuy .msg h3{padding-right:126px; padding-top:9px; padding-bottom:0; min-height:44px;}
.bookBuy .btngroup a,.jianjie .btngroup a{background:url(../img/btnbg2.png) no-repeat left top; width:164px; height:50px; line-height:50px; border:0;}
.bookBuy .btngroup a .icon,.jianjie .btngroup a .icon{margin-top:-2px;}
.bookDetailTop .btngroup a:hover,.bookDetailTop .btngroup a.active,.jianjie .btngroup a:hover,.jianjie .btngroup a.active{color:white; background:url(../img/btnbg1.png) no-repeat left top; border-color:#976c34;}
.bookBuy .btngroup .vip,.jianjie .btngroup .vip{width: auto; background:none; color:#976C34; margin-left: -2px;}
.bookBuy .btngroup .vip:hover,.jianjie .btngroup .vip:hover{background:none; color:#976C34;}
.bookBuy .btngroup .vip:hover .icon,.jianjie .btngroup .vip:hover .icon{background-position-y:-262px;}
.bookBuy .price{line-height: 28px; color:#666666; margin-bottom:25px;;}
.bookBuy .price .span1{color:#981A1A; font-size:24px; margin-left:20px; margin-right:10px;}
.bookBuy .price .span2{color:#ccc; text-decoration: line-through;}
.bookBuy .info{margin-bottom:20px;border-collapse: collapse;}
.bookBuy .btngroup .vipread,.bookBuy .btngroup .vipread:hover,.jianjie .btngroup .vipread,.jianjie .btngroup .vipread:hover{background:url(../img/btnbg3.png) no-repeat left top; color:#663B09; background-size:100%;}
.bookBuy .btngroup .vipread:hover .icon,.jianjie .btngroup .vipread:hover .icon{background-position-y:-262px;}
.bookBuy .btngroup .vipread:hover,.jianjie .btngroup .vipread:hover{box-shadow:3px 3px 10px 0 rgba(222, 165, 105,.5);}
.bookBuy .msg{padding-bottom:9px;}
/*江苏文脉整理*/
.container6{background:url(../img/yun4.png) no-repeat left 70%,url(../img/bg3.png) repeat left top;}
.divLeft{width:764px;}
.panel{padding-top:16px; background:white; margin-bottom:20px;}
.panel>h2{background:url(../img/img20.png) no-repeat left center; padding-left:16px; font-size:16px; color:#eed9a7; font-weight: normal;
height:36px; line-height: 36px; margin-bottom:10px;}
.panel>h2 a{color:#817149; font-size:14px; margin-right:20px;}
.panel1{padding-bottom:40px; background:url(../img/img23.png) no-repeat right bottom,white;}
.panel1 ul{padding-left:26px; margin-bottom:13px;}
.panel1 ul li a{display: block; padding:10px 0; line-height:24px; font-size:16px; color:#1a1a1a; padding-left:22px;
background:url(../img/img21.png) no-repeat left center;}
.panel1>p{line-height:20px; margin-left:48px; overflow: hidden;}
.panel1>p a{color:#999999; margin-right:20px; display: block; float:left;}
.panel1>p a:hover,.panel1 ul li:hover a,.panel2 ul li:hover h3 .p1{color:#ea0000;}
.panel2{padding-bottom:30px;}
.panel2 ul{padding:0 28px;}
.panel2 ul li{border-bottom:1px solid #e6e6e6;}
.panel2 ul li h3{line-height:50px; font-size:16px; color:#1a1a1a;}
.panel2 ul li h3 .p1{width:80%;}
.panel2 ul li h3 .p2{font-size:12px; color:#999999;}
.panel2 ul li a>p{line-height:24px; color:#999999; padding-bottom:12px; padding-left:20px;}
.divRight{width:370px; padding:15px 20px 27px 22px; background:url(../img/img22.jpg) repeat left top;}
.panel3{background:none; padding:0; position: relative;}
.panel3 .yun5{position: absolute; right:-54px; top:272px;}
.panel3 ul{background:white; padding:12px 14px;}
.panel3 ul li{background:#fafafa; margin-bottom:10px; padding:10px; margin-bottom:10px;}
.panel3 ul li .img{width:72px; height:104px; overflow: hidden; border:1px solid #e6e6e6;}
.panel3 ul li .img img{display: block; width:100%; height:100%;}
.panel3 ul li .msg{margin-left:86px; padding-top:7px;}
.panel3 ul li .msg .p1{line-height:22px; color:#292929; margin-bottom:9px;}
.panel3 ul li .msg .p2{line-height:20px; color:#999999; font-family: "宋体";}
.panel3 ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);
-ms-transform: scale(1.1);}
.panel3 ul li:hover .p1{color:#ea0000;}
.panel3 ul>p{line-height:56px; text-align: center;}
.panel3 ul>p a{color:#999999;}
.panel3 ul>p a:hover{color:#eed9a7;}
.panel3 .djwx{position: relative;}
.panel3 .djwx>img{display: block; margin-top:-96px; width:100%;}
.panel3 .djwx>p{width:138px; height:48px; text-align: center; line-height:48px; border:1px solid #5b5b5b;
background:#383838; color:#eed9a7; position: absolute; right:40px; top:140px;}
.panel3 .djwx>p a{font-size:16px; color:#eed9a7; display: block;}

/*新闻资讯详情*/
.bdsharebuttonbox{float: right;
    margin-left: 10px;
    display: none;}
.articeltool{width:50px;}
.articeltool li{background:#fafafa; height:50px; line-height:50px; border-bottom:1px solid #e6e6e6;
text-align: center; cursor: pointer;}
.articeltool li:last-child{border:0;}

.articeltool li:hover .icon51,
.articeltool li.a_active .icon51{background-position-y: -214px;}
.articeltool li:hover .icon52{background-position-y:-217px;}
.articeltool li:hover .bdsharebuttonbox{display:block; margin-left:16px;}
.xsDetail_right{width:282px; padding:6px 14px; background:url(../img/img22.jpg) repeat left top;}
.xsDetail_right .panel{background:none;}
.xsDetail_right .otherArticle{padding:10px 0;}
.xsDetail_right .otherArticle .sameh3{height:44px; line-height:44px;
font-family: "微软雅黑"; font-size:16px; color:#0f0f0f;}
.xsDetail_right .otherArticle ul{padding:0 20px;}
.xsDetail_right .otherArticle ul li{line-height:44px;}
.xsDetail_right .otherArticle ul li a{color:#333333; font-size:14px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xsDetail_right .otherArticle ul li span{background-position: -80px -302px; width:6px; height:6px;
display:inline-block; line-height:6px; margin-right:12px;}
.xsDetail_right .otherArticle ul li:hover a{color:#c63535;}
.xsDetail_right .panel>h2{margin-bottom:24px;}
.xsDetail_right ul li a{padding:5px 0; line-height:28px; color:#1a1a1a; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xsDetail_right ul li:hover a{color:#ea0000;}
.xsArticle{margin-left:50px; margin-right:330px; background: white; padding:34px 40px;}
.xsArticle .xsArticle_top{border-bottom:1px solid #ebebeb; margin-bottom:24px;}
.xsArticle .xsArticle_top h2{line-height:36px; font-size:26px; color:#1a1a1a;
font-weight: normal; padding:5px;}
.xsArticle .xsArticle_top p{line-height:24px; padding:12px 0; color:#757779; font-size:14px;}
.xsArticle .xsArticle_top p span{display:inline-block; margin-right:30px;}
.ArticleCon p{line-height:36px; font-size:16px; color:#4c4c4c; text-indent: 2em;
margin-bottom:10px;}
.ArticleCon img{max-width: 100%;display:block;margin:0 auto; margin-bottom:30px;}
.xsDetail .xsArticle .xsArticleCon img{margin:31px auto 48px auto;
display:block; max-width: 100%;}

/*人物资料*/
.aside5 .asideTop .div1 .div2 h2{height:40px; line-height:40px; background:url(../img/h2bg.png) no-repeat left top;
color:#eed9a7; border:0;}
.aside5 .asideTop .div1 .div2{padding-top:20px;}
.aside5 .asideTop .div1 .div2 .menu-level1{margin-bottom:22px;}
.rwzl .sectionmain_top{background:white; border-bottom:1px solid #e8e8e8; margin-bottom:0;}
.rwzl .sectionmain_top img{position: absolute; left:-2px; top:-4px;}
.rwzl .sectionmain_top p.searchkuang input{background:#f7f7f7;}
.rwzl .tiname{margin-right:8px; margin-top:8px;}
.rwzl .tiname p{width:70px; height:30px; line-height:30px; background:#f7f7f7;}
.rwzl .tiname ul{top:31px;}
.rwzl .sectionmain_top p.searchkuang{margin-right:70px;}
/*表格*/
.layui-table-cell{height: inherit !important; line-height:22px !important;}
.layui-table-view .layui-table td,tr:hover{cursor: pointer;}
.layui-table-header,.layui-table-view{margin-top:0; border:0 !important;}
tr td:last-child,tr th:last-child{border-right:0;}
.layui-table-tool{background: white;padding: 0;min-height:0px; line-height:0px; border:0; z-index:1;}
.layui-table-tool-self{top:-32px; right:25px;}
.layui-table-header{border:0;}
.layui-table-header{line-height:32px;}
.layui-table thead tr{background:#b5ac95; color:white;}
.layui-table{color:#1A1A1A;}
td[data-key="1-0-0"]{font-family: Verdana;}
.layui-table-tool .layui-table-tool-self .layui-inline[lay-event]>i{display: none;}
.layui-table-tool .layui-table-tool-self .layui-inline[lay-event]{background:url(../img/img.png) no-repeat -145px -175px;
width:26px; height:16px; border:0;display:none;}
.layui-table-tool .layui-table-tool-self .layui-inline[title="筛选列"]{display: block;}
.layui-table-tool-temp{padding-right:58px;}
.layui-table th{font-size:12px;}
.layui-table-view .layui-table td div{word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:2;overflow: hidden;}
.layui-laypage-limits{display: none !important;}
.layui-table-page{text-align: center;}
/*右侧弹窗详情页*/
.layui-layer-adminRight{bottom:0;overflow: auto; top:0 !important;}
.layui-anim-rl{
	-webkit-animation-name: layui-rl;
	animation-name: layui-rl;
	-moz-animation-name: layui-rl;
	-ms-animation-name: layui-rl;
	-moz-animation-name: layui-rl;
}
.layui-layer{font-family: "微软雅黑"; border-radius:0;}
.layui-layer-title{height:40px; line-height:40px; border-bottom:1px solid #e6e6e6; background:#f7f7f7;}
@-webkit-keyframes layui-rl{ /* 从右往左滑入 */
	  from {-webkit-transform: translate3d(100%, 0, 0);}
	  to {-webkit-transform: translate3d(0, 0, 0);}
	}
	@keyframes layui-rl{
	  from {transform: translate3d(100%, 0, 0);}
	  to {transform: translate3d(0, 0, 0);}
	}
@-ms-keyframes layui-rl{
	from {transform: translate3d(100%, 0, 0);}
	  to {transform: translate3d(0, 0, 0);}
}
@-moz-keyframes layui-rl{
	from {transform: translate3d(100%, 0, 0);}
	  to {transform: translate3d(0, 0, 0);}
}
@keyframes layui-lr{
	from {transform: translate3d(0, 0, 0);}
	to {transform: translate3d(100%, 0, 0);}
}
@-webkit-keyframes layui-lr{
	from {-webkit-transform: translate3d(0 0, 0); opacity: 1;}
	to {-webkit-transform: translate3d(100%, 0, 0); opacity: 1;}
}
@-ms-keyframes layui-lr{
	from {-webkit-transform: translate3d(0 0, 0); opacity: 1;}
	to {-webkit-transform: translate3d(100%, 0, 0); opacity: 1;}
}
@-moz-keyframes layui-lr{
	from {-webkit-transform: translate3d(0 0, 0); opacity: 1;}
	to {-webkit-transform: translate3d(100%, 0, 0); opacity: 1;}
}


.detail{padding:21px 18px 0 22px; font-family: "微软雅黑";}
.detail>h1{font-weight: normal; background:#4d4d4d; height:32px; line-height:32px; margin-bottom:10px;}
.detail>h1 p{width:98px; text-align: center; color:#eed9a7; font-size:16px; cursor: pointer;}
.detail>h1 p.active{background:#817149; color:white;}
.detail>div{display: none;}
.detail>div>h2{height:56px; line-height:56px; border-bottom:1px dashed #e6e6e6;}
.tushumsg>h2>img{display: block; margin-bottom:10px; height:120px;}
.detail>.tushumsg>h2{height:inherit;}
.detail>div>h2 span{font-size:22px; color:#1a1a1a;}
.detail>div>h2 font{font-size:14px; color:#999999; margin-left:26px;}
a.search2{width:60px; height:34px; line-height:34px; background:#8d7838; font-family: "宋体"; font-size:14px;
color:white; text-align: center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
-ms-border-radius:2px; display:none; position:absolute; right:0; top:50%; margin-top:-17px;}

.detail ul{margin-bottom:6px;}
.detail .authormsg li{padding:19px 0; line-height:14px; border-bottom:1px dashed #e6e6e6;}
.detail .authormsg li p{width:50%; color:#999999; position: relative;}
.detail .authormsg li p:hover a.search2{display:block;}
.detail .authormsg li p span{color:#999999; float: left;}
.detail .authormsg li p span.span2{width:60%; line-height:20px; text-align: justify; margin-top:-2px; color:#4c4c4c;}
.detail .samep{height:40px; line-height:40px; color:#999999; margin-top:16px;}
.detail .samediv{ padding:10px 26px 10px 19px; line-height:24px; color:#4c4c4c;
text-align: justify; text-indent: 28px; margin-bottom:13px; background:url(../img/aticlebg2.jpg) repeat left top;}
.detail .list2 li{min-height: inherit;}
.detail .list2 li .book_cover{width:116px; height:150px;}
.detail .list2 li .book_msg{margin-left:140px;}
.detail .list2 li p{line-height:28px; margin-bottom:0;}
.detail .list2 li .h3_bookName{height: inherit; line-height:24px; margin-bottom:12px;}
.detail .list2 li.noImg .book_msg{margin-left:0;}
/*footer*/
.footer{text-align: center; font-size:12px; color:#666666; line-height:26px; padding:58px 0;
background:#f7f7f7;}
.footer .hotLine{
    display: inline-block;
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
    margin-top: 20px;
    padding: 12px 0px;
}

.loading{margin:20px;}
.loading img{width:22px; vertical-align: middle; margin-left: 5px;}

/*首页2*/
.site-nav{position: fixed; left:0; top:0; background:url(../img/yun6.png) no-repeat left 26px,white; text-align: right;
width:1.4rem; padding-top:.47rem; height:100%; background-size:2.97rem 3.06rem;}
.site-nav>img{margin-right:16px; margin-bottom:.66rem;}
.site-nav ul{margin-right:15px; margin-bottom:1.26rem;}
.site-nav li{margin-bottom:.36rem;}
.site-nav li a{color:#d03a27; line-height:20px; font-size:14px;}
.site-nav li:hover a{opacity: .6;}
.site-nav>p{border-right:1px solid #b3b3b3; margin-right:17px; float:right; border-left:1px solid #b3b3b3; padding:0 .08rem; text-align: center;}
.site-nav>p span{display: inline-block; font-size:14px; color:#999999;}
.main{position: fixed; left:1.4rem; width:8.36rem; overflow: hidden; height:100%; cursor: pointer;}
.main>p{width:48px; background:#d03a27; text-align: center; position: absolute; z-index:1; right:0;}
.main>p span,.main>p a{display: block;}
.main>p span{height:105px; background:url(../img/font8.png) no-repeat center 24px,
url(../img/img26.png) no-repeat left top;}
.main>p a{background:url(../img/font9.png) no-repeat center 10px; height:18px; padding-top:45px;}
.main>div{position: absolute; width: 100%; overflow: hidden; height:100%; opacity: 0;}
.main>div img{display: block; position: absolute; right:0; height:100%;}
.main>div ul{position: absolute; z-index:1; min-width:2rem;}
.main>div.div-active{opacity: 1;}
.main>div.div1 ul{top:1.06rem; left:80px;}
.main ul li{float:right; width:0px; line-height:16px; writing-mode:vertical-rl; writing-mode:tb-rl;
 color:white; font-size:22px;
 overflow: hidden;font-family:'lixuke';}
.main>div.div-active li{animation:textShow 2s forwards; -webkit-animation:textShow 2s forwards;}
.main>div.div2 ul{top:1.17rem; right:120px;}
.wenkulist{position: absolute; left:9.76rem; height:100%; overflow: hidden;}
.wenkulist ul,.wenkulist li{height:100%;}
.wenkulist li{border-right:1px solid #dbdbdb; float:left; padding:.8rem .1rem 0 .1rem; width:3.52rem;}
.wenkulist li h2{height:.3rem; margin-bottom:1.55rem;}
.wenkulist li .p1{line-height: 16px; font-size:16px; color:#808080; margin-bottom:.22rem;}
.wenkulist li .produce{min-height:2.04rem;}
.wenkulist li .p2{color:#1a1a1a; font-size:14px; line-height:24px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:2;overflow: hidden; height:48px;}
.wenkulist li .MidContainer img{width:100%;}
.aside-nav{width:42px; height:100%; transition: .35s; -webkit-transition: .35s;
 -moz-transition: .35s; -ms-transition: .35s;}
.aside-nav .nav-bar{border-right:1px solid #cccccc; height:100%; text-align: center; cursor: pointer;
 transition: .35s; -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s;
 position: relative;}
.slide .aside-nav .nav-bar{border-right:1px solid #e6e6e6;}
 .aside-nav .nav-bar .icon{position: absolute; left:50%; top:50%; margin-top:-17px; margin-left:-4px;}
.aside-nav .site-nav{left:-40.4rem; text-align: center; background:none; transition: .35s; -webkit-transition: .35s;
 -moz-transition: .35s; -ms-transition: .35s; width:360px;}
.slide .nav-bar{background:#f7f7f7;}
.slide .site-nav{left:42px; background:#f7f7f7;}
.aside-nav .site-nav{padding-top:.76rem;}
.aside-nav .site-nav li{margin-bottom:.45rem;}
.aside-nav .site-nav>img{margin-right:0px;}
.aside-nav .site-nav>p{margin:0 auto; padding:0; float:inherit; width:.54rem;}
.aside-nav .site-nav ul{margin-right:0; margin-bottom:.93rem;}
.zhankai{position: fixed; left:42px; height:100%; top:0; transition: .35s; -webkit-transition: .35s;
 -moz-transition: .35s; -ms-transition: .35s; width:22rem;}
.zhankai li{width:2.12rem; position: relative; padding-bottom:8px; overflow: hidden; transition: 1s; -webkit-transition: 1s;
 -moz-transition: 1s; -ms-transition: 1s; transition-timing-function:ease;}

 .zhankai li>div{width:3.8rem;}
  .zhankai li>div .p2{width:6.8rem;}
.slide .zhankai{left:403px;}
.shouqi{position: absolute; left:0; top:0; width:.48rem; height:.83rem; background:url(../img/shouqi.png) no-repeat left top;
background-size:100%; z-index:2;}
.shouqi a{display: block; height:100%;}
.zhankai li.cur{text-align: right; width:6.8rem;}
.zhankai li.cur>div{width:inherit;}
.zhankai li .lookmore{ right:10px; top:4.6rem; border:1px solid #4d4d4d;
width:126px; height:42px; text-align: center; line-height:42px; color:#343434; font-size:11px; transition: .35s; -webkit-transition: .35s;
 -moz-transition: .35s; -ms-transition: .35s; opacity: 0; filter:alpha(opacity=0); float: right; margin:.44rem 0 .58rem 0;}
.zhankai li .lookmore:hover{color:white; background:#d03a27; border:1px solid #d03a27;}
.zhankai li.cur .lookmore{opacity: 1; filter:alpha(opacity=100);}

.tip{position: fixed; left:50%; top:50%; margin-left:-60px; margin-top:-20px; background:#000000;
border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; color:white;
width:120px; height:40px; text-align: center; line-height: 40px; z-index:999;}

/*首页3*/
.sameHeader .container2{padding: 42px 0;}
.fzb .samebg,.slb .samebg,.smb .samebg,.yjb .samebg{background:url(../img/yun2.png) no-repeat left 70%;}
.fzb .header1-2{background:url(../img/headerbg5.png) no-repeat left top; background-size:100% 266px;}
.fzb .headerMiddle2 .login,.smb .headerMiddle2 .login{border:1px solid #d6d0cb;}
.fzb .headerMiddle2 .login a,.fzb .header1-2 .headerTop a,.smb .header1-2 .headerTop a{color:#4C4C4C;}
.fzb .header1-2 .headerTop,.smb .header1-2 .headerTop{color:#ccc;}
/* .fzb .header1-2 .headerTop .icon1,.smb .header1-2 .headerTop .icon1{background-position:left top;} */
/* .fzb .header1-2 .headerTop a:hover .icon1,
.slb .header1-2 .headerTop a:hover .icon1,
.smb .header1-2 .headerTop a:hover .icon1,
.yjb .header1-2 .headerTop a:hover .icon1{background-position:left -15px;} */
.slb .header1-2{background:url(../img/headerbg6.png) no-repeat left top; background-size:100% 266px;}
.slb .headerMiddle2 .login,.yjb .headerMiddle2 .login{border:1px solid transparent; background:rgba(66,45,15,.23);}
.slb .headerMiddle2 .login span,.yjb .headerMiddle2 .login span{color:#d4c6ad;}
.slb .headerMiddle2 .login a,.yjb .headerMiddle2 .login a{color:#674e2c;}
.slb .header1-2 .headerTop,.yjb .header1-2 .headerTop{color:#ae9b79;}
.slb .header1-2 .headerTop a,.yjb .header1-2 .headerTop a{color:#674e2c;}
.yjb .header1-2 .login p{color:#674e2c;}
.slb .header1-2 .login p{color:white;}
.yjb .header1-2 .headerTop .p2{color:#674e2c;}
.slb .header1-2 .headerTop .p2{color:white;}
.slb .header1-2 .headerTop .icon105,.yjb .header1-2 .headerTop .icon105{background-position-x: -200px;}
.slb .header1-2 .headerTop .icon106,.yjb .header1-2 .headerTop .icon106{background-position-x: -216px;}
.slb .header1-2 .headerTop .icon107,.yjb .header1-2 .headerTop .icon107{background-position-x: -232px;}
.smb .header1-2{background:url(../img/headerbg7.png) no-repeat left top; background-size:100% 266px;}
.smb .headerMiddle2 .login a,.smb .headerMiddle2 .login p{color:#4c4c4c;}
.yjb .header1-2{background:url(../img/headerbg8.png) no-repeat left top; background-size:100% 266px;}
.wxb .header1-2 .login p,.jhb .header1-2 .login p{color:white;}
.wxb .header1-2 .headerTop .p2,.jhb .header1-2 .headerTop .p2{color:white;}
.wxb .header1-2 .headerTop .icon105,.jhb .header1-2 .headerTop .icon105{background-position-x: -149px;}
.wxb .header1-2 .headerTop .icon106,.jhb .header1-2 .headerTop .icon106{background-position-x: -165px;}
.wxb .header1-2 .headerTop .icon107,.jhb .header1-2 .headerTop .icon107{background-position-x: -181px;}

/*弹窗*/
.dialog{width:966px; background:white; padding:30px 24px 0 30px; border-radius:9px; -webkit-border-radius:9px; -moz-border-radius:9px;
-ms-border-radius:9px; position: fixed; left:50%; margin-left:-510px; top:50%; margin-top:-295px; height:560px; box-shadow: 1px 1px 18px 0 rgba(0,0,0,.16);
-webkit-box-shadow: 1px 1px 18px 0 rgba(0,0,0,.16); -moz-box-shadow: 1px 1px 18px 0 rgba(0,0,0,.16); -ms-box-shadow: 1px 1px 18px 0 rgba(0,0,0,.16);
z-index:2;}
.dialog .title{height:16px; line-height: 16px; font-size:16px; font-weight: bold; margin-bottom:21px;}
.dialog .title .close{font-size:14px; color:#999999; font-weight: normal; cursor: pointer;}
.dialog .title .close:hover{color:#333;}
.dialog .table{overflow-y: auto; height:421px;}
.dialog table{width:100%; text-align: left;}
.dialog table th,.dialog table td{padding-left:10px;}
.dialog table th{height:30px; background:#e5efee; color:#366f6a; font-weight: bold; border-right:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;}
.dialog table th:last-of-type,.dialog table td:last-of-type{border-right:0;}
.dialog table td{padding:7px 10px; line-height:24px; border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; color:#333333;}
.dialog table td a{color:#333333;}
.bg{width:100%; height:100%; background:rgba(0,0,0,.3); position: fixed; left:0; right:0; top:0; bottom:0;}


/*高级检索*/
.gjjsDiv{margin-top:30px; min-height: 460px; background:white; padding-top:30px; margin-bottom:30px;}
.gjjsDiv h2{line-height:16px; color:#1a1a1a; font-family: "宋体"; font-size:14px; margin-left:28px;}
.select2 .checkbox{display: none;}
.gjjsContent {
	margin:66px auto 0;
	text-align: center;
}

.gjjsContent .select1 {
	margin-bottom: 17px;
	margin-left: 207px;
}

.gjjsContent .select1>input {
	width:504px;
	height: 32px;
	line-height: 32px;
	padding-left: 8px;
	border: 1px solid #b3b3b3;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	margin-right: 10px;
	float: left;
	display: block;
	color:#333333;
}

.gjjsContent .select2>input {
	width:610px;
}

.gjjsContent .select1 .msgType {
	padding: 0;
	width: 96px;
	height: 28px;
	margin-right: 10px;
	font-size: 14px;
	display: block;
	float: left;

}

.gjjsContent .select1 .msgType .icon1 {
	margin-left: 16px
}

.gjjsContent .select1 .msgType ul {
	width: 114px
}

.gjjsContent .select1 .msgType>p {
	border: 1px solid #b3b3b3;
	width: 74px;
	padding: 0;
	color:#333333;
	padding-right: 20px;
}
.gjjsContent .select1 .msgType>p .icon{
	position: absolute;
	right: 11px;
	top: 18px;
}
.gjjsContent .checkbox {
	margin-top: 16px;
	margin-left: 70px;
	margin-right:200px;
}

.gjjsContent .checkbox p {
	float: left;
	margin-right: 30px;
	height: 14px;
	line-height: 14px;
	margin-bottom:10px;
}

.gjjsContent .checkbox p input {
	vertical-align: middle
}

.gjjsContent .checkbox p label {
	display: inline-block;
	font-size: 14px;
	color: #4c4c4c;
	vertical-align: middle
}

.gjjsContent .select1 .button {
	width: 60px;
	float: left;
	margin-right: 10px;
	vertical-align: middle;
	margin-top:8px;
}

.gjjsContent .select1 .button button {
	width: 20px;
	height: 20px;
	outline: none;
	border: 0;
	background-color: none;
	margin-right: 10px;
	cursor: pointer;
	background-image:url(../img/img.png);
	background-repeat: no-repeat;
	margin-top:-3px;
	display:inline-block;
}

.gjjsContent .select1 .button .add {
	background-position: -54px -262px;
}

.gjjsContent .select1 .button .remove {
	background-position: -80px -262px;
}

.gjjsContent .searchPanel {
	margin-top: 47px;
	margin-left: 207px
}

.gjjsContent .searchPanel a {
	width: 124px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: white;
	background: #817149;
	vertical-align: middle;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	float: left;
	font-family: "宋体";
}


.gjjsContent .searchPanel .checkbox {
	margin-top: 10px;
	margin-right: 30px;
	font-size:12px;
	color:#4c4c4c;
	 font-family: "宋体";
}

.gjjsContent .select3 .button {
	margin-right: 0
}
.msgType {
	display: inline-block;
	text-align: center;
	color: #666666;
	position: relative;
	margin-right: 8px;
	font-size: 14px
}

.msgType p {
	height: 32px;
	line-height: 32px;
	padding: 0 9px;
	border: 1px solid #b3b3b3;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	cursor: pointer;
	background: white
}
.msgType ul {
	position: absolute;
	left: 0;
	top: 29px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .07);
	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .07);
	-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .07);
	-ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .07);
	background-color: white;
	width: 180px;
	border: 1px solid #e6e6e6;
	padding-top: 8px;
	padding-bottom: 4px;
	display: none;
	z-index: 998
}

.msgType ul li {
	text-align: left;
	padding-left: 16px;
	line-height: 26px;
	margin-bottom: 6px
}
.msgType ul li a {
	font-size: 14px;
	color: #666666;
	display: block;
}

.msgType ul li:hover {
	background: #fafafa
}

.msgType ul li:hover a {
	color: #8d7838
}
.smb table{width:100%;}
.smb table tbody tr:hover {
	background: #fbfbfb
}

.smb tr {
	text-align: center;
	color: #333333;
	transition: 0.35s;
	-webkit-transition: 0.35s;
	-moz-transition: 0.35s;
	-ms-transition: 0.35s
}

.smb tr:nth-of-type(even) {
	background: #fbfbfb
}

.smb th {
	height: 32px;
	line-height: 32px
}

.smb thead tr {
	background: #e4dfd5;
	font-size: 12px;
	font-weight: bold
}

.smb td {
	border-bottom: 1px solid #e6e6e6;
	padding: 20px 10px;
	line-height: 16px
}

.smb td a {
	color: #333
}


@keyframes textShow
{
    from {width:0px;}
    to {width:30px;}
}
@-webkit-keyframes textShow
{
    from {width:0px;}
    to {width:30px;}
}

/* 删除弹窗 */
.confirmWin {
    background-color: #fff;
    border-radius: 5px;
    left: 50%;
    margin-left: -135px;
    margin-top: -70px;
    padding-top: 20px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 270px;
    z-index: 101;
    display: none;
}
.confirmWin p.f2 {
    color: #664833;
    font-size: 16px;
    margin:16px 0;
}
.confirmWin p {
    text-align: center;
}
.btnList {
    border-top: 1px solid #cccccc;
}
.btnList li {
    float: left;
    width: 50%;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    height: 40px;
}
.btnList li:last-of-type{border:0;}
.btnList li a {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
    color: #664833;
}
.shadowBg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.7);
    z-index: 100;
    display: none;
}


/* 个人中心 */
.personAside{width:270px; padding-top:20px; padding-bottom:12px; position: relative;}
.personAside>img{position: absolute; left:0;}
.personAside .top{top:0;}
.personAside .bottom{bottom:0;}
.personAside>div{padding:14px 12px; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.21); -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.21); -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.21); -ms-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.21);
background:white; margin:0 12px;}
.bookCollect{margin-bottom:13px;}
.bookCollect h3{background: #4D4D4D; height:40px; line-height:40px; padding-left:18px; color:#EED9A7; font-size:16px; font-weight: normal; position: relative;}
.bookCollect h3 .addCollect{position: absolute; right:0; top:0; width:36px; height:40px; line-height:40px; text-align: center;}
/* .bookCollect h3 .addCollect:hover .icon{background-position-y:-227px;} */
.bookCollect li{position: relative;}
.bookCollect li .delete{position: absolute; right:10px; top:50%; margin-top:-10px; cursor: pointer; display:none;}
.bookCollect li:hover .delete{display: block;}
.bookCollect li a{display: block; line-height:20px; padding:12px 10px 12px 15px;background: #FDFBF4;border-bottom:1px solid #f4efe2;color: #817149;padding-right: 38px;}
.bookCollect li a:hover{color:#981A1A;}
.bookCollect li.on a{color:#981A1A; font-weight: bold;}

.info-list{padding-top:11px; border-top:4px solid #817149; margin-bottom:100px;}
.info-list li{margin-bottom:11px;
	box-shadow: 0px 1px 0px 0px #F4EFE2;}
.info-list li a{display: block; height:44px; line-height:44px; padding-left:57px; background: #FDFBF4; color: #1A1A1A;}
.info-list li:hover a,.info-list li.on a{color:#981A1A;}
.info-list li:hover .icon,.info-list li.on .icon{background-position-y:-307px;}
.info-list li.xgmm:hover .icon,.info-list li.xgmm.on .icon{background-position:-118px -463px;}

.peronSection{margin-left:290px; background:white; border-bottom:1px solid #e7e7e7; min-height: 737px;}
.peronSection .personTop{position: relative; height:58px; line-height:58px; padding-left:21px; box-shadow: 0px 1px 0px 0px #E6E6E6;
	-webkit-box-shadow: 0px 1px 0px 0px #E6E6E6; -moz-box-shadow: 0px 1px 0px 0px #E6E6E6; -ms-box-shadow: 0px 1px 0px 0px #E6E6E6;}
.peronSection .personTop>.icon{position: absolute; left:0; top:0;}
.peronSection .personTop h3,.peronSection .personTop p{display: inline-block;}
.peronSection .personTop h3{font-size:18px; color:#1A1A1A; font-weight: normal; margin-right:11px;}
.peronSection .personTop>p{color:#4D4D4D; font-size:12px; font-family: "宋体";}
.peronSection .personTop>p span{color:#AB3422; font-size:14px; padding:0 7px;}
.peronSection .personTop .div1{display: inline-block; margin-left:27px; margin-right:35px;}
.peronSection .personTop .div1 .checkbox{vertical-align:middle; margin-right:5px;}
.peronSection .personTop .div1 .checkbox input{width:65px;}
.peronSection .personTop .div1 .checkbox .icon{position: static;}
.peronSection .personTop .tiname{float: none; display: inline-block; margin-right:28px; color:#4c4c4c;    background: #F5F5F5;
    height: 30px;
    margin-top: 16px;
    padding: 0px 11px;
    box-sizing: border-box;
    width: 100px;}
.peronSection .personTop .tiname p{position: relative;height: 30px;
    line-height: 30px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;}
.peronSection .personTop .tiname ul{width:95px; top:44px;}
.peronSection .personTop .tiname ul li{padding:0; height:40px; line-height:40px; text-align: center;}
.peronSection .personTop .search{position: relative; width:198px;  margin-top:14px; line-height: 30px; margin-right:35px;}
.peronSection .personTop .search input{background:#f7f7f7; width:149px; height:30px; padding-left:11px; background:#f7f7f7; font-size:12px;    margin-top: 2px;}
.peronSection .personTop .search input::-webkit-input-placeholder{color:#808080;}
.peronSection .personTop .search input::-moz-placeholder{color:#808080;}
.peronSection .personTop .search input:-ms-input-placeholder{color:#808080;}
.peronSection .personTop .search a{position: absolute; width:38px; height:30px; background:#807148; line-height:30px; text-align: center; top:2px; right:0;}

.personTop .perflex{display: flex;align-items: center;justify-content: space-between;padding-right: 20px}
.personTop .perflex .conver{background: #817149;border-radius: 2px;height: 26px;display: flex;align-items: center;justify-content: space-between;padding: 0px 9px;
    color: #FFFFFF;font-size: 14px;cursor: pointer}
.personTop .perflex .conver img{
    padding-right: 5px;
}

.peronSection .headray{
   display: flex;
    align-items: center;
    padding-left: 80px;
}
.peronSection .headray .raytext{
    padding-left: 10px;
    font-size: 14px;
    color: #666666;
    line-height: 25px;
}
.peronSection .headray img{
    width: 48px;
    height: 48px;
}

.list4 li .delete{position: absolute; width:26px; height:26px; line-height:26px; right:0; top:0; background:rgba(0, 0, 0, .47); cursor: pointer; opacity: 0; filter:alpha(opacity=0);}
.list4 li .delete:hover .icon{background-position-x:-161px;}
.list4 li:hover .delete{opacity:1; filter:alpha(opacity=100);}

.list6{padding-left:32px; padding-right:30px;}
.list6 li{padding-top:16px; padding-bottom:9px; border-bottom:1px solid #E6E6E6; position: relative;}
.list6 li h3{line-height:30px; font-size:18px; font-weight: normal; margin-bottom:8px; padding-right:80px;}
.list6 li h3 a{color:#1a1a1a;}
.list6 li p{margin-bottom:8px; line-height:22px; margin-bottom:8px; color:#999999;}
.list6 li p span{color:#1a1a1a;}
.list6 li h3:hover a{color:#981a1a;}
.list6 li .delete{color:#808080; position: absolute; top:16px; right:0; height:30px; line-height:30px; opacity: 0; filter:alpha(opacity=0); cursor: pointer;}
.list6 li .delete:hover{color:#981a1a;}
.delete:hover .icon71{background-position-x:-160px;}
.list6 li .icon70{margin-right:2px;}
.list6 li:hover .delete{opacity:1; filter:alpha(opacity=100);}

.list7{margin-left:15px; margin-top:25px;}
.list7 li{float: left;  border: 1px solid #E6E6E6; margin:0 15px; margin-bottom:24px; width:188px; height:68px; transition: .35s; -webkit-transition: .35s; -moz-transition: .35s; -ms-transition: .35s; position: relative;}
.list7 li h3{font-size:14px; line-height:14px; color: #1A1A1A; font-weight: normal; margin-bottom:13px; padding:0 14px; margin-top:16px;}
.list7 li a p{color: #808080; line-height:11px; font-size:12px; padding:0 14px;}
.list7 li .delete{position: absolute; right:14px; top:50%; margin-top:-10px; cursor: pointer; opacity: 0; filter:alpha(opacity=0);}
.list7 li:hover{box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.11); -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.11); -ms-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.11);}
.list7 li:hover .delete{opacity:1; filter:alpha(opacity=100);}
.list7 li:hover h3{color:#981a1a;}

.myOrder{margin-left:32px; margin-right:30px; margin-top:16px;}
.myOrder table{border-collapse: collapse; border-spacing:0; width:100%;}
.myOrder thead tr{height:36px; border-bottom:1px solid #E6E6E6; background: #F5F5F5;}
.myOrder thead tr th{font-weight: normal; font-size:14px; color: #333333; text-align: center;}
.myOrder td{height:42px; border-bottom:1px solid #E6E6E6; text-align: center;}
.myOrder .toPay{background: #FDFBF4;}
.myOrder .toPay a{color:#EA0000;}
.myOrder .toPay .ckfp a{color:#333333;}
.myOrder .toPay .ckfp a:hover{color:#EA0000;}

.list8{padding-left:32px; padding-right:30px;}
.list8 li{overflow: hidden; padding:20px 0; border-bottom:1px solid #E6E6E6;}
.list8 li .cover{width:110px; height:160px;}
.list8 li .cover img{display: block; width:100%; height:100%; object-fit: cover;}
.list8 li .msg{margin-left:128px;}
.list8 li .p1{line-height:28px; height:28px; margin-bottom:12px;}
.list8 li .p1 a{display: block; font-size:18px; color:#333333;}
.list8 li .p1:hover a{color:#981a1a;}
.list8 li .p2,.list8 li .p3{line-height:22px; margin-bottom:10px;}
.list8 li .p2 a{color:#333;}
.list8 li .yinwen span,.list8 li .biji span{width:32px; height:16px; line-height:16px; text-align: center; display: inline-block; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px;
	background: #3C87AA; font-size:12px; color:white; margin-right:12px;}
.list8 li .biji span{background:#817149;}
.list8 li .biji{margin-bottom:21px;}
.list8 li .p4{line-height:20px; color:#999999;}
.list8 li .p4 span{margin-right:27px;}
.list8 li .p4 a{color:#999999;}
.list8 li .p4 a:hover{color:#333;}
.list8 li .p4 .icon{margin-right:16px; cursor: pointer;}
.list8 li .p4 .biji_edit{margin-left:3px;}
.list8 li .p4 .icon:hover{background-position-y:-302px;}

/* 个人信息 */
.personInfo{padding-top:21px; padding-bottom:64px;}
.personInfo .photo_edit{overflow: hidden; margin-left:70px; margin-bottom:19px;}
.photo_edit .photo{width:80px; height:80px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; float: left; margin-right:20px; overflow: hidden;}
.photo_edit .photo img{display: block; width:100%; height:100%; object-fit: cover;}
.photo_edit a{display: block; float: left; font-size:14px; color:#817149; height:12px; margin-top:33px; position: relative;}
.photo_edit a input{position: absolute; display: block; width:100%; height:100%; left:0; top:0; opacity: 0; filter:alpha(opacity=0); cursor: pointer;}
.personInfo ul li{position: relative; padding-left:143px; height:44px; margin-bottom:16px;}
.personInfo ul li>label{position: absolute; left:0; top:0; height:44px; line-height:44px; text-align: right; width:122px; color:#808080;}
.personInfo ul li>input{display: block; padding-left:18px; width:500px; box-sizing:border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background:#F7F7F7; height:44px; color:#1A1A1A; font-size:14px;}
.personInfo ul li div{padding-top:3px;}
.personInfo ul li div span,.personInfo ul>li div label{display: inline-block; vertical-align: middle; color:#1A1A1A;}
.personInfo ul>li div label{margin-right:20px; padding-left:8px;}
.personInfo ul li div span{width:36px; height:36px; line-height:36px; text-align: center; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%;
position: relative; background:#F5F5F5;}
.personInfo ul li div span input{position: absolute; left:0; top:0; width:100%; height:100%; opacity: 0;}
.personInfo ul li div .checked .icon{background-position-y:-350px;}
.personInfo ul li div .checked{background:#817149;}
.personInfo .tijiao{display: block; width:148px; height:44px; line-height:44px; text-align: center; background:#817149; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; color:white;
margin-left:143px; margin-top:30px;}
.personInfo .tijiao:hover{background:#83785b;}

/* 登录 */
.loginBox{padding-top:87px; background:url(../img/yun7.png) no-repeat 273px 186px;}
.loginBox .logo{margin-bottom:47px;}
.loginBox .logo img{display: block; margin:0 auto;}
.loginDiv{width:406px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; background:white; box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19);
-webkit-box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19); -moz-box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19); -ms-box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19); margin:0 auto; padding:24px 29px 35px 29px;}
.loginDiv .loginType{height:57px; text-align: center; margin-bottom:22px;}
.loginDiv .loginType a,.register h2 a{display: inline-block; height:54px; line-height:54px; text-align: center; margin:0 36px; font-size:20px; color:#333333; position: relative;}
.register h2 a{font-size:22px;}
.loginDiv .loginType a.on,.register h2 a.on{color:#817149;}
.loginDiv .loginType a.on::after,.register h2 a.on::after{content:""; width:100%; height:3px; background:#817149; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; position: absolute; left:0; bottom:-3px;}

.phoneNumber select{width:96px; height:48px; line-height:48px; background:#F5F5F5; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border:0;
padding-left:11px; padding-right:8px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; color: #B3B3B3; outline: none; margin-right:10px;
appearance: none;  -moz-appearance: none;  -webkit-appearance: none; background-image:url(../img/select.png); background-repeat:no-repeat; background-position:78px center;}
.phoneNumber select::-ms-expand{display: none;}
.loginDiv input{height:48px; line-height:48px;	background: #F5F5F5; padding-left:14px; font-size:14px;	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; width:348px;
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;}
.loginDiv input::-webkit-input-placeholder{color: #B3B3B3;}
.loginDiv input::-moz-placeholder{color: #B3B3B3;}
.loginDiv input:-ms-input-placeholder{color: #B3B3B3;}
.phoneNumber input{width:237px;}
.inputGroup p{margin-bottom:20px; height:48px;}
.operation{height:15px; line-height:15px; color:#B3B3B3; margin-bottom:29px;}
.operation p a{color:#817149;}
.operation p a:hover{text-decoration: underline; color:#981A1A;}
.loginDiv .denglu{display: block; width:348px; height:48px; line-height:48px; text-align: center; background:#817149; color:#FFFFFF; font-size:16px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; margin-bottom:30px;}
.loginDiv .qq_login{height:28px; line-height:28px; position: relative; text-align: center;}
.loginDiv .qq_login a{padding:0 13px; font-size:14px; color:#999999; font-weight: normal; position: relative; z-index:1; background:white;}
.loginDiv .qq_login a:hover{color:#19a9f1;}
.loginDiv .qq_login .wxdl:hover{color:#00c800;}
.loginDiv .qq_login:after{content:""; width:100%; height:1px; background:#F0F0F0; position: absolute; left:0; top:50%;}
.error{margin-top: -14px; margin-bottom: 10px; font-style: normal; color:#981A1A; display: block;}
.login_email{display: none;}

/* 添加收藏夹 */
.favorites{display: none;}
.favorites ul{height: 340px;overflow-y: auto;}
.favorites ul li{height:68px; border-bottom:1px solid #e6e6e6; padding:0 34px;}
.favorites ul li a{display: block; color:#4D4D4D; font-size:14px; line-height:68px;}
.favorites ul li span{width:38px; height:38px; line-height:38px; text-align: center; border:1px solid #e6e6e6; background:#817149; margin-right:10px; display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;}
.favorites p{padding:18px 0 18px 33px; background:#f2f2f2; color:#4D4D4D;}
.favorites p input{width:189px; height:32px; line-height:32px; padding-left:11px; margin-right:10px;}
.favorites p input::-webkit-input-placeholder{color: #999999;}
.favorites p input::-moz-placeholder{color: #999999;}
.favorites p input:-ms-input-placeholder{color: #999999;}
.favorites p a{display: inline-block;}
.jinseSkin .layui-layer-title{height:44px; line-height:44px; background:#817149; color:white; font-size:16px;}
body .jinseSkin .layui-layer-close1{width: 12px;height: 12px;background-position: -40px -18px !important;}

/* 注册 */
.registerBox{background:url(../img/yun8.png) no-repeat 134px 166px;}
.registerHead{padding-top:28px; margin-bottom:47px;}
.registerHead .logo{height:50px; margin-right:30px;}
.registerHead .logo img{display: block;}
.registerHead p{height:20px; line-height:20px; color:#B3B3B3; border-right:1px solid #CCCCCC; padding-right:14px; margin-right:16px; margin-top:30px;}
.registerHead p a{color:#817149;}
.registerHead p a:hover{color:#A33823; text-decoration: underline;}
.registerHead .p2{padding-left:16px; border-left:1px solid #CCCCCC; margin-left:20px; border-right:0;}
.registerHead .qq{color:#999999; margin-top:30px; height:28px;}
.registerHead .qq:hover{color:#19a9f1;}
.register{padding:37px 32px 44px 32px; background:white; box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19); -webkit-box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19); -moz-box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19); -ms-box-shadow: 0px 6px 24px 0px rgba(76, 76, 76, 0.19);
width:556px; margin:0 auto; border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px;}
.register h2{text-align: center; height:24px; line-height:24px;	color: #333333; font-size:24px; font-weight: normal; margin-bottom:32px;}
.register ul{margin-bottom:7px; padding-bottom:1px;}
.register ul li{height:48px; line-height:48px; margin-bottom:18px; position: relative;}
.register ul li input{display: block; width:100%; padding-left:20px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; height:48px; background: #F5F5F5; font-size:16px;}
.register ul li input::-webkit-input-placeholder{color:#808080;}
.register ul li input::-moz-placeholder{color:#808080;}
.register ul li input:-ms-input-placeholder{color:#808080;}
.register ul li.yzm input{width:402px;}
.register ul li.yzm a{display: block; position: absolute; right:0; top:0; width:144px; height:48px; line-height:48px; background: #F5F5F5; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;
text-align: center; color:#666666;}
.register ul li.tpyzm input{width:226px; float:left; margin-right:12px;}
.register ul li.tpyzm img{float:left; width:144px; height:48px; border-radius:4px; margin-right:13px;}
.register ul li.tpyzm a{float:left; font-size:14px; color:#999999;}
.register ul li.tpyzm a:hover{color:#817149; text-decoration: underline;}
.register ul li select{width:100%; border:0; background-color:#F5F5F5; height:48px; line-height:48px; padding-left:19px; outline: none;appearance: none;  -moz-appearance: none;  -webkit-appearance: none; font-size:16px; color:#333333;}
.register ul li select::-ms-expand{display: none;}
.register ul li .phoneNumber{overflow: hidden;}
.register ul li .phoneNumber select{width:170px; margin-right:12px; float: left; background-color: #F5F5F5; background-position:150px center;}
.register ul li .phoneNumber input{width:374px; padding-left:10px; float: left;background-color: #F5F5F5;}
.xieyi{height:20px; line-height:20px; font-size:12px; color:#808080; margin-bottom:7px;}
.xieyi input{width:12px; height:12px; border:1px solid #b3b3b3; margin-right:7px; vertical-align: middle; margin-top:-3px;}
.xieyi a{color:#264E97; font-size:12px;}
.xieyi a:hover{text-decoration: underline;}
.xieyi:last-of-type{margin-bottom:34px;}
.register .zhuce{height:48px; line-height:48px; width:100%; text-align: center; color:white; background:#817149; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;
display: block; font-size:16px;}
.register .zhuce:hover{background:#847654;}
.register .bangding2{display: none; padding-top: 10px;}

/* 支付 */
.payMain{padding:39px 36px 0 34px; background:white; box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08);
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;}
.payMain .payTop{background: #F7F7F7; padding-top:31px; border-top:1px solid #e6e6e6; padding-left:29px; padding-right:24px; padding-bottom:26px; margin-bottom:20px;}
.payMain .payTop h3{height:21px; line-height:21px; font-size:16px; color:#333333; font-weight: normal;}
.payMain .payTop p{line-height:40px; height:40px;}
.payMain .payTop .p1{color:#999999; font-size:14px;}
.payMain .payTop .p2{color:#817149; font-size:16px;}
.payMain .payTop .p2 span{font-size:30px; color:#EA0000; vertical-align: top;}
.payTitle{overflow: hidden; height:16px; line-height:16px; color:#808080; font-size:16px; padding-left:31px; padding-right:24px;}
.payTitle a{float: right; color:#264E97; font-size:16px;}
.payTitle a:hover{color:#EA0000;}
.payMethod{padding-top:78px; text-align: center; padding-bottom:178px;}
.payMethod a{display:inline-block; margin:0 61px;}
.toPay{padding-top:33px; text-align: center; padding-bottom:78px;}
.toPay img{display: block; margin:0 auto; margin-bottom:14px;}
.toPay p{height:14px; line-height:14px; color:#7E6726;}

/* 购买 */
.buy_panel1{padding:30px 35px 29px 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; background:white; box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08);
-webkit-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); overflow: hidden; margin-bottom:26px;}
.buy_panel1 .img{width:274px; height:300px;}
.buy_panel1 .img img{display: block; width:100%; height:100%; object-fit: cover;}
.buy_panel1 .msg{margin-left:310px;}
.buy_panel1 .msg .panel1_top{overflow: hidden; padding-bottom:14px; border-bottom:1px solid #e6e6e6; margin-bottom:14px;}
.panel1_top h2{height:46px; line-height:46px; color:#333333; font-size:26px; font-weight: normal;}
.panel1_top p{margin-top:11px; height:35px; line-height:35px; color:#999999;}
.panel1_top p span{color:#333333;}
.buy_panel1 .desc{line-height:25px; color:#333333; font-size:14px; height:125px; margin-bottom:35px; overflow: hidden;}
.buy_tool{overflow: hidden; height:40px; line-height:40px;}
.buy_tool .p1{color:#333333;}
.buy_tool .p1 a{display:inline-block; width:120px; height:30px; line-height:30px; text-align: center; border: 1px solid #B3B3B3; margin-right:14px; color:#B3B3B3; background:white;}
.buy_tool .p1 a:hover,.buy_tool .p1 a.on{background:#f3f0e8; border-color:#817149; color:#817149;}
.buy_tool .p2{color:#333333; height:40px; line-height:40px;}
.buy_tool .p2 span{color:#EA0000; font-size:26px;vertical-align: middle;}
.buy_tool .p2 a{display:inline-block;width: 146px;height: 40px;line-height:40px;background: #817149;text-align: center; color:white; font-size:16px; vertical-align:super; margin-left:14px;vertical-align: middle;}
.buy_tool .p2 a:hover{background:#8c7e59;}
.buy_tool .p3{height:40px; line-height:40px; font-size:14px; color:#b2b2b2; text-decoration: line-through; margin-right: 12px;}

.buy_panel2{padding:0 16px 27px 17px; background:white; background:white; box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); box-sizing: border-box;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; margin-bottom:27px;}
.buy_panel2 h2{height:62px; line-height:62px; color:#333333; font-weight: normal; font-size:18px;}
.buy_panel2 ul{margin-bottom:29px; overflow: hidden;}
.buy_panel2 ul li{float: left; width:176px; margin:0 9px; background:#f5f5f5; position: relative;}
.buy_panel2 ul li .fm{width:100%; height:256px;}
.buy_panel2 ul li .fm img{display: block; width:100%; height:100%; object-fit: cover;}
.buy_panel2 ul li h4{height:90px; padding-top:13px; padding-bottom:14px;  text-align: center;  font-weight:normal;}
.buy_panel2 ul li h4 .p1{font-size:24px; color:#333333; line-height:36px;}
.buy_panel2 ul li h4 .p2{line-height:30px; font-size:14px; color:#b2b2b2;}
.buy_panel2 ul li h4 .p2 span{color:#ea0000;}
.buy_panel2 ul li h4 .p3{
    color: #817149;
    font-size: 14px;
    padding-top: 5px;
}
.buy_panel2 ul li .checkbox{position: absolute; left:0; top:0; width:100%; height:100%; text-align: right;}
.buy_panel2 ul li .checkbox input{position: absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; z-index:2; opacity: 0; filter:alpha(opacity=0); }
.buy_panel2 ul li .checkbox span{width:26px; height:26px; border:1px solid #CCCCCC; background:white; text-align: center; line-height:26px; display: inline-block; margin-top:10px; margin-right:21px;}
.buy_panel2 ul li.checked .checkbox span{background:#817149; border-color:#817149;}
.buy_panel2 ul li.checked .checkbox .icon{width:16px; height:12px; background-position:-180px -297px;}
.buy_tool2{text-align: right; height:40px; line-height:40px;}
.buy_tool2 p{display: inline-block; font-size:16px; color:#817149; margin-left:10px;}
.buy_tool2 .p2 span{color:#EA0000;}
.buy_tool2 .p2 .span2{font-size:24px; margin-left:7px;}
.buy_tool2 a{margin-left:28px;width: 146px; height: 40px; background: #817149; display: inline-block; text-align: center; color:white; font-size:16px; margin-right:9px;}
.buy_tool2 a:hover{background:#8c7e59;}
.buy_tool2 .p4{text-decoration: line-through; color:#b2b2b2; font-size:14px;}

.buy_panel3 .panelTab{height:54px; line-height:54px; background:white; border-top:2px solid #817149; margin-bottom:6px;}
.buy_panel3 .panelTab span{display: inline-block; width:116px; text-align: center; font-size:16px; color:#333333; cursor: pointer;}
.buy_panel3 .panelTab .on{background:#817149; color:white;}
.cpjs,.cpxq{padding:23px 30px 35px 30px; background:white;}
.cpjs p,.cpxq p{line-height:36px; color:#666666;}
.cpxq{display: none;}


/* 确认订单信息 */
.orderMsg{background: #FFFFFF; box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0px 1px 16px 0px rgba(0, 0, 0, 0.08);
padding-left:34px; padding-right:36px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; padding-bottom:57px;}
.orderMsg h2{padding-top:5px; height:83px; line-height:83px; font-size:24px; color:#333333; font-weight: normal;}
.orderMsg table{border-collapse: collapse; border-spacing: 0; width:100%; margin-bottom:20px;}
.orderMsg table th{height:46px; line-height:46px; background:#F5F5F5; border-top:1px solid #E6E6E6; font-size:16px; color:#333333; font-weight: normal;}
.orderMsg table .th1{width:290px; padding-left:65px; text-align: left;}
.orderMsg table .th2{width:323px; text-align: center;}
.orderMsg table .th3{padding-left:239px; text-align: left;}
.orderMsg table td{padding:20px; border-bottom:2px solid #817149;}
.orderMsg table .name .img{width:98px; height:104px; }
.orderMsg table .name .img img{display: block; width:100%; height:100%; object-fit: cover;}
.orderMsg table .name .msg{margin-left:111px;}
.orderMsg table .name .msg h4{padding-top:8px; height:20px; line-height:20px; color:#333333; font-size:16px; font-weight: normal; margin-bottom:11px;}
.orderMsg table .name .msg p{line-height: 21px;}
.orderMsg table select{width:96px; height:30px; line-height:30px; border:1px solid #dbdbdb; text-align: center; outline: none;}
.orderMsg table .youxiaoqi{text-align: center;}
.orderMsg table .xiaoji{padding-left:239px; text-align: left;}
.xieyiTip{height:36px; line-height:36px; background: #F5F5F5; padding-left:20px; margin-bottom:18px;}
.xieyiTip p{color:#333333; font-size:12px;}
.xieyiTip p input{width:12px; height:12px; border:1px solid #999999; margin-right:8px;vertical-align: middle;margin-top: -3px;}
.xieyiTip p a{color:#264E97;}
.xieyiTip p a:hover{text-decoration: underline; color:#EA0000;}
#invoiceBtn{width: 116px; height: 32px; line-height:32px; background: #817149; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; text-align: center; color:white; margin-top:2px;}
#invoiceBtn:hover{background:#8d7f5c;}
.totalPrice{text-align: right; height:26px; line-height:26px; color:#817149; font-size:16px; margin-bottom:40px; margin-top:42px;}
.totalPrice p{margin-left:25px; display: inline-block;}
.totalPrice p span{color:#EA0000; font-size:30px;}
.orderMsg .fukuan{display: block; width:140px; height:54px; line-height:54px; text-align: center; background:#817149; border-radius: 2px; -webkit-border-radius: 2px;
-moz-border-radius: 2px; -ms-border-radius: 2px; color:white; font-size:24px; margin:0 auto;}
.orderMsg .fukuan:hover{background:#8c7e59;}

/* 发票 */
.invoice{border-bottom:1px solid #e6e6e6; padding-bottom:19px; margin-bottom:-21px; display: none;}
.invoice h4{color:#4D4D4D; font-size:18px; font-weight: normal; margin-bottom:30px; height:46px; line-height:46px; background: #F5F5F5; padding-left:20px;}
.invoice h4 span{color:#264E97; font-size:14px;}
.invoice ul li{position: relative; padding-left:123px; height:30px; line-height:30px; margin-bottom:20px;}
.invoice ul li>span{position: absolute; left:0; text-align: right; width:98px; color:#817149;}
.invoice ul li p{float: left; margin-right:20px;}
.invoice ul li p span,.invoice ul li p label{display: inline-block; vertical-align: middle;}
.invoice ul li p span{margin-right:8px; display: inline-block; width:20px; height:20px; background:url(../img/radio.png) no-repeat left top;
background-size:100% 100%; position: relative;}
.invoice ul li p span input{position: absolute; left:0; top:0; display: block; width:100%; height:100%; opacity: 0;}
.invoice ul li p span.checked2{background:url(../img/checked.png) no-repeat left top; background-size:100% 100%;}
.invoice ul li input[type='text']{width:314px; height:28px; line-height:28px; padding-left:8px; background:white; color:#1a1a1a; margin-right: 10px;
display: inline-block;border:1px solid #999999; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px;}
.invoice ul li.tips{margin-top:-11px;}
.invoice ul li.tips p{line-height:25px; color:#4D4D4D; font-size:14px; float: none;}
.invoice ul li .error{display:inline;}

/* 找回密码 */
.find_password .registerHead{margin-bottom:64px;}
.find_password .registerHead p{border:0;}
.passwordBox{width:800px; height:438px; background:white; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; margin:0 auto;}
.passwordBox .btns{padding-top:139px;}
.passwordBox .btns a{margin:0 auto; margin-bottom:30px;}
.passwordBox .sanmeBtn{width:420px; height:50px; line-height:50px; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; background:#817149; color:white; font-size:20px;
display: block; margin-bottom:30px;}
.passwordBox .sanmeBtn:hover{background:#918A7A;}
.passwordBox .yanzheng{width:530px; margin:0 auto; padding-top:67px;}
.passwordBox .yanzheng h3{line-height:18px; color:#333333; font-size:18px; margin-bottom:22px;}
.passwordBox .yanzheng p{margin-bottom:20px; position: relative;}
.passwordBox .yanzheng .phoneNumber select{width:136px; height:48px; line-height:48px; background-color:#F5F5F5; font-size:16px; color:#4D4D4D; background-position-x:112px; margin-right:14px; float: left;}
.passwordBox .yanzheng .phoneNumber input{width:252px; }
.passwordBox .yanzheng input{background:#F5F5F5; height:48px; line-height:48px; padding-left:18px; font-size:16px; width:402px;}
.passwordBox .yanzheng input::-webkit-input-placeholder{color:#B3B3B3;}
.passwordBox .yanzheng input::-moz-placeholder{color:#B3B3B3;}
.passwordBox .yanzheng input:-ms-input-placeholder{color:#B3B3B3;}
.passwordBox .yanzheng .yzm input{width:244px; margin-right:14px; float: left;}
.passwordBox .yanzheng .yzm a{width:144px; height:48px; line-height:48px; background:#F5F5F5; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; font-size:14px; color:#666666;
    display: block; float: left; text-align: center;}
.passwordBox .yanzheng .error2{position: absolute; color:#EA0000; font-size:14px; right:-112px; width:100px; top: 14px; display: none;}
.passwordBox .success{padding-top:59px; text-align: center;}
.passwordBox .success p{line-height:30px; font-size:30px; color:#817149; margin-bottom:50px; margin-top:33px;}
.passwordBox .yanzheng p .icon89{position: absolute; width:16px; height:10px; background-position:-162px -356px; right:15px; top:22px;}
.passwordBox .yanzheng p.tpyzm{overflow: hidden;}
.passwordBox .yanzheng p.tpyzm input{width:242px; float:left; margin-right:14px;}
.passwordBox .yanzheng p.tpyzm img{float:left; width:144px; height:48px; border-radius:4px; margin-right:13px;}
.passwordBox .yanzheng p.tpyzm a{float:left; font-size:14px; color:#999999; margin-top: 15px;}
.passwordBox .yanzheng p.tpyzm a:hover{color:#817149; text-decoration: underline;}
.passwordBox .success .sanmeBtn{margin:0 auto;}

/* 无权限 */
.no_permission{padding-top:63px; text-align: center;}
.no_permission img{display: block; margin:0 auto; margin-bottom:35px;}
.no_permission h3{line-height:22px; color:#333333; font-size:22px; margin-bottom:20px; font-weight: normal;}
.no_permission p{line-height:16px; margin-bottom:21px; color:#333333; font-size:16px;}
.no_permission p span{margin-right:25px;}
.no_permission p a{color:#7E6726;}
.no_permission p a:hover{color:#981A1A; text-decoration: underline;}

.tryreadEnd{position: absolute; left:0; top:0; right:0; bottom:0; margin:auto; padding-left:188px; background:url(../img/1.png) no-repeat left center; width:190px; height:158px;}
.tryreadEnd h4{line-height:44px; color:#7A372D; font-size:26px; font-weight: normal;}
.tryreadEnd p{line-height:35px; margin-bottom:13px; color:#4D4D4D; font-size:18px;}
.tryreadEnd a{display: block;width: 136px;height: 46px;line-height:46px;background: #B0594E;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; color:white; font-size:16px; text-align: center;}
.tryreadEnd a:hover{background:#9f4034;}

.articleCon .tryreadEnd{position: static;}
.endDiv{padding:35px 0; background:#fafafa; margin-bottom:73px;}

.settlement .payMethods{height:52px; line-height:52px; margin-bottom:23px; color:#666666; padding-right:4px; margin-top:22px;}
.settlement .payMethods a{float: right; width:156px; height:50px; line-height:50px; text-align: center; border:1px solid #E6E6E6; color:#333333; font-size:16px; margin-left:14px;}
.settlement .payMethods a.on,.settlement .payMethods a:hover{border-color:#817149; background:#f1f0ec;}
.settlement .xieyiTip{height:48px; line-height:48px; margin-bottom:8px;}
.settlement #invoiceBtn{margin-top:8px;}
.settlement .totalPrice{margin-bottom:66px;}
.settlement .totalPrice span{font-size:30px;}
.settlement .totalPrice em{font-style: normal; font-size:20px;}

.orderMsg h2 span{font-size:14px; color:#999999; font-weight:normal; margin-left:14px;}
.settlement table th{border-bottom:2px solid #817149;}
.settlement table .th1{padding-left:61px; width:650px;}
.settlement table .th3{padding-left:0; width:407px;}
.settlement table .xiaoji{padding:0; font-size:16px; color:#1A1A1A;}
.settlement table .xiaoji .btns{float: right; margin-right:68px;}
.settlement table .xiaoji .btns a{display: block; font-size:14px; color:#666666; line-height:24px;}
.settlement table .xiaoji .btns a:hover{color:#981a1a;}
.settlement table .xiaoji .btns .collect.active{color:#981a1a;}
.settlement table td{vertical-align: baseline; border-color:#F0F0F0; padding:14px 0; position: relative;}
.settlement table .name{margin-left:52px;}
.settlement table .name .img{width:80px; height:110px; border:1px solid #E6E6E6;}
.settlement table .name .msg{margin-left:93px;}
.settlement table .name .msg h4{padding-top:4px; line-height:22px; color:#0F0F0F; height: auto; margin-bottom:0; width:60%; margin-bottom:5px;}
.settlement table .name .msg .author{line-height:18px; font-size:12px; color:#999999; margin-bottom:34px;}
.settlement table .name .msg .bianming{line-height: 24px; color:#817149;}

.settlement table .checkbox{ position: absolute; left:14px; top:16px;}
.settlement .checkbox,.peronSection .personTop .div1 .checkbox{width:16px; height:16px; line-height:16px; border:1px solid #808080; position: relative; text-align: center; display: inline-block;
background:white; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px;}
.settlement .checkbox input,.peronSection .personTop .div1 .checkbox input{position: absolute; left:0; top:0; display: block; width: 100%; height:100%; opacity: 0; filter:alpha(opacity=0);}
.settlement .checkbox .icon,.peronSection .personTop .div1 .checkbox .icon{display: none;}
.settlement .checked,.peronSection .personTop .div1 .checked{background:#976C34; border:1px solid #976C34;}
.settlement .checked .icon,.peronSection .personTop .div1 .checked .icon{display: inline-block;}

.shopCaozuo{margin-top:26px; background:#F5F5F5; height:90px; line-height:90px; padding-left:14px; padding-right:17px;}
.shopCaozuo .p1{margin-right:24px;}
.shopCaozuo .p1 .checkbox{margin-right:10px; vertical-align: middle; margin-top:-2px;}
.shopCaozuo .p2 a{color:#999999; margin-right:20px;}
.shopCaozuo .p2 a:hover{color:#981A1A;}
.shopCaozuo .p3{color:#4D4D4D;}
.shopCaozuo .p3 .totalPrice{color:#981A1A; font-size:18px; font-weight:bold;}
.shopCaozuo .jiesuan{width:114px; height:44px; line-height:44px; background:#817149; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; font-size:18px; color:white; text-align: center; margin-top:23px;
margin-left:20px;}
.shopCaozuo .jiesuan:hover{background:#756336;}

.listEmpty{text-align: center; padding-top:100px; font-size:20px; padding-bottom:100px;}
.listEmpty img{margin-bottom:10px;}
.listEmpty p{color: #808080; font-size: 18px;}

.shopcarBtn{position: fixed; width:60px; height:60px; background:#f2f2f2; text-align: center; line-height: 60px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; top:50%; right:2%;}
.shopcarBtn span{position: absolute; width:18px; height:18px; background:#d10a11; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; color:white; font-size:12px; font-family: Arial;
line-height:18px; text-align: center; top:9px; right:5px;}

.xieyiHead{padding-top:28px; margin-bottom:28px;}
.xieyiHead .search{margin-top:16px; width:280px; position: relative;}
.xieyiHead .search input{width:210px; display: block; padding-left:18px; height:38px; line-height:38px; background:white; font-size:14px;}
.xieyiHead .search input::-webkit-input-placeholder{color:#817149;}
.xieyiHead .search input::-moz-placeholder{color:#817149;}
.xieyiHead .search input:-ms-input-placeholder{color:#817149;}
.xieyiHead .search a{position: absolute; right:0; top:0; width:52px; height:38px; line-height:38px; text-align: center; background:#807148;}
.xieyiHead .search a:hover{background:#736132;}
.xieyiWrap{background:url(../img/yun8.png) no-repeat center 56px;}
.xieyiWrap>div{padding:0 58px;}
.xieyiWrap h1{line-height: 50px; font-size:24px; color:#4c4c4c; font-weight: normal; margin-bottom:50px; text-align: center;}
.xieyiWrap p{line-height:28px; margin-bottom:28px; color:#4c4c4c; font-size:16px;}

.loginBox .wxewm{width:196px; margin:0 auto; text-align: center; margin-bottom:58px; padding-top:40px; min-height:237px;}
.loginBox .wxewm img{display: block; width:100%; margin-bottom:17px;}
.loginBox .wxewm p{line-height:24px; color:#333333; font-size:14px;}

/* 支付成功 */
.paySuccess{background:white; box-shadow: 0 0 16px 1px rgba(0, 0, 0, .08); -webkit-box-shadow: 0 0 16px 1px rgba(0, 0, 0, .08); -moz-box-shadow: 0 0 16px 1px rgba(0, 0, 0, .08); -ms-box-shadow: 0 0 16px 1px rgba(0, 0, 0, .08); text-align: center;
padding-bottom: 180px;}
.paySuccess .success{padding-top:71px; text-align: center; display: inline-block;}
.paySuccess .success .icon{margin-bottom:21px;}
.paySuccess .success h3{height:40px; line-height:40px; text-align: center; font-size:30px; color:#817149; font-weight: normal; margin-bottom:47px;}
.paySuccess .success p{text-align: left;}
.paySuccess .success .p1{font-size:18px; color:#333333;}
.paySuccess .success .p1 span{color:#ea0000;}
.paySuccess .success .p2{line-height:31px; font-size:16px; color:#333333;}
.paySuccess .success .p3{line-height:30px; font-size:14px; color:#999999;}

.dialogTitle{height:44px; line-height:44px; background:#817149; overflow: hidden; font-size:16px; color:white; position: relative; padding-left:21px;}
.dialogTitle .close{position: absolute; top:16px; right:20px; height:14px; line-height:14px;}
.dialogTitle .close:hover{opacity:.7; filter:alpha(opacity=70);}
.viewInvoice,.noticeDialog{background:white; width:550px; box-shadow:0 0 27px 1px rgba(0, 0, 0, .34); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; overflow: hidden; position: fixed; left:50%; margin-left:-275px;
top:215px; z-index:102; display: none;}
.viewInvoice .con{padding:18px 21px 20px 21px;}
.viewInvoice table{border-collapse: collapse; border-spacing: 0; border:1px solid #e6e6e6; width:100%;}
.viewInvoice table td{border:1px solid #e6e6e6; height:20px; color:#666666; padding:10px 0; padding-left:20px;}

.noticeDialog{background:white; padding-bottom:10px;}
.noticeDialog .notice{padding:20px 43px 34px 45px; background:#817149; margin-bottom:15px;}
.noticeDialog .notice p{padding-left:62px; background:url(../img/zhuyi.png) no-repeat left center; line-height:29px; font-size:16px; color:white;}
.noticeDialog>h4{padding-left:22px; height:22px; line-height:22px; color:#333333; font-size:14px; font-weight:normal; margin-bottom:19px;}
.noticeDialog ul{padding-left:24px; overflow: hidden;}
.noticeDialog ul li{overflow: hidden; float: left; width:230px; margin-right:25px; margin-bottom:20px;}
.noticeDialog ul li .img{width:64px; height:68px;}
.noticeDialog ul li .img img{display: block; width:100%; height:100%;}
.noticeDialog ul li .msg{margin-left:76px;}
.noticeDialog ul li .msg h4{height:24px; line-height:24px; font-size:14px; color:#333333; font-weight: normal; margin-bottom:5px;}
.noticeDialog ul li .msg p{line-height:18px; color:#999999; font-size:14px;}

.jianjie .bookPrice{margin:0 32px; border-top:1px dashed #e6e6e6; padding-top:19px;}
.jianjie .bookPrice .price{height:27px; line-height:27px; font-size:16px; color:#1a1a1a; margin-bottom:20px;}
.jianjie .bookPrice .price .span1{color:#981a1a;}
.jianjie .bookPrice .price .span2{font-size:16px; color:#cccccc; text-decoration: line-through; margin-left:23px;}
.jianjie .btngroup{overflow: hidden; padding-bottom:39px;}

@media screen and (min-width:1920px){
	.wenkulist li{padding:126px 10px 8px 10px;}
	.wenkulist li h2{margin-bottom:155px;}
	.wenkulist li .p1{margin-bottom:20px;}
	.zhankai li .lookmore{margin: 44px 0 58px 0;}
	.wenkulist li .produce{min-height:240px;}
	.shopcarBtn{right:14%;}
}

@media only screen and (min-width:1077px) {
	.list1 li:nth-of-type(5n){margin-right:0px;}
}
@media screen and (min-width:1198px){
	.jsproduceCon{ width:340px;}
}
@media only screen and (min-width:1000px) {
	body{overflow-x: hidden;}
}
@media screen and (max-width:1250px) and (min-width:1199px){
	.w-1200{width:1138px;}
	.jsproduceCon{width:310px;padding-right: 94px;}
	.list1 li{margin-right:48px; margin-bottom:38px;}
	.section{width:848px;}
	.list4 li{width:167px;}
	.headerSearch2{margin-left:65px;}
	.bookDetail .section{width: 776px;}
	.read1 .section{width:826px;}
	.info_tool{margin-top:-128px;}
	.divLeft{width:730px;}
	.divRight{width:345px;}
	.list7 li{margin:0 8PX;margin-bottom:16px;}
	.buy_panel2 ul li{width: 166px;}
	.buy_panel2 ul li .fm{height:246px;}
}
@media screen and (max-width:1198px) and (min-width:1077px){
	.w-1200{width:1024px;}
	.headerMiddle .logo{margin-left:38px;}
	.list1 li{margin-right:25px; margin-bottom:38px;}
	.lunbo,.jsproduceCon{float:inherit;}
	.lunbo{width:722px; margin:0 auto;}
	.jsproduce{padding-bottom:110px;}
	.section{width:734px;}
	.list4 li{width:180px;}
	.list2 li .book_cover{width: 130px; height: 192px;}
	.sectionmain_top .key{width:228px;}
	.list2 li .book_cover{width: 120px; height: 182px;}
	.jsNav li{padding-right:50px;}
	.headerSearch2{margin-left:80px; width:458px;}
	.headerSearch2 input{width:72%;}
	.bookDetail .section{width:662px;}
	.read1 .section{width:735px;}
	.info_tool{margin-top:-128px;}
	.divLeft{width:670px;}
	.divRight{width:300px;}
	.panel1>p{margin-left:30px;}
	.list7 li{width:200px;}
	.buy_panel2 ul li{width: 147px;}
	.buy_panel2 ul li .fm{height:213px;}
	.orderMsg table .th3,.orderMsg table .xiaoji{padding-left:200px;}
	.orderMsg table .th2{width:260px;}
}
@media screen and (max-width:1310px){
	.headbox .right .headerSearch2{width:294px;}
	.headbox .headerSearch2 .searchResult{margin-right:1px;}
}
@media only screen and (max-width:1366px) {
	.wenkulist li{padding-top:1.2rem;}
	.wenkulist li h2{margin-bottom:1.7rem;}
	.wenkulist li .produce{min-height:2.24rem;}
	.aside-nav .site-nav>p{width:1rem;}
}
@media screen and (max-width:1262px){
	.headbox .right .headerSearch2{width:269px;}
	.header3 .headerSearch2 input{width:58%;}
	.aside4{margin-right:6px;}
	.headbox .headerSearch2 .searchResult{margin-right:4px;}
}
@media screen and (max-width:1076px) {
	.w-1200{width:940px;}
	.headerMiddle .logo{margin-left:38px;}
	.headerMiddle .headerSearch{margin-right:26px;}
	.list1 li{width:150px; margin-right:25px; margin-bottom:30px;}
	.recentlyShelves .yun2{left:-338px;}
	.lunbo,.jsproduceCon{float:inherit;}
	.lunbo{width:722px; margin:0 auto;}
	.jsproduce{padding-bottom:90px;}
	.aside1{width:230px;}
	.section{width:668px;}
	.list4 li{width:164px;}
	.list2 li .book_cover{width: 120px; height: 182px;}
	.container .aside1 .asideBottom{width:190px;}
	.sectionmain_top p.searchkuang input{width:160px;}
	.sectionmain_top .key{width:228px;}
	 .jsNav li{padding-right:37px;}
	.aside2{width:252px;}
	.headerSearch2{margin-left:55px; width:400px;}
	.headerSearch2 input{width:69%;}
	.bookLeft{width:300px;}
	.bookLeft .bookCover{width:274px; height:414px;}
	.bookLeft .bookCover img.shadow{max-width:100%; left:0;}
	.bookDetail .section{margin-left:316px;}
	.bookDetail .section{width:624px;}
	.read1 .section{width:650px;}
	.info_tool{margin-top:-128px;}
	.divLeft{width:580px;}
	.divRight{width:300px;}
	.panel1>p{margin-left:30px;}
	.personInfo ul li>input{width:440px;}
	.list7 li{margin:0 8px; margin-bottom:16px;}
	.buy_panel2 ul li{width: 133px;}
	.buy_panel2 ul li .fm{height:193px;}
	.buy_panel1 .img{width:230px;}
	.buy_panel1 .msg{margin-left:260px;}
	.buy_tool .p1 a{width:100px;}
	.buy_tool .p2 a{width:130px;}
	.orderMsg table .th3,.orderMsg table .xiaoji{padding-left:180px;}
	.orderMsg table .th1{width:250px;}
	.orderMsg table .th2{width:280px;}
}
