/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}  /* 初始化标签在所有浏览器中的margin、padding值 */
fieldset,img {border:0 none}  /* 重置fieldset（表单分组）、图片的边框为0*/
dl,ul,ol,menu,li {list-style:none}   /* 重置类表前导符号为onne,menu在HTML5中有效 */
blockquote, q {quotes: none}   /* 重置嵌套引用的引号类型 */
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  /* 重置嵌套引用*/
input,select,textarea,button {vertical-align:middle}  /* 重置表单控件垂直居中*/
button {border:0 none;background-color:transparent;cursor:pointer}  /* 重置表单button按钮效果 */
body {background:#fff}   /* 重置body 页面背景为白色 */
body,th,td,input,select,textarea,button {font-size:12px;line-height:1 ;font-family:"arial";color:#666} /* 重置页面文字属性 */
a {color:#666;text-decoration:none}  /* 重置链接a标签 */ 
a:active, a:hover {text-decoration:none}   /* 重置链接a标签的鼠标滑动效果 */
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  /* 重置样式标签的样式 */
caption {display:none;}    /* 重置表格标题为隐藏 */
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}    /* 重置table属性 */
img{vertical-align:top}  /* 图片在当前行内的垂直位置 */
/* 页面设置 */
  /* 取消a标签点击后的虚线框 */
a {outline: none;}  
a:active {star:expression(this.onFocus=this.blur());}
 /* 设置页面文字等在拖动鼠标选中情况下的背景色与文字颜色 */ 
/* 
::selection {color: #fff;background-color: #4C6E78;}    
::-moz-selection {color: #fff;background-color: #4C6E78;} 
*/

/* 头部开始 */
.head {
	width:100%;
	height:170px;
	background:url(../images/head_bg.jpg);
}
.head .top{
	width:1115px;
	height:41px;
	margin:0 auto;
	line-height:41px;
	color:#fff;
	font-size:12px;
}
.head .top .welcome{
	float:left;
	font-weight:bold;
	margin-right:350px;
}
.head .top .email{
	height:41px;
	float:left;
	margin-right:30px;
	font-size:13px;
	line-height:41px;
	padding-left:26px;
	background:url(../images/email_bg.png) left center no-repeat;
}
.head .top .phone{
	height:41px;
	float:left;
	font-size:13px;
	line-height:41px;
	padding-left:26px;
	background:url(../images/phone_bg.png) left center no-repeat;
}
.head .top .cn{
	width:84px;
	height:41px;
	line-height:41px;
	float:left;
	font-size:13px;
	text-align:center;
}
.head .top .cn a{
	color:#fff;
}
.head .top .en{
	width:84px;
	height:41px;
	line-height:41px;
	float:left;
	font-size:13px;
	text-align:center;
	background:url(../images/language_ico.png) no-repeat left center;
}
.head .top .en a{
	color:#fff;
}
.head .bot {
	width:1115px;
	height:108px;
	margin:0 auto;
	padding-top:21px;
}
.head .bot .logo{
	float:left;
	margin-right:200px;
}
.head .bot .nav{
	float:right;
	margin-top:30px;
}
.head .bot .nav li{
	margin:0 20px;
	float:left;
	height:38px;
	line-height:38px;
}
.head .bot .nav li:hover{
	background:url(../images/hover_bg.jpg) bottom left repeat-x;
}
.head .bot .nav .active {
	background:url(../images/hover_bg.jpg) bottom left repeat-x;
}
.head .bot .nav li a{
	font-size:14px;
	color:#7e7e7e;
}
/* 头部结束 */
/* banner开始 */
.slideBox{ height:510px;margin:0 auto; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 5px;  width:15px; height:15px; line-height:15px; text-align:center; background:url(../images/banner_noactive.png) no-repeat center center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/banner_active.png) no-repeat center center; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:510px;width:100%;}
/* banner结束 */
/* 服务项目开始 */
.service {
	width:1152px;
	height:304px;
	margin:70px auto 120px;
	background:url(../images/service_bg.jpg) no-repeat center top;
}
.service .cont {
	line-height:20px;
	color:#c0c0c0;
	margin:0 auto 35px;
	text-align:center;
	padding-top:60px;
}
.service .service_s {
	margin:0 6px;
	float:left;
	position:relative;
}
.service .service_s .service_hover {
	width:276px;
	height:171px;
	position:absolute;
	top:3px;
	left:3px;
	width:270px;
	height:165px;
	background-color:#000;
	filter:alpha(opacity=70);  
    -moz-opacity:0.7;  
    -khtml-opacity: 0.7;  
    opacity: 0.7;
	display:none;
	text-align:center;
	font-size:
}
.service .service_s .service_hover .en{
	font-size:16px;
	color:#fff;
	font-family:'arial';
	font-weight:bold;
	margin-top:40px;
	display:block;
}
.service .service_s .service_hover .cn{
	font-size:16px;
	color:#fff;
	font-family:'宋体';
	font-weight:bold;
	display:block;
}
.service .service_s .service_more {
	position:absolute;
	width:100px;
	height:28px;
	top:100px;
	left:88px;
}
.service .picScroll-left{ width:1152px;  overflow:hidden; position:relative;}
.service .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.service .picScroll-left .bd ul li{	
	width:276px;
	height:171px;
	margin:0 6px;
	float:left;
	position:relative;
}
.service .picScroll-left .bd ul li .pic{ text-align:center; }
.service .picScroll-left .bd ul li .pic img{ width:276px; height:171px;}
.service .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.service .picScroll-left .bd ul li .title{ line-height:24px;   }
/* 服务项目结束 */
/* 新闻中心开始 */
.news {
	width:1165px;
	height:525px;
	margin:0 auto 107px;
	background:url(../images/news_center_bg.jpg) no-repeat center top;
}
.news .cont {
	line-height:20px;
	color:#c0c0c0;
	margin:0 auto 35px;
	text-align:center;
	padding-top:60px;
}
.news .hot_news {
	width:558px;
	height:178px;
	float:left;
	margin:12px;
	background:url(../images/hot_news_bg.jpg) no-repeat center top;
}
.news .hot_news .news_img{
	margin-left:23px;
	margin-top:22px;
	margin-right:22px;
	width:174px;
	height:134px;
	display:table;
	float:left;
}   
.news .hot_news .news_img a {
	display: table-cell;
    vertical-align: middle;
}
.news .hot_news .news_title a{
	font-size:14px;
	font-weight:bold;
	display:block;
	height:25px;
	margin-top:22px;
	width:330px;
	float:left;
}
.news .hot_news .news_cont {
	font-size:12px;
	color:#949799;
	line-height:24px;
	width:330px;
	float:left;
}
/* 新闻中心结束 */
/* 客户案例开始 */
.case {
	width:1152px;
	height:400px;
	margin:0 auto;
	background:url(../images/case_bg.jpg) no-repeat center top;
}
.case .cont {
	line-height:20px;
	color:#c0c0c0;
	margin:0 auto 35px;
	text-align:center;
	padding-top:60px;
}
.case .txtScroll-left{  width:1152px; height:216px; position:relative;margin:0 auto; }
.case .txtScroll-left .hd{height:15px; overflow:hidden; position:absolute; right:48%; bottom:10px; z-index:1;  }
.case .txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1;}
.case .txtScroll-left .hd ul li{ float:left;  width:15px; height:15px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/banner_noactive.png) no-repeat; }
.case .txtScroll-left .hd ul li.on{ background:url(../images/banner_active.png) no-repeat ; }
.case .txtScroll-left .bd{width:1152px; overflow:hidden;    }
.case .txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.case .txtScroll-left .bd ul li {overflow:hidden; margin:0 6px;  float:left;width:174px; height:159px;text-align:center;border:3px solid #ededed;position:relative;}
.case .txtScroll-left .bd ul li .case_hover {
	width:174px;
	height:159px;
	position:absolute;
	top:3px;
	left:3px;
	background-color:#000;
	filter:alpha(opacity=70);  
    -moz-opacity:0.7;  
    -khtml-opacity: 0.7;  
    opacity: 0.7;
	display:none;
	text-align:center;
	font-size:
}
.case .txtScroll-left .bd ul li .case_hover .en{
	font-size:16px;
	color:#fff;
	font-family:'arial';
	font-weight:bold;
	margin-top:40px;
	display:block;
}
.case .txtScroll-left .bd ul li .case_hover .cn{
	font-size:16px;
	color:#fff;
	font-family:'宋体';
	font-weight:bold;
	display:block;
	margin-bottom:15px;
}
.case .txtScroll-left .bd ul li .case_hover .service_more {
	position:absolute;
	width:100px;
	height:28px;
	top:100px;
	left:35px;
}
.case .txtScroll-left .bd ul li .case_img{ 
	display:inline-block;
	text-align:center;
	width:174px; 
	height:159px;
}
.case .txtScroll-left .bd ul li .case_img button {
	width:100%;
	height:100%;
}  
/* 客户案例结束 */
/* 内页样式开始 */
.content {
	width:1135px;
	margin:40px auto 40px;
	overflow:auto;
}
.content .left {
	width:240px;
	float:left;
}
.content .left .title{
	height:40px;
	font-size:16px;
	color:#fff;
	background-color:#0865ab;
	padding-left:10px;
	line-height:40px;
}
.content .left ul {
	border:1px solid #ccc;
	padding-bottom:20px;
	margin-bottom:30px;
}
.content .left .contact {
	padding-left:10px;
	padding-top:10px;
	line-height:23px;
	font-size:13px;
	overflow:auto;
}
.content .left ul li{
	width:200px;
	height:35px;
	margin:0 auto;
	line-height:35px;
	text-indent:2em;
	border-bottom:1px dashed #ccc;
	background:url(../images/sjx.png) left center no-repeat;
}
.content .left ul li a{
	font-size:14px;
}
.content .right {
	width:860px;
	float:right;
} 
.content .right .location{
	height:40px;
	line-height:40px;
	color:#333;
	font-size:18px;
	padding-left:25px;
	border-bottom:2px solid #666;
}
.content .right .location ul{
	float:right;
	background:url(../images/home.jpg) no-repeat left center;
	padding-left:15px;
}
.content .right .location ul li {
	float:left;
	margin-right:6px;
	font-size:12px;
}
.content .right .location ul a{
	font-size:13px;
	
}
.content .right .content_detail {
	padding:30px;
}
/* 产品列表开始 */
.content .right .pro_content {
	padding:10px;
}
.content .right .pro_content li{
	width:840px;
	height:250px;
	text-indent:3em;
}
.content .right .pro_content .pro_s_name{
	width:840px;
	height:30px;
	background:url(../images/right-arrow-grey.png) no-repeat 20px center #E8E8E8;
	line-height:30px;
	font-size:16px;
	color:#333;
	margin-bottom:15px;
}
.content .right .pro_content .pro_s_name a{
	float:right;
	margin-right:15px;
	font-size:13px;
	color:#000;
}
.content .right .pro_content .pro_img{
	width:220px;
	height:200px;
	margin-right:20px;
	margin-left:35px;
	float:left;
	text-align:center;
	display:table;
	text-indent:0em;
}
.content .right .pro_content .pro_img a{
	display: table-cell;
    vertical-align: middle;
}
.content .right .pro_content .pro_img a img {
	margin-bottom:20px;
}
/* 产品列表结束 */
/* 新闻列表开始 */
.content .right .news_content {
	padding:10px;
} 
.content .right .news_content li{
	width:820px;
	height:160px;
	padding:10px;
}
.content .right .news_content .news_img {
	float:left;
	width:220px;
	height:155px;
	display:table;
	border:1px solid #ccc;
	text-align:center;
	margin-right:25px;
}
.content .right .news_content .news_img a{
	display: table-cell;
    vertical-align: middle;
}
.content .right .news_content .news_title {
	width:560px;
	height:30px;
	line-height:30px;
	float:left;
	margin-top:10px;
	margin-bottom:15px;
}
.content .right .news_content .news_title a{
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.content .right .news_content .news_cont {
	width:560px;
	float:left;
	line-height:25px;
	font-size:13px;
}
.content .right .content_detail h1{
	text-align:center;
	font-size:18px;
	margin-bottom:10px;
} 
.content .right .content_detail h2{
	text-align:center;
	font-size:13px;
	color:#999;
	margin-bottom:10px;
} 
.content .right .content_detail .pn {
	margin-top:50px;
}
/* 新闻列表结束 */
/* 人才招聘开始 */
.content .right .content_detail .job_cont {
	font-size:16px;
	color:#999;
	line-height:30px;
	margin-bottom:30px;
}
.content .right .content_detail .j_title {
	background:#ccc;
	font-weight:bold;
	text-align:left;
}
.content .right .content_detail td{
	height:35px;
	line-height:35px;
	padding:0 10px;
}
.content .right .content_detail td a{
	color:#ff0000;
}
/* 人才招聘结束 */
/* 内页样式结束 */
/* 底部开始 */
.foot {
	width:100%;
	background:url(../images/foot_bg.jpg);
	padding-top:35px;
	font-size:12px;
	color:#fff;
	line-height:24px;
}
.foot .foot_cont{
	width:1135px;
	height:105px;
	margin:0 auto;
}
.foot .foot_cont .setting{
	float:left;
}
.foot .foot_cont ul{
	float:right;
}
.foot .foot_cont ul li{
	float:left;
	margin:0 6px;
}
.foot .foot_cont ul li a{
	font-size:12px;
	color:#fff;
}
/* 底部结束 */