@charset "utf-8";
/* CSS Document */

/*鍏敤header*/
li{
	list-style-type: none;
}

.pagination a.cur{
	background-color: #035cac;
	color:#fff;
}

header{
	display: block;
	width: 100%; 
	padding: 0.175rem 0.3rem 0rem 0.3rem;
	height: 0.9rem;
	box-sizing:border-box;
	border-bottom: 1px solid #eee;
	cursor: pointer;
	background-color: #fff;
}
a.header-tel{
	width: 0.34rem;
}
a.header-logo{
	width: 2.14rem;
	margin-left: 2.04rem;
}
a.header-en{
	height: 0.55rem;
	width:0.55rem;
	margin-left: 1.12rem;
	overflow: hidden;
}
a.header-san{
	width:0.55rem;
	margin-left: 0.15rem;
}
header a img{
	display: block;
}

nav{
	background-color: #fff;
	position: absolute;
	right: 0;
	top: 0.9rem;
	z-index: 10;
	box-shadow: -0.03rem 0.04rem 0.08rem 1px rgba(0,0,0,0.2);
}
nav ul li{
	width: 3.09rem;
	display: block;
	text-indent: 0.2rem;
	border-bottom: 1px solid #e1e1e1;
}
nav ul li a{
	color: #444444;
	font-size: 0.28rem;
	line-height: 0.74rem;
	display: block;
	height: 0.74rem;
	width: 3.09rem;
}
nav ul li a.article-li-bg{
	background-color: #3e8ddc;
	color: #fff;
}
.article-child-ul{
	display: block;
	width: 3.09rem;
	background-color: #fff;
}
.article-child-ul a{
	width: 3.09rem;
	height: 0.74rem;
	display: block;
	text-indent: 0.2rem;
	border-bottom: 0;
}
footer.footer{
	font-size: 0.24rem;
	height: 1.12rem;
	line-height: 0.38rem;
	padding: 0.30rem 0.56rem 0rem 0.56rem;
	text-align: center;
	background:url(../img/footer-bg.jpg) left center no-repeat;
	background-size: cover;
}
footer a:link,footer a:visiteda{
	color: #5e5e5e;
}

footer a:active ,footer a:hover ,footer a:visited,footer a:link{
	color: #5e5e5e;
}

.message-list .list a.infor-bg{
	background-color: #3e8ddc;
	color: #fff;
}
.infor-btns a.infor-btn-bg{
	background-color: #035cac;
	color:#fff;
}

.banner{
	position: relative;
}
.banner div img{
	display: block;
}
.banner-centent{
	position: absolute;
	z-index: 2;
	top:0.7rem;
	padding: 0rem 0.3rem; 
	color:#fff;
}
.banner-centent .header{
	font-size: 0.32rem;
	font-weight: bold;
	line-height: 0.1949rem
}
.banner-centent .English{
	font-size: 0.22rem;
	line-height: 0.2669rem;
	padding-top: 0.15rem;
}
.banner-centent hr{
	padding-left: 1px;
	font-weight: bold;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #666; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #666; 
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #666; 
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #666; 
} 

img{
	display: block;
	max-width: 100%
}

.ab-nation{
	height: 0.83rem;
	width: 0.84rem;
	display: block;
	position: fixed;
	bottom: 1rem;
	right: 0.1rem;
	z-index: 200;
}
.ab-nation img{
	display: block;
	max-width: 100%;
}

/*棣栭〉*/
 /*浜у搧*/
.ind-pro{
	padding: 0.28rem 0.3rem 0.3rem 0.3rem;
	font-size: 0.28rem;
	line-height: 0.35rem;
	text-indent: 0.6rem;
	background-color: yellow;
	color:#333333;
	background: url(../img/ind-pro-icon.jpg) 0.4rem center/0.32rem 0.32rem no-repeat;
}
.ind-pro .spn{
	font-size: 0.24rem;
	color: #a5a5a5;
	padding-left:0.1rem;
}
.pro-list{
	padding: 0.09rem 0.3rem 0.37rem 0.3rem;
	background-color: #f7f7f7;
}
/*.pro-list .list-dl{
	margin-left: 0rem;
}*/

.pro-list ul li:nth-child(1){
	margin-left: 0rem;
}
.pro-list ul li:nth-child(4){
	margin-left: 0rem;
}

.pro-list li{
	width: 2.17rem;
	display: block;
	float: left;
	background-color: #3e8ddc;
	border-radius: 0.09rem;
	color: #fff;
	font-size: 0.26rem;
	margin-left: 0.19rem;
	margin-top: 0.2rem;
}
.pro-list li a{
	padding: 0.33rem 0rem 0.31rem 0rem;
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	box-sizing:border-box;
	text-align: center;
	text-indent: 0.3rem;
}
.pro-list li a:nth-child(0){
	background: url(../img/ind-pro-list-icon1.jpg) 0.25rem center/0.27rem 0.35rem no-repeat;
	/*text-indent: 0.99rem;*/
}
.pro-list li a:nth-child(1){
	background: url(../img/ind-pro-list-icon2.jpg) 0.25rem center/0.29rem 0.35rem no-repeat;
	/*text-indent: 0.99rem;*/
}
.pro-list li a:nth-child(2){
	background: url(../img/ind-pro-list-icon3.jpg) 0.25rem center/0.46rem 0.35rem no-repeat;
	/*text-indent: 0.92rem;*/
}
.pro-list li a:nth-child(3){
	background: url(../img/ind-pro-list-icon4.jpg) 0.25rem center/0.32rem 0.35rem no-repeat;
	/*text-indent: 0.99rem;*/
}
.pro-list li a:nth-child(4){
	background: url(../img/ind-pro-list-icon5.jpg) 0.25rem center/0.34rem 0.35rem no-repeat;
	/*text-indent: 0.68rem;*/
}
.pro-list li a:nth-child(5){
	background: url(../img/ind-pro-list-icon6.jpg) 0.25rem center/0.31rem 0.35rem no-repeat;
	/*text-indent: 0.70rem;*/
}

/*璧拌繘涓囬┈ 閿€鍞綉缁?/
.ind-network{
	background: url(../img/ind-pro-bg.jpg) left center no-repeat;
	background-size: cover;
	padding: 0.41rem 0rem 0rem 0rem;
}
.ind-network .centent{
	padding-top: 0.41rem;
}
/*璧拌繘涓囬┈*/
.ind-network .title{
	padding: 0rem 0.3rem 0.3rem 0.3rem;
	background:url(../img/ind-pro-m.jpg) 0.41rem 0.09rem/0.35rem 0.21rem no-repeat;
	text-indent: 0.54rem;
	font-size: 0.24rem;
	line-height: 0.35rem;
	color: #fff;
}
.ind-network div.ind-neteork-cont:first-child{
	margin-bottom: 0.4rem;
}

