@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{  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:#f7f7f7;}
@font-face{ font-family:'FZLTCXHJW_1'; src:url(../fonts/fzltcxhjw_1.ttf)}
body{height:100%;}

/*header*/
.header { position:fixed; top:0px; z-index:998; width:100%; transition:all 0.3s; background-color:#fff;box-shadow: 0px 2px 2px 0px rgb(0 0 0 / 5%);height: 100px;}
.header .logo { margin:15px 0 0 0; }
.header .logo img { padding: 0; margin: 0; width:280px; height:auto;}
.nav-active{ top:0px;background-color: #fff;height: 100px;}
.nav-active .top{ display:none;}
.nav-active .logo{ margin-top:15px}
.fa-bars:before{ color:#fb5e1a}
/*top*/
.top{ width:100%; padding:10px 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;}

 /*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:after, #cssmenu > ul:after {  content: ".";  clear: both; visibility: hidden; line-height: 0; height: 0;}
#cssmenu #menu-button { display: none; }
#cssmenu { width: auto; font-family: 'Open Sans', sans-serif;  line-height: 1; }
#menu-line {  position: absolute;  top: 0; left: 0; margin-left:30px;height: 2px;background: #fb621e; -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; display: none;}
#cssmenu > ul > li { float: left;}
#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; padding:0 35px; font-size: 18px;line-height:100px; text-decoration: none; text-transform: uppercase; color: #333; -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 { background:url(../images/active.png) no-repeat center; color: #fff;}
#cssmenu > ul > li.has-sub > a { padding-right: 25px;}
#cssmenu > ul > li.has-sub > a::after { position: absolute; top: 48px; right: 10px; width: 4px; height: 4px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; 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: #007c36;}
#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: 15px 20px;
    width: 160px;
    margin-bottom: 15px;
    font-size: 16px;
    background: #007c36; text-decoration: none; color: #dddddd; -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: #ffffff;}
#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;}
.phone{ margin-left:50px; font-size:18px; color:#888; line-height:100px;}
.phone h3{ line-height:100px;}
.phone h3 span{ color:#555; font-size:22px; margin-left:10px;}


/*banner*/
.banner{ height:650px; margin-top:100px}
.block_home_slider { position: relative; height:100%; 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:25px; height:25px; 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/sprite_arrow_2.png) no-repeat left;}
.flex-next{ right:10px; background:url(../images/sprite_arrow_2.png) no-repeat right;}
.block_home_slider .flex-control-paging { width:100%; position:absolute; bottom:30px; left:0;}
.block_home_slider .flex-control-paging li { display:inline-block; overflow: hidden; margin:0px 5px;}
.block_home_slider .flex-control-paging li a {width:13px; height:13px; display:block; border-radius:10px; background-repeat:no-repeat; background:#fff; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background:#007c36;}
.block_home_post_feature {width:170px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0; height:100%;}
.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;}
.flex-viewport{ height:100%;}
.flex-viewport ul{ height:100%;}



/*通知公告*/
.ttgg_box{ width:100%; padding:30px 0px;}
.ggl_box{ width:100%; background:#f4fdf8; position: relative;border-radius: 10px;  border: 1px solid #e5f4fd;}
.ggl_box span {  position: absolute;  top: 0px;  left: 0px; display: block; width: 158px; height: 51px; background:url(../images/gg_icon.png) no-repeat center left;font-size: 20px;
 padding-left: 48px; line-height: 51px;  color: #007c36; font-weight:bold;}
.xwzx_tzgg_list { padding-left: 170px;  line-height: 50px;overflow: hidden; margin-right: 20px;}
.box-tzgg {  margin-top: 0px; margin-bottom: 0px;  width: 100%;}
.box-tzgg .bd {  height: 50px; padding: 0px;}
.xwzx_tzgg_list li{ float:left; width:480px !important; margin-right:30px; line-height:50px; padding-left:10px; font-size:17px; position:relative;}
.xwzx_tzgg_list li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:120px; background:url(liststyle_2.png) no-repeat center left; padding-left:8px;}
.xwzx_tzgg_list li .date{ position:absolute; top:0px; right:0px; color:#bbb; font-weight:normal;}


/*关于长安*/
.index_01{ padding: 20px 0px 60px; background:url(../images/2073675e-e99c-4a04-a312-d02305f744a6.jpg) no-repeat center bottom;}
.index_01 .tit{ text-align:center;}
.index_01 .tit h3{ font-size:35px; color:#333; font-weight:bold; line-height:110px; background:url(../images/2.png) no-repeat center;}
.index_01 .tit p{ font-size:16px; color:#999;}
.index_abo{ overflow:hidden;    width: 100%;}
.index_abo_l{ margin-top:20px;}
.index_abo_l img{ display:block; width:100%;}
.index_abo_r{ margin-top:25px;}
.index_abo_r h3{ font-size: 30px; font-weight: bold;  color:#555; margin-top: 10px; margin-bottom: 30px;}
.index_abo_r h4{font-size: 20px; color:#a0d2b6; margin-bottom:20px; line-height:35px;}
.index_abo_r p{ font-size:18px; line-height:2em; color:#696969; text-align:justify;}
.index_abo_r a.e_button-10{display: block; position: relative; overflow: hidden;  text-align: center;  box-sizing: border-box;   width: 170px;  padding: 8px;
display-radio: block; background-color: rgba(210,164,109,1); color: rgba(255, 255, 255, 1); font-size: 16px; line-height: 2.3; margin-top: 50px; border-radius:10px; border:1px solid #e1e1e1;}
.index_abo_r a.e_button-10:before { content: "";  position: absolute; display: block;  transition: all .6s; width: 100%; height: 0; border-radius: 50%; left: 50%; top: 50%;
 padding-top: 100%; transform: translateX(-50%) translateY(-50%);}
.index_abo_r a.e_button-10::after{ content: ""; position: absolute; width: 0; height: 100%;  transition: all .3s; z-index: 0; opacity: 0;  top: 0; left: 0px;}
.index_abo_r a.e_button-10:hover:before{animation:style1 .75s;z-index:1}
@keyframes style1{0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}to{background:0 0;transform:translateX(-50%) translateY(-50%) scale(1)}}
.index_abo_r a.e_button-10::after{opacity:1;width:0}
.index_abo_r a.e_button-10:hover::after{width:100%;background-color:#a4743b;}
.index_abo_r a.e_button-10 span{ display: block; width: 100%; position: relative; z-index: 1; outline: 0; margin: 0px;  overflow: hidden;}
 
 
 
/* 园区环境*/
.index_yqhj{ padding: 0px 0px 40px;}
.index_yqhj .tit{ text-align:center;}
.index_yqhj .tit h3{ font-size:35px; color:#333; font-weight:bold; line-height:110px; background:url(../images/2.png) no-repeat center;}
.index_yqhj .tit p{ font-size:16px; color:#999;}
.index_yqhj_box{ margin-top:175px;}
.causes-yqhj .item{ margin-right:0px;}
.causes-yqhj .item a{display: block;width: 96%; margin:0px 2%;position: relative;margin-bottom:3.75rem; }
.causes-yqhj .item a .img{display: block;width: 100%;padding-bottom:75%; position:relative;}
.causes-yqhj .item a .img img{ display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.causes-yqhj .item a .infon{position: absolute;left:16%;width: 68%;bottom:0px;text-align: center;background:#e4efe9;height:50px;transition: all 0.5s;overflow: hidden;}
.causes-yqhj .item a .infon .infonn{position: relative;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);width: 100%;}
.causes-yqhj .item a .infon .name{display: block;line-height:50px;color:#007c36;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s; font-size:20px;}
.causes-yqhj .item a .infon .ms{line-height: 1.25rem;color:#5b5b5b;margin:0.5rem 0px 1.25rem;display: none;}
.causes-yqhj .item a .infon .more{display: block;width:150px;height:50px;line-height:50px; font-size:16px;text-align: center;color:#fff;background:#6eb985;margin:0 auto;display: none;}
.causes-yqhj .item a .infon .more i{margin-left:0.25rem;}
.causes-yqhj .item a:hover .infon{width: 100%;left:0px;height: 100%;background:rgba(255,255,255,0.9);}
.causes-yqhj .item a .infon .infonn{width: 78%;margin:0 auto;}
.causes-yqhj .item a:hover .infon .name{color:#6eb985;}
.causes-yqhj .item a:hover .infon .ms{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.causes-yqhj .item a:hover .infon .more{display: block;}
.causes-yqhj .item .swiper-container-horizontal>.swiper-pagination-bullets, .causes-yqhj .item .swiper-pagination-custom,.causes-yqhj .item .swiper-pagination-fraction{bottom:0px;}
.causes-yqhj .item .swiper-pagination-bullet {width: 1.875rem;height: 0.25rem;display: inline-block;border-radius: 0px;background: #c2cbc8;opacity: 1;}
.causes-yqhj .item .swiper-pagination-bullet-active{background:#6eb985;}
.causes-yqhj .owl-prev{ width:50px; left:-20px; margin-top:-50px;}
.causes-yqhj .owl-next{ width:50px; right:-20px; margin-top:-50px;}


   
/*园区展示*/
.index_05{ padding:60px 0px;}
.index_05 .tit{ text-align:center;}
.index_05 .tit h3{ font-size:35px; color:#333; font-weight:bold; line-height:110px; background:url(../images/2.png) no-repeat center;}
.index_05 .tit p{ font-size:16px; color:#999;}
.yqhjqh{ width:100%; margin-top:185px;}
.yqhjqh .slideBox{ width:100%; overflow:hidden; position:relative;}
.yqhjqh .slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:18px; z-index:1; width:100%; }
.yqhjqh .slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; }
.yqhjqh .slideBox .hd ul li{ display:inline-table;  margin-right:2px;  width:15px; height:15px; line-height:15px; text-align:center; background:url(../images/bannerIco.png) no-repeat center; cursor:pointer; }
.yqhjqh .slideBox .hd ul li.on{ background:url(../images/bannerIcoOn.png) no-repeat center; }
.yqhjqh .slideBox .bd{ position:relative; background:#ebf6f2; padding:30px 40px 70px;}
.yqhjqh .slideBox .bd .tempWrap{ width:100% !important;}
.yqhjqh .slideBox .bd li{ zoom:1; vertical-align:middle; }
.yqhjqh .slideBox .bd li dl{ width:100%;}
.yqhjqh .slideBox .bd li dl dt img{ display:block; width:100%; border-radius:30px 0px;}
.yqhjqh .slideBox .bd li dl dd h3{ width:100%; font-size:40px; color:#333; font-weight:bold; margin-top:40px; margin-bottom:10px;}
.yqhjqh .slideBox .bd li dl dd p{ font-size:17px; line-height:2.3; color: rgba(119,119,119,1); margin-top: 40px;  -webkit-line-clamp: 5; display: -webkit-box;  -webkit-box-orient: vertical;
  overflow: hidden;}
.yqhjqh .slideBox .bd img{}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.yqhjqh .slideBox .prev,
.slideBox .next{ position:absolute; left:0px; top:50%; margin-top:-25px; display:block; width:40px; height:40px; background:url(../images/yq_arr.png) 0px 0px no-repeat; filter:.yqhjqh alpha(opacity=50);opacity:0.5; }
.yqhjqh .slideBox .next{ left:auto; right:0px; background-position:0px -40px; }
.yqhjqh .slideBox .prev:hover,
.yqhjqh .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.yqhjqh .slideBox .prevStop{ display:none; }
.yqhjqh .slideBox .nextStop{ display:none; }

.yqhjqh .slideBox .bd li dl dd span.dt_more{display: block; position: relative;  overflow: hidden;  text-align: center;  box-sizing: border-box; width: 150px;  padding: 8px;  display-radio: block; background-color: rgba(210,164,109,1); color: rgba(255, 255, 255, 1);font-size: 16px; line-height: 1.8; margin-top:30px; border-radius: 10px; border: 1px solid #e1e1e1;}
.yqhjqh .slideBox .bd li dl dd span.dt_more:before { content: "";  position: absolute; display: block;  transition: all .6s; width: 100%; height: 0; border-radius: 50%; left: 50%; top: 50%;
 padding-top: 100%; transform: translateX(-50%) translateY(-50%);}
.yqhjqh .slideBox .bd li dl dd span.dt_more::after{ content: ""; position: absolute; width: 0; height: 100%;  transition: all .3s; z-index: 0; opacity: 0;  top: 0; left: 0px;}
.yqhjqh .slideBox .bd li dl dd span.dt_more:hover:before{animation:style1 .75s;z-index:1}
@keyframes style1{0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}to{background:0 0;transform:translateX(-50%) translateY(-50%) scale(1)}}
.yqhjqh .slideBox .bd li dl dd span.dt_more::after{opacity:1;width:0}
.yqhjqh .slideBox .bd li dl dd span.dt_more:hover::after{width:100%;background-color:#a4743b;}
.yqhjqh .slideBox .bd li dl dd span.dt_more i{ display: block; width: 100%; font-style:normal; position: relative; z-index: 1; outline: 0; margin: 0px;  overflow: hidden;} 
 

/*墓型展示*/
.index_02{ padding:60px 0px;}
.index_02 .tit{ text-align:center;}
.index_02 .tit h3{ font-size:35px; color:#333; font-weight:bold; line-height:110px; background:url(../images/2.png) no-repeat center;}
.index_02 .tit p{ font-size:16px; color:#999;}
.index_pro{ padding-top:185px;}
.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);    width: 100%;}
.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 .thumb-link-tu a{ display:block; width:100%; position:relative;}
.owl-carousel .owl-item .thumb-link-tu a:before{ content:''; position:absolute; top:0px; left:0px; bottom:0px; right:0px; width:100%; background:rgba(47,101,70,.8); display:none;transition-property: all; transition-duration: 0.5s;  transition-timing-function: cubic-bezier(0.42,0,1,1);}
.owl-carousel .owl-item img { display: block; width:100%; }
.thumb-link{width: 94%; padding:10px 2% ; 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:50%; left:0px;    margin-top: -20px;}
.owl-next{ position:absolute; z-index:998px; top:50%; right:0px;    margin-top: -20px;}
.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; background: rgba(0,0,0,0.3); 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 { background: rgba(0,0,0,1); 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; background: #ddd; }
.causes-carousel .owl-nav [class*='owl-']:hover { color: #FFF; background: #fa6138; }
.bai-wenzi{ width:100%; padding:20px; transition-property: all;  transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.42,0,1,1);}
.bai-wenzi h2{ float:left; line-height:30px; font-size: 22px; font-weight: bold; color:#007c36;}
.bai-wenzi span{ display:block; margin-top:30px; height:48px; font:14px/24px "微软雅黑" ; color: #fff; overflow:hidden}
.bai-wenzi a { float:right; display:block; width:80px; height:30px; font:14px/30px "微软雅黑" ;     color: #007c36; border: 1px solid #007c36;  text-align: center; border-radius: 10px;}

.owl-carousel .owl-item .item:hover .thumb-link-tu a:before{ display:block;}
.owl-carousel .owl-item .item:hover .bai-wenzi{ background:#007c36;transition-property: all; transition-duration: 0.5s;  transition-timing-function: cubic-bezier(0.42,0,1,1);}
.owl-carousel .owl-item .item:hover .bai-wenzi h2{ color:#fff;}
.owl-carousel .owl-item .item:hover .bai-wenzi a{ color:#fff; border: 1px solid #fff;}

.causes-carousel .owl-nav i.fa-angle-left{ display:block; width:40px; height:40px; background:url(../images/jiantou-l.png) no-repeat center; font-size:0px;}
.causes-carousel .owl-nav i.fa-angle-right{ display:block; width:40px; height:40px; background:url(../images/jiantou-r.png) no-repeat center; font-size:0px;}


.causes-yqhj .owl-nav i.fa-angle-left{ display:block; width:50px; height:50px; background:url(../images/jiantou-l.png) no-repeat center; font-size:0px;}
.causes-yqhj .owl-nav i.fa-angle-right{ display:block; width:50px; height:50px; background:url(../images/jiantou-r.png) no-repeat center; font-size:0px;}

/*长安服务*/
.index_03{ padding:60px 0px; background:url(../images/beijing1.jpg) no-repeat center bottom;background-attachment: fixed;}
.index_03 .tit{ text-align:center;}
.index_03 .tit h3{ font-size:35px; color:#333; font-weight:bold; line-height:110px; background:url(../images/2.png) no-repeat center;}
.index_03 .tit p{ font-size:16px; color:#999;}
.index_fuwu{ width:100%;}
.index_fuwu_top{ width:100%;}
.index_fuwu_top ul{ width:100%;padding: 30px; margin-top:40px; text-align:center;  border-radius: 70px 0px;  background: #4b9c6f; }
.index_fuwu_top ul li{ display:inline-table; margin-top:10px;}
.index_fuwu_top ul li p {text-align: center;color: #fff;font-size: 18px;float: left;}
.index_fuwu_top ul li:last-child .jtou {display: none;}
.index_fuwu_top ul li:hover img {animation: flipInY 1.2s ease-out forwards;-webkit-animation: flipInY 1.2s ease-out forwards;}
.index_fuwu_top ul li .jtou {width: 120px;height: 100px;background: url(../images/jtou.png) no-repeat center;float: left;display: block;}
.index_fuwu_top ul li img {width: 100px;height: 100px;display: block;margin-bottom: 20px;border-radius: 50%;}
.index_fuwu_bf{ margin-top:40px; background:#fff; padding:5px;}
.fuwu_bf_img{ width:100%; height:400px; overflow:hidden;}
.fuwu_bf_img a img{ display:block; width:100%; height:auto;transition: all .5s ease;}
.index_fuwu_ts:hover .fuwu_bf_img a img{}
.fuwu_bf_txt{ padding:20px 0px;}
.fuwu_bf_txt span{ display:block; width:100%;font-size: 20px; color: rgba(51,51,51,1); overflow: hidden; transition-property: all;
 transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);} 
.fuwu_bf_txt .e_line-17{height: auto; max-height: none;  min-height: 0px; margin-top: 15px; border-top-style: solid; border-top-width: 1px; border-top-color: rgba(0,0,0,0.1); width: 15px; margin-left: 0px; transition-property: all; transition-duration: 0.5s; transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);}
.index_fuwu_ts:hover .fuwu_bf_txt .e_line-17{ width:100%;}
.index_fuwu_bf:hover .fuwu_bf_txt .e_line-17{ width:100%;}
.index_fuwu_ts{ margin-top:40px; background:#fff; padding:5px;}





/*新闻资讯*/
.index_04{ padding:60px 0px;}
.index_04 .tit{ text-align:center;}
.index_04 .tit h3{ font-size:35px; color:#333; font-weight:bold; line-height:110px; background:url(../images/2.png) no-repeat center;}
.index_04 .tit p{ font-size:16px; color:#999;}
.index_new{ width:100%; margin-top:40px; overflow:hidden;}
.index_new .box{ width:100%; background:#ebf6f2; margin-top:30px;}
.index_new .box dl{ width:100%;}
.index_new .box dl dt{ width:100%; height:100px; background:#ebf6f2;}
.index_new .box dl dt span{ display:block; width:100%; height:100%;}
.index_new .box dl dd{ width:100%; padding:10px; margin-top:10px;}
.index_new .box dl dd ul{ width:100%;}
.index_new .box dl dd ul li{ padding-right:120px; padding-left:25px; position:relative;}
.index_new .box dl dd ul li:hover{}
.index_new .box dl dd ul li a{ display:block; font-size:17px; line-height:45px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index_new .box dl dd ul li span{ position:absolute; top:0px; right:0px; line-height:45px; color:#999; font-size:16px;}
.index_new .box dl dd ul li:before { content: ""; position: absolute; top: 50%; left: 5px;  width: 6px;  height: 6px;  margin-top: -2px;  background-color: #dadada;
 border-radius: 100px;}
.index_new .box dl dt span.ty01{ background:url(../images/xwzx_yqdt.jpg) no-repeat center;}
.index_new .box dl dt span.ty02{ background:url(../images/xwzx_hyxw.jpg) no-repeat center;}
.index_new .box dl dd a.dt_more{display: block; position: relative;  overflow: hidden;  text-align: center;  box-sizing: border-box; width: 150px;  padding: 8px;  display-radio: block;
  background-color: rgba(210,164,109,1); color: rgba(255, 255, 255, 1);font-size: 16px; line-height: 2; margin:20px auto; border-radius: 10px; border: 1px solid #e1e1e1;}
.index_new .box dl dd a.dt_more:before { content: "";  position: absolute; display: block;  transition: all .6s; width: 100%; height: 0; border-radius: 50%; left: 50%; top: 50%;
 padding-top: 100%; transform: translateX(-50%) translateY(-50%);}
.index_new .box dl dd a.dt_more::after{ content: ""; position: absolute; width: 0; height: 100%;  transition: all .3s; z-index: 0; opacity: 0;  top: 0; left: 0px;}
.index_new .box dl dd a.dt_more:hover:before{animation:style1 .75s;z-index:1}
@keyframes style1{0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}to{background:0 0;transform:translateX(-50%) translateY(-50%) scale(1)}}
.index_new .box dl dd a.dt_more::after{opacity:1;width:0}
.index_new .box dl dd a.dt_more:hover::after{width:100%;background-color:#a4743b;}
.index_new .box dl dd a.dt_more span{ display: block; width: 100%; position: relative; z-index: 1; outline: 0; margin: 0px;  overflow: hidden;} 
 




 
 
 
 
 /*园区介绍*/
.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:url(../images/intr_27.png) no-repeat; background-size:100% 100%}
.tab-hd { margin-bottom:50px; overflow:hidden; zoom:1; text-align:center}
.tab-hd li{ display:inline-block; margin:0px 10px 10px;}
.tab-hd li{ cursor:pointer; padding:5px 30px; background:#fff; border-radius:6px; text-align:center; color:#666; font:16px/30px "微软雅黑";  }
.tab-hd li.active{ background:#fb641f;color:#fff; border-radius:6px; }
/*新加的*/
.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 "微软雅黑";  }
/*服务*/
 
 
 
 
 
 






/*底部*/
.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; font:16px/30px "微软雅黑" ;padding-top: 15px; margin-top:15px;  padding-bottom: 10px;color:#ccc; text-align:center; border-top:1px solid #5e5e5e;}
.copyright a{ color:#FFF;}

.yqlj{ display:block; font:16px/30px "微软雅黑" ;padding-top: 15px;color:#ccc;}
.yqlj a{ color:#FFF; padding:0 5px;}


.foot_contact{ font-size:16px;}
.foot_contact dt{ font-size:18px; font-weight:bold;}
.foot_contact dd{ width:100%; margin-top:20px;}
.foot_contact dd ul li{ line-height:40px; font-size:16px; color:#cbcbcb;}
.foot_contact dd ul li p{ margin-bottom:0px;}
.foot_contact dd ul li p img{ width:10px; margin-right:10px;}
.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:18px/30px "微软雅黑" ;color:#fff; font-weight:bold;}

.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; }
.footer-nav dl dt{ font-size:18px; line-height:30px; font-weight:bold; color:#fff;}
.footer-nav dl dd{ margin-top:10px;}
.footer-nav dl dd ul li{ line-height: 40px; color: #cbcbcb; width:100%;}
.footer-nav dl dd ul li a{  color: #cbcbcb;  font-size: 16px; }






.phone-fudong{ display:none}


/*陶然服务*/

/*联系我们*/
.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:16px/30px "微软雅黑";}
.contact-con ul li kbd img{ width:23px; height:23px; }
.contact-con ul li span{ display:block; font:30px/50px "微软雅黑"; color:#fb5e1a; }
.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;}
/*移动端导航*/
@media all and (max-width: 1200px)  {
/*  #cssmenu { width: 100%;}*/
  #cssmenu ul { width: 100%; padding-bottom:0px; 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: 15px 20px 15px 60px; font-size: 14px; margin-bottom:0px; 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: 20px;text-transform: uppercase;height:100%;overflow:auto;}
  #cssmenu #menu-button::after {content: '';position: absolute;top: 20px;right: 10px;display: block;width: 30px;height: 2px;background: #2a802b;}
  #cssmenu #menu-button::before {content: '';position: absolute;top: 30px;right: 10px;display: block;width: 30px;height: 13px;border-top: 2px solid #2a802b;border-bottom: 2px solid #2a802b;}
  #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: 16px;left: 26px;display: block;width: 2px;height: 21px;background: #2a802b;z-index: 99;}
  #cssmenu .submenu-button::before {content: '';position: absolute;left: 16px;top: 26px;display: block;width: 21px;height: 2px;background: #2a802b;z-index: 99;}
  #cssmenu .submenu-button.submenu-opened:after { display: none; }
}
@media (max-width: 2000px) { 

.banner{ height:590px; }
}

@media (max-width: 1700px) { 

.banner{ height:558px; }
}
@media (max-width: 1600px) { 
.container { width:1400px;}
.banner{ height:525px; }
}
@media (min-width: 1500px) { 
.banner{ height:430px; }
.container { width:1400px;}
}
@media (min-width: 1400px) { 
.banner{ height:auto; }
.container {
    width: 90%;
}
}
@media (min-width: 1200px){
.container {
    width: 90%;
}}
@media (max-width: 1200px) { 
.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;}.header .logo img { padding: 0; margin: 0; width:220px; height:auto;}
}
@media (max-width: 991px) {
	
	
	.container {
    width: 90%;
}
.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) {
	.container {
    width: 90%;
}
.banner{ height:180px; }



.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}

.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 "微软雅黑"; }


.odds-name span{ padding:5px 10px;}

#cssmenu > ul > li > a { font-size: 16px; height:60px; line-height:60px; font-weight:normal}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a{ background:none; color:#1aaa6d;}
.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%;}




/*2023/07/24*/
.header .logo img{ width: 190px;}
.index_01,.index_02,.index_03,.index_04,.index_05{ padding:20px 0px;}
.index_01 .tit h3,.index_02 .tit h3,.index_03 .tit h3,.index_04 .tit h3,.index_05 .tit h3,.index_yqhj .tit h3{ font-size:25px;line-height: 80px; background-size:100%;}
.index_01 .tit p,.index_02 .tit p,.index_03 .tit p,.index_04 .tit p,.index_05 .tit p,.index_yqhj .tit p { font-size: 15px; color: #999; line-height: 27px;}
.index_yqhj_box{ margin-top:30px;}
.causes-yqhj .owl-next{ right:0px;}
.causes-yqhj .owl-prev{ left:0px;}

.index_abo_r h3{ font-size:30px; margin-bottom:20px;}
.index_abo_r p{ font-size:16px;}
.index_abo_r a.e_button-10{ line-height:2; margin-top:25px;}
.index_pro { padding-top: 25px;}
.yqhjqh{ margin-top:25px;}
.yqhjqh .slideBox .bd li dl dt{ padding:0px;}
.yqhjqh .slideBox .bd li dl dd{ padding:0px;}
.yqhjqh .slideBox .bd li dl dd h3{ font-size:22px; margin-top:25px;}
.yqhjqh .slideBox .bd li dl dd p{ font-size:16px; line-height:2; margin-top:10px;}
.yqhjqh .slideBox .bd li dl dd span.dt_more{ margin-top:15px; line-height:1.5; font-size:16px;}

.index_fuwu_top ul li .jtou{ display:none;}
.index_fuwu_top ul{ background:none; padding:0px; margin-top:15px;}
.index_fuwu_top ul li{ width:48%; margin:10px 1%; background:#4b9c6f; border-radius:20px 0px; float:left;}
.index_fuwu_top ul li p{ width:100%; font-size:16px;}
.index_fuwu_top ul li img{    width: 80px;  height: 80px; display: block; margin-bottom: 20px; border-radius: 50%; margin: 20px auto 5px;}
.fuwu_bf_img{ height:230px;}
.index_new .box dl dd a.dt_more{ line-height:1.7;}
.foot_contact dd ul li{ font-size:14px; line-height:32px;}
.copyright{font: 14px/26px "微软雅黑";}
.index_new .box dl dt{ height:75px;}
.index_new .box dl dt span.ty01{background-size: auto 100%;}
.index_new .box dl dt span.ty02{background-size: auto 100%;}
.index_new .box{ margin-top:0px; margin-bottom:20px;}
.index_new .box dl dd ul li{padding-right: 110px;}
.index_new .box dl dd ul li a{ font-size:16px;}
.index_new .box dl dd ul li span{ font-size:14px;}

.ttgg_box{ padding:10px 0px;}
.xwzx_tzgg_list li{ font-size:15px; width:auto !important;}
.ggl_box span{ font-size:18px;}
.xwzx_tzgg_list{ padding-left:150px;}






}
@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:30px;}
.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; }
.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) {
.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;}
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; }



/*2023/07/24*/
/*底部*/
.qmyl{ width:100%; color:#999; text-align:center; height:55px;}
.footer_nav{ position: fixed; z-index:100; bottom:0px; width:100%; max-width:768px; }
.footer_nav ul{ height:70px; background:#007c36;}
.footer_nav ul li{ width:25%; float:left; height:55px; padding:5px 0px; text-align:center; color:#fff;border-right: 1px solid #398c5d;}
.footer_nav ul li:last-child{ margin-right:0px;}
.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%;}


}
 


 