
/*公共部分*/
.subbanner{
	width:100%;
	height:260px;
	margin: 0 auto;
	position: relative;
    overflow: hidden;
}
.subbanner img{
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.submenu{
	width:1000px;
	text-align:center;
	margin:0 auto;
	z-index:1000;
	margin-top:-21px;
	position:relative;
}
.submenu-active, .submenu-list{
	float:left;
	margin-right:5px;
	width:142px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#666666;
	color:#fff;
	display:inline-block;
	cursor:pointer;
}
.submenu-active{
	background:#0092d2;
}
.submenu a{
	float:none;
	display:inline-block;
}
.submenu-active:hover, .submenu-active:active, .submenu-active:visited,
.submenu-list:hover, .submenu-list:active, .submenu-list:visited{
	background:#0092d2;
}

.Maincontent{
	width:1000px;
	margin:60px auto 0 auto;
}
/*--------------------新闻中心--------------------*/
.News{
	margin-bottom: 40px;
}
.News-list{
	padding:20px;
}
.News .News-pic{
	width:215px;
	height:160px;
	margin-right:20px;
}
.News .News-con{
	width:725px;
}
.News .News-con-title{
	font-size:18px;
	margin-top:15px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap; 
	color: #333;
}
.News .News-con-date{
	color:#999;
	margin:15px 0;
}
.News .News-con-info{
	line-height:22px;
	color:#666;
	display: -webkit-box;
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	overflow:hidden;
}
.News .News-con-info a{
	color:#666;
}

.News-list:hover .News-con-title, .News-list:hover .News-con-date, .News-list:hover .News-con-info a{
	color:#fff;
}
.News-list:hover{
	background:#0092d2;
	color:#fff;
}
.News-list:hover .News-con-info{
	color:#fff;
}
.News-list:hover .News-con-btn{
	background:#fff;
	color:#0092d2;
}
.News-list:hover .News-con-btn a{
	color:#0092d2 !important;
}
.News-list:hover .News-con-btn a:hover{
	color:#0092d2;
}
/*--------------------分页--------------------*/
.PageNumbers{
	width:1000px;
	color:#666666;
	font-size:18px;
	margin:30px 0;
	text-align:center;
}
.pagelist-prev, .pagelist, .pagelist-next{
	float:left;
	text-align:center;
	width:42px;
	height:42px;
	line-height:42px;
	border:1px solid #e1e1e1;
	margin-right:10px;
	border-radius:5px;
	background:#f9f9f9;
}
.PageNumbers a{
	float:none;
	display:inline-block;
}
.PageNumbers a{
	color:#666;
}
.pagelist-prev, .pagelist-next{
	width:88px;
}
.pagelist-prev:hover, .pagelist-prev:active, .pagelist-prev:visited,
.pagelist:hover, .pagelist:active, .pagelist:visited, 
.pagelist-next:hover, .pagelist-next:active, .pagelist-next:visited,
.pagelist-active
{
	background:#0092d2;
	color:#fff;
	border:1px solid #0092d2;
}

/*--------------------企业介绍--------------------*/
.About{
	width:1000px;
	padding-bottom:40px;
}
.About-left{
	width:515px;
}
.About-right{
	margin-left:35px;
	width:450px;
	font-size:16px;
	line-height:28px;
	padding-top:60px;
}
.About-right p{
	margin-top:40px;
	text-indent:2em;
}

/*--------------------成功案例--------------------*/



/*--------------------精英团队--------------------*/
.Team-Commentary{
	font-size:16px;
	line-height:28px;
	text-indent:2em;
	margin-bottom:20px;
}
.Team-con{
	width:480px;
	background:url(../image/team-bg.png) no-repeat;
	min-height:310px;
	margin:0 40px 20px 0;
}
.Teamcon-title{
	font-size:18px;
	color:#fff;
	padding:10px 0 0 20px;
}
.Tramcon-info{
	background:#f5f5f5;
	width:420px;
	height:230px;
	margin:10px 0 0 20px;
	padding:15px 20px;
	line-height:26px;
	text-indent:2em;
}


/*--------------------联系我们--------------------*/
.Contact{
	height:550px;
	position: relative;
}
.Contact-map{
	width:100%;
	height:550px;
	margin:-21px auto 0 auto;
	background: url(../image/Cantactus-map.jpg) #1c70b8 center center no-repeat;
}
.Contact-info-a{
	position: absolute;
	top:80px;
	left: 50%;
	margin-left: -500px;
	width:1000px;
	z-index:55;
	display: inline-block;
}
.Contact-info{
	width:1000px;
	height:330px;
	border:1px solid #d0d0d0;
	background:#fff;
	z-index:66;
	display: inline-block;
}
.Contact-info{
	padding:30px;
}
.Contactinfo-title{
	font-size:18px;
	border-bottom:2px solid #0092d2;
	padding-bottom:5px;
	width:95px;
	margin:0;
}
.city-item{
	width: 490px;
	float: left;
}
.Contact-city{
	margin-top:45px;
}
.concity-title{
	font-size:16px;
	color:#0092d2;
}
.Contact-city p{
	margin-top:10px;
}

/*--------------------新闻详细--------------------*/
.Newsdet-title{
	font-size:24px;
	text-align:center;
}
.Newsdet-timeread{
	text-align:center;
	line-height:18px;
	margin:25px 0;
	color:#999;
	border-bottom:1px solid #d8d8d8;
	padding-bottom:25px;
}
.Newsdet-info p{
	text-indent:2em;
	margin-top:20px;
	line-height:24px;
}
.Newsdet-infopic{
	text-align:center;
}
.Newsdet-page{
	border-top:1px solid #d8d8d8;
	margin-top:25px;
	padding-top:25px;
}
.Newsdet-page-left{
	line-height:28px;
	color:#666;
}
.Newsdet-page-right{
	width:98px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:5px;
	border:1px solid #d8d8d8;
	font-size:16px;
}
.Newsdet-page-right a{
	color:#666;
}
.Newsdet-page-right:hover{
	width:98px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-radius:5px;
	background:#0092d2;
	border:1px solid #0092d2;
}
.Newsdet-page-right:hover a{
	color:#fff;
}

/*--------------------发展历程--------------------*/
.Development{
	margin-bottom:70px;
}
.Development-title{
	font-size:16px;
	line-height:28px;
	text-indent:2em;
}
.Development-list{
	border-top:1px solid #d8d8d8;
	padding-top:25px;
	margin-top:25px;
}
.Develolist-left{
	background: url(../image/development-year.png) no-repeat;
	width:64px;
	text-align:center;
	height:71px;
	margin-left:50px;
	color:#fff;
	line-height:65px;
}
.Develolist-right{
	margin-left:80px;
	line-height:26px;
}

/*--------------------企业文化--------------------*/
.Culture-title{
	width:374px;
	margin:0 auto;
}
.concept-con{
	width:33.333%;
	text-align:center;
}
.concept{
	margin:30px 0 60px 0;
}
.conceptcon-title{
	font-size:20px;
	margin-top:15px;
}
.conceptcon-info{
	font-size:16px;
	color:#666;
	margin-top:8px;
}
.conduct{
	margin:30px 0 60px 0;
}
.conduct-con{
	width:450px;
	height:125px;
	margin:30px 25px;	
	position:relative;
}
.conductcon-info{
	position: absolute;
	width:440px;
	height:125px;
	left:10px;
	background:#f2f2f2;
}
.conductcon-pic{
	position: absolute;
	top:-10px;
	z-index:55;
}
.conductcon-slogan{
	font-size:18px;
	line-height:24px;
	color:#0092d2;
	position:absolute;
	left:145px;
	top:20px;
	right:20px;
}
.conductcon-en{
	font-size:14px;
	line-height:16px;
	color:#666;
	position:absolute;
	left:145px;
	top:70px;
	right:20px;
}

/*--------------------企业文化--------------------*/
.branch-title{
	font-size:18px;
	width:92px;
	border-bottom:2px solid #0092d2;
	padding-bottom:5px;
	margin:0;
}
.branch-con{
	margin-top:30px;
}
.branchcon-pic{
	width:46.5%;
}
.branchcon-info{
	width:51.5%;
	font-size:16px;
	line-height:28px;
}
.branchcon-info p{
	margin-bottom:25px;
	text-indent:2em;
}
/*--------------------人才招聘--------------------*/
.hires-descr{
	font-size:16px;
	line-height:28px;
	text-indent:2em;
	margin-bottom:60px;
}
.hires-welfare-title{
	margin-top:15px;
}
.hires-welfare-listcon{
	margin-top:10px;
	text-align:left;
}
.hires-welfare-listcon table td{
	line-height:26px;
}


.hires-welfare-list{
	margin-top:15px;
}
/* Tabs container */
.r-tabs {
	position: relative;
	margin-top: 10px;
}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	background-color: #999;
	margin-top: 5px;
	margin-right: 5px;
	border-radius:5px;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	height:45px;
	line-height:45px;
	padding: 0 10px;
	text-decoration: none;
	font-size: 16px;
	color: #fff;
	border-radius:5px;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #fff;
	text-shadow: none;
	background-color: #0092d2;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: white;
	border-bottom: 4px solid white;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	background-color: #00c5ad;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 14px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #00c5ad;
	text-shadow: none;
}
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}
.hires-welfare-listbtn-list{
	font-size:16px;
	color:#0092d2;
	font-weight:bold;
	border-bottom:2px solid #0092d2;
	width:65px;
	text-align:left;
	display: inline-block;
	padding-bottom:3px;
}
.width50{
	width:35px;
}
/*--------------------解决方案--------------------*/
.faq li {
  padding:15px 20px;
  margin-top:3px;
}
.faq li.q {
  background: #0092d2;
  font-weight: bold;
  color:#fff;
  cursor: pointer;
}
.faq li.a {
  background: #fff;
  display: none;
  border:1px solid #d8d8d8;
  border-top:none;  
  margin-top:0;
  line-height:26px;
}
.rotate{
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.solutions-pic{
	text-align:center;
	margin:10px 0;
}
.faq-zhankai{
	text-indent:2em;
}

/*---行业解决方案---*/
.News-con-btn{
	width:92px;
	height:36px;
	line-height:36px;
	background:#0092d2;
	color:#fff;
	text-align:center;
	display:inline-block;
	margin-top:10px;
}
.News-con-btn a{
	color:#fff;
}




/*---------经典项目-------*/

.project1-banner1{
	width: 1000px;
	height: 372px;
	margin: 0 auto;
	background: url(../image/project1_03.png) top center no-repeat;
}

.project1-banner2{
	width: 1000px;
	height: 577px;
	margin: 0 auto;
	background: url(../image/project1_05.png) top center no-repeat;
}

.project1-banner3{
	width: 1000px;
	height: 136px;
	margin: 0 auto;
	background: url(../image/project1_06.png) top center no-repeat;
}


.project2-banner1{
	width: 1000px;
	height: 372px;
	margin: 0 auto;
	background: url(../image/project2_03.png) top center no-repeat;
}

.project2-banner2{
	width: 1000px;
	height: 577px;
	margin: 0 auto;
	background: url(../image/project2_05.png) top center no-repeat;
}

.project2-banner3{
	width: 1000px;
	height: 64px;
	margin: 0 auto;
	background: url(../image/project2_06.png) top center no-repeat;
}



.project3-banner1{
	width: 1000px;
	height: 372px;
	margin: 0 auto;
	background: url(../image/project3_03.png) top center no-repeat;
}

.project3-banner2{
	width: 1000px;
	height: 577px;
	margin: 0 auto;
	background: url(../image/project3_05.png) top center no-repeat;
}

.project3-banner3{
	width: 1000px;
	height: 337px;
	margin: 0 auto;
	background: url(../image/project3_06.png) top center no-repeat;
}

.project3-banner4{
	width: 1000px;
	height: 275px;
	margin: 0 auto;
	background: url(../image/project3_07.png) top center no-repeat;
}

.project3-banner5{
	width: 1000px;
	height: 114px;
	margin: 0 auto;
	background: url(../image/project3_08.png) top center no-repeat;
}



.project4-banner1{
	width: 1000px;
	height: 372px;
	margin: 0 auto;
	background: url(../image/project4_03.png) top center no-repeat;
}

.project4-banner2{
	width: 1000px;
	height: 577px;
	margin: 0 auto;
	background: url(../image/project4_05.png) top center no-repeat;
}

.project4-banner3{
	width: 1000px;
	height: 337px;
	margin: 0 auto;
	background: url(../image/project4_06.png) top center no-repeat;
}

.project4-banner4{
	width: 1000px;
	height: 275px;
	margin: 0 auto;
	background: url(../image/project4_07.png) top center no-repeat;
}
