/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{		

	margin:0 auto;
	font-size:14px;	
	font-family:arial,Microsoft Yahei;	
	background:#fff;
	color:#333; padding-top:145px;

}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#0cad92;	
}
ul{
	list-style-type:none;	
	border:0;
	width:auto;
}
li{list-style-type:none;}
em{
	font-style:normal;	
}
span{
	float:none;
	margin:0;	
	
}
.f_l{
	float:left;	
}
.f_r{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:80%; min-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height:auto; width:100%;
	background:#fff; position:fixed; top:0px; z-index:999;
		
}

.header .logo{ position:absolute; left:5%; height: 145px; width:auto; background:url(../images/1.jpg) repeat-x #fff; top:0px; padding:20px; box-sizing:border-box;box-shadow: 2px -1px 3px #d4d4d4;    z-index: 3;}
.nn{ padding-top:15px; padding-bottom:15px;background:rgba(255,255,255,0.8);    min-height: 68px;}
.nn .header2{ border-bottom:0px; background:none; }
.header .logo2{ position:absolute; left:10%;  width:auto;  top:15px;  box-sizing:border-box; }

.header-main{ width:80%; margin:0 auto; height:auto;    min-width: 1200px;}
.header1{ width:100%; height:auto; float:left; background:#098873; overflow:hidden; padding-top:20px; padding-bottom:20px; line-height:30px;}

.header1-jk{ width:auto; float:right; color:#fff;}
.header1-jk a{ font-size:16px; color:#fff; margin-left:10px; margin-right:10px;}
.header2{ width:100%; height:auto; float:left; background:#fff; border-bottom:1px solid #efefef;}
.nav{ width:auto;	float:right; height:auto;	line-height:30px;	margin-top:0px;	font-size:16px;	color:#153768;}
.nav li{ float:left; position:relative; width:114px; margin-left:0px; text-align:center; position:relative;}
.nav li>a{ display:block;width:100%; height:35px; line-height:35px; vertical-align:middle; color:#333233; font-size:18px; padding-top:20px; padding-bottom:20px;}
.nav li .nav-c{ display:none; width:auto; white-space:nowrap; height:auto; position:absolute; top:75px; z-index:4; left:50%; }
.nav li .nav-c a{ display:inline-block; width:auto; padding-left:10px; padding-right:10px; line-height:20px; padding-top:10px; padding-bottom:10px; color:#8f8f8f;}
.nav li .nav-c a:hover{ /*background:rgba(0,0,0,0.2);*/ color:#098873;}
.nav li:last-child .nav-c,.nav li:nth-child(8) .nav-c{ left:auto; right:0px;}
.nav li:hover .nav-c,.nav .on{ }
.nav li:hover .nav-c{ display:block;}
.nav li:hover>a,.nav .on>a{color:#098873;}
.navBg{ display:none; position:fixed; width:100%; height:40px; left:0px; top:145px; background:#fff; z-index:3;    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;}
	.nav li:hover .navBg{ display:block;}
.wap-nav{ display:none; position:fixed; top:22px; right:10px;}
.mobUser{ display:none;}
/*header 结束*/

/*footer 底部开始*/
.footer{ width:100%;
	background:#e3e3e3; height:auto; overflow:hidden;
	padding:40px 0 40px 0;
	   
}
.footer a{
	
}
.footer2{width:100%; background:#098873; text-align:center; color:#fff; padding-top:10px; padding-bottom:10px; line-height:25px;float: left;}
.footer2 a{color:#fff; }
.nn2{ position:absolute; bottom:0px; z-index:1; left:0px;}
.bannerFloat{ display: none; width:50%; height:auto; float:left; position:absolute; bottom:3px; right:0px; background:rgba(0,0,0,0.6); z-index:9; padding:40px; box-sizing:border-box; }
.banner{ width:100%; height:auto; float:left;position:relative;}
.list25{width:100%; height:auto; float:left;}
.list25 li{ width:33.33%; float:left; height:auto; text-align:center;}
.list25 li a{ display:block; cursor:pointer; font-size:24px; color:#6bf0da;}
.list25 li a span{ font-size:80px; font-weight:bold; color:rgba(255,255,255,0.6); margin-left:15px;}
.list25 li:hover a{ color:#07ffd6;}
.list25 li:hover a span{color:rgba(255,255,255,1);}

.section1{ width:100%; height:auto; float:left; overflow:hidden; padding-top:60px; padding-bottom:60px;}
.section2{ width:100%; height:auto; float:left; overflow:hidden; padding-top:60px; padding-bottom:60px; background:#e3e3e3;}
.col2{ width:48%; height:auto; float:left;margin-left:4%;}
.col2:first-child{ margin-left:0px;}
.t{width:100%; height:auto; float:left; line-height:30px; vertical-align:bottom; margin-bottom:20px;}
.t .span1{float:left;font-size:24px; color:#1e1e1e;}
.t .span2{ float:left;font-size:18px; color:#e5e3e3; margin-left:15px;}
.t a{float:right; font-size:12px; color:#006554;}
.t a:hover{ text-decoration:underline;}

.newLeft{ width:48%; height:auto; float:left; overflow:hidden;position: relative;}

.news2{ width:100%; height:auto; float:left;}
.news2-img{width:100%; height:185px; float:left; background-position:center center; background-size:cover; background-repeat:no-repeat; margin-bottom:10px;}
.news2-txt{width:100%; height:auto; float:left; font-size:14px; line-height:25px; height:50px; overflow:hidden;}

.list1{ width:100%; height:auto; float:left;}
.list1 li{width:100%; height:auto; float:left; background:url(../images/icon1.png) 10px 15px no-repeat #f0f0f0; padding:10px 15px 10px 50px; box-sizing:border-box; margin-bottom:10px;}
.list1 h1{width:100%; height:auto; float:left; font-size:15px; color:#333; line-height:25px; height:25px; overflow:hidden; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.list1 .newtime{ width:100%; height:auto; line-height:22px; font-size:14px; overflow:hidden; margin-bottom:5px;}
.list1 p{width:100%; height:auto; float:left; color:#818282; font-size:12px; line-height:20px; height:40px; overflow:hidden;}
.list1 li:hover h1{ color:#098873;}
.newtime {
    width: 100%;
    height: auto;
    line-height: 22px;
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 5px;
	color:#0cad92;
}
.sty1 li{  background:url(../images/icon2.png) 0px 15px no-repeat #fff; border-bottom:1px solid #edebeb;padding:10px 0px 10px 50px;}

.newRight{ width:50%; height:auto; float:right;overflow:hidden;}
.newsBanner{ width:100%; height:auto; float:left; position:relative; padding-bottom:30px; margin-bottom:15px;}
.more1{ width:100%; height:auto; float:left; text-align:center;}
.more1 a{ display:inline-block; width:160px; height:35px; border:1px solid #c8c8c8; line-height:35px; vertical-align:middle; text-align:center; font-size:12px; color:#006554; border-radius:30px; overflow:hidden;}
.more1 a:hover{ background:#006554; color:#fff;}

.new2Left{ width:48%; height:365px; float:left; overflow:hidden;position: relative; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.new2Right{ width:48%; height:auto; float:right;overflow:hidden;}
.sjTop{ width:100%; height:auto; float:left; position:relative; margin-bottom:20px;}
.sjLeft{ position:absolute; bottom:0px; left:0px; width:50%; height:435px; background:#fff; z-index:2; padding:90px 70px 90px 70px; box-sizing:border-box;}
.sjLeft h1{ width:100%; font-size:28px;color:#141414; }
.sjLeft h2{ width:100%; font-size:28px; color:#e5e3e3; margin-top:10px; margin-bottom:15px;}
.sjLeft p{ width:100%; font-size:12px; line-height:25px; height:75px; overflow:hidden; color:#585757;}
.sjLeft a{ width:120px; height:120px; line-height:120px; vertical-align:middle; font-size:14px; color:#fff; text-align:center; background:#0cad92; position:absolute; right:-60px; bottom:0px;border-radius: 3px;}
.sjBanner{ width:785px; height:530px; float:right; overflow:hidden; position:relative;}

.swiper-container3 .swiper-pagination{ text-align:right;}
.swiper-container3 .swiper-pagination-bullet{ width:12px; height:12px; background:#fff;  opacity:.7}
.swiper-container3 .swiper-pagination-bullet-active{ background:#0cad92;}
.video{ width:80%; height:auto; overflow:hidden; margin:0 auto;}
 .swiper-container4 {
        width: 100%;  height:auto;  margin: 20px auto;
    }
 .swiper-container4 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-container4 .swiper-button-prev, .swiper-container4 .swiper-container-rtl .swiper-button-next {
    background-image:url(../images/btnPre.png);
    left: 10px;
    right: auto;
}
.swiper-container4 .swiper-button-next, .swiper-container4 .swiper-container-rtl .swiper-button-prev {
    background-image:url(../images/btnNext.png);
    right: 10px;
    left: auto;
}
.swiper-container4 .swiper-button-next, .swiper-container4 .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size:100% 100%;
    -webkit-background-size:100% 100%;
    background-size:100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-container4 .swiper-wrapper{ height:592px;}
.xqdo{ 
    float:right;
    width: 260px; 
	height:50px; 
	/*background:#098873; */
	border-radius:10px;
	text-align:center;
	line-height:50px;
	font-size:16px; 
	font-weight:bold;
	overflow:hidden;
	margin:50px 0;
}
.xq{ color:#fff!important;}
.title_33{ 
    width:100%; 
	height:auto; 
	line-height:40px; 
	padding:5px 0; 
	overflow:hidden; 
	background:#68c3b4; 
	color:#fff;
	letter-spacing:5px;
	text-align:center; 
	font-size:22px; 
	margin-bottom:20px;
	color:#fff;
}

.list2{width:100%; height:auto; float:left; }
.list2 li{width:32.66%; margin-right:1%; height:auto; float:left; padding:40px; box-sizing:border-box; text-align:center; background:#fff; }
.list2 li:nth-child(3n){ margin-right:0px; height:210px; line-height:125px; vertical-align:middle; font-size:18px; }
.list2 li:nth-child(3n):hover{ background:#0cad92; }
.list2 li:nth-child(3n):hover a{color:#fff;}
.list2 li .list2-1{width:100%; height:80px; line-height:80px; vertical-align:middle; float:left; margin-bottom:20px;}
.list2 li .list2-2{width:100%; height:auto; float:left; font-size:18px; line-height:30px; vertical-align:middle;}
.list2 li:hover .list2-2{ color:#0cad92;}

.t2{ width:100%; height:auto; float:left; text-align:center;}
.t2 h1{ font-size:28px; color:#141414; }
.t2 h2{ font-size:28px; color:#e5e3e3; margin-top:10px; margin-bottom:20px; }
.ff1{ width:100%; height:auto; float:left; text-align:center; margin-bottom:40px; margin-top:20px;}
.ff1 a{ margin-left:15px; margin-right:15px; font-size:14px;}

.zpSlide{ width:100%; height:auto; float:left; overflow:hidden; position:relative;    padding-bottom: 20px;}
.case{ width:100%; height:auto; float:left; }
.case .case-1{width:100%; height:315px; background-position:center center; background-repeat:no-repeat; background-size:cover; float:left; transition:all 0.4s;}
.case .case-1 a{ display:block;}
.case .case-2{width:100%; height:250px; float:left; background:#f9f9f9; padding:40px 30px 40px 30px; box-sizing:border-box;transition:all 0.4s;}
.case .case-2 h1{width:100%; height:auto; float:left; font-size:16px; line-height:30px; vertical-align:middle; margin-bottom:10px; text-align:left;}
.case .case-2 p{text-align:left;width:100%;  float:left; line-height:25px; font-size:12px; height:100px; overflow:hidden;  margin-bottom:30px;}
.case .case-2 p a{color:#7c7c7c;}
.case .case-2 span{ width:45px; height:1px; background:#c7c7c7;}
.case .case-3{ width:100%; height:auto; opacity:0; float:left; transition:all 0.4s;}
.case .case-3 a{ float:left; display:inline-block; width:50%; height:55px; line-height:55px; text-align:center; color:#fff; font-size:14px;}
.case .case-3 a:nth-child(1){ background:#d2d2d2;}
.case .case-3 a:nth-child(1):hover{background:#a9a9a9;}
.case .case-3 a:nth-child(2){ background:#0cad92;}
.case .case-3 a:nth-child(2):hover{ background:#0b947d;}
.case .case-4{width:100%; height:auto; float:left;}
.case:hover .case-1{height:260px;}
.case:hover .case-2{height:305px;}
.case:hover .case-3{ opacity:1;}
.vv{ max-width:100%; height:auto; overflow:hidden;}
.list3{ width:100%; height:auto; float:left;}
.list3 li{ width:23.5%; margin-right:2%; float:left; background-color:rgba(255,255,255,0.7); background-position:60px center; background-repeat:no-repeat; padding:80px 40px 80px 130px; box-sizing:border-box;}
.list3 li:hover{ background-color:rgba(255,255,255,1); }
.list3 li:nth-child(4n){ margin-right:0px;}
.list3 li h1{ font-size:26px; margin-bottom:10px;}
.list3 li h2{ font-size:14px; color:#706f6f;height: 22px;}
.list3 li h3{ margin-bottom:20px;}
.list3 li h3 span{ display:inline-block; }
.list3 li h3 .span3{font-size:18px; color:#444444; line-height:30px; vertical-align:middle;}
.list3 li h3 .span4{ border-radius:3px; width:40px; height:20px; line-height:20px; vertical-align:middle; text-align:center; text-align:center;font-size:12px; color:#fff; background:#0b8d77; margin-left:10px;}
.section3{ width:100%; height:auto; overflow:hidden; background:url(../images/bg2.jpg); background-position:center top; background-size:cover; padding-top:60px; padding-bottom:80px;}
.section3 .t2{ margin-bottom:60px; color:#fff;}
.section3 .t2 h1{color:#fff;}

.list4{ width:100%; height:auto; float:left;}
.list4 li{ width:48%; margin-right:4%; height:; float:left; margin-bottom:20px;}
.list4 li:nth-child(2n){ margin-right:0px;}
.list4 li .list4-1{width:100%; height:180px; background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:5px; float:left; overflow:hidden; margin-bottom:10px; position:relative;}
.list4 li .list4-1 div{width:100%; height:100%; position:absolute; top:0px; left:0px; background:rgba(0,0,0,0.3); transition:all 0.4s;}
.list4 li .list4-2{ text-align:center;width:100%; height:auto; float:left; font-size:16px; line-height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.list4 li:hover .list4-1 div{background:rgba(0,0,0,0)}
.nylist4 li{ width:31.33%;  margin-right:3%;}
.nylist4 li .list4-1{height:250px;}
.nylist4 li:nth-child(2n){ margin-right:3%;}
.nylist4 li:nth-child(3n){ margin-right:0px;}
.kj{ width:100%; float:left; height:255px; background-position:center center; background-repeat:no-repeat; background-size:cover; margin-bottom:30px;}
.list5{ width:100%; height:auto; float:left;}
.list5 li{ width:33.3%; float:left; text-align:center; padding-left:20px; padding-right:20px; box-sizing:border-box; background:url(../images/3.jpg) right 5px no-repeat;}
.list5 li:nth-child(4n){ background:none;}
.list5 li .list5-1{width:100%; height:auto; float:left;}
.list5 li .list5-2{width:100%; height:auto; float:left; font-size:14px; margin-bottom: 25px;    margin-top: 5px;}
.list5 li .list5-3{ width:100%; height:35px; line-height:35px; vertical-align:middle;  float:left;}
.list5 li .list5-3 a{ background:#0dad92; color:#fff; font-size:14px; display:block; }

.list6{ width:110px; height:auto; float:left; text-align:left; margin-right:20px;}
.list6 dt{ width:100%; height:auto; float:left;font-size:16px; line-height:25px; margin-bottom:10px;}
.list6 dd{ width:100%; height:auto; float:left; color:#807f7f; font-size:14px; }
.list6 dd a{width:100%; height:auto; float:left; display:inline-block;line-height:20px; margin-bottom:10px; color:#807f7f;}
.list6 dd a:hover{ color:#098873;}
.ewm{ float:right;}
.ewm h1{font-size:14px; text-align:center;}


.bg{ width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center bottom; background-repeat:no-repeat; background-size:cover; z-index:0;}
.bg .wrapin{ position:relative;}
.box{ width:410px; position:absolute; height:auto; background:rgba(255,255,255,0.7);height:auto; padding:40px; overflow:hidden; box-sizing:border-box; right:0px; top:170px; }
.boxc{ width:100%; height:auto; float:left;}

.list7{ width:100%; height:auto; float:left; margin-bottom:40px; text-align:center;}
.list7 li{ text-align:center; font-size:24px; width:auto; display:inline-block; margin-left:20px; margin-right:20px;line-height:45px; vertical-align:middle; overflow:hidden; }
.list7 li a{ color:#85a09b;}
.list7 li:hover a,.list7 .hover a{ color:#098873;}

.list8{ width:100%; height:auto; float:left;}
.list8 li{ width:100%; height:auto; float:left; padding-left:20px; padding-right:20px;background:rgba(255,255,255,0.4); height:45px; border-radius:30px;  box-sizing:border-box; margin-bottom:20px;}
.list8 .clearst{ background:none; padding:0px;}
.list8 li input,.list8 li select{ background:none; border:0px; height:45px;}
.list8 li .inpt1{float:left; width:30%; box-sizing:border-box;background-image:url(../images/icon6.png); background-position:2px center; background-repeat:no-repeat;padding-left:32px; }
.list8 li .inpt2{float:left; width:70%; box-sizing:border-box; padding-left:10px; }
.list8 li .inpt3{float:left; width:74%; box-sizing:border-box;background-image:url(../images/icon7.png); background-position:5px center; background-repeat:no-repeat;padding-left:40px; }
.list8 li .inpt4{float:left; width:26%; box-sizing:border-box;color: #098873; cursor:pointer;}
.list8 li .inpt5{float:left; width:100%; box-sizing:border-box;background-image:url(../images/icon8.png); background-position:5px center; background-repeat:no-repeat;padding-left:40px; }
.list8 li .inpt6{float:left; width:100%; box-sizing:border-box;background-image:url(../images/icon9.png); background-position:5px center; background-repeat:no-repeat; padding-left:40px; }
.sf{ width:100%; float:left; padding-left:25px; box-sizing:border-box; line-height:45px; vertical-align:middle;}
.sf span{ font-size:16px; display:inline-block; margin-right:15px; color:#098873;}
.sf input{ width:18px; height:18px; display:inline-block; float:left; margin-top:13px; margin-right:3px;}
.sf label{ display:inline-block; margin-right:15px;}

.inpt7{ width:100%; height:45px; background:#098873; border:0px; font-size:16px; color:#fff; margin-top:20px;}

.aban{ width:100%; height:235px; float:left; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.aNav{ width:100%; height:65px; position:absolute; bottom:0px; background:rgba(16,112,95,0.8)}
.list10{ width:100%; height:auto; float:left;}
.list10 li{ float:left; width:auto; margin-right:30px; background-position:35px center; background-repeat:no-repeat; background-size:auto 25px; padding-left:70px; padding-right:40px; line-height:65px; height:65px; vertical-align:middle;}
.list10 li a{  font-size:18px; color:#fff; display:block; }
.list10 li:hover,.list10 .cur{ background-color:#03937c;line-height:75px; height:75px; margin-top:-5px; }
.section4{ width:100%; height:auto; float:left; padding-top:60px; padding-bottom:60px;}
.section4Box{ width:100%; height:auto; float:left;}
.t3{ width:100%; height:auto; float:left; margin-bottom:40px; text-align:center;}
.t3 h1{ width:100%; line-height:35px; height:auto; float:left; font-size:32px; color:#1e1e1e; margin-bottom:10px; font-weight:bold;}
.t3 h2{ width:100%; line-height:25px; height:auto; float:left; font-size:18px; color:#d7d5d5;}

.list99{ width:100%; height:auto; float:left;}
.list99 li{
    width: 49%;
    height: auto;
    margin-right: 1%;
    float: left;
    padding: 30px;
	background: #f0f3f2;
    box-sizing: border-box;
    border: 1px solid #f5f4f4;
	margin-bottom:20px;
	transition:all .6s;
}
.list99 li:nth-child(odd){ /*background:#f4fbfa;*/}
.list99 li:nth-child(even){ background: #f0f3f2;}
.list99 li .list99-1{width:26%; height:220px; float:left; background-position:center center; background-size:cover; background-repeat:no-repeat;transition:all .6s;}
.list99 li .list99-2{width:100%; height:auto; float:right;transition:all .6s;}
.list99 li .list99-2 h1{width:100%; height:auto; float:left; font-size:18px; line-height:30px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:30px; margin-top:10px; font-weight:bold;}
.list99 li .list99-2 p{width:100%; height:auto; float:left; font-size:14px; line-height:25px; height:75px; overflow:hidden; color:#7d7d7d; margin-bottom:30px;}
.list99 li .list99-2 span{ display:inline-block; background:none; width:140px; height:40px; line-height:40px; text-align:center; border: 1px solid #098873; font-size:14px; border-radius:3px;transition:all .6s;}
/*.list9 li:hover .list9-2 span{ background:#098873;}*/
.list99 li:hover{background:#f3faf9;}




/*新闻页面*/
.list9{ width:100%; height:auto; float:left;}
.list9 li{
    width: 100%;
    height: auto;
    margin-right: 1%;
    float: left;
    padding: 30px;
    box-sizing: border-box;
    border: 1px solid #f5f4f4;
	margin-bottom:20px;
}
.list9 li:nth-child(odd){ background:#f4fbfa;}
.list9 li:nth-child(even){ background:#fff;}
.list9 li .list9-1{width:26%; height:220px; float:left; background-position:center center; background-size:cover; background-repeat:no-repeat;}
.list9 li .list9-2{width:70%; height:auto; float:right;}
.list9 li .list9-2 h1{width:100%; height:auto; float:left; font-size:18px; line-height:30px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px; margin-top:10px; font-weight:bold;}
.list9 li .list9-2 p{width:100%; height:auto; float:left; font-size:14px; line-height:25px; height:75px; overflow:hidden; color:#7d7d7d; margin-bottom:30px;}
.list9 li .list9-2 span{ display:inline-block; background:#a1a1a1; width:140px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; border-radius:3px;}
/*.list9 li:hover .list9-2 span{ background:#098873;}*/
.list9 li:hover{background:#f3faf9;}
.list9 li:hover .list9-2 span{ background:#098873; color:#fff;}

.pagelist{ width:100%; height:auto; float:left; text-align:center; margin-top:20px; margin-bottom:30px;}
.pagelist .curPage,.pagelist a:hover{ background:#098873; color:#fff; }
.pagelist a{ text-align:center; font-size:16px; cursor:pointer; display:inline-block; line-height:40px; margin-left:1px; margin-right:1px; color:#5c5c5c;  box-sizing:border-box;  width:40px; height:40px; border-radius:50%;}
.pagelist span{ font-size:15px; margin-left:15px;}
.pagelist .noclick{ cursor:no-drop; color:#8d8d8d;}
.pagelist .noclick:hover{cursor:no-drop;background:#ccc;  color:#8d8d8d;}

.section5{ width:100%; height:auto; float:left; background:#f5f5f5; padding-top:60px; padding-bottom:60px;}
.section5Box{max-width:1200px; height:auto; background:#fff; padding:60px; box-sizing:border-box; margin:0 auto; overflow:hidden;}
.ttxt{ max-width:860px; height:auto; overflow:hidden;}
.nnKey{width:100%; height:auto; float:left; font-size:14px; line-height:25px; vertical-align:middle; margin-bottom:40px;}
.nnTitle{ width:100%; height:auto; float:left; color:#098873; font-size:22px; line-height:35px; padding-bottom:15px;}
.con{ width:100%; height:auto; float:left;}
.txt{ line-height:25px; font-size:14px; color:#666;}
.txt p{ margin-bottom:20px; /*text-indent:2em;*/}
.txt img{ max-width:100%;}
 .sou{ width:100%; height:auto; float:left; text-align:center; color:#b3b3b3;}
 .sou span{ display:inline-block; margin-left:10px; margin-right:10px;}
 .line{ width:100%; height:1px; background:#098873; float:left; margin-bottom:30px; margin-top:30px;}
 .nn3{ text-align:center;}
.title{ font-size:16px; line-height:40px; font-weight:bold;}
.line_bottom{ border-bottom:1px solid #999; margin-bottom:20px;}
.bgc{ background:#f5f5f5;}
.more2{ width:100%; height:auto; float:left; margin-top:40px;text-align:center;  }
.more2 a{ width:250px; height:45px; line-height:45px; vertical-align:middle; font-size:14px; text-align:center; font-size:14px; color:#08a58b; border:1px solid #08a58b; display:inline-block; border-radius:3px;}
.more2 a:hover{ background:#08a58b; color:#fff;}

.more3{ width:100%; height:auto; float:left; margin-top:40px;text-align:center;  }
.more3 a{ width:250px; height:45px; line-height:45px; vertical-align:middle; font-size:18px; text-align:center; font-size:16px; color:#08a58b; border:1px solid #08a58b; display:inline-block; border-radius:30px;}
.more3 a:hover{ background:#08a58b; color:#fff;}

.list11{ width:100%; height:auto; float:left;}
.list11 li{ width:33.33%; height:auto; float:left; box-sizing:border-box; padding:30px;}
.list11 li .list11-1{width:100%; height:280px; float:left; background-position:center center; background-size:cover; background-repeat:no-repeat; margin-bottom:20px;}
.list11 li .list11-2{width:100%; height:auto; float:right;}
.list11 li .list11-2 h1{width:100%; height:auto; float:left; font-size:16px; line-height:30px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:20px; margin-top:10px; font-weight:bold; color:#006554;}
.list11 li .list11-2 p{width:100%; height:auto; float:left; font-size:14px; line-height:25px; height:75px; overflow:hidden; color:#7d7d7d; margin-bottom:30px;}
.list11 li .list11-2 span{ width:100%; float:left; height:auto;}
.list11 li:hover{background:#f5f5f5;}

.select_lc{ width:60%; height:auto; overflow:hidden; margin:60px auto;}
.select_lc .lc_l{ float:left; width:48%; height:auto; overflow:hidden; margin-rigth:2%; text-align:center;}
.select_lc .lc_r{ float:left; width:48%; height:auto; overflow:hidden; margin-left:2%; text-align:center;}
.lc_box{ width:100%; height:auto; overflow:hidden;padding-top: 10px;}
.select_lc .lc_l h3,.select_lc .lc_r h3{font-size:24px; line-height:40px; color:#444; letter-spacing:2px; margin:30px 0;}
.lc_img1,.lc_img2{
 width: 220px;
 height: 220px;
 margin: 0 auto;
 overflow: hidden;
 transition: ease .3s;
 background: #ebefef;
 border-radius: 50%;
 vertical-align: middle;
 box-shadow: 5px 10px 15px 5px rgb(0 0 0 / 20%);
}
.lc_img1{background:#ebefef url(../images/zjfw.png) no-repeat; background-position: 50%;}
.lc_img2{background:#ebefef url(../images/tjfw.png) no-repeat; background-position: 50%;}
.lc_img img{ margin-top:50px;}
.animation{ animation:scale 4s linear infinite;}
.lc_l:hover .lc_img1{ background:#098873 url(../images/zjfw_1.png) no-repeat; background-position: 50%;}
.lc_r:hover .lc_img2{ background:#098873 url(../images/tjfw_1.png) no-repeat; background-position: 50%;}
.lc_l:hover .lc_l h3{ color:#fff}
.lc_r:hover .lc_r h3{ color:#fff}




.select_3d{ width:60%; height:auto; overflow:hidden; margin:60px auto;}
.se_3d_l{ float:left; width:48%; height:auto; overflow:hidden; margin-rigth:2%; text-align:center;}
.se_3d_r{ float:left; width:48%; height:auto; overflow:hidden; margin-left:2%; text-align:center;}
.se_3d_box{ width:100%; height:auto; overflow:hidden;}
.se_3d_l h3,.se_3d_r h3{font-size:24px; line-height:40px; color:#444; letter-spacing:2px; margin:30px 0;}
.se_3d_img1,.se_3d_img2{
 width: 220px;
 height: 220px;
 margin: 0 auto;
 overflow: hidden;
 transition: ease .3s;
 background: #ebefef;
 border-radius: 50%;
 vertical-align: middle;
 box-shadow: 5px 10px 15px 5px rgb(0 0 0 / 20%);
}
.se_3d_img1{background:#ebefef url(../images/3DDD.png) no-repeat; background-position: 50%;}
.se_3d_img2{background:#ebefef url(../images/VR.png) no-repeat; background-position: 50%;}
.se_3d_img img{ margin-top:50px;}
.animation{ animation:scale 4s linear infinite;}
.se_3d_l:hover .se_3d_img1{ background:#098873 url(../images/3DDD_1.png) no-repeat; background-position: 50%;}
.se_3d_r:hover .se_3d_img2{ background:#098873 url(../images/VR_1.png) no-repeat; background-position: 50%;}
.se_3d_l:hover .se_3d_l h3{ color:#fff}
.se_3d_r:hover .se_3d_r h3{ color:#fff}

.section6{ width:100%; height:auto; float:left; background:#f5f5f5; padding-top:30px; padding-bottom:30px;}
.section6-top{width:100%; height:auto; float:left; background:#eee; line-height:35px; vertical-align:middle; margin-bottom:30px; padding-top:15px; padding-bottom:15px;}
.section6-top .span5{ float:left; display:inline-block; padding-left:25px; border-left:8px solid #098873; height:30px; font-size:26px; color:#098873; margin-right:15px;}
.section6-top .span6{ float:left; font-size:18px; color:#d5d5d5;}
.section6-top a{ float:right; color:#098873;}
.section6-top a:hover{ text-decoration:underline;}

.list12{ width:100%; height:auto; float:left;}
.list12 li{ width:23.5%; margin-right:2%; margin-bottom:30px; float:left; background:#f0f7f6; box-shadow:0px 0px 7px #ccc; border-radius:85px 0px 0px 85px; transition:all .6s;}
.list12 li:nth-child(4n){ margin-right:0px;}
.list12 li .list12-1{ width:145px; height:145px; border-radius:50%; float:left; overflow:hidden;}
.list12 li .list12-1 img{ width:100%; height:100%; float:left;}
.list12 li .list12-2{ float:right; width:45%; padding:15px; box-sizing:border-box;}
.list12 li .list12-2 h1{ font-size:18px; color:#333; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold;}
.list12 li .list12-2 h2{font-size:14px; color:#888;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:20px;}
.list12 li .list12-2 p{font-size:12px; color:#b6b6b6; margin-bottom:10px; background-position: left center; background-repeat:no-repeat; background-size:; padding-left:25px; box-sizing:border-box;}

.p1{ background-image:url(../images/icon19.png);}
.p2{ background-image:url(../images/icon20.png);}
.list12 li:hover{ background:#098873;}
.list12 li:hover .list12-2 h1,.list12 li:hover .list12-2 h2,.list12 li:hover .list12-2 p{ color:#fff;}


.sjsTop{ width:100%; height:auto; float:left; margin-bottom:60px;}
.sjsLeft{ float:left; width:275px; position:relative;padding-right:15px; padding-bottom:30px; }

.sjsImg{ width:275px; height:275px; float:left; border-radius:50%; overflow:hidden; z-index:1; position:relative;}
.sjsImg img{ width:100%; height:100%;}
.sjsBg{ width:200px; height:200px; background:url(../images/bg1.png) repeat; position:absolute; bottom:0px; right:0px; z-index:0;}
.sjsRight{ width:70%; float:right; height:auto; overflow:hidden;}
.sjsRight h1{width:100%; height:auto; float:left; line-height:30px; vertical-align:middle; margin-bottom:15px;font-size:16px;width:100%; height:auto; float:left;color: #919191;}
.sjsRight h1 span{ font-size:24px; color:#02937b; margin-right:20px; }
.sjsRight h2{ width:100%; height:auto; float:left;font-size:16px; color:#212529; line-height:25px; vertical-align:middle; margin-bottom:20px;}
.sjsRight .sjs-1{ width:100%; height:auto; float:left; margin-bottom:40px;}
.sjsRight .sjs-1 span{ display:inline-block; font-size:15px; color:#aaaaaa; margin-right:30px; background-position:left center; background-repeat:no-repeat; padding-left:30px;}
.sjsRight .sjs-1 span:nth-child(1){ background-image:url(../images/icon19.png);}
.sjsRight .sjs-1 span:nth-child(2){ background-image:url(../images/icon20.png);}
.sjsRight .sjs-1 span:nth-child(3){ background-image:url(../images/icon21.png);}
.sjsRight .sjs-1 span:nth-child(4){ background-image:url(../images/icon22.png);}
.sjsRight .sjs-2{width:100%; height:auto; float:left; line-height:25px;}
.sjsRight .sjs-2 p{ text-indent:2em;}

.sjsCon{ width:100%; height:auto; float:left; border:1px solid #e0e0e0; box-sizing:border-box; margin-bottom:40px;}
.t4{ width:100%; height:auto; float:left;background:#f9f9f9; padding:20px 30px 20px 30px; box-sizing:border-box; line-height:30px; vertical-align:middle;}
.t4>span{ font-size:20px; float:left;    font-weight: bold;}
.t4>a{ float:right; font-size:14px;}
.t4>a span{font-size:16px; color:#02937b;margin-left: 10px;    margin-right: 10px; }
.box2{width:100%; height:auto; float:left; box-sizing:border-box; padding:30px; background:#fff;}
.box3{width:100%; height:auto; float:left; box-sizing:border-box; background:#fff;}

.list13{ width:100%; height:auto; float:left;}
.list13 li{ width:32%; margin-right:2%; height:auto; float:left; margin-bottom:20px;}
.list13 li:nth-child(3n){ margin-right:0px;}
.list13-c{ width:100%; margin-right:0%; height:auto; float:left; margin-bottom:20px;}
.list13-1{width:100%; height:290px; float:left; position:relative; background-position:center center; background-size:cover; background-repeat:no-repeat; margin-bottom:15px;}
.list13-1 .list13-1bg{ width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.4); top:0px; left:0px; z-index:1; transition:all 0.4s;}
.list13-1 .list13-1dz{ z-index:2; position:absolute; width:40px; height:55px; background:url(../images/icon23.png) center 6px no-repeat #0da056; border-radius:0px 0px 30px 30px; overflow:hidden; padding-top:27px; box-sizing:border-box; text-align:center; color:#fff; font-size:12px; left:20px;}
.list13-2{width:100%; height:auto; float:left; line-height:30px; vertical-align:middle; font-size:16px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list13 li:hover .list13-1 .list13-1bg{background:rgba(0,0,0,0);}

.list14{width:100%; height:auto; float:left; background:#03937c;  margin-bottom:30px; padding-left:40px; padding-right:40px; box-sizing:border-box;}
.list14 li{width:20%; height:auto; float:left; line-height:50px; text-align:center;}
.list14 li a{ font-size:18px; color:#fff; display:block;}
.list14 li:hover,.list14 .curp{ background:#f5f5f5;line-height:40px; margin-top:10px;}
.list14 li:hover a,.list14 .curp a{ color:#03937c; }

.list15{ width:100%; height:auto; float:left;}
.list15 li{width:100%; height:auto; float:left; padding:30px; box-sizing:border-box;    border-bottom: 1px solid #efefef; position:relative;}
.list15 li:nth-child(odd){ background:#fff;}
/*.list15 li:nth-child(even){ background:#f7f7f7;}*/
.list15 li .list15-1{width:100%; height:auto; float:left; font-size:12px; line-height:25px; vertical-align:middle; margin-bottom:10px;}
.list15 li .list15-1 span{ display:inline-block; float:left; margin-right:20px; color:#8b8b8b;}
.list15 li .list15-2{width:100%; height:auto; float:left; color:#595959; line-height:25px;}
.list15 li .list15-1 .span12{ margin-right:10px; color:#97b3a5; float:left; vertical-align: middle; text-decoration:underline; }
.list15 li .list15-1 .span12:hover{ text-decoration:underline;}
.list15 li .list15-1 .span7{ width:60px; height:20px; overflow:hidden; background-repeat:no-repeat; background-position:left 0px; background-image:url(../images/pf.png); margin-right:5px;}
.list15 li .list15-1 .span10{ color:#098873; font-weight:bold;}
.list15 li .list15-1 .fs5{background-position:left 0px; }
.list15 li .list15-1 .fs4{background-position:left -20px; }
.list15 li .list15-1 .fs3{background-position:left -40px; }
.list15 li .list15-1 .fs2{background-position:left -60px; }
.list15 li .list15-1 .fs1{background-position:left -80px; }
.list15 li .list15-3{width:100%; height:auto; float:left; color:#595959; line-height:25px;    border: 1px solid #f3f3f3;
    box-sizing: border-box;    padding: 15px;    margin-top: 15px;    background: #fbfbfb;    color: #afb8b6;}
.span8{}

.list16{ width:100%; height:auto; float:left;}
.list16 li{ float:left; height:auto; width:13.6%; margin-right:1.5%; margin-left:1.5%;background:#f2f1f1; border-radius:90px 90px 0px 0px; overflow:hidden; }
.list16 li .list16-1{ width:100%; float:left; overflow:hidden; border-radius:50%;}
.list16 li .list16-1 img{ width:100%; height:100%;}
.list16 li .list16-2{width:100%; float:left; height:auto; padding:10px 20px 20px 20px; box-sizing:border-box; text-align:center;}
.list16 li .list16-2 h1{ font-size:16px; margin-bottom:10px; line-height:30px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list16 li .list16-2 p{ width:100%; font-size:12px;display: -webkit-flex;
    display: flex;    -webkit-justify-content: space-around;
    justify-content: space-around;}
.list16 li .list16-2 p span{ display:inline-block; line-height:25px; vertical-align:middle; margin-left:3px; margin-right:3px; color:#b6b6b6;}
.list16 li .list16-2 p span img{ display:inline-block; max-height:16px; margin-right:2px; vertical-align:middle;}

.ly{ width:100%; height:auto; float:left; margin-bottom:40px;}
.lyTop{width:100%; height:auto; float:left; background:url(../images/icon24.png) left center no-repeat; padding-left:35px; box-sizing:border-box; line-height:30px; vertical-align:middle;}
.nyLy{ padding-top:40px;}
.inpt8{width:100%; height:136px; float:left; border:1px solid #e0e0e0; box-sizing:border-box; background:#fff; background:#fff; margin-top:20px; margin-bottom:20px; padding:30px; box-sizing:border-box;}
.inpt9{width:108px; height:38px; line-height:38px; vertical-align:middle; text-align:center; color:#fff; font-size:16px;  float:left; background:#02937b; border:0px; float:right; border-radius:3px;}

.desLeft{ float:left; width:85%; background:#FFF; padding:40px; box-sizing:border-box;}
.desRight{ float:right; width:15%; text-align:center; padding:20PX; box-sizing:border-box;}
.desPP{ float:left; width:100%; height:auto; text-align:center; }
.desPP-1{ display:inline-block; width:120px; height:120px; border-radius:50%; overflow:hidden; margin-bottom:10px;}
.desPP-1 img{ width:100%; height:100%;}
.desPP-2{width:100%;}
.desPP-2 h1{ font-size:20px; color:#03937c; line-height:30px; }
.desPP-2 h2{ font-size:14px; margin-top:10px; margin-bottom:10px; line-height:25px;}
.desPP-2 a{ font-size:14px; line-height:30px; display:inline-block; width:80px; font-size:12px; height:30px; line-height:30px; vertical-align:middle; text-align:center; background:#f1f1f1; border:1px solid #c4c4c4;}
.desPP-2 a:hover{ background:#03937c; color:#fff; border:0px;}

.part6_content{
    width: 1200px;
	height:auto;
    margin: 50px auto 40px;
	overflow:hidden;
}
.part6_content .boox {
    width: 33%;
    float: left;
    margin-right:0.5%;
    margin-bottom: 45px;
    cursor: pointer;
	overflow: hidden;
}

.part6_content .boox:nth-child(3n) {
    margin-right: 0;
}
.part6_content .boox-title {
    width: 350px;
    height: 40px;
	margin: 0 auto;
    background-color: #fff;
    border: 1px solid #bfc0d0;
    position: relative;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #7c7e93;
}
.part6_content .boox-title:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-top-color: #bfc0d0;
    position: absolute;
    top: 39px;
    left: 50%;
    margin-left: -6px;
}
.part6_content .boox-title:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-top-color: #fff;
    position: absolute;
    top: 38px;
    left: 50%;
    margin-left: -6px;
}
.part6_content .boox:hover .boox-title{
    background-color: #098873;
	color: #f0f0f3;
}
.part6_content .boox:hover .boox-title:after{border-top-color: #098873; }
.part6_content .boox-content {
	position: relative;
    width: 100%;
    height: 325px;
    margin-top: 15px;
	transition:all .6s;
}
.boox-content img{
	width: 100%;
    height: 100%;
	overflow:hidden;
}

.part6_content .boox-content .active {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
	background: rgba(21,145,124,.5);
    background-size: 172px 172px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 35px 16px 0;
}
.boox-content:hover .active{ display:block;}
.act_box{ width:140px; height:140px;; overflow:hidden; margin:0 auto;}
.act_boximg{ max-width:100%; height:auto; overflow:hidden;}
.part6_content .boox-content .active>p{
    font-size: 14px;
    color: #c5c4ca;
    text-align: center;
}
.part6_content .boox-content .active>p:last-child {
    width: 247px;
    height: 56px;
    line-height: 56px;
    margin-top: 20px;
}
.button {
    width: 320px;
    height: 56px;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#098873),to(#73dac9));
    background-image: linear-gradient(0deg,#098873,#73dac9);
    border-radius: 4px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    margin: 20px auto;
}
.button:hover {
    background: #159a84;
}
.vrtxt{
    width:100%; 
	height:auto;
	line-height:28px;
	font-size:20px;
	text-align:center;
	padding:10px 0 5px;
	color:#fff;
}

.list17{ width:100%; height:auto; float:left;}
.list17 li{ width:100%; height:auto; float:left;padding-top:15px; padding-bottom:15px; vertical-align:middle; border-bottom:1px dashed #b6dad5; position:relative; }
.list17-1{ width: 100%;
    float: right;
    line-height: 30px;
    height: 140px;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 15px;
    padding: 20px;
    overflow-y: scroll; }
.list17-1 a{ color:#6a6a6a;}
.list17-1 a:hover{ color:#03937c;}
.list17 li>span{ float:left; color:#787878; margin-top:30px; line-height:25px; font-size:12px; color:#8bb6af;}
.list17 li .list17-1 span{ display:inline-block; margin-right:10px; color:#03937c;    }
.ny1 li .list17-1{background-image:url(../images/dt4.png);background-position:left center; background-repeat:no-repeat;background-size:auto 25px; float:left; padding-left:45px; height:30px; }
.list17 li .list17-2{ width:100%; height:auto; float:left; margin-bottom:10px;line-height:30px; vertical-align:middle;}
.list17 li .list17-2 span{ float:left; margin-right:20px; display:inline-block; background-position:left center; background-repeat:no-repeat; background-size:auto 18px; padding-left:30px; font-size:14px; }
.sg1{float:left;display:inline-block; background-image:url(../images/icon25.png); background-position:left center; background-repeat:no-repeat; background-size:auto 18px; padding-left:30px; font-size:14px;color:#03937c;margin-right:20px; }
.sg2{}
.sg3{background-image:url(../images/time2.png);color:#ccc; }
.ny1 li { background:none;}
.ny1 li>span{ float:right; margin-top:0px; font-size:14px; color:#b5b5b5;}

.desTitle{ width:100%; height:auto; float:left;font-size:30px; line-height:35px; color:#02937b; margin-bottom:30px; text-align:center;}
.desJj{ width:100%; height:auto; float:left; background-color:#f7f7f7; border:1px dashed #a5a4a4; padding:30px; box-sizing:border-box; margin-bottom:40px; border-radius:10px;}
.desTitle{ width:100%; height:auto; float:left;}
.desJj2{display: none; width:100%;height:auto;float:left;background-color:#f2fdfb;border:1px dashed #adc8c3;padding:30px;box-sizing:border-box;margin-bottom:40px;border-radius:10px;margin-top: 20px; line-height:25px; color:#666;}
.desJj2 h2{ font-size:18px; color:#098873; font-weight:bold;}

.dz{ width:100%; height:auto; float:left; text-align:center; margin-top:40px; }
 .li{width:60px;height:60px; display:inline-block; background:#0da056; border-radius:50%; overflow:hidden; color:#fff; cursor:pointer; }
 .img26{width:25px;height:25px;text-align:center;margin-left:5px;cursor: pointer; margin-top:7px;}
 
 .select{ width:100%; height:auto; float:left; text-align:center; margin-bottom:40px;}
 .select select{ display:inline-block; width:190px; height:40px; line-height:40px; vertical-align:middle; color:#08a58b; font-size:16px; margin-left:20px; margin-right:20px; background:none; border:0px; border-bottom:1px solid #e9e9e9;}
 .select input{display:inline-block; width:110px; height:40px; background:#08a58b; color:#fff; border:0px; border-radius:3px; overflow:hidden;margin-left:20px; margin-right:20px; }
  .select .nn4{ margin-top:40px; width:220px;}
 
 .sel2 select{width:150px;margin-left:0px; margin-right:20px; margin-bottom:15px; }
 .sel2 .nn4{margin-top:0px; width:110px; margin-right:0px;}
 
 .list19{ width:100%; height:auto; float:left;}
 .list19 li{width:23%; margin-left:1%; margin-right:1%; height:auto; float:left; background:#faf9f9; text-align:center; margin-bottom:30px;}
 .list19 li .list19-1{width:100%; height:auto; float:left; background-position:center center; background-size:cover; background-repeat:no-repeat; position:relative;}
  .list19 li .list19-1 .list19-1bg{ position:absolute; width:100%; height:100%; background:url(../images/icon30.png) center center no-repeat rgba(0,0,0,0.4); opacity:0; transition:all 0.4s;}
 .list19 li .list19-2{width:100%; height:auto; float:left; line-height:25px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; box-sizing:border-box; }
 .list19 li .list19-2 a{ }
  .list19 li .list19-3{width:100%; height:auto; float:left; border-top:1px solid #f2f0f0; padding-top:5px; padding-bottom:5px;}
  .list19 li .list19-3 p{ font-size:12px; width:100%; display: -webkit-flex;
    display: flex;    -webkit-justify-content: space-around;
    justify-content: space-around;}
.list19 li .list19-3 p span{ display:inline-block; line-height:25px; vertical-align:middle; color:#565353;}
.list19 li .list19-3 p span img{ display:inline-block; max-height:16px; margin-right:2px; vertical-align:middle;}
 .list19 li:hover .list19-1 .list19-1bg{ opacity:1;}
  .list19 li:hover .list19-2{ background:#08a58b; }
    .list19 li:hover .list19-2 a{color:#fff;}


.list20{ width:100%; height:auto; float:left;}
.list20 li{width:31.93%;  height:auto; float:left; background:#fff; padding:10px; box-sizing:border-box; margin-right:2%; margin-bottom:20px; overflow:hidden;}
.list20 li:nth-child(3n){ margin-right:0px;}
.list20 li .list20-1{width:100%; height:auto; float:left; margin-bottom:10px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.list20 li .list20-2{width:100%; height:auto; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; text-align:center; line-height:30px; vertical-align:middle; padding:20px; box-sizing:border-box;}
.list20 li  a{ display:block;}
.list20 li:hover{ background:#08a58b;}
.list20 li:hover .list20-2{ color:#fff;}

.list21{ width:100%; height:auto; float:left; text-align:center;}
.list21 li{ display:inline-block;width:116px; height:116px; margin-left:15px; margin-right:15px; margin-top:15px; margin-bottom:15px;  }
.list21 li .list21-1 {width:116px; height:116px; border-radius:50%; overflow:hidden;  box-sizing:border-box; box-shadow:0px 0px 9px #e1e1e1; transition:all 0.4s;}
.list21 li .list21-1 img{ display:inline-block;  width:100%; height:100%;}
.list21 li:hover .list21-1 {box-shadow:0px 0px 18px #9ac8c0; transform:rotateY(180deg);}

.list22{ width:100%; height:auto; float:left; text-align:center;}
.list22 li{ width:23%; margin-right:1%; margin-left:1%; height:auto; float:left; text-align:center; margin-bottom:20px; position:relative;}
.list22 li .list22-1{width:100%; height:210px; background-position:center center; background-size:cover; background-repeat:no-repeat; float:left;}
.list22 li .list22-2{width:100%; height:auto; float:left; background:url(../images/line2.jpg) left center no-repeat; padding-left:65px; padding-right:65px; box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:35px; vertical-align:middle; font-size:16px; padding-top:10px; padding-bottom:10px;}

.list22 li:nth-child(2),.list22 li:nth-child(3){ height:315px;}
.list22 li:nth-child(1){ width:48%; text-align:left; color:#fff; }
.list22 li:nth-child(1) .list22-1{height:315px;}
.list22 li:nth-child(1) .list22-2{ position:absolute; bottom:0px; position:absolute;}
.list22 li:nth-child(1) a{ color:#fff;}

.list23{width:100%; height:auto; float:left;}
.list23 li{ width:33.33%; height:auto; float:left; position:relative; padding-bottom:125px;}
.list23 li .list23-1{width:100%; height:230px; float:left; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative; z-index:0;}
.list23 li .list23-2{
    width: 100%;
    height: 125px;
    position: absolute;
    background: #ecf0f0;
    padding: 30px;
    box-sizing: border-box;
    line-height: 30px;
    color: #098873;
    font-size: 16px;
    z-index: 1;
    left: 0px;
    bottom: 0px;
}
.list23 li .list23-2:before{ content:""; display:inline-block;width:0;
        height:0; position:absolute; top:-10px; left:50%; margin-left:-5px;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	border-bottom:10px solid #ecf0f0;
}
.list23 li:nth-child(3n-1){ padding-top:125px; padding-bottom:0px;}
.list23 li:nth-child(3n-1) .list23-2{ top:0px; bottom:auto;}
.list23 li:nth-child(3n-1) .list23-2:before{
	   content:""; 
	   display:inline-block;
	   width:0;height:0; 
	   position:absolute; 
	   top:auto; bottom:-10px; 
	   left:50%; 
	   margin-left:-5px;	
	   border-right:10px solid transparent;	
	   border-left:10px solid transparent;	
	   border-bottom:0px;
	   border-top:10px solid #ecf0f0;
	}
.list23 li:hover .list23-2{ background:#098873; color:#fff;} 
.list23 li:hover .list23-2:before{ top:-10px; 	border-bottom:10px solid #098873;
}
.list23 li:nth-child(2):hover .list23-2:before{ 
	border-top:10px solid #098873;border-bottom:0px;top:auto; bottom:-10px;
}

.section7{ width:100%; height:auto; float:left; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:auto; min-height:520px; padding-top:125px; box-sizing:border-box; position:relative;}
.section7Box{ width:500px; float:left; height:auto;}
.section7Box h1{ width:100%; height:auto; float:left; font-size:48px; margin-bottom:40px;}
.section7Box h2{ width:100%; height:auto; float:left;  font-size:16px; line-height:30px; margin-bottom:40px;}
.section7Box p{ width:100%; height:auto; float:left; margin-bottom:20px; }
.section7Box p a{ display:inline-block; width:160px; height:50px; border-radius:30px; overflow:hidden; line-height:50px; vertical-align:middle; text-align:center; margin-right:20px;}
.section7Box p .m1{ border:1px solid #343434; color:#333; }
.section7Box p .m2{ border:1px solid #098873; background:#098873; color:#fff; }
.section7Box2{ float:right; width:50%; position:absolute; right:30px; top:30px;}
.section7Box2 img{ max-width:100%;}
.first-1{ padding-top:60px;}
.section7:nth-child(even) .section7Box{ float:right;}
.section7:nth-child(even) .section7Box2{ left:30px; right:auto;}
.section7Box p a:hover{border:1px solid #189b85; background:#189b85; color:#fff;}
.bg1,.bg3{ background:#fff;}
.bg2,.bg4{ background:#efeff1;}
.sty4{ bottom:0px; top:auto;}


.section19{ text-align:center;}
.section9,.section19{ width:100%; height:auto; float:left; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:auto; min-height:520px; padding-top:80px; padding-bottom:80px; box-sizing:border-box;}
.section9Box1{ max-width:50%;}
.section9Box1 img{ max-width:100%;}
.section9Box2{ max-width:45%; float:left; height:auto;}
.section9Box2 h1{ width:100%; height:auto; float:left; font-size:48px; margin-bottom:40px;}
.section9Box2 h2{ width:100%; height:auto; float:left;  font-size:16px; line-height:30px; margin-bottom:40px;}
.section9Box2 p{ width:100%; height:auto; float:left; margin-bottom:20px; }
.section9Box2 p a{ /*display:inline-block; width:160px; height:50px; border-radius:30px; overflow:hidden; line-height:50px; vertical-align:middle; text-align:center; margin-right:20px;*/}
.section9Box2 p .m1{ border:1px solid #343434; color:#333; }
.section9Box2 p .m2{ border:1px solid #098873; background:#098873; color:#fff; }
.first-1{ padding-top:60px;}
.section9:nth-child(even){ background:#ecfdfa;}
.section9:nth-child(even) .section9Box2,.section9:nth-child(odd) .section9Box1{ float:left;}
.section9:nth-child(odd) .section9Box2,.section9:nth-child(even) .section9Box1{ float:right;}
.section9:nth-child(even) .section9Box2,.section9:nth-child(odd) .section9Box1{ text-align:left;}
.section9:nth-child(odd) .section9Box2,.section9:nth-child(even) .section9Box1{ text-align:right;}
.section9Box2 p a:hover{ background:#189b85; color:#fff;}
.m5{ border-radius:25px; width:auto; height:40px;   display:inline-block; width:120px; text-align:center; line-height:40px; color:#fff;background-image: linear-gradient(to right,#129cff, #1deed1);}
.section19 .section9Box2{ max-width:80%; float:left; margin-left:10%; text-align:center; margin-right:10%;}
.section19 .section9Box1{ max-width:80%; text-align:center;margin-left:10%;margin-right:10%;   }


.section8{ width:100%; height:auto; float:left; background:#fff;}
.ss{overflow-x:hidden;}
.ss2{ position:relative; }
.m3>a{ float:right; font-size:14px;}
.m3>a span{font-size:16px; color:#02937b;margin-left: 10px;    margin-right: 10px; }

.swiper-container6 .swiper-button-prev,.swiper-container6  .swiper-container-rtl .swiper-button-next{ background-image:url(../images/left2.png);right: 11px;right: 60px; top:0px; left:auto;}
.swiper-container6 .swiper-button-next,.swiper-container6 .swiper-container-rtl .swiper-button-prev {
 background-image:url(../images/right2.png);
    right:23px; top:0px;left: auto;
    left: auto;
}
.swiper-container6 .swiper-button-next,.swiper-container6 .swiper-button-prev{ width:37px; height:27px; border:1px solid #d5ece1; text-align:center; line-height:25px; vertical-align:middle; box-sizing:border-box;-moz-background-size: 20px 20px; margin-top:20px;
    -webkit-background-size: 20px 20px;
    background-size: 20px 20px;}
	
	.ssg{ float:left; width:100%; display:block; height:1px;}
	
	.list31{ width:100%; height:auto; float:left;}
	.list31 li{ width:100%; height:auto; float:left; padding-top:10px; padding-bottom:10px;position:relative;}
	.list31 li .list31-1{width:100%; height:auto; min-height:41px; float:left; background-image:url(../images/icon41.png); background-position:5px 0px; background-repeat:no-repeat; color:#098873; font-size:16px; padding-left:70px; padding-right:80px; box-sizing:border-box; line-height:35px; margin-bottom:15px;}
	.list31 li .list31-2{width:100%; height:109px; overflow:hidden; float:left;background-image:url(../images/icon40.png); background-color:#f5f5f5; background-position:5px 5px; background-repeat:no-repeat; color:#098873; font-size:14px; color:#5f5f5f; line-height:30px; padding-left:70px; padding-right:80px; padding-top:10px; padding-bottom:10px; box-sizing:border-box; transition:all 0.4s;}
	.list31 li .list31-2 p{ text-indent:2em;}
	.list31 li .list31-3{width:auto;height:auto; position:absolute; right:20px; bottom:20px; color:#098873; font-size:12px; background-image:url(../images/icon43.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; line-height:30px; vertical-align:middle; cursor:pointer;}
	
	.box4{ float:left; height:auto; margin-top:80px; margin-bottom:80px;width: 100%;}
	.m4{ float:leftl; width:100%; margin-bottom:60px;}
	.list32{ width:100%; height:auto; float:left;}
	.list32 li{width:31.33%; margin-left:1%; margin-right:1%; height:auto; float:left; border-bottom:1px solid #098873; padding-top:15px; line-height:30px; margin-bottom:15px;}
	.list32 li:nth-child(4){ width:98%;}
	.list32 li div{ float:left; font-size:16px;}
	.list32 li span{ color:#098873;}
	.list32 li input{ width:85%; border:0px; float:right; height:30px;}
	.list32 li textarea{width:95%;height:60px;border:0px; float:right;}
	.an{ width:100%; height:auto; float:left; text-align:center; margin-top:40px;}
	.inpt10{width: 150px; margin:0 auto;
    height:40px;
    line-height:40px;
    vertical-align: middle;
    text-align: center;
    color: #fff;    font-size: 16px;    background: #02937b;
    border: 0px;    border-radius: 3px;}
	
.list33{ width:100%; height:auto; float:left; text-align:center;}
.list33 li{ float:left; text-align:center;width:16%; height:auto;margin-top:15px; margin-bottom:15px; margin-left:2%; margin-right:2%;  }
.list33 li .list33-1 { display:inline-block;width:116px; height:116px; border-radius:50%; overflow:hidden; border:1px solid #ededed;  box-sizing:border-box; box-shadow:0px 0px 9px #e1e1e1; transition:all 0.4s;}
.list33 li .list33-1 img{ display:inline-block;  width:100%; height:100%;}
.list33 li .list33-2{ font-size:14px; line-height:25px; height:50px; overflow:hidden; float:left; width:100%; margin-top:20px;}
.list33 li:hover .list33-1 {box-shadow:0px 0px 18px #9ac8c0; transform:rotateY(180deg);}

.fy{ width:100%; height:auto; float:left; border-bottom:1px solid #f1f1f1; padding-top:40px; padding-bottom:20px;}
.fyy{width:100%; height:auto; float:left;}
.fyy a{ display:inline-block; border-radius:25px; overflow:hidden; font-size:16px; margin-right:15px; float:left; margin-bottom:15px; padding-left:20px; padding-right:20px; line-height:30px; vertical-align:middle; color:#707070;}
.fyy .curFyy,.fyy a:hover{ background:#03937c; color:#fff;}

.dwBox{ width:100%; height:auto; float:left;}
.dwTitle{width:100%; height:auto; float:left; font-size:26px; color:#03937c; line-height:35px; vertical-align:middle; margin-bottom:25px; text-align:center; }
.dwJj{width:100%; height:auto; float:left; background:#f5f5f5; padding:40px; box-sizing:border-box;}
.dwLogo{ float:left;width:116px; height:116px; border-radius:50%; overflow:hidden; border:1px solid #ededed;  box-sizing:border-box; box-shadow:0px 0px 9px #e1e1e1;}
.dwLogo img{ display:inline-block;  width:100%; height:100%;}
.dwRight{width:85%; height:auto; float:right;}
.dw1{ width:auto; display:inline-block; float:left; border-radius:5px; background:#03937c; font-size:18px; color:#fff; padding-left:15px; padding-right:15px; line-height:30px; vertical-align:middle;margin-bottom:20px;}
.dw2{width:100%; height:auto; float:left; line-height:30px; margin-bottom:20px;font-size:16px; color:#787878;}
.dw3{width:100%; height:auto; float:left;line-height:25px; font-size:16px;line-height:30px; }

.box5{ width:100%; height:auto; float:left;}
.box5title{width:100%; height:auto; float:left;background:url(../images/line5.png) center bottom no-repeat; padding-bottom:40px; color:#03937c; font-size:26px; margin-top:60px; margin-bottom:20px; text-align:center;}
.list34{width:100%; height:auto; float:left;}
.list34 li{ width:33.33%; float:left; height:auto; position:relative; overflow:hidden;}
.list34 li .list34-1{ width:100%; height:300px; float:left; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.list34 li .list34-2{ top:100%; left:0px; background:#03937c; width:100%; height:100%; position:absolute; padding-top:100px; padding-left:20px; padding-right:20px; text-align:center; box-sizing:border-box; transition:all 0.4s;}
.list34 li .list34-2 h1{ background:url(../images/icon44.png) center 0px no-repeat; padding-top:60px; font-size:16px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list34 li:hover .list34-2{ top:0px;}

.title2{ width:100%; height:auto; float:left; border-bottom:4px solid #e6e6e6; position:relative; margin-bottom:20px; padding-bottom:10px; line-height:30px; vertical-align:middle;}
.title2 .span13{ font-size:24px; color:#08a58b; float:left;}
.title2 .line2{ position:absolute; bottom:-4px; left:0px; width:285px; height:4px; background:#03937c;}
.title2>a{ font-size:14px; float:right; color:#929292; margin-left:20px;}
.title2>a:hover{ color:#03937c;}
.title2 .fl1{ width:auto; float:right; color:#d4d4d4;}
.title2 .fl1 a{ font-size:14px; color:#929292; display:inline-block; margin-left:5px; margin-right:5px;}
.title2 .fl1 a:hover,.title2 .fl1 .hh4{ color:#03937c;}

.clBox{ width:100%; height:auto; float:left; overflow:hidden; margin-bottom:40px;}
.list35{ width:100%; height:auto; float:left;}
.list35 li{ width:23.8%; margin-right:1.5%; float:left; padding:20px; box-sizing:border-box; margin-bottom:20px; }
.list35 li .list35-1{ width:100%; float:left; font-size:24px;  text-align: justify;        /*text-align-last: justify;*/}
.list35 li .list35-2{ width:85%; float:right; height:90px; border-radius:10px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;margin-top: 30px;}
.list35 li:nth-child(4n){ margin-right:0px; }
.list35 li:nth-child(1){ background:#f9fef0; color:#2f3e3e;}
.list35 li:nth-child(2){ background:#f2f5f5; color:#12695b;}
.list35 li:nth-child(3){ background:#fff6ee; color:#8d6742;}
.list35 li:nth-child(4){ background:#faf6f8; color:#8d6742;}
.list35 li:nth-child(5){ background:#fff5f1; color:#761600;}
.list35 li:nth-child(6){ background:#f0f0ff; color:#4242b0;}
.list35 li:nth-child(7){ background:#dae5f6; color:#dae5f6;}
.list35 li:nth-child(8){ background:#f4e5e5; color:#4242b0;}
.list35 li:nth-child(9){ background:#f9f4d4; color:#761600;}
.list35 li:nth-child(10){ background:#c2dec0; color:#4242b0;}
.list35 li:nth-child(11){ background:#edf9f3; color:#dae5f6;}
.list35 li:nth-child(12){ background:#e0e2e2; color:#4242b0;}
.list35 li:nth-child(1) .list35-1{ color:#2f3e3e;}
.list35 li:nth-child(2) .list35-1{ color:#12695b;}
.list35 li:nth-child(3) .list35-1{ color:#8d6742;}
.list35 li:nth-child(4) .list35-1{ color:#8d6742;}
.list35 li:nth-child(5) .list35-1{ color:#761600;}
.list35 li:nth-child(6) .list35-1{ color:#4242b0;}
.list35 li:nth-child(7) .list35-1{ color:#465c75;}
.list35 li:nth-child(8) .list35-1{ color:#e82626;}
.list35 li:nth-child(9) .list35-1{ color:#0f7b2c;}
.list35 li:nth-child(10) .list35-1{ color:#882709;}
.list35 li:nth-child(11) .list35-1{ color:#465c75;}
.list35 li:nth-child(12) .list35-1{ color:#0f7b07;}
.clLeft{ width:295px;height:auto; float:left;}
.clLeft-1{  width:100%; height:382px; float:left;background-position:center center; background-repeat:no-repeat;background-size:cover;}
.clLeft-2{ width:100%; min-height: 130px; float:left; background:#67b8ab; padding:20px; box-sizing:border-box;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.clLeft-2 a{ float:left; color:#fff; font-size:14px; display:inline-block; width:auto; margin-left:5px; margin-right:5px; line-height:30px; vertical-align:middle; }
.clLeft-2 a:hover{ text-decoration:underline;}

.nyCC{ width:20%;}

.dd{ height:311px;}
.list36{ width:80%; height:auto; float:right;}
.list36 li{ width:18%; float:left; border:1px solid #e8e8e8; margin-left:2%; margin-bottom:18px; padding:10px; box-sizing:border-box; position:relative; z-index:1;}
.list36 li .list36-1{ width:100%; float:left; height:142px; background-position:center center; background-repeat:no-repeat;background-size:cover; margin-bottom:10px;}
.list36 li .list36-2{  width:100%; float:left; line-height:22px; height:44px; overflow:hidden; margin-bottom:10px;}
.list36 li .list36-3{  width:100%; float:left; color:#08a58b;}
.list36 li:hover{ border:1px solid #08a58b;}
.list36 li .list36-4{  width:100%; float:left; color:#08a58b; border-top:1px solid #efefef; padding-top:10px;}
.span14{ float:left; color:#00937c;}
.span15{ float:right; color:#605f5f;}
.ny36{ width:100%;}
.ny36 li{ width:20%; margin:0px; }
.ny36 li:nth-child(5n){ border-right:1px solid #e8e8e8;}
.ny36 li:hover{ border:1px solid #08a58b; z-index:9; }

.list37{width:78%; height:auto; float:right;}
.list37 li{ width:31.33%; float:left; margin-left:2%; margin-bottom:18px; box-sizing:border-box; border:1px solid #e8e8e8;}
.list37 li .list37-1{ width:100%; float:left; height:170px; text-align:center; line-height:170px; vertical-align:middle;}
.list37 li .list37-1 img{ max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}
.list37 li .list37-2{ width:100%; float:left; line-height:40px; vertical-align:middle; background:#35a996; color:#fff; text-align:center;}
.list37 li:hover{border:1px solid #08a58b;}

.list37_n{width:100%; height:auto; float:right;}
.list37_n li{ width:23%; float:left; margin-left:2%; margin-bottom:18px; box-sizing:border-box; border:1px solid #e8e8e8;}
.list37_n li .list37-1{ width:100%; float:left; text-align: center; height:170px; line-height:170px; vertical-align:middle;}
.list37_n li .list37-1 img{ max-width:100%; max-height:100%; vertical-align:middle; display:inline-block;}
.list37_n li .list37-2{ width:100%; float:left; line-height:40px; vertical-align:middle; background:#35a996; color:#fff; text-align:center;}
.list37_n li:hover{border:1px solid #08a58b;}

.list38{width:80%; height:auto; float:right;}
.list38 li{ width:31.33%; float:left; margin-left:2%; margin-bottom:18px; box-sizing:border-box; border:1px solid #e8e8e8; position:relative;}
.list38 li .list38-1{ width:100%; float:left; height:210px;background-position:center center; background-repeat:no-repeat;background-size:cover; }
.list38 li .list38-2{ width:100%; height:100%; position:absolute; bottom:0px; left:0px; line-height:40px; vertical-align:middle;  color:#fff; text-align:center; background:rgba(3,147,125,0.5); line-height:210px; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:18px; transition:all 0.4s;}
.list38 li:hover .list38-2{background:rgba(3,147,125,0.9);}

.list39{width:100%; height:auto; float:left;}
.list39 li{ width:11.6%; float:left;  margin-right:1%; margin-bottom:12px; box-sizing:border-box; position:relative;}
.list39 li:nth-child(8n){ margin-right:0px;}
.list39 li .list39-1{ width:100%; float:left; height:100px; }
.list39 li .list39-1 img{ width:100%; height:100%;}

.sty2{ width:auto; float:right; color:#fff; font-size:16px;}
.sty2 span{ display:inline-block; margin-right:30px;}
.sty2 a{display:inline-block;color:#fff; margin-left:10px; }
.sty2 a:hover{ text-decoration:underline;}

.more4{ width:auto; padding-left:20px; padding-right:20px; line-height:30px; vertical-align:middle;  display:inline-block; margin-left:50px; font-size:14px; color: #ffffff;    background: #b2b2b2;  }
.more4:hover{ color:#fff;background:#15ac93;}
.mm{ position:relative; z-index:6; margin-left:89px; margin-top:30px;}

.list13-3{ width:100%; height:auto; float:left; text-align:center; margin-top:20px;}
.list13-3 a{   }
.d1{ display:inline-block;padding-left:10px; padding-right:10px; line-height:25px; vertical-align:middle;  font-size:12px; margin-left:5px; margin-right:5px; box-sizing:border-box;  border:1px solid #03937c;color: #03937c; }
.d2{ display:inline-block;padding-left:10px; padding-right:10px; line-height:25px; vertical-align:middle;  font-size:12px; margin-left:5px; margin-right:5px; box-sizing:border-box; background: #03937c;color: #fff; }
.d2:hover{background: #07b196;color: #fff;}

.list17-3{ position:absolute; right:0px; width:auto;}
.list15-4{ position:absolute; right:20px; width:auto;}
.desBig{ width:100%;background: #FFF;  float:left;  box-sizing: border-box; border:1px solid #d9d9d9;}
.bigBB{ width:100%;background: #FFF; padding: 40px; float:left;  box-sizing: border-box;}
.tit2{ width:100%; height:auto; float:left; background:#f9f9f9; padding:10px 40px 10px 40px; box-sizing:border-box; line-height:40px; vertical-align:middle;}
.tit2 span{ float:left; font-size:24px; font-weight:bold;}
.tit2 .an2{ float:right; color:#03937c;}

.fixTopBox{ width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9999; background:rgba(0,0,0,0.7);display:none;}
.fixTopC{ width:1100px; height:auto; position:absolute; left:50%; margin-left:-550px; top:50%; margin-top:-349px; background:#fff; padding:80px; box-sizing:border-box;}
.t5{  width:100%; height:auto; float:left;font-size:24px; color:#03937c; border-bottom:3px solid #098873; line-height:35px; vertical-align:middle; margin-bottom:40px; text-align:center; padding-bottom:10px;}

.list40{ width:100%; height:auto; float:left;}
.list40 li{ width:46%; margin-left:2%; margin-right:2%; float:left; height:auto; margin-bottom:20px; overflow:hidden;}
.list40 li .list40-1{ width:110px; float:left; font-size:16px; text-align: justify;text-align-last: justify; line-height:35px; vertical-align:middle;}
.list40 li .list40-2{ width:70%; float:right;}
.list40 li .list40-2 input,.list40 li .list40-2 select{ width:100%; border:0px;float:left; border-bottom:1px solid #6f7070; height:35px; line-height:35px; vertical-align:middle; font-size:16px; box-sizing:border-box;}
.list40 li .list40-2 textarea{ width:100%; border:0px;float:left; border-bottom:1px solid #6f7070; height:210px; line-height:35px; vertical-align:middle; font-size:16px; box-sizing:border-box; }
.list40 .list40-li1{ width:46%; margin-left:2%; margin-right:2%;}
.list40 .list40-li2{ width:96%; margin-left:2%; margin-right:2%;}
.list40 .list40-li2 .list40-2{ width:86%;}

.more5{ width:100%; height:auto; float:left; text-align:center; margin-top:20px;}
.more5 input{ width:160px; height:35px; background:#03937d; color:#fff; line-height:35px; vertical-align:middle; color:#fff; border:0px; display:inline-block;}
.closeFix,.closebigBox2{ width:40px; height:40px; background:url(../images/icon51.png) rgba(255,255,255,0.5) center center no-repeat; cursor:pointer; position:absolute; right:0px; top:0px;}
.openFix{ }

.form1{ width:100%;}
.form1 tr td{ padding-top:10px; padding-bottom:10px; line-height:25px;font-size: 16px;}
.form1 img{max-width:100%;}
.ss3{ width:140px;}
.inpp1{ width:100%; height:55px; line-height:30px; background:#f9f9f9; border:0px; padding-left:15px; padding-right:15px; box-sizing:border-box; padding-top:10px; padding-bottom:10px;}
.inpp2{ width:100%; height:250px; line-height:30px; background:#f9f9f9; padding:15px; box-sizing:border-box; border:1px solid #ccc;}
.inpp3{ width:140px; height:35px; background:#03937c; color:#fff; border:0px;}

.slt{ width:60px; border:1px solid #ececec; padding:3px; height:auto; margin-right:10px;    margin-bottom: 10px;}
.slt img{ max-width:100%; display:block;}

.list41{ width:100%; height:auto; float:left;}
.list41 li{ width:8%; margin-left:1%; margin-right:1%; float:left; height:auto; overflow:hidden; margin-bottom:20px;}
.list41 li .list41-1{ width:100%; height:80px; border-radius:5px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; margin-bottom:10px;}
.list41 li .list41-2{width:100%; height:auto; float:left; text-align:center;}
.list41 li .list41-2 a{ display:inline-block; margin-left:5px; margin-right:5px;}
.a1{ color:#999;}
.a2{ color:#03937c;}

.bigBox2Big{ width:100%; position:fixed; z-index:9999; top:0px; left:0px; background:rgba(0,0,0,0.7); height:100%; display:none;}
.bigBox2{ width:1100px; height:80%; position:absolute; left:50%; margin-left:-550px; top:10%; overflow-y:auto; background:#fff;padding: 60px;    box-sizing: border-box;    }

.box6{ width:100%; min-width:1200px; position:absolute; height:auto; background:rgba(255,255,255,0.7);height:auto; padding:40px; overflow:hidden; box-sizing:border-box; right:0px; top:170px; }
.box6c{ width:385px; height:auto; margin:0 auto;}
.sty3{    font-size: 30px;    margin-left: 20px;    float: right;
    color: #646464;    margin-top: 8px;}
	.cc{ width:100%; height:auto; float:left; text-align:center; font-size:26px; margin-bottom:30px;}
.list8 li .inpt11{float: left;
    width: 100%;
    box-sizing: border-box;
    background-image: url(../images/icon52.png);
    background-position: 5px center;
    background-repeat: no-repeat;
    padding-left: 40px;}
	.box9{ float:left; margin-top:220px;}
	.nn5{ background:#fff; border-radius:5px;}
	.nn5 .list8 li{ border:1px solid #ccc; box-sizing:border-box; border-radius:5px; overflow:hidden;}
	.nn5 .list8 li{ padding-left:0px; padding-right:0px;}
	.xx{ width:100%; height:auto; float:left; line-height:25px; vertical-align:middle; margin-top:20px;}
	.sp1{ font-size:12px; float:left;}
	.sp2{ font-size:12px; color:#098873; float:right;}
	
	.list18{ width:100%; height:auto; float:left;}
	.list18 li{ width:31.33%; margin-right:3%; height:auto; float:left; box-shadow:0px 0px 5px #ccc; position:relative; padding-bottom:25px; margin-bottom:40px;}
	.list18 li:nth-child(3n){ margin-right:0px;}
	.list18 li .list18-1{width:100%; height:235px; float:left; background-position:center center; background-repeat:no-repeat; background-size:cover; background-color: #e7e7e7;}
	.list18 li .list18-2{width:100%; height:auto; float:left; padding:30px; box-sizing:border-box; }
	.list18 li .list18-2 h1{ font-size:18px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.list18 li .list18-2 span{ display:inline-block; width:100px; height:2px; background:#dadada; margin-bottom:20px; margin-top:20px;}
	.list18 li .list18-2 p{ line-height:25px; font-size:14px; height:50px; color:#999; overflow:hidden;}
	.list18 li .list18-3{ width:45px; height:45px; bottom:0px; right:0px; position:absolute;}
	.list18 li .list18-3 img{ max-width:100%;}
	.ff2{ width:100%; height:auto; float:left; margin-bottom:40px;}
	.ff2 a{ width:auto; float:left; display:inline-block; padding-left:20px; padding-right:20px; line-height:45px; vertical-align:middle; border:1px solid #ccc; border-radius:5px; margin-right:10px;  }
	.ff2 a:hover,.ff2 .curp2{background:#007e6a; color:#fff;border:1px solid #007e6a;}
	
	.proBox{ width:100%; height:auto; float:left; border:1px solid #f1f1f1; box-sizing:border-box;}
	.proBoxLeft{ width:82%; height:auto; float:left;box-sizing:border-box; padding:20px;}
	.proBoxRight{ float:right; width:18%;  box-sizing:border-box; padding:20px;border-left:1px solid #f1f1f1;}
	.proImgBox{
		width: 32%;
        margin: 0 auto 20px;
        overflow: hidden;
	}
	.proImg{width:100%;  height:auto; float:left; margin-bottom:10px;}
	.proImg img{ width:100%; height:100%;}
	.proImgList{width:100%; height:auto; float:left;}
	.proImgList li{ width:15%; height:40px;overflow: hidden; float:left; margin-left:2%; border:1px solid #f1f1f1; box-sizing:border-box;}
	.proImgList li:nth-child(1){ margin-left:0px;}
	.proImgList li img{width:100%; height:100%; float:left;}
	.proText{width:100%; height:auto; float:left; box-sizing:border-box;}
	.proImgList li:hover,.proImgList .hh2{ border:2px solid #f39a00;}
	.pro1{ width:100%; height:auto; text-align: center; font-size:24px; line-height:35px; height:auto; margin-bottom:20px; font-weight:bold;}
	.pro2{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; height:auto; margin-bottom:20px;}
	.pro3{ width:100%; height:auto; float:left; font-size:14px;  height:auto; margin-bottom:20px; /*background:#fff2e8; padding:20px;*/ box-sizing:border-box;}
	.pro3 span{ font-size:24px; color:#ff3b00;}
	.pro4{ width:100%; height:auto; float:left; font-size:14px; line-height:25px; height:auto; margin-bottom:20px; color:#959595;}
	.span16{ color:#098873; font-weight:bold;font-size: 18px;}
	.jytxt{ 
	   width: 100%;
    height: auto;
    padding: 20px;
    border: 1px dashed #789e98;
    border-radius: 10px;
    box-sizing: border-box;
    color: #333;
    margin: 10px 0;
    background: rgba(9,136,115,.1);
	}
	.list48{ width:100%; height:auto; float:left;}
	.list48 li{ float:left; width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:20px;}
	.list48 li .list48-1{float:left; width:100%; height:auto; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;  }
	.list48 li .list48-1 img{ width:100%; float:left;}
	.list48 li .list48-2{float:left; width:100%; height:auto; background:rgba(255,255,255,0.8); line-height:35px; vertical-align:middle; position:absolute; bottom:0px; text-align:center; font-weight:bold; white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}
	.biaoti{ width:100%; height:auto; float:left; background:#098873; color:#fff; font-size:20px; text-align:center; padding-top:10px; padding-bottom:10px; line-height:25px; margin-top:20px; margin-bottom:20px;}
	.yd{ width:8px; height:8px; border-radius:50%; overflow:hidden; background:#fff; display:inline-block; margin-left:2px; margin-right:2px;}
	.proXq{ width:100%; height:auto; float:left; line-height:25px;}
	.proXq img{ max-width:100%;}
	.title3{ border:0px; padding-bottom:0px;}
	.title3 .fl2{ float:left;}
	
	.fileBox {
 zoom:1;
 overflow:hidden;
}
.fileBox .fileBtn li {
 display: block;
 width:130px;
 line-height:30px;
 text-align:center;
 border: 1px solid #DDD;
 border-bottom: 0;
 background-color: #F4F4F4;
 cursor: pointer;
 font-size:12px;
 color: #333;
}
.fileBox .fileBtn li img {
 margin-top:12px;
}
.fileBox .fileAdd {
 float:left;
}
.fileBox .fileAdd li {
 width:80px;
 height:80px;
 line-height:80px;
 text-align:center;
 border: 1px dotted #CCCCCC;
 background-color:#F4F4F4;
 cursor: pointer;
 font-size:14px;
}
.fileBox .fileAdd li img {
 margin-top:40px;
}
.fileBox .fileList {
 margin-left: 80px;
 zoom:1;
 overflow:hidden;
}
.fileBox .fileList li {
 float:left;
 border: 1px dotted #CCCCCC;
 height: 80px;
 overflow:hidden;
 margin-left: 10px;
 position: relative;
}
.fileBox .fileList li img {
 width: 80px;
 height: 80px;
}
.fileBox .fileList li span {
 display:none;
 background-color:#60BBFF;
 color:#FFF;
 width:20px;
 height:20px;
 text-align:center;
 line-height:20px;
 cursor: pointer;
 position:absolute;
 bottom:0;
 right:0;
}
.fileBox .fileList li:hover span {
 display:block;
}
.sub{
  width:100%;
  height:auto;
  overflow:hidden;
  margin:10px 0; 
}
.sub .sub_l{

    width:48%; height:auto;
    text-align:right;
    margin-right:10px;
	display:inline-block;
}
.sub .sub_r{
    width:48%; height:auto;
    text-align:left;
    margin-left:10px;
	display:inline-block;
	
}
.xxq { background-color: #007e6a;}
.xxq:hover{ color:#08CB6D; transition:all 0.5s;}
.xxq img{ vertical-align:middle;}
.xxq,.down {
    display: inline-block;
    margin: 20px 30px;
    padding: 5px 30px;
    border-radius: 5px;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    height: auto;
    color: #fff;
}
.ztbox{
    width:100%;
	height:auto;
	margin:0 0 20px;
	overflow:hidden;
}
.ztpp{
	width:100%;
	height:auto;
	overflow:hidden;
	border:1px solid #e9e4e4;
	background:#f5f5f5;
	line-height:40px;
	font-size:16px;
	vertical-align: middle;
	padding: 0 10px;
	box-sizing: border-box;
    border-radius: 5px;
}
.ztpp span{ margin:0 15px;}
.zttit{ 
    display:inline-block; 
	font-size:18px;
	font-weight:bold;
	color:#007e6a;
	margin-right:10px;
	overflow:hidden;
	vertical-align: middle;
}


@media screen and (max-width: 1440px){
.list36,.list37,.list38 { width: 75%;}
.nav li{ width:95px;}
.nav li>a {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    color: #333233;
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.list10 li { margin-right: -10px; padding-left: 60px;}
.nav li .nav-c{ width:95px;}
.nav li .nav-c a{ font-size:14px;}
	}
	@media screen and (max-width: 1200px){
		.bannerFloat{ padding:30px; width:55%;}
		.list25 li a{ font-size:18px;}
		.list25 li a span{ font-size:50px;}
		.wrapin,.header-main,.section5Box{ width:1024px; min-width:auto;}
		.nav li { width: 85px;}
		.list12 li .list12-1{ width:120px; height:120px; margin-top:15px;}
		.list12 li .list12-2{ width:50%;}
		.sjsRight{ width:65%;}
		.ny1 li .list17-1{ width:85%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
		.list21 li,.list21 li .list21-1{ width:80px; height:80px;}
		.list37{ width:70%;}
		.list37_n li{ width:23.5%;}
		.list37_n li:nth-child(4n-3){ margin-left:0px;}
		
		}
	@media screen and (max-width: 1024px){
		.wrapin,.header-main{ width:768px; min-width:auto;}
		.header .logo{ height:70px; padding:10px 20px 10px 20px;}
		.logo img{ max-height:100%;}
		.nav{ width:100%;}
		.nav li{ width:95px;}
		.sjBanner {   width: 100%;}
		.sjLeft{ padding:50px; height:310px;}
		.sjLeft a {    width: 80px;    height: 60px;    line-height: 60px; right:-50px;}
		.list3 li{ padding:105px 20px 20px 20px; text-align:center; background-position:center 20px;}
		.col2 {    width: 100%; margin-left:0px;}
		.list6 {    width: 14.2%; margin-right:0px;}
		.footer { text-align:center;}
		.ewm{ float:none;}
		.t2 h2 {    font-size: 18px;}
		.list9 li .list9-1 {    width: 43%;}
		.list9 li .list9-2 {    width: 48%;}
		.list10 li{ background-position:18px center; padding-left:50px; padding-right:20px; margin-right:10px;}
		
		.section5Box{ width:100%;}
		.section5{ padding-top:40px; padding-bottom:40px;}
		.list11 li{ padding:10px;}
		.list11 li .list11-1{ height:130px;}

		.list12 li{ width:48%; margin-right:2%;}
		.sjsRight{ width:57%;}
		.select .nn4{ width:190px;}
		.list21 li, .list21 li .list21-1 {   width: 60px;    height: 60px;}
		.list22 li .list22-1{ height:125px;}
		.list22 li:nth-child(1) .list22-1 {  height: 210px;}
		.list22 li:nth-child(2), .list22 li:nth-child(3) { height: 210px;}
		.list22 li .list22-2{ padding-left:24px; padding-right:0px;    background: url(../images/line2.jpg) -35px center no-repeat;}
		.list35 li .list35-2 { margin-top:10px;    width: 100%;}
		.list37 {    width: 60%;}
	    .proBoxLeft{ width:100%;}
		.proBoxRight{ width:100%;}
		.list48 li{ width:31.33%; margin-right:3%;}
		.list48 li:nth-child(3n){ margin-right:0px;}
		.list32 li{ width:100%; margin-left:0px; margin-right:0px;}
		.list18 li .list18-1{ height:160px;}
		.section7Box {  width: 50%;}
		.section7Box p a{ width:120px;}
		.section7{ padding-top:80px; padding-bottom:80px; min-height:auto;}
		.section7:nth-child(even) .section7Box2{ left:-50px;}
		.sty4{ bottom:0px; top:auto; left:-50px;}
		.box{ top:115px;}
		.list41 li {width: 18%;}
		.bigBox2,.fixTopC{ left:10%; width:80%; margin-left:0px;}
		.list40 li .list40-2 {    width: 57%;}
		.list40 .list40-li2 .list40-2 {  width: 79%;}
		.sty2{ font-size:14px;}
		}
	@media screen and (max-width: 768px){
		.wrapin,.header-main{ width:100%; padding-left:20px; padding-right:20px; box-sizing:border-box; min-width:auto;}
		.wap-nav{ display:block; z-index:12;width: 30px; height: 30px;}
		.mobUser{ display:block; width:100%; float:left; height:auto; margin-bottom:30px; margin-top:20px;}
		.mobUser a{ width:48%; float:left; height:35px; margin-right:2%; text-align:center; display:inline-block; line-height:35px; vertical-align:middle;  border-radius:3px; box-sizing:border-box;}
		.a4{ border:1px solid #078b72; color:#078b72;}
		.a3{ background:#078b72; color:#fff;}
		.box{ width:100%; top:60px; position:fixed; height:100%;}
		.nn{ min-height:40px; padding-top:10px; padding-bottom:10px;}
		.nn .logo2{ top:10px;}
		.nn .logo2 img{ height:40px;}
		.ff2 a {line-height: 24px; padding:5px 20px; margin-bottom: 8px;}
		.header1-jk{ display:none;}
		.header .logo{ background:none; box-shadow:0px 0px 0px #fff; padding-left:0px; padding-right:0px;}
		.header1{ z-index:10; position:fixed; top:0px; background:#fff; border-bottom:1px solid #f4f4f4; height:30px;}
		.header2{ width:100%; position:fixed; padding-top:70px; right:0px; height:100%; overflow-y:auto; z-index:8; display:none;box-sizing: border-box;}
		.header .logo{ z-index:11; left:20px;}
		body{ padding-top:70px;}
		.nav li{ width:100%; text-align:left; padding-left:20px; padding-right:20px; box-sizing:border-box;}
		.header2 .header-main{ width:100%;}
		.navBg{ display:none;}
		.nav li:hover .navBg{ display:none;}
		.nav li>a{ float:left; padding-top:10px; padding-bottom:10px; line-height:30px; height:30px;    }
		.nav li .nav-c{ display:block; left:0px; position:relative; margin-left:0px; top:0px; float:left; width:100%;}
		.nav li .nav-c a{background: #efefef; float:left; margin-right:10px;}
		.bannerFloat{ width:100%; padding:20px;}
		.list11 li {width: 50%;}
		.list11 li .list11-2 h1{margin-top:0; margin-bottom:0;}
		.list11 li .list11-2 p {line-height: 22px;height: 66px;margin-bottom: 5px;}
		.ss4{ height:300px;}
		.ss5{ height:430px;}
		.sjBanner{ height:470px;}
		.sjLeft h2{ font-size:20px;}
		.select_lc {width: 100%;}
		.lc_img1, .lc_img2 {width: 150px;height: 150px;}
		.select_3d {width: 100%;}
		.se_3d_img1, .se_3d_img2 {width: 150px;height: 150px;}
		.list2 li{ padding:20px;}
		.list2 li:nth-child(4n){ height:170px; line-height:130px;}
		.ff1 a{ margin-left:10px; margin-right:10px;line-height: 25px;}
		.case .case-1 {height: 165px;}
		.ff1{ margin-bottom:20px;}
		.aban{ height:160px;}
		.section5{ padding-top:20px; padding-bottom:20px;}
		.section5Box{ padding:20px;}
		.list16 li{ width:30.33%; margin-bottom:20px;}
		.desLeft{ width:100%; padding:20px;}
		.desRight{ display:none;}
		.list15 li{ padding-left:0px; padding-right:0px;}
		.list21 li{ margin-left:5px; margin-right:5px;}
		.clLeft{ width:285px;}
		.section9Box2 h1{ font-size:36px;}
		.section9, .section19{ min-height:auto;}
		
		}
   @media screen and (max-width: 640px){
		.proImgList li{ height:40px;}
		.nav li{ padding-left:0px; padding-right:0px;}
		.nav li .nav-c a{ margin-bottom:5px; margin-right:5px;}
		.ss4{ height:160px;}
		.bannerFloat{ display:none;}
		.section1,.section2,.section3{ padding-top:20px; padding-bottom:20px;}
		.newLeft{ width:100%; margin-bottom:10px;}
		.newRight{ width:100%;}
		.newsBanner{ margin-bottom:0px;}
		.col2{ margin-bottom:20px;}
		.t .span2{ font-size:12px; margin-left:5px;}
		.new2Left { width: 100%;    height: 135px;}
		.new2Right { width: 100%;}
		.ss5{ height:240px;}
		.sjLeft{ padding:20px; height:260px; width:100%;}
		.sjLeft a{ right:0px; width:100%;}
		.list2 li{ width:49%; margin-bottom:10px; margin-bottom:5px;}
		.list3 li{ width:100%; margin-right:0px; margin-bottom:10px;}
		.list4 li .list4-1{ height:110px;}
		.kj{ height:140px;}
		.list5 li {    width: 50%;}
		.list6{ display:none;}
		.list9 li{ padding:0px; margin-bottom:20px;}
		.list9 li .list9-1{ width:100%; height:175px;}
		.list9 li:nth-child(odd){ background:#fff;}
		.list9 li .list9-2 {    width: 100%;}
		.list9 li .list9-2 h1{ margin-bottom:10px;}
		.list9 li .list9-2 span{ float:right;}
		.list12 li {    width: 100%;    margin-right: 0%; margin-bottom:15px;}
		.sjsLeft{ width:100%;}
		.sjsRight{ width:100%;}
		.list14{ padding-left:10px; padding-right:10px;}
		.list15 li {
    padding-left: 15px; padding-top:15px; padding-bottom:15px;
    padding-right: 15px;}
	.box2{ padding:10px;}
	.ny1 li .list17-1 {    width: 72%;}
	.list13 li {    width: 100%;    margin-right: 0%;}
	.aban {    height: 80px;}
	.aNav{ display:none;}
	.desTitle{ font-size:24px;}
	.nyLy .wrapin{ }
	.desJj{ padding:20px;}
	.section4{ padding-top:20px; padding-bottom:20px;}
	.list19 li {    width: 48%;}
	.t3{ margin-bottom:20px;}
	.select input{ margin-top:15px;}
	.select select{ width:100%; margin-left:0px; margin-right:0px;}
	.select .nn4 {    width: 100%; margin-top:20px; margin-left:0px; margin-right:0px;}
	.list20 li {    width: 100%;}
	.list22 li {    width: 100%;    margin-right:0px;    margin-left:0px;}
	
	.list22 li:nth-child(1) {    width: 100%;}
	.list22 li:nth-child(2), .list22 li:nth-child(3) {    height: auto;}
	.nylist4 li {   width: 48%;}
	.nylist4 li:nth-child(3n) {    margin-right:3%;}
.nylist4 li:nth-child(2n) {    margin-right: 0px;}
.list23 li {  width: 100%;}
.list23 li:nth-child(3n-1){ padding-top:0px; padding-bottom:125px;}
.list23 li:nth-child(3n-1) .list23-2{ top:auto; bottom:0px;}
.list23 li:nth-child(3n-1) .list23-2:before{top: -10px; bottom:auto;
    left:50%;border-bottom: 10px solid #fff;border-top:0px;}
	.section7Box2{ width:100%; right:0px; position:relative; top:auto;}
	.section7Box {    width: 100%;}
	.section7Box h1{ font-size:36px; margin-bottom:20px;}
	.section7Box img{ max-width:100%;}
	.section7 {    padding-top: 20px;    padding-bottom: 20px;}
	.section7:nth-child(even) .section7Box2 {    left:0px;}
	.section7Box h2{ font-size:14px;}
	.swiper-container4 .swiper-wrapper {    height: 445px;}
	.list31 li .list31-1{ padding-left:47px; padding-right:0px; line-height:30px;}
	.list31 li .list31-2{padding-left:47px;height: auto!important;}
	.box4{ margin-top:30px; margin-bottom:20px;}
	.m4{ margin-bottom:20px;}
	.list18 li {    width: 100%;}
	.section9Box1 {    max-width: 100%;}
	.section9Box2 {    max-width: 100%;}
	.section9, .section19{ padding-top:30px; padding-bottom:30px;}
	.section9Box2 h1 {    font-size: 30px; margin-bottom:20px;}
	.list35 li {    width: 49%;    margin-right: 2%; margin-bottom:5px;}
	.list35 li:nth-child(2n){ margin-right:0px;}
	.clLeft {    width: 100%; margin-bottom:10px;}
	.dd{ height:185px;}
	.clLeft-2{ height:auto; min-height:0px;}
	.list37{ width:100%;}
	.list37 li .list37-1{ height:80px; line-height:80px;}
	.list37_n li {    width: 48%;}
	.list37_n li:nth-child(odd){ margin-left:0px;}
	.list37_n li .list37-1 {    height: 80px;    line-height: 80px;}
	.proImgBox {    width: 100%; margin-bottom:20px;}
	.proText {    width: 100%; padding-left:0px;}
	.list33 li{ width:29%;}
	.list33 li .list33-1{ width:60px; height:60px;}
	.fyy{ padding-left:5px; padding-right:5px; line-height:25px; margin-right:5px; margin-bottom:5px;}
	.dwTitle{ font-size:22px;}
	.dwRight {    width: 100%; margin-top:10px;}
	.footer{ display:none;}
	}

.fixTopBox_tx{ width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9999; background:rgba(0,0,0,0.7);display:none;}
.fixTopC_tx{ width:1100px; height:auto; position:absolute; left:50%; margin-left:-550px; top:50%; margin-top:-349px; background:#fff; padding:80px; box-sizing:border-box;}
.fixTopBox_tx .t5{  width:100%; height:auto; float:left;font-size:24px; color:#03937c; border-bottom:3px solid #098873; line-height:35px; vertical-align:middle; margin-bottom:40px; text-align:center; padding-bottom:10px;}

.fixTopBox_pl{ width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9999; background:rgba(0,0,0,0.7);display:none;}
.fixTopC_pl{ width:1100px; height:auto; position:absolute; left:50%; margin-left:-550px; top:50%; margin-top:-349px; background:#fff; padding:80px; box-sizing:border-box;}
.fixTopBox_pl .t5{  width:100%; height:auto; float:left;font-size:24px; color:#03937c; border-bottom:3px solid #098873; line-height:35px; vertical-align:middle; margin-bottom:40px; text-align:center; padding-bottom:10px;}