*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei";}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #333; text-decoration:none;}

.banner { height:540px; background:url(../images/banner.jpg) center top no-repeat #3c594a;}


.main { width:100%; margin:0 auto; overflow:hidden; max-width:1200px;}
.left_box { width:800px; float:left;}
.swiper-container { width:800px; margin:0 auto 16px; cursor:pointer; position:relative;}
.swiper-container .swiper-slide b { width:100%; height:70px; position:absolute; bottom:0; left:0; background:url(../images/meng.png) repeat; background-size:100% 58px;}
.swiper-container .swiper-slide { position:relative;}
.swiper-container .swiper-slide img { display:block;}
.swiper-container .swiper-slide strong { width:76%; font-weight:normal; padding-left:4%; font-size:20px; line-height:30px; position:absolute; bottom:5px; left:0;}
.swiper-container .swiper-slide strong a { color:#FFF;}
.swiper-pagination-bullet { width:8px; height:8px; border:solid 2px #fff; background:none; opacity:1;}
.swiper-pagination-bullet-active { width:8px; height:8px; border:solid 2px #fff; background: #fff; border-radius:12px 12px 12px  12px; opacity:1;}

.right { width:384px; float:right;}
.right ul { overflow:hidden; margin-bottom:18px;}
.right ul li { font-size:22px; line-height:28px; padding-left:34px; margin-bottom:28px; padding-bottom:27px; border-bottom:dashed 1px #ebebeb; background:url(../images/dian.jpg) left 9px no-repeat;}
.right ul li b { font-size:20px; line-height:46px; margin-top:-12px; border-bottom:solid 1px #e4e4e5; display:block;}
.right ul li b a { color:#0a48ab;}
.right ul li.dian { padding-left:22px; background:url(../images/dian.png) left 11px no-repeat; margin-top:16px;}

.nav_box { overflow:hidden; background-color:#eaf5ff; margin-bottom:30px;}
.nav { width:1200px; margin:0 auto; overflow:hidden;}
.nav li { width:200px; float:left; border-bottom:0; line-height:72px; margin-top:4px; margin-bottom:4px; text-align:center; font-size:18px;}
.nav li:hover { width:200px; float:left; border-bottom:solid 4px #3995e7; line-height:72px; margin-top:4px; margin-bottom:0;}
.nav li a { display:block; color:#000;}
.nav li.hover { width:200px; float:left; border-bottom:solid 4px #3995e7; line-height:72px; margin-top:4px; margin-bottom:0;}
.nav li:hover a { color:#3995e7; font-weight:bold;}

.ad1 { width:1200px; margin:-20px auto 0; text-align:center;}

.main1 { width:1200px; overflow:hidden; margin:0 auto;}
.main1 ul { width:1230px;}
.main1 li { float:left; width:380px; margin-right:30px; text-align:center; position:relative;}
.main1 li img { margin-bottom:10px;}
.main1 li span { line-height:48px; height:48px; font-size:18px; line-height:24px; margin-bottom:16px; display:block;}
.main1 li b { width:90px; line-height:40px; font-size:20px; color:#fff; letter-spacing: 4px; padding-right:10px; text-align:center; position:absolute; left:0; top:0; border-radius:0 0 40px 0;}
.main1 li b.chun { background-color:#67B09C;}
.main1 li b.xia { background-color:#C43144;}
.main1 li b.qiu { background-color:#E38C3D;}
.main1 li b.dong { background-color:#6584B2;}

.title2 { width:1200px; margin:20px auto 20px; text-align:center; position:relative;}
.more { width:1200px; font-size:14px; line-height:66px; text-align:right; position:absolute; left:0; top:0;}
.more a { color:#3995e7;}

.title5 { width:1200px; margin:0 auto 20px; text-align:center; position:relative;}

.news_pic { width:100%; margin:0 auto; overflow:hidden; max-width:1200px;}
.news_pic li{ width:585px; float:left; margin-left:30px;}
.news_pic li:nth-child(1){ margin-left:0;}
.news_pic .img_scale { position:relative;}
.news_pic .img_scale span { display:block; width:585px; height:40px; line-height:40px; background:url(../images/meng.png) repeat-x; position:absolute; left:0; bottom: 0; font-size:18px; text-align:center; overflow:hidden;}
.news_pic .img_scale span a { color:#FFF; display:block;}
.news_pic .img_scale img{width:585px;}
.news_pic p { font-size:18px; line-height:30px; padding:24px 0 24px 34px; border-bottom:solid 1px #ebe7dd; background:url(../images/dian.jpg) left center no-repeat;}

.news_video { width:100%; margin:0 auto; overflow:hidden; max-width:1200px;}
.news_video li{ width:585px; float:left; margin-left:30px; margin-bottom:20px;}
.news_video li:nth-child(1){ margin-left:0;}
.news_video li:nth-child(3){ margin-left:0;}
.news_video .img_scale { position:relative;}
.news_video .img_scale b { display:block; width:585px; height:325px; background:url(../images/play2.png) no-repeat; position:absolute; left:0; top:0;}
.news_video .img_scale span { display:block; width:585px; height:40px; line-height:40px; font-size:18px; text-align:center; overflow:hidden;}
.news_video .img_scale span a { display:block;}
.news_video .img_scale img{width:585px;}

.title3 { width:1200px; margin:20px auto 20px; position:relative;}

.main8 { width:1200px; margin:0 auto; background-color:#fff; position:relative;}
.block_box { width:1200px; margin:0 auto 10px; position:relative; overflow:hidden;}
.swiper-container8 { width:170%; margin-left:-35%; cursor:pointer;}
.swiper-container8 .swiper-slide { position:relative;}
.swiper-container8 .swiper-slide span { width:100%; text-align:center; display:block; font-size:16px; line-height:40px; display:none; background:url(../images/meng.png) repeat-x; position:absolute; left:0; bottom: 0;}
.swiper-container8 .swiper-slide a { color:#fff; text-decoration:none;}
.swiper-container8 .swiper-slide img { border:0; padding:5px;}
.swiper-container8 .swiper-slide.swiper-slide-active img { padding:0;}
.swiper-container8 .swiper-slide.swiper-slide-active span { display:block;}

.block_box2 { padding:60px 20px; margin-bottom:40px; background-color:#eaf5ff; overflow:hidden;}
.block_box2 img { float:right;}
.text_box2 { width:540px; float:left;}
.text_box2 b { font-size:26px; line-height:34px; margin-top:-6px; display:block;}
.text_box2 b a { color:#333333;}
.text_box2 span { font-size:18px; line-height:28px; color:#999999; margin-top:20px; display:block;}
.text_box3 { overflow:hidden; padding:0 20px;}
.text_box3 b { font-size:26px; line-height:34px; margin-top:-6px; display:block;}
.text_box3 b a { color:#333333;}
.text_box3 span { font-size:18px; line-height:28px; color:#999999; margin-top:20px; display:block; padding-bottom:20px; margin-bottom:20px; border-bottom:solid 1px #ebe7dd;}


.swiper-container9 { width:94%; margin:45px auto 0; position:relative; overflow:hidden;}
.swiper-container9 .swiper-slide { position:relative;}
.swiper-container9 .swiper-slide a { display:block;}
.swiper-container9 .swiper-slide img { padding-bottom:10px;}
.swiper-container9 .swiper-slide span { text-align:center; font-size:16px; line-height:26px; display:block;}

.footer_box { overflow:hidden; background-color:#eaf5ff; margin-top:10px;}
.footer { width:1200px; margin:0 auto; padding:40px 0; overflow:hidden;}
.footer p { color:#999999; font-size: 16px; line-height:26px; text-align:center;}
.footer p a { color:#999999;}

#autopage { color: #96D2AF; font-weight: bold; clear: both; padding-bottom:25px; padding-top:10px;}
#autopage span { color: #96D2AF; font-weight:normal; border: 1px solid #96D2AF; padding: 5px; }
#autopage a { color: #666; font-weight:normal; border: 1px solid #DDDDDD; padding: 5px; }
#autopage a:hover { color: #fff; font-weight:normal; border: 1px solid #DDDDDD; background-color:#96D2AF; padding: 5px; text-decoration:none;}

.main1 li.tit { width:800px; height:140px; margin-right:0; text-align:left; font-size:30px; line-height:40px;}
.main1 li.tit a { color:#333333;}
.main1 li.text { width:800px; margin-right:0; text-align:left; font-size:16px; line-height:26px;}
.main1 li.text a { color:#757575;}

.main2 { width:1200px; overflow:hidden; margin:0 auto;}
.tit_box { height:40px; padding-left:25px; margin-bottom:30px; font-size:30px; line-height:36px; color:#2DA560; font-weight:bold; background:url(../images/title.png) no-repeat;}
.photo_box { width:800px; margin:0 auto; margin-bottom:30px;}
.text_box { width:1100px; margin:0 auto; margin-bottom:60px; color: #333333; font-size: 18px; line-height: 30px;}
.text_box a { color: #333333;}
