﻿
a{
	text-decoration:none;
}
ul,li{
	list-style-type: none;
}

input:focus,textarea:focus,select:focus{ outline:none;}
.base-box{
	margin: 5px auto !important;
	width: 960px;
	overflow: hidden !important;
}
.products-img{
	margin-bottom: 30px;	
}
.products-img img{
	vertical-align: middle;
	display: block;
	width: 100%;
}
.products-subnav{
	position: relative;
	width: 100%;
	background-color: #fff;
	border-top: 1px solid #F2F2F2;
}
 .products-shadow{
	
	border: 1px solid #F2F2F2;
	border-bottom: 1px solid #F2F2F2;	
	box-shadow:0 3px 3px #F7F7F7;
}
.products-subnav p{
	float: left;
	width:110px;
	text-align: right;
	font-size:14px;
	line-height: 40px;
	color:#666;
	font-weight:700px;
	margin-right: 10px;
	display: inline-block;
}
.clear{
	clear: both;
}
.products-subnav a{
	float: left;
	margin-left: 40px;
	font-size: 14px;
	line-height: 40px;
	font-weight:700px;	
	color: #999999;
	display: inline-block;
}
.products-list{
	margin:30px auto 0;
	padding: 0 10px 0 9px;
}
.products-list li{
	display: list-item;
	width: 32%;
	position: relative;
	margin: 0 0.5% 22px 0.5%;
	float: left;	
	zoom: 1;
	box-shadow: 0 2px 3px #F1F1F1;

}
.products-hoverlist{
	overflow:hidden;
}
.products-list li a{
	position: relative;
	width:100%;
	height: 261px;
	overflow: hidden;
}
.products-list li a img{
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	vertical-align: middle;
	height: 241px;
}
.products-list-text{
	position: relative;
	width: 100%;
	height: 110px;
	background: #FFFFFF;
	clear: both;
	z-index: 3;	
}
.products-list-text h2{
	padding: 15px 0 0 0;
	margin:  0 16px 0 15px;
	font-size:14px;
	line-height:25px;
	color: #333;
	/*white-space: nowrap !important;*/
	overflow: hidden !important;
	/*text-overflow: ellipsis !important;*/
	text-overflow: -o-ellipsis-lastline !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 1 !important;
	-webkit-box-orient: vertical !important;
	white-space: -moz-pre-space !important;
	font-weight: bold;
}
.products-list-text p{
	margin: 14px 15px 0px 15px;
	font-size: 14px;
	line-height: 18px;
	color: #666;
	/*white-space: nowrap !important;*/
	overflow: hidden !important;
	/*text-overflow: ellipsis !important;*/
	text-overflow: -o-ellipsis-lastline !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 1 !important;
	-webkit-box-orient: vertical !important;
	white-space: -moz-pre-space !important;
}
.products-hot{
	position: absolute;
	bottom: 8px;
	right:20px;
	padding-left:30px;
	height:18px;
	background:url(../images/hot2.png) no-repeat 0 center;
	line-height: 18px;
	color: #333;
	font-size: 12px;
}
.products-hothover{
	position: absolute;
	bottom: 8px;
	right:20px;
	padding-left:30px;
	height:18px;
	line-height: 18px;
	font-size: 12px;
	background:url(../images/hot.png) no-repeat 0 center !important;
	color: white;
}
.products-hoverpic{
	z-index: 1;
	cursor: pointer;  
    transition: all 0.6s;  
	transform: scale(1.05);  
}
.products-more{
	display: block;
	margin: 40px auto;
	width: 300px;
	height: 40px;
	background: #E3E3E3;
	color: #999;
	text-align: center;	
	line-height: 40px;	
	border-radius: 6px;
	font-size: 16px;
}
.products-more:hover{
	background: #333333;
	color: #FFF;
}
/*内容*/
.products-content-main{
	width: 1198px;
		
}
.contenImg{width: 1198px;}
.pro-info{
	position: relative;
	margin-top: 20px;padding-bottom: 40px;
	width: 1200px;background-color: #F1F5F7;
	padding-top: 35px;
}
.div-class{
	margin-top: 20px;
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	color: #333;
	text-align: center;
}
.div-class-li {
	text-align: center;
}
.div-class-li span{
	display: inline-block;
	margin:15px 10px 0;
	height: 32px;
	background: #FFF;
	font-size: 16px;
	line-height: 32px;
	text-align: center;color: #999;
	border-radius:6px;
	padding: 0 12px;

}
.mask{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #333333;
	opacity: 1;
}
.pro-li{
	display: block;
	margin: 50px auto 0;
	width: 140px;
	height: 40px;
	background: #333333;
	border-radius:6px;
	line-height:40px;
	color:#FFF;
	text-align: center;
	font-size: 24px;
}
.product-prev{
	right: 80px;
	background-position: 0 0;
	position: absolute;
	bottom: 40px;
	display: block;
	width: 36px;
	height: 36px;
	background: url(../images/product-arrow.png) no-repeat;
	z-index: 9;
}
.product-next{
	position: absolute;
	right: 20px;
	background: url(../images/product-arrow.png) no-repeat;
	background-position: 0 -36px;
	bottom: 40px;
	display: block;
	width: 36px;
	height: 36px; 

	z-index: 9;
}
.product-btn {
	margin: 20px auto 0;  
	padding: 20px 0;
	width: 100%;
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	text-align: center;
}
.product-btn-li{
	display: inline-block;
	margin: 0 38px;
	width: 170px;
	height: 48px;
	border:2px solid #333333;
	border-radius:8px;	
	color: #333333;
	text-align: center;
	font-size: 18px;
	line-height: 48px;
}
.product-about{
	margin: 15px auto 20px;
	width: 1200px;
	overflow: hidden;
}
.product-about h2{
	margin-bottom: 10px;
    padding: 5px 0;
    font-size: 28px;
    line-height: 38px;
    border-bottom: 2px solid #666666;
    text-align: center;
    font-weight: normal;
}
.product-about ul li{
	position: relative;
	width: 240px;
	height: 240px;	overflow: hidden;
	float: left;
	list-style: none;

}
.product-about ul li a img{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    vertical-align: middle;
    border: 0;
}
.product-mask2{
	 display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333333;
    opacity:1;
}
.product-about ul li a .txt{
	 display: none;
    position: absolute;
    top: 133px;
    left: 0;
    width: 100%;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    color: #FFF;
}
/*.txt{
	    display: none;
    position: absolute;
    top: 125px;
    left: 0;
    width: 100%;
}*/
.product-about ul li a h4{

    display: none;
    position: absolute;
    top: 85px;
    left: 0;
    width: 100%;
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    color: #FFF;
	overflow: hidden !important;
	text-overflow: -o-ellipsis-lastline !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 1 !important;
	-webkit-box-orient: vertical !important;
	white-space: -moz-pre-space !important;
	opacity: 0;
    }
