@charset "gb2312";
/* CSS Document */


*{padding:0;margin:0;}
body{font-family: 'pingfang',"Microsoft YaHei",'arial';font-size: 14px; background:#fff;}

@font-face {
	  font-family:'pingfang';
  src: url('../font/pingfang.ttf');
  
}
@font-face {

  font-family: 'pingfang cu';   /*字体名称*/
  src: url('../font/PingFang Bold.ttf');       /*字体源文件*/
	
	}

input,textarea,a{ outline:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
img{max-width:100%;}

/**********公共区域**************/
.wrap{width:1200px;margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clear{display:block;contact:"";clear:both;}




/*******头部*******/

.head .exc{margin-top:20px;margin-left: 130px;}
.head .exc h3{font-size:18px;color:#333;font-family:"pingfang cu";line-height:40px;}
.head .exc h3 span{color:#85b22d;}
.head .exc img{display:block;}
.head .abc{line-height:100px;}
.head .abc .tell{font-size:18px;color:#333;font-family:"pingfang cu";margin-right:20px;}
.head .abc .tell img{ vertical-align:middle;margin-right:10px;}
.head .abc .zyw{position:relative;}
.head .abc .zyw img{vertical-align:middle;margin-right:5px;display:inline-block;}
.head .abc .zyw > a{font-size:12px;color:#333;}
.head .abc .zyw i{	width:0;
	height:0;
	border-right:3px solid transparent;
	border-left:3px solid transparent;
	border-top:3px solid #999999; vertical-align:middle;display:inline-block;margin-left:5px;}

.head .abc .zyw .yw{position:absolute;top:70px;right:0;display:none;line-height: 15px;}
.head .abc .zyw .yw a{font-size:12px;color:#333;}
.head .abc .zyw:hover .yw{display:block;}

/*****导航*********/

.nav{width:100%;height:60px;background:#1b2022; position:relative;}
.nav .nav_center{}
.nav .nav_center .logo{width:130px;height:60px; back ground:#f7fafb;justify-content:center;display:flex;align-items:center; text-align:center; }
.nav .nav_center .logo img{max-height:60px;}
.nav .nav_center .nav_list{width:830px;margin-left:70px;}
.nav .nav_center .nav_list li{display:inline-block;}
.nav .nav_center .nav_list li a{font-size:16px;color:#fff;line-height:56px;padding:0 10px;display:block;}
.nav .nav_center .nav_list li:hover a{border-bottom:4px solid #94c33a;}
.nav_center .dz{width:155px;height:60px;background:#94c33a;}
.nav_center .dz a{font-size:16px;color:#fff;text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;justify-content:center;display:flex;align-items:center; text-align:center; line-height:60px;}
.nav_center .dz a img{ vertical-align:middle;margin-right:5px;}


/********banner**********/
.banner{width:100%;position:relative;height:642px;/* background:url(/uploads/link/20200908062902.jpg) no-repeat center top;background-size:cover; */}
.bannernr{ position:absolute;bottom:70px;left:50%;margin-left:-385px;z-index:999999;}
.bannernr .remen{ overflow:hidden;margin-bottom:30px;}
.bannernr .remen .rmwz{font-size:16px;color:#fff;text-shadow:rgba(0,0,0,0.8) 1px 1px 4px;font-family:"Microsoft YaHei";}
.bannernr .remen ul{display:flex;}
.bannernr .remen ul li{width:80px;height:26px;background:url(../web/zj.png) no-repeat center;line-height:26px;margin-left:12px;}
.bannernr .remen ul li a{font-size:14px;color:#333; display:block;margin-left:18px;}
.bannernr .search{width:770px;height:58px;background:#fff;line-height:58px;font-family:"Microsoft YaHei";padding-left:20px;box-sizing:border-box;box-shadow: 0px 5px 5px rgba(0,0,0,0.2);}
.bannernr .search .tuan{font-size:18px;color:#333;}
.bannernr .search .cpkey{width:472px;height:58px;font-size:16px;color:#b3b5b5;margin-left: 40px;border:none;display:block;}
.bannernr .search .topKeyWord{width:148px;height:58px;display:block;}


/******当季热门*******/
.hot{margin-top:50px;}
.hot .tit{ width:100%;height:56px;background:url(../web/titlebg.png) no-repeat center; text-align:center;font-size:36px;color:#0a181c;font-family:"Microsoft YaHei";margin-bottom:30px;}
.hot ul{ overflow:hidden;}
.hot ul li{position:relative;width:386px;height:242px;float:left;margin:20px 20px 0 0; overflow:hidden;}
.hot ul li img{width:100%; transform:scale(1); transition:all 0.3s;}
.hot ul li:hover img{transform:scale(1.1);}
.hot ul li:nth-child(3n){margin-right:0;}
.hot ul li a{display:block;}
.hot ul li .s{position:absolute;width:100%;height:auto; background-image: linear-gradient(to right, rgba(0,0,0,0.7),rgba(0,0,0,0));top:50%;left:0;margin-top:-55px;padding:0 10px;box-sizing:border-box;}
.hot ul li .s h2{font-size:32px;color:#fff;border-bottom:1px solid #fff;line-height:50px;}
.hot ul li .s p{font-size:14px;color:#fff;line-height:28px;float:left;margin:0 4px;}


/*******************/

.title{ width:100%; text-align:center;font-size:36px;color:#0a181c;font-family:"Microsoft YaHei";margin:50px 0 30px 0;}
.team{ overflow:hidden;}
.team ul{margin-bottom:45px;}
.team .teamtit{width:255px;height:368px;padding:0 55px 0 30px;box-sizing:border-box; overflow:hidden;}
.team .teamtit h2{font-size:28px;color:#fff;font-family:"pingfang cu";line-height:60px;margin-top:20px;}
.team .teamtit > a{font-size:14px;color:#fff;line-height:40px;margin-right:20px;font-family:"Microsoft YaHei";display:inline-block;}
.team .teamtit .mm a{width:84px;height:34px;background:#fff;color:#802e1b;font-size:16px;line-height:34px; text-align:center;display:block;margin-top:15px;} 
.team li{ float:left;width:295px;box-shadow:0 0 7px rgba(0,0,0,0.2);margin-right:20px;border-radius:5px;}
.team li .teamimg{width:100%;height:196px; overflow:hidden; }
.team li .teamimg img{max-width:100%;transform:scale(1); transition:all 0.3s;}
.team li:hover .teamimg img{transform:scale(1.1);}
.team li .teambt{padding:10px;box-sizing:border-box;font-family:"Microsoft YaHei";}
.team li .teambt h2 a{font-size:16px;color:#333;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;
line-height:25px;font-weight:500;}
.team li .teambt p{width:66px;line-height:22px;background:#f5f5f5; text-align:center;font-size:12px;color:#565656;display:inline-block;margin-right:10px;margin-top:10px;}
.team li .teambt .price{line-height:35px;}
.team li .teambt .price .wom{font-size:12px;color:#565656;}
.team li .teambt .price .wom span{color:#919191;}
.team li .teambt .price .pri{font-size:12px;color:#828282;}
.team li .teambt .price .pri b{font-size:20px;color:#76b008; font-family:Arial;font-weight:500;}
.team li:nth-child(4n){margin-right:0;}
.team .teama{background:url(../web/tja.jpg) no-repeat center;}
.team .teamb{background:url(../web/tjb.jpg) no-repeat center;}
.team .teamc{background:url(../web/tjc.jpg) no-repeat center;}
.team .teamd{background:url(../web/tjd.jpg) no-repeat center;}
.team .teame{background:url(../web/tje.jpg) no-repeat center;}
.team .teamf{background:url(../web/tjf.jpg) no-repeat center;}


/***********************/

.gramme{width:100%;height:346px;background:url(../web/ggbg.jpg) no-repeat center;}
.gramme_center{ overflow:hidden;}
.gramme_center .biaoti{font-size:32px;color:#fff;font-family:"pingfang cu"; text-align:center;margin-top:50px;}
.gramme_center .msgLeft_Txtbox_div{ overflow:hidden;margin:40px 0;}
.gramme_center textarea{width:270px;height:50px;background:#fff;border-radius:5px;line-height:50px;padding-left:20px;box-sizing:border-box;display:block;float:left;border:none;box-shadow:0 0 7px rgba(0,0,0,0.2);font-size:16px;color:#999;font-family:"pingfang";}
.gramme_center input{width:270px;height:50px;background:#fff;border-radius:5px;line-height:50px;padding-left:20px;box-sizing:border-box;display:block;float:left;border:none;box-shadow:0 0 7px rgba(0,0,0,0.2);font-size:16px;color:#999;margin-left:30px;}
.gramme_center #msgLeft_Btn_div a{display:block;width:192px;height:85px;line-height:50px;margin:0 auto; text-align:center;color:#fff;font-size:20px;font-family:"pingfang cu";text-shadow:rgba(0,0,0,0.2) 1px 1px 1px; background:url(../web/ggzx.png) no-repeat top;}


/***************/
.cases_center{width:1355px;margin:0 auto;}

.cases_center li{width:380px;float:left;margin:0 30px 20px 0; text-align:center;font-family:"Microsoft YaHei";border-radius:5px;}
.cases_center li：nth-child(3n){margin-right:0;}
.cases_center li .casesimg{width:100%; position:relative;height:236px; overflow:hidden;}
.cases_center li .casesimg img{width:100%;display:block;transform:scale(1); transition:all 0.3s;}
.cases_center li:hover .casesimg img{transform:scale(1.1);}
.cases_center li .casesimg .wenan{ position:absolute;right:10px;top:10px;width:79px;height:79px;border-radius:50%;background:rgba(0,0,0,0.6);font-size:18px;color:#fff; overflow:hidden;padding:15px;box-sizing:border-box;}
.cases_center li a{display:block;color:#45474b;font-size:22px;line-height:50px}
 .swiper-wrapper{width:1200px;margin:0 auto;}
 .swiper-button-next, .swiper-button-prev{width:52px;height:52px; background-size:cover;margin-top:-26px;}
 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../web/jjttl.png);}
 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../web/jjttr.png);}

/*******************/
.strong_center{width:1355px;margin:0 auto;}
.strong_center li{width:224px;height:96px;border:1px solid #eef2f5;border-radius:5px;justify-content:center;display:flex;align-items:center; text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.1);margin:0 18px 20px 0;float:left;}
.strong_center li:nth-child(5n){margin-right:0;}
.strong_center li img{max-width:100%;}
/************************/
#ScrollBox{ overflow:hidden;}
.silhouette_lun{width:100%;height:356px;padding:30px 0;background:#f5f5f5; overflow:hidden;}
.silhouette_lun li{width:485px;height:356px;float:left;margin:0 10px;box-shadow:0 0 10px rgba(0,0,0,0.1);border:1px solid #eef2f5;}
.silhouette_lun li img{width:100%;}

/*******************/
.why{width:1069px;margin:0 auto;}
.why li{font-family:"Microsoft YaHei";float:left;width:370px;overflow:hidden;margin-bottom:50px;}
.why li .why_wz{width:260px;}
.why li .why_wz p{color:#333;font-size:24px;line-height:50px;}
.why li .why_wz span{display:block;color:#7d7d7d;font-size:14px;line-height:25px;}
.why li:nth-child(2n){margi n-right:0;float:right;}

/*************************/

.number{width:100%;padding:50px 0;background:#1f1f1f; overflow:hidden;margin-top:50px;}
.number li{float:left;margin:0 145px 0 0; text-align:center;color:#fff;}
.number li:last-of-type{margin-right:0;}
.number li span{font-size:40px;font-family:"pingfang cu";}
.number li em{font-size:40px;font-family:"pingfang cu";}
.number li p{font-size:20px;}

/***********************/

.news{width:1069px;margin:0 auto 50px;overflow:hidden; background:url(../web/newsbg.png) no-repeat 64% 85%;}
.news_left{ overflow:hidden;width:685px;}
.news_left .swiper-slide{ overflow:hidden;}
.news_left .swiper-wrapper{width:100%;}
.news_left .nimg{float:left;width:338px;}
.news_left .nimg img{width:100%;display:block;}
.news_left .nwz{float:right;width:330px;}
.news_left .nwz .newsbiao{width:58px;height:28px;background-image: linear-gradient(to right, #ffaa11 , #fecb47);color:#fff;font-size:14px;text-shadow:rgba(0,0,0,0.2) 1px 1px 1px; text-align:center;line-height:28px;border-radius:5px;margin-top:10px;}
.news_left .nwz a{font-size:24px;color:#333333;font-family:"pingfang cu";width:195px;line-height:30px;display:block;margin:20px 0;}
.news_left .nwz p{song-size:14px;color:#7d7d7d;line-height:26px;-webkit-box-orient: vertical;-webkit-line-clamp:6;display: -webkit-box;overflow: hidden;}

.news_left .swiper-button-next, .swiper-button-prev{width:32px;height:32px; background-size:cover;margin-top:0;}
.news_left .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../web/newl.png);left:356px;top:70%;}
.news_left .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../web/newr.png);left:545px;top:70%;}
.news_left .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity:1;}
.news_left .btn i{display:block;position:absolute;width:140px; background:#4d4d4d;height:2px;top: 73%;left: 58%;}

.news_right{width:318px;}
.news_right li{width:100%;margin-bottom:20px;height:213px;text-align:center;position:relative;}
.news_right li img{width:100%;}
.news_right li .news_rightwz{width:100%;height:100%; background:rgba(0,0,0,0.3); position:absolute;top:0;left:0;}
.news_right li .news_rightwz h3{font-size:28px;color:#fff;font-family:"pingfang cu";text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;margin-top:70px;}
.news_right li .news_rightwz time{font-size:16px;color:#fff;text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;line-height:30px;}



/********底部***********/
footer{width:100%;background:#2e2f2e;}
.foot{ overflow:hidden;padding:55px 0;}
.foot dl{font-family:"Microsoft YaHei";margin-right:57px;float:left;}
.foot dl dt{font-size:18px;color:#ffffff;line-height:40px;}
.foot dl i{width:26px;height:2px;background:#edefee;display:block;margin:15px 0;}
.foot dl dd{font-size:14px;color:#adadad;line-height:30px;}
.foot dl dd a{font-size:14px;color:#adadad;line-height:30px;}
.foot .dbcall strong{font-size:24px;color:#fff;font-weight:900;}
.foot .dbcall dd{line-height:50px;}
.foot .erweima{ text-align:center;margin-right:0;float:right;}
.foot .erweima img{display:block;width:108px;height:108px;}
.foot .erweima dd{color:#fff;}
footer .bq{ text-align:center;font-size:12px;color:#fff;border-top:1px solid rgba(204,204,204,0.3);line-height:60px;}
footer .bq a{color:#fff;}



/*******内页关于我们*******/

.nyaboutbanner{width:100%;height:425px; background:url(../web/aboutbanner.jpg) no-repeat center;text-align:center; overflow:hidden;}
.nyaboutbanner h3{font-size:42px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;font-weight:400;line-height:70px;margin-top:130px;}
.nyaboutbanner p{font-size:22px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;}

.nyabout{width:100%;height:437px;background:url(../web/nyaboutbg.png) no-repeat center;}
.nyabout_center{width:1140px;margin:0 auto;padding-top:70px;} 
.nyabout_center .nyab{font-family:"Microsoft YaHei";width:650px;}
.nyabout_center .nyab h2{font-size:34px;color:#0a181c;font-weight:500;line-height: 80px;}
.nyabout_center .nyab p{color:#666666;font-size:14px;line-height:30px;}
.nyabout_center .nyab a.abba{width:136px;height:48px;background:#94c33a; text-align:center;line-height:48px; border-radius:50px;display:block;box-shadow:0 5px 10px rgba(148, 195, 58, 0.4);font-size:18px;color:#fff;margin-top:40px;}
.nyabout_center .nyabimg{width:400px;}

.service{margin-bottom:60px;}
.tt{font-size:34px;color:#0a181c; text-align:center;margin-bottom:40px;}
.service ul{}
.service li{width:330px;margin-right:75px; text-align:center;float:left;}
.service li h3{font-size:24px;color:#0a181c;line-height:50px;}
.service li p{font-size:14px;color:#999;line-height:26px;}
.service li:nth-child(3n){margin-right:0;}

.video{width:100%;background:#fcfbf8;padding:40px 0;}
.video li{width:25%;float:left;padding:0 5px 5px;box-sizing:border-box;}

.logohy{margin-top:50px; text-align:center;}
.logohy img{margin-bottom:60px;}

.nyabocon{width:1140px;margin:0 auto 40px; overflow:hidden;}
.nyabocon h4{font-size:30px;color:#0a181c;margin:20px 0;}
.nyabocon li{width:355px;margin-right:37px;float:left;}
.nyabocon li:last-of-type{margin-right:0;}
.nyabocon li p{color:#666;font-size:16px;line-height:40px;}
.nyabocon li span{color:#222;font-size:16px;}
.nyabocon li strong{color:#222;font-size:16px;}
.nyabocon li p em{float:left;}
.nyabocon li p .you{float:right;width:275px;line-height: 30px;}
.nyabocon li p .lvse{color:#94c33a;}

/**********年会************/
.nynhbanner{width:100%;height:425px; background:url(../web/nhbanner.jpg) no-repeat center;text-align:center; overflow:hidden;}
.nynhbanner h3{font-size:42px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;font-weight:400;line-height:70px;margin-top:100px;}
.nynhbanner p{font-size:22px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;}
.nynhbanner a{width:162px;line-height:52px;background:#94c33a;color:#fff;font-size:20px;font-family:"pingfang cu";display:block;margin:30px auto 0; border-radius:50px;}

.annual ul{margin-bottom:45px;}
.annual li{ float:left;width:386px;box-shadow:0 0 7px rgba(0,0,0,0.2);margin-right:20px;border-radius:5px;margin-bottom:25px;}
.annual li .annualimg{width:100%;height:242px; overflow:hidden; }
.annual li .annualimg img{width:100%;transform:scale(1); transition:all 0.3s;}
.annual li:hover .annualimg img{transform:scale(1.1);}
.annual li .annualbt{padding:10px 15px;box-sizing:border-box;font-family:"Microsoft YaHei";}
.annual li .annualbt h2 a{font-size:16px;color:#333;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;line-height:25px;font-weight:500;margin-bottom:10px;}
.annual li .annualbt p{width:66px;line-height:22px;background:#f5f5f5; text-align:center;font-size:12px;color:#565656;display:inline-block;margin-right:10px;}
.annual li .annualbt .price{line-height:35px;margin-top:10px;}
.annual li .annualbt .price .wom{font-size:12px;color:#565656;}
.annual li .annualbt .price .wom span{color:#919191;}
.annual li .annualbt .price .pri{font-size:12px;color:#828282;}
.annual li .annualbt .price .pri b{font-size:20px;color:#f63833; font-family:Arial;font-weight:500;}
.annual li:nth-child(3n){margin-right:0;}
 .fenlei{ overflow:hidden; text-align:center;margin:10px 0 40px 0;}
 .fenlei a{display:inline-block;border:1px solid #ececec;width:102px;line-height:38px;color:#565656;font-size:16px; text-align:center;margin-right:15px;}
 .fenlei a:hover{background:#94c33a;border:1px solid #94c33a;color:#fff;text-shadow:rgba(0,0,0,0.2) 1px 1px 1px;}

.demand{width:100%;height:314px;background:url(../web/xuqiubg.jpg) no-repeat center; text-align:center;}
.demand .demandtit{font-size:34px;color:#fff;padding:70px 0 40px;}
.demand form{width:990px;margin:0 auto; overflow:hidden;}
.demand .xingming{width:380px;line-height:52px;background:#fff;font-size:16px;color:#333;margin-right:15px;border-radius:5px;}
.demand .xingming input{width:300px;line-height:52px;padding-left:15px;box-sizing:border-box;border:none;color:#999;}
.demand .lianxi{width:380px;line-height:52px;background:#fff;font-size:16px;color:#333;border-radius:5px;}
.demand .lianxi input{width:300px;line-height:52px;padding-left:15px;box-sizing:border-box;border:none;color:#999;}
.demand #msgLeft_Btn_div{width:192px;line-height:52px;background:#e2c505;border-radius:5px;margin-left:15px;}
.demand #msgLeft_Btn_div a{ text-align:center;font-size:20px;font-family:"pingfang cu";color:#fff;display:block;text-shadow:rgba(0,0,0,0.2) 1px 1px 1px; cursor:pointer;}


.process{}
.process ul{ overflow:hidden;}
.process ul li{width:195px;float:left;margin-right:55px;}
.process ul li:last-of-type{margin-right:0;}
.process ul li h3{font-size:24px;color:#333333;font-weight:500;line-height:45px;}
.process ul li p{font-size:14px;color:#666666;line-height:25px;}

.neirong{margin-bottom:40px;}
.neirong { overflow:hidden;}
.neirong dl{width:285px;float:left;margin-right:20px; text-align:center;margin-bottom:20px;}
.neirong dl:nth-child(4n){margin-right:0;}
.neirong dl dt{font-size:24px;color:#333;line-height:45px;}
.neirong dl dd{font-size:16px;color:#666;}

/***********往期视频***********/
.periodbanner{width:100%;height:667px; background:url(../web/periodbanner.jpg) no-repeat center;text-align:center; overflow:hidden;}
.periodbanner h3{font-size:42px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;font-weight:400;line-height:70px;margin-top:130px;}
.periodbanner p{font-size:22px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;}


.period{}
.period li{float:left;width:32%;margin-right:20px; text-align:center;margin-bottom:20px;}
.period li:nth-child(3n){margin-right:0;}
.period li p{font-size:24px;color:#565656;font-family:"Microsoft YaHei";line-height:35px;}

/*******页码**********/
.yema{ text-align:center;margin-top:30px;margin-bottom:40px;}
.yema ul{}
.yema li{display:inline-block;border:1px solid #d2d2d2;width:32px;height:32px;font-family:Arial;font-size:12px;color:#848484;line-height:32px;}
.yema li a{color:#424242;display:block;}
.yema li.previous_s{ font-family:"宋体";}
.yema li.next{ font-family:"宋体";}
.yema li.pages_solid{ background:#94c33a;border:1px solid #94c33a;color:#fff;}


/*********团建列表页**********/

.building_nav{padding:30px;box-sizing:border-box;width:100%;background:#f8f8f8;}
.building_nav .search{width:773px;height:52px;background:#fff;line-height:52px; overflow:hidden;margin-bottom:25px;}
.building_nav .search .cpkey{width:590px;float:left;font-size:16px;color:#b3b5b5;line-height:52px;border:none;padding-left:20px;}
.building_nav .search .topKeyWord{width:148px;float:right;}
.building_nav .list{}
.building_nav .list dl{ overflow:hidden;font-size:14px;margin-bottom:15px;}
.building_nav .list dl dt{color:#333333;padding:5px 10px;margin-right:20px;width:95px;float:left;}
.building_nav .list dl dd{float:left;}
.building_nav .list dl dd a{color:#6a6a6b;display:block;padding:3px 12px;}
.building_nav .list dl dd a:hover{background:#94c33a;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 3px;border-radius:50px;}
.building_nav .list dl dd a.on{background:#94c33a;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 3px;border-radius:50px;}

.buildinglie{font-family:"Microsoft YaHei";}
.buildinglie .chose{border-bottom:1px solid #f2f2f2;padding:25px 0;margin-bottom:25px;font-size:18px;color:#242424;}
.zhuti ul{margin-bottom:45px;width:856px;}
.zhuti li{ width:856px;margin-bottom:25px;overflow:hidden;border-bottom:1px solid #f2f2f2;padding-bottom:25px}
.zhuti li .zhutiimg{float:left;width:218px;height:156px;  }
.zhuti li .zhutiimg img{width:218px;height:156px;}
.zhuti li .zhutibt{font-family:"Microsoft YaHei";width:615px;float:right;margin-top:10px;}
.zhuti li .zhutibt h2 a{font-size:16px;color:#333;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;line-height:35px;font-weight:500;margin-bottom:10px;}
.zhuti li .zhutibt p{width:66px;line-height:22px;background:#f5f5f5; text-align:center;font-size:12px;color:#7e7e7e;display:inline-block;margin-right:10px;}
.zhuti li .zhutibt .price{line-height:35px;margin-top:10px;}
.zhuti li .zhutibt .price .wom{font-size:14px;color:#919191;font-family:"pingfang";}
.zhuti li .zhutibt .price .pri{font-size:14px;color:#919191;}
.zhuti li .zhutibt .price .pri b{font-size:20px;color:#f63833; font-family:Arial;font-weight:500;}

.fangan{width:314px;padding:30px;box-sizing:border-box;border:2px solid #94c33a;font-family:"Microsoft YaHei";background:#fff;}
.fangan .dzfn{ background:url(../web/dzfa.png) no-repeat center;width:142px;height:31px;line-height:31px; text-align:center;color:#222;font-size:18px;margin:0 auto;}
.fanganselect{margin-top:20px;}
.fanganselect select{width:100%;background:#f3f4f1 url(../web/xjta.png) no-repeat 225px;height:44px;color:#565656;font-size:14px;border:none;padding-left:15px;margin-bottom:10px;box-sizing:border-box;    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;}
.fangan form .gong{width:100%;background:#f3f4f1;line-height:44px;color:#565656;font-size:14px;padding-left:15px;margin-bottom:10px;box-sizing:border-box;}
.fangan form .gong input{width:165px;float:right;line-height:42px;border:none;background:none;}
.fangan #msgLeft_Btn{width:100%;line-height:44px;background:#242424; text-align:center;font-size:16px;color:#fff;display:block;}

.tuanjianyema{width:1200px;margin:30px auto 40px;}
.tuanjianyema ul{width:856px;}


/**********线路**********/
.xianlubanner{width:100%;height:425px; background:url(../web/xlbanner.jpg) no-repeat center;overflow:hidden;}
.xianlubanner h3{font-size:42px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;font-weight:400;line-height:70px;margin-top:130px;}
.xianlubanner p{font-size:22px;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;}

.xlhot{width:100%;padding:40px 0;background:#f8f8f8;}
.xlhot .tit{font-size:36px;color:#0a181c;font-family:"Microsoft YaHei";margin-bottom:20px;}
.xlhot ul{ overflow:hidden;}
.xlhot ul li{position:relative;width:386px;height:242px;float:left;margin:10px 20px 0 0; overflow:hidden;}
.xlhot ul li img{width:100%; transform:scale(1); transition:all 0.3s;}
.xlhot ul li:hover img{transform:scale(1.1);}
.xlhot ul li:nth-child(3n){margin-right:0;}
.xlhot ul li a{display:block;}
.xlhot ul li .s{position:absolute;width:100%;height:110px; background-image: linear-gradient(to right, rgba(0,0,0,0.7),rgba(0,0,0,0));top:50%;left:0;margin-top:-55px;padding:0 10px;box-sizing:border-box;}
.xlhot ul li .s h2{font-size:32px;color:#fff;border-bottom:1px solid #fff;line-height:50px;}
.xlhot ul li .s p{font-size:16px;color:#fff;line-height:40px;}

.youji{line-height:45px;}
.youji p{font-size:28px;color:#0a181c;}
.youji .gnw{}
.youji .gnw a{font-size:14px;color:#333;padding:3px 13px;margin-right:8px;}
.youji .gnw a:hover{background:#94c33a;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;border-radius:5px;}
.youji .gnw a.on{background:#94c33a;color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 5px;border-radius:5px;}
.travel{width:843px;}
.travel .mudi{width:100%;height:48px;border:1px solid #ececec;margin:30px 0;}
.travel .mudi li{float:left;line-height:48px;margin-right:20px;}
.travel .mudi li a{font-size:14px;color:#767676;}
.travel .mudi li.mu1{width:132px;background:#f4f4f4;height:48px; text-align:center;color:#333;}
.travel .mudi li:hover a{color:#7db01c;}
.travel .mudi li a.on{color:#7db01c;}

.travellist{}
.travellist dl{margin-bottom:20px;}
.travellist dt a{font-size:16px;color:#333333;line-height:40px;}
.travellist dd{ overflow:hidden;line-height:30px;}
.travellist dd span{font-size:14px;color:#999999;float:left;display:block;}
.travellist dd a{font-size:14px;color:#676767;float:left;display:block;width:790px;}
.travellist dl img{display:inline-block;margin-top:10px;}

/**********咨讯**************/
.facnav{font-size:14px;color:#999;line-height:60px;}
.facnav a{color:#333;}
.nynew{width:843px;}
.nynew .newlistt{margin-top:40px;}
.nynew .newlistt li{ overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d9dde4;}
.nynew .newlistt li .nynewimg{float:left;width:200px;}
.nynew .newlistt li .nynewimg img{width:100%;height:124px;}
.nynew .newlistt li .nynewnr{width:415px;float:left;margin:0 30px;}
.nynew .newlistt li .nynewnr a{font-size:18px;color:#333;line-height:40px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.nynew .newlistt li .nynewnr p{font-size:14px;color:#818181;line-height:22px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.nynew .newlistt li .nynewnr time{font-size:14px;color:#999999;line-height:40px;}
.nynew .newlistt li .nynewnr time img{ vertical-align:sub;margin-right:10px;}
.nynew .newlistt li .nynewmore{width:115px;height:44px;border:1px solid #dcdde0;float:right; text-align:center;line-height:44px;margin-top: 30px;}
.nynew .newlistt li .nynewmore a{color:#313131;font-size:16px;display:block;}
.nynew .newlistt li .nynewmore a img{ vertical-align:middle;margin-left:5px;}

.nynew .swiper-wrapper{width:100%;}
.nynew .swiper-slide .nynewr img{display:block;width:100%;height:297px;}
.nynew .swiper-slide .nynewr a{display:block;line-height:46px;background:rgba(0,0,0,0.5);width:100%;position:absolute;bottom:0;color:#fff;padding-left:20px;box-sizing:border-box;font-size:18px;}

.nynew .swiper-button-next, .swiper-button-prev{width:32px;height:32px; background-size:cover;margin-top:0;}
.nynew .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../web/nynewll.png);left:77%;top:87%;z-index:5;}
.nynew .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../web/nynewrr.png);right:33px;top:87%;z-index:5;}
.nynew .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity:1;}
.nynew .btn i{display:block;position:absolute;width:80px; background:#fff;height:2px;top: 92%;left: 82%;z-index:5;}


/*********新闻详情***********/

.xqnr{margin-top:40px;}
.xqnr h1{ text-align:center;font-size:24px;color:#333;font-weight:500;}
.xqnr .ck{font-size:14px;color:#999;text-align:center;margin:15px auto;}
.xqnr .ck p{display:inline-block;margin-right:20px;}
.xqnr .ck img{ vertical-align:middle;margin-right:5px;}
.xqnr .text{font-size:14px;color:#666;line-height:25px;}
.fanye{ overflow:hidden;margin-top:30px;}
.fanye div{float:left;color:#999;font-size:14px;}
.fanye div a{color:#7eae21;}
.fanye div:last-of-type{float:right;}
.morenew{margin:50px 0;}
.morenew .morenewtit{font-size:24px;color:#0a181c;margin-bottom:30px;}
.morenew .morenewtit i{width:657px;height:1px;background:#ebeef0;display:inline-block;margin-left:38px; vertical-align:middle;}
.morenew ul{ overflow:hidden;}
.morenew ul li{float:left;width:190px;margin-right:27px;}
.morenew ul li:last-of-type{margin-right:0;}
.morenew ul li a{display:block;}
.morenew ul li img{width:190px;height:122px;}
.morenew ul li p{font-size:16px;color:#333333;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;line-height:22px;}

/*********团建详情***********/
.bg1{background:#f8f8f8;}
.tjtop{margin-bottom:20px;}
.tjtop dl{padding:23px;background:#fff;width:1152px;border:1px solid #e8e8e8;}
.tjtop dl dt{width:456px;height:294px;overflow:hidden;float:left;}
.tjtop dl dt img{height:100%;display:block;}
.tjtop dl dd{float:right;width:664px;}
.tjtop dl dd h1{font-size:24px;color:#232323;margin-top:15px;}
.tjtop dl dd h2{margin-top:15px;}
.tjtop dl dd h2 p{float:left;padding:0 10px;height:30px;background:#94c33a;margin-right:6px;border-radius:5px;font-size:12px;line-height:30px;color:#fff;}
.tjtop dl dd h3{color:#828282;font-size:16px;line-height:28px;margin-top:15px;}
.tjtop dl dd h4{margin-top:15px;}
.tjtop dl dd h4 p{font-size:14px;color:#919191;float:left;line-height:28px;}
.tjtop dl dd h4 p:nth-child(1){background:url(../web/sj1.png) no-repeat center left;padding-left:30px;}
.tjtop dl dd h4 p:nth-child(2){background:url(../web/rs1.png) no-repeat center left;padding-left:25px;margin-left:15px;}
.tjtop dl dd h4 p:nth-child(3){margin-left:200px;}
.tjtop dl dd h4 p span{font-size:28px;color:#f63833;}
.tjtop dl dd h5{margin-top:20px;}
.tjtop dl dd h5 p{float:left;text-align:center;line-height:46px;}
.tjtop dl dd h5 p:nth-child(1){width:192px;height:46px;background:#232323;border-radius:5px;}
.tjtop dl dd h5 p:nth-child(1) a{font-size:16px;color:#fff;}
.tjtop dl dd h5 p:nth-child(2){width:190px;height:44px;border:1px solid #94c33a;border-radius:5px;margin-left:20px;}
.tjtop dl dd h5 p:nth-child(2) a{font-size:16px;color:#94c33a;}

.tjtext{width:844px;height:auto;border:1px solid #e8e8e8;background:#fff;}
.tjmenu{padding:0 23px;height:58px;border-bottom:1px solid #e8e8e8;line-height:58px;}
.tjmenu ul li{float:left;width:108px;text-align:center;cursor:pointer;}
.tjmenu ul li a{font-size:16px;color:#444;}
.tjmenu ul li.siteon{height:55px;border-bottom:3px solid #94c33a;}
.tjmenu ul li.siteon a{font-weight:bold;color:#333;}
.tjbottom{width:798px;height:auto;padding:20px 23px 75px;}
.tjbottom h2{font-size:24px;line-height:46px;background:url(../web/yd1.png) no-repeat center;text-align:center;}
.infotext{font-size:14px;color:#666666;line-height:28px;}
.infotext img{margin:20px 0;}

#banner {width:100%;height:642px;position:relative;}
#slides {display:block;width:100%;height:642px;list-style:none;padding:0;margin:0;position:relative;}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a {display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination{display:none;}

.disn{display:none;}

.tjian{height:402px;background:url(../web/tjpic.jpg) no-repeat center top;}

.mgb{margin-bottom:50px;}













