@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin: 0;padding: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family:微软雅黑;}
body{ background:url(../images/one-13.jpg) repeat repeat;}
table {border-collapse: collapse;font-family:微软雅黑;}
ol, ul, li {list-style: none;}
img {border: 0;margin: 0;padding: 0;}
a, em {text-decoration: none;font-style: normal;}
.clear {clear: both;}
/******主体*******/
.index-tops{ width:1200px; margin:0 auto; background:#f1f1f1;}
.bottom-threes{ position:absolute;}

/** top **/
.index-top-bj{ background:#eeeeee; height:35px; line-height:35px;}
.width{ width:1200px; margin:0 auto; font-size:12px; color:#525252;}
.width a{ color:#525252;}
.index-top-left{ float:left;}
.index-top-right{ float:right;}
.index-top-right ul li{ float:left; padding-left:25px;}
.index-top-one{ background:url(../images/index-1.png) left center no-repeat;}
.index-top-two{ background:url(../images/index-2.png) left center no-repeat;}
.index-top-three{ background:url(../images/index-3.png) left center no-repeat;}
/** logo **/
.index-logo{ width:1200px; margin:0 auto; height:130px;}
.index-logo-left{ float:left; margin-top:29px;}
.index-logo-con{ float:left; color:#000000; margin-top:25px; margin-left:40px; font-size:15px; line-height:40px; width:325px; text-align:right;}
.index-logo-right{ float:right; margin-top:20px;}
.index-logo-con-bottom{ background:url(../images/index-5.png) left top no-repeat;}

.index-logo-ss{width:68px; position:relative; z-index:9999; overflow:hidden; float:left; border:none; margin-top:1px; border-left:1px solid rgb(250, 118, 1); height:36px; line-height:36px; background:url(../images/index-24.png) no-repeat right center; color:rgb(82, 82, 82); font-size:14px;}
.index-logo-ss p{padding-left:10px; cursor:pointer;} 

.contracts{ background:#fa7601;}
.contracts_bd{ border:1px solid #fa7601; width:210px; height:36px; font-size:14px; color:#101010; padding-left:10px; line-height:36px;}
.contracts_btn{ width:111px; background:#fa7601; height:36px; border:none; color:#FFF; font-size:14px; line-height:36px; text-align:center;}
/**  nav **/
.index-nav-bj{ background:#fb7b02; height:46px;}
.index-nav{ position:relative; z-index:9999; width:1200px; margin:0 auto;}
.index-nav ul li{ float:left; line-height:46px; text-align:center; width:170px; border-right:1px solid #fda343; font-size:15px;} 
.index-nav ul li a{ color:#FFF;}
.index-nav ul li:hover{ background:#}
.nav-none{ display:none; background:url(../images/index-8.png) repeat repeat;}
.nav-find:hover{ background:url(../images/index-9.png) repeat repeat;}
.nav-find{ height:28px; line-height:28px; font-size:14px;}
/**  banner **/
#full-screen-slider { width:100%; height:481px; position:relative}
#slides { display:block; width:100%; height:481px; 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 img{ width:100%;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; text-align:center; margin:0 auto; list-style:none; position:absolute; left:0; bottom:0; height:32px; z-index:9900; width:100%; background:url(../images/index-10.png) repeat repeat;}
#pagination li { display:block; list-style:none; width:13px; height:13px; float:left; margin-right:15px; border-radius:25px; margin-top:9px; background:#FFF }
#pagination li a { cursor:pointer;  display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ffcc00}
/***  活动花絮  ***/
.index-products-lanmu{ margin-top:32px; text-align:center;}
.index-products-one-bor{ border-bottom:1px solid #e8e8e8;}
.index-products-one-con{ border-bottom:4px solid #fb7a02; width:70px; margin:10px auto 0; position:relative; bottom:-2px; }
.index-products-en{ margin-top:11px; text-align:center;}
.index-products-con{ width:1200px; margin:0 auto;}
.index-products-left{ float:left; border:1px solid #d8d7d7; width:622px; height:400px;}
.index-products-left img{ width:622px; height:400px;}
.index-products-right{ float:right; width:576px; height:400px;}
.index-products-right ul li{ float:left; margin-left:10px; margin-bottom:11px; position:relative;}
.index-products-right ul li img{ width:278px; height:195px; display:block;} 
.index-products-bj{ display:none; background:url(../images/index-15.png) repeat repeat; width:100%; height:100%; position:absolute; left:0; top:0;}
.index-products-title { text-align:center; margin-top:50px;}
.index-products-title a{ text-align:center;font-size:18px; color:#FFF;} 
.index-products-more{ background:url(../images/index-16.png) no-repeat; width:122px; height:26px; text-align:center; margin:0 auto; line-height:26px; margin-top:35px;}
.index-products-more a{ color:#FFF;}
.index-products-right ul li:hover .index-products-bj{ display:block;}
/*** 团建 ***/
.index-products-tj{ width:1200px; margin:0 auto; position:relative; margin-top:10px;}
.index-products-tj ul li{ overflow:hidden; position:relative; float:left; margin-left:9px; margin-top:10px; width:293px; height:205px;}
.index-products-tj ul li img{ transition:all 1s ease 0s; width:293px; height:205px;}
.index-products-tj-bj{ position:absolute; bottom:0; left:0; width:100%; height:36px; line-height:36px; text-align:center; background:url(../images/index-15.png) repeat;}
.index-products-tj-bj a{ color:#FFF;}
.index-products-tj ul li:hover img{transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2);}
/*** 成功案例 ***/
.index-products-al-bj{ background:url(../images/one-6.jpg) no-repeat; height:865px;}
.index-products-al-title{ border-bottom:1px solid #e8e8e8; height:44px; line-height:44px; text-align:center;}
.scrollleft{ width:1200px; margin:37px auto 0;}
.scrollleft ul li{ float:left; margin:0 5px 15px; background:#FFF; width:390px; height:318px;}
.scrollleft ul li img{ width:390px; height:273px;}
.index-products-al-com{ font-size:14px; color:#000; padding:10px; line-height:30px;}

.index-products-gd{width:1200px; margin:0 auto;}
.index-products-gd a{ float:right; padding:10px 0; color:#000;}
/*** 拓展基地 ***/
.index-products-tz{ width:1200px; margin:0 auto;}
.index-products-tz ul li{ float:left; border:1px solid #d1d0d1; padding:1px; margin-left:13px; margin-bottom:11px;}
.index-products-tz ul li img{ width:387px; height:271px; display:block;}
.index-products-tz ul li a{ color:#000000;}
.index-products-tz-title{ height:34px; line-height:34px; text-align:center;}
/*** 关于我们 ***/
.index-about-lanmu{ text-align:center; margin-top:9px;}
.index-about-en{ text-align:center; padding-top:11px;}
.index-about-con{ color:#363636; font-size:16px; margin:30px auto 0; width:1200px; text-align:center; line-height:38px; }
.index-about-img{ width:1200px; margin:0 auto;}
.index-about-img li{ float:left; margin-left:22px; border:1px solid #cbc9c9; width:220px;}
.index-about-img li img{ border:2px solid #FFF; display:block; width:100%;}
/***  底部 ***/
.index-bot-bj{ background:#000; height:147px;}
.index-bot{ width:1200px; margin:0 auto;}

.index-bot-left{ float:left; margin-top:25px;}
.index-bot-left ul li{ float:left; color:#FFF; width:120px; margin:0 20px; height:90px; text-align:center; line-height:20px;}
.index-bot-con{ width:700px; text-align:right; color:#8e8e8e; font-size:14px; line-height:30px; margin-top:33px; float:left;}
.index-bot-right{ float:right; margin-top:76px;}
.index-bot-right ul li{ float:left; margin-left:10px;}


/** about **/
.about,.about-lanmu{ width:1200px; margin:0 auto;}
.about-lanmu-left{ float:left; font-size:30px; color:#2a2a2a; font-weight:bold;}
.about-lanmu-left span{ font-size:20px;}
.about-lanmu-right{ margin-top:17px; background:url(../images/index-25.png) left center no-repeat; float:right; padding-left:30px; }
.about-lanmu-right a{ color:#000000;}
.about-lanmu-right span{ color:#d40000;}
.about-border{ height:4px; background:url(../images/index-26.png) center no-repeat; margin-top:10px;}
.about ul li{ float:left; margin-bottom:17px; background:#3c3c3c; border-radius:5px; width:176px; height:38px; line-height:38px; text-align:center; margin-left:28px;}
.about ul li a{ color:#FFF;}
.aboout-type-a{ background:#fb8103 !important;}
.about-content{ line-height:36px;} 
/**  成功案例 **/
.products-list{ width:1200px; margin:0 auto;}
.products-list ul li{ float:left; width:390px; border:1px solid #7c787a; margin-left:12px; margin-bottom:16px;}
.products-list ul li img{ width:390px; height:273px; display:block;}
.products-list-title{ line-height:44px; border-bottom:1px solid #e8e8e8; height:44px; text-align:center;}
.products-list-title a{ color:#3a3a3a;}
.products-list-jianjie{ padding:10px; font-size:14px; color:#000000; line-height:34px; height:100px; overflow:hidden;}
/** 团建  **/
.products-tj-list{ width:1200px; margin:0 auto;} 
.products-tj-list ul li{ float:left; width:262px; margin-left:50px; margin-bottom:12px;}
.products-tj-list ul li img{ width:262px; height:183px; display:block;}
.products-tj-list-title{ line-height:40px; height:40px; text-align:center; color:#000;}
.products-tj-list-title a{ color:#000;}
/** 拓展基地 **/
.products-tz-list{ width:1200px; margin:0 auto;}
.products-tz-list ul li{ float:left; width:387px; margin-left:10px; margin-bottom:12px; border:1px solid #d1d0d1; padding:2px;}
.products-tz-list ul li img{ width:387px; height:271px; display:block;}
.products-tz-list-title{ line-height:34px; height:34px; text-align:center; color:#000;}
.products-tz-list-title a{ color:#000;}
/**  最新推出 **/
.products-zx-list{ width:1200px; margin:0 auto;}
.products-zx-list ul li{ float:left; width:263px; margin-left:49px; margin-bottom:12px;}
.products-zx-list ul li img{ width:263px; height:184px; display:block;}
.products-zx-list-title{ line-height:35px; height:35px; text-align:center; color:#000;}
.products-zx-list-title a{ color:#000;}


.products-show-title{ text-align:center; font-size:18px; line-height:50px; color:#030300; font-weight:bold;}
.products-show-img{ text-align:center;}
/** 拓展百科 **/
.news-list{ width:1200px; margin:0 auto;}
.news-list ul li{ width:569px; height:105px; float:left; border:1px solid #d6d5d6; padding:9px; margin-left:22px; margin-bottom:20px;}
.news-list-left{ float:left; width:147px; height:105px;}
.news-list-right{ width:410px; float:right;}
.news-list-title{ color:#000000; border-bottom:1px dashed #969696; line-height:27px; padding-bottom:7px; font-size:18px; font-weight:bold;}
.news-list-title a{ color:#000;} 
.news-list-jianjie{ color:#000000; font-size:14px; line-height:25px; padding:9px 0;}

.news-show-title{ font-size:30px; color:#000000; text-align:center;}
.news-show-time{ font-size:14px; color:#000000; text-align:center; margin:20px auto 15px; }
.news-show-con{ font-size:16px; color:#000000; line-height:35px;}
.news-show-con img{ margin:10px;}
.news-show-border{ height:20px; border-bottom:1px dashed #6d6d6d;}
.news-show-np{ font-size:16px; color:#000000; line-height:35px;}
.news-show-np a{ color:#000;}
/** 分页 **/
.page{ text-align:center; font-size:12px;}
.page a{ border:1px solid #d8d8d8; padding:5px 10px; color:#000;}
.select{ background:#c7000a; color:#FFF !important;}
/** 招聘 **/
.job-list{ width:1200px; font-size:14px; margin:0 auto; background:url(../images/one-26.jpg) right center no-repeat; min-height:401px;}
.job-list ul{ padding-top:100px;}
.job-list ul li{ width:670px;} 
.job-list ul li span{ text-align:center; float:left; line-height:60px; height:60px; border-right:1px solid #FFF;}
.job-list ul li a{ color:#000;}

.gbook-list-leave{ width:1000px; line-height:32px; margin:0 auto;}
.gbook-list-leave input{ border:none; background:url(../images/one-27.jpg) repeat repeat; height:32px; line-height:32px;}
.gbook-list-leave td{ line-height:32px;}
.gbook-list-leave textarea { border:none; background:url(../images/one-27.jpg) repeat repeat; width:93%; margin-bottom:10px;}
.jianli-ok{ background:url(../images/one-28.jpg) no-repeat !important; width:126px; height:38px !important;}
.jianli-cz{ background:url(../images/one-29.jpg) no-repeat !important; width:126px; height:38px !important;}

.about-jianli{ text-align:right; margin:20ox 20px 20px 0;}
.about-jianli a{ color:#000; margin-left:40px;}
.about-jianli-title{ text-align:center; font-size:20px; line-height:40px;}



.main_down ul{ width:1000px; margin:0 auto;}
.fr{ float:right;}
.main_down ul li{ font-size:16px; line-height:30px;} 
.main_down ul li a{ color:#000;} 
/**  留言   **/
.gbook-content{ width:600px; margin:0 auto;}
.gbook-left{ float:left;}
.gbook{ float:left;}
.main_gbook{ float:left; color:#F00;}
.gbook-content input{ border:1px solid #cfcdce; height:30px; line-height:30px; width:200px;}
.gbook-content ul li{ margin:10px;  font-size:14px; line-height:30px;}
.gbook-content textarea { border:1px solid #cfcdce; width:300px; resize:none; height:70px;}
.main_but input{margin-left:30px; line-height:30px;}
.submits{ background:url(../images/one-28.jpg) no-repeat; width:126px !important; height:38px !important; border:none !important;}
.submitc{ background:url(../images/one-29.jpg) no-repeat; width:126px !important; height:38px !important; border:none !important;}


.index-products-tz ul li{
	
    cursor:pointer;
  /*border: 1px solid;*/
  overflow: hidden;
  position: relative;
}
 
.index-products-tz ul li:after {
  background: #fff;
  content: "";
  height: 400px;
  left: -287px;
  opacity: .2;
  position: absolute;
  top: -50px;
  -webkit-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
          transform: rotate(35deg);
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: 100;
}

.index-products-tz ul li:hover:after {
  left: 120%;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}





