*{padding: 0;margin: 0 auto;list-style: none;text-decoration: none;font-family:"微软雅黑";}
body{width: 100%;min-width: 1200px;font-size: 14px;}

img{border:none;}
.box{width:1200px;margin: 0 auto;}
.header{margin: 15px auto;}
.nav li:hover,.content6 li:hover{background-color: rgba(38, 138, 102, 1);}
.content5 li:hover> .calendar .date{background: #005b3a;}
.nav li:hover> ul{display: block;}
.cont_list li:hover>a,.content4 li:hover>a,.content4 li:hover>a h3,.content5 li:hover>div a,.content5 li:hover>div a h3,.content7 li:hover>a,.content_left li:hover>a,.content_main li:hover>a{color: #005b3a;}
/* li:hover>a{color: #fff;} */
.cont_title a:hover {color: #005b3a;}

.color_white{color: #fff;}
.color_gray{color:#252525;}
.bk_green{background-color: #005b3a;}
.color_green{color:#005b3a;}
.lh40{line-height:40px;}
.va{vertical-align:middle;}
.iconfont{display: inline-block; font-family: "iconfont"  ! important;font-style: inherit;}
.oh{overflow: hidden;}
.fr{float: right;}
.fl{float:left;}
.mt20{margin-top: 20px;}
.pr25{padding-right: 25px;}
.mt10{margin-top: 10px;}
.mr40{margin-right: 40px;}
.mr30{margin-right: 30px;}
.mt50{margin-top: 50px;}
.pr20{padding-right: 20px;}
.mr15{margin-right: 15px;}
.mr25{margin-right:25px; }
.mb15{margin-bottom: 10px;}
.mr18{margin-right: 18px;}
.f16{font-size: 12px;}

.nav{z-index: 99;}
.nav li{text-align: center;line-height: 40px;width:133px;}
.nav li a{color: #fff;}
.after_nav::after{position: absolute;right:0;top:3px;display:inline-block;content:" ";background-image: url("../images/nav1.png");background-repeat:no-repeat; background-size:100% 100%;width: 1px;height: 33px; }

.nav .ul_3{
position: absolute;
    left: 133px;
    margin-top: -40px;}

.nav li ul{width:133px;position: absolute;background-color: #005b3a;z-index: 999;display: none;}
.banner{position: relative;height: 390px;}
.banner img{width: 100%;}
.banner .button{position: absolute;top: 40%;width: 1160px;z-index: 98;left: 20px;}
.banner .button i{font-size: 45px;opacity: 0.7;cursor: pointer;}
.banner .swiper-pagination span{margin: 0 4px;}
.content1{width: 330px;height: 230px;}
.content2{width: 390px;height: 230px;}
.content3{width: 400px;height: 230px;}
.content4{width: 585px;height: 420px;}
.content5{width: 585px;height: 420px;}
.content6{width: 461px;height: 385px;}
.content7{width: 461px;height: 405px;}
.content8{width: 221px;height: 385px;}
.content9{width: 100%;height: 135px;}
.cont_title{font-size: 24px; border-bottom: 2px solid #005b3a;padding-top:7px;padding-bottom:12px; }
.cont_title em{font-size: 20px;}
.cont_title a{font-size: 12px;}
.content1 img{width: 330px;height: 200px;float: left;}
.content1 p{width: 100%;background-color: #efefef;color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;padding:0 17px; }
.content1 .swiper-pagination{position: absolute;width: 100%;line-height: 20px;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=rgba(255,255,255,0.0),
    endcolorstr=rgba(0,0,0,0.5),gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=rgba(255,255,255,0.0),endcolorstr=rgba(0,0,0,0.5),
    gradientType=0);/*IE8*/	
    background:rgba(0,0,0,0.5); 
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.0),rgba(255,255,255,0.5) , rgba(0,0,0,0.8)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,  rgba(255,255,255,0.0),rgba(255,255,255,0.5), rgba(0,0,0,0.8)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(255,255,255,0.0),rgba(255,255,255,0.5),rgba(0,0,0,0.8)); /* Firefox 3.6 - 15 */
    background:linear-gradient(to right,rgba(255,255,255,0.0),rgba(255,255,255,0.5),rgba(0,0,0,0.8));  
}
.content1 .swiper-pagination span{background-color:transparent;width: 30px;border-left: 2px solid #fff;text-align: center;line-height: 25px;height:25px;border-radius: 0;color: white;}
.content1 .swiper-pagination .swiper-pagination-bullet-active{background-color: rgba(1,92,59,0.8);}
.content2 .cont_list li{border-bottom: 1px solid #eee;}
.cont_list li{line-height:34px;font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.content4 li{padding: 10px 0;border-bottom: 1px solid #eee;height: 100px}
.content3 .cont_list span::after{display: inline-block;content: "|";padding-left: 20px;margin-right: 10px;color: #eee;}
.content4 li div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;line-height: 18px; }
.content4 li a h3{font-size: 16px;line-height: 30px;color: #000;margin-bottom: 10px;}
.content4 li img{width: 170px;height: 100px;}
.content5 .calendar{border-radius:4px;overflow:hidden;width: 72px;text-align: center;font-size: 30px;color: #fff;}
.content5 .calendar div{line-height: 46px;}
.content5 .calendar .bord{color: #afb3bb;border-top: none;font-size: 22px; }
.content5 li{overflow: hidden;font-size: 12px;padding: 15px 0;}
.content5 a h3{line-height: 25px;font-size: 16px;color: #000;margin-bottom: 10px;overflow: hidden; word-break: break-all;white-space: nowrap;text-overflow: ellipsis;}
.content5 a p{line-height: 12px;}
.content5 a p i{padding-right:5px; }
.content6 li{width: 194px;padding: 13px 12px;height: 33px;}
.content6 li a{font-size: 14px;color: #fff;}
.content7 .cont7_title{ border-bottom: 2px solid #005b3a;overflow: hidden;}
.content7 .cont7_title div{width: 130px;line-height: 50px;font-size: 24px;text-align: center;cursor: pointer;}
.content7 img{width: 100%;}
.content7 li a{font-size: 16px; line-height: 40px;}
.content7 li a span{color: #a9a9a9;}
.content6,.content7{border-bottom: 2px solid #eee;}
.content9 ul{width: 100%;}
.content9 li {width: 124px;height: 73px;margin-top: 20px;padding: 20px 0 0 10px;}
.content9 li a {color: #005b3a;}
.content9 li a span{display:block;color:#8a8a8a;font-size: 12px;line-height: 12px;margin-top: 5px;}
.footer{padding: 25px 0 20px;overflow: hidden;background-color: #333;width: 100%;}
.content_left{width: 266px;}
.content_left .left_title{line-height: 60px;font-size: 20px;text-align: center;}
.content_left li{font-size: 16px;text-align: center;line-height: 50px;background: #eee}
.content_left li a{color: #666;}
.content_main{width: 850px;border:3px solid #005b3a;min-height: 478px;}
.content_main ul{padding:10px 15px 20px;}
.content_main li{border-bottom: 1px dashed #eee;line-height: 33px;}
.content_main .content_sign{line-height: 30px;font-size: 12px;padding:0 15px; color: #fff;}
.content_main .content_sign a{line-height: 30px;}
.content_main h2{padding:10px 15px 10px;}
.content_main h2 span{color: #459477;font-size: 24px;border-bottom:3px solid #8dbdac;padding-bottom: 10px;}
.content_main .cont_main{padding:20px 15px;}
.content_main .cont_main p{text-indent: 2em;margin-bottom:1em;}
.content_main .cont_main h1{font-size: 28px;text-align: center;color: #459477;padding: 20px 0;}
.content_main .cont_main .detail{text-align: center;color: #8a8a8a;padding-bottom:15px;border-bottom: 1px solid #eee;}
.swiper-pagination{width: 100%;background-color: rgba(0,0,0,0.5);position: absolute;height: 25px;left: 0;}
.hide{display: none;}
.color_gray:hover{
color:#005b3a;}


.color_gray a{
color:#8a8a8a;}
.color_gray a:hover{
color:#005b3a;}




.tabClick{
		color:#fff;
		background:#005b3a;}
.c1,.c2,#1,#2{
display:none;}
.cs1{
display:none;}
.cs2{
display:none;}

#vsb_content_2 P{line-height:25px !important;}

.content6{border:none;}

.dh_er{display:none;}
.dh_er li{
background:#fff;
box-sizing:border-box;
border-left:10px solid #eee;
border-right:10px solid #eee;
border-bottom:1px dashed #eee;}
.dh_er li a{
font-size:13px;}

#vsb_content_2 A{text-decoration: none !important;}
#vsb_content_2 A:visited{text-decoration: none !important;}
.head_top{margin-bottom:-40px;}