.ind-network div.title{
	padding: 0rem 0.3rem;
	background:url(../img/ind-pro-qiu.jpg) 0.41rem center/0.35rem 0.28rem no-repeat;
	text-indent: 0.54rem;
	font-size: 0.24rem;
	line-height: 0.35rem;
	color: #fff;	
}
.ind-network div.header{
	background:url(../img/ind-pro-m.jpg) 0.41rem center/0.35rem 0.21rem no-repeat;
	text-indent: 0.54rem;
	font-size: 0.24rem;
	line-height: 0.35rem;
	color: #fff;
	padding: 0rem 0.3rem;
}
.ind-network .spn{
	color: #5daeff;
	padding-left: 0.14rem;
}
.ind-network a{
	display: block;
	margin: 0rem 0.3rem;
	font-size: 0.24rem;
	line-height: 0.36rem;
	border-bottom: 1px dashed #88c4ff;
	padding: 0.09rem 1.3rem  0.42rem 0.09rem;
	background-color: blue;
	color: #fff;
	background: url(../img/ind-pro-quan.jpg)right top/0.57rem 0.57rem no-repeat;
}
.ind-neteork-cont a.content{
	border-bottom: 0rem;
}

/*浼佷笟璧勮*/
.ind-information{
	background-color: #f7f7f7;
}
.ind-information .header{
	padding: 0rem 0rem 0rem 0.3rem;
	font-size: 0.28rem;
	line-height: 0.95rem;
	height: 0.95rem;
	color: #333333;
	background: url(../img/infor-icon.jpg) 0.38rem center/0.29rem 0.28rem no-repeat;
	text-indent: 0.48rem;
	position: relative;
}
.ind-information .spn{
	font-size: 0.24rem;
	line-height: 0.35rem;
	color: #b9b9b9;
	padding-left: 0.15rem;
}
.ind-information .arror{
	position: absolute;
	top: 50%;
	margin-top: -0.15rem;
	right: 0.3rem;
	height: 0.3rem;
	width: 0.11rem;
	background: url(../img/ind-infor-arror.jpg) right center/0.11rem 0.3rem no-repeat;
}

.ind-information .centent{
	padding: 0rem 0.37rem 0.15rem 0.37rem;
	background-color: #eeeeee;
} 

.centent .centent-list{
	padding: 0.3rem 0rem 0.3rem 0rem;
	border-bottom: 1px solid #cecece;
	height: 0.57rem;
	overflow: hidden;
	margin: 0rem;
}
.centent .centent-list:last-child{
	border-bottom: 0;
}
.centent-list .day{
	width: 0.7rem;
	text-align: center;
	font-size: 0.72rem;
	line-height: 0.65rem;
	color: #333333;
	font-family: 'HitMe';
}
.centent-list .time{
	height: 0.57rem;
	width: 0.63rem;
	font-size: 0.24rem;
	padding-left: 0.12rem;
	text-align: center;
	color: #919191;
}
.centent-list  .time span{
	height: 100%;
	display: block;
	width: 100%;
	height: 0.16rem;
	line-height: 0.3rem;
}
.centent-list .time .cricle{
	line-height: 0.24rem;
}
.centent-list .right{
	width: 4.5rem;
	height: 100%;
	padding-left: 0.42rem;
	line-height: 0.3rem;
	font-size: 0.24rem;
	color:#333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*about-璧拌繘鎴戜滑*/
/*company*/
.into-company{
	background: url(../img/into-company-bg.jpg) center center/100% 100% no-repeat;
}
.into-company .header{
	color: #fff;
	text-align: center;
	padding: 0.4rem 0rem 0.1rem 0rem;
}
.into-company .title{
	font-size: 0.3rem;
	height: 0.3rem;
	line-height: 0.3rem;
}
.into-container{
	background-color: #fff;
	margin: 0rem 0.3rem 0.55rem 0.3rem;
}

.into-centent{
	padding: 0.2rem; 
	height: 3.85rem;
	background-color: #fff;
	color:#666666;
	margin-bottom: 0.3rem;
}
#swiper-slide{
	padding:0.2rem
}
.into-centent p{
	display: block;
	font-size: 0.24rem;
	line-height: 0.36rem;
}

#swiper-ani .swiper-centent a{
	width: 2.5rem;
	float: left;
	display: block;
	position: relative;
	z-index: 2;
}
#swiper-ani .swiper-centent a p{
	display: block;
	position: absolute;
	width: 2.5rem;
	height: 0.52rem;
	line-height: 0.52rem;
	color: #fff;
	bottom: 0;
	left: 0;
	z-index: 20;
	text-indent: 0.27rem;
	font-size: 0.2225rem;
	background-color: rgba(0,0,0,0.3);
}

.swiper-ani-face a{
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 2;
}
.swiper-ani-face a p{
	display: block;
	position: absolute;
	width: 100%;
	height: 0.52rem;
	line-height: 0.52rem;
	color: #fff;
	bottom: 0;
	left: 0;
	z-index: 20;
	text-indent: 0.27rem;
	font-size: 0.2225rem;
	background-color: rgba(0,0,0,0.3);
}
.into-bannerr{

	margin: 0rem 0.5rem 0.5rem 0.5rem;
}
.btn-swiper{
	position: relative;
}
.btn-swiper .swiper-button-prev,.btn-swiper .swiper-button-next{
	display: block;
	position: absolute;
	width: 0.6rem;
    height: 0.6rem;
    top: 50%;
    margin-top: -0.25rem;
}
.btn-swiper .swiper-button-prev{
	left: -0.5rem
}
.btn-swiper .swiper-button-next{
	right: -0.5rem;
}


/*鍙戝睍鍘嗙▼*/
.yearbybg{
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 0.65rem;
	background: url(../img/into-course-bg.jpg) center center/100% 100% no-repeat;
}
.yearbybg span{
	display: block;
	text-align: center;
	color: #fff;
	height: 0.4rem;
	line-height: 0.4rem;
	padding-bottom:0.6rem 
}
.abouttit h2{
	text-align: center;
	color:#fff;
	padding-top: 0.4rem;
	line-height: 0.6rem;
	height: 0.6rem;
	font-size: 0.3rem; 
}
.abouttit i{
	display: block;
	height: 0.02rem;
	background-color: #fff;
	width: 0.31rem;
	margin:0.4rem auto 0.75rem;
}
.yearby{
	padding: 0rem 0.3rem;
	position: relative;
}
.year-left-btn,.year-right-btn{
	height: 0.5rem;
	width: 0.5rem;
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -0.35rem;
}
.year-left-btn{
	left: 0.3rem;
}
.year-right-btn{
	right:0.3rem;
}
.yeartx{
	margin: 0rem 0.64rem;
	position: relative;
}
.yearp{
	width: 100%;
}
.yearp .yearimg{
	display: block;
	height: 2.12rem;
	width: 2.12rem;
	border-radius: 50%;
	overflow: hidden;
}
.yearimg img{
	display: block;
	width: 100%
}
.yearp .yearwz{
	width: 3.32rem;
	position: absolute;
	right: 0rem;
	bottom: -1.07rem;
	height: 2.4rem;
	overflow: hidden;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
	display: block;
}
.yearwz p{
	font-size: 0.24rem;
	line-height: 0.4rem;
	color:#fff;
	white-space:normal;
}
.yeartx h2{
	position: absolute;
	top: 0rem;
	right: 0rem;
	width: 3.32rem;
	font-size: 0.4518rem;
	line-height: 0.5659rem;
	color: #fff;
	padding-bottom: 0.1rem;
	border-bottom: 1px solid #eee;
}

