@charset "utf-8";
/* CSS Document */
body{ background:#f3eee8;}
#wholeFooter{ border-top:5px solid #da1f00; background:#fafafa; padding-bottom:30px; margin-top:0px;}
.mainBox .topBg{ background:url(../../../images/special/140217/fill_x1.jpg) repeat-x left top; height:27px;}
.mainBox .mainCon{position:relative; min-height:799px; _height:799px;}
.mainBox .mainCon .mainConIndex{ background:url(../../../images/special/140217/main_topBg.jpg) no-repeat top center; display:none;}
.mainBox .mainCon .topBox{ height:302px;}
.mainBox .mainCon .topBox .topConBox{ width:1000px; margin:0px auto; position:relative; height:302px;}
.mainBox .mainCon .topBox .topConBox .txtBox{ width:520px; height:55px; position:absolute; left:240px; top:193px; text-align:center; font-family:"微软雅黑"; font-size:25px; color:#ffdec3; line-height:50px;}
.mainBox .mainCon .conArea{ width:1000px; margin:0px auto;}
.mainBox .mainCon .conArea .listBox .imgBox{ width:294px; height:176px; background:url(../../../images/special/140217/imgBg.jpg) no-repeat left top; position: relative; float:left;  margin:45px 59px 0px 0px; padding-bottom:27px; *padding-top:15px; *height:161px;}
.mainBox .mainCon .conArea .listBox .imgBox .txt{ background:url(../../../images/special/140217/txtBg.png) no-repeat left top; width:325px; height:61px; position:absolute; left:-16px; top:-35px; text-align:center; padding-top:7px;}
.mainBox .mainCon .conArea .listBox .imgBox .img{ width:273px; height:151px; border:#f3eee8 solid 1px; margin:15px 0px 0px 10px; *margin-top:20px;}
.mainBox .mainCon .conArea .listBox .imgBox .img img{ width:273px; height:151px;}
.mainBox .mainCon .conArea .listBox .last{ margin-right:0px;}
.mainBox .mainCon .conArea .listBox .imgBox01{ margin-left:70px;}
.mainBox .mainCon .conArea .listBox .centerBox{ padding-left:77px;}
.mainBox .mainCon .conArea .conBox{ width:1000px; margin:0px auto; background-color:#fff; display:none; margin-bottom:30px;}
.mainBox .mainCon .conArea .conBox .titleBox{ height:42px; position:relative;}
.mainBox .mainCon .conArea .conBox .titleBox .txtBg{ background:url(../../../images/special/140217/tit.png) no-repeat left top; width:1031px; height:69px; position:absolute; left:-17px; top:0px;}
.mainBox .mainCon .conArea .conBox .hudong{ padding:20px 15px 25px;}
.mainBox .mainCon .conArea .conBox .box{ width:303px; float:left; margin-right:18px;}
.mainBox .mainCon .conArea .conBox .box .box_top{ background:url(../../../images/special/140217/line.jpg) no-repeat left top; width:303px; height:5px; overflow:hidden;}
.mainBox .mainCon .conArea .conBox .box .box_con{ border:#e5e5e5 solid 1px; border-top:none; width:281px; padding:5px 10px; height:436px;}
.mainBox .mainCon .conArea .conBox .box .list{ margin-bottom:25px;}
.mainBox .mainCon .conArea .conBox .box .tab{ height:38px; position:relative;}
.mainBox .mainCon .conArea .conBox .box .tab .tabBg{ background:url(../../../images/special/140217/tabBg.png) no-repeat left top; width:107px; height:28px; position:absolute; left:-18px; top:-10px; font-size:14px; font-weight:bold; color:#fff; padding-left:15px; padding-top:15px;}
.mainBox .mainCon .conArea .conBox .box .list h3{ font-size:14px; margin:5px 0px 10px; height:20px; line-height:20px;}
.mainBox .mainCon .conArea .conBox .box .list h3 a{ color:#5c5c5c;}
.mainBox .mainCon .conArea .conBox .box .list h3 a:hover{ color:#cc0000;}
.mainBox .mainCon .conArea .conBox .box .list img{ width:105px; height:80px; float:left; margin-right:10px;}
.mainBox .mainCon .conArea .conBox .box .list .txt{ line-height:20px; color:#888787;}
.mainBox .mainCon .conArea .conBox .last{ margin-right:0px;}
.mainBox .mainCon .conArea .conBox .box2 .tab ul{ position:absolute; left:-10px; top:-5px;}
.mainBox .mainCon .conArea .conBox .box2 .tab li{ background:url(../../../images/special/140217/tab.jpg) no-repeat left top; width:71px; height:38px; cursor:pointer; line-height:38px; text-align:center; color:#fff; float:left; margin-right:5px; font-size:14px; font-weight:bold;}
.mainBox .mainCon .conArea .conBox .box2 .tab .on{ background:url(../../../images/special/140217/tab_on.jpg) no-repeat left top;}
.mainBox .mainCon .conArea .conBox .box2 .imgTxt{ border:#efefef solid 1px; border-right-width:4px; height:74px; margin-top:10px; position:relative; margin-bottom:23px;}
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .leftBox{ background:url(../../../images/special/140217/arrow.jpg) no-repeat right center #f4f3f3; width:80px; float:left; height:74px; margin-right:10px;}
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .leftBox .img{ border:#dcdcdc solid 1px; width:65px; height:63px; margin:5px 0px 0px 5px;}
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .leftBox .img img{ width:65px; height:63px; }
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .rightBox{ width:185px;height:74px; font-size:14px; font-weight:bold; display:table-cell; vertical-align:middle; _float:right;}
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .rightBox .kong{ height:100%; width:0; display:inline; vertical-align:middle; zoom:1;}}
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .rightBox .txt{width:100%; zoom:1; display:inline; vertical-align:middle;}
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .rightBox a{ color:#1f376d;} 
.mainBox .mainCon .conArea .conBox .box2 .imgTxt .time{ width:70px; background-color:#fff; height:20px; line-height:20px; color:#8c8b8b; position:absolute; right:10px; bottom:-10px; text-align:center;}
.mainBox .mainCon .conArea .conBox .box3 .box_con{ background-color:#fffdfa;}
.mainBox .mainCon .conArea .conBox .box3 .message{ position:relative; margin-top:15px; padding:0px 5px 10px;}
.mainBox .mainCon .conArea .conBox .box3 .message h3{ font-size:14px; text-align:center; line-height:22px; margin-bottom:10px;}
.mainBox .mainCon .conArea .conBox .box3 .message h3 a{ color:#494949;}
.mainBox .mainCon .conArea .conBox .box3 .message p{ line-height:26px; color:#727272; text-indent:2em;}
.mainBox .mainCon .conArea .conBox .box3 .message .arrowL{ background:url(../../../images/special/140217/arrow1.jpg) no-repeat left top; width:35px; height:25px; position:absolute; left:0px; top:-10px; _left:-50px;}
.mainBox .mainCon .conArea .conBox .box3 .message .arrowR{ background:url(../../../images/special/140217/arrow2.jpg) no-repeat top right; height:26px;}
.mainBox .mainCon .conArea .conBox .box3 .btnBox{ margin-top:20px; text-align:center;}
.mainBox .mainCon .conArea .conBox .box3 .btnBox .btn{ display:inline-block; background:url(../../../images/special/140217/btn.jpg) no-repeat left top; width:116px; height:34px; *display:inline; *zoom:1;}
.mainBox .mainCon .conArea .conBox .box3 ul{ margin-top:15px;}
.mainBox .mainCon .conArea .conBox .box3 li{ line-height:24px; color:#727272; height:24px; overflow:hidden; margin-bottom:2px;}
.mainBox .mainCon .conArea .conBox .box3 li a{ color:#727272;}
.mainBox .mainCon .conArea .conBox .titleBox .txtBg02{ background:url(../../../images/special/140217/tit2.png) no-repeat left top;}
.mainBox .mainCon .conArea .conBox .eBookBox{ padding:15px;}
.mainBox .mainCon .conArea .conBox .eBookBox .eBook{ width:970px; height:680px; position:relative; overflow:hidden;}
.mainBox .topBg{ background:url(../../../images/special/140217/fill_x1.jpg) repeat-x left top; height:27px;}

/*封皮*/
.mainBox .mainConFp{ background:url(../../../images/special/140217/fp_bg1.png) no-repeat top center; height:799px; position:absolute; top:0px; z-index:10; width:100%;}
.mainBox .mainCon .mainTxtBox{ width:1000px; margin:0px auto; height:799px; position:relative;}
.mainBox .mainCon .mainTxtBox .topBox{ height:178px; padding:65px 0px 45px; text-align:center; position:relative;}
.mainBox .mainCon .mainTxtBox .topBox .txt_po{ background:url(../../../images/special/140217/po.png) no-repeat left top; width:0px; height:182px; position:absolute; top:65px; left:201px;}
.mainBox .mainCon .mainTxtBox .topBox .txt_zhen{ background:url(../../../images/special/140217/zhen.png) no-repeat left top; width:0px; height:186px; position:absolute; top:65px; left:599px;}
.mainBox .mainCon .mainTxtBox .intro{  width:810px; margin:0px auto 60px; height:0px; overflow:hidden;}
.mainBox .mainCon .mainTxtBox .intro .introTxt{ font-family:"微软雅黑"; font-size:18px; color:#820000; line-height:32px; text-indent:2em;}
.mainBox .mainCon .mainTxtBox .cehua{ font-family:"微软雅黑"; font-size:25px; color:#6d5f42; height:0px; line-height:40px; overflow:hidden; text-align:center; margin-bottom:35px;}
.mainBox .mainCon .mainTxtBox .btnBox{ text-align:center; height:0px; overflow:hidden;}
.mainBox .mainCon .mainTxtBox .btnBox .btn{ background:url(../../../images/special/140217/enter.png) no-repeat left top; width:147px; height:59px; border:none; cursor:pointer;}
.mainBox .mainCon .mainTxtBox .btnBox .btn_on{ background:url(../../../images/special/140217/enter_on.png) no-repeat left top; width:147px; height:59px; border:none; cursor:pointer;}
.mainBox .mainCon .mainTxtBox .botBox{ height:20px; line-height:20px; color:#fff; position:absolute; left:0px; bottom:27px; left:15px;}
.mainBox .mainCon .mainTxtBox .liehen{ background:url(../../../images/special/140217/liehen.png) no-repeat left top; width:221px; height:0px; position:absolute; left:376px; top:-12px; z-index:10; overflow:hidden;}
.mainBox .mainCon .left_fp{ background:url(../../../images/special/140217/left_fp.png) no-repeat top right; height:799px; width:54%; position:absolute; top:0px; left:0px; display:none;}
.mainBox .mainCon .right_fp{ background:url(../../../images/special/140217/right_fp.png) no-repeat top left; width:53%; position:absolute; top:0px; right:0px; height:799px; display:none;}

/*底部图片滚动*/
.eBookBox .eBook li{ width:970px; height:682px; float:left;}
.eBookBox .eBook li img{ width:970px; height:682px;}
.eBookBox .eBook ul{ width:1000000px; height:682px;}
.marquee{ width:970px; height:682px; overflow:hidden;}
.mainBox .mainCon .conArea .conBox .box2 .tab a{ color:#fff;}