@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,tt,var,b,u,i,center,dl,textarea,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,button,select,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,input {margin: 0;padding: 0;border: 0;font-style: normal;font-size: 100%;font: inherit;vertical-align: baseline}
article,aside,details,figcaption,figure,footer,header,menu,nav,section {display: block}
ol,ul {list-style: none}
blockquote,q {quotes: none}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none}
sub {vertical-align: sub;font-size: smaller}
sup {vertical-align: super;font-size: smaller}
html {height: 100%}
body {color: #000;font: 14px Arial, "microsoft yahei",PingFang SC, Helvetica, simsun;height: 100%}
a {text-decoration: none}
a:hover,a:active {outline: 0}
.clearfix:before,.clearfix:after {content: "";display: table}
.clearfix:after {clear: both}
.clearfix {*zoom: 1}
.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.un {-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out}
.wraper {width: 100%;margin: 0 auto;min-width: 1200px}
.wrap {width: 1200px;margin: 0 auto}
.fl {float: left}
.fr {float: right}
.body2025{background: #ffefef url(../images/2025banner.png) center top no-repeat; }
.body2025 .title{background: #fd4759 url(../images/2025title.png) center no-repeat;}
.body2025 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2025 .box dd a{background: url(../images/2025book.png) center no-repeat;}
.body2025 .box dd a h3{color: #fd4759;}
.body2025 .box dd a span{background: #ffefd4;color: #fb7f29;}
.body2025 .box dt h2{background:#fd4759;box-shadow: 0 1px 5px #fd4d61; }
.body2025 .areabox{background: #ff3e56;}

.body2024{background: #b0dcff94 url(../images/2024banner.png) center top no-repeat; }
.body2024 .title{background: #38a7ff url(../images/biaoti.png) center no-repeat;}
.body2024 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2024 .box dd a{background: url(../images/2024book.png) center no-repeat;}
.body2024 .box dd a h3{color: #38a7ff;}
.body2024 .box dd a span{background: #ffefd4;color: #fb7f29;}
.body2024 .box dt h2{background:#38a7ff;box-shadow: 0 1px 5px #fd4d61; }
.body2024 .areabox{background: #38a7ff;}

.body2023{background: #fff1f1 url(../images/2023banner.jpg) center top no-repeat; }
.body2023 .title{background: #ffab4b url(../images/title.png) center no-repeat;}
.body2023 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2023 .box dd a{background: url(../images/2023book.png) center no-repeat;}
.body2023 .box dd a h3{color: #ff6172;}
.body2023 .box dd a span{background: #ffefd4;color: #fb7f29;}
.body2023 .box dt h2{background:#fb7f29;box-shadow: 0 1px 5px #fd4d61; }
.body2023 .areabox{background: #ffab4b;}

.body2022{background: #fff1f1 url(../images/2022banner.jpg) center top no-repeat; }
.body2022 .title{background: #ee614f url(../images/title.png) center no-repeat;}
.body2022 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2022 .box dd a{background: url(../images/2022book.jpg) center no-repeat;}
.body2022 .box dd a h3{color: #fb7a96;}
.body2022 .box dd a span{background: #edf6ff;color: #fb7a96;}
.body2022 .box dt h2{background:#ee614f;box-shadow: 0 1px 5px #fd4d61; }
.body2022 .areabox{background: #ee614f;}

.body2021{background:#efe5ff url(../images/2021bg.png) center top no-repeat;}
.body2021 .title{background: #a66eff url(../images/title.png) center no-repeat;}
.body2021 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2021 .box dd a{background: url(../images/2021part.png) center no-repeat;}
.body2021 .box dd a h3{color: #a66eff;}
.body2021 .box dd a span{background: #efe5ff;color: #a66eff;}
.body2021 .box dt h2{background:#a66eff;box-shadow: 0 1px 5px #a66eff; }
.body2021 .areabox{background: #a66eff;}

.body2020{background:#e1effc url(../images/2020bg.png) center top no-repeat;}
.body2020 .title{background: #2760f7 url(../images/title.png) center no-repeat;}
.body2020 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2020 .box dd a{background: url(../images/2020part.png) center no-repeat;}
.body2020 .box dd a h3{color: #42a0fa;}
.body2020 .box dd a span{background: #edf6ff;color: #42a0fa;}
.body2020 .box dt h2{background:#2760f7;box-shadow: 0 1px 5px #2760f7; }
.body2020 .areabox{background: #2760f7;}

.body2019{background:#fff1f1 url(../images/2019bg.png) center top no-repeat;}
.body2019 .title{background: #fd4d61 url(../images/title.png) center no-repeat;}
.body2019 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2019 .box dd a{background: url(../images/2019part.png) center no-repeat;}
.body2019 .box dd a h3{color: #fb7a96;}
.body2019 .box dd a span{background: #edf6ff;color: #fb7a96;}
.body2019 .box dt h2{background:#fd4d61;box-shadow: 0 1px 5px #fd4d61; }
.body2019 .areabox{background: #fd4d61;}


.body2018{background:#e1effc url(../images/2018bg.png) center top no-repeat;}
.body2018 .title{background: #2bd5c1 url(../images/title.png) center no-repeat;}
.body2018 .box{box-shadow: 0 1px 5px rgba(0,0,0,.1); }
.body2018 .box dd a{background: url(../images/2018part.png) center no-repeat;}
.body2018 .box dd a h3{color: #42a0fa;}
.body2018 .box dd a span{background: #edf6ff;color: #42a0fa;}
.body2018 .box dt h2{background:#2bd5c1;box-shadow: 0 1px 5px #2760f7; }
.body2018 .areabox{background: #2bd5c1;}


.nav {margin-top: 32px; padding-bottom:360px;}
.nav a {color: #FFFFFF;line-height: 38px;font-size: 16px;margin-right: 10px;height: 38px;width:104px;text-align: center;}
.nav a:hover{background: rgba(255,255,255,.2);border-radius: 38px}
.nav .logo:hover {border: none;}
.nav .marleft {margin-left: 103px;}
marquee{color: #fff}
.title {width: 100%;height: 50px;line-height: 50px;color: #fff;font-weight: 700;font-size: 25px;text-align: center;border-radius: 5px 5px 0 0;overflow: hidden;}
.box{background: #fff;margin-top: 50px;border-radius: 5px 5px 0 0;overflow:hidden;}
.box dl{padding-bottom: 10px}
.box dl:hover{background: #f5f5f5;}
.box dt{width:100%;}
.box dt h2{width: 100px;height: 30px;text-align: center; line-height:30px;font-size: 16px;color: #fff;border-radius: 0 30px 30px 0;margin-top: 20px;}
.box dd{width: 110px;height: 120px;margin: 10px 11px;}
.box dd a{width: 110px;height: 120px;display: block;overflow:hidden;position: relative;}
.box dd a.nonum{-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */filter: grayscale(100%);opacity: .5}
.box dd a:hover{transform: translate(2px,2px);}
.box dd a h3{font-size: 18px;width:68px;margin:20px auto;text-align: center;line-height:40px;height: 40px}
.box dd a span{display: block;width:68px;height: 22px;line-height: 22px;text-align: center;border-radius: 22px;font-size: 12px;margin: 0 auto;}
.box dd a h3.tworow{line-height:18px;margin: 28px auto 12px;}
.areabox{padding:10px 0;box-shadow: 0 1px 15px rgba(0,0,0,.2) inset;border-radius: 10px;margin-bottom: -10px;margin-top: 20px}
.area{position: relative;padding:10px 15px 5px 65px;}
.area dt{font-size: 14px;color: #fff;position: absolute;left:20px;top: 15px}
.area dd a{color: #fff;font-size: 14px;padding:5px 10px;margin-bottom: 5px;display: block;font-family: "microsoft yahei";border-radius: 5px}
.area dd a:hover,.area dd a.active{background:rgba(255,255,255,.2)}
.fixedarea{width:120px;position: fixed;left:50%;margin-left: 610px;top: 0;display: none}
.fixedarea .area{padding:10px;}
.fixedarea dt{position:static;font-size: 12px;margin-left: 10px;margin-bottom: 5px}
.fixedarea .area dd a{font-size: 12px;padding:2px 10px;margin-bottom: 2px;}
.fot{text-align: center;margin: 35px auto;color: #666;font-size: 14px;font-family: "微软雅黑";}
.tit{padding:0 40px;line-height:32px;color: #666;margin-bottom: -20px}
.tit a,.tit span{font-size: 14px;line-height:32px;color: #666;margin-right: 20px}
.tit a:hover{color: red}
.tops{display: block;margin: 0 auto;color: #fff;text-align: center;}