.yeartx h2 i{
	display: block;
	font-size: 0.6215rem;
	font-family: "Arial";
	margin-right:0.07rem; 
}
.yearli{
	position: relative;
}
.into-juci{
	margin: 1.3rem auto 0rem;
	width: 100%;
	height: 0.26rem;
	background: url(../img/al2.png)left center/100% 100% no-repeat;
}
.yearli ul {
	display: block;
	height: 0.5rem;
}
.yearli ul li{
	display: block;
	float: left;
	height: 0.5rem;
	width: 1.36rem;
	text-align: center;
	line-height: 0.5rem;
	color: #fff;
	font-size: 0.24rem;
	position: relative;
}
.yearli ul li.hover{
	font-size: 0.4rem;
}
.yearli ul li.hover:before{
	display: block;
	content: "";
	display: block;
	height: 0.32rem;
	width: 0.26rem;
	position: absolute;
	z-index: 200;
	top: -0.4rem;
	
	margin-left: 0.61rem;
	background: url(../img/into-clrile.png) center center/100% 100% no-repeat;
}

/*缁勭粐鏋舵瀯*/
.into-architecture{
	width:100%;
	padding: 0.44rem 0rem;
	text-align: center;
	background-color: #ecf4f8;
}
.into-architecture .header h2{
	text-align: center;
	color:#205595;
	font-size: 0.3rem;
}
.into-architecture .header span{
	display: block;
	text-align: center;
	color: #c8c8c8;
	height: 0.5rem;
	line-height:0.4rem;
	margin:0rem auto 0.2rem;
}


/*浼佷笟鏂囧寲*/
.into-culture{
	padding: 0.4rem 0rem 0.50rem 0rem;
	width: 100%;
	position: relative;
	background: url(../img/into-cultrue-bg.jpg) center center/100% 100% no-repeat;
	background-attachment:fixed;
	background-position: top center; 
	z-index: -1rem;
}
.into-culture .header h2{
	text-align: center;
	font-size: 0.3rem;
	height: 0.6rem;
	line-height: 0.6rem;
	color:#fff;
}
.into-culture span{
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	color: #fff;
	display: block;
}
.into-culture-centent{
	margin: 0.34rem 0.3rem 0rem 0.3rem;
	background-color: #fff;
}
.into-culture-centent img{
	margin-bottom: 0.3rem
}
.into-culture-centent h2{
	color: #0b4d95;
	display: block;
	font-size: 0.3rem;
	line-height: 0.6rem;
	height: 0.6rem;
	padding: 0rem 0rem 0rem 0.6rem;
}
.into-culture-centent p{
	color:#666666;
	font-size: 0.24rem;
	display: block;
	line-height: 0.38rem;
	width: 4rem;
	padding:0rem 0rem 0.4rem 0.6rem; 
}

.concept{
	margin: 0.38rem 0.3rem 0rem 0.3rem;
	padding: 0.6rem 0.6rem;
	background: url(../img/into-enterprise_culture4.jpg) center center/100% 100% no-repeat;
}
.concept p{
	padding-bottom: 0.3rem;
	font-size: 0.24rem;
	
	height: auto;
}
.concept p span{
	display: block;
	float: left;
	height: auto;
	line-height: 0.48rem;
}
.concept p span:nth-child(2){
	display: block;
	width: 3.5rem;
	text-align: left;
}

.into-culture-face{
	background-color: #fff;
	margin: 0.38rem 0.3rem;
	padding: 0.6rem;
}
.into-culture-face p{
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666666;
	white-space: pre-wrap;
	padding-bottom: 0.5rem
}
.into-culture-face p:last-child{
	padding-bottom: 0rem
}
/*鍦板浘*/
.into-map{
	width: 100%;
	height: 6rem;
}

.into-address{
	padding: 0rem 0.3rem 0.45rem 0.3rem;
}
.into-address p:first-child{
	border-bottom: 1px dashed #adabab;
	padding: 0rem 0.4rem;
	margin-bottom: 0.2rem;
	height: 1.08rem;
	line-height: 1.08rem;
	font-size: 0.3rem;
}
.into-address p{
	padding:0rem 0.4rem;
	font-size: 0.24rem;
	line-height: 0.36rem;
}
.into-address p:nth-child(5){
	margin-bottom: 0.2rem;
}
.into-address p:nth-child(6){
	text-indent: 0.28rem;
	background:url(../img/into-phone.png) 0.4rem center/0.2rem 0.19rem no-repeat;
}
.into-address p:nth-child(7){
	text-indent: 0.28rem;
	background:url(../img/into-letters.png) 0.4rem center/0.2rem 0.16rem no-repeat;
}
.into-address p:nth-child(8){
	text-indent: 0.28rem;
	background:url(../img/into-e.png) 0.4rem center/0.2rem 0.20rem no-repeat;
}

/*鎷涜仒淇℃伅*/