.product-about ul li  a.txt p{
	 margin: 0 auto;
    width: 240px;
    font-size: 14px;
    line-height: 25px;
    color: #FFF;
    text-align: center;
	overflow: hidden !important;
	text-overflow: -o-ellipsis-lastline !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 1 !important;
	-webkit-box-orient: vertical !important;
	white-space: -moz-pre-space !important;
}
.hoverid{
	cursor: pointer;  
    transition: all 0.6s;  
	transform: scale(1.05);
}
   .product-banner-txt{
   	   
   }
.product-banner-txt img{
   width: 100%;
}
   .product-banner-txt h2{
   	margin-top: 40px;
   	margin-left: 215px;
   	margin-right: 215px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    color: #333333;
   }
    .product-banner-txt p{
	/*margin-left: 215px;*/
   	/*margin-right: 215px;*/
    font-size: 16px;
    line-height: 24px;
    color: #999999;
      }
 .product-banner
 {
 	position: relative;
 }
 .products-content-main {
	 margin-top:20px;
 }
 .products-content-main h1{
 	padding: 0;
 	margin: 15px 20px;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    color: #333333;
    text-align: center;
 }
 .product-banner-video .product-mask{
	display: block;
	position: absolute;
	top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
 }
 .product-banner-video a{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -60px 0 0 -60px;
    width: 120px;
    height: 120px;
    background: url(../images/start.png) no-repeat;
    transition: all .2s ease-in-out 0s;
 }
 .product-banner-video a:hover{
 	cursor: pointer;  
    transition: all 0.6s;  
	transform: scale(1.05)
 }

 
 /*新闻内容*/
 .news-content{
	zoom: 1;
	width: 1200px;
	padding:20px 0px 40px 0px;
	margin: 0 auto;
}
.news-content-top{
	width: 100%;
	height: 400px;
}

