﻿@charset "utf-8";

/*全局定义*/
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{ margin:0; padding:0; font-size:14px; font-family: "微软雅黑", Arial, Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var,kbd,span{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"]{ -webkit-appearance: none;}
select {  -webkit-appearance: none; }   
textarea {  -webkit-appearance: none; }   
table{border-collapse:collapse;border-spacing:0;}
ul, ol { list-style: none;}
h1, h2, h3, h4, h5, h6 {  font-size: 100%; font-family:Arial, "微软雅黑", Tahoma, Verdana,  Helvetica, sans-serif;}
img{ width:100%; border: 0;}
button,input { border: 0; }
ul{list-style:none;}
a{ text-decoration: none; color: #333; }
a:hover{ color:#333; text-decoration:none}
a:link{ text-decoration: none; color: #333; }
a:active{ text-decoration: none; color: #333; }
.clear{ clear:both;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.section{ padding:50px 0px;}
.section2{ padding:80px 0px;}
.section-top{ padding-top:50px;}
.section-bottom{ padding-bottom:40px;}
.section-bottom2{ padding-bottom:30px;}
.bgf7{ background-color: #f9f9f9;}
@font-face{ font-family:'FZLTCXHJW_1'; src:url(FZLTCXHJW_1.TTF)}
body{height:100%;}

/*header*/
.header { position:fixed; top:0px; z-index:998; width:100%; transition:all 0.3s; background-color: #fff;
    border-bottom: 1px solid #e5e5e5;}
.header .logo { margin:15px 0 0 0; }
.header .logo img { padding: 0; margin: 0;  }
.nav-active{ top:0px;background-color: #fff; border-bottom:1px solid #e5e5e5}
.nav-active .top{ display:none;}
.nav-active .logo{ margin-top:15px}
.fa-bars:before{ color:#fb5e1a}
/*top*/
.top{ width:100%; padding:20px 0px 20px; margin:0 auto; font:14px/14px "微软雅黑" ; color: #999; overflow:hidden;}
.top ul{ float:right}
.top ul li{ float:left; margin-left:10px;}
.top ul li.top-tel{ padding:0px 10px 0px 20px; border-right:1px solid #ddd; background:url(../images/btel.png) no-repeat left top; background-size:14px 14px;}
.top ul li.top-qq{ padding:0px 0px 0px 20px; background:url(../images/bserve.png) no-repeat left top; background-size:14px 14px;}
.top ul li.top-phone{ padding:0px 10px 0px 20px; border-right:1px solid #ddd; background:url(../images/bphone.png) no-repeat left top; background-size:14px 14px;}
.top a{ color: #999;}
.top ul li.top-phone:hover .weixin{ display:block;}
.weixin{ display:none; position:absolute; top:30px;  z-index:998;}
 /*pc导航*/
#cssmenu,  #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button { display: block; position: relative; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }

#cssmenu #menu-button { display: none; }
#cssmenu { width: auto; font-family: 'Open Sans', sans-serif;  line-height: 1; }
#menu-line {  position: absolute;  bottom: 0; left: 0; margin-left:20px;height: 2px;background: #0bba91; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out;}
#cssmenu > ul > li { float: left; padding:0 18px;}
#cssmenu.align-center > ul { font-size: 0; text-align: center;}
#cssmenu.align-center > ul > li { display: inline-block; float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li {float: right;height:50px; line-height:50px;}
#cssmenu.align-right ul ul { text-align: right;}
#cssmenu > ul > li > a { display:block; font-size: 16px; height:70px; line-height:70px; text-decoration: none; text-transform: uppercase; color: #646464; -webkit-transition: color .2s ease;-moz-transition: color .2s ease; -ms-transition: color .2s ease;-o-transition: color .2s ease; transition: color .2s ease;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a { color: #646464;}
#cssmenu > ul > li.has-sub > a { padding-right: 25px;}
#cssmenu > ul > li.has-sub > a::after { position: absolute; top: 28px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #646464; border-right: 1px solid #646464; content: ""; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg);
 transform: rotate(45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease;}
#cssmenu > ul > li.has-sub:hover > a::after {border-color: #fb621e;}
#cssmenu ul ul { position: absolute; left: -9999px;}
#cssmenu li:hover > ul { left: auto;}
#cssmenu.align-right li:hover > ul { right: 0; }
#cssmenu ul ul ul { margin-left: 100%; top: 0;}
#cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%;}
#cssmenu ul ul li { height: 0; -webkit-transition: height .2s ease; -moz-transition: height .2s ease;
 -ms-transition: height .2s ease; -o-transition: height .2s ease; transition: height .2s ease;}
#cssmenu ul li:hover > ul > li { height: 32px;}
#cssmenu ul ul li a { padding: 10px 0px; width: 90px; text-align:center;  font-size: 14px; background: #fff; text-decoration: none; color: #0cba92; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover { color: #0cba92;border-bottom: 2px solid #0cba92;    transition: 0.2s all linear;}
#cssmenu ul ul li.has-sub > a::after { position: absolute; top: 13px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; content: ""; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: border-color 0.2s ease; -moz-transition: border-color 0.2s ease; -ms-transition: border-color 0.2s ease; -o-transition: border-color 0.2s ease; transition: border-color 0.2s ease;}
#cssmenu.align-right ul ul li.has-sub > a::after { right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;}
#cssmenu ul ul li.has-sub:hover > a::after { border-color: #ffffff;}
/*banner*/
.banner{ height:650px; margin-top:130px}
.block_home_slider { position: relative;  background-color: #fff; text-align: center; line-height: 0px; margin-right: auto; margin-left: auto;}  
/*底部小图标*/
.block_home_slider .slide { display:block; width:100%; position:relative; text-align:center}
.block_home_slider .flex-direction-nav a {width:50px; height:50px; opacity:0; position:absolute; top:50%; background-repeat:no-repeat; text-indent:-9000px;transition: all 0.4s;}
.block_home_slider:hover .flex-direction-nav a{ opacity:1;}
.flex-prev{ left:10px; background:url(../images/spriteleft.png) no-repeat left;}
.flex-next{ right:10px; background:url(../images/spriteright.png) no-repeat right;}
.flex-prevbei{ width: 50px; height: 50px;display: block; left:10px; background:url(../images/spritelefts.png) no-repeat left;}
.flex-nextbei{ width: 50px; height: 50px;display: block; right:10px; background:url(../images/spriterights.png) no-repeat right;}
.block_home_slider .flex-control-paging { width:100%; position:absolute; bottom:10px; left:0;}
.block_home_slider .flex-control-paging li { display:inline-block; overflow: hidden; }
.block_home_slider .flex-control-paging li a {width:34px; height:6px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_4.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:170px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; } 
.flexslider .slides img {width: 100%; display: block; margin:0 auto; overflow:hidden}
.flex-pauseplay span {text-transform: capitalize;}
/*标题*/
.title h1{ font:36px/48px "微软雅黑" ; color: #333; font-weight:bold;}
.title h2{ font:36px/48px "微软雅黑" ; color: #333; font-weight:bold;}
.title h3{ font:36px/48px "微软雅黑" ; color: #333; font-weight:bold;}
.title h4{ font:36px/48px "微软雅黑" ; color: #333; font-weight:bold;}
.title h5{ font:36px/48px "微软雅黑" ; color: #333; font-weight:bold;}
.title h6{ display:block; padding:15px 0px; font:14px/24px "微软雅黑" ; color: #999; }

/*了解我们*/
.swiper-button-next {
  outline: none;
}
.swiper-button-prev {
  outline: none;
}
.banner_box {
 --swiper-navigation-color: #fff; /* 单独设置按钮颜色 */
 --swiper-navigation-size: 60px; /* 设置按钮大小 */
}
.about_us {
 --swiper-navigation-color: #dcdcdc; /* 单独设置按钮颜色 */
 --swiper-navigation-size: 50px; /* 设置按钮大小 */
}
.hot_tombstone {
 --swiper-navigation-color: #0cba92; /* 单独设置按钮颜色 */
 --swiper-navigation-size: 50px; /* 设置按钮大小 */
}
.swiper-pagination {
    position: relative;
    width: 100%;
    background: #fff;
    top: 45px;
}
.swiper-pagination-bullet:after {
    position: absolute;
    right: 0;
    content: '';
    width: 1px;
    background-color: #ccc;
}
.swiper-pagination-bullet {
    width: 20%;
    line-height: 48px;
    background: #e2e2e2;
    width: 148px !important;
    height: 48px !important;
    font-size: 20px !important;
    border-radius: 15px !important;
    margin: 0 !important;
    color: #666 !important;
    opacity: 1 !important;
    position: relative;
}
.swiper-pagination-bullet-active {
    color: #fff !important;
    width: 148px !important;
    height: 48px !important;
    font-size: 20px !important;
    background-color: #0cba8e !important;
    border-radius: 15px;
    box-shadow: 2px 2px 10px 2px rgba(0, 129, 99, 0.3) !important;
 !important;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    margin: 0px 25px !important;}
.about_us {
	position: relative;
	margin-top: 75px;
	width: 100%;
}
.aboutus .aboutimg{    padding-left: 0px;
    padding-right: 0px; overflow: hidden;}
.aboutus {
	margin-left: auto;
	margin-right: auto;
	position: relative;padding-right: 0px;
    padding-left: 0px;
}
.aboutus .title {
	font-size: 31px;
	color: #3d3d3d;
	font-weight: 600;
	padding-bottom: 12px;
	text-align: center;
}

.line1 {
	margin-left: auto;
	margin-right: auto;
	height: 2px;
	width: 36px;
	background-color: #0cba92;
	box-shadow: 1px 1px 1px 1px rgba(0, 129, 99, 0.4);
}
.line3 {
	margin-left: auto;
	margin-right: auto;
	height: 2px;
	width: 36px; margin-top: 16px;
	background-color: #0cba92;
	box-shadow: 1px 1px 1px 1px rgba(0, 129, 99, 0.4);
}
.subtitle {
	text-align: center;
	padding-top: 12px;
	font-size: 16px;
	color: #666;
	letter-spacing: 5px;
}
.aboutus_swiper {
	margin-top: 34px;
}
.introduce_box {
	padding-left: 0px;
	padding-right: 0px;
	overflow: :hidden;
	background-color: #0cba92;
	
}
.introduce_container {
	height: 100%; overflow: hidden;
	padding-top: 54px;
	padding-left: 55px;
	padding-right: 64px;
	padding-bottom: 41px;
	background-color: #0cba92;
	color: #fff;
}
/*定义一个名字为lefteaseinAnimate动画，实现从页面的左边淡入页面效果*/
@keyframes lefteaseinAnimate{
    0%{ transform: translateX(-1000px); opacity: 0;}   /*在0%时设置文字在想X轴-2000px位移处（左边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}         /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-1000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-o-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-1000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-ms-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-1000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
@-moz-keyframes lefteaseinAnimate{
    0%{ -webkit-transform: translateX(-1000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}    
}
.swiper-slide-active .introduce_content{
    animation: lefteaseinAnimate 1s ease 1;    /*调用已定义好的动画lefteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: lefteaseinAnimate 1s ease 1;
    -ms-animation: lefteaseinAnimate 1s ease 1;
    -o-animation: lefteaseinAnimate 1s ease 1;
    -moz-animation: lefteaseinAnimate 1s ease 1;
    text-align: left;
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
/*定义一个名字为righteaseinAnimate动画，实现从页面的右边淡入页面效果*/
@keyframes righteaseinAnimate{
    0%{ transform: translateX(2000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/
    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/
}
@-webkit-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-o-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-ms-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@-moz-keyframes righteaseinAnimate{
    0%{ -webkit-transform: translateX(2000px); opacity: 0;}
    100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.swiper-slide-active .introduce_title{
    animation: righteaseinAnimate 1s ease 1;    /*调用已定义好的动画righteaseinAnimate，全程运行时间1S，进入的速度曲线为ease，只播放一次*/
    -webkit-animation: righteaseinAnimate 1s ease 1;
    -moz-animation: righteaseinAnimate 1s ease 1;
    -ms-animation: righteaseinAnimate 1s ease 1;
    -o-animation: righteaseinAnimate 1s ease 1;
    
    /*规定动画的最后状态为结束状态*/
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode: forwards;  
      -o-animation-fill-mode: forwards; 
      -ms-animation-fill-mode: forwards;   
      -moz-animation-fill-mode: forwards; 
}
.introduce_title {
	  text-align:center;
}
.line2 {
	height: 2px;
	border-left: 14px solid #fff;
	margin-top: 16px; display: inline-block;
}
.introduce_content {
	padding-top: 28px;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 34px;
}
.intro_title {
	font-size: 22px;
	display: inline-block;
	padding: 0 5px;
}
.introduce_img {
	float: left; width: 100%; position:relative; cursor: pointer;
}

.introduce_img img{ width:100%; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
.introduce_img:hover  img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }

.about_us .swiper-button-next {
	position: absolute;
	right: -60px;
	top: 60%;
}
.about_us .swiper-button-prev {
	position: absolute;
	left: -60px;
	top: 60%;
}
.title .company{text-align: left;}
.sectionabout{background-color:#f2f2f2 }
/*优势*/
.odds-con{ width:100%; overflow:hidden }
.odds-con a{ display:block; width:100%; padding:30px 0px; overflow:hidden;}
.odds-tu{ width:60px; height:60px; margin:0 auto; overflow:hidden;transition: all 0.35s linear; margin-top: 25px}
.odds-tu img{ width:46px; height:46px; }
.odds-con ul li{ margin-bottom:30px; overflow:hidden;}
.odds-con ul li:hover .icon i{ height: 85px; -ms-transform: translateY(-85px); transform: translateY(-85px); -webkit-transform: translateY(-85px); }
.odds-con ul li:hover .icon i + i{ height: 85px; -ms-transform: translateY(-85px); transform: translateY(-85px); -webkit-transform: translateY(-85px); }
.odds-con ul li .icon { height: 85px; overflow: hidden; display: block; -o-transition: all 0.35s linear; transition: all 0.35s linear; -webkit-transition: all 0.35s linear; }
.odds-con ul li .icon i { display: block; -ms-transform: translateY(0); transform: translateY(0); -o-transition: all 0.35s linear; transition: all 0.35s linear; -webkit-transform: translateY(0); -webkit-transition: all 0.35s linear; }
.odds-con ul li .icon i + i { -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transform: translateY(25px); }
.odds-name{ margin-top:10px;}
.odds-name h2{ font:16px/30px "微软雅黑" ; color: #fff; font-weight:bold;}
.odds-name span{ display:block; padding:5px 0px; height:48px; font:14px/24px "微软雅黑" ; color: #fff; }
.odds-con ul li:nth-child(1) .bg{  background: url(../images/ys1.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:nth-child(2) .bg{ background: url(../images/ys2.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:nth-child(3) .bg{ background: url(../images/ys3.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:nth-child(4) .bg{ background: url(../images/ys4.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:nth-child(5) .bg{ background: url(../images/ys5.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:nth-child(6) .bg{ background: url(../images/ys6.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:nth-child(7) .bg{ background: url(../images/ys7.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:nth-child(8) .bg{ background: url(../images/ys8.png) no-repeat center center; background-size: 100% 100%;}
.odds-con ul li:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.4); content: ''; -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s;}

/*园区介绍*/
.intr-bg{ width:100%; background-image: url(../images/intr_27.jpg);background-color: rgba(6,32,51,.8);background-attachment: fixed !important;background-position: center center;background-repeat: no-repeat;background-size: cover; overflow:hidden}
.intr-bg2{ background:#fff url(../images/bg2.png) no-repeat center 70%;}
.tab-hd { margin-bottom:50px; overflow:hidden; zoom:1; text-align:center;padding-top:10px }
.tab-hd li{ display:inline-block; margin:0px 10px 10px;}
.tab-hd li{ cursor:pointer; padding:10px 40px; background: #e2e2e2; border-radius:15px;    box-shadow: 2px 2px 10px 2px rgba(0, 129, 99, 0.3) !important; text-align:center; color:#666; font:16px/30px "微软雅黑";  }
.tab-hd li.active{background-color: #0cba8e !important;;color:#fff; border-radius:15px; }
.ylist{ padding-top:40px; }

/*新加的*/
.tab-hd li a{color:#666;}
.tab-hd li.active a{ color:#fff;}
.tab-bd li{ display:none;}
.tab-bd li.thisclass{ display:list-item;}
.vehicle ul{ margin:0 auto; overflow:hidden}
.vehicle ul li{ float:left; width:100%; position:relative; overflow:hidden}
.vehicle ul li span.intr-tu{ position:absolute; display:block; left:0px; z-index:10; margin:30px 0px; overflow:hidden; }
.vehicle ul li span.intr-wenzi{ display:block; float:right; border-radius:0px; text-align:left;overflow:hidden}
.intr-wenzi2{ background:#fff; padding:60px 60px 60px 250px; }
.vehicle ul li span.intr-wenzi h2{ font:36px/48px "微软雅黑" ; color: #333; font-weight:bold;}
.vehicle ul li span.intr-wenzi h3{ height:150px; margin:50px 0; font:16px/30px "微软雅黑" ; color: #666; overflow:hidden}
.vehicle ul li span.intr-wenzi h4{ font:14px/30px "微软雅黑" ; color: #666; }
.vehicle ul li span.intr-wenzi h4 strong{ font-size:20px; color:#fb641f}
.vehicle ul li span.intr-wenzi a{ padding:8px 20px; border:1px solid #ddd; border-radius:6px; text-align:center; color:#666; font:14px/30px "微软雅黑";  }
.num{color: #49cbad;font:30px/48px "微软雅黑" ; font-weight:bold;}
/*新加的首页*/
.tab-hd li a{color:#666;}
.tab-hd li.active a{ color:#fff;}
.tab-bd li{ display:none;}
.tab-bd li.thisclass{ display:list-item;}
.vehiclesy ul{ margin:0 auto; overflow:hidden}
.vehiclesy ul li{ float:left; width:100%; position:relative; overflow:hidden}
.vehiclesy ul li span.intr-tu{ position:absolute; display:block; left:0px;  overflow:hidden; }
.vehiclesy ul li span.intr-wenzi{ display:block; float:right; border-radius:0px;z-index:10; margin:30px 0px; text-align:left;overflow:hidden}
.vehiclesy .intr-wenzi2{ background:#fff; padding:60px 60px 60px 60px; background-color: #029e7a;opacity: 0.9;  -webkit-transition: all 1s;
    transition: all 1s;  }
.vehiclesy ul li span.intr-wenzi h2{ font:36px/48px "微软雅黑" ; color: #fff; font-weight:bold;}
.vehiclesy ul li span.intr-wenzi h3{ height:150px; margin:50px 0; font:16px/30px "微软雅黑" ; color: #fff; overflow:hidden}
.vehiclesy ul li span.intr-wenzi h4{ font:14px/30px "微软雅黑" ; color: #fff; }
.vehiclesy ul li span.intr-wenzi h4 strong{ font-size:20px; color:#fb641f}
.vehiclesy ul li span.intr-wenzi a{ padding:8px 20px; border:1px solid #fff; border-radius:12px; text-align:center; color:#fff; font:14px/30px "微软雅黑";  }
.num{color: #49cbad;font:30px/48px "微软雅黑" ; font-weight:bold;}
/*服务*/
.intr-bg3{ width:100%; background-image: url(../images/intr_271.jpg);background-color: rgba(6,32,51,.8);background-attachment: fixed !important;background-position: center center;background-repeat: no-repeat;background-size: cover; overflow:hidden}
.service-con>ul>li>a{ display:block; background:#fff !important;}
.service-con .odds-name kbd{ color:#e5e5e5}
.service-con .odds-name kbd strong{ color:#999; font-weight:normal}
.service-con .odds-name h2{ color: #333; font-weight:normal}
.service-con .odds-name span{ height:48px; color: #999; }
.service-con ul li:before { display:none}
.service-con ul li:hover:before { display:none}
.service-con .swiper-slide img{cursor:pointer; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
.service-con .swiper-slide:hover img{transform: rotateY(360deg);transition: ease-in-out 1000ms;}
/*碑型*/
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative;
 z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; padding:5px 0px; }
.owl-carousel .owl-item img { display: block; }
.thumb-link{width: 92%; padding:20px 4% ; margin:10px 4% ; background:#fff; -webkit-transform-style: preserve-3d;  margin:0 auto; box-shadow: 0px 0px 15px #ddd; }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }
.owl-prev{ position:absolute; z-index:998px; top:40%; left:0px;}
.owl-next{ position:absolute; z-index:998px; top:40%; right:0px;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {  cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { display: none; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }
.owl-theme .owl-nav { margin-top: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] { color: #FFF; font-size: 40px;  display: inline-block; cursor: pointer; -webkit-border-radius: 100%; moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all 0.3s; transition: all 0.3s; }
.owl-theme .owl-nav [class*='owl-']:hover {  color: #FFF; text-decoration: none;}
.owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }
.owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; }
.causes-carousel .owl-nav [class*='owl-'] { color: #FFF; font-size: 28px; height: 40px; width: 40px;  }
.causes-carousel .owl-nav [class*='owl-']:hover { color: #FFF; }
.bai-wenzi{ width: 92%; padding:20px; margin:20px 8% 0px 0%; height:80%; background: rgba(0,0,0,0.5); transition: all 0.3s; position:absolute; top:0; z-index:998; opacity:0}
.bai-wenzi h2{ margin-top:30px; font:24px/45px "微软雅黑" ; color: #fff; }
.bai-wenzi span{ display:block; margin-top:30px; height:48px; font:14px/24px "微软雅黑" ; color: #fff; overflow:hidden}
.bai-wenzi a { display:block; margin:30px auto 0; width:80px; height:30px; font:14px/30px "微软雅黑" ; color: #fff; border:1px solid #fff; text-align:center}
.owl-carousel .owl-item:hover .bai-wenzi{ opacity:1}
/*碑型首页*/

.section4{background-color: #f3f3f3;}
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative;
 z-index: 1; }
 .blist{background-color: #0cba8e; height: 82px;width: 100%; margin: auto 0px;z-index: 10;}
.blist h2{ font:24px/45px "微软雅黑" ; color: #fff; }
.blist a { display:inline-block; margin:auto 0; width:80px; height:24px; font:14px/24px "微软雅黑" ; color: #fff; text-align:center}

.owl-carousels .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
.owl-carousels .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousels .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousels .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; padding:5px 0px; }
.owl-carousels .owl-carousel .owl-item img { display: block; }
.owl-carousels .thumb-link{width: 92%; padding:20px 4% ; margin:10px 4% ; background:#fff; -webkit-transform-style: preserve-3d;  margin:0 auto; box-shadow: 0px 0px 15px #ddd; }
.owl-carousels .thumb-link-tu{	position: relative; }
.owl-carousels .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }
.owl-carousels .owl-prev{ position:absolute; z-index:998px; top:50%; left:-50px;}
.owl-carousels .owl-next{ position:absolute; z-index:998px; top:50%; right:-40px;}
.owl-carousels .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {  cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousels .owl-carousel.owl-loaded { display: block; }
.owl-carousels .owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousels .owl-carousel.owl-hidden { opacity: 0; }
.owl-carousels .owl-carousel.owl-refresh .owl-item { display: none; }
.owl-carousels .owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousels .owl-carousel.owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
.owl-carousels .owl-carousel.owl-rtl { direction: rtl; }
.owl-carousels .owl-carousel.owl-rtl .owl-item { float: right; }
.owl-carousels .no-js .owl-carousel { display: block; }
.owl-carousels .owl-theme .owl-nav { margin-top: 0; text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-carousels .owl-theme .owl-nav [class*='owl-'] { color: #0cba92; font-size: 80px;  display: inline-block; cursor: pointer; -webkit-border-radius: 100%; moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all 0.3s; transition: all 0.3s; }
.owl-carousels .owl-theme .owl-nav [class*='owl-']:hover { color: #0cba92; text-decoration: none;}
.owl-carousels .owl-theme .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-carousels .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-carousels .owl-theme .owl-dots { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-carousels .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }
.owl-carousels .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-carousels .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; }
.owl-carousels .causes-carousel .owl-nav [class*='owl-'] { color: #0cba92; font-size: 50px; height: 60px; width: 60px;  }
.owl-carousels .causes-carousel .owl-nav [class*='owl-']:hover { color: #0cba92; }
.owl-carousels .thumb-link-tus{	position: relative; }
.owl-carousels .thumb-link-tus .bai-wenzis{  position: absolute;  height: 310px; width: 100%; color: #fff; left: 0%; bottom: -610px; z-index: 5;}
.owl-carousels .thumb-link-tus:hover .bai-wenzis{     position: absolute;  height: 260px;  -webkit-transition: all 1s;
    transition: all 1s;  width: 100%; color: #fff;  bottom: 82px; z-index: 5;}
.owl-carousels .thumb-link-tus .bai-wenzis{  position: absolute;  height: 310px; width: 100%; background-color: rgba(0, 108, 81, 0.5);color: #fff; left: 0%; bottom: -610px; z-index: 5;}
.owl-carousels .thumb-link-tus:hover .bai-wenzis{     position: absolute;  height: 260px;  -webkit-transition: all 1s;    transition: all 1s;  width: 100%; background-color: rgba(0, 108, 81, 0.5);color: #fff;  bottom: 82px; z-index: 5;}
.owl-carousels .thumb-link-tus .bai-wenzis h2{ margin-top:30px; font:24px/45px "微软雅黑" ; color: #fff; }
.owl-carousels .thumb-link-tus .bai-wenzis span{ display:block; margin-top:30px; height:48px; font:14px/24px "微软雅黑" ; color: #fff; overflow:hidden}
.owl-carousels .thumb-link-tus .bai-wenzis a { display:block; margin:30px auto 0; width:80px; height:30px; font:14px/30px "微软雅黑" ; color: #fff; text-align:center}
.owl-carousels .thumb-link-tus .owl-carousel .owl-item:hover .bai-wenzi{ opacity:1}
.causes-carousels .owl-nav [class*='owl-'] { color: #0cba92; font-size: 28px; height: 40px; width: 40px;  background: rgba(0,0,0,0); }
.causes-carousels .owl-nav [class*='owl-']:hover { color: #0cba92; background-color:transparent; }

/*新闻*/
.tab-block { width: 100%; height: auto; margin:0 auto 0; }
.tab-block.information-tab { height: auto }
.tab-block.information-tab .tabs { height: auto }
.new-title { overflow:hidden; margin-bottom:20px;}
.new-title kbd{ display:block; float:left; width:40%; font:30px/48px "微软雅黑" ; color: #333;}
.new-title kbd h3{ float:left; font-weight:bold; line-height:48px;}
.tab-block .tab-buttons {  float:right; width: 60%; height: 40px; }
.tab-block .tab-buttons .tab-button { width: 33.33%; float: left; height: 48px; text-align: center;
font:14px/48px "微软雅黑" ; 	color: #999; position: relative; cursor: pointer }
.tab-block .tab-buttons .tab-button.cur { color: #666 }
.tab-block .tabs { width: 100%; height: auto }
.tab-block .tabs .tab-item { width: 100%; height: 100%; display: none }
.tab-block .tabs .tab-item.active { display: block}
.information-tab .information-left { width: 100%; overflow: hidden; position: relative; }
.information-tab .information-left img{ width:100%; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
.information-tab .information-left:hover  img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
.information-tab .information-left .left-bottom {position: absolute;bottom: 0;left: 0;width: 100%;height: 48px;line-height: 48px;background-color: rgba(0, 0, 0, .5);z-index: 2;color: #fff;padding: 0 14px}
.information-tab .information-left .left-bottom .article-title {font-size: 14px;float: left;}
.information-tab .information-left .left-bottom .article-time { font-size: 14px; float: right;}
.information-tab .information-right { width: 100%; height: auto;}
.new-list{ margin-top:20px; overflow:hidden}
.new-list ul li{ float:left; width:100%; padding-left:15px; background:url(../images/sanjiao_63.jpg) no-repeat left center; box-sizing:border-box}
.new-list ul li a{ display:block; width:100%; height:40px; font:14px/40px "微软雅黑" ; color:#666; overflow:hidden}
.new-list ul li a:hover{color:#828181;}
.new-list ul li a span{ float:right; padding-right:15px; color:#999}
/*four*/
.four-bg{ background:url(../images/four.png) no-repeat fixed #3dc1b3}
.four{ padding-bottom:50px; overflow:hidden;color: #fff; }
.shuzi{  padding-right:5px; overflow:hidden;}
.font-fzlt{  font:45px/45px "微软雅黑" ; font-weight:bold; letter-spacing:-3px;}
.shuzi em{  font:36px/36px "微软雅黑"; }
.four-piece h2{ font:16px/60px "微软雅黑" ; }
.four-piece h3{ font:14px/24px "微软雅黑" ; }
/*底部*/
.footer-bg{ background:#373d41}
.footer-top{  overflow:hidden}
.footer-top-left{color:#fff; padding-bottom:5px;}
.friendlink { margin:20px 0; padding:20px 0px; border-top:1px solid #4c5155; border-bottom:1px solid #4c5155; overflow:hidden}
.friendlink li{ float:left; font:14px/30px "微软雅黑" ;color:#fff;}
.friendlink li a{ padding:0 15px 0px; font:14px/30px "微软雅黑" ;color:#ccc; }
.copyright{ display:block; padding-top:10px; font:14px/30px "微软雅黑" ;color:#ccc; text-align:center}
.footer-top-left h3{ font:16px/30px "微软雅黑" ;color:#fff; font-weight:bold;}
.footer-top-left span{ display:block; }
.footer-top-left h2{ margin-top:15px; font:24px/50px "微软雅黑" ;color:#fff;}
.footer-top-left h6{ margin-bottom:30px; font:14px/20px "微软雅黑" ;color:#fff; }
.footer-top-left a{ margin-right:10px; padding:8px 15px; font:14px/30px "微软雅黑" ; color: #fff; text-align:center; border:1px solid #fff; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.footer-nav h5{font:16px/30px "微软雅黑" ;color:#fff; font-weight:bold;}
.footer-nav ul { margin-top:20px; overflow:hidden}
.footer-nav ul li{ float:left; width:33.33%;}
.footer-nav ul li a{ display:block; font:16px/30px "微软雅黑" ;color:#ccc;}
.footer-top-right{ overflow:hidden}
.footer-top-right ul li{ float:left; width:50%;text-align:center;}
.footer-top-right img{ display:block; width:120px; margin:0 auto;}
.footer-top-right span{ display:block; font:12px/30px "微软雅黑" ;  color:#ccc; }
.phone-fudong{ display:none}
/*二级页面banner*/
.banner-box-ny{ margin-top:124px}
.ny-banner{ height:400px; width:100%; overflow:hidden;}
.banner-box-ny{ text-align:center; position:relative}
.banner-xuanfu{ width:100%; padding:0px 5%; position:absolute; top:50%; -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); transform: translateY(-50%);  z-index:100; color:#fff; } 
.banner-xuanfu h2{ font:36px/50px "微软雅黑"; font-weight:bold}
.banner-xuanfu span{ display:block; margin-top:15px; font:16px/20px "微软雅黑" ;}
/*关于我们*/
.title span{ display:block; margin-top:30px; font:16px/36px "微软雅黑" ;color:#666;}
.problem{ padding:0px 30px; margin:30px 0px 50px;}
.about-tu{ width:63px; height:63px;  float:left; overflow:hidden;transition: all 0.35s linear;}
.about-tu img{ width:63px; height:63px; }
.containerabout {
    width: 90%;
}
.problem:hover .icon i{ height: 63px; -ms-transform: translateY(-63px); transform: translateY(-63px); -webkit-transform: translateY(-63px); }
.problem:hover .icon i + i{ height: 63px; -ms-transform: translateY(-63px); transform: translateY(-63px); -webkit-transform: translateY(-63px); }
.problem .icon { height: 63px; overflow: hidden; display: block; -o-transition: all 0.35s linear; transition: all 0.35s linear; -webkit-transition: all 0.35s linear; }
.problem .icon i { display: block; -ms-transform: translateY(0); transform: translateY(0); -o-transition: all 0.35s linear; transition: all 0.35s linear; -webkit-transform: translateY(0); -webkit-transition: all 0.35s linear; }
.problem .icon i + i { -ms-transform: translateY(25px); transform: translateY(25px); -webkit-transform: translateY(25px); }
.about-name{ padding-left: 70px;}
.about-name h1{ padding:15px 0; font:20px/30px "微软雅黑" ;color:#333; text-align:left; font-weight: bolder;}
.about-name span{ display:block; font:14px/22px "微软雅黑" ;color:#666; text-align:left}
.about-three ul li{ float:left; margin-bottom:50px; padding:30px 20px; background:#fff;  overflow:hidden; box-sizing:border-box}
.about-three-con h2{ margin-bottom:30px; font:20px/30px "微软雅黑"; color:#333; font-weight:bold;}
.about-three-con span{ display:block; font:16px/30px "微软雅黑" ;color:#666;}
.about-three ul li:nth-child(2) .about-three-tu{ float:right}
.brand{font:16px/30px "微软雅黑" ;color:#666;}
.tab-hd2 li{ background:#eee;}
.public-bg{ background:url(../images/about08.jpg) no-repeat; background-color: rgba(6,32,51,.8);background-attachment: fixed !important;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.title2 h2,.title2 h6,.title2 span{ color:#fff;}
.title2 a{ display:block; width:120px; margin:50px auto 0; font:14px/40px "微软雅黑" ;color:#fff; border:1px solid #fff; border-radius:6px;}
/*品牌力量*/
.bg_f5 {background: #f2f2f2;}

.brand {
	width: 100%;
	background-color: #f2f2f2;
}
.brand_container {
	padding-top: 60px;
 max-width:  1200px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 78px;
}
.brand_tiltebox {
	text-align: center;
}
.brand_box {
	margin-top: 38px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.brand1 {
	width: 310px;
	height: 450px;
	background-color: #fff;
	box-shadow: 1px 1px 20px 5px rgba(172, 172, 172, 0.1);
}
.brand1_container {
	padding-top: 45px;
	padding-left: 40px;
	padding-right: 40px;
}
.brand_icon {
	text-align: center;
}
.brand_icon  img{
	width: 54px;
}
.brand_name {
	font-size: 18px;
	color: #666;
	text-align: center;
	font-weight: 600;
}
.brand_text {
	font-size: 14px;
	color: #666;
	line-height: 32px;
	padding-top: 20px;
}

/*园区实景*/
.seasons{ overflow:hidden}
.seasons ul li{ margin-bottom:50px;}
.seasons ul li .spring{ position:relative; padding-top:50px;}
.spring kbd{ display:block; overflow:hidden}
.spring span{ position:absolute; z-index:100; top:50px; right:20px; display:block;width:93px; height:150px;}
.spring kbd img{ width:100%; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
.seasons ul li a:hover  kbd img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
.garden{ margin-top:50px;}
.garden ul li{ margin-bottom:50px;}
.garden ul li span.intr-wenzi a{ padding:12px 40px; border: 1px solid #59cdb2;  border-radius:12px; text-align:center; color:#59cdb2; font:14px/30px "微软雅黑";  }
.garden ul li:nth-child(2n) .intr-tu{ left:auto; right:0px; }
.garden ul li:nth-child(2n) .intr-wenzi{ float:left;}
.garden ul li:nth-child(2n) .intr-wenzi2{ padding:60px 250px 60px 60px;}
.garden ul li span.intr-wenzi h3{ height:150px; overflow:hidden }

.picture{ overflow:hidden}
.picture .flex-control-paging{ display:none}
.picture .flex-direction-nav a{ opacity:1;}
.picture .slides h2{ padding:15px; font:18px/30px "微软雅黑"; color:#333}
.picture .slides span{ display:block; padding:0px 15px 15px; font:14px/24px "微软雅黑"; color:#666 }
.picture .banner{ height:auto}
.picture .flex-prev{ left:10px; background:url(../images/spriteleft.png) no-repeat left;}
.picture .flex-next{ right:10px; background:url(../images/spriteright.png) no-repeat right;}
.picture-title{ position:absolute; top:130px; z-index:100;width:94px; height:135px;}
.row1{width: 100%;}
.row1 .rowbg{background-color: #fff; padding-top:50px; padding-bottom:50px;}
.row1 .rowbg:nth-child(3n+0){background-color: #f2f2f2;}
.row1 .rowbg:nth-child(3n+2) .vehicley ul{ margin:0 auto; overflow:hidden}
.row1 .rowbg:nth-child(3n+2) .vehicley ul li{ float:left; width:100%; position:relative; overflow:hidden}
.row1 .rowbg:nth-child(3n+2) .vehicley ul li span.intr-tu{ z-index:10;  overflow:hidden;  margin:30px 0px;position:absolute;left:0px; }
.row1 .rowbg:nth-child(3n+2) .vehicley ul li span.intr-wenzi{margin:0px 0px; float:right; padding-left: 70px; display:block;  display:block; border-radius:0px; text-align:left;overflow:hidden}
.row1 .rowbg:nth-child(3n+2) .vehicley .intr-wenzi2{ background:#fff; padding:60px 60px 60px 60px; background-color: #029e7a;opacity: 0.9;}
.row1 .rowbg:nth-child(3n+2) .vehicley ul li span.intr-wenzi h2{ font:32px/48px "微软雅黑" ; color: #fff; }
.row1 .rowbg:nth-child(3n+2) .vehicley ul li span.intr-wenzi h3{ height:150px; margin:36px 0; font:16px/36px "微软雅黑" ; color: #fff; overflow:hidden}
.row1 .rowbg:nth-child(3n+2) .vehicley ul li span.intr-wenzi h4{ font:14px/30px "微软雅黑" ; color: #666; }
.row1 .rowbg:nth-child(3n+2) .vehicley ul li span.intr-wenzi h4 strong{ font-size:20px; color:#fb641f}
.row1 .rowbg:nth-child(3n+2) .vehicley ul li span.intr-wenzi a{ padding:8px 20px; border:1px solid #ddd; border-radius:20px; text-align:center; color:#fff; font:14px/30px "微软雅黑";  }
.row1 .rowbg:nth-child(3n+2) .rowbg:nth-child(3n+0){background-color: #f2f2f2;}

.row1 .rowbg:nth-child(3n+0) .vehicley ul{ margin:0 auto; overflow:hidden}
.row1 .rowbg:nth-child(3n+0) .vehicley ul li{ float:left; width:100%; position:relative; overflow:hidden}
.row1 .rowbg:nth-child(3n+0) .vehicley ul li span.intr-tu{ z-index:10;  overflow:hidden;  margin:30px 0px;position:absolute;right:0px; }
.row1 .rowbg:nth-child(3n+0) .vehicley ul li span.intr-wenzi{margin:0px 0px; float:left;  display:block;  display:block; border-radius:0px; text-align:left;overflow:hidden}
.row1 .rowbg:nth-child(3n+0) .vehicley .intr-wenzi2{ padding:60px 60px 60px 60px; background-color: #f2f2f2;}

.row1 .rowbg:nth-child(3n+0) .vehicley ul li span.intr-wenzi h2{ font:32px/48px "微软雅黑" ; color: #666666; }
.row1 .rowbg:nth-child(3n+0) .vehicley ul li span.intr-wenzi h3{ height:150px; margin:36px 0; font:16px/36px "微软雅黑" ; padding-right:40px;  color: #666666; overflow:hidden}
.row1 .rowbg:nth-child(3n+0) .vehicley ul li span.intr-wenzi h4{ font:14px/30px "微软雅黑" ; color: #666; }
.row1 .rowbg:nth-child(3n+0) .vehicley ul li span.intr-wenzi h4 strong{ font-size:20px; color:#fb641f}
.row1 .rowbg:nth-child(3n+0) .vehicley ul li span.intr-wenzi a{ padding:8px 20px; border:1px solid #666666; border-radius:20px; text-align:center; color:#666666; font:14px/30px "微软雅黑";  }
.row1 .rowbg:nth-child(3n+1) .container{background-color: #029e7a;}
.row1 .rowbg:nth-child(3n+1) .vehicley ul{ margin:0 auto; overflow:hidden}
.row1 .rowbg:nth-child(3n+1) .vehicley ul li{ float:left; width:100%; position:relative; overflow:hidden}
.row1 .rowbg:nth-child(3n+1) .vehicley ul li span.intr-tu{ z-index:10;  overflow:hidden;  margin:30px 0px;position:absolute;left:0px; }
.row1 .rowbg:nth-child(3n+1) .vehicley ul li span.intr-wenzi{margin:0px 0px; float:right; padding-left: 70px; display:block;  display:block; border-radius:0px; text-align:left;overflow:hidden}
.row1 .rowbg:nth-child(3n+1) .vehicley .intr-wenzi2{ background:#fff; padding:60px 60px 60px 60px; background-color: #029e7a;opacity: 0.9;}
.row1 .rowbg:nth-child(3n+1) .vehicley ul li span.intr-wenzi h2{ font:32px/48px "微软雅黑" ; color: #fff; }
.row1 .rowbg:nth-child(3n+1) .vehicley ul li span.intr-wenzi h3{ height:150px; margin:36px 0; font:16px/36px "微软雅黑" ; color: #fff; overflow:hidden}
.row1 .rowbg:nth-child(3n+1) .vehicley ul li span.intr-wenzi h4{ font:14px/30px "微软雅黑" ; color: #666; }
.row1 .rowbg:nth-child(3n+1) .vehicley ul li span.intr-wenzi h4 strong{ font-size:20px; color:#fb641f}
.row1 .rowbg:nth-child(3n+1) .vehicley ul li span.intr-wenzi a{ padding:8px 20px; border:1px solid #ddd; border-radius:20px; text-align:center; color:#fff; font:14px/30px "微软雅黑";  }
.row1 .rowbg:nth-child(3n+1) .rowbg:nth-child(3n+0){background-color: #f2f2f2;}


/*碑型列表*/
.border-top{ height:1px; margin-top:124px; background:#ddd}
.breadcrumbs{ height:auto; overflow:hidden}
.breadcrumbs ul li{ float:left; padding-right:8px; font:14px/60px "微软雅黑"; color:#999;}
.breadcrumbs ul li a{color:#999;}
.filter{ margin-top:10px; border:1px solid #e5e5e5; border-bottom:0px;}
.filter-list{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-align:center; -webkit-box-align:center; box-align:center; -webkit-align-items:center; align-items:center; text-decoration: none;  border-bottom:1px solid #e5e5e5; overflow:hidden; background:url(../images/bg_03.jpg) left repeat-y}
.filter-list kbd{ display: block; width:140px; font:14px/50px "微软雅黑"; color:#666; text-align:center}
.filter-list ul{ display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 100%;overflow: hidden; }
.filter-list ul li{ float:left; margin:8px 0; padding:0px 15px; font:14px/16px "微软雅黑"; color:#666;border-right:1px solid #e5e5e5;}
.filter-list ul li a{ color:#999}
.filter-list a.filter-current{ display:block; height:16px; padding:0px 5px; background:#0cba92; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; font:14px/16px "微软雅黑"; text-align:center; color:#fff;}
.filter-list a.condition{ display:block; height:30px; padding:0px 5px; border:1px solid #0cba92; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; font:14px/30px "微软雅黑"; text-align:center; color:#0cba92;}
.filter-list2 ul li{ border-right:0px; line-height:30px;}
.condition img{ width:12px; height:12px;}
.monument-list{ display:block; overflow:hidden}
.monument-list>ul>li{ float:left; padding:10px 5px; margin-bottom:10px;}
.monument-list>ul>li a{ display:block; padding:15px; background:#fff;}
.monument-list>ul>li a:hover{ box-shadow:0px 0px 10px #ddd}
.monument-title{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top:10px; overflow:hidden }
.monument-title kbd{ display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 100%; height:30px; overflow: hidden; font:18px/30px "微软雅黑"; color:#333; }
.monument-title span{ font:14px/30px "微软雅黑"; color:#999; }
.property-list{ display:block; margin-top:5px;height: 54px; overflow:hidden}
.property-list ul li{ float:left; font:14px/18px "微软雅黑"; color:#666;padding-right:5px;}
.property-list ul li+li{ border-left:1px solid #999; padding-left:5px;}
.price{ display:block; margin-top:10px; font:14px/15px "微软雅黑"; color:#666;overflow:hidden}
.price strong{ font:26px/26px "微软雅黑"; color:#fb5e1a; font-weight:bold;} 
.wap-filter{ display:none}
.mon-show-top{ overflow:hidden}
.mon-show-title{ font:18px/30px "微软雅黑"; color:#333;}
.activity{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom:1px solid #ddd; margin-top:20px; padding-bottom:15px; overflow:hidden;}
.activity kbd{ display: block; padding:0px 5px; border-radius:4px; background:#50c680;font:14px/20px "微软雅黑"; color:#fff; text-align:center}
.activity span{ display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-left:10px; overflow: hidden; font:14px/20px "微软雅黑"; color:#999; box-sizing:border-box}
.virtue{ margin:15px 0 0; overflow:hidden}
.virtue ul li{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left:0px; padding-bottom:14px; font:14px/24px "微软雅黑"; overflow:hidden }
.virtue ul li kbd{ display: block; padding:0px 5px; color:#333}
.virtue ul li span{ display: block; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%;  overflow: hidden;color:#999}
.prompt{ font:14px/24px "微软雅黑"; color:#999}
.advisory a{ display:block; width:130px; height:35px; margin-top:15px; border-radius:4px; background:#0cba92; font:16px/35px "微软雅黑"; color:#fff; text-align:center}
.mon-show-bottom{ margin:30px 0 0;}
.mon-show-bottom2{ border:1px solid #ddd;}
.mon-show-title2{ background:#f8f8f8; }
.mon-show-title2 kbd{ display:block; width:130px; background:#0cba92; border-radius:0px; font:16px/40px "微软雅黑"; color:#fff; text-align:center}
.mon-show-con{ padding:20px;}
.sanjiao{ display:block; width:14px; height:9px; padding-left:58px;}
.sanjiao img{ display:block; width:14px; height:9px;} 
/*分页*/
.fy{ display:block; text-align:center; margin:60px auto;}
.fy a{ color:#333; font:14px/30px "微软雅黑"; padding:10px 14px; height:30px; border:1px solid #ddd; border-radius:4px;}
.fy a:hover{ background:#fb5e1a; color:#fff; border:1px solid #fb5e1a;}
a.a_nbg{ background:#fb5e1a; color:#fff; border:1px solid #fb5e1a;}
/*福山公墓服务*/
.ny-new-list{ margin:0 auto; overflow:hidden; border-bottom:1px solid #e5e5e5; text-align:center}
.ny-new-list ul li{ display:inline-block; margin:0px 30px;}
.ny-new-list ul li a{ display:block; font:16px/30px "微软雅黑"; color:#666; padding:30px 0px;}
.ny-new-list ul li a.list-bg{ color:#fb5e1a; border-bottom:2px solid #fb5e1a}
.service-list{ margin-top:0px;}
.service-list .intr-wenzi2{background:none;}
.intr-wenzi3{ background:none; padding:40px 60px 30px 220px; }
.service-list ul li span.intr-wenzi h3{ height:auto; margin:30px 0; font:14px/30px "微软雅黑" ; color: #666; overflow:hidden}
.free-title{ text-align:center; font:36px/50px "微软雅黑"; color:#333; font-weight:bold; }
.free-title strong{ font:60px/50px "微软雅黑"; color:#fb5e1a; font-weight:bold;}
.free-list{ margin-top:60px; overflow:hidden; text-align:center}
.free-list ul li{ padding-bottom:20px;}
.free-tu{ margin-top:60px; overflow:hidden}
.free-title2{ margin-top:60px; text-align:center; font:16px/36px "微软雅黑"; color:#666;}
/*新闻*/
.ny-news{  overflow:hidden;}
.ny-news ul li{ float:left; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #ddd;width: 100%;}
.ny-news ul li a{ display:block; width:100%;}
.ny-news ul li a kbd{ padding:0px; overflow:hidden; }
.ny-news ul li a kbd img{ width:100%; -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
.ny-news ul li:hover a kbd img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }
.ny-news ul li a h2{ height:30px; font:18px/30px "微软雅黑"; color:#333; font-weight:bold; overflow:hidden}
.ny-news ul li a h3{ height:60px; font:14px/30px "微软雅黑"; color:#999; overflow:hidden; margin:10px 0px 5px;}
.ny-news-con{ padding-left:25px;}
.ny-news-time{ width:19px; height:30px; background:url(../images/new_07.jpg) no-repeat left center; }
.ny-news-browse{ width:19px; height:30px; background:url(../images/new_09.jpg) no-repeat left center;}
.ny-news-numeral { margin-top:5px; overflow:hidden}
.ny-news-numeral span{ display:block; float:left; margin-right:5px; }
.ny-news-numeral i,.ny-news-numeral em{ display:block; float:left; margin-right:5px;font:14px/30px "微软雅黑"; color:#999;}
.new-sense{ overflow:hidden; margin-bottom:30px;}
.new-sense-title{ margin-bottom:35px; font:24px/30px "微软雅黑" ; color: #333; font-weight:bold;}
.new-sense-tu{ padding:0px;}
.new-sense-list{ margin-top:10px;padding:0px; overflow:hidden}
.new-sense-list ul li{ float:left;display:block; width:100%;}
.new-sense-list ul li a{ display:block; width:100%; height:36px; font:16px/36px "微软雅黑" ; color: #666; overflow:hidden}
/*新闻详情*/
.new-con{ display:block; overflow:hidden}
.new-con img{ width:auto; max-width:100%}
.new_bt{ font:24px/30px "微软雅黑"; color:#000; text-align:center; }
.time{ font:14px/30px "微软雅黑"; text-align:center; color:#999}
.new_content{ margin:40px auto 0;  font:14px/30px "微软雅黑"; color:#666; }
.next_ticket{ margin:40px auto 0; font:14px/30px "微软雅黑"; color:#666;}
.next_ticket a{ color:#999;}
.next_ticket a:hover{color:#399960; }
.xg_list{margin-top:20px;}
.xg_list li{font-size:14px;line-height:30px;float:left;width:50%;color:#555;}
.xg_title{font-size: 15px;color:#333;margin:10px 0;}
/*联系我们*/
.contact-title{ margin-bottom:60px; font:36px/50px "微软雅黑"; color:#333; font-weight:bold;}
.contact-con ul li{ margin-bottom:20px; }
.con-xx{ width:100%; padding-bottom:20px; border-bottom:1px solid #e5e5e5; overflow:hidden; }
.contact-con ul li kbd{ display:block; font:20px/40px "微软雅黑"; text-align:center;font-weight:bold;}
.contact-con ul li kbd img{ width:129px;  }
.contact-con ul li span{ display:block; font:20px/30px "微软雅黑"; color:#666666;text-align:center; }
.con-weixin{ width:260px; margin:0 auto;padding:8px 0px; border:1px solid #ddd;}
.con-weixin span{ display:block; width:200px; margin:0 auto;}
.con-weixin kbd{ display:block;text-align:center}
.map-tltle{ margin-bottom:30px; font:20px/36px "微软雅黑"; color: #666;}
/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:120px;width:70px;height:200px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#0bba91; margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,.suspension .a:hover{background:#F05352;}
.suspension .a .i{ float:left; width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27 -27;}
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-service-car .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position: 0 -25px;}
.suspension .a-service-sell .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position: 0 -45px;}
.suspension .a-top .i{background-position:-27px -27px;}
.suspension .a-top{background:#373d41;display:none;}
.suspension .a-top:hover{background:#F05352;}
.suspension .d{display:none;width:185px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d2{width:130px;}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:34px;}
.suspension .d-service-phone{ top:0;}
.suspension .d-service-car{ top:80px;}
.suspension .d-service-sell{ top:100px;}
.suspension .d .inner-box{padding:8px;}
.suspension .d-service-item{padding:14px 0 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:100px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:100px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text-car{ width:100px; margin:0 auto; line-height:22px;font-size:15px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
#layerbox{ display:none}
/*移动端导航*/
@media all and (max-width: 1200px)  {
  #cssmenu { width: 100%;}
  #cssmenu ul { width: 100%; padding-bottom:30px; display: none; position:fixed; left:0;  z-index:10000000 }
  #cssmenu ul{background: #ffffff; height:100%; overflow:auto}
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul { text-align: left; }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li { width: 100%;  height: auto;  border-top: 1px solid rgba(120, 120, 120, 0.15);}
  #cssmenu ul li a,
  #cssmenu ul ul li a {  width: 100% }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li { float: none; display: block; }
  #cssmenu ul ul li a { padding: 20px 20px 20px 30px; font-size: 12px; color:#000000; background: none;}
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {  color: #000000; }
  #cssmenu ul ul ul li a {  padding-left: 40px;  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {  position: relative;  left: 0;  right: auto;  width: 100%; margin: 0; }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after { display: none; }
  #menu-line { display: none;}
  #cssmenu #menu-button {  display: block;  padding: 30px; color: #000000;  cursor: pointer;  font-size: 12px;  text-transform: uppercase;height:100%; overflow:auto }
  #cssmenu #menu-button::after {  content: '';  position: absolute;top: 20px; right: 10px;  display: block;  width: 15px;  height: 2px; background: #000000; }
  #cssmenu #menu-button::before { content: ''; position: absolute;  top: 25px;  right: 10px; display: block;  width: 15px;  height: 7px;  border-top: 2px solid #000000; border-bottom: 2px solid #000000; }
  #cssmenu .submenu-button { position: absolute; z-index: 10; right: 0;  top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.15);  height: 52px;  width: 52px; cursor: pointer; }
  #cssmenu .submenu-button::after {  content: ''; position: absolute; top: 21px;  left: 26px; display: block; width: 1px;  height: 11px;  background: #000000;  z-index: 99; }
  #cssmenu .submenu-button::before { content: ''; position: absolute; left: 21px; top: 26px; display: block; width: 11px; height: 1px; background: #000000;z-index: 99; }
  #cssmenu .submenu-button.submenu-opened:after { display: none; }
}
@media (max-width: 1600px) { 
.banner{ height:590px; }
}
@media (max-width: 1700px) { 
.banner{ height:558px; }
}
@media (max-width: 1600px) { 
.banner{ height:525px; }
}
@media (max-width: 1500px) { 
.banner{ height:430px; }
}
@media (max-width: 1400px) { 
.banner{ height:auto; }
}
@media (max-width: 1200px) { 
	.about_us .swiper-button-next {
	position: absolute;
	right: 10px;
	top: 60%;
}
.about_us .swiper-button-prev {
	position: absolute;
	left: 10px;
	top: 60%;
}
.introduce_container { height:auto;}
.header {  height: 65px; }
.header .logo { position:absolute; top:10px; margin:0px;}
.top{ display:none;}
#nav-menu-container { display: none; }
#mobile-nav-toggle { display: inline; }
/*.banner{  margin-top:60px}*/
.banner{  margin-top:64px}
.banner-box-ny{  margin-top:60px}
.section{ padding:80px 0px;}
.section2{ padding:100px 0px;}
.intr-wenzi2{ padding:50px 50px 50px 180px; }
.garden ul li:nth-child(2n) .intr-wenzi2{ padding:50px 180px 50px 50px; }
.border-top{ margin-top:60px;}
}
@media (max-width: 991px) {
.intr-bg2 {
    background: #fff url(../images/bg2.png) no-repeat center 69%;
}
.picture-title{ position:absolute; top:50px; z-index:100;width:94px; height:135px;}
.footer-top-left{ text-align:center}
.footer-nav{ text-align:center; margin-bottom:30px;}
.footer-top-right{ margin-bottom:30px}
.about-three ul li:nth-child(2) .about-three-tu{ float:none}
.vehicle ul li span.intr-tu{ position: inherit; margin:0px; padding-right:0px}
.vehicle ul li span.intr-wenzi{ display:block; float:inherit; height:auto; padding-left:0px;}
.intr-wenzi2{ padding:20px 30px; }
.vehicle ul li span.intr-wenzi h2{ font:20px/36px "微软雅黑" ; font-weight:bold }
.vehicle ul li span.intr-wenzi h3{ margin:20px 0; font-size:14px; }
.vehicle ul li span.intr-wenzi a{ display:block; margin:0 auto;}
.garden ul li:nth-child(2n) .intr-wenzi2{ padding:20px; }
.garden ul li span.intr-wenzi h3{ height:60px;}
.service-list .intr-wenzi2{ padding:0px 30px; }
.service-list ul li:nth-child(2n) .intr-wenzi2{ padding:0px 30px; }
.service-list ul li span.intr-wenzi h3{ height:auto;}
.free-title{ font:24px/50px "微软雅黑"; }
.free-title strong{ font:30px/50px "微软雅黑";}
.free-list{ margin-top:45px; }
.free-tu{ margin-top:45px;}
.free-title2{ margin-top:45px;}
.contact-title{ margin-bottom:40px; font:24px/40px "微软雅黑"; }
.picture-title{ width:120px; height:120px;}
}
@media (max-width: 768px) {
.title h1{ font:20px/36px "微软雅黑" ; font-weight:bold}
.title h2{ font:20px/36px "微软雅黑" ;  font-weight:bold}
.only1 h2{ font:18px/36px "微软雅黑" ;  font-weight:bold}  /*修改*/
.title h3{ font:20px/36px "微软雅黑" ;  font-weight:bold}
.title h4{ font:20px/36px "微软雅黑" ;  font-weight:bold}
.title h5{ font:20px/36px "微软雅黑" ;  font-weight:bold}
.title h6{ padding:0px;}

.new-title kbd{ font:20px/36px "微软雅黑" ; }
.about-name h1{ padding:10px 0; font:16px/24px "微软雅黑" ;}
.new-sense-title{ margin-bottom:15px; font:20px/30px "微软雅黑" ; }
.ny-new-list ul li{ display:inline-block; margin:0px 15px;}

.section{ padding:60px 0px;}
.section2{ padding:60px 0px;}
.section-top{ padding-top:60px;}
.section-bottom{ padding-bottom:40px;}
.tab-hd li{ padding:5px 10px; }
.footer-top-left{ text-align:center}
.footer-top-center{ display:none}
.footer-top-right{ display:none}
.friendlink{ display:none}
.copyright{border-top:1px solid #4c5155}
.ny-banner{ height:200px; }
.title span{ margin-top:20px; font-size:14px; }
.about-three ul li{ padding:20px 0px; }
.about-three ul li .about-three-tu{ margin-bottom:20px;}
.about-three-con h2{ margin-bottom:20px; font:18px/30px "微软雅黑"; }
.about-three-con span{ font:14px/30px "微软雅黑" ;}
.brand{ display:block; }
.spring span{ width:100px; height:100px;}
.seasons ul li{ margin-bottom:30px;}
.seasons ul li .spring{ padding-top:20px;}
.vehicle ul li span.intr-tu{ padding:0px 15px;}
.vehicle ul li span.intr-wenzi{ padding:0px 15px;}
.garden ul li span.intr-wenzi{ padding:0px;}
.service-list ul li span.intr-wenzi{ padding:0px 15px;}
.garden ul li span.intr-tu{ padding-right:0px;}
.garden ul li span.intr-wenzi a{ padding:6px 0px;  }
.service-list .intr-wenzi2{ padding:0px 15px; }
.service-list ul li:nth-child(2n) .intr-wenzi2{ padding:0px 15px; }
.new-sense-list{ margin-top:0px; padding:0px 15px; }
.free-title{ font:16px/50px "微软雅黑"; }
.free-title b{ font:24px/50px "微软雅黑";}
.free-list{ margin-top:25px; }
.free-tu{ margin-top:25px;}
.free-title2{ margin-top:25px;}
.contact-con{text-align:center}
.contact-title{ margin-bottom:30px; font:18px/40px "微软雅黑"; text-align:center}
.map-tltle{ font:16px/36px "微软雅黑"; text-align:center}
.picture-title{ width:80px; height:80px;}
.monument-title kbd{ font:16px/30px "微软雅黑"; }
.banner-xuanfu h2{ font:26px/50px "微软雅黑"; font-weight:bold}

.odds-name span{ padding:5px 10px;}
.bai-wenzi{ width: 84%; padding:0px; margin:0px 8% 0px; height:90%; background: rgba(0,0,0,0); transition: all 0.3s; position:inherit; top:0; z-index:998; opacity:1}
.bai-wenzi h2{ margin-top:10px; font:16px/20px "微软雅黑" ; color: #333; }
.bai-wenzi span{ display:none; }
.bai-wenzi a { display:none; }
#cssmenu > ul > li > a { font-size: 14px; height:60px; line-height:60px; font-weight:normal}

.odds-con ul li:nth-child(7){ margin-bottom:0px;}
.odds-con ul li:nth-child(8){ margin-bottom:0px;}
.intr-bg2 .odds-con ul li:nth-child(7){ margin-bottom:30px;}
.intr-bg2 .odds-con ul li:nth-child(8){ margin-bottom:30px;}
.tab-hd{ margin-bottom:30px;}
.vehicle ul{ margin-bottom:10px;}
.wap-top30{ margin-top:30px;}

.new-con img{ width:100%;}


}
@media (max-width: 576px) {
.box-banner .block_home_slider .slide{ width:100%; overflow:hidden;}
.box-banner .block_home_slider .slide img{ display:block;/* width:170%; left:-35%;*/position:relative; }

.section{ padding:40px 0px;}
.section-top{ padding-top:40px;}
.section-bottom{ padding-bottom:20px;}
.vehicle ul li span.intr-wenzi{ width:100%;}
.garden ul li span.intr-tu{ padding-right:15px;}
.service-list .intr-wenzi2{ padding:15px 0px; }
.service-list ul li:nth-child(2n) .intr-wenzi2{ padding:15px 0px; }
.ny-news-con{ padding:0px}
.new-sense-list{ margin-top:0px; padding:0px; }
.ny-news ul li a h2{ margin-top:10px;}
.new-sense{ margin-bottom:20px;}
.mon-show-title{ margin-top:10px;}
.mon-show-con{ padding:10px;}
.monument-list>ul>li a{ padding:0px; }

.section4{ padding:20px 0px 40px;}
.section5{ padding:70px 0px 60px;}
.section6{ padding:10px 0px 40px;}
.xg_list li{width:100%;}
}
@media  (max-width: 480px) {
}
@media (max-width: 768px) and (min-width: 320px) {
.brand1 {
	width: 100%;
	height: auto;
	margin-top: 16px;
	background-color: #fff;
	box-shadow: 1px 1px 20px 5px rgba(172, 172, 172, 0.1);
}
.intr-bg2 {
    background: #fff url(../images/bg2.png) no-repeat center 68%;
}
.picture-title{ position:absolute; top:50px; z-index:100;width:94px; height:135px;}
.brand{padding-left: 0px; padding-right: 0px;}
.header{ background:#fff; border-bottom:1px solid #ddd}
.wap-filter{ display:block}
.section-bottom2{ display:none;}
.overflow{ overflow:hidden; height:100%;}
.fix-h{ overflow:hidden; height:100%;}
div.screening{ position: fixed; z-index: 4;  width: 100%; min-width:320px; max-width:768px;  overflow: hidden; background: #fff;}
.top0{ display:block; top:0px; z-index: 9999!important;}
.top1{top:61px;}
div.screening>ul{ margin: 0; padding: 0; list-style-type: none; border-bottom: solid 1px #e5e5e5; overflow: hidden; }
div.screening1{ position: fixed; z-index: 4;  width: 100%; min-width:320px; max-width:750px;  overflow: hidden; background: #fff; display:none}
div.screening1>ul{ margin: 0; padding: 0; list-style-type: none; border-bottom: solid 1px #e5e5e5; overflow: hidden; }
div.three>ul>li{ float: left; width: 25%; text-align: center; line-height: 50px;color:#666}
div.three>ul>li+li{ border-left: solid 1px #e5e5e5; box-sizing:border-box }
.grade-eject,.subject-eject,.identity-eject,.gender-eject,.region-eject{ position:fixed;  top: -65%; width: 100%; height: 50%; z-index: 100; -webkit-transition-duration: 0.4s; }
.grade-eject>ul,.subject-eject>ul,.identity-eject>ul,.gender-eject>ul,.region-eject>ul{ margin: 0; padding: 0; overflow: auto; height: 100%; width: 100%; -webkit-transition-duration: 0.4s; }
.grade-eject>ul>li,.subject-eject>ul>li,.identity-eject>ul>li,.gender-eject>ul>li,.region-eject>ul>li{ line-height: 3rem;
 font-size: 0.12rem;  padding-left: 1rem; border-bottom: solid 1px #eee; }
.grade-eject>ul.grade-w,.subject-eject>ul.subject-w,.identity-eject>ul.identity-w,.gender-eject>ul.gender-w,.region-eject>ul.region-w{  background: #fff; position: absolute;  z-index: 1; }
.grade-w-roll{ top: 112px; }
.grade-eject>ul>li a{ display:block; width:100%;}
.fudong a{display:block; width:100%; font:14px/30px "微软雅黑";}
.block{ display:block; position: fixed;  content: ""; width: 100%; height: 100%; background:rgba(0,0,0,0.2); top: 0; z-index:1}
.monument-list{ margin-top:60px;}
.phone-fudong{ display:block;}
.yincang{ display:none}
.suspension{ height:50px; bottom:70px;}
.w_qp{ background:#000;opacity: 0.6; filter: progid:DXImageTransform.Microsoft.alpha(opacity=60); position:fixed; left:0; top:0; right:0; bottom:0; z-index:9998;  }
.w_bka{ width:100%; position:fixed; left:50%; top:50%;  z-index:9999; margin-left:-150px; margin-top:-160px;}
.w_bkb{ width:300px; height:300px; background:#fff ; overflow:hidden}
.fudao-kemu{ width:100%; height:300px; margin:0 auto}
.fudao-kemu h2{ width:90%; font:20px/30px "微软雅黑"; color:#fb5e1a; margin:10px auto; text-align:center; font-weight:bold; }
.guanbi img{ width:20px; height:20px;}
.dianhua{width:200px; height:200px; margin: auto; }
/*底部*/
.qmyl{ width:100%; color:#999; text-align:center; padding:0px 0px 70px;}
.footer_nav{ position: fixed; z-index:100; bottom:0px; width:100%; max-width:768px; }
.footer_nav ul{ height:70px; background:#0e1113;}
.footer_nav ul li{ width:25%; float:left; height:60px; padding:5px 0px; text-align:center; color:#fff}
.footer_nav ul li span{ display:block; height:30px; font:14px/30px"微软雅黑 ";}
.footer_nav ul li span img{ width:30px; height:30px;}
.footer_nav ul li a{ color:#fff;}
.xg_list li{width:100%;}
}
/* cnzz样式 */
#cnzz_stat_icon_1275784658 img{width:50px;height:12px;}
#cnzz_stat_icon_1275784658{display:inline-block;}