@charset "utf-8";

/* CSS Document */
/*关于我们*/
.content_area{
	width:1140px;
	margin:0 auto;
	padding-top:33px;
	}
.content_area .left_nav{
	width:195px;
	float:left;
	
	}
.content_area .left_nav h3{
	font-size:18PX;
	color:#2e87e5;
	font-weight:bold;
	text-align:center;
	}
.content_area .left_nav h4{
	font-size:14PX;
	color:#dfdfdf;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8PX;
	}
.content_area .left_nav ul{
	padding-top:15px;
	margin-bottom:48px;}
.content_area .left_nav li{
	
	font-size:14px;
	color:#333333;
	height:42px;
	line-height:42px;
	border-bottom:1px dotted #ccc;
	text-align:center;
	background:url(../image/img09.png) no-repeat 8px center;}
.content_area .left_nav li a{
	display:block;
	width:100%;
	height:100%;}
.content_area .left_nav li:hover{
	color:#2e87e5;
	border-bottom:1px solid #2e87e5;}
.contact_title{
	font-size: 18PX;
    color: #333;
    height: 67PX;
    line-height: 67PX;
    padding-left: 30px;
    background: #095ebb;
    color: #ffF;
	}
.contact_title em{
	color:#fff;
	font-size:14px;
	font-style:normal;}
.content_area  .left_contact{
	border:1px solid #ccc;
	border-top:none;
	padding:15px 12px;
	line-height:25px;
	font-size:12px;
	color:#333333;
	margin-bottom:40px;}
.content_area  .left_wx h4{
	text-align:center;
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:15px;}
.content_area  .left_wx img{
	display:block;
	margin:0 auto;}
.contact04{
	background:url(../image/contact04.jpg) no-repeat center;
	width:111px;
	height:33px;
	margin:0 auto;
	display:block;
	line-height:33px;
	margin-top:16px;}
.contact04 em{
	display:inline-block;
	font-style:normal;
	padding-left:41px;
	font-weight:bold;
	}
.right_area{
	float:right;
	width:886px;
	}
.right_area .position{
	border-bottom:1px solid #e6e6e6;
	height:30px;}
.right_area .position h3{
	font-size:16PX;
	color:#333333;
	float:left; 
	}
.right_area .position h4{
	color:#666666;
	font-size:12PX;
	background:url(../image/img10.png) no-repeat left center;
	float:right;
	font-style:normal;
	padding-left:21PX;
	height:16px;
	line-height:16px;}
.right_area .position h4 em{
	color:#2e87e5;
	font-style:normal;
		}
.font_area{
	font-size:14PX;
	color:#666666;
	line-height:32PX;
	min-height:390PX;
	padding-top:20PX;
	padding-bottom:10PX;}
.font_area img{
	max-width:100%;}
/*荣誉资质开始*/
.prize_list{
	padding-top:35px;}
.prize_list li{
	width:270px;
	height:230px;
	line-height:230px;
	position:relative;
	border-radius:5px;
	cursor:pointer;
	float:left;
	margin:0 11px;
	margin-bottom:20px;
	background:url(../image/img11.png) no-repeat center bottom;
	text-align:center;
	padding-bottom:35px;
	}
.prize_list li img{
	max-width:80%;
	max-height:100%;
	vertical-align: bottom;}
.prize_list li h3{
	width:188px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	background:url(../image/img06.png) center;
	position:absolute;
	left:0;
	bottom:0;
	display:none;
	}
/*弹出层*/
.mask-wrap {
	position: fixed;left: 0;top: 0;width: 100%;height: 100%;
	z-index: 99999;text-align: center;display: none;
}
.mask-bg {
	width: 100%;height: 100%;position: absolute;left: 0;
	top: 0;background: #000;opacity: .7;
}
.mask-main {
	width: 800px;
    height: 600px;
    position: absolute;
    top: 50%;
    margin-top: -350px;
    left: 50%;
    margin-left: -400px;
}
.mask-img {width: 100%;
    height: 700px;}
.mask-img .img-md {max-width: 100%;max-height: 100%;}
.mask-img img{
max-width: 100%;
    max-height: 100%;
    transition: all .3s;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.mask-main p {font-size: 16px;color: #fFf;margin: auto;line-height: 60px;height:60px;}
.mask-pager li {position: absolute;top: 25%;cursor: pointer;height: 50%;width: 10%;}
.mask-pager .prev {left: 10%;background: url("../image/mask_left.png") no-repeat center;}
.mask-pager .next {right: 10%;background: url("../image/mask_right.png") no-repeat center;}
.mask-close {
	width: 30px;height: 30px;position: absolute;right: 20%;
	top:35%;cursor: pointer;transition: all 1s;
	background: url("../image/mask_off.png") no-repeat center center;
}
.mask-close:hover{transform: rotate(360deg);}
/*新闻中心开始*/
.nynews_list{
	width:886px;
	margin:0 auto;
	padding-top:38px;
	min-height:400px;
	}	
	
.nynews_list li{
	float:left;
	width:250px;
	height:333px;
	border:1px solid #e6e6e6;
	padding:0 10px;
	margin-bottom:26px;
	margin-right:35PX;
}	
.nynews_list li .img{
	display:block;
	text-align:center;
	}	
.nynews_list li h1{
	font-size:14px;
	color:#333333;
	line-height:22px;
	height:47px;
	margin-top:15px;}	
	
.nynews_list li .span{
	font-size:12px;
	color:#999999;
	line-height:20px;
	margin-top:6px;
	display:block;}	
.nynews_list li .more{
	font-size:14px;
	color:#cba227;
	line-height:24px;
	height:24px;
	margin-top:12px;
	display:block;}	
.nynews_list li:hover h1{
	color:#a50000;
	}	
	
.nynews_list li:hover .img{
	-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
}
.nynews_list li .img{
	-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-webkit-transition: all .8s;
-moz-transition: all .8s;
-o-transition: all .8s;
overflow:hidden;
	}	
/*新闻详情页开始*/
.news_info{
	width:927px;
	margin:0 auto;
	padding-top:40px;}	

.news_info .title{
	text-align:center;
	font-size:18px;
	color:#333333;
	font-weight:bold;}	
	
.news_info .time{
	font-size:13px;
	color:#999999;
	text-align:center;
	padding-top:19px;
	padding-bottom:20px;}	
.news_info .nr{
	font-size:14px;
	color:#666666;
	line-height:34px;
	border-bottom:1px dotted #ccc;
	padding-bottom:20px;}	
.news_info .nr img{
	max-width:80%;}
.news_info .more{
	font-size:14px;
	color:#666666;
	background:url(../image/return.jpg) no-repeat left center;
	padding-left:28px;
	display:block;
	margin:0 auto;
	width:70px;
	margin-bottom:40px;
	margin-top:18px;}
.news_info .next{
	padding-bottom:35PX;}
.news_info .next a{
	display:block;
	font-size:14PX;
	color:#333333;
	padding-top:20PX;
	}
.return{
	display:block;
	margin:0 auto;
	background:url(../image/return.jpg) no-repeat center;
	width:123px;
	height:42px;
	color:#fff;
	font-size:14px;
	line-height:42px;
	margin-top:30px;}
/*产品页面开始 */
.product_list{
	padding-top:10px;}
.product_list li{
	height:223px;
	background:#f4f4f4;
	padding:18px 0;
	margin-bottom:20px;}
.product_list .img02{
	float:left;
	margin-left:16px;}
.product_list .intro{
	width:387px;
	float:left;
	margin-left:67px;
	}
.product_list .intro .title03{
	font-size:18px;
	color:#333333;
	font-weight:bold;
	padding-top:25px;}
.product_list .intro .span{
	font-size:14px;
	color:#666666;
	display:block;
	line-height:24px;
	padding-top:23px;
	height:78px;
	overflow:hidden;}
.product_list .intro .more{
	display:block;
	background:url(../image/more02.jpg) no-repeat center;
	width:36px;
	height:36px;
	margin-top:24px;}
.right_area .pro_title{
	font-size:20px;
	color:#333;
	text-align:center;
	font-weight:bold;
	padding-top:18px;}
/*下载中心开始*/
.content_area .downleft_nav{
	width:254px;
	float:left;
	padding-bottom:30px;
	}
.content_area .downleft_nav h3{
	font-size:18PX;
	color:#a50000;
	font-weight:bold;
	text-align:center;
	}
.content_area .downleft_nav h4{
	font-size:14PX;
	color:#dfdfdf;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:8PX;
	}
.content_area .downleft_nav ul{
	padding-top:15px;}
.content_area .downleft_nav li{
	
	font-size:13px;
	color:#333333;
	line-height:40px;
	border-bottom:1px dotted #ccc;
	text-align:center;
	background:url(../image/img09.png) no-repeat 8px center;}
.content_area .downleft_nav li a{
	display:block;
	width:100%;
	height:100%;}
.content_area .downleft_nav li:hover{
	color:#a50000;
	border-bottom:1px solid #a50000;}

.down_list{
	width:921px;
	margin:0 auto;
	background:#fff;
	padding-bottom:30px;}
	
.down_list table{
	width:921x;
	margin:0 auto;
	margin-top:30px;
	}
	
.down_list table td{
	text-align:center;}
.down_list .head{
	font-size:14px;
	color:#333333;
	height:39px;
	border:1px solid #ededed;
	background:url(../image/img33.jpg) repeat-x center;}
.down_list .tablebody{
	font-size:14px;
	color:#666666;
	line-height:53px;
	background:url(../image/img35.jpg)  no-repeat center bottom;}
.down_list .tablebody a:hover{
	color:#a50000;}
/*人才招聘开始*/
.people_list{
	margin-bottom:30px;
	}
.people_list .title{
	height:39px;
	line-height:39px;
	background:url(../image/img33.jpg) repeat-x  left center;
	border:1px solid #ededed;
	margin-top:37px;}
.people_list .title .name{
	display:inline-block;
	text-align:center;
	line-height:39px;
	font-size:14px;
	color:#666666;}
.people_list .list01{
	line-height:45px;
	font-size:14px;
	color:#666666;transition: .5s;
	background:#f8f8f8;
	margin-bottom:2px;
	}
.people_list .list01 .name{
	text-align:center;
	display:inline-block;
	}
.people_list .list01 .name.cls{background: url("../image/img34.png") center no-repeat;transition: all .5s;}
.people_list .list01.cur .name.cls,.people_list .list01:hover .name.cls{background: url("../image/img35.png") center no-repeat;}

.people_list .cur,.people_list .list01:hover{
	background:#1473d8;
	color:#fff;}
.people_list .cur .peopleinfo{
	display:block;
	color:#333;
	padding-bottom:75px;}
.peopleinfo{
	background:#f8f8f8;
	padding:0 50px;
	line-height:35px;
	padding-bottom:20px;
	display:none;}
.peopleinfo  .title02{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	margin-bottom:10px;
	padding-top:15px;}
/*留言板开始*/
.zc {
  font-size: 14px;
  color: #333333;
  width: 90px;
  text-align: right;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
}
.zctx {
  border: 1px solid #cccccc;
  width: 474px;
  height: 36px;
  line-height: 36px;
  margin-left: 29px;
  margin-bottom: 15px;
  padding-left:25px;
  font-size:12px;
  color:#666;
}
.xh {
  color: Red;
  margin-left: 15px;
  display: inline-block;
  position: relative;
  top: -4px;
}
.yztp {
  display: inline-block;
  position: relative;
  top: -8px;
  margin-left: 15px;
}
.wb2 {
  height: 126px;
  line-height: 38px;
  border: 1px solid #ccc;
  width: 499px;
  margin-left:29px;
  resize: none;
  margin-bottom: 20px;
  display: inline-block;
}

.position_name{
	font-size:12px;
	color:#666666;
	display:inline-block;
	width:480px;
	height:36px;
	line-height:36px;
	border:1px solid #cccccc;
	padding-left:20px;
	margin-left:28px;
	}
.yztp .tjjl{
	width:96px;
	height:38px;
	background:#ff8828;
	line-height:38px;
	position:relative;
	left:-16px;
	color:#fff;
	display:inline-block;}
.right_area .submit{
	width:160px;
	background:#a50000;
	display:inline-block;
	color:#fff;
	font-size:15px;
	height:45px;
	margin-left:119px;
}
.right_area .submit02{
	width:160px;
	background:#7b7878;
	display:inline-block;
	color:#fff;
	font-size:15px;
	height:45px;
	margin-left:180px;
}
/*产品中心开始*/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	