﻿html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,sub,sup,dl,dt,dd,ol,ul,li,form,input,button,label,textarea,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
body{text-align:center;font-size:12px; line-height:1.5; font-weight:400;color:#000; background:#f1f1f1;font:normal 400 12px/1.5 Microsoft YaHei,Arial;}
a{text-decoration:none;color:#19537D;}
a:hover{text-decoration:underline; color:#3a9af4;}
h1,h2,h3,h4,h5,h6,strong{font-weight:800;font-size:100%;}
em{font-style:normal;}
h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h4,h5,h6{font-size:12px;}
label,input,select,textarea{vertical-align:middle; font-family:Microsoft YaHei,Arial;}
img,button{background:none;border:none;}
ol,ul,li{list-style:none;}
.red{color:red;}
*{outline:none}
.clearfix:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
.clearfix {zoom:1;}
.page{ width:100%;}
.main{ width:1000px;margin:0 auto;}
.mb10{ margin-bottom:10px;}.mb5{ margin-bottom:5px;}.mb15{ margin-bottom:15px;}
.mt10{ margin-top:10px;}
.pt{ padding-top:10px;}
.h40{height: 40px;line-height: 40px;}

#backTop{ width:40px; height:40px; position:fixed; right:10px; bottom:320px;display:none;border-radius:3px;background:url(../images/backTop.png) 0 0 no-repeat;z-index:9999999; cursor:pointer;}
/*导航开始*/
.center{margin:0px auto;}
.w1000{width:1000px;position:relative}
.header{width:100%;min-width:1000px;background:#fff;overflow:hidden;}
.header_top{height:34px!important;height:33px;width: 100%;background: #f5f5f5;border-bottom: #eee 1px solid;clear: both;line-height: 35px;overflow:hidden;}
.header_top .tips{float:left;text-align:left}
.header_top .tips a {color:red}
.header_top .toplinks{float:right;text-align:right;}
.header_top .toplinks a{margin:0 5px;color:#6c6c6c}
.header_top .toplinks a:hover{text-decoration:underline;color:#f60}
.header .search {overflow: hidden;height: 65px;width: 375px;float: left;padding-top: 15px;margin-left: 10px;}
.header a{color:#777;}
.header a:hover{color:#ff3333;text-decoration:none;}
.header .top{clear:both;overflow:hidden;height:65px;padding-bottom:20px}
.header .logo{float:left;padding-top:10px}
.header .logo a {width:250px;height:65px;display:block;overflow:hidden}
.header .baidu{width:358px;height:65px;float:right;padding-top:15px;overflow:hidden;}
.header .search_form {height:38px;width:350px;background:#fff;float:left;display:block}
.header .search1 {height: 30px;width: 300px;float: left;border: 1px solid silver;}
.header .search_area {height: 26px;width: 290px;line-height: 26px;margin: 2px 0 2px 6px;border: 0 none;float: left;}
.header .search_btn {height: 32px;width: 71px;float: left;background: #0090CE;color: #FFF;border: 0;cursor: pointer;}
.hot-words{height: 22px;width: 302px;float: left;color:red;text-align: left;margin-top: 4px;line-height: 24px;}
.nav {height: 95px;width: 100%;background: #0090ce;clear: both;min-width: 960px;margin-bottom: 15px;z-index: 9999}
.navs, .navg {height: 50px;display: block;}
.navs a {width: 67px;overflow: hidden;font-size: 14px;height: 50px;font-family: "Microsoft Yahei";float: left;color: #fff;text-align: center;padding: 0 11px 0 12px;display: block;line-height: 54px;transition: all .1s ease-in;text-shadow: 0 1px 0 rgba(0,0,0,.3);}
.navs em{overflow: hidden;height: 25px;width: 1px;float: left;margin: 13px 6px 0;display: block;border-right: #009ee2 1px solid;background: #0074a6;}
.navs a.on {text-decoration:none;height:50px;border-bottom-width:0;color:#fff;line-height:54px;background-color:#0074a6}
.navs a.on:hover {text-decoration:none;height:50px;border-bottom-width:0;color:#fff;line-height:54px;background-color:#0074a6}
.navs a:hover {text-decoration:none;background:#0074a6}
.sub_nav {z-index: 9997;height: 45px;width: 100%;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.1);text-align: left;}
.sub_nav ul {width: 1000px;margin: 0 auto;line-height: 45px;position: relative;z-index: 999;}
.sub_nav ul li {margin-right: 5px;float: left;height: 45px;cursor: pointer;overflow:hidden;}
.sub_nav ul li a.da {display: block;font-size: 14px;color: #535353;font-family: "Microsoft Yahei";border: 1px solid #fff;border-width: 0 1px;border-top: 1px solid #fff;z-index: 99;position: relative;padding: 0 28px 0 6px;background: url(../images/navicon.gif) no-repeat right 0;text-decoration: none;text-shadow: 0 1px 1px #fff;height: 44px;float: left;}
.sub_nav ul li.on a.da {color:#0090CE;font-weight:700}
.sub_nav ul li.hover,.sub_nav ul li:hover {background:#f9f9f9}
.sub_nav ul li.hover a.da,.sub_nav ul li:hover a.da {background:url(../images/navicon.gif) no-repeat right -45px;border:1px solid #e6e6e6;border-width:0 1px;border-bottom:1px solid #f9f9f9;margin-top:1px;height:44px}
.sub_nav ul li.hover .subnav,.sub_nav ul li:hover .subnav {display:block;box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:0 0 5px 5px}
.sub_nav ul li .subnav {z-index: 98;display: none;background: #fff;position: absolute;background: #f9f9f9;left: 0;top: 45px;padding: 10px 15px;z-index: 9;border: 1px solid #e6e6e6;width: 928px;overflow: hidden;}
.subnav a {display:block;padding-right:13px;margin-right:12px;background:url(../images/fl_bg.gif) no-repeat right -128px;color:#535353;float:left;height:26px;text-align:left;line-height:26px;overflow:hidden;font-size:14px;font-family:"Microsoft Yahei";}
/*面包屑导航.crumbs{text-align:left;height:24px; line-height:24px; width:1000px; margin:0 auto 10px; overflow:hidden;}*/
.crumbs{height:39px;line-height: 39px;background: #fff;border-bottom: 1px solid #389ece;text-align:left;}
.crumbs a,.crumbs i{ margin:0 5px; font-style:normal;}
/* nav */
.nab-bg,#nav{background:#389ece;height:38px}
#nav li{float:left;height:38px;width:100px;font-size:16px;text-align:center;line-height:38px;background:url(../images/bg02.gif) no-repeat right 10px}
#nav a{color:#fff}
#nav a:hover{color:#87FF96;}
#nav .first .box p a:hover,#contentA .box p a:hover{color:#3CAD8D;}
#nav .first {cursor: pointer;position: relative;background: #069;width: 250px;text-align: center;padding: 0;z-index: 3;}
#nav .first a{display: inline-block;background: url(../images/bg07.gif) no-repeat 0 12px;padding:0;}
#nav .first .arrow{position:absolute;top:17px;right:30px;width:10px;height:6px;transition: all 0.2s ease-in-out 0s;overflow:hidden;background:url(../images/bg08.png)}
#nav .first:hover .arrow{transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform-origin:50%, 2px;}
#nav .first:hover .layer-box{display:block;}
#nav .layer-box {display: none;position: absolute;left: 0;top: 38px;border: 1px #DEDEDE solid;border-top: 0;width: 248px;background: #fff;box-shadow: 3px 3px 3px #EFEEEE;}
#nav .layer-box .box {clear: both;padding: 11px 5px 5px 5px;border-top: 1px #EBEBEB solid;text-align: left;}
#nav .end{background:none}
#nav .link{float:right;width:110px;padding:6px 0 0 36px;height:32px;font-size:14px;line-height:26px;}
#nav .link img{width:26px;height:26px;float:left;margin-right:10px;border-radius:13px}
.box h4{padding-left:52px;margin:0 auto 5px;color:#49B3C8;font-size:14px;line-height:26px;background:url(../images/icon.gif) no-repeat 15px 0}
.box h4 a{color:#49B3C8}
.box p{font:14px/22px "Microsoft Yahei";padding-left:4px}
#nav .first .box p a{margin-left:12px;color:#666}
.box .red a{color:#FF5B56}
.boxB h4{background-position:15px -30px}
.boxC h4{background-position:15px -60px}
.boxD h4{background-position:15px -90px}
.boxE h4{background-position:15px -120px}
.boxF h4{background-position:15px -150px}
/*正文内容*/
.mainL{ width:760px;float:left;}
.mainR{ width:230px;float:right;}
/*推荐*/
.indexSugl{padding:0 14px;background:#fff;border:1px solid #DDD;}
.indexSugl .tie{height:40px; line-height:40px;border-bottom: 1px solid #ddd;}
.indexSugl .tie h2{ float:left;padding: 0 8px;font-size:18px;display: block;color: #333;font: 400 20px/40px Arial,"微软雅黑";border-bottom: 1px solid #4593fd;}
.indexSugl .tie a{ display:block; float:right; font-size:14px; padding-right:15px;}
.indexSugl .con{margin-top: 10px;}
.indexSugl .con ul{*padding-bottom:10px; overflow:hidden;zoom:1;}
.indexSugl .con li{ width:155px; float:left; margin:0 0 10px 22px; display:inline;}
.indexSugl .con li a{ display:block;}
.indexSugl .con li a img{ width:150px;height:200px;BACKGROUND:url(../images/loading.jpg) no-repeat 0 0;PADDING: 5px 0 0 5px;display:block;}
.indexSugl .con li a p{ text-align:center; height:24px; line-height:24px; width:155px; overflow:hidden;}
.indexSugl .con2{margin:0 18px; border-top:1px solid #efefef; padding:5px 0;}
.indexSugl .con2 li{ float:left; height:30px; line-height:30px; width:31%; margin-right:1%; overflow:hidden; font-size:14px; color:#666;}
.indexSugl .con2 b{ margin-right:5px;}

.infops{ margin:0 20px 10px}
.infops p{ line-height:24px;}
.bt-blue{ background: url(../images/5817.png) no-repeat 20px center #47A9FF; padding:5px 10px 5px 20px; width:90px; text-align:center; line-height:40px; font-weight:bold; margin-bottom:10px}
.bt-blue a{ color:#fff;}
.ps{ color:#F00}

.mainR .mulu{line-height: 22px;text-align: left;padding: 10px 20px;}

.footer{ background:#e5e5e5; color:#666; padding:10px 0 5px; margin-top:10px;}
.footer p{ margin:0 auto; width:960px; text-align:center; line-height:24px;}
.footer a{ color:#666;}

.ebook_page{background:#fff;height:auto;overflow:hidden;padding:0 15px}
.ebook_page .tips{text-align:center;color:#999;}
.ebook_page-nr img{margin: 0 auto;}
.ebook_page .xueHd{vertical-align:middle; line-height:28px;color:#333; overflow:hidden; padding:12px 15px 6px;}
.ebook_page .xueHd h1.tie2{text-align:center; font-size:24px; width:100%; font-weight:800;}
.ebook_page .xueHd h2{font-size:18px; font-weight:bold; float:left;}
.ebook_page .xueHd span{float:right;}
.ebook_page .xueHd span a{color:#3a9af4;}

.ebook_page .xueBd .xueCon img{ display:block;_width:expression(this.width>600?"600px":"atuo"); max-width:600px;min-width:600px;}
.xueCon {background:#f6f6f6; border:1px solid #e5e5e5;padding:5px; border-radius:3px;width:610px;margin:10px auto;}
.ebook_page .xueFt{padding-bottom:15px;}
.xueShare{width:60px; height:50px; float:left; background:url(../images/xue.png) 0 0 no-repeat;}
.ebook_page .xueTag{height:20px; line-height:20px; overflow:hidden; margin:0 15px 10px 15px;padding-left:20px; background:url(../images/xue.png) 0 -130px no-repeat;}
.ebook_page .xueTag a{ color:#666; padding:0 5px;}
.ebook_page .xueTag a:hover{ color:#2f63a3;}

/*上一个 下一个*/
#tagpage { height:51px;position:relative;margin:30px 0;}
#tagpage .prevDiv{width:99px;position: absolute;left:150px;top:0;}
#tagpage .nextDiv{width:125px;position: absolute;right:150px;top:0;}
.prevDiv a,.nextDiv a {background: url(../images/conBg.png) no-repeat scroll 0 0 ;display: block;height:51px; text-indent:-999em;}
.prevDiv a { background: url(../images/conBg.png) no-repeat scroll 0 0 ;width:99px;margin-left: 5px}
.nextDiv a{background: url(../images/conBg.png) no-repeat scroll right 0; width: 125px;}
.prevDiv a:hover{ margin-left:0;}
.nextDiv a:hover{ margin-left:5px;}

.xueInfoPage .xueCon img{margin: 0 auto;}
.xueInfoPage .xueHd{ height:auto;overflow:inherit; padding-top:15px;}
.xueInfoPage .xueHd h2{ text-align:center;}
.fixed-top {bottom: auto;position: fixed;top: 0;width: 300px;background: #fff;}
.bookmulu{background: #fff;border: 1px solid #e5e5e5;font-size: 14px;color: #666;line-height: 24px;text-align: left;padding: 10px 10px 10px 100px;}
.footer p a{color: #666;padding: 0 5px;text-align: left;}

.typecont{clear:both;border-bottom:1px solid #DAD9D1;overflow:hidden;padding-bottom:15px;text-align:left;}
.typecont:last-child{border-bottom:0}
.typecont .bookMl{clear:both;font-size:14px;color:#65645F;margin-top:10px;line-height:22px;height:22px;}
.typecont span{width:33%;height:16px;line-height:16px;margin-top:15px;float:left;color:#999999;overflow:hidden;}
.typecont span a{margin-left:10px;font-size:14px;float:left;}

.tie .tie_r{float: right;height: 37px;overflow: hidden;padding-top:4px;}
.tie .tie_r span{float:left;margin:0 3px;padding:0 10px;font-size:14px;overflow:hidden;color:#535252;cursor:pointer;height: 35px;line-height: 35px;width: 60px;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;border-top: 1px solid #d7d7d7;}
.tie .tie_r .book_cur{color:#ff6700;border-bottom:1px solid #ffffff;font-weight:700;}
.cf:after, .cf:before, .wrapper:after, .wrapper:before {content: "";display: block;}
.listcell{text-align: left;background:#fff;border:1px solid #DDD}.lc_head{position:relative;margin:0 15px;height:35px;border-bottom: 1px solid #ddd;}.lc_head h1,.lc_head h2,.lc_head h4{float: left;border-bottom: 1px solid #4593fd;font-size:12px;color:#333;font-weight:700;line-height:35px}.lc_head .more{position:absolute;right:14px;top:11px;color:#666}.lc_orderlist{padding-top:9px}.lc_orderlist li{padding-left:15px;border-bottom:1px dotted #c6c6c6;height:31px}.lc_orderlist .b0{border:none}.lc_orderlist .sort{float:left;margin-top:7px;width:15px;height:15px;overflow:hidden;background:#CCC;color:#FFF;text-align:center;line-height:15px;font-family:Tahoma,Arial}.lc_orderlist .top_three{background:#509edc}.lc_orderlist .name{float:left;margin-left:10px;display:inline;line-height:31px;width:180px;white-space:nowrap;overflow:hidden;color:#333}.lc_orderlist .name:hover{color:#f30}
.ebook_pic_list .ebook_pic{float:left;position:relative;width:110px;height:151px;padding:5px;border:1px solid #DDD}.ebook_pic_list .ebook_pic{float:none;}.ebook_pic_list li{float:left;width:122px;padding:0 12px;padding-bottom:15px}.ebook_pic img{width:100%;height:100%;}.ebook_name{padding:0 7px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-align:center}.ebook_name a:hover{color:#509edc}
.ebook_list{text-align:left;display:block;height:90px;width:710px;padding:10px}.ebook_list li{float:left;height:30px;line-height:30px;width:32%;margin-right:1%;overflow:hidden;font-size:14px;color:#666}.ebook_list li b{margin-right:5px}