.news-content-top-fl{
	float: left;
	width: 800px;
	height: 400px;
	zoom: 1;
	background-color: #333333;
	color: white;
}
.news-content-top-fl h1{
	margin: 75px 85px 0 105px;
		font-size: 34px;
		line-height: 38px;
}
.news-content-top-fl h2{
	margin: 20px 0 0 105px;
		font-size: 24px;
		line-height: 30px;	
}
.news-content-top-fl p{
		margin: 22px 170px 0 105px;
		font-size: 16px;
		line-height: 20px;
}
.news-content-top-fr{
	float: right;
	width: 400px;
	height: 400px;
}
.news-content-top-fr img{
	width: 100%;
}
.news-content-main{
	margin-top: 20px;
	width: 100%;
}
.news-content-main-fl{
	float: left;
	width: 835px;
	border: 1px solid #E3E3E3;
	box-shadow: 0 2px 3px #E3E3E3;
}
.news-content-main-fr{
	float: right;
	width: 338px;
	border: 1px solid #E3E3E3;
	box-shadow: 0 2px 3px #E3E3E3;
}
.news-content-main-hd{
	margin-top: 10px;
}
.news-content-main-hd h2{
	margin: 0;
	width: 100px;
	height: 40px;
	background-color: #333333;
	border-radius: 0 6px 6px 0;
	font-size:16px;
	line-height: 40px;
	color: #fff;
	text-align: center;
}
.news-content-main-bd{
	margin-top: 5px;
}
.news-content-main-bd h3{
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #333;	
}
.news-content-main-time{
	font-size: 12px;
	line-height: 20px;
	color: #999;
	text-align: center;
}
.news-content-main-detail{
	margin: 15px 0 35px;
	padding: 0 20px;	
	width: 798px;
	word-break: break-word;
	overflow: hidden;
}	
.news-content-main-detail p{
	font: 14px/24px "";
	color: #666;
	text-indent: 2em;
	display: inline;
	background-color: rgb(239, 239, 239);	
}
.news-content-main-detail img{
	margin: 15px auto;
	max-width: 790px;
	vertical-align:middle;
}
.news-content-main-detail-other{
	position: relative;
	padding-left: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}
.news-content-main-detail-other p{
	float: left;
	font-size: 16px;
	line-height: 28px;
	color: #999;
}
.news-prev{
	position: absolute;
	right: 80px;
	background-position:0 0;
	top:0;
	width:36px;
	height: 36px;
	background:url(../images/product-arrow.png);
	background-repeat: no-repeat;
	z-index: 9;
}
.news-next{
	position: absolute;
	top:0;
	right: 20px;
	width:36px;
	height: 36px;
	background:url(../images/product-arrow.png);
	background-repeat: no-repeat;
	z-index: 9;
	background-position: 0 -36px;
}
.ulbd{
	padding-left: 20px !important;
}

.ulbd li{
	zoom: 1;
	margin: 0;
	padding-top: 0;
	width: 270px;
	overflow: hidden;
	margin-bottom:12px;
	padding-left: 20px;
	background: url(../images/news-icon.png);
	background-repeat: no-repeat;
	background-position: 0 11px;
	
}

.ulbd li a {
	overflow:hidden;
	height: 30px;
	width: 240px;
	color: #333333;
	display: inline;
	text-decoration:none;
	
}
.ulbd li a p{
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
	white-space:nowrap; 	
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 	

	display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
}
.ulbd li span{
	width: 140px;
	height: 148px;
	display: none;
}
.ulbd li span a img{	
	border: 0;
	width: 50%;
	vertical-align:middle;
}
/*搜索*/
.search-wrap{
	width: 100%;
}
.search-top{
	width: 1198px;
    height: 108px;
    border: 1px solid #E3E3E3;
    border-radius: 6px;
    box-shadow: 0 2px 3px #F1F1F1;
    overflow: hidden;
}
.search-result{
	margin: 20px auto 40px;
    width: 1200px;
}
.search-box{
	margin: 10px 0 0 15px;
    padding-left: 10px;
    width: 890px;
    border: 1px solid #999;
    border-radius: 6px;
    float: left;
}

