@charset "utf-8";
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}
body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#333;}
a:hover  { text-decoration:none; color:#267fd9;}
a:active {text-decoration: none; color:#267fd9;}
a::focus {-moz-outline-style:none;}




.top{ width:100%; height:95px;}
.top1{ width:1100px; height:95px; margin:0 auto; }
.top1 img{ float:left; width:460px; height:95px;} 
.menu ul li{ padding:0 30px; line-height:95px; font-size:15px; color:#333; float:left; padding-top:5px;}
.menu ul li a{ height:70px; display:block;}
.menu ul li a:hover{ color:#267fd9;}

.banner{ margin-bottom:40px;}
.main{ width:1100px; height:auto; margin:0 auto;}
.sk{ width:620px; height:328px;}

/**********结束首页产品领域************/
.industry{ height:328px; width:620px; background:#f3f3f3; float:left; overflow:hidden;}
.industry-list{ width:100%; float:left;text-transform:uppercase;}
.industry023{ width:310px; float:left;}
.industry02,.industry03{width:310px; float:left; position:relative; height:164px; overflow:hidden;}	
.industry02_t{ width:155px; left:0px; top:0px; position:absolute; z-index:3; float:left; background:#6abb79; height:164px; color:#fff;}

.industry02 .img{ position:absolute; right:0px; top:0px; z-index:2; }
.industry02 .img img,.industry03 .img img{height: 164px;width: 155px;}
.industry01:hover .img img,.industry02 .img img:hover,.industry03 .img img:hover,.industry04 .img img:hover,.industry05 .img img:hover{display: block;
    transition-duration: 1000ms;
    transition-timing-function: ease-out;
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
    -webkit-transition-duration: 1000ms;
    -webkit-transition-timing-function: ease-out;
	}
.industry03 .img{position:absolute; left:0px; top:0px; z-index:2;}
.industry03_t{ width:155px; right:0px; top:0px; position:absolute; z-index:3; float:left; background:#ed4a4e; height:210px; color:#fff;text-transform:uppercase;}
	
.industry04{ width:155px; float:left; position:relative; height:328px; overflow:hidden;}
.industry04_t{ width:155px; float:left;  height:164px; position:absolute; z-index:3; background:#f9b552; color:#fff;}
.industry04 .img{ position:absolute; right:0px; bottom:0px; z-index:2; width:155px; height:164px; }
.industry04 .img img{ height: 164px;  width: 155px;}
.industry05{width:155px; float:left; position:relative; height:328px; overflow:hidden;}
.industry05_t{ width:155px; float:left;  height:210px; position:absolute; z-index:3; right:0px; bottom:0; background:#267fd9; color:#fff;}
.industry05 .img{ position:absolute; right:0px; top:0px; z-index:2; width:155px; height:164px; }
.industry05 .img img{height:164px; width: 155px;}

.pro{ font-size:18px; padding-top:50px; padding-left:20px;}
.pl15{ padding-left:20px; font-size:12px;}
/**********结束首页产品领域************/
.news{ width:436px; height:328px; float:right;}
.tabbox{width:436px;height:328px;font-family:'微软雅黑';}
.tabbox .tab{overflow:hidden; margin-bottom:29px;}
.tabbox .tab a{display:block;padding:5px 26px;float:left;text-decoration:none;color:#333; font-size:14px; line-height:24px;}
.tabbox .tab a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.tabbox .tab a.on{background:#267fd9;color:#fff;text-decoration:none; border-radius:30px;}
.tabbox .content{overflow:hidden;width:436px;height:265px;position:relative;}
.tabbox .content ul{position:absolute;left:0;top:0; height:265px;}
.tabbox .content li{width:436px;height:265px;float:left;}
.xwnr{ width:436px; height:265px;}
.xwnrs{ width:436px; height:105px; overflow:hidden;}
.nrl{ width:156px; height:105px;}
.nrl img:hover{ opacity:0.8;}
.nrr{ width:260px; height:105px;}
.nrr h1{ width:260px; overflow:hidden; height:30px;}
.nrr h1 a{ font-size:14px; color:#0066cc; width:260px; overflow:hidden; height:30px;}
.nrr h1 a:hover{ color:#3c98f6;}
.nrr b{ font-weight:normal; font-size:12px; color:#666; line-height:18px;}
.nrr p{ font-size:12px; color:#666; line-height:24px; overflow:hidden;}
.n1{ margin-top:20px;}
.n1,.n2,.n3{ width:436px; height:45px; line-height:45px;border-bottom:dashed 1px #cccccc; overflow:hidden;}
.n1 span,.n2 span,.n3 span{ float:right; color:#666;}

.db{ width:1100px; height:105px; margin:0 auto;}
.weixinr{ margin-top:5px;}
.footer{ width:100%; height:105px; background:#817d7d; margin-top:70px;}
.foot{ width:800px; float:left; color:#fff; padding-top:20px;}
.foot a{ padding:0 40px; font-size:14px; color:#fff;}
.foot a:hover{ color:#6abb79;}
.foot2{ width:660px; height:40px;}
.foot2 p { float:left;line-height:40px; font-size:14px; color:#fff;text-align:center;}
.foot2 p a{ font-size:14px; color:#fff; padding:0;line-height:40px;}
.youqing{ margin-top:10px;}

/*neiye*/
.nybanner{ width:100%; height:300px; margin:0 auto; text-align:center; overflow:hidden; margin-bottom:40px;}

.nybox{ width:1100px; height:auto; margin:0 auto;}
.nyl{ width:244px; height:auto;}
.nyl h1{ width:244px; height:70px; background:url(../images/wbt.jpg) no-repeat; line-height:70px; text-align:center; font-size:24px; font-weight:normal; color:#fff;}
.nyl ul li{ width:242px; height:50px; border-bottom: dashed 1px #d5d1d1;text-align:center; border-left: solid 1px #dedbdb; border-right: solid 1px #dedbdb;}
.nyl ul li a{ line-height:50px; font-size:15px; display:block;}

.nyl ul li.active a{ color:#267fd9;}


.nyr{ width:820px; height:auto;}
.weizhi{ width:820px; height:50px; border-bottom: solid 1px #ccc; margin-bottom:50px;}
.wzl{ font-size:20px; color:#666; line-height:50px; font-weight:bold;}
.wzr a{ font-size:12px; color:#666; line-height:50px;}
.wzr a:hover{ color:#267fd9;}
.zwbox{ width:820px; height:auto; margin-bottom:50px;font-size:14px; color:#333; line-height:30px;}
.ab1{ margin-bottom:40px; width:820px; height:330px;}
.ab1 p{ font-size:14px; color:#333; line-height:30px; float:left; width:530px;}
.ab1 img{ float:right; width:259px; height:326px;}
.ab2{ font-size:14px; color:#333; line-height:30px;margin-bottom:40px;}
.ab3{ font-size:14px; color:#333; line-height:30px; margin-bottom:40px;}
.ab4{ font-size:14px; color:#333; line-height:30px; }

/*wenhua*/
.wenhua{ width:820px; height:auto;}
.wenhua1{ width:820px; height:270px;}
.whl{ width:410px; height:270px;}
.whr{ width:410px; height:270px; background:#f1f1f2;}
.whr h1{ font-size:30px; color:#135ce3; margin-top:60px; text-align:center; font-weight:normal;}
.whr p{ font-size:18px; color:#666; line-height:30px; padding:0 40px; text-align: center; margin-top:20px;}

.wh2{width:820px; height:270px;}
.wh2l{width:410px; height:270px;background:#f1f1f2;}
.wh2l h1{ font-size:30px; color:#135ce3; margin-top:60px; text-align:center; font-weight:normal;}
.wh2l p{ font-size:18px; color:#666; line-height:30px; padding:0 40px; text-align: center; margin-top:20px;}
.wh2r{width:410px; height:270px;}

/*news*/
.news_list{ width:820px; margin-top:40px;}
.newslist{ width:820px; height:auto; margin:0 auto;}
.newslist li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.newslist li span{ line-height:40px; float:right; color:#999999; font-size:14px;}
.newslist li a:hover{ color:#267fd9;}
.newslist li a{ line-height:40px;}

/*news*/
.newslist1{ width:786px; height:auto; }
.newslist1 li{ width:786px; height:136px; float:left; margin-bottom:30px;}
.newslist1 li img{ width:231px; height:136px;}
.newslist1 li img:hover{opacity: 0.8;}
.newslistr{ width:520px; height:136px;}
.newslistr h1{ font-size:18px; color:#333; line-height:40px; overflow:hidden; font-weight:normal; height:40px; overflow:hidden;}
.newslistr h1:hover{ color:#0578bd;}
.newslistr b{ font-size:12px; color:#777; line-height:24px; font-weight:normal; background:url(../images/shijian.jpg) no-repeat; padding-left:20px;}
.newslistr p{ font-size:12px; color:#666; line-height:24px; margin-top:5px; overflow:hidden; height:80px;}
.newslistr p:hover{ color:#0578bd;}

.jiaru{ width:820px; background:url(../images/jiaru.jpg) no-repeat; height:500px;font-size:14px; color:#333; line-height:36px;}
.fuli{ width:820px; background:url(../images/jinqian.jpg) no-repeat; height:480px;font-size:14px; color:#333; line-height:36px;}

/*招聘*/
.zhaopin{ width:100%; height:auto;}
.zhaopin table th { height: 50px; background:#dadada; line-height:50px; padding-left: 20px; font-size:15px; font-weight:bold; color:#333; text-align:left; }
.zhaopin table td { font-size:14px; color:#333;height: 50px; border-bottom: 1px dotted #cdcdcd; line-height:50px; font-weight:bold; padding-left: 20px; }
table tr.detailBox { background:#f6f6f6;  padding: 20px; max-height: 200px; overflow-y: scroll;}
table tr.detailBox td { padding: 10px 20px; font-weight:normal; line-height:30px;}

/*pro*/
.chp{ width:780px; height:200px; border: solid 1px #ccc; padding:18px; margin-bottom:30px;}
.cpl img{ width:200px; height:200px;}
.cpr{ width:550px; height:200px;}
.cpr h2{ font-size:18px; color:#333; margin-top:10px;  font-weight:normal; width:550px;  }
.cpr p{ font-size:12px; color:#666; line-height:30px; height:90px; margin-top:10px; overflow:hidden;}
.gengduo{ float:right; margin-top:15px;}
.chp:hover{ border: solid 1px #5fb849;}
.cpr:hover h2{ color:#267fd9;}

.zwbox1{ width:820px; height:auto; margin-bottom:80px;}
.zwbox1 h1{ font-size:18px; color:#3366cc; line-height:36px; text-align:center; font-weight:normal; margin-bottom:20px;}
.zwbox1 h3{ font-size:14px;  background:#5fb849; width:130px; height:36px; line-height:36px; text-align:center; font-weight:normal; color:#fff; margin-top:20px; margin-bottom:10px;}

.zwbox2{ width:820px; height:auto; margin-bottom:80px;}
.fwzc{ width:820px; height:254px; margin-bottom:40px;}
.fwimg{ width:418px; height:254px;}
.fwimg:hover{ opacity:0.8;}
.fwwz{ width:365px; height:254px; overflow:hidden;}
.fwwz h2{ font-size:20px; width:365px; height:85px; border-bottom: solid 1px #ccc; line-height:85px; font-weight:700; color:#333; margin-bottom:15px;}
.fwwz p{ font-size:12px; color:#666; line-height:24px; height:50px; overflow:hidden;}
.gengd{ font-size:12px;  width:100px; height:30px; line-height:30px; text-align:center;background:#66cc66; margin-top:30px;}
.gengd a{color:#fff;}

/*----------- 从底部上升的遮罩效果 开始---------------------------*/
.content-title{
	margin-top: 50px;
	text-align: center;
}
.content{
	width:880px;
	height: 428px;
}
.con{
	width: 257px;
	height: 170px;
	float: left;
	margin-right:30px;
	margin-bottom:30px;
	position: relative;
	cursor: pointer;
}
.con img{
	width: 257px;
	height: 170px;
}
.txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
}
.txt h3{
	font-weight: normal; font-size:15px;
}
.txt p{
	font-size: 14px;
	display: block;
	line-height: 20px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}
/*------------- 从底部上升的遮罩效果 结束 ---------------------------*/

.zwbox2 h1{ font-weight:normal; font-size:20px; color:#333; line-height:30px; text-align:center;}
.zwbox2 p{ font-size:14px; color:#333; line-height:28px;}

.fuwu{ width:820px;  display:block; margin-top:40px;}
.fuwl{ width:365px; height:auto;}
.fuwur{ width:410px; height:auto;font-size:14px; color:#666; line-height:30px; overflow:hidden;}
.fuwur h3{ font-size:18px; color:#000; line-height:36px; font-weight:normal;}

.zwbox2 h4{ font-size:16px; color:#3366cc; line-height:36px; margin-top:10px;}
.zixun{ font-size:14px; color:#333; line-height:36px;}

.wushui1right{ width:820px; height:auto; }
#wrap1{width:820px;height:auto; }
#wrap1 ul li .a1 img{width:378px;height: 249px;}
#wrap1 ul li{width:378px;height: 323px;list-style: none;position: relative;float: left;overflow: hidden;margin-right:30px;} 
#wrap1 ul li .a1 .divA{position: absolute;bottom: 0;left: 0;width: 378px;height: 50px;padding: 10px 0px;}
#wrap1 ul li .a1 .divA>.p1{width: 378px;height: auto; text-align:center;font-size: 14px;line-height: 25px;color: #575757;}

/*遮罩*/
#wrap1 ul li .a2{position:absolute;top:0;left:-400PX;width:378px;height:249px;border-radius:2px;text-align: center;color: white;background:#0068b7; opacity:0.8; transition: all 0.2s;} 
#wrap1 ul li .a2 .p5{width:378px;text-align:center;line-height:20px;position:absolute;left:-400px;margin:100px  0 10px;font-size:18px;color: white;transition: all 0.2s 0.2s ease-out; font-weight:normal;}
#wrap1 ul li .a2 .p7{position: absolute; left:130px;bottom:-50px;width:90px;height:30px;line-height: 30px;border-radius: 5px;margin: 15px auto;border: 1px solid;transition: all 0.2s 0.5s ;}
/* tabbtn */
.tabbtn1 {
	height:35px;
	background:url(../images/tabbg.jpg) bottom repeat-x;
}
.tabbtn1 li {
	float:left;
	position:relative;
	margin:0 8px 0 -1px;
}
.tabbtn1 li a {
	display:block;
	float:left;
	height:30x;
	line-height:30px;
	overflow:hidden;
	width:96px;
	text-align:center;
	font-size:12px;
	cursor:pointer;
	background:#007dc6;
	color:#fff;
}
.tabbtn1 li.current {
	border-left:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	border-top:solid 1px #c5c5c5;
}
.tabbtn1 li.current a {
	height:34px;
	line-height:30px;
	background:#fff;
	color:#1976d2;
}

/* tabcon */
.tabcon {
	position:relative;/*必要元素*/

	overflow:hidden;
}
.tabcon .subbox {position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist {font-size:14px; color:#666; line-height:30px;height:auto; margin-top:20px; width:1160px; height:auto; }
.sublist img{ margin:0 auto;}
/*分页*/
.pageing {
  text-align: center;
  padding: 4% 0px;
}
.pageing a {
  border: 1px solid #e8e8e8;
  background: #f8f8f8;
  color: #898989;
  font-size: 12px;
  font-family: arial;
  padding: 5px 10px;
  margin-bottom: 10px;
}
.pageing a:hover {
  background: #267fd9;
  color: #fff;
}
.pageing .active {
  background: #267fd9;
  color: #fff;
}