*{ 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;}

.logo_box { width:100%; position:absolute; left:0; top:0; overflow:hidden;}
.logo { width:1200px; margin:20px auto 0;}

.banner { height:600px; background:url(../images/banner.png) center top no-repeat #3c594a;}



.nav_box { overflow:hidden; background-color:#F32546; margin-bottom:60px;}
.nav { width:1200px; margin:0 auto; overflow:hidden;}
.nav li { width:171.22px; float:left; border-bottom:0; line-height:68px; text-align:center; font-size:20px;}
.nav li:hover { width:171.22px; float:left; line-height:68px; margin-bottom:0;}
.nav li a { display:block; color:#fff;}
.nav li.hover { width:171.22px; float:left; line-height:68px; margin-bottom:0;}

.main { width:1200px; margin:0 auto 30px; overflow:hidden;}

.title { padding-top:15px; padding-left:43px; margin-bottom:20px; font-weight:bold; line-height:44px; font-size:26px; color:#fff; background:url(../images/title.png) no-repeat;}
.left { width:790px; margin-right:30px; float:left;}
.left p { height:90px; overflow:hidden; padding:14px 15px;}
.left p b { font-size:20px; line-height:32px; display:block; padding-bottom:10px;}
.left p span { font-size:16px; line-height:22px; color:#333333; padding-bottom:28px; border-bottom:solid 1px #E8F5F9;}
.left p:last-child span { padding-bottom:0; border-bottom:0;}

.right { width:380px; float:left;}
.right p { width:380px; margin-right:30px; margin-bottom:40px; float:left;}
.right p img { margin-bottom:15px;}
.right p span { width:380px; font-size:16px; line-height:24px; padding:10px 0; font-weight:normal;}

.title2 { padding-top:15px; padding-left:43px; margin-bottom:30px; font-weight:bold; line-height:44px; font-size:26px; color:#fff; background:url(../images/title.png) no-repeat;}
.main2 { width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.sw_width { width:1100px; margin:0 auto 20px; overflow:hidden;}
.swiper-container8 { width:170%; margin-left:-35%; cursor:pointer;}
.swiper-container8 .swiper-slide { position:relative;}
.swiper-container8 img { border-radius:0;}
.swiper-container8 .swiper-slide span { width:100%; text-align:center; display:block; font-size:18px; line-height:60px; display:none; position:absolute; left:0; bottom:0; background:url(../images/meng4.png) repeat;}
.swiper-container8 .swiper-slide a { color:#fff;}
.swiper-container8 .swiper-slide img { border:0; padding:5px;}
.swiper-container8 .swiper-slide.swiper-slide-active img { border:0; padding:0;}
.swiper-container8 .swiper-slide.swiper-slide-active span { display:block;}

.left2 { width:585px; float:left; margin-right:30px;}
.left2 img { margin-bottom:30px;}
.left2 p { height:154px; padding:59px 20px 0 20px; background-color:#E8F5F9;}
.left2 p b { display:block; font-size:20px; line-height:32px; margin-bottom:10px;}
.left2 p span { display:block; font-size:16px; line-height:22px;}

.right2 { width:585px; float:left; overflow:hidden;}
.right2 ul { width:600px;}
.right2 li { width:285px; margin-right:15px; margin-bottom:26px; float:left;}

.title3 { padding-top:15px; padding-left:43px; margin-bottom:30px; font-weight:bold; line-height:44px; font-size:21px; color:#fff; background:url(../images/title.png) no-repeat;}

.photo_list4 { width:1200px; overflow:hidden; margin:0 auto;}
.photo_list4 ul { width:1230px;}
.photo_list4 li { width:380px; margin-right:30px; margin-bottom:40px; float:left; position:relative; overflow:hidden;}
.photo_list4 li a { display:block; color:#fff;}
.photo_list4 li span { width:380px; font-size:16px; text-align:center; line-height:20px; padding:10px 0; font-weight:normal; position:absolute; left:0; bottom:0;}
.photo_list4 li b { width:380px; height:214px; background:url(../images/video1.png) no-repeat; position:absolute; top:174px; left:0;}
.photo_list4 li:hover b { top:0;}
.photo_list4 li b a { display:block; width:380px; height:214px;}

.main3 { background-color:#E8F5F9; overflow:hidden; padding-top:30px;}
.flash { padding-left:100px; width:1100px; overflow:hidden; position:relative;}
.flash .left3 { width:495px; margin-right:25px; float:left;}
.flash b { width:495px; height:310px; float:left; display:block; position:relative; margin-bottom:20px;}
.flash b a { position:absolute; right:0; bottom:0; font-size:30px; line-height:46px; text-align:right;}
.flash span { width:495px; height:310px; float:left; display:block; position:relative;}
.flash span a { position:absolute; right:0; top:0; font-size:18px; line-height:30px; text-align:right;}
.flash .right3 { width:360px; float:left;}
.qie { display:none}
.qie.hover { display:block;}
.qie_btn { position:absolute; top:278px; right:90px; cursor:pointer;}

.title4 { padding-top:15px; margin-top:50px; padding-left:43px; margin-bottom:30px; font-weight:bold; line-height:44px; font-size:26px; color:#fff; background:url(../images/title.png) no-repeat;}

.photo_list2 { width:1200px; overflow:hidden; margin:0 auto 0;}
.photo_list2 ul { width:1230px;}
.photo_list2 li { width:380px; margin-right:30px; margin-bottom:40px; float:left;}
.photo_list2 li img { margin-bottom:15px;}
.photo_list2 li span { width:380px; font-size:18px; line-height:24px; padding:10px 0; font-weight:normal;}

#footer { background-color:#024ea9; color:#fff; text-align:center; font-size:12px; line-height:24px; padding:26px 0;}
#footer a { color:#fff;}

