/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}


.top{ width:1000px; margin:0 auto; overflow:hidden;}
.top a{ float:left; width:98px; height:39px; overflow:hidden; padding-top:40px; }
.top span{ float:right; height:114px; line-height:114px; color:#FFF; font-family:Gill Sans MT; font-size:22px;}

.adv{ width:1000px; margin:0 auto; overflow:hidden; padding-top:92px;}
.tit{ width:100%; overflow:hidden;}
.tit h2{ font-size:40px; text-align:center; line-height:42px; color:#FFF; margin-bottom:138px;}
.tit p{ font-size:20px; color:#FFF; text-align:center; line-height:44px;}
.adv_ct{ width:964px; overflow:hidden; padding-left:36px;}
.adv_ct dl{ float:left; width:176px; height:137px; overflow:hidden; margin-right:58px; padding-left:20px;}
.adv_ct dl dt{height:69px; color:#FFF; line-height:86px; font-size:22px; text-align:left;}
.adv_ct dl dd{ font-size:14px; line-height:20px; color:#FFF; text-align:left;}

.talk99{ width:780px; margin:0 auto; padding-left:220px;}
.talk99 a{ -webkit-transition:all 0.4s ease-in-out; float:left; width:206px; height:45px; border-bottom:5px solid #212b80; line-height:46px; font-size:20px; background:#59c5c0; text-align:center; color:#FFF; border-radius:25px; margin-right:148px; }
.talk99 a:hover{ background:#212b80;}

.rec{ width:1000px; overflow:hidden; margin:0 auto; padding-top:32px;}
.rec .tit h2{ margin-bottom:0px;}

.get_more{ width:544px; margin:0 auto; padding:30px 0 0 456px;}
.get_more a{ -webkit-transition:all 0.4s ease-in-out; border-radius:16px; display:block; width:205px; height:33px; line-height:32px; text-align:center; color:#303a95; background:url(../images/more_bg.png) no-repeat; font-size:22px; }
.get_more a:hover{ background:#FFF;}

.buy{ width:746px; margin:0 auto; overflow:hidden; padding:224px 0 0 254px;}
.buy a{ float:left; width:128px; height:31px; line-height:30px; text-align:center; color:#FFF; background:url(../images/buy_bg.png) no-repeat; font-size:16px; margin:0 368px 302px 0;}
.buy a:hover{ background:red; border-radius:15px;}
.nine{ width:1000px; margin:0 auto; overflow:hidden; padding-top:244px;}
.nine p{ color:#FFF; font-size:16px; text-align:center; line-height:32px; }

.book_box{ width:1020px; margin:0 auto; overflow:hidden; padding-top:64px;}
.bk_list{ width:100%; overflow:hidden; margin-bottom:50px;}
.bk_list h5{ -webkit-transition:all 0.6s ease-in-out; width:1006px; height:47px; line-height:48px; overflow:hidden; text-indent:28px; margin-bottom:28px; color:#59c5c0; font-size:26px; border:1px solid #59c5c0; border-radius:10px;}
.bk_list h5 a{ -webkit-transition:all 0.6s ease-in-out; float:right; height:47px; background:#59c5c0; color:#FFF; font-size:22px; text-align:center; width:139px; text-indent:0px;}
.bk_list div{ width:100%; overflow:hidden; height:0px; -webkit-transition:all 0.6s ease-in-out;}
.bk_list div dl{ float:left; width:194px; height:346px; overflow:hidden; position:relative; margin-right:12px; border-radius:12px;}
.bk_list div dl dt{ width:194px; position:absolute; height:255px; left:0px; top:0px; overflow:hidden; z-index:6;}
.bk_list div dl dd{ width:100%; overflow:hidden;}
.bk_list div dl dd img{ position:absolute; left:0px; top:0px; }
.bk_list div dl dd p{ -webkit-transition:all 0.4s ease-in-out; position:absolute; left:0px; top:346px; z-index:5; width:166px; height:306px; padding:20px 14px; background:#2d325f; color:#FFF; line-height:26px; font-size:14px;}
.bk_list div dl dd a{ position:absolute; color:#2d3892; font-size:18px; width:120px; height:32px; line-height:32px; text-align:center; border-radius:16px; bottom:12px; font-weight:bold; left:36px; background:#59c5c0;}
.bk_list div dl dd a:hover{ background:#FFF;}
.bk_list h5.se{ background:url(../images/h_bg.png) no-repeat; border:0px; color:#303a95;}
.bk_list h5.se a{ display:none;}
.bk_list div.show{ height:346px;}

.bk_list div dl.sse dd p{ top:0px;}

.footer{ font-size:16px; color:#FFF; text-align:center; line-height:30px; padding:50px 0;}






