@charset "utf-8";
/* CSS Document */
.topic-bn{background: url(banner.jpg) no-repeat center top;height: 655px;}

.topic-a .hd,.topic-b .hd,.topic-c .hd{padding:20px 0 10px 90px;}
.topic-a .hd h2,.topic-b .hd h2,.topic-c .hd h2{color: #ffe400;font-size: 30px;}
.topic-a .hd p,.topic-b .hd p,.topic-c .hd p{color: #fff;font-size: 18px;}
.topic-a .hd{background: url(i1.png) no-repeat left 20px;}
.topic-b .hd{background: url(i2.png) no-repeat left 20px;}
.topic-c .hd{background: url(i3.png) no-repeat left 20px;}
.topic-a{background: url(p1.jpg) no-repeat;background-size: cover;}
.topic-b{background: #9c092e;}
.topic-c{background: #c30b3a;}
.topic-a .bd,.topic-b .bd,.topic-c .bd{padding: 20px 0;}

.packc{background: #fff url(bor.png) repeat-x top;box-shadow: 0 2px 5px rgba(0,0,0,.25);padding: 30px;margin: 0 10px 20px;text-align: center}
/*border-bottom: 1px solid #ddd;下划线  padding-bottom: 20px; margin-bottom: 20px;*/
.packc .price{color: #fb364a;font-size: 22px; }
.packc .price b{font-size: 30px;}
.packc .info{font-size: 26px;color: #595959;}
.packc .intro{font-size: 14px;color: #717171;padding: 15px 0 30px;}
.packc .intro b{font-size: 18px;}
.packc .act a{font-size: 14px;display: inline-block; padding: 5px 25px;background: #fb364a;border-radius: 3px;color: #fff;}
.packc .act a:hover{opacity: .9;}

.topic-d{ background: url(p2.jpg) no-repeat; background-size: cover;padding: 20px 0;text-align: center;}
.topic-d .info{font-size: 30px; color: #ffea00;}
.topic-d .date{font-size: 20px;color: #fff;}
.topic-d .act{padding: 20px 0;}
.topic-d .act a{font-size: 14px;display: inline-block; padding: 5px 25px;background: #fff;border-radius: 3px;color: #494949;}
.topic-d .act a:hover{color: #fb364a;}