.infor-list{
	padding: 0.46rem 0.3rem 0.46rem 0.3rem;
	background-color: #f1f1f1;
}
.infor-list ul li{
	display: block;
	width: 1.60rem;
	float: left;
	line-height: 0.49rem;
	height: 0.49rem;
	font-size: 0.24rem;
	text-align: center;
	margin-left: 0.15rem;
	border-radius:5rem;
}
.infor-list ul li a{
	display: block;
	height: 100%;
	width: 100%;
	border-radius:5rem;
	outline: none;
}
.infor-list .infor-list-bg{
	background-color: #3e8ddc;
	color: #fff;
}
.message-list .list .infor-list-bg{
	background-color: #3e8ddc;
	color: #fff;
}
.infor-list a{
	display: block;
	width: 1.550rem;
	float: left;
	line-height: 0.49rem;
	height: 0.49rem;
	font-size: 0.24rem;
	text-align: center;
	margin-right: 0.15rem;
	border-radius:5rem;
	color:#333333;
	border:1px solid #8ca5cb;
}
.infor-list a:last-child{
	margin-right: 0rem;
}
.infor-list-tbl{
	margin-top: 0.4rem;
}
.infor-list-tbl-header{
	display: block;
	padding: 0rem 0.3rem;
	height: 0.6rem;
	line-height: 0.6rem;
	background-color: #f3f2f0;
}
.infor-list-tbl-header ul li{
	display: block;
	float: left;
	font-size: 0.24rem;
	color: #727271;	
	font-weight: none;
	text-align: left;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.infor-list-tbl table{
	width: 7.5rem;
}
.infor-list-tbl table tr{
	display: block;
	padding: 0rem 0.3rem;
	border-bottom: 1px solid #e2e2e2;
	height: 0.82rem;

}
.infor-list-tbl table tr td{
	color:#666;
	font-size: 0.24rem;
	line-height: 0.82rem;
	text-align: left;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	display: block;
	float: left;
}

/*鍛樺伐鐢熸椿*/
.infor-list-img{
	padding: 0.26rem 0.3rem 0rem 0.3rem;
}

.infor-list-img ul li{
	display: block;
	float: left;
	width: 3.3rem;
	height: 2.20rem;
	margin: 0.24rem 0rem 0rem 0.3rem ;
	position: relative;
}
.infor-list-img ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.infor-list-img ul li a p{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 0.4rem;
	line-height:0.4rem;
	background-color: rgba(0,0,0,0.4);
	color: #fff;
	font-size: 0.24rem;
	text-align: center;
	width: 100%;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;

}
.infor-list-img ul li:nth-child(1){
	margin-left: 0rem;
}
.infor-list-img ul li:nth-child(3){
	margin-left: 0rem;
}
.infor-btns{
	display: block;
	text-align: center;
	padding: 0.8rem 0rem;
}
.infor-btns a{
	border:1px solid #dadada;
	padding: 0.15rem 0.15rem;
	font-size: 0.24rem;
	color:#8598b6;
	margin-right: 0.08rem;
}
.infor-btns-gary{
	background-color: #ccc
}
.enterprise-list-centent li:last-child{
	border-bottom:0rem;
}
/*浜烘墠瑙?/
.talent{
	padding: 0.7rem 0.3rem;
}
.talent img{
	max-width: 100%;
	margin-bottom: 0.5rem
}
.talent p{
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666666;
	padding-bottom: 0.2rem
}

/*feedback*/
.message-list{
	padding: 0rem 0rem 0.49rem 0rem;
}
.message-list .header{
	font-size: 0.38rem;
	color:#205595;
	height: 1.19rem;
	line-height: 1.19rem;
	text-align: center;
	border-bottom:1px solid #ddd;
}
.message-list .list{
	padding: 0.22rem 0.3rem 0rem 0.3rem;
}
.message-list .list a{
	display: inline-block;
	border: 1px solid #8ca5cb;
	color:#333333;
	border-radius: 5rem;
	font-size: 0.24rem;
	line-height: 0.49rem;
	margin: 0.15rem 0rem 0rem 0rem;
	padding: 0rem 0.21rem; 
	height: 0.49rem;
}

/*琛ㄥ崟*/
.message-form{
	padding: 0rem 0.3rem;
	display: block;
}
.message-form .centent{
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #888888;
	margin-bottom: 0.85rem;
}
.centent ul li {
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 0.2rem;
}
.centent ul li span{
	display: block;
	float: left;
	width: 1.48rem;
	height: 0.53rem;
	line-height: 0.53rem;
	font-size: 0.24rem;
}
.centent ul li p{
	display: block;
	float: left;
	width:5rem;
}
.centent ul li p input{
	display: block;
	width:5rem;
	height: 0.5rem;
	text-indent: 0.2rem;
	border:1px solid #d6d6d6;
	padding: 0;	
	background-color: #fff;
}
.centent ul li p textarea{
	display: block;
	width:5rem;
	height: 2.35rem;
	text-indent: 0.2rem;
	border:1px solid #d6d6d6;
	resize:none	;
	outline: none;
	padding: 0;
	background-color: #fff;
}

#message_sunmit,#message_reset{
	height: 0.52rem;
	width: 1.9rem;
	display: block;
	float: left;
	border-radius: 0.1rem;
	color: #fff;
	border: 0;
	margin-top: 0.34rem;
	text-indent: 0rem;
}
#message_sunmit{
	margin-left: 0.55rem;
	background-color: #3e8ddc;
}
#message_reset{
	margin-left: 0.18rem;
	background-color: #b2b2b2;
}

/*浼佷笟璧勮*/
.enterprise-list .infor-list-bg{
	background-color: #3e8ddc;
	color: #fff;
}
.enterprise-list{
	padding: 0.3rem 0.64rem;
	background-color: #f1f1f1;	
	text-align: center;
}
.enterprise-list a{
	float: left;
	display: block;
	border: 1px solid #8ca5cb;
	margin: 0rem 0rem 0rem 0.10rem;
	width: 1.90rem;
	height: 0.51rem;
	line-height: 0.51rem;
	border-radius: 1rem;
	font-size: 0.24rem;
	color: #333;
}

.enterprise-list-centent{
	background-color: #fff;
	padding:0.35rem 0.3rem 0rem 0.3rem;
	margin-bottom: 0.35rem;
	border-bottom: 1px solid #eaeaea;
}
.enterprise-list-centent li{
	display: block;
	background-color: #fff;
	border-bottom: 1px solid #eaeaea;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.5rem;
}
.enterprise-list-centent li h2{
	width: 5rem;
	display: block;
	float: left;
	font-size: 0.24rem,;
	line-height: 0.38rem;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	color: #444444;
	padding-bottom: 0.15rem;
}
.enterprise-list-centent li h2 span{
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 1.4rem;
	font-size: 0.22rem;
	line-height: 0.36rem; 
	color: #999999;
}
.enterprise-list-centent li p{
	width: 100%;
	display: block;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 0.24rem;
	line-height:0.36rem;
	color: #666666;
}
.enterprise-list-centent li span{
	font-size: 0.24rem;
	display: block;
	height: 0.5rem;
	line-height: 0.5rem;
	color:#c24e52;
	margin-bottom: 0.15rem;
}


