body,html{ font-size:14px;    font-family: arial, "Hiragino Sans GB", "Microsoft Yahei", 微软雅黑, 宋体, Tahoma, Arial, Helvetica, STHeiti;-webkit-tap-highlight-color:transparent;}
body,html{width: 100%;height: 100%;;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
a {text-decoration: none;-webkit-tap-highlight-color:transparent;}
img {border: 0; margin: 0px; padding: 0px;display: block;}
ol, ul {list-style: none;}
/*间隙层结束*/
input[type="button"], input[type="submit"], input,select{-webkit-appearance: none;font-family:"Microsoft Yahei";  }
input,textarea,select{ outline:none;font-family:"Microsoft Yahei"; border: 0;}
input[type="button"], input[type="submit"]{ cursor: pointer;border: 0;}

.clear{ clear:both;}
.logo{float: left;}
.center{width: 1230px;margin: 0 auto;}
body{background:#f8f8f8;}
.top{padding: 21px 0;position:absolute;top: 0;width: 100%;z-index: 3;color: #fff;}
.top .logo{float: left;width: 191px;}

.top .nav2{float: left; display: none;}
.top .nav2 li{float: left;margin-left: 40px;}
.top .nav2 li a{display: block;height: 58px;line-height: 58px;color: #fff;}
.top .nav2 li a:hover{color: #ee1c23;}


		.nav{height:70px; line-height:70px;float: left; position:relative; z-index:1; width: 830px;}
		.nav a{ color:#939393;  }
		.nav .nLi{ float:left;  position:relative; display:inline;margin-left: 40px;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display: block;height: 70px;line-height: 70px;color: #fff;font-size: 14px;font-weight: normal; }
		.nav .sub{ display:none; width:120px; left:-30px; top:50px;  position:absolute;overflow: hidden;background: url(../img/san.png) no-repeat top center;padding-top: 12px; }
		.nav .sub li{ zoom:1; height: 36px;  line-height:36px;  background:url(../img/sub.png); }
		
		.nav .sub a{ display:block; text-align: center;color: #fff; }
		.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
		


.top span{display: block;font-size: 20px;
float: right;height:70px;line-height: 70px;padding-left: 30px;background: url(../img/tel.png) no-repeat left center;background-size: 22px;}

.niu{display: none;width: 70px;height: 70px;background: url(../img/btn.jpg) no-repeat center;background-size: 100%;float: right;}



.banner{width:100%;height:500px;	z-index: 1;position:relative;	top: 0;overflow:hidden;background: url(../img/banner.jpg) no-repeat center top;}
/*--------flash------*/
.flash{
	width:100%;			
	height:500px;	
	z-index: 1;
	position:relative;	top: 0;
	overflow:hidden;
	
}
.tu{
	position:absolute; left:50%; 
	margin-left:-960px; 
	height:500px;			
	width:1920px; 
	overflow:hidden;
}
.tu img{display: block;width: 100%;}
.flash .hd {
	position: absolute;
	z-index: 2;
	bottom: 0px;width: 100%;
	text-align: center;/*background: url(../img/44.png) no-repeat top center;*/
}
.flash .hd ul{
	width: 100%;display: block;
	
	height:44px;text-align: center;
}
.flash .hd ul li {
	display: inline-block;margin-top: 20px;
	width: 17px;
	height: 17px;
	margin-right:4px;
	background:url(../img/li02.png) no-repeat;background-size: 100%;
	text-align: center;
	cursor: pointer;
}
.flash .hd ul li.on {
	background:url(../img/li01.png) no-repeat;background-size: 100%;
}


.title{text-align: center;padding: 50px 0 50px 0;}
.title h3{    font-size: 48px;
    color: #474747;
    line-height: 1.2;
    font-family: Impact;
    text-transform: uppercase;}
.title p{
    font-size: 30px;
    color: #474747;
    line-height: 1.4;
    padding: 5px 0 10px 0;
}
.title span{display: block;width: 90px;height: 2px;background: #8b8b8b;margin: 0 auto;}

#lun2{display: none;}
/* 本例子css */
		.picScroll-left{ overflow:hidden; position:relative;   }
		.picScroll-left .hd{ overflow:hidden; text-align: center; }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:inline-block;  width:34px; height:34px;margin-left: 2px; margin-right:2px; margin-top:20px;  overflow:hidden;
			 cursor:pointer; }

		.picScroll-left .hd .prev{ background:url(../img/cc1.png) no-repeat center;background-size: 100%; }
		.picScroll-left .hd .next{  background:url(../img/cc2.png) no-repeat center;background-size: 100%;   }
		
		
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		
		.picScroll-left .bd{   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ position: relative;
			margin:0 8px; float:left;  overflow:hidden; text-align:center;width:394px; height:240px;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{  display:block;width: 100%;
		transition: all 0.6s;
			-moz-transition:all 0.6s;
			-webkit-transition:all 0.6s;
			-o-transition:all 0.6s; }
		.picScroll-left .bd ul li:hover img{ 
		transform:scale(1.1,1.1); 
		-moz-transition:scale(1.1,1.1); 
		-webkit-transition:scale(1.1,1.1); 
		-o-transition:scale(1.1,1.1); 
		}
		.picScroll-left .bd ul li .title2{
			transition: all 0.6s;
			-moz-transition:all 0.6s;
			-webkit-transition:all 0.6s;
			-o-transition:all 0.6s;
			 line-height:48px; height: 48px; color: #fff; position: absolute;left: 0;top: 192px;width: 100%; background: url(../img/cc.png); font-size: 18px;}
		.picScroll-left .bd ul li .title2 a{color: #fff;display: block;}
.picScroll-left .bd ul li:hover .title2{top: 0;height: 100%;line-height: 240px;}
.picScroll-left2 .bd ul li{margin:0 0 16px 10px;width: 300px;height: 183px;}
.picScroll-left2 .bd ul{margin-left: -10px;}
.picScroll-left2 .bd ul li .title2{top: 135px;}
.picScroll-left2 .bd ul li:hover .title2{top: 0;line-height: 183px;}
.hui{margin-top: 100px;
	background: url(../img/hui.jpg) no-repeat center;height: 300px;width: 100%;color: #fff;
	font-size: 36px;text-align: center;line-height: 60px;}
.hui p{padding-top: 90px;}


.jie{margin-left: -30px;}
.jie li{float: left;margin-left: 30px;margin-bottom:30px;width:600px;}
.jie li img{width: 100%;}
.news{margin-left: -24px;}
.news a{color: #8e8c8c;}
.news li img{display: block;width: 100%;}
.news li{width: 352px;float: left;margin-left: 24px;padding: 20px;border: 1px solid #ddd;background: #fff;
transition: all 0.6s;
			-moz-transition:all 0.6s;
			-webkit-transition:all 0.6s;
			-o-transition:all 0.6s;}
.news li p{font-size: 16px;color: #333;padding: 20px 0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-weight: bold;}
.news li .text{line-height: 24px;}
.news li:hover{border: 1px solid #EE1C23;}
.news li:hover p{color: #EE1C23;}
.foot{background: #252525;color: #fff;padding-top: 20px;margin-top: 100px;}
.foot p{float: left;line-height: 36px;}
.foot .ma{float: right;text-align: center;width: 100px;}
.foot .ma img{width: 100%;margin-bottom: 10px;}
.foot .cp{text-align: center;border-top: 1px solid #ddd;padding:20px 0;margin-top: 20px;}


.dao{border-bottom: 1px solid #c1c1c1;position: relative;}
.dao .ul{float: left;}.dao .ul a{color: #444;}
.dao .ul li{float: left;height: 60px;line-height: 60px;padding: 0 10px;font-size: 16px;color: #444;}
.dao .ul li.on{border-bottom: 2px solid #EE1C23;}.dao .ul .on a{color: #EE1C23;}
.wei{display: inline-block;float: right;height: 60px;line-height: 60px;color: #888;background: url(../img/wei.png) no-repeat left center;padding-left: 25px; background-size: 20px;}.wei a{color: #888;}
.niu2{display: none; width: 24px;height: 24px;background: url(../img/btn2.png) no-repeat;background-size: 100%;float: right;margin: 13px 0;}

.about-img{float: left;width: 600px;}
.about{width: 600px;float: right;font-size: 16px;color: #707070;line-height: 24px;}
.about-t{font-size: 16px;color: #707070;line-height: 30px;}


.ji{background: #fff url(../img/m.png) no-repeat 1160px center;margin-bottom: 30px;}
.new-left{float: left;width: 190px;border-right: 1px solid #ddd;text-align: center;padding: 30px 0;}
.new-left span{font-size: 48px;color: #666;display: block;width: 80px;border-bottom: 2px solid #ddd;margin: 0 auto;}
.new-left p{font-size: 18px;color: #999;padding-top: 10px;}
.new-right{float: left;width: 190px;width: 900px;padding: 30px;}
.new-right p{color: #333;font-size: 18px;margin-bottom: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new-right .text{color: #828282;}


.page{text-align: font-size:0;text-align: center;}
.page a,.page span{color: #686868;display: inline-block;font-size: 16px;padding: 6px 10px;background: #e1e1e1;margin: 0 4px;}
.page span{color: #fff;background: #EE1C23;}

.news2 li{margin-bottom: 30px;}

.ti{color: #474747;font-size: 30px;text-align: center;padding-top: 80px;}
.time{color: #979292;display: block;text-align: center;padding: 20px 0 40px 0;}


.rong{color: #474747; line-height: 30px;font-size: 16px;}



#Map .MapInfo #MapContainer {
    width: 100%;
    height: 380px;border: 1px solid #ddd;
}

.contact{font-size: 18px;color: #333;line-height: 36px;}
.contact span{font-size: 30px;display: block;padding:30px 0;}


/*===招聘频道  开始===*/

table.job_table { margin:8px 0px; padding:0px; text-align:center; width:100%; border-collapse:collapse;background: #fff;}
table.job_table td{ padding:8px 5px; border:1px solid #DADBD6;}
table.job_table .Requirement{ text-align:left; padding:8px 5px; line-height:1.5em;}
table.job_table th{color:#333; font-weight:bold; text-align:center; border:1px solid #DADBD6;}
table.job_table .t1 { font-weight:bold;padding:5px 0;width:20%;}
table.job_table .t2 { text-align:left;width:25%;}
table.job_table .t3 {font-weight:bold;width:25%;}
table.job_table .t4 {text-align:left;width:25%;}
table.job_table .operation{text-align:center; margin:0 auto;}
/*应聘*/
table.resume_table { margin:3px; text-align:center; width:97%; border-collapse:collapse;}
table.resume_table th{ font-weight:bold; text-align:left; width:100px;}
table.resume_table td{text-align:left; }
table.resume_table .operation{text-align:center; }
table.resume_table #Detail{ height:200px;}
/*按钮*/
.btn {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;
  display: -moz-inline-stack;  display: inline-block;  *display: inline;  vertical-align: middle;  *vertical-align: auto;
  zoom: 1;    height: 32px;  line-height: 32px;  padding: 0px 20px;font-weight: 300;  font-size: 14px; 
  margin: 0; text-decoration: none; text-align: center; text-indent:0; cursor:pointer;
 color: #666666;background: #ee1c23;color: #fff; }
 

.chan{padding-top: 50px;}
.chan-img{float: left;width: 600px;}
.chan-right{float: right;width: 560px;background:#fff;padding:0 20px;height:365px;}
.chan-right span{font-size: 36px;color: #333;padding: 30px 0;display: block;font-weight: bold;}
.chan-right p{font-size: 16px;color: #666;line-height: 30px;}

.chan-m{height: 40px;line-height: 40px;font-size: 18px;color: #EE1C23;margin: 30px 0;background: #fff;}
.chan-m p{display:inline-block; background:#d4151b;color:#fff;padding:0 20px}
.chan-m .xx{width: 100%;height: 2px;background: #ddd;}
.chan-m .xx span{display: block;width: 80px;height: 2px;background: #EE1C23;}