.search-result .search-top .search-box .search-txt-input{
    width: 840px;
    height: 36px;
    border: 0;
    background: none;
    font-size: 16px;
    line-height: 30px;
    color: #999;
    float: left;
	box-shadow: none;
    }
 .search-box .search-btn {
 	float: right;
 	display: block;
    width: 40px;
    height: 36px;
    background: url(../images/search.png) no-repeat center center;	
 }
 .search-sort{
 	margin-top: 18px;
    font-size: 16px;
    line-height: 18px;
    float: right;
 }
 .search-result .search-sort p{
 	margin: 0;
 	padding: 0;
 	 color: #999;
 	 float: left;
 }
 .search-result .search-sort a{
 	display:inline-block;
 	margin-right:8px;	
 	margin-left: 10px;
 	float: left;
 	color: #999;
 }
 .search-result .search-sort a:hover{
 	color: #333333;
 }
  .search-nav{
  	padding-top: 10px;
  }
 .search-nav a{
	display: block;
    padding-top: 5px;
    width: 148.75px;
    height: 45px;
    background: #FAFAFA;
    border-top: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    font-size: 16px;
    line-height: 18px;
    color: #999;
    text-align: center;
    float: left;
 }
 .search-nav a:hover{
 	background: white;
 }
  .search-nav a span{

  	font-size: 16px;
    line-height: 18px;
    color: #999;
    text-align: center;
 
  }
  .search-nav a em{
  	font-size: 16px;
    line-height: 18px;
    color: #999;
    text-align: center;
 
    font-style: normal;
    font-weight: normal;}
 .search-list{
 	margin: 20px auto 0;
    width: 1220px;
    padding: 0;
 }
 .search-list ul li{
    position: relative;
    display: inline-block;
    margin: 0 0.5% 20px 0.5%;
    width: 23%;
    float: left;
 }
 .search-list ul li a{
 	text-decoration: none;
 	color: #333	;
 }
 .search-list ul li a img{
 	display: block;
    width: 269px;
	 height: 269px;
    vertical-align: middle;
     border: 0;
 }
 .search-txt{
	width: 90%;
	padding:5%;
    height: 60px;
    background: #FFFFFF;
    box-shadow: 0 3px 5px #F1F1F1;
 }
 .search-txt h2 a{
 	padding: 0px;
    font-size: 18px;
    line-height: 30px;
    color: #333;
	 overflow: hidden !important;
	 /* text-overflow: ellipsis !important; */
	 text-overflow: -o-ellipsis-lastline !important;
	 display: -webkit-box !important;
	 -webkit-line-clamp: 1 !important;
	 -webkit-box-orient: vertical !important;
	 white-space: -moz-pre-space !important;

 

 }
 .search-txt p{
	 16px;
    line-height: 20px;
    color: #999;
	 overflow: hidden !important;
	 /* text-overflow: ellipsis !important; */
	 text-overflow: -o-ellipsis-lastline !important;
	 display: -webkit-box !important;
	 -webkit-line-clamp: 1 !important;
	 -webkit-box-orient: vertical !important;
	 white-space: -moz-pre-space !important;
	 display: none;
 }
 .search-class{
 	margin: 0 auto;
 	padding: 0;
 	margin-top: 20px;
    width: 1198px;
    border: 1px solid #E3E3E3;
    border-radius: 6px;
    box-shadow: 0 2px 3px #F1F1F1;
    line-height: 58px;
    overflow: hidden;
 }
 .search-class p{
 	display: inline;
    margin: 0 15px 0 20px;
    height: 58px;
    font-size: 16px;
    color: #666;
    float: left;
 }
  .search-class div{

  	width: 1040px;
    padding: 10px 0;
    line-height: 38px;
    float: left;
  }
  .search-class div a{
  	float: left;
  	display: inline;
    margin-right: 35px;
    font-size: 16px;
    color: #666;

    text-decoration: none;
  }
  .search-class div a:hover{
  	color: #333333;
  }
  .search-class div span{
  	  margin-left: 6px;
    color: #999;
  }
  /*syfwty*/