/*鐮斿彂鑳藉姏*/
.research-development{
	padding: 0.55rem 0rem;
	background: url(../img/strength-jisu-bg.jpg) left center/100% 100% no-repeat;
}
.research-development-header{
	text-align: center;
}
.research-development-header h2{
	display: block;
	font-size: 0.3rem;
	line-height: 0.3rem;
	height: 0.3rem;
	color: #205595;
}
.research-development-header span{
	color: #c8c8c8;
	font-weight: bold;
	display: block;
	height: 0.5rem;
	line-height: 0.6rem;

}
.research-development-centent{
	padding: 0.3rem 0.65rem;
}
.research-development-centent p{
	display: block;
	font-size: 0.24rem;
	line-height: 0.36rem;
	 color: #666666;
}
.research-development-centent img{
	display: block;
	max-width: 100%;
	padding: 0.6rem 0rem;
}
.research-development-footer{
	margin: 0rem 0.65rem;
	padding-top:0.2rem;
}
.equipment{
	background-color: #fff;
	padding: 0.55rem 0rem;
}
.advanced_equipment{
	padding: 0.55rem 0rem;
	background: url(../img/strength-jisu-bg2.jpg) left center/100% 100% no-repeat;
}
/*浼佷笟鑽ｈ獕*/
.enterprise_honor{
	padding: 0.55rem 0rem;
	background: url(../img/strength-jisu-bg3.jpg) left center/100% 100% no-repeat;
}
.enterprise_honor-header{
	text-align: center;
}
.enterprise_honor-header h2{
	display: block;
	font-size: 0.3rem;
	line-height: 0.30rem;
	height: 0.3rem;
	color: #fff;
}
.enterprise_honor-header span{
	color: #c8c8c8;
	font-weight: bold;
}
.enterprise_honor .research-development-centent p{
	color: #fff
}

/*閿€鍞綉缁?/
.network {
	padding: 0.2rem 0rem;
}
.network h2{
	text-align: center;
	font-size: 0.38rem;
	color: #205595;
	height: 1.05rem;
	line-height: 1.05rem;
}
.network .network-centent img{
	max-width: 100%;
	display: block;
}

 /*鍥藉唴閲嶇偣瀹㈡埛 */
.network-customer{
	margin: 0rem 0.3rem;
	padding: 0.3rem 0.42rem;
	background-color: #fff
}
.network-customer h2{
	font-size: 0.3rem;
	color: #333333;
	line-height: 0.6rem;
	height: 0.6rem;
}

/*琛ㄥ崟*/
.personnel-infor{
	background-color: #3e8ddc;
	padding: 0.3rem 0rem 0.55rem 0rem;
	margin: 0.42rem 0.3rem 0rem 0.3rem;
}
.personnel-infor h2{
	color: #fff;
	font-size: 0.24rem;
	line-height: 0.48rem;
	padding: 0rem 0.42rem;
	font-weight: bold;
}

.personnel-inforcentent{
	padding: 0rem 0.42rem;
	font-size: 0.24rem;
}
.personnel-inforcentent p.inp-left,.personnel-inforcentent p.inp-right{
	display: block;
	height: 0.55rem;
	line-height: 0.55rem;
	width: 2.9rem;
	overflow: hidden;
	margin-top: 0.2rem;
	border-radius: 0.05rem;
}
.personnel-inforcentent ul li input{
	height: 100%;
	width: 100%;
	display: block;
	padding: 0;
	color: #888;
	border: 0;
	border-radius: 0.05rem;
	text-indent: 0.12rem;
	background-color: #fff
}
.personnel-inforcentent ul li select{
	display: block;
	float: left;
	width: 2.9rem;	
	border-radius: 0.05rem;
	border:0;
	text-indent: 0.12rem;
	color: #444;
	padding: 0;
	height: 0.55rem;
	line-height: 0.55rem;
	margin-top: 0.15rem;
 	-webkit-appearance:none;
	background-color: #fff;
}

.personnel-inforcentent ul li .network-btn{
	display: block;
	width: 100%;
	background-color: #80b5ef;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #fff;
	border: none;
	margin-top:0.3rem;
}

/*鏂囧瓧list*/
.swiper-list{
	margin: 0rem 0.3rem;
	padding:0rem 0.3rem;
	background-color: #fff;
	height:8rem;
}
.nth-two{
	margin-bottom: 0.8rem;
}
.swiper-list ul li{
	display: block;
	width:6rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
	color:#666666;
	background-color: #fff;
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 0.3rem;
	margin:  0rem 0.4rem 0.3rem 0rem;
}
.swiper-list ul li p{
	display: block;
	width:6rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
	color:#666666;
}
.swiper-list .swiper-centent{
	padding: 0.3rem 0rem 0.2rem 0rem; 
	height: 7.5rem;
	background-color: #fff;
	color:#666666;
}
.swiper-list li:last-child{
	border-bottom: 0;
}
/*瀹㈡埛鏉ヨ*/
.customer{
	padding: 0.4rem 0.7rem;
	margin-top: 0.25rem;
	background-color: #fff;
}
.customer h2{
	font-size: 0.38rem;
	line-height: 0.6rem;
	height: 0.6rem;
	color: #205595;
	text-align: center;
}
.customer p{
	display: block;
	text-align: center;
	height: 0.2rem;
	width: 100%;
	line-height: 0.2rem;
	color: #ccc
}

.customer-list{
	padding: 0rem 0.7rem;
}
.customer-list h2{
	border-bottom: 1px solid #c8c8c8;
	font-size: 0.3rem;
	height: 0.75rem;
	line-height: 0.75rem;
}
.customer-list .centent{
	padding-top: 0.3rem;
}
.customer-list .centent a{
	display: block;
	color: #666666;
	font-size: 0.24rem;
	line-height: 0.36rem;
}
.customer-list .centent a:nth-child(5){
	margin-top: 0.15rem;
}


/*浜у搧涓績*/

.pro-banner{
	position: relative;
}
.pro-banner-center{
	position: absolute;
	z-index: 100;
	top:0.7rem;
	padding: 0rem 0.3rem; 
	color:#203280;
}
.pro-banner-header{
	font-size: 0.32rem;
	font-weight: bold;
	line-height: 0.1949rem
}
.pro-banner-English{
	font-size: 0.22rem;
	line-height: 0.2669rem;
	padding-top: 0.15rem;
}
.pro-banner-hr{
	font-weight: bold;
}


.pro-form{
	background-color: #3e8ddc;
	padding: 0.18rem 0rem
}
.pro-form-centent{
	padding: 0rem 0.3rem;
}
.pro-form-centent ul li div select{
	display: block;
	float: left;
	width: 2.4rem;
	height:0.8rem;
	line-height: 0.8rem;
	font-size: 0.24rem;
	border: 0rem;
	padding: 0;
	text-indent: 0.2rem;
	background-color: #fff;
}
.pro-form-centent ul li div input.inp-name{
	display: block;
	float: right;
	width: 4.35rem;
	height:0.8rem;
	padding: 0;
	line-height: 0.8rem;
	font-size: 0.24rem;
	border: 0rem;
	text-indent: 0.6rem;
	background-color: #fff;
	background:#fff url(../img/search.png) 0.25rem center/0.18rem 0.19rem no-repeat;
}

.pro-form-centent ul li input.pro-btn{
	display: block;
	height: 100%;
	width: 100%;
	line-height: 0.78rem;
	text-align:center;
	background-color: #72afec;
	border: 0rem;
	color: #fff;
	margin-top: 0.18rem;
	font-size: 0.24rem;
}

