body{overflow-x:hidden}


.inner-titBg{
	height:240px;
	background:url(../images/inner-titBg.png) no-repeat center 0;
}
.inner-titBg-about{
	background-position:0 0;
}
.inner-titBg-news{
	background-position:0 -270px;
}
.inner-titBg-pro{
	background-position:0 -540px;
}
.inner-titBg-case{
	background-position:0 -810px;
}
.inner-titBg-service{
	background-position:0 -1080px;
}
.inner-titBg-contact{
	background-position:0 -1350px;
}
/*position*/
.position-full{
	overflow:hidden;	
	height:50px;	
	background:#f9f9f9;
	color:#999;	
}
.position a{
	line-height:50px;
	font-family:"宋体";
	color:#999;	
}
.position a:hover{
	color:#666;
}
.position dl {
	overflow:hidden;
	display:inline-block;
	line-height:50px;
	font-family:"宋体";
	color:#999;
}
.position dl dt{
	display:inline-block;
}
.position dl dd{
	display:inline-block;
}
.position dl dd a{
	color:#999;
}
.position dl dd a:hover{
	color:#666;
}
/*search*/
.resultbar{
	padding:10px;
	font-size:16px;
	background:#f9f9f9;
	border:1px solid #e5e5e5;
}
.result_content{
	overflow:hidden;
}
.resultlist {
	padding:20px 0;
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
}
.resultlist ul li {
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:14px;
	border-bottom:1px solid #f9f9f9;
}
.resultlist ul li h3 a{
	color:#333;
	font-size:18px;
}
.resultlist ul li  p{
	font-size:14px;
	line-height:28px;
	color:#666;
}
.resultlist ul li  span{
	color:#999;
}
.resultlist ul li  span a{
	color:#666;
}
.resultlist ul li h3 a:hover,.resultlist ul li  span a:hover{
	text-decoration:underline;
}
.resultlist ul li  span small{
	margin-left:10px;
	font-size:14px;
}

/*content*/
.content{
	margin-top:20px;
	overflow:hidden;
}
/*sideBar*/
.sideBar{
	width:200px;
}
.sideBar ul li{
	display:block;
	width:200px;
	height:50px;
	line-height:50px;
	font-size:18px;
	background:#f5f5f5;
	border-bottom:1px solid #fff;
}

.sideBar ul li a{
	padding-left:20px;
	display:block;
	color:#666;
}
.sideBar ul li a:hover,.sideBar ul li a.on{
	background:#e60012;
	color:#fff;
}
.sideBar ul li a i{
	display:inline-block;
	margin-right:10px;	
	width:8px;
	height:8px;
	border-radius:8px;	
	-ms-border-radius:8px;	
	-webkit-border-radius:8px;	
	-o-border-radius:8px;	
	behavior: url(ie-css3.htc);	
	background:#999;
}

.sideBar ul li a:hover i,.sideBar ul li a.on i{
	background:#fff;	
}