.centerimg{
	zoom: 1;
}
.centerimg img{
	width: 100%;
	vertical-align: middle;
}
.main-div{
	zoom: 1;
	width: 100%;
	background-color: #DCDDDE;
	padding:20px 0px;
}
#list .pic{
	position: relative;
	width: 50%;	
	float: left;
	overflow: hidden;
}
#list .pic img{
	width: 100%;
	
}
/*.hoverid{
	cursor: pointer;  
    transition: all 0.6s;  
	transform: scale(1.05);  
}*/
#list .sy-text{
	float: right; 	
	
	width: 50%;
	position: relative;
}
.clear{
	clear: both;
}
#list .sy-text h2{
	font-size: 40px;
	line-height: 75px;
	margin: 74px 0 0 140px;
}
#list .sy-text p{
	margin: 20px 0 0 140px;
	font-size: 30px;
	list-style-type: 60px;
}
.bgi{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	display: none;
	background-color: black;
	z-index: 2;
}
.usp{
	display: none;
}
/*企业文化*/
h1,h2,h3,h4,h5{
	margin: 0;
	padding: 0;
}
.culture-top-tab{
	width: 100%;
	height: 80px;
	border-top: solid 1px #fafafa;
	border-bottom: solid 1px #fafafa;
	box-shadow: 2px 2px 2px #fafafa;
}
.culture-top-tab-main{
	width: 1112px;
	height: 83px;
	margin: 0 auto;
	padding-left: 88px;
}
.culture-top-tab-main a{
	width: 120px;
	height: 78px;
	line-height: 79px;
	text-align: center;
	color: #333333;
	font-size: 24px;
	float: left;
	border-bottom: 2px solid #333333;
	margin-right: 105px;
}
.culture-a-ohter{
	border: 0!important;
	color: #666666!important;
}
.culture-content{
	width: 1200px;
	position: relative;
	margin-top: 15px;
}
.culture-content-yj{
	width: 100%;
	height: 450px;
	background: url(../images/yuanjing.jpg);
	background-repeat: no-repeat;
}
.culture-content-yj-txt{
	position: absolute;
	margin-left: 80px;
	margin-top: 55px;
	width: 500px;
	height: 325px;
	display: none;
}
.culture-content-yj-txt h5{
	color: white;
	font-size: 30px;
}
.culture-content-yj-txt p{
	margin-top: 10px;
	font-size: 20px;
	color: white;
}
.culture-content-up{
	position: relative;
	height: 400px;
	width: 1200px;
	zoom: 1;
}
.culture-content-up-fl{
	position: relative;
	float: left;
	background: url(../images/clam.jpg);
	background-repeat: no-repeat;
	height: 400px;
	width: 800px;
	zoom: 1;
}
.culture-content-up-fl h4{
	margin-top: 60px;
	margin-left: 80px;
	position: relative;
	color: white;
	font-size: 30px;	
}
.culture-content-up-fl p{
	margin-top: 10px;
	margin-left: 80px;
	font-size: 20px;
	color: white;
}
.culture-content-up-fr {
	position: relative;
	float: left;
	background: #333333;
	height: 400px;
	width: 400px;
	zoom: 1;
}
.culture-content-up-fr-text{
	width: 320px;
	height: 320px;
	color: white;
	font-size: 14px;
	line-height: 20px;
	margin-top: 40px;
	margin-left: 40px;
}
.culture-content-cz{
	position: relative;
	width: 1200px;
	height: 400px;
}
.culture-content-cz-img{
	position: relative;
	height: 400px;
	width: 400px;
	float: left;
	background: url(../images/water.jpg);
	background-repeat: no-repeat;
}
.culture-content-cz-text{
	position: relative;
	height: 400px;
	width: 800px;
	float: left;
	background: #f0f0f0;

}
.culture-content-cz-text h5{
	color: #333333;
	font-size: 30px;
	margin-top: 60px;
	margin-left: 80px;
}
.culture-content-cz-text p{
	width: 640px;
	height: 255px;
	font-size: 14px;
	line-height: 20px;
	margin-left: 80px;
	color: #999999;
}
.culture-content-linian{
	position: relative;
	width: 1200px;
	height: 400px;
	background: url(../images/linian.jpg);
}
.culture-content-sp{
	position: relative;
	background: #f0f0f0;
	padding-top: 40px;
	width: 1200px;
	height: 360px;
}
.culture-content-sp h5{

	font-weight:700;
	font-size: 30px;
	margin-left: 80px;
}
.culture-content-sp p{
	margin-left: 80px;
	margin-top: 40px;
	font-size: 15px;
	line-height: 25px;
	color: #999999;
}
.culture-content-water2{
	width: 1200px;
	height: 400px;
}
.culture-content-water2 img{
	float: left;
	width: 400px;
	height: 400px;
}
.culture-content-water2-text{
	position: relative;
	float: left;
	width: 800px;
	height: 400px;
	background: #333333;

}
.culture-content-water2-text h5{
	font-size: 30px;
	margin-left: 80px;
	margin-top: 60px;
	color: white;
}
.culture-content-water2-text p{
	margin-left: 80px;
	margin-top: 40px;
	font-size: 14px;
	line-height: 40px;
	color: white;
}
.culture-content-five{
	position: relative;
	width: 1200px;
	height: 400px;
} 
.culture-content-five-img{
	float: left;
	height: 400px;
	width: 800px;
	background: url(../images/lkkgg.jpg);
}
.culture-content-five-text{
	float: left;
	width: 400px;
	height: 400px;
	background: #333333;
}
.culture-content-five-img h5{
	font-size: 30px;
	margin-left: 80px;
	margin-top: 60px;
	color: white;
}
.culture-content-five-img p{
	margin-top: 40px;
	margin-left: 80px;
	color: white;
	font-size: 14px;
	}