.pro-centent{
	padding: 0rem 0.3rem;
	margin-bottom: 0.6rem;
}
.pro-centent div:first-child{	
	margin-top: 0rem
}
.pro-centent div{
	margin-top: 0.3rem;
	position: relative;
}
.pro-centent div img{
	max-width: 100%;
	display: block;
}
.pro-centent div p{
	display: block;
	position: absolute;
	height: 0.96rem;
	line-height: 0.96rem;
	text-indent: 0.4rem;
	color: #fff;
	font-size: 0.36rem;
	width: 100%;
	bottom: 0rem;
	background-color: rgba(0,0,0,0.4);
}

.pro-info-centent{
	padding: 0.18rem 0.3rem 0.36rem 0.3rem;
	background-color: #fff;
}
.pro-info-centent h2{
	display: block;
	color:#2970b6;
	font-size: 0.3rem;
	height: 0.65rem;
	line-height: 0.65rem
}
.pro-info-centent p{
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666666
}


/*search*/
.search-cur{
	margin: 0.4rem 0.3rem;
	/*background-color: yellow;*/
}
.search-cur li .search-title{
	display: block;
    box-sizing:border-box;
	width: 100%;
	height: 0.66rem;
	line-height: 0.66rem;
	color: #333;
	padding-left:0.4rem;
	font-size: 0.24rem;
}
.search-cur li a i{
	float: right;
	display: block;
	margin-top: 0.3rem;
	margin-right: 0.3rem;
   	width: 0;
    height: 0;
    border-left:0.11rem solid transparent;
    border-right:0.11rem  solid transparent;
    border-top:0.14rem solid #5a5a5a;
}
.search-cur li dl{
	padding: 0rem 0.3rem;
	margin-bottom:0.15rem;
	padding: 0.3rem 0.4rem;
	font-size: 0.24rem;
	line-height: 0.42rem;
	background: #fff;
	display: none;
}
.search_cur{
	background-color: #eaf7ff;
}
.search_gary{
	background-color: #fff;
}
.search-cur li .search_bg{
	background: url(../img/info-list-bg.png) left center/100% 100% no-repeat;
	color: #fff;
}
.search-cur li.on .search-title i{
	transform:rotate(180deg);
	transition-duration:0.3s;
	transform-origin:center;
	border-top:0.14rem solid #fff;
}
.search-cur li.on dl{
	display: block;
}






.pro-info-cur{
	margin: 0.4rem 0.3rem;
}

.pro-info-cur li .pro-info-title{
	display: block;
    box-sizing:border-box;
	width: 100%;
	height: 0.66rem;
	line-height: 0.66rem;
	color: #333;
	padding-left:0.4rem;
	font-size: 0.24rem;
	color: #333;
	overflow: hidden;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
	border-bottom: 1px solid #b5b5b5;
	background: url(../img/pro-blue-clrile.png) left center/0.11rem 0.11rem no-repeat;
}
.pro-info-title i{
	float: right;
	display: block;
	margin-top: 0.3rem;
	margin-right: 0.3rem;
   	width: 0;
    height: 0;
    border-left:0.11rem solid transparent;
    border-right:0.11rem  solid transparent;
    border-top:0.14rem solid #5a5a5a;
}

.pro-info-cur li dt i{
	float: right;
	display: block;
	margin-top: 0.3rem;
	margin-right: -0.2rem;
   	width: 0;
    height: 0;
    border-left:0.11rem solid transparent;
    border-right:0.11rem  solid transparent;
    border-top:0.14rem  solid #b4b4b4;
    position: absolute;
    top: 0;
    right: 0.4rem;
}
.pro-info-cur li dl{
	display: none;
}
.pro-info-cur li dl dt{
    box-sizing:border-box;
    position: relative;
	width: 100%;
	height: 0.66rem;
	line-height: 0.66rem;
	padding-left:0.4rem;
	padding-right: 0.4rem;
	font-size: 0.24rem;
    border-bottom: 1px solid #f1f1f1;
    background: #ffffff;
	overflow: hidden;
	white-space:nowrap;
	overflow:hidden; 
	text-overflow:ellipsis;
}
.pro-info-cur li dl.cur dt{
	background: #eaf7ff;
}

.pro-info-cur li dl dd{
	margin-bottom: 0.15rem;
	padding: 0.3rem 0.4rem;
	font-size: 0.24rem;
	line-height: 0.42rem;
	background: #fff;
	display: none;
}

.pro-info-cur li.on .pro-info-title i{
	transform:rotate(180deg);
	transition-duration:0.3s;
	transform-origin:center;
}
.pro-info-cur li.on dl{
	display: block;
}
.pro-info-cur li.on .pro-info-title{
	margin-bottom: 0.35rem;
}
.pro-info-cur li dl.on dd{
	display: block;
}
.pro-info-cur li dl.on dt{
	background: #1f62b1;
	color: #fff;
}
.pro-info-cur li dl.on dt i{
	transform:rotate(180deg);
	transition-duration:0.3s;
	transform-origin:center;
	border-top:0.14rem  solid #fff;
}
.dt_bg{
	color: #fff;
	background: url(../img/info-list-bg.png) left center/100% 100% no-repeat;
}

.pro-info-btn a{
	color: #fff;
	font-size: 0.24rem;
	display: block;
	width: 2.11rem;
	height: 0.63rem;
	line-height: 0.63rem;
	background-color: #3e8ddc;
	border-radius: 5rem;
	border:1px solid #eee;
	text-align: center;
	margin: 0.4rem auto 0.45rem auto;
}
.news-info-header img{
	max-width: 100%;
}
.news-info em{
	display: block;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	color: #666;
	font-style: normal;
	font-size: 0.3rem;
	padding-bottom: 0.3rem;
}
.news-info{
	padding: 0rem 0.3rem;
}
.news-info h2{
	line-height: 0.48rem;
	color: #333;
	font-size: 0.3rem;
	padding:0.5rem 0.6rem;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0.2rem;
	display: block;
	text-align: center;
}
.news-info p{
	padding-bottom: 0.3rem;
	line-height: 0.48rem;
	font-size: 0.24rem;
	color: #666;
}
.news-info img{
	display: block;
	max-width: 100%;
	margin-bottom: 0.3rem
}
.news-info-p{
	padding: 0.3rem;
	font-size: 0.24rem;
}
.news-info-p p{
	padding: 0.3rem 0rem;
}
.news-info-p p span{
	display: block;
	float: left;

	height: 0.45rem;
	line-height: 0.45rem;
}
.news-info-p p a{
	width: 5.7rem;
	display: block;
	color: #666;
	float: left;
	line-height: 0.45rem;
}
.news-info-p input{
	display: block;
	margin: 0.5rem 0rem;
	height: 0.6rem;
	line-height: 0.6rem;
	width: 1.9rem;
	border-radius: 0.1rem;
	border:1px solid #ccc;
	color: #fff;
	background-color: #1f62b1;
}





