*{ margin:0px; padding:0px; list-style-type:none;font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",Arial, Helvetica, sans-serif; text-decoration:none;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
img{ border:none;}
a img{ border:none;}
a:link{ color: #333333;}
a:visited{ color: #333333;}
a:hover{ color: #e81b1a; text-decoration:none;}
a:active{ color: #333333;}
ul{ list-style-type:none;}
p,li,td,div{ color:#333333; font-size:12px;}
.clear{ clear:both;}
body{ background:#fff;}
.nav:after,ul:after, li:after, .list:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.top_tel{
	height:39px;
	line-height:38px;
	background-color:rgba(255,53,15,0.14);
	}
.tel_left{
	display:block;
	height:39px;
	line-height:28px;
	padding-left:15px;
	}
.tel_left a{
	display:inline-block;
	padding-top:6px;
	}
.tel_left .icon{
	width:24px;
	height:24px;
	margin-right:5px;
	background:url(../../mimages/htool-tel.png) center center no-repeat #42b449;
	background-size: 12px 15px;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0,0,0,.5);
	float:left;
	}
.tel_left .txt{
	color:#333;
	font-size:13px;
	float:left;
	}
.tel_left .num{
	position:relative;
	color:#3b329d;
	font-size:21px;
	font-style:italic;
	font-weight:700;
	-webkit-text-fill-color: #3b329d;
	-webkit-text-stroke: 1px #fff;
	float:left;
	}
@-webkit-keyframes numtrans{from{left:0;opacity:.2}to{left:99%;opacity:0}}
/*@keyframes numtrans{
	}
*/
.num>b{
	position: absolute;
	top: 0;
	left: 3px;
	width: 20px;
	height: 100%;
	opacity: .2;
	background: #fff;
	-webkit-transform: skewX(-21deg);
	-webkit-animation: numtrans 1s linear 2s infinite;
 	}	

.wap{
	position:relative;
	overflow:hidden;
	}
.head_bg{
	position:relative;
	height:1rem;
	padding-top: 0.20rem;
	background:#fff;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
	z-index:45;
	}
.head_bg .tit{
	font-size:18px;
	color:#fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,.25);
	}
.head_bg .tit img{
	width:1.83rem;
	}
/*轮播*/
#banner{
	}
.bannerSlides {width:100%; overflow:hidden;}
.bannerSlides li{display: table-cell; vertical-align: top; width:100%;height:100%;float:left;overflow:hidden;}
.bannerSlides li a{display:block;width:100%;height:100%;}
.bannerSlides li img{ width:100%;}
.bannerSlide_container{
	width: 11641px;
	position: relative;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	transition-duration: 600ms;
	-webkit-transition-duration: 600ms;
	-webkit-transform: translate(-3326px, 0px) translateZ(0px);
	}
.bannerSlide_container a {position:relative;}
.bannerSlide_foncus {left:0;bottom:3%;width:100%;height:20px;overflow:hidden;text-align:center;}
.bannerSlide_foncus span {display:inline-block;width:15px;height:100%; background:url(/mimages/focusBtn.png) no-repeat; background-size:10px 10px; margin:0 0.1rem;cursor:pointer;}
.bannerSlide_foncus span.active{ background:url(/mimages/focusActiveBtn.png) no-repeat;  background-size:10px 10px;}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}

.index-con{
	padding:10px;
	}

.index-con h1{
	font-size:16px;
	font-weight:bold;
	margin-bottom:25px;
	}
.index-insro{
	margin-top:10px;
	}
.index-insro p{
	font-size:14px;
	line-height:26px;
	margin-bottom:20px;
	}
.index-contact{
	position:relative;
	padding: 0.52rem 0px 0.46rem 0px;
	background:#ecebe9;
	text-align:center;
  	}
.triangle{
	position:absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #f5f5f5;
	height: 10px;
	width: 10px;
	margin: -0.52rem auto 0.43rem auto;
	left:0;
	right:0;
  	}
.index-contact span{
	display:inline-block;
	font-size: 18px;
	font-weight:bold;
  	}
.index-contact a{
	display:inline-block;
	padding: 16px 21px;
	margin-left:20px;
	color:#fff;
	background:#27CCC0;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
    	}



/*内页内容*/
.inner{
	padding:10px 0;
	background:#f5f5f5;
	}
.i-content{
	padding:10px;
	}
.i-content p{
	font-size:14px;
	line-height:26px;
	margin-bottom:10px;
	}
.i-content p img{
	max-width:600px;
	width:100%;
	margin-bottom:8px;
	}
.time{
	font-size:12px;
	color:#BABABA;
	}
.i-content ul li {
	margin-bottom:15px;
	}

.i-content ul li .txt{
	float:left;
	}
.i-content ul li .txt h2{
	font-size:18px;
	margin-bottom: 5px;
	font-weight:bold;
	color:#27CCC0;
	}
.i-content ul li .txt h2 a{
	font-size:18px;
	margin-bottom: 15px;
	font-weight:bold;
	color:#27CCC0;
	}

.i-content ul li .txt p{
	color:#333;
	font-size:13px;
	line-height:24px;
	}
.i-content ul li .txt p a{
	color:#777;
	font-size:13px;
	line-height:24px;
	}

.i-content ul li .txt p a:hover{
	text-decoration:none;
	}

/*底部*/
.footer{
	height:70px;
	background:#1f1f1f;
	}
.footer p{
	text-align:center;
	color: #777;
	line-height: 60px;
	}
.prenext{
	padding:10px 0 10px 10px;
	margin-top:10px;}
.prenext ul li{
	line-height:30px;
	background:url("/images/Hituxblue/jiantou.gif") no-repeat 0px 1px;
	padding-left:15px;
	margin-bottom:5px;
	}	
	
.t_page{
	padding:10px 0 10px 0;
	text-align:center;
	font-size:12px;
	line-height:25px;
	background:#fff;
	box-shadow: 0 1px 4px #666;
	margin-bottom: 10px;
	}	
.t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;}	

.RecruitList .Rtitle{
	background:#F5F5F5;
	color:#cf6a00;
	font-size:14px;
	padding-left:10px;
	height:30px;
	line-height:30px;}
.RecruitList .Rtitle span{
	text-align:right;
	font-size:12px;}
.RecruitList td {
  line-height: 35px;
  border-bottom: 1px solid #CCC;
  font-size: 12px;
}