/*con-r*/
.con-r{
	width:945px;
}
.con-r-tit h1{
	padding-bottom:20px;
	margin-bottom:20px;
	font-size:26px;
	font-weight:normal;
	color:#e60012;	
	border-bottom:1px solid #e5e5e5;
}
.con-r-tit h1 span{
	font-size:20px;
	text-transform:uppercase;
}
/*main-con*/
.main-con{
	min-height:400px;
	_height:400px;
}
/*about*/
.main-about{
	font-size:16px;
	line-height:32px;
	color:#666;
}
.main-about p{
	text-indent:0;
}
.main-about img{
	display:block;	
	margin:10px auto 10px 0;	
}
/*news*/
.news .news-list li{
	overflow:hidden;
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
.news .news-list li  a{
	float:left;
	width:270px;
	height:160px;
	text-decoration:none;
	border:none;
}
.news .news-list li img{
	float:left;
	width:270px;
	height:160px;
	border:none;
}
.news .news-list li .news-list-r{
	float:left;
	margin-left:30px;
	width:645px;
}

.news .news-list li .news-list-r a{
	display:block;
	width:645px;
	height:30px;
	font-weight:normal;
	font-size:18px;
	color:#333;	
}
.news .news-list li .news-list-r a:hover{
	text-decoration:underline;
	color:#e60012;
}
.news .news-list li .news-list-r p{
	margin-top:10px;
	font-size:14px;
	line-height:24px;
	color:#777;
}
.news .news-list li .news-list-r span{
	display:block;
	margin-top:10px;
	font-size:14px;
	color:#999;
}

.news-detail h2{
	margin-bottom:10px;
	font-weight:normal;
	font-size:22px;
	text-align:center;
	color:#333;
}
.news-detail-info{
	padding-bottom:20px;
	margin-bottom:20px;
	font-size:14px;
	font-family:"宋体";
	text-align:center;	
	border-bottom:1px solid #e5e5e5;
	color:#999;
}
.news-detail-con{
	text-indent:0;
	font-size:16px;
	line-height:32px;
	color:#666;
}
/*pages*/

.pages{
	margin-top:20px;
	text-align:center;
	color:#999;
	font-size:14px;
}

.pagelist  li{
	display:inline;
	margin:0 5px;
}
.pagelist  li  select{
	color:#999;
}
.pagelist  li a{
	color:#999;
}
.pagelist  li a:hover{
	color:#333;
}
.pagelist  li strong{
	margin:0 1px;
	font-weight:normal;
}
.pagelist  li.thisclass{
	color:#333;
}
	
/*pro*/
.main-pro h1{
	margin:10px 0;
	padding-left:10px;	
	font-weight:600;
	font-size:18px;
	line-height:40px;
	background:#f5f5f5;
	color:#555;
}
.main-pro h2{
	font-weight:normal;
	color:#999;
}
.main-pro p,.main-pro dl dt,.main-pro dl dd{
	color:#666;
	font-size:16px;
	line-height:28px;
}
.main-pro dl dt{
	font-weight:bold;
}
.main-pro  dl dt i{
	display:inline-block;
	margin-right:5px;
	width:10px;
	height:10px;
	border-radius:10px;
	background:#666;
}
.main-pro  dl dd img{
	display:block;
	margin:10px auto 10px auto;
	width:100%;
	max-width:100%;
	overflow:hidden;	
}
/*case*/
.main-case p{
	font-size:16px;
	line-height:32px;
	color:#666;
}
.main-case h2{
	font-weight:normal;
	color:#999;
}
/*service*/
.support-list {
	overflow:hidden;
	margin-top:20px;
}
.support-list li{
	float:left;
	margin:0px 7px 7px 0px;
	padding:20px;
	width:270px;
	height:270px;
	background:#f7f8fa;
}
.support-list li:nth-child(3n){
	margin-right:0;
}
.support-list li h2{
	margin:15px 0;
	font-weight:normal;
	font-size:20px;
	text-align:center;
	color:#125fa3;
}
.support-list li p{
	line-height:24px;
	font-family:"宋体";
	font-size:14px;
	color:#999;
}
/*技术问答*/
.qa-list{
	margin-bottom:20px;
	padding-bottom:20px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
}
.qa-list dt a{
	margin-left:10px;
	font-weight:normal;
	font-size:18px;	
	color:#333;
}
.qa-list dt a:hover{
	text-decoration:underline;
	color:#e60012;
}
.qa-list dd {
	padding-left:22px;
	font-size:14px;
	line-height:24px;
	color:#999;
}
/*资料下载*/
.download-list{
	margin-bottom:20px;
	padding-bottom:20px;
	overflow:hidden;
	border-bottom:1px solid #f9f9f9;
}
.download-list{
	overflow:hidden;
}
.download-list dt{
	float:left;	
}
.download-list dt a{
	margin-left:10px;
	color:#333;
}
.download-list dt a:hover{
	text-decoration:underline;
	color:#e60012;
}
.download-list dd{
	float:right;
}
.download-list dd a.ic-download{
	float:right;
	font-size:14px;
	line-height:24px;
	color:#999;
}
/*contact*/
/*招贤纳士*/
.main-recruit ul li{
	margin-bottom:15px;
}
.main-recruit h3{ 
	padding-left:10px; 
	height:40px; 
	line-height:40px;
	font-weight:normal;	
	font-family: 'Microsoft YaHei'; 
	font-size: 16px; 	
	background:#e8e8e8;
	cursor:pointer; 
	color: #333;
}
.main-recruit h3 .ic-arrow{
	display:block;
	float:right;
	margin:15px 10px 0 0;
	height:0px;
	width:0px;
	border-top:solid 10px #a9a9a9;
	border-left:solid 10px transparent;
	border-right:solid 10px transparent;
	border-bottom:solid 10px transparent;
	transition:0.1s;
}
.main-recruit ul .nLi.on  .ic-arrow{
	margin:5px 10px 0 0;
	height:0px;
	width:0px;
	border-top:solid 10px transparent;
	border-left:solid 10px transparent;
	border-right:solid 10px transparent;
	border-bottom:solid 10px #a9a9a9;
	
}

.main-recruit ul .nLi.on .sub{ 
	display: block;
}
.main-recruit ul .nLi .sub{ 
	display:none; 
	padding:20px 10px; 
	font-size:14px;
	line-height:28px;
	color:#999; 
	border:1px solid #ddd;	
}
.main-recruit ul .nLi .sub a{
	margin-left:5px;
	color:#333;
}
.main-recruit ul .nLi .sub a:hover{
	text-decoration:underline;
}
/*在线留言*/
.main-message input{
	width:300px;
	height:25px;
	padding:5px;
}
.main-message input,.main-message textarea{
	margin:10px 5px;

}

.message_submit{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #f9f9f9;
	text-align:center;
}
.message_submit input.ic_message_coolbg{
	padding:0;
	width:200px;
	height:50px;
	line-height:50px;
	font-size:20px;
	font-family:"microsoft yahei";
	color:#fff;
	background:#1b80d9;
	border:none;
	border-radius:5px;
	cursor:pointer;
	transition:background 0.5s;
}
.message_submit input.ic_message_coolbg:hover{
	background:#1666ae;
}