#swiper-container{
    width: 100%;
    height: 100%;
}
#swiper-container .swiper-slide {
    font-size: 18px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#swiper-ani{
    width: 100%;
    height: 100%;
}
#swiper-ani .swiper-slide {
    font-size: 18px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
   padding: 0.3rem 0rem 0.7rem 0rem;
}

/*鏀瑰彉鍘熺偣*/
#swiper-bg .swiper-pagination-bullet{
    border: 1px solid #055fad;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: transparent;
    opacity: .5;
 }
#swiper-bg .swiper-pagination-bullet-active{
    opacity: 1;
    background: #055fad;
}

/*welcome*/


	.swiper-container-ind{
        width: 100%;
    }
    .swiper-container-ind .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    /*鏀瑰彉鍘熺偣*/
    #swiper-ind-bg .swiper-pagination-bullet{
        width: 8px;
        height: 8px;
        display: inline-block;
        border-radius: 100%;
        background: transparent;
        opacity: .5;
        background-color: #fff
     }
    #swiper-ind-bg .swiper-pagination-bullet-active{
        opacity: 1;
        background: #fff;
    }



/*about*/
	/*鍏徃绠€浠嬫枃瀛?/
    #swiper-face-about{
		width: 100%;
        height: 100%;
	}
	#swiper-face-about .swiper-slide {
        font-size: 18px;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
	/*绗竴涓猙anner*/
    #swiper-about .swiper-button-next{
    	margin-left: -0.3rem;
        /*padding-bottom:0.7rem;*/
    }
    .swiper-centent-about p{
        display: block;
        position: absolute;
        width: 100%;
        height: 0.52rem;
        line-height: 0.52rem;
        color: #fff;
        bottom: 0;
        left: 0;
        z-index: 20;
        text-indent: 0.27rem;
        font-size: 0.2225rem;
        background-color: rgba(0,0,0,0.3);
    }
    .swiper-centent-about a{
        position: relative;
        display: block;
        float: left;
        width: 2.9rem;
    }

/*network*/
	
	/*鍥藉唴閲嶇偣瀹㈡埛绗竴涓粦鍔?/
    #network-swiper1 .swiper-slide{
        /*padding-bottom:0.8rem;*/
    }
    .network-swiper-centent1 a{
        width: 1.92rem;
        display: block;
        float: left;
        margin-left: 0.11rem;
        margin-top: 0.2rem;
    }
    .network-swiper-centent1 a:nth-child(1){
        margin-left: 0.03rem;
    }
    .network-swiper-centent1 a:nth-child(4){
        margin-left: 0.03rem;
    }

   	/*绗竴涓枃瀛椾笅鍟?/
    #network-face1{
        width: 100%;
        height: 100%;
        padding: 0rem;
    }
    #network-face1 .swiper-slide {
        font-size: 18px;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #network-face1 #swiper-slide {
       padding: 0rem 0rem 0.1rem 0rem
    }

	/*鍥藉唴閲嶇偣瀹㈡埛绗簩涓粦鍔?/
     #swiper-network2,#swiper-network3{
        padding-top: 0.3rem;
        padding-bottom: 0.4rem;
     }
    #swiper-network2 .swiper-slide{
        /*padding-bottom:0.7rem;*/
    }
    .swiper-centent-network2 p{
        display: block;
        position: absolute;
        width: 100%;
        height: 0.52rem;
        line-height: 0.52rem;
        color: #fff;
        bottom: 0;
        left: 0;
        z-index: 20;
        text-indent: 0.27rem;
        font-size: 0.2225rem;
        background-color: rgba(0,0,0,0.3);
    }
    .swiper-centent-network2 a{
        position: relative;
        display: block;
        float: left;
        width: 3rem;
    }
	
	/*鍥藉鏂囧瓧涓嬫媺娆?/
    #network-face2{
        width: 100%;
        height: 100%;
        padding: 0rem;
    }
    #network-face2 .swiper-slide {
        font-size: 18px;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #network-face2 #swiper-slide {
       padding: 0rem 0rem 0.1rem 0rem
    }

	/*鍥藉婊戝姩*/
    #swiper-network3 .swiper-slide{
        /*padding-bottom:0.7rem;*/
    }
    .swiper-centent-network3 a{
        display: block;
        float: left;
        position: relative;
        width: 3rem;
    }
    .swiper-centent-network3 p{
        display: block;
        position: absolute;
        width: 100%;
        height: 0.52rem;
        line-height: 0.52rem;
        color: #fff;
        bottom: 0;
        left: 0;
        z-index: 20;
        text-indent: 0.27rem;
        font-size: 0.2225rem;
        background-color: rgba(0,0,0,0.3);
    }

