﻿@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
body{font-family: 'PingFang-SC',"Microsoft Yahei",'arial';font-size: 14px;}
input,textarea,a{ outline:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
.clear{display:block;contact:"";clear:both;}
/* @font-face {
font-family: 'PingFang-SC';
  src:url(../font/PingFang-SC.ttf);  
   
} */
.btn-top{width:50px;height:50px; cursor:pointer;position:fixed;right:50px;bottom:10%;display:none;}
img{max-width:100%;}
.clear{contact:"";clear:both;display:block;}

header{width:100%;margin:10px auto;}
.wrap{width:1200px;margin:0 auto;font-size: 16px;
    color: #333;
    line-height: 30px;}


.logo{float:left;}
.xuanze{float:left;font-size:14px;color:#222222;margin:35px 40px 0 50px;}
.xuanze img{display:inline-block; vertical-align:sub;margin:0 5px;}
.xuanze p{display:inline-block;}
.xuanze p img{ vertical-align:middle;}
.search{float:left;width:510px;margin-top: 25px;}
.search #formSeach{width:510px;}
.search input{border:none;float:left;}
.search .cpkey{width:420px;padding-left:15px;height:36px;border:2px solid #2c9678;background:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.search .topKeyWord{width:70px;height:40px;background:#2c9678; text-align:center;border-r adius:5px;font-size:14px;color:#fff;line-height:40px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.tell{float:right; background:url(../images/ttell.png) no-repeat left;font-size:16px;color:#555555;padding-left:50px;margin-top:23px;}
.tell p{color:#2c9678;font-weight:900; font-size:24px;}

.nav{width:100%;height:50px;background:#2c9678;}
.nav li{line-height:50px;border-right:1px solid #56ab93;float:left;position:relative;}
.nav li a{display:block;padding:0 27px;color:#fff;font-size:16px;}
.nav li:last-of-type{border-right:none;}
.nav li:hover a{background:#248d6f; border-right-color:#248d6f;}
.nav .active a{background:#248d6f; border-right-color:#248d6f;}
.nav li i{display:block;width:100%;height:3px;background:#fff;position:absolute;bottom:0;display:none;}
.nav li:hover i{display:block;}

.cci_active{background:red !important}
.cci_carousel{width:100%;height:580px;position:relative;overflow:hidden}
.cci_carousel .cci_carousel_list{width:100%;margin:0 auto;position:relative}
.cci_carousel .cci_carousel_list li{display:none}
.cci_carousel .cci_carousel_nav{position:absolute; width:100%; text-align:center; left:0; bottom:30px}
.cci_carousel .cci_carousel_nav li{ display:inline-block; width:10px;height:10px;border-radius:50%;background:#fff;margin:0 10px; color:#fff;cursor:pointer;list-style:none; font-size:0;}



.adv{padding:25px 0;background:#f5f5f5; overflow:hidden; position:relative;top:-60px;}
.adv dl{float:left; text-align:center; border-right:1px solid #d4d3cc;padding:0 53px;}
.adv dl img{display:inline-block;}
.adv dl dt{font-size:22px;font-weight:900;color:#333;line-height:50px;}
.adv dl dd{font-size:16px;color:#333;}
.adv dl:last-of-type{border-right:0;}

.culture ul{margin-top:30px;}
.title{ text-align:center;font-size:30px;font-weight:900;color:#333;}
.title img{ vertical-align:middle;}
.title p{display:inline-block;padding:0 25px;}
.title span{color:#2c9678;}

.cula{width:282px;float:left;}
.cultit{width:282px;background:url(../images/xwxian.png) no-repeat bottom; overflow:hidden;}
.cultit p{font-size:24px;color:#222;float:left;}
.cultit p span{color:#007e4d;}
.cultit a{font-size:16px;color:#333;float:right;line-height: 45px;}

.culdixia{margin-top:10px;}
.culdixia a{line-height:34px;border-bottom:1px solid #e7e7e7;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box; overflow:hidden; height:34px;}
.culdixia a i{display:inline-block;width:5px;height:5px;background:#979797;margin-right:8px; vertical-align:middle;}
.culdixia a:hover{color:#008f57;}
.culdixia a:hover i{ background:#008f57;}

.culb{width:574px;border-radius:10px; overflow:hidden;position:relative;top:20px;float:left;left:30px;}
.culb .mz{ width:574px;height:150px;position:absolute;bottom:0;background:url(../images/xwtubg.png) no-repeat bottom;}
.culb .mz a{color:#fff;display:block;padding:120px 0 0 10px;}

.culc{float:right;}

.ggt{margin:50px auto;}


.optimization{}
.optimization ul{margin-top:50px;}
.optimization li{float:left;width:386px;margin:0 21px 20px 0;border-bottom:2px solid #d8d8d8;}
.optimization li:hover{border-bottom:2px solid #008f57;}
.optimization li:nth-child(3n){margin-right:0;}
.optimization li .opimg{width:100%;height:258px;border-radius:10px; position:relative;overflow:hidden;}
.optimization li .top{ position:absolute;top:0;left:25px;z-index:3;}
.optimization li:first-of-type .top{ background:url(../images/top1.png) no-repeat center;width:28px;height:48px;}
.optimization li:nth-child(2) .top{ background:url(../images/top2.png) no-repeat center;width:28px;height:48px;}
.optimization li:nth-child(3) .top{ background:url(../images/top3.png) no-repeat center;width:28px;height:48px;}
.optimization li:nth-child(4) .top{ background:url(../images/top4.png) no-repeat center;width:28px;height:48px;}
.optimization li:nth-child(5) .top{ background:url(../images/top5.png) no-repeat center;width:28px;height:48px;}
.optimization li:nth-child(6) .top{ background:url(../images/top6.png) no-repeat center;width:28px;height:48px;}
.optimization li .opimg .cptu img{width:100%;transform:scale(1); transition:all 0.3s; height:258px;}
.optimization li:hover .opimg .cptu img{transform:scale(1.1);}
.optimization li .optit{ overflow:hidden;line-height:55px;}
.optimization li .optit a{float:left;font-size:20px;color:#333;}
.optimization li .optit p img{ vertical-align:middle;margin-right:3px;}
.optimization li .optit p{ float:right;font-size:13px;color:#333;}
.optimization li .opadv{ display:flex;}
.optimization li .opadv span{padding:1px 4px;border:1px solid #008f57;color:#333;margin-right:10px;font-size:13px;color:#666;}
.optimization li .opadv span:hover{ background:#008f57;color:#fff;}
.optimization li .opjiage{ overflow:hidden;line-height:55px;}
.optimization li .opjiage p{font-size:24px;color:#2c9678;font-weight:900;float:left;}
.optimization li .opjiage p span{font-size:13px;color:#666;font-weight:500;margin:0 3px;}
.optimization li .opjiage .manjian{width:121px;height:30px;line-height:30px; text-align:center;color:#fff;font-size:14px;float:left;margin:12px 0 0 20px;}
.optimization li .opjiage .you{float:right;font-size:16px;color:#40413a;float:right;}

.what{}
.what ul{margin-top:50px;}
.what li{float:left;width:280px;height:390px;padding:15px;box-sizing:border-box;position:relative;border:2px solid #e6e6e6;margin-right:20px;}
.what li:hover{border:2px solid #2c9678;}
.what li img{width:100%;}
.what li h2{font-size:18px;color:#333333;line-height:35px;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box; overflow:hidden;}
.what li i{display:block;width:36px;height:2px;background:#2c9678;margin:5px 0;}
.what li p{font-size:15px;color:#666;line-height:25px;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box; overflow:hidden;}
.what li .pj{ position:absolute;bottom:-13px;width:100px;height:27px;background:#434343;font-size:16px;color:#fff;display:block; text-align:center;line-height:27px;left: 50%;
margin-left: -50px;}
.what li:hover .pj{background:#2c9678;}
.what .allpj { overflow:hidden;margin:60px auto 50px;}
.what .allpj a{width:100%;display:block; float:left;text-align:center;line-height:45px;color:#fff;font-size:18px;}
.what .allpj a img{ vertical-align:middle;margin-right:10px;}
.what .allpj a:first-of-type{background:#2c9678;}
.what .allpj a:last-of-type{background:#2c9678;}

.special{}
.special ul{margin:50px auto;}
.special li{float:left;color:#333333;font-size:20px; text-align:center;margin-right:13px;}
.special li img{display:block;margin-bottom:10px;}
.special li:last-of-type{margin-right:0;}

.process{}
.process_yuan{width:100%;box-shadow:0 0 10px rgba(0,0,0,0.2);height:250px; position:relative;padding:0 20px;box-sizing:border-box;margin:50px auto; }
.process_yuan .xian{width:97%;background:#eaeaea;height:3px;top:50%;margin-top:-2px;position:absolute;}
.process_yuan dl{ text-align:center;width:220px;position:absolute;}
.process_yuan dl i{width:24px;height:24px;border-radius:50%;background:#fff;display:inline-block;border:10px solid #2c9678;}
.process_yuan dl dt{font-size:18px;color:#222222;line-height:36px;}
.process_yuan dl dd{font-size:14px;color:#2c9678;}
.process_yuan dl:nth-child(2){top:46px;left:-20px;}
.process_yuan dl:nth-child(3){top:100px;left:130px;}
.process_yuan dl:nth-child(4){top:46px;left:300px;}
.process_yuan dl:nth-child(5){top:100px;left:465px;}
.process_yuan dl:nth-child(6){top:46px;left:635px;}
.process_yuan dl:nth-child(7){top:100px;left:790px;}
.process_yuan dl:nth-child(8){top:46px;left:960px;}
.process_yuan dl:hover i{border:10px solid #fbac3a;}

.process .yuyue{display:block;margin:0 auto; text-align:center;width:160px;height:50px;background:#2c9678;border-radius:10px;margin-bottom:50px;}
.process .yuyue a{font-size:18px;color:#fff;line-height:50px;}

.team_list{margin:50px auto;}
.team_list li{float:left;width:280px;margin-right:26px;}
.team_list li:last-of-type{margin-right:0;}
.team_list li .teamtu{border-top-left-radius:10px;border-top-right-radius:10px;}
.team_list li .teamtu img{max-width:100%;display:block;}
.team_list li .jieshao{padding:5px 20px 20px;box-sizing:border-box;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.team_list li .jieshao h2{font-size:16px;color:#333333;line-height:40px;border-bottom:1px solid #eaeaea;margin-bottom:5px; font-weight:bold;}
.team_list li .jieshao h2 img{ vertical-align:sub;margin-right:5px;}
.team_list li .jieshao p{font-size:13px;color:#333333;line-height:28px;}
.team_list li .jieshao p span{font-size:16px;color:#008f57;font-weight:900;}
.team_list li .zz{width:116px;height:34px;line-height:34px;color:#fff; text-align:center;line-height:34px;display:block; background:#2c9678;margin-top:10px;border-radius:5px;}
.team_list li:hover .zz{ background:#fbac3a;}
.team_list li .zz img{ vertical-align:middle;margin-right:5px;}

.find{padding:30px 25px;background:#2c9678;box-sizing:border-box;}
.find .find_left{float:left;}
.find .find_left .find_top{font-size:24px;font-weight:900;color:#fff;}
.find .find_left .find_top img{ vertical-align:bottom;margin-right:10px;}
.find .find_left form input{border:none;font-size:14px;color:#222;margin:20px 0;}
.find .find_left .find_top span{font-size:16px;font-weight:500;margin-left:10px;}
.find .find_left form input.sjh{width:370px;height:50px;line-height:50px;background:#fff;padding-left:15px;}
.find .find_left form input.yzm{width:125px;height:50px;line-height:50px;background:#fff;padding-left:15px;}
.find .find_left form input.btnsubmit{width:150px;height:50px;line-height:50px;background:#313131;font-size:16px;color:#fff;}
.find .find_left .youhui a{display:block;width:210px;line-height:50px;color:#fff; text-align:center;font-size:16px;background:#fbac3a;}
.find_right{ overflow:hidden;float:left;margin-left:60px;margin-top:35px;padding-left:60px;border-left:1px solid rgba(255,255,255,0.6);}
.find_right .find_tell{ text-align:center;color:#fff;float:left;margin-right: 140px; margin-left: 90px;}
.find_right .find_tell p{font-size:16px;}
.find_right .find_tell span{font-size:24px;}
.find_right .find_ewm{float:left;font-size:15px;color:#fff; text-align:center;}
.find_right .find_ewm img{max-width:100px;}

.hot .title{margin:50px auto;}
.hot_list li{width:280px;float:left; text-align:center; border:2px solid #eeeeed;margin-right:21px; position:relative;}
.hot_list li .hot_t{ position:absolute;top:0;left:20px;}
.hot_list li:last-of-type{margin-right:0;}
.hot_list li .hot_bottom{padding:0 12px;box-sizing:border-box;padding-bottom:12px;}
.hot_list li .hotzt{width:100%;height:210px;overflow:hidden;display:block;}
.hot_list li .hotzt img{max-width:100%;height:210px;transform:scale(1); transition:all 0.3s;}
.hot_list li:hover .hotzt img{transform:scale(1.1);}
.hot_list li .hotmz{line-height:40px; overflow:hidden;}
.hot_list li .hotmz h2{font-size:16px;color:#333333;float:left;font-weight:900;}
.hot_list li:hover .hotmz h2{color:#2c9678;}
.hot_list li .hotmz p{font-size:13px;color:#333333;float:right;}
.hot_list li .hotmz p img{ vertical-align:sub;margin-right:5px;}
.hot_list li .hotnr{font-size:14px;color:#666666;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box; overflow:hidden;line-height:25px;}
.hot_list li .pri{font-size:24px;font-weight:900;color:#2c9678;margin-top:10px;}
.hot_list li .pri span{font-size:13px;color:#666666;font-weight:500;margin:0 5px;}
.hot .hotmore{width:100%;line-height:50px;background:#2c9678;font-size:18px;color:#fff; text-align:center;display:block;margin:50px 0;}

.news_left{width:645px;float:left;}
 .news_top{ overflow:hidden;line-height:45px;}
 .news_top .bt{float:left;font-size:25px;font-weight:900;color:#333333;}
 .news_top .bt img{ vertical-align:text-bottom;margin-right:10px;}
 .news_top .bt span{color:#007e4d;}
 .news_top .mo{ float:right;font-size:18px;font-weight:900;color:#ff0000; text-decoration:underline;}
.news_left .news_bottom .news_zy{ overflow:hidden;margin:20px 0;}
.news_left .news_bottom .news_zy img{width:151px;height:101px;float:left;display:block;}
.news_left .news_bottom .news_right{float:right;width:480px;}
.news_left .news_bottom .news_right .biao{font-size:18px;font-weight:900;color:#333333;line-height:40px;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box; overflow:hidden;}
.news_left .news_bottom .news_right p{font-size:15px;color:#666666;line-height:28px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box; overflow:hidden;}
.news_left .news_bottom .news_zy:hover .biao{color:#2c9678;}
.news_left .news_bottom ul{border-top:2px solid #eaeaea;}
.news_left .news_bottom li{line-height:55px;border-bottom:2px solid #eaeaea;}
.news_left .news_bottom li a{font-size:16px;color:#333333;}
.news_left .news_bottom li:hover a{color:#2c9678;}
.news_left .news_bottom li i{width:8px;height:2px;background:#787878;display:inline-block;margin-right:8px; vertical-align:middle;}
.news_left .news_bottom li:hover i{background:#2c9678;}
.news_left .news_bottom li time{float:right;font-size:16px;color:#888888;}

.news_right{float:right;width:510px;}
.ask{margin-top:20px; overflow:hidden;}
.ask li{margin-bottom:15px;border-bottom:2px solid #eaeaea;padding-bottom:11px;}
.ask li a{font-size:18px;color:#333333;font-weight:900;line-height:40px;}
.ask li a i{width:20px;height:20px;background:#2c9678; text-align:center;line-height:20px;color:#fff;font-size:12px;font-weight:900;display:inline-block;font-style:normal;border-radius:5px;margin-right:10px;}
.ask li p{ overflow:hidden;margin-top:8px;}
.ask li p span{font-size:16px;color:#666666;float:left;width:480px;}
.ask li p i{width:20px;height:20px;background:#fbac3a; text-align:center;line-height:20px;color:#fff;font-size:12px;font-weight:900;display:inline-block;font-style:normal;border-radius:5px;margin-right:10px;float:left;}
.ask li:hover a{color:#2c9678;}

.about{margin-bottom:60px;}
.about .about_left{width:540px; height:405px; overflow:hidden;position:relative;float:left;}
.about .about_left img{width:100%;}
.about .about_left h2{ text-align:center;color:#fff;font-size:18px;font-weight:900; background:url(../images/xwtubg.png) no-repeat center;position:absolute;bottom:-60px;left:0;width:100%;height:100px;}
.about_right{float:right;width:620px;margin-top:30px;}
.about_right .abouttit{color:#333333;font-size:22px;font-weight:900;}
.about_right .abouttit i{width:27px;height:5px;background:#2c9678;margin-right:15px;display:inline-block; vertical-align:middle;}
.about_right .aboutwz{font-size:18px;color:#333333;line-height:28px;margin:35px 0;}
.about_right .aboutwz a{color:#008f57;}
.about_right .smanav a{width:130px;line-height:45px;background:#008f57; text-align:center;display:inline-block;color:#fff;font-size:18px;margin-right:10px;}
.about_right .smanav a:hover{background:#fbac3a;}

.footer{width:100%;padding:55px 0 30px;background:#222;}
.footer .link{font-size:16px;color:#666666;line-height:30px;padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid rgba(68,68,68,0.5);}
.footer .link a{color:#666666;margin-right:10px;}
.footer li{width:136px;float:left;margin-right:50px;}
.footer li .foot_biao{font-size:20px;color:#999999;margin-bottom:10px;}
.footer li .foot_biao i{width:5px;height:20px;background:#2c9678;display:inline-block; vertical-align:sub;margin-right:15px;}
.footer li a{font-size:14px;color:#666;display:block;line-height:30px;margin-left:20px;}
.footer li.er{text-align:center;}
.footer li.er img{width:100%;border-radius:5px;}
.footer li.er p{font-size:14px;color:#666666;}
.footer .lx{float:right;width:280px;margin-top:12px;}
.footer .lx .foottell{font-szie:14px;color:#666; text-align:right;background:url(../images/foottell.png) no-repeat right;padding-right:65px;margin-bottom:20px;}
.foottell a{ color:#666;}
.footer .lx .foottell span{font-size:28px;color:#008f57;font-weight:900;display:block;}
.footer .lx p{font-size:14px;color:#666; text-align:right;}
.footlogo{ position:relative;height:100px;margin:30px auto;}
.footlogo .fxian{background:rgba(68,68,68,0.5);width:100%; height:1px;display:block; position:absolute;top:50%;z-index:0;}
.footlogo .bainian{font-size:34px;color:#909090;font-weight:900; text-align:center;width:230px;background:#222222;margin:0 auto;height:70px;position:absolute;left:50%;margin-left:-115px;top:10px;z-index:1;}
.footlogo .bainian p{font-size:14px;color:#909090;font-weight:500;}
.footnav{ overflow:hidden;line-height:30px;font-size:14px;color:#666; text-align:center;}
.footnav a{color:#666;}
.footnav .footnav_left{float:left;}
.footnav .footnav_right{float:right;}


.nybanner img{width:100%;display:block;}

.nyabout .title{margin:50px auto;}
.nyabout .nyabout_info{font-size:16px;color:#333;line-height:30px;}

.nyabout .include{width:100%;margin-top:20px; position:relative;}
.nyabout .include ul{width:690px;}
.nyabout .include .t{font-size:20px;color:#2c9678;font-weight:900;margin-bottom:35px;}
.nyabout .include .t i{width:2px;height:23px;background:#2c9678;display:inline-block;margin-right:10px; vertical-align:sub;}
.nyabout .include li{margin-bottom:25px;}
.nyabout .include li .duij{float:left;margin-top:4px;}
.nyabout .include li .include_nr{float:right;width:655px;}
.nyabout .include li .include_nr h2{font-size:20px;color:#333;}
.nyabout .include li .include_nr p{font-size:16px;color:#666;}
.nyabout .include .bnw{position:absolute;right:0;top:-95px;}

.aboutteam{width:100%;background:#f6f6f6;padding:50px 0 50px; }
.aboutteam .title{margin-bottom:40px;}
.aboutteam li{width:580px; overflow:hidden;border:1px solid #e0e0e0;float:left;margin-right:35px;margin-bottom:30px;}
.aboutteam li:nth-child(2n){margin-right:0;}
.aboutteam li .ttu{height:270px;float:left;}
.aboutteam li .ttu img{height:270px;}
.aboutteam li .aboutteam_right{width:226px;height:270px;float:left;background:#fff;padding-left:30px;}
.aboutteam li .aboutteam_right h1{font-size:22px;color:#333333;line-height:50px;margin-top: 10px;}
.aboutteam li .aboutteam_right h1 span{font-size:16px;color:#fff;background:#f29b76;display:inline-block;margin-left:10px;width:48px;line-height:25px; text-align:center;border-radius:5px;}
.aboutteam li .aboutteam_right .ys{display:flex;margin:10px 0;}
.aboutteam li .aboutteam_right .ys span{padding:3px 5px;background:#2c9678;color:#fff;font-size:16px;margin-right:10px;}
.aboutteam li .aboutteam_right p{font-size:13px;color:#333333;line-height:28px;}
.aboutteam li .aboutteam_right p span{font-size:16px;color:#008f57;font-weight:900;}
.aboutteam li .aboutteam_right a{width:154px;height:42px;line-height:42px;color:#fff; text-align:center;display:block; background:#b70302;margin-top:10px;border-radius:50px;font-size:22px;}
.aboutteam li:hover a{ background:#fbac3a;}
.aboutteam .azx{width:100%;line-height:55px;background:#2c9678;color:#fff;font-size:22px; text-align:center;display:block;}

.guarantee {margin-bottom:100px; text-align:center;}
.guarantee .title{margin:50px auto;}
.guarantee li{fl oat:left;width:350px;margin-right:40px;border-top-left-radius:10px;border-top-right-radius:10px;display: inline-block;text-align: left;}
.guarantee li.guarantee_c{margin-right:0;}
.guarantee li img{display:block;}
.guarantee li .guarantee_bottom{color:#fff;background:#41a085;padding:20px 20px;box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.guarantee li.guarantee_b .guarantee_bottom{background:#ff7b71;}
.guarantee li .guarantee_bottom h3{font-size:24px;font-weight:900;}
.guarantee li .guarantee_bottom p{font-size:16px;line-height:25px;margin:20px 0;}
.guarantee li .guarantee_bottom a{font-size:20px;color:#41a085;width:146px;line-height:43px;background:#fff;border-radius:50px; text-align:center;display:block;font-weight:900;}
.guarantee li.guarantee_b .guarantee_bottom a{color:#f42e2e;}
.guarantee li.guarantee_c .guarantee_bottom a{color:#333333;}

.titlea{margin:60px auto;}
.purchase{overflow:hidden;}
.purchase dl{width:275px;float:left;margin-right:32px; text-align:center;}
.purchase dl:last-of-type{margin-right:0;}
.purchase dl img{width:260px;height:260px;border-radius:100%;border:5px solid #e5e5e5;}
.purchase dl dt{font-size:22px;font-weight:900;color:#2c9678;line-height:40px;margin-top:15px;}
.purchase dl dd{color:#666666;font-size:18px;}
.purchase .purchase_more{width:275px;line-height:60px;border-radius:50px;background:#b70302;color:#fff;text-align:center;font-size:24px;display:block;margin:50px auto;}

.perfect{width:100%;padding:40px 0;background:#f4f4f4;}
.perfect ul{margin:50px 0 30px;}
.perfect li{width:525px;height:478px;box-shadow:0 0 20px rgba(0,0,0,0.1);background:#fff; position:relative;padding:25px;box-sizing:border-box;float:left;margin:0 30px 50px}
/*.perfect li:nth-child(2n){margin-right:0;}*/
.perfect li h3{font-size:26px;color:#2c9678;line-height:55px;}
.perfect li i{width:50px;height:2px;display:block;background:#2c9678;}
.perfect li p{font-size:18px;color:#333333;margin:15px 0;}
.perfect li a{width:158px;line-height:41px;background:#f5f5f5;border:1px solid #dcdcdc; text-align:center;color:#2c9678;font-size:16px;display:block;}
.perfect li:hover a{background:#2c9678;color:#fff;}
.perfect li .three{width:132px;height:138px;text-align:center; position:absolute;right:0;bottom:0;overflow:hidden;}
.perfect li .three p{width:192px;height:48px;background:#b70302; line-height:48px;font-size:22px;color:#fff; position:absolute;top:50px;right:-47px;
-moz-transform: rotate(-45deg);/* Firefox */                
-webkit-transform: rotate(-45deg);/* Safari和Chrome */
-ms-transform: rotate(-45deg);/* IE 9 */
 -o-transform: rotate(-45deg);/* Opera */
}
.perfect .zhu{font-size:18px;color:#333; text-align:center;}
.prezx{font-size:22px;color:#fff;background:#b70302;width:273px;line-height:59px;display:block; text-align:center;border-radius:50px;margin:40px auto;}

.burying{width:1125px;margin:50px auto; overflow:hidden;}
.burying .burying_left{float:left;width:90px;}
.burying .burying_left .burying_tit{font-size:30px;color:#2a2b31;font-weight:600;}
.burying .burying_left .burying_tit i{width:4px;height:76px;background:#2c9678;display:block;float:left;margin-top:5px;margin-right:20px;}
.burying .burying_left a{width:62px;height:267px;background:#2c9678;display:block;font-size:24px;color:#ffffff; text-align:center;line-height:40px;padding:45px 10px 0;box-sizing:border-box;margin-top:42px;}
.burying .burying_right{width:965px;float:right;}
.burying .burying_right img{display:inline-block; position:relative;margin-right:35px;}
.burying .burying_right img:nth-child(odd){top:-20px;}

.wind{width:1115px;margin:0 auto;background:#2c9678;border:5px solid #2c9678; overflow:hidden;}
.wind_tu{float:left;width:490px;}
.wind_tu img{display:block;}
.wind_right{float:right;width:550px;}
.wind_right p{font-size:20px;color:#fff;line-height:120px;}
.wind_right .wind_wz{ overflow:hidden;}
.wind_right .wind_wz span{width:142px;height:49px;line-height:49px;color:#333333;font-size:22px;font-weight:900; text-align:center;display:block;margin-right:20px;margin-bottom:20px;border-radius:50px;background:#fff;float:left;}

.advantage{width:1126px;margin:0 auto; position:relative;}
.advantage_left{width:320px;background:url(../images/kuang.png) no-repeat left;height:549px;padding-left:35px;float:left;margin-right:70px;}
.advantage_left h3{font-size:24px;color:#2c9678;font-weight:900;padding-top:20px;}
.advantage_left i{width:283px;height:2px;display:block;background:#2c9678;margin:25px 0;}
.advantage_left p{font-size:16px;color:#333;}
.advantage_left a{color:#b70302;font-size:22px;font-weight:900;display:block;margin-top:30px;}
.advantage_right{float:left;width:640px;}
.advantage_right li{ overflow:hidden; position:relative;}
.advantage_right li img{float:left;}
.advantage_right li .advantage_text{float:left;width:320px; background:#f3f3f3;height:174px;box-sizing:border-box;padding:26px 25px 0 70px;}
.advantage_right li h3{font-size:18px;color:#333;font-weight:900;line-height:32px;}
.advantage_right li p{font-size:14px;color:#666666;line-height:25px;}
.advantage_right li:nth-child(2n) .advantage_text{padding:26px 70px 0 25px;}
.advantage_right li span{width:62px;height:62px;background:#2c9678; position:absolute;top:50%;left:50%;margin-left:-31px;margin-top:-31px;font-size:18px;color:#fff; text-align:center;box-sizing:border-box;padding:5px;}
.advantage .aixin{ position:absolute;top:123px;left:-305px;}

.whole{width:100%;padding:1px 0 50px;background:#f5f5f5;margin-top:50px;}
.whole .whole_fen{ text-align:center;margin-bottom:40px;}
.whole .whole_fen a{display:inline-block;width:131px;line-height:43px;background:#fff;border:2px solid #eeeeee;margin-right:15px; text-align:center;font-size:16px;color:#666666;}
.whole .whole_fen a:hover{background:#2c9678;color:#fff;}
.whole li{ text-align:center;border:1px solid #dcdcdc;background:#fff;width:328px;height:320px;margin:0 30px 20px;float:left;}
.whole li:nth-child(3n){margin-right:0;}
.whole li .whole_img{height:220px;width:100%;justify-content:center;display:flex;align-items:center; text-align:center;}
.whole li .whole_img img{ transform:scale(1); transition:all 0.3s;}
.whole li:hover .whole_img img{ transform:scale(1.1);}
.whole li h2{font-size:16px;color:#333333;line-height:50px;}
.whole li a{font-size:16px;color:#2c9678;}

.funeral{width:100%;background:url(../images/fubg.jpg) repeat center; background-size: inherit;padding:50px 0;}
.process{width:100%;background:#fff;padding:40px 0;}
.process_p{ text-align:center;color:#777777;font-size:15px;line-height:50px;}
.process ul{ text-align:center;width:85%;margin:30px auto;}
.process ul li{float:left;margin:0 45px;line-height:40px;font-size:18px;color:#222222;}
.process ul li img{display:block;}
.process_more{font-size:24px;color:#231836;font-weight:900; text-align:center;margin:50px auto 0;display:block;}
.process_more img{ vertical-align:sub;margin-right:15px;}

.yhbg{margin:50px auto;}

.price{/* width:100%;background:#fff;padding:40px 0; */}
.price .xuanxiangka .tab{text-align:center;border-bottom:1px solid #f0f2f5;margin:50px 0 20px;}
.price .xuanxiangka .tab li{width:152px;line-height:52px;background:#f0f2f5; text-align:center;font-size:22px;color:#222222;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:500;margin-right:20px;display:inline-block; cursor:pointer;}
.price .xuanxiangka .tab li.active{ background:#2c9678;color:#fff;}
.price .xuanxiangka .cona ul{ overflow:hidden;width:870px;margin:0 auto 0 245px;}
.price .xuanxiangka .cona li{font-size:18px;color:#333;float:left;margin-right:70px;width:400px;line-height:50px;}
.price .xuanxiangka .cona li i{display:inline-block;width:10px;height:10px;background:#2c9678;border-radius:100%;margin-right:10px;}
.price .xuanxiangka .cona li:nth-child(2n){margin-right:0;}
.price_zhu{font-size:14px;color:#555555; text-align:center;margin-bottom:40px;}
.price .pritell{font-size:19px;color:#555555; text-align:center;margin-top:50px;}
.price .pritell img{ vertical-align:sub;margin-right:15px;}
.price .pritell span{font-size:24px;color:#2c9678;font-weight:900;}
.welfare{margin:50px auto;}
.welfare ul{ overflow:hidden;margin-top:40px;}
.welfare li{float:left;margin-right:15px;}
.welfare li:nth-child(3n){margin-right:0;}
.farewell{ background:#fff;padding:40px 0;}
.farewell_list{width:1060px;margin:40px auto;}
.farewell_list li{float:left;width:320px;margin-right:50px; text-align:center;}
.farewell_list li:nth-child(3n){margin-right:0;}
.farewell_list li a{display:block;}
.farewell_list li .farewell_img{width:100%;height:320px;border:5px solid #e3e5e8; overflow:hidden;justify-content:center;display:flex;align-items:center; text-align:center;}
.farewell_list li .farewell_img img{ transform:scale(1); transition:all 0.3s;}
.farewell_list li:hover .farewell_img img{transform:scale(1.1);}
.farewell_list li h2{font-size:20px;color:#222;line-height:70px;}
.farewell .farewell_more{display:block;width:231px;line-height:65px;height:106px;color:#fff;margin:0 auto;font-size:20px;font-weight:900; background:url(../images/farewellmore.png) no-repeat center; text-align:center;}
.happly{margin-top:50px;}

.lookout{width:100%;line-height:50px;background:#f5f5f5;border:1px solid #dedede;font-size:16px;color:#555;padding:0 20px;box-sizing:border-box;margin-top:30px;}
.lookout a{color:#333;border-right:1px solid #333333;margin-right:8px;padding-right:8px;}
.lookout a:last-of-type{border-right:0;}
.gift{border:1px solid #dedede;padding:20px 20px;box-sizing:border-box;margin:30px auto;}
.gift .haoli{font-size:16px;color:#2c9678;margin-bottom:25px;}
.gift .gift_left{width:875px;float:left;}
.gift .gift_left dl{float:left;margin-right:23px; text-align:center;}
.gift .gift_left dd{font-size:16px;color:#333333;}
.gift .gift_right{float:right;width:205px;border-left:1px solid #dedede;padding-left:60px;}
.gift .gift_right h1{font-size:18px;color:#222222;}
.gift .gift_right h1 img{ vertical-align:middle;margin-right:10px;}
.gift .gift_right p{font-size:14px;color:#666666;}

.cemetery_list{border:1px solid #dedede;padding:15px 20px 15px 0;box-sizing:border-box; background:#fff;}
.cemetery_list dl{ overflow:hidden;font-size:14px;margin-bottom:15px;border-bottom:2px dotted #dbdbdb;line-height:30px;}
.cemetery_list dl dt{color:#333333;padding:5px 10px;margin-right:10px;widt h:100px;float:left;font-size:18px;font-weight:900;}
.cemetery_list dl dd{float:left;font-size:18px;}
.cemetery_list dl dd a{color:#6a6a6b;display:block;padding:3px 12px;}
.cemetery_list dl dd a:hover{color:#2c9678;}
.cemetery_list dl dd a.on{color:#2c9678;}
.cemetery_list dl:last-of-type{border-bottom:0;}

.sort-k b {
    font-weight: normal;
    line-height:40px;
    padding-right: 5px; padding-left:5px;
}

.sort-k a {
    padding: 4px 10px;
    font-size: 16px;
    color: #666;
    margin: 0 5px;
    border-radius: 3px;cursor: pointer;
}

.sort-k a.current {
    background-color: #249857;
    color: #fff !important;
    border-radius: 3px;
}


.optimization{}
.cemetery{margin-top:50px;}
.cemetery li{float:left;width:386px;margin:0 21px 20px 0;border-bottom:2px solid #d8d8d8;}
.cemetery li:hover{border-bottom:2px solid #008f57;}
.cemetery li:nth-child(3n){margin-right:0;}
.cemetery li .opimg{width:100%;height:258px;border-radius:10px; position:relative;overflow:hidden;}
.cemetery li .opimg .cptu img{width:100%; transform:scale(1);transition:all 0.3s; height: 258px;}
.cemetery li:hover .opimg .cptu img{ transform:scale(1.1);}
.cemetery li .optit{ overflow:hidden;line-height:55px;}
.cemetery li .optit a{float:left;font-size:20px;color:#333;}
.cemetery li .optit p img{ vertical-align:middle;margin-right:3px;}
.cemetery li .optit p{ float:right;font-size:13px;color:#333;}
.cemetery li .opadv{ display:flex;}
.cemetery li .opadv span{padding:1px 4px;border:1px solid #008f57;color:#333;margin-right:10px;font-size:13px;color:#666;}
.cemetery li .opadv span:hover{ background:#008f57;color:#fff;}
.cemetery li .opjiage{ overflow:hidden;line-height:55px;}
.cemetery li .opjiage p{font-size:24px;color:#2c9678;font-weight:900;float:left;}
.cemetery li .opjiage p span{font-size:13px;color:#666;font-weight:500;margin:0 3px;}
.cemetery li .opjiage .manjian{width:121px;height:30px;line-height:30px; text-align:center;color:#fff;font-size:14px;float:left;margin:12px 0 0 20px;}
.cemetery li .opjiage .you{float:right;font-size:16px;color:#40413a;float:right;}

.yema{ text-align:center;margin:5px auto;}
.yema li{display:inline-block;background:#2c9678;font-family:Arial;font-size:16px;color:#fff;line-height:40px;padding:0 16px; margin-right:3px;}
.yema .active{ background:#F90}
.yema li a{color:#fff;}
.yema li.pages_solid{ background:#242424;color:#fff;}

.recommend{margin-bottom:50px;margin-top:90px;}
.hotrecommend{font-size:26px;color:#333333; text-align:center;margin-bottom:40px;font-weight:900;}
.hotrecommend i{width:8px;height:8px;background:#2c9678;display:inline-block;margin:0 10px; vertical-align:middle;border-radius:100%;}
.recommend dl{float:left;border:1px solid #d4d4d4;background:#fff;border-radius:10px;padding:20px 15px;box-sizing:border-box;margin-right:52px;}
.recommend .recommend_list{display:block; background-repeat:no-repeat; background-position:left;padding-left:50px;}
.recommend .recommend_list h3{font-size:22px;color:#333;}
.recommend .recommend_list p{font-size:17px;color:#666;}
.recommend dl:hover{background:#2c9678;}
.recommend dl:hover h3{color:#fff;}
.recommend dl:hover p{color:#fff;}
.recommend dl .recommend_lista{background-image:url(../images/remen1.png);}
.recommend dl .recommend_listb{background-image:url(../images/remen2.png);}
.recommend dl .recommend_listc{background-image:url(../images/remen3.png);}
.recommend dl .recommend_listd{background-image:url(../images/remen4.png);}
.recommend dl:last-of-type{margin-right:0;}
.recommend dl:hover .recommend_lista{background-image:url(../images/remen1-1.png);}
.recommend dl:hover .recommend_listb{background-image:url(../images/remen2-1.png);}
.recommend dl:hover .recommend_listc{background-image:url(../images/remen3-1.png);}
.recommend dl:hover .recommend_listd{background-image:url(../images/remen4-1.png);}

 .bzbg{width:100%;background-image:url(../images/binzangbg.jpg) ;background-repeat:no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;padding:50px 0;}
.bzbanner{margin-bottom:30px;}
.bzbanner img{width:100%;}
.fication{float:left;width:223px;padding:25px 10px 20px 20px;background:#ba9a5c;box-sizing:border-box;}
.fication dl{margin-bottom:20px;}
.fication dt a{font-size:24px;color:#fff;margin-bottom:10px;display:block;}
.fication dd a{font-size:16px;color:#fff;border-bottom:1px solid #fff;line-height:40px;display:block;width:80%;}
.bz_list_right{width:950px;background:#fff;padding:40px 30px;box-sizing:border-box;float:right;}
.bz_list_right .bz_mz{ overflow:hidden;line-height:35px;}
.bz_list_right .bz_mz h2{font-size:16px;color:#111;float:left;}
.bz_list_right .bz_mz p{font-size:14px;color:#111;float:right;}
.bz_list_right .bz_mz span{font-size:18px;color:#ff2424;}
.bz_list_right_list li{float:left;margin-right:21px; width: 30%; height:210px;margin-bottom:20px; margin-top: 30px;}
.bz_list_right_list li img{display:block;margin:0 auto; transform:scale(1);transition:all 0.3s;}
.bz_list_right_list li:hover img{ transform:scale(1.1);}
.bz_list_right_list li：nth-child(3n){margin-right:0;}
.bz_list_right .yema li{background:#ba9a5c;}
.bz_list_right .yema li.pages_solid{background:#333;}
.bz_dibu .quan{margin:60px auto;}
.bz_dibu .quan a{display:inline-block;margin-right:35px;}
.bz_dibu .quan a:last-of-type{margin-right:0;}

.encyclopedias{width:100%;background-image: url('../images/baikebg.png'); 
	background-repeat:no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;padding:20px 0 50px;}
.navigation{color:#555;font-size:14px;margin-bottom:30px;}
.navigation a{color:#555;font-size:14px;}
.news_nav{width:100%;height:60px;background:#fff;margin-bottom:20px;}
.news_nav a{display:inline-block;font-size:18px;color:#333;padding:0 25px;line-height:60px;}
.news_nav a:hover{ background:#2c9678;color:#fff;}

.news_nav a.current{ background:#2c9678;color:#fff;}

.encyclopedias_list{width:880px;background:#fff;padding:20px;box-sizing:border-box;float:left;}
.encyclopedias_list_left li{border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:20px; overflow:hidden;}
.encyclopedias_list_left li .listimg{width:200px;height:140px;float:left;}
.encyclopedias_list_left li .listimg img{display:block;width:100%;height:100%;}
.encyclopedias_list_left li .encylist_wz{float:right;width:610px;}
.encyclopedias_list_left li .encylist_wz a{font-size:16px;color:#333;line-height:40px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.encyclopedias_list_left li .encylist_wz p{font-size:14px;color:#878787;margin:8px 0 18px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.encyclopedias_list_left li .encylist_wz .shijian{}
.encyclopedias_list_left li .encylist_wz .shijian span{font-size:14px;color:#fff;background:#2c9678;padding:3px 8px;border-radius:5px;margin-right:15px;}
.encyclopedias_list_left li .encylist_wz .shijian time{font-size:14px;color:#878787;}
.encyclopedias_list_left li .encylist_wz .shijian time img{margin-right:5px; vertical-align:middle;}
.encyclopedias_list_left li:hover a{color:#2c9678;}

.encyclopedias_right{width:300px;float:right;}
.encyclopedias_right .dt{width:100%;height:300px;background:#fff; text-align:center;}
.encyclopedias_right .dt img{}
.encyclopedias_right .dt h2{font-size:20px;color:#333;line-height:50px;}
.encyclopedias_right .dt p{font-size:14px;color:#7b7b7b;margin-bottom:15px;}
.encyclopedias_right .dt a{font-size:14px;color:#fff;display:block;width:120px;line-height:40px;background:#2c9678;margin:0 auto;}
.encyclopedias_right .look{background:#fff;width:100%;background:#fff;padding:20px 15px;box-sizing:border-box;margin-top:30px;}
.encyclopedias_right .look h3{font-size:18px;color:#333333;margin-bottom:10px;}
.encyclopedias_right .look h3 img{ vertical-align:middle;margin-right:5px;}
.encyclopedias_right .look a{font-size:14px;color:#666666;line-height:35px;border-bottom:1px dotted #d2d2d2;display:block; height:35px; overflow:hidden;}
.encyclopedias_right .look a i{width:6px;height:6px;background:#dcdcdc;display:inline-block;border-radius:100%;margin-right:5px;}
.encyclopedias_right .look a:hover{color:#2c9678;}
.encyclopedias_right .yizhanshi{width:100%;margin-top:30px;}

.full{width:100%;background-image:url(../images/fullbg.jpg); 
	background-repeat:no-repeat;
	background-size:100% 100%;
	-moz-background-size:100% 100%;padding:20px 0 50px;}
.promise{width:100%;height:150px;background:url(../images/cnbg.jpg) no-repeat center;}
.promise .promisea{font-size:22px;color:#fff;float:left;width:175px; text-align:center;margin:37px 0 0 40px;}
.promise .promisea b{font-size:24px;display:block;}
.promiseb{width:600px;float:left;margin:30px 0 0 95px;}
.promiseb p{font-size:22px;color:#fff;display:inline-block;width:280px;line-height:40px;}
.promiseb p span{font-size:20px;}
.promisec{flaot:left;width:180px;height:73px; background:url(../images/pp) no-repeat center;float:left;margin:46px 0 0 40px;}
	
.full .cemetery_list{margin:30px auto 10px auto;border:none;}
	
.muxing{width:100%;background:#fff;padding:30px;box-sizing:border-box;}
.muxing .muxing_list li{width:210px;float:left;border:1px solid #e5e5e5;margin-right:20px;margin-bottom:20px; }
.muxing .muxing_list li:nth-child(5n){margin-right:0;}
.muxing .muxing_list li a{display:block;}
.muxing .muxing_list li .muxing_img{ position:relative;overflow:hidden; height:210px;}
.muxing .muxing_list li .muxing_img img{display:block;  transform:scale(1); transition:all 0.3s;}
.muxing .muxing_list li:hover .muxing_img img{ transform:scale(1.1);}
.muxing .muxing_list li .muxing_img p{ position:absolute;bottom:0;width:100%;height:20px;background:rgba(44,150,120,0.8);line-height:20px;font-size:12px;color:#fff;padding-left:10px;box-sizing:border-box;}
.muxing .muxing_list li .muxing_wz{font-size:14px;color:#555555; text-align:center;padding:15px 0;}
.muxing .muxing_list li .muxing_wz h3{font-size:16px;color:#333;}
.muxing .muxing_list li .muxing_wz h4{line-height:25px; height:25px;}
.muxing .muxing_list li .muxing_wz p span{font-size:18px;color:#e93838;font-weight:900;}

.vcenter {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: auto;
}

.vcenter2 {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    margin: auto;
}


.tradition .tradition_lun li .muxing_wz p span{font-size:18px;color:#e93838;font-weight:900;}
.tradition{width:100%;padding:50px 30px;box-sizing:border-box;background:#fff;margin-top:40px;}
.tradition_lun{ overflow:hidden;margin:40px auto 0;}
.tradition .tradition_lun li{width:210px;float:left;border:1px solid #e5e5e5;margin-right:20px;margin-bottom:20px;}
.tradition .tradition_lun li a{display:block;}
.tradition .tradition_lun li .muxing_img{ position:relative;overflow:hidden; height:210px;}
.tradition .tradition_lun li .muxing_img img{display:block; transform:scale(1); transition:all 0.3s;}
.tradition .tradition_lun li:hover .muxing_img img{ transform:scale(1.1);}

.tradition .tradition_lun li .muxing_img p{ position:absolute;bottom:0;width:100%;height:20px;background:rgba(44,150,120,0.8);line-height:20px;font-size:12px;color:#fff;padding-left:10px;box-sizing:border-box;}
.tradition .tradition_lun li .muxing_wz{font-size:14px;color:#555555;padding:10px 0 15px;padding-left:15px;}
.tradition .tradition_lun li .muxing_wz h3{color:#333;line-height:30px;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box; overflow:hidden;}
.tradition .muxing_list li .muxing_wz p span{font-size:18px;color:#e93838;font-weight:900;}
.full .guarantee{background:#fff;padding:1px 0 50px;margin-top:40px;margin-bottom:0;}

.interment{background:#fbeddb;width:100%;padding:20px 0 50px;}
.interment_tu .interment_tu_left{width:940px;height:430px;overflow:hidden;background:#fff;padding:30px 30px 50px;box-sizing:border-box;float:left;}
.interment_tu .interment_tu_left .hezi{width:400px;height:340px;justify-content:center;display:flex;align-items:center; text-align:center;float:left;}
.interment_tu .interment_tu_left .hezi img{max-width: 100%; max-height: 100%;}
.interment_tu .interment_tu_left .wenzi{float:right;width:430px;margin-top:20px;}
.interment_tu .interment_tu_left .wenzi h1{font-size:26px;color:#333;line-height: 45px;}
.interment_tu .interment_tu_left .wenzi p{font-size:14px;color:#555555;}
.interment_tu .interment_tu_left .wenzi p b{font-size:30px;color:#f42e2e;}
.interment_tu .interment_tu_left .caizhi{ overflow:hidden;padding:10px 0;margin:15px 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.interment_tu .interment_tu_left .caizhi dl{float:left;margin-right:30px;}
.interment_tu .interment_tu_left .caizhi dl:last-of-type{margin-right:0;}
.interment_tu .interment_tu_left .caizhi dt{font-size:16px;color:#333;font-weight:900;line-height:30px;}
.interment_tu .interment_tu_left .caizhi dd{font-size:14px;color:#333;}
.interment_tu .interment_tu_left .xqdz{font-size:14px;color:#333;margin:15px 0 30px;}
.interment_tu .interment_tu_left .xqdz img{ vertical-align:sub;margin-right:10px;}
.interment_tu .interment_tu_left .buy{width:49%;line-height:60px;background:#f42e2e;color:#fff;font-size:20px; text-align:center;border-radius:10px;display:block; float:left;}
#tbbuy{ float:right !important;}
.interment_tu .interment_tu_right{width:240px;float:right;}
.interment_tu .interment_tu_right h2{font-size:16px;color:#333;font-weight:900;margin-bottom: 20px;}
.interment_tu .interment_tu_right li{width:100%;height:184px;background:#fff; position:relative;text-align:center;margin-bottom:20px; overflow:hidden;}
.interment_tu .interment_tu_right li img{height:100%;display:block; margin:0 auto; transform:scale(1);transition:all 0.3s;}
.interment_tu .interment_tu_right li:hover img{ transform:scale(1.1);}
.interment_tu .interment_tu_right li p{width:100%;line-height:30px;background:rgba(0,0,0,0.6);color:#fff; text-align:center; position:absolute;bottom:0;}
.interment .qygg img{width:100%;margin:30px auto;}

.interment_xq .interment_xq_left{float:left;width:223px;}
.interment_xq .interment_xq_right{float:right;width:950px;background:#fff;padding:40px 20px;box-sizing:border-box;}
.interment_xq .interment_xq_right .bttop{font-size:25px;color:#333;margin-bottom:30px;}
.interment_xq .interment_xq_right .bttop i{width:3px;height:40px;background:#2c9678;display:inline-block; vertical-align:middle;margin-right:15px;}
.interment_xq .interment_info img{display:block;margin:0 auto; }
.interment_xq .interment_xq_right .xiangguan{margin-top:90px;}
.interment_xq .interment_xq_right .bz_list_right{width:100%;padding:0;}
.interment_xq .interment_xq_right .bz_list_right li{float:left;margin-right:21px;width:275px;margin-bottom:20px;}
.interment_xq .interment_xq_right .bz_list_right li img{display:block;margin:0 auto; transform:scale(1);transition:all 0.3s;}
.interment_xq .interment_xq_right .bz_list_right li:hover img{ transform:scale(1.1);}
.interment_xq .interment_xq_right .bz_list_right li：nth-child(3n){margin-right:0;}


.baike_xq_box{width:880px;float:left;}
.baike_xq{width:100%;background:#fff;padding:20px;box-sizing:border-box;}
.baike_xq_bt{ text-align:center;border-bottom:1px dotted #b5b5b5;padding-bottom:20px;margin-bottom:20px;}
.baike_xq_bt h1{font-size:28px;color:#333;line-height:50px;}
.baike_xq_bt time{font-size:14px;color:#666;}
.baike_xq_bt span{font-size:14px;color:#666;}
.baike_xq_nr{font-size:16px;color:#555;line-height:27px;padding-bottom:30px;border-bottom:1px solid #dcdcdc;}
.baike_xq_nr img{ margin:0 auto;}
.baike_xq_list{ display:flex;margin:40px auto;}
.baike_xq_list li{width:410px;line-height:1.9em;font-size:14px;color:#666; background:#eaeaea; text-align:left;margin-right:20px; padding:10px;}
.baike_xq_list li a{color:#666;display:block;}
.baike_xq_list li:hover a{background:#2c9678;color:#fff;}
.baike_xq_list li:hover{background:#2c9678;color:#fff;}
.baike_xq_list li:last-of-type{margin-right:0;}

.prcess{margin:50px auto;}	
.prcess .doubt{width:100%;height:370px;background:#2c9678; position:relative;border-radius:10px;margin-top:40px;}
.prcess .doubt p{ position:absolute;color:#fff;font-size:22px;}
.prcess .doubt p.doubt_a{left:215px;top:50px;}
.prcess .doubt p.doubt_b{left:730px;top:50px;}
.prcess .doubt p.doubt_c{left:450px;top:100px;}
.prcess .doubt p.doubt_d{left:230px;top:160px;}
.prcess .doubt p.doubt_e{left:760px;top:160px;}
.prcess .doubt p.doubt_f{left:432px;top:220px;width:328px;line-height:45px;background:#fff;color:#b70302; text-align:center;border-radius:50px;}
.prcess .doubt p.doubt_g{left:220px;top:280px;}
.prcess .doubt p.doubt_h{left:720px;top:280px;}
.service .title{margin-bottom:40px;}
.service_left{width:600px;height:763px;background:url(../images/servlefttu.jpg) no-repeat center; position:relative;float:left;}
.service_left ul{ position:absolute;top:80px;left:60px;}
.service_left li{background:#fff;padding:0 25px 0 0; text-align:center;border-radius:50px; overflow:hidden;margin-bottom:25px;}
.service_left li i{width:57px;height:57px;background:#2c9678;display:block;border-radius:100%;float:left;margin-right:12px;font-size:32px;color:#fff;font-style:normal; text-align:center;line-height:57px;font-weight:600;}
.service_left li p{float:left;font-size:24px;color:#333;line-height:57px;}
.service_left  .yue{display:block;width:272px;line-height:68px;background:#b70302;color:#fff;font-size:26px; text-align:center;margin:0 auto;border-radius:50px; position:absolute;bottom:50px;left:50%;margin-left:-136px;}
.service_right{width:600px;float:right;}
.swiper-pagination-bullet{width:14px !important;height:14px !important; opacity:1 !important;background:#fff !important;}
.swiper-pagination-bullet-active{background:#2c9678 !important; opacity:1 !important;}
.introduce{width:100%;background:#f8f8f8;height:625px;margin-top:50px;}
.introduce_left{width:655px;float:left; position:relative;height:405px;top:120px;}
.introduce_left .vi{width:633px;height:377px; position:absolute;z-index:2;top:0;left:0;}
.introduce_left .dbg{width:555px;height:311px;position:absolute;right:0;bottom:0;background:#2c9678; z-index:1;}
.introduce_right{width:482px;float:right;}
.introduce_right .tou{width:104px;margin:0 0 30px 275px;}
.introduce_right .tou em{width:2px;height:120px;background:#2c9678;display:block;margin:0 auto;}
.introduce_right .tou p{width:104px;line-height:104px;background:#2c9678;color:#fff;font-size:26px; text-align:center;border-radius:100%;}
.introduce_right .neirong p{font-size:18px;color:#222;margin-bottom:40px;}
.introduce_right .lj{width:200px;line-height:50px;font-size:24px; text-align:center;color:#fff;border-radius:50px;display:block; background:#b70302;}
.aboutteamlc{ background:#fff;padding:0;}
.aboutteamlc .title{margin-bottom:0;}
.aboutteamlc .process_p{margin-bottom:30px;}

.muxiangqing{ background-image:url(../images/muxqbg.jpg);}
.wholexq{/* width:100%; */padding:20px;background:#fff;margin-bottom: 30px;}
.wholexq .wholexq_left{float:left;width:500px;height:500px;justify-content:center; overflow:hidden;max-width: 100% !important;
align-items:center;
text-align:center;}
.wholexq .wholexq_left img{}
.wholexq .wholexq_right{width:620px;float:right;}
.wholexq .wholexq_right h1{font-size:28px;font-weight:900;color:#333;line-height:80px;}
.wholexq .wholexq_right .belonging{font-size:16px;color:#333;padding-bottom:15px;width:320px;border-bottom:1px solid #dcdcdc;}
.wholexq .wholexq_right .belonging a{color:#fff;background:#2c9678;padding:3px 10px;border-radius:50px;margin-right:10px;}
.wholexq .wholexq_right .baojia{font-size:14px;color:#666666;margin-top:15px;}
.wholexq .wholexq_right .baojia b{font-size:28px;color:#f42e2e;}
.wholexq .wholexq_right .baojia img{ vertical-align:sub;margin-right:5px;}
.wholexq .wholexq_right .parameter{width:385px;margin:20px 0 0 0;}
.wholexq .wholexq_right .parameter p{float:left;width:190px;font-size:16px;color:#333;line-height:30px;font-weight:600;}
.wholexq .wholexq_right .parameter p span{color:#666;font-weight:500;}
.wholeservice{ overflow:hidden;}
.wholeservice .wholeservice_left{float:left;width:50px;font-size:16px;color:#333;font-weight:600;}
.wholeservice .wholeservice_right{float:left;font-size:16px;color:#333;}
.wholeservice .wholeservice_right p{margin-bottom:12px}
.wholeservice .wholeservice_right img{ vertical-align:sub;margin-right:5px;}
.wholexq .wholexq_right .discount{font-size:16px;color:#333;font-weight:600;}
.wholexq .wholexq_right .discount a{color:#fff;background:#2c9678;padding:3px 5px;border-radius:5px;display:inline-block;margin-right:10px;font-size:14px;}
.sultation{ overflow:hidden;width:100%;margin-top: 10px;}
.sultation .sultation_tell{float:left;width:195px; background:url(../images/mutell.png) no-repeat left;padding-left:50px;font-size:14px;color:#333;}
.sultation .sultation_tell b{font-size:24px;color:#f42e2e;font-weight:900;display:block;}
.sultation .mianfei{float:left;width:230px;margin-top: 28px;font-size:14px;color:#555;}
.sultation .mianfei b{color:#2c9678;}
.sultation .make{float:left;width:150px;line-height:40px;background:#f42e2e;display:block;font-size:18px;color:#fff; text-align:center;border-radius:5px;margin-top:15px;}

.muxingjieshao{width:100%;background:#fff;padding:30px 80px;box-sizing:border-box;margin-top:40px;}
.muxingjieshao strong{font-size:26px;color:#2c9678;margin-bottom:20px;display:block;}
.muxingjieshao strong span{color:#333;}
.muxingjieshao .muxingjieshao_nr{font-size:18px;color:#666666;line-height:32px;}
.muxingjieshao .muxingjieshao_nr img{margin:10px auto;display:block; max-width:100% !important;}

.detailed{width:100%;background:#f5f5f5; 
	padding:20px 0 50px;}

.detailed_top{width:100%;background:#fff;padding:0 35px 18px 0;box-sizing:border-box;}
.detailed_top_left{width:472px;float:left;}
.detailed_top_right{width:640px;float:right;margin-top: 15px;}
.detailed_top_right h1{font-size:26px;color:#222;border-bottom:1px solid #dcdcdc;line-height:50px; font-weight:bold;}
.detailed_top_right .xiaozi{font-size:16px;color:#333;line-height:44px;}
.detailed_top_right .detayoushi span{font-size:14px;color:#2c9678;background:#dcefdc;display:inline-block;margin-right:12px;padding:5px 8px;border-radius:5px;}
.detailed_top_right .dijia{ overflow:hidden;margin:10px 0;}
.detailed_top_right .dijia .dizhi{font-size:14px;color:#333;float:left;margin-top:14px;}
.detailed_top_right .dijia .dizhi img{ vertical-align:sub;margin-right:8px;}
.detailed_top_right .dijia .price_dj{float:right;font-size:16px;color:#666666;}
.detailed_top_right .dijia .price_dj strong{font-size:34px;color:#be281a;}
.detailed_top_right .sultation{border-top:1px solid #dcdcdc;padding-top:17px;}

.inkPhoBox { width: 470px;}
.inkPhoBox .main{ width:470px;}
.inkPhoBox .mod18{width:470px;position:relative;}
.inkPhoBox #prev{ background: url(../images/prevBtn.png) no-repeat; height: 48px; width: 24px; position: absolute; z-index: 99; left: 11px; top: 40px; cursor: pointer; }
.inkPhoBox #next{ background: url(../images/nextBtn.png) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 99; top: 40px; right: 11px; cursor: pointer; }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff;}
.inkPhoBox .bigImgBox{width: 470px; height: 314px;}
.inkPhoBox .mod18 .picBox{width: 470px; height: 314px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:314px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width: 470px; height: 314px;}
.inkPhoBox .mod18 .picBox li img{ display:block; width:100%;}
.inkPhoBox .smImgBox{ width: 470px; height: 101px; margin-top:10px; position: relative; }
.inkPhoBox .mod18 .listBox{ width: 470px; height: 101px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:101px;position:absolute; padding-left:0px;}
.inkPhoBox .mod18 .listBox li{ width: 150px; height: 100px; cursor: pointer; position: relative; padding: 0 9px 0 0; }
.inkPhoBox .mod18 .listBox li img{width:130px; height:97px;}
.inkPhoBox .mod18 .listBox .on img{border:2px solid #B42222; width:130px; height:97px;}
.anchor{width:100%;height:60px;background:#fff;line-height:60px;margin-bottom:30px;}
.anchor a{display:block;float:left;padding:0 26px;font-size:20px;color:#333333;}
.anchor a:hover{ background:#2c9678;color:#fff;}
.detaggt{margin:30px 0;}
.choose_js{background:#fff;padding:35px 20px;box-sizing:border-box;}
.choose_js_bt{font-size:22px;color:#222222;border-bottom:1px solid #d4d4d4;margin-bottom:40px;padding-bottom:14px;font-weight:900;}
.choose_js_bt i{width:5px;height:20px;background:#56ab93;display:inline-block;margin-right:8px; vertical-align:middle;}
.choose_js .choose_js_nr{font-size:16px;color:#333;line-height:30px;}
.choose_promise{ background-image:url(../images/cnbgl.jpg);margin:30px 0;}
.choose_price{background:#fff;padding:35px 20px;box-sizing:border-box;}
.choose_price li{float:left;margin-right:10px;width:378px;height:156px; border:1px solid #dcdcdc;overflow:hidden;margin-bottom:15px;}

.choose_price li:nth-child(3n){margin-right:0;}
.choose_price li .choose_price_img{width:150px;height:156px;float:left;}
.choose_price li .choose_price_img img{width:150px;height:156px;}
.choose_price li .choose_price_right a{display:block;height:156px;float:left;width:228px;padding-left:25px;box-sizing:border-box;color:#333;}
.choose_price li .choose_price_right a h2{font-size:18px;padding: 8px 0;}
.muxingxiangqfdf{line-height: 25px; overflow: hidden;height:auto;}
.choose_price li .choose_price_right a p{font-size: 14px;}
.choose_price li .choose_price_right a p b{font-size:18px;color:#e03232;}
.choose_price li .choose_price_right a span{font-size:17px; text-decoration:underline;margin-top:8px;display:block;}
.choose_price li:hover .choose_price_right a{background:#35957a;color:#fff;}
.choose_price li:hover .choose_price_right a b{color:#fff;}
.choose_price_more{ margin-top:30px; text-align:center;}
.choose_price_more a{display:inline-block;margin:0 45px;width:180px;height:73px;line-height:50px;font-size:20px;color:#fff;font-weight:900;}
.choose_price_more a.pra{background:url(../images/jia1.png) no-repeat center;}
.choose_price_more a.prb{background:url(../images/jia2.png) no-repeat center;}
.evaluate{background:#fff;padding:35px 20px;box-sizing:border-box;margin:30px auto;}
.evaluate_list li{ overflow:hidden;margin-bottom:30px;}
.evaluate_list li .portrait{width:55px;height:55px;border-radius:50%;float:left;}
.evaluate_list li .evaluate_pj{float:right;width:1084px}
.evaluate_list li .evaluate_pj h1{font-size:18px;color:#333;font-weight:900;}
.evaluate_list li .evaluate_pj time{font-size:14px;margin-left:15px;} 
.evaluate_list li .evaluate_pj p{font-size:15px;color:#666;line-height:24px;margin:7px 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box; overflow:hidden;}
.evaluate_list li .evaluate_pj a{font-size:16px;color:#238368;font-weight:900;}
.evaluate_list li .evaluate_pj .evaluate_img{ overflow:hidden;margin-top:15px;}
.evaluate_list li .evaluate_pj .evaluate_img img{width:194px;height:114px;margin:0 20px 0 0;}
.geography{background:#fff;padding:35px 20px;box-sizing:border-box;}
.century{background:#fff;padding:35px 20px;box-sizing:border-box;margin:30px auto;}
.century li{width:278px;height:113px;border:1px solid #d4d4d4;border-radius:8px; justify-content:center;display:flex;align-items:center;background:#fff;float:left;margin-right:10px;}
.century li .century_img{width:40px;height:47px; margin-right:15px;}
.century li .century_imga{background:url(../images/f1.png) no-repeat top;}
.century li .century_imgb{background:url(../images/f2.png) no-repeat top;}
.century li .century_imgc{background:url(../images/f3.png) no-repeat top;}
.century li .century_imgd{background:url(../images/f4.png) no-repeat top;}
.century li .century_wz p{font-size:22px;color:#333333;}
.century li .century_wz span{font-size:17px;color:#666666;}
.century li:hover{background:#2c9678;}
.century li:hover p{color:#fff;}
.century li:hover span{color:#fff;}
.century li:hover .century_img{ background-position-y:-47px;}
.century li:nth-child(4n){margin-right:0;}
.qita{margin-bottom:50px;}
.yuyue{ width:160px; height:50px; background:#2c9678; text-align:center; line-height:50px; margin:0 auto; border-radius:5px; margin-bottom:30px;}
.yuyue a{ font-size:16px; color:#fff;}


select{ height:25px;}
input{ height:22px;}
.priceS{ padding-left:10px;padding-right:10px;}
.priceBTn{ background: #2c9678; color:#fff; border:none; width:50px; height:25px; border-radius:4px; cursor:pointer}

.swiper-container {
      width: 100%;
      height: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

    }
	.swiper-wrapper img{
		width:100% !important;
		display:block;
	}


.youhui{margin-top: 35px; margin-left: 76px;}
.rightDiv{ width:50px; height:405px; background:#fff; position:fixed; top:25%; right:10px; box-shadow:0 0 10px 0 rgba(0,0,0,.15); border-radius:5px;} 
.rightDiv ul li{ height:99px; border-bottom:1px solid #ebebeb;}
.rightDiv ul li span{ font-size:14px; color:#333333; width:33px;    line-height: 1.2; display: block;padding: 5px 0 0 12px;}
.icon-a div.img{ background:url(../images/fuchuang_03.png) no-repeat center center; height:35px;padding-top: 15px;}
.icon-b div.img{ background:url(../images/fuchuang_09.png) no-repeat center center; height:35px;padding-top: 15px;}
.icon-c div.img{ background:url(../images/fuchuang_13.png) no-repeat center center; height:35px;padding-top: 15px;}
.icon-d div.img{ background:url(../images/fuchuang_17.png) no-repeat center center; height:35px;padding-top: 15px;}
.icon-a:hover{ background:#20ab86; border-radius:5px 5px 0 0;}
.icon-b:hover{ background:#20ab86; }
.icon-c:hover{ background:#20ab86; }
.icon-d:hover{ background:#20ab86; }
.ftImg{padding: 15px 6px 0 7px;}
.wechat{  position:absolute; right:50px; top:100px; width:140px; background:#20ab86;display:none;}
.wechater{ width:120px; padding:10px;}
.wechat-txt{ background-color: #fff; padding: 5px 10px; color: #666; text-align:center;box-shadow: 0 0 6px 0 rgba(0,0,0,.15);/* transition: all .3s ease-in-out; */}
.phoneOnline,.carOnline{height:99px; width:140px; background:#20ab86; position:absolute;right:50px; top:200px;display:none; }
.phoneOnline-txt,.carOnline-txt{ color:#fff; font-size:15px; text-align:center;line-height: 30px; padding-top: 20px;}
.carOnline{top:300px !important;width:180px !important;}
.evaluate_list{ height:370px;}