/* CSS Document */

h1,h2,h3,h4,h5 { margin:0; }

body { background:#f33; font-family:"Microsoft YaHei"; font-size:12px;  }

.container { width:960px; padding:0; }

.weixin { position:fixed; right:10px; bottom:10px; }

.fr { float:right; }

.banner img { width:100%; max-width:1000px; height:auto; }
.banner { width:100%; }

.menu { height:65px; background:url(menu.png) no-repeat center; text-align:center; }
.menu li { display:inline-block; font:22px/65px "宋体"; color:#F8DFAA; }
.menu li a { font:bold 22px/65px "Microsoft YaHei"; color:#F8DFAA; margin:0 20px 0 15px; }


.tb1 { width:1000px; clear:both; margin:0 auto; overflow: hidden; }
.tb1 > dt { height:160px; }
.tb1 > dt.spring { height:150px; background:url(assest.png) no-repeat center 0; }
.tb1 > dt.yuanxiao { background:url(assest.png) no-repeat center -160px; }
.tb1 > dt.qingming { background:url(assest.png) no-repeat center -360px; }
.tb1 > dt.duanwu { background:url(assest.png) no-repeat center -520px; }
.tb1 > dt.qixi { background:url(assest.png) no-repeat center -720px; }
.tb1 > dt.zhongqiu { background:url(assest.png) no-repeat center -880px; }
.tb1 > dt.chongyang { background:url(assest.png) no-repeat center -1070px; }
.tb1 >dd { padding:1px; background:#C00; }
.tb1 .fl { width:650px; height:400px; padding:30px; background:#fff; margin-right:10px; box-sizing:border-box; }
.tb1 .fr { width:330px; height:400px; padding:30px 20px; background:#fff; }
.tb1 .fr h3 { font:20px/1 "Microsoft YaHei"; }
.tb1 .fr h4 a { color:#C00; font:14px/30px "Microsoft YaHei"; }
.tb1 .fr p { font:14px/30px "Microsoft YaHei"; }
.tb1 .list h3 a { font:bold 22px/1 "Microsoft YaHei"; }
.tb1 .list p { line-height:25px; padding:10px 0; text-indent:2em; }
.tb1 .list li { position:relative; height:36px; line-height:36px; font-size:18px; padding-left:14px;}
.tb1 .list li:before{ content:''; width:4px; height:4px; position:absolute; top:17px; left:0; background-color:#F93;}
.tb1 .list li a { font-size:16px; }
.tb1 .scroll { overflow:hidden; position:relative }
.tb1 .scroll ul { height:220px; }
.tb1 .scroll h3 { padding-bottom:10px; }
.tb1 .scroll ul div { width:49%; padding:1%; height:140px; overflow:hidden; display:inline-block; }
.tb1 .scroll ul div img { width:100%; margin:0 auto }

/*滚动图**/
.carousel .item {
  min-height: 220px;
  background-color: #fff;
}
.carousel-indicators { bottom:0; }
.carousel-indicators .active { background:#690; border-color:#690; }

#myCarousel .carousel-inner > .item img {
  width: 100%;
  height: auto; max-height:230px;
}

.foot { width:960px; font:12px/2.5 arial; margin-top:20px; }
.foot a { }
@media (max-width: 1200px) {
  .foot { width: auto;  }
  .foot img { display:none; }
}

/*手机**/
@media (max-width: 640px) {
  .container { width:100%; }
  .weixin { display:none; }
}