/*strength*/

    /*绗竴涓?/
    #swiper-strength .swiper-slide{
        /*padding-bottom:0.7rem;*/
    }
    /*绗簩涓?/
    #swiper-equipment .swiper-slide{
        /*padding-bottom:0.7rem;*/
    }
    /*绗笁涓?/
    #swiper-advanced_equipment .swiper-slide{
        /*padding-bottom:0.7rem;*/
    }
    /*绗笁涓?/
    .swiper-centent-advanced_equipment a{
        display: block;
        float: left;
        margin-left: 0.11rem;
    }
    /*绗洓涓?/
    #swiper-quality_certification .swiper-slide{
        /*padding-bottom:0.7rem;*/
    }
    .swiper-centent-quality_certification a{
        display: block;
        float: left;
        font-size: 0.24rem;
        text-align: center;
        color: #666666;
    }
    /*绗簲涓?/
    #swiper-strength1 .swiper-slide{
        /*padding-bottom:0.7rem;*/
    }
    #icon .swiper-button-ico_left{
		background: url(../img/arror_icon_left.png) left center/100% 100% no-repeat;
		display: block;
		position: absolute;
		width: 0.42rem;
	    height: 0.68rem;
	    top: 50%;
	    margin-top: -0.25rem;
	    left: -0.5rem
    }
	#icon .swiper-button-ico_right{
		background: url(../img/arror_icon_right.png) left center/100% 100% no-repeat;
		display: block;
		position: absolute;
		z-index: 200;
		width: 0.42rem;
	    height: 0.68rem;
	    top: 50%;
	    margin-top: -0.25rem;
	    right: -0.5rem
	}
    /*绗簲涓櫧鑹茬偣*/
    #swiper-enterprise_honor-bg .swiper-pagination-bullet{
        border: 1px solid #fff;
        width: 8px;
        height: 8px;
        display: inline-block;
        border-radius: 100%;
        background: transparent;
        opacity: .5;
     }
    #swiper-enterprise_honor-bg .swiper-pagination-bullet-active{
        opacity: 1;
        background: #fff;
    }


	/*jobdtl*/
	.nytit{
		padding: 0.4rem 0.3rem 0.2rem 0.3rem;
		font-size: 0.4rem;
		height: 0.6rem;
		line-height: 0.6rem;
		/*color: #333;*/
		font-weight: bolder;
		color:#08c;
	}
	.job{
		padding: 0rem 0.3rem;
	}
	.job strong{
		font-size: 0.3rem;
	}
	.job .jobbrief ul li{
		font-size: 0.3rem;
		color: #666
	}
	.job .mst{
		padding: 0.5rem 0rem 0.2rem 0rem;
		font-size: 0.4rem;
		height: 0.6rem;
		line-height: 0.6rem;
		font-weight: bolder;
		color:#08c;
	}
	.job .xxms{
		font-size: 0.3rem;
		color: #666
	}
	.job .sendbtn{
		margin: 0.6rem 0rem 0.5rem 0rem;
		display: block;
		height: 0.8rem;
		line-height: 0.8rem;
		text-align: center;
		width: 2.6rem;
		border-radius: 0.1rem;
		background-color: #08c;
		color: #fff;
		font-size: 0.3rem;
	}
	.online-box{
		margin: 0.3rem 0.3rem 0.4rem 0.3rem;
	}
	.online-box table tr{
		display: block;
		width: 100%;
		overflow: hidden;
		margin-bottom: 0.2rem;

	}
	.online-box table tr .ww{
		width: 1.7rem;
		height: 0.6rem;
		line-height: 0.6rem;
		text-align: right;
		font-size: .3rem;
		color: #333;
		padding: 0rem;
		display: block;
		float: left;
		color: #555
	}
	.online-box table tr .wf{
		width: 4.8rem;
		line-height: 0.36rem;
		display: block;
		float: left;
	}
	.online-box table tr .wf input{
		display: block;
		height: 0.6rem;
		line-height: 0.6rem;
		width: 4.5rem;
		float: left;
		border: 1px solid #ccc;
		border-radius: 0.05rem;
		font-size: 0.3rem;
		outline: none;
		padding: 0;
		background-color: #fff
	}
	.online-box table tr .wf select{
		display: block;
		height: 0.6rem;
		line-height: 0.6rem;
		width: 4.53rem;
		float: left;
		border: 1px solid #ccc;
		border-radius: 0.05rem;
		font-size: 0.3rem;
		outline: none;
		padding: 0;
		background-color: #fff
	}
	.online-box table tr .wf textarea{
		display: block;
		height: 1.5rem;
		line-height: 0.36rem;
		width: 4.5rem;
		float: left;
		border: 1px solid #ccc;
		border-radius: 0.05rem;
		font-size: 0.3rem;
		outline: none;
		padding: 0;
		background-color: #fff
	}
	.online-box table tr .wf span{
		display: block;
		float: left;
		padding-top:0.2rem; 
		color: red;
		margin-left: 0.05rem;
	}
	.online-box table tr td input,.online-box table tr td select,.online-box table tr td textarea{
		padding: 0
	}
	.online-box table tr td .submitbtn{
		display: block;
		width: 2.65rem;
		height: 0.65rem;
		line-height: 0.65rem;
		border-radius: 0.05rem;
		border: 1px solid #eee;
		background-color:#08c;
		font-size: 0.3rem;
		color: #fff;
		text-align: center;
	}





.vide-o{
	background-color: #fff;
}
.vide-o .header{
	padding: 0rem 0rem 0rem 0.3rem;
	font-size: 0.28rem;
	line-height: 0.95rem;
	height: 0.95rem;
	color: #333333;
	background: url(../img/video-icon.png) 0.38rem center/0.29rem 0.28rem no-repeat;
	text-indent: 0.48rem;
	position: relative;
	border-bottom: 1px solid #ccc;
	margin-bottom: 0.3rem;
}
.vide-o .header  .spn{
	font-size: 0.24rem;
	line-height: 0.35rem;
	color: #b9b9b9;
	padding-left: 0.15rem;
}
.vide-o .header .arror{
	position: absolute;
	top: 50%;
	margin-top: -0.15rem;
	right: 0.3rem;
	height: 0.3rem;
	width: 0.11rem;
	background: url(../img/video-icon-arror.png) right center/0.11rem 0.3rem no-repeat;
}
.vide-o .video-cent{
	padding: 0 0.3rem 0.3rem 0.3rem;
}
.vide-o .video-cent video{
	display: block;
	width: 6.9rem;
	height: 2.92rem;
}






#demo{
	position: relative;
	margin: 0 auto 0.5rem;
	/*padding: 0 0.3rem;*/
	line-height: 20px; 
}
#demo #examples{
	background-color: transparent;
	overflow: hidden;
}
#demo #examples .content{
	overflow: auto;
	position: relative;
	padding: 0.3rem;
	max-width: 100%;
	height: 300px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#demo #examples .content p{ /*margin:0.3rem 0;*/color: #333;font-size: 14px;line-height: 0.42rem }
.mCSB_container{
	padding: 0.1rem 0;
}


#demo1{
	position: relative;
	margin: 0 auto 0.5rem;
	/*padding: 0 0.3rem;*/
	line-height: 20px; 
}
#demo1 #examples{
	background-color: transparent;
	overflow: hidden;
}
#demo1 #examples .content{
	overflow: auto;
	position: relative;
	padding: 0.3rem;
	margin: 0 0.3rem;
	background-color: #FFF;
	/*max-width: 100%;*/
	height: 400px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
#demo1 #examples .content p{ margin:0.2rem 0;color: #333;font-size: 14px;line-height: 0.35rem }

#demo1 #examples .content li{
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
}
#demo1 #examples .content li:last-child{
	border-bottom: 0
}

.sharebox{
  margin-top:30px;
}
.sharebox .li{
  width:45px;
  height:45px;
  position: relative;
}
.sharebox .li .wximg img{
  width:100%;
  transition: all .6s;
}
.sharebox .li .wximg .img1{
  position: absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  z-index:2;
  opacity:0;
  transition: all .6s;
}
.sharebox .li:hover .wximg .img0{
  opacity:0;
}
.sharebox .li:hover .wximg .img1{
  opacity:1;
}
.sharebox .li:hover .foot-wx-tp{
  opacity:1;
  visibility:visible;
}
.sharebox .li{
  margin-right:10px;
}
.sharebox .li .foot-wx-tp{
  position: absolute;
  width:200px;
  bottom:50px;
  left:50%;
  margin-left:-30px;
  background-color:#fff;
  padding:10px;
  z-index:2;
  opacity:0;
  visibility:hidden;
  transition: all .6s;
}
.sharebox .li .foot-wx-content{
  width:90px;
}
.sharebox .li .foot-wx-content .foot-wx-title{
  width:100%;
  font-size:14px;
  line-height:1.2;
    margin-top:5px;
  color:#333;
}
.sharebox .li .foot-wx-content img{
  width:100%;
}