.culture-content-five-text p{
	width: 320px;
	margin-left: 40px;
	margin-top: 40px;
	font-size: 14px;
	line-height: 20px;
	color: white;
}
.culture-content-alive{
	position: relative;
	width: 1200px;
	height: 400px;

}
.culture-content-alive-text{
	float: left;
	height: 400px;
	width: 400px;
	background:black;

}
.culture-content-alive img{
	float: left;
	width: 800px;
	height: 400px;
}
.culture-content-alive-text h5{
	margin-top: 60px;
	font-size: 30px;
	color: white;
	margin-left: 50px;
}
.culture-content-alive-text p{
	width: 280px;
	margin-top:30px;
	font-size: 14px;
	color: white;
	margin-left: 50px;
	line-height: 18px;
}
/*人才*/
.rencai-banner{
	margin-top: 10px;
	width: 1203px;
	height: 400px;
	background: url(../images/zczp.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.rencai-yongren-cell{
	width: 1195px;
	height: 300px;
	border: solid 1px #f2f2f2;
	border-top: none;
	box-shadow: 0 2px 2px #f2f2f2; 
}
.rencai-yongren-cell-top{
	width: 100%;
	height: 50px;
	background: #efefef;
	margin-top: 10px;
}
.rencai-yongren-cell-top h2{
	line-height: 50px;font-size: 17px;
	margin-left: 40px;
	color: #333333;
}
.rencai-yongren-cell-ul{
	margin-left: 40px;
	margin-top: 30px;
	float: left;
	height: 210px;
	width: 470px;
}
.rencai-yongren-cell-ul{
	float: left;
	height: 210px;
	width: 470px;
}
.rencai-yongren-cell-ul li{
	
}
.rencai-yongren-cell-ul li a{
	width: 100%;
	color: #666666;
	line-height: 50px;
	font-size: 14px;
}
.rencai-yongren-cell p{
	line-height: 20px;
	font-size: 14px;
	margin-left: 40px;
	margin-top: 40px;
	color: #727272;
}
.rencai-yongren-zp{
	margin-top: 10px;
	padding: 40px;
	width: 1120px;
	border: 1px solid #f2f2f2;
	box-shadow: 0px 0px 2px #f2f2f2; 
	padding-bottom: 40px;
}
.rencai-yongren-zp-ful {
	width: 1125px;
	height: 40px;
	border: solid 1px #e3e3e3;
	border-right: none;
}
.rencai-yongren-zp-ful li{
	float: left;
	width: 111px;
	height: 40px;
	border-right: 1px solid #f2f2f2;
	text-align: center;	
/*	padding-left: */
}
.rencai-yongren-zp-ful li a{
	width: 111px;
	height: 40px;
	font-size: 19px;
	line-height: 40px;
	color: #666666;
}	
.rencai-yongren-zp-zwclass{
	width: 1078px;
	height: 40px;
	border-bottom: 2px solid #f2f2f2;
	margin-top: 30px;
	padding-left: 50px;
	
}
.rencai-yongren-zp-zwclass span{
	height: 40px;
	width: 80px;
	margin-right: 130px;float: left;
	line-height: 40px;
	color: #666666;
	font-size: 18px;

}
.rencai-yongren-zp-zwclass a{
	width: 35px;
	height: 35px;
	float: right;
	
}
.rencai-yongren-lc{
	width: 1200px;
	height: 500px;
}
.rencai-yongren-fl{

	background-image: url(../images/fl.jpg);
	background-repeat: no-repeat;
	background-position:-2px 52px;
	width: 1200px;
	height: 280px;
	border-right: 1px solid #fafafa;
}
.pcc-li-wraper {
	width: 1125px;
	margin: 0 auto;
	padding: 0;
}
.pcc-li-nav {
	position: relative;
	width: 100%;
	height: 40px;
	background: #ffffff;
	overflow: hidden;
	border: solid 1px #e3e3e3;
	color: rgb(102, 102, 102);
	font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,"","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
}
.pcc-li-nav-item {
	position: relative;
	float: left;
	width: 111px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	z-index: 1;
}

.pcc-li-nav-item a {
	display: block;
	height: 40px;
	font-size: 19px;
	border-right: 1px solid #f2f2f2;
	color: #666666;

}

.pcc-li-move-bg {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 111px;
	height: 40px;
	background: rgb(102, 197, 255);
	z-index: 0;
}
.pcc-li-move-clike {
	background: rgb(102, 197, 255);
}
.pcc-li-move-clike-color {
	color:#FFFFFF !important;
}
.ap{
	background-repeat:  no-repeat;
	background-position: center;
}
.info{
	width:1128px; background:#fafafa;
	clear: both;
	display: none;
	padding: 20px 0;
}
.info p{
	display: block;
	font-size: 14px;
	line-height: 25px;
	margin-left: 40px;
	color: #666666;
}
/*团队*/
.team-main{
	width: 1200px;
}
.team-main ul{
	width: 1200px;
	margin-top: 15px;
}
.team-main ul li{
	width: 388px;
	height: 553px;
	float: left;
	margin-top: 18px;
	margin-right: 18px;
	overflow: hidden;
}
.team-main ul li div{
	position: relative;
	z-index: 2;
	width: 348px;
	height: 145px;
	background: #f0f0f0;
	padding-top: 20px;
	padding-left: 40px;
}
.team-main ul li div h2 {
	font-size: 30px;

}
.team-main ul li div p{
	margin-top: 0px;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
}
.hoverid{
	cursor: pointer;  
    transition: all 0.6s;  
	transform: scale(1.05);  
}
.des{
	width: 1200px !important;
	height: 300px!important;
	background: #333333!important;
	margin: 0 !important;
}
.des p{
	color: white;
	font-size: 15px;
	line-height: 20px;
	margin-top: 40px;
	margin-left: 40px;
}
/*honor*/
.honor-banner-main{
	width: 1200px;
	overflow: hidden;
}
.honor-banner{
	margin-top: 10px;
	width: 1203px;
	height: 400px;
	background-image: url(../images/honorbanner.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.honor-li{
	width: 1060px;
	height: 142px;
	padding-left: 97px;
	margin-top: 10px;
}
.honor-li div{
	height: 140px;
	width: 140px;
	float: left;
	margin-right: 70px;
}
.honor-li div div{
	width: 120px;
	height: 14px;
	background: url(../images/sanjiao.png);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
}
.honor-main{
	width: 100%;
	padding: 40px;
	background: #fafafa;
}
.honor-main p{
	font-size: 14px;
	color: #7f7f7f;
}
.fazhan-content{width: 1198px;overflow: hidden; margin-top: 15px;}
.sanjiao{display: none;}




