@charset "utf-8";
/* CSS Document */

.treasureBg{ background:url(../images/treasure_pagebg.gif) repeat;}

.mainer{ background:#fff; width:1100px; margin:0 auto; padding:24px 42px 60px 42px;box-shadow:0 0 5px 1px #b3a06b;}
.mainer .banner{ border:1px solid #CCC;}
.mainer .content{}
.mainer .nav{font-weight:bold; margin:18px 0 0 -5px;}
.mainer .nav a{ float:left; padding:0 23px; border:2px solid #e3d692; background:#e8dda0; margin-left:5px; line-height:50px;}
.mainer .nav a:hover,.mainer .nav a.hover{ border:2px solid #dbb97c;}

.mainer .listInfo{ border-top:1px solid #e3d488; border-bottom:1px solid #e3d488; margin-top:20px;}
.mainer .listInfo .image,.mainer .listInfo .info{ float:left;}
.mainer .listInfo .image{ padding:50px 35px 0 35px;}
.mainer .listInfo .info{ float:left; width:710px; min-height:300px; line-height:45px; border-left:1px solid #e3d488; padding:30px 90px;}
.mainer .listInfo .info li{ width:355px; float:left;}

.foot{ margin-top:30px; line-height:34px;}
.foot .left{ float:left;}
.foot .menu{ float:right; margin-right:-6px;}
.foot .menu a{ float:right; border:2px solid #e3d488; padding:0 15px; margin-right:6px; line-height:30px;}
.foot .menu a:hover{ border:2px solid #a49547; text-decoration:none;}
.foot .menu .footIcon{ width:5px; height:10px; background-position:-220px 0; margin-left:10px;}
*html .foot .menu .footIcon{ background-position:-220px 10px;}


.main{ background:#fff url(../images/treasure_infobg.gif) repeat-y left top; width:1085px; margin:0 auto;padding:0 0 150px 0;box-shadow:0 0 5px 1px #b3a06b;position:relative;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#cfc3a3')
			progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color='#cfc3a3') 
			progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=180, Color='#cfc3a3') 
			progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=270, Color='#cfc3a3');*/
}

.main .leftTitle{ width:140px; float:left; text-align:center; padding-top:70px;}
.main .image{ float:left;text-align:center; width:855px; padding:20px 45px 0 45px;}
.main .image a img{ border:2px solid #b8ab85; width:180px; height:244px;}
.main .image a:hover img{ border:2px solid #7c6932;}
.main .image a.reading{ float:left;text-indent:-9999px; margin-left:32px; display:inline; background:url(../images/ezine_btn_reading.gif) no-repeat top; width:119px; height:30px; line-height:30px;}
.main .image a:hover.reading{background:url(../images/ezine_btn_reading.gif) no-repeat bottom;}
.main .image .btn{padding-top:15px;}
.main .bookInfoW{width:855px;}

.main .rightInfo .image{margin:-60px 0 20px -10px; position:relative; width:184px; padding:0 40px 0 0; z-index: 10;}
.main .rightInfo{ float:left; width:855px; padding:120px 45px 0 45px; line-height:37px; position:relative;}
*html .main .rightInfo{ padding-top:140px;}
.main .treInfoTitle{ position:absolute; top:40px; left:45px; z-index:20; width:825px; background:#fff; border-bottom:1px solid #e1d9a3; padding:10px 15px;}
.main .treInfoTitle h1{ float:left;font-size:18px; font-family:"微软雅黑";}
.main .treInfoTitle .treBtnBack{ float:right;}
.main .treInfoTitle a.treBtn{ display:inline-block;float:right;width:108px; line-height:26px; margin-left:20px; height:26px; text-align:center; padding-left:19px; font-size:12px; background: url(../images/trebtn_bg.gif) no-repeat top; overflow:hidden; margin-top:5px;}
.main .treInfoTitle a:hover.treBtn{ background: url(../images/trebtn_bg.gif) no-repeat bottom; text-decoration:none;}

.main .rightInfo h3{ margin-top:20px; position:relative;}
*html .main .rightInfo h3{ margin:0;}
.main .rightInfo h3 font{font-family:"宋体"; font-weight:normal; font-size:14px; position:absolute; left:155px; line-height:45px; top:0px;}
.main .rightInfo h3 img{float:right;}
.main .rightInfo .txtBox{padding:20px 30px 10px 35px;}
.main .rightInfo .txtBox p{ margin-bottom:0;}
.main .rightInfo .textInfo{ margin:20px 0 60px 0; background:#efead0; border:3px solid #e6e1c5; text-align:center; height:56px; line-height:56px;}
.main .rightInfo .textInfo a{ text-decoration:underline; color:#3a3529;}
.main .rightInfo .textInfo a:hover{ color:#000;}

.main .rightInfo .txtBox li{ float:left; width:350px; margin-right:20px; font-weight:bold;}

.main .rightInfo .txtWd{ width:560px;}

.dowList{padding:10px 0;}
.dowList li{ padding:30px 0 36px 0; margin-left:35px; float:left; border-bottom:1px dotted #8a8a8a; width:596px;}
.dowList p{ padding:0;}
.dowList a{margin-right:20px;}
.dowList a.inherBtn{ float:left; background:url(../images/treasure_btn.gif) no-repeat top left; padding-left:20px; overflow:hidden; height:26px; text-align:center; line-height:26px; font-weight:bold; color:#fff; letter-spacing:1px; text-decoration:none;}
.dowList a.inherBtn span{background:url(../images/treasure_btn.gif) no-repeat top right; float:left; padding-right:30px; height:26px; line-height:26px; cursor:pointer;}
.dowList a:hover.inherBtn{ background:url(../images/treasure_btn.gif) no-repeat bottom left; text-decoration:none;}
.dowList a:hover.inherBtn span{ background:url(../images/treasure_btn.gif) no-repeat bottom right;}
.dowList .botNo{ border-bottom:none;}

.dowList_pdtb{ padding-top:-20px;}
.dowList_pdtb li{ padding:20px 0 25px 0; line-height: 20px;}

.mgb50{ margin-bottom:50px;}

.bookinfo{ padding-top:90px; position:relative;}
.leftMenuBtn a{border:1px solid #c0b28b; position:absolute; left:0; width:18px; padding:8px;}
.leftMenuBtn a:hover{ text-decoration:none;}
.leftMenu{ border:2px solid #c0b28b;width:184px; float:left; margin-right:40px; position:relative;}
.leftMenu .topyj{ position:absolute; top:-2px; left:-2px;}
.leftMenu .footyj{position:absolute; bottom:-5px;left:-2px;}

.leftMenu h3{ border-bottom:1px solid #c0b28b; line-height:40px; padding:0 10px;}
.leftMenu .menuList{ line-height:40px; padding:10px 0;}
.leftMenu .menuList li{ float:left; width:184px; max-height:80px; min-height:40px; overflow: hidden;}
.leftMenu .menuList li a{ float:left; width:174px; padding-left:10px;}
.leftMenu .menuList li a:hover{text-decoration:none;}
.leftMenu .menuList li:hover{ background:#ede7c7;}

.leftMenu .menuList i{float:left;font-style:normal;}

.leftMenu .menuList .info_1 span{float:right;width:130px;}
.leftMenu .menuList .info_1 li{ float:left; padding:0;}
.leftMenu .menuList .info_1 li a{ float:left; width:174px; line-height:35px; padding:0 0 0 10px;}
.leftMenu .menuList .info_1 li a:hover{ background:#c0b28b;}

.leftMenu .menuList .info_2 span{ float:right;width:121px;}
.leftMenu .menuList .info_2 li{ float:left; padding:0;}
.leftMenu .menuList .info_2 li a{ float:left; width:174px; line-height:35px; padding:0 0 0 10px;}
.leftMenu .menuList .info_2 li a:hover{ background:#c0b28b;}

.leftMenu .menuList .info_3 span{ float:right;width:121px;}
.leftMenu .menuList .info_3 li{ float:left; padding:0;}
.leftMenu .menuList .info_3 li a{ float:left; width:174px; line-height:35px; padding:0 0 0 10px;}
.leftMenu .menuList .info_3 li a:hover{ background:#c0b28b;}

.contenter h1{ font:700 21px/40px "微软雅黑"; letter-spacing:3px; text-align:center; border-bottom:1px solid #c0b28b; margin-bottom:1px; padding-bottom:20px;}
.contenter h1 p{font:normal 14px/40px "宋体"; letter-spacing:0;}
.contenter .txtBox{line-height:37px;border-top:1px solid #c0b28b;border-bottom:1px solid #c0b28b; padding:10px 20px;}
.contenter .txtBox img{max-width:900px;}
.contenter .txtBox p{ text-indent:2em; margin:20px 0;}