﻿/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; _background-color:#eee; line-height:24px; overflow-x:hidden; -webkit-tap-highlight-color:rgba(255,0,0,0);}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; max-width:100%;}
a{ color:#333; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.clear_both{ clear:both;}
.txt_cent{ text-align:center;}
.ft_red{ color:#F00;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txthid{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bkg_bai{ background-color:#FFF;}
.clear_btn{ -webkit-appearance: none; }
.m_top{margin-top:0.7rem;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}


html{background: #FFFFFF;height: 100%; }
body{width: 100%;}
@media only screen and (min-width: 640px)  {
	html{background: #f9f9f9;}
	body{width: 640px;min-height: 100%; margin: 0px auto;box-sizing: border-box;background: #ffffff;border-left: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
    .btn_duihuan{width:560px!important;}
    
}
@media (max-width:640px) {
	body{width:100%;}
    .fixed{width:100%!important;}
    .btn_duihuan{width:80%;}
}





/*css flickr style pagination*/
div.flickr {
    padding:0.2rem 0px;margin:0px; text-align:center; font-size:0.24rem;font-family:SimHei,SimSun;
}
div.flickr a,div.flickr span{width:0.5rem;height:0.5rem;line-height:0.5rem;  background:#FFF; border:1px solid #999; color:#999; margin-right:5px;display:inline-block;}

div.flickr a:hover {
	border:1px solid #197ebf; color: #FFF; background-color: #197ebf
}
div.meneame a:active {
	border:1px solid #197ebf; color: #FFF; background-color: #197ebf
}
div.flickr span.current {
    border:1px solid #197ebf; color: #FFF;  background:#197ebf;
}
div.flickr span.disabled {
    color:#ccc; border-color:#ccc;
}



.isNull{text-align:center;font-size:0.24rem;color:#666666;padding:0.5rem 0px;}



/*网站*/

.pub_top{width:100%;height:0.86rem;overflow:hidden;padding:0px 0.2rem;overflow:hidden;box-sizing:border-box;}
.pub_top .logo{float:left;padding-top:0.17rem;}
.pub_top .logo img{width:auto; height:0.53rem;display:block;}

.pub_top .tools{float:right;padding-top:0.2rem;}
.pub_top .tools .btn_search{margin-right:0.1rem; width:0.46rem;height:0.46rem;background:url(../images/icon_search.png) center center no-repeat;background-size:100% 100%;float:left;}
.pub_top .tools .btn_menu{width:0.46rem;height:0.46rem;background:url(../images/btn_menu_open.png) center center no-repeat;background-size:100% 100%;float:left;}
.pub_top .tools .btn_menu.on{background:url(../images/btn_menu_close.png) center center no-repeat;background-size:100% 100%;}

/*导航*/
.xs_nav{width: 100%;overflow: hidden; display: none;border-top: 1px solid #eee;text-align: left;}
.xs_nav .nav-item{color: #212121;border-bottom: 1px solid #eee;background: #FFFFFF;}
.xs_nav .nav-item a{color: #212121;font-size: 14px;}
.xs_nav .nav-item .title{width:100%;line-height: 0.6rem;position: relative;color: #666666;font-size: 0.28rem;}
.xs_nav .nav-item .title .drop-btn{font-family: simhei; width: 0.8rem;height: 0.6rem;display: none; cursor: pointer; font-size:0.36rem;line-height: 0.6rem;text-align: center;position: absolute;right: 0px;top: 0px;transition: all 220ms linear;}
.xs_nav .nav-item.open .title .drop-btn{transform: rotate(-45deg);}
.xs_nav .nav-item .title a{display: block;padding-left: 0.2rem;}	
.xs_nav .nav-item ul{padding-top: 0.1rem;padding-bottom: 0.1rem;display: none;}
.xs_nav .nav-item ul li{padding-left: 0.4rem;line-height: 0.5rem;}
.xs_nav .nav-item ul li a{line-height: 0.5rem;color: #333333;}

#t-ban .swiper-pagination {bottom:0.2rem;}
#t-ban img{display:block;}
#t-ban .swiper-pagination span{width:0.20rem;height:0.20rem;border-radius:0.20rem; background:url(../images/index_05_1.png) center center no-repeat; background-size:100% 100%; opacity:1; margin:0 0.2rem;}
#t-ban .swiper-pagination span.swiper-pagination-bullet-active{ background-image:url(../images/index_05_2.png);}


/*底部*/
.mt{height:1.09rem;}
.pub_btm{width:100%; max-width:640px;height:1.09rem;background:#79b228;position:fixed;bottom:0px;left:50%;transform:translateX(-50%) translate3d(0,0,0);z-index:99999;}
.pub_btm ul{width:100%;height: 100%;}
.pub_btm ul li{width:20%;height: 100%;float:left;text-align:center;box-sizing:border-box;}
.pub_btm ul li a{font-size:0.18rem;line-height: 1em; color:#FFF;height: 100%;width: 100%;display: table;}
.pub_btm ul li .box{display: table-cell;vertical-align: middle;}
.pub_btm ul li:last-child{border-right:0px;}
.pub_btm ul li .icon{width: 0.52rem;height: 0.52rem;display: block;margin:0px auto;}

/*公共*/
.in_boxA{ clear:both; width:100%; background:url(../images/index_07.jpg) center center no-repeat; background-size:cover; overflow: hidden; padding:0.75rem 0 0.3rem 0;}
.in_boxA .tit{ font-size:0.26rem; font-weight:bold; text-align:center;}
.in_boxA .tit_en{ text-align:center; text-transform:uppercase; margin-top:0.05rem;}
.in_boxA .hx{ width:0.7rem; height:0.04rem; border-radius:0.04rem; margin:0.25rem auto 0 auto; background-color:#FFD824;}
.in_boxA  ul{ padding-top:0.2rem; overflow:hidden;}
.in_boxA li{ float:left; width:50%; text-align:center; padding-top:0.35rem;}
.in_boxA li img{ max-width:60%; border-radius:50%;}
.in_boxA li span{ display:block; margin:0 auto; font-size:0.24rem; font-weight:bold; margin-top:0.2rem;}
.in_boxA li p{ font-size:0.2rem; text-transform:capitalize; margin-top:0.07rem;}
.in_boxA .li_0 a{ color:#f25141;}
.in_boxA .li_1 a{ color:#609eeb;}
.in_boxA .li_2 a{ color:#ffcd60;}
.in_boxA .li_3 a{ color:#a3d36f;}
.in_boxB{ clear:both; width:100%; background:url(../images/index_11.jpg) center center no-repeat; background-size:cover; overflow: hidden; padding:0.6rem 0 1.8rem 0; position:relative;}
.in_boxB .tit{ font-size:0.26rem; font-weight:bold; text-align:center; color:#FFF;}
.in_boxB .tit_en{ font-size:0.24rem; text-align:center; text-transform:capitalize; margin-top:0.05rem; color:#FFF;}
.in_boxB .more{ display:block; position:absolute; top:0.8rem; right:0.18rem; width:0.42rem; height:0.42rem; background-color:#D47324; text-align:center; color:#FFF; font-size:0.34rem; line-height:0.34rem;}
.in_boxB ul{ padding-top:1.5rem;}
.in_boxB li{ float:left; width:calc(40% - 0.5rem); padding:0 0.25rem; text-align:center;}
.in_boxB li img{ border-radius:50%;}
.in_boxB li p{ font-size:0.2rem; font-weight:bold; color:#907258; margin-top:0.25rem;}
.in_boxC{ clear:both; width:100%; background:url(../images/index_15.jpg) center center no-repeat; background-size:cover; overflow: hidden; padding:0.25rem 0 0.7rem 0; position:relative;}
.in_boxC .tit{ font-size:0.26rem; font-weight:bold; text-align:center; color:#6d4521;}
.in_boxC .tit_en{ font-size:0.2rem; text-align:center; text-transform:capitalize; margin-top:0.05rem; color:#6d4521;}
.in_boxC .hx{ width:0.4rem; height:0.03rem; border-radius:0.03rem; margin:0.12rem auto 0 auto; background-color:#FFD824;}
.in_boxC ul{ padding-top:1rem;}
.in_boxC li{ float:left; width:calc(33.33% - 0.5rem); padding:0 0.25rem; color:#FFF; position:relative; text-align:center;}
.in_boxC li .box{color:#ffffff;  width:100%; border-radius:0.25rem; padding:0 0 0.3rem 0; position:relative;}
.in_boxC li .box .icon{ width:1.25rem; height:1.25rem; border-radius:50%; position:absolute; left:50%; top:-0.62rem; transform:translateX(-50%);}
.in_boxC li .box .p_1{ font-size:0.22rem; font-weight:bold; padding-top:1.07rem;}
.in_boxC li .box .info{ font-size:0.16rem; line-height:0.36rem; height:0.36rem; overflow:hidden; padding:0.22rem 0.17rem 0 0.17rem;}
.in_boxC li .box .p_2{ width:30%; height:1px; margin:0.5rem auto 0 auto; background-color:#FFF;}
.in_boxC li .box .more{ display:block; width:40%; height:0.33rem; line-height:0.33rem; border-radius:0.05rem; text-align:center; color:#FFF; margin:0.2rem auto 0 auto; background-color:RGBA(255,255,255,0.1);}
.in_boxC li .box .bkg{ position:absolute; left:0; bottom:0; width:0.8rem; height:0.8rem; opacity:0.5; transform:translate(-28%, 10%);}
.in_boxC li:nth-child(3n+1) .box{ background-color:#f27152;}
.in_boxC li:nth-child(3n+1) .box .icon{ background-color:#fd8264;}
.in_boxC li:nth-child(3n+2) .box{ background-color:#839bd9;}
.in_boxC li:nth-child(3n+2) .box .icon{ background-color:#94acea;}
.in_boxC li:nth-child(3n+3) .box{ background-color:#f6bc3f;}
.in_boxC li:nth-child(3n+3) .box .icon{ background-color:#fccc65;}
.in_boxD{ clear:both; width:100%; background:url(../images/index_19.jpg) center center no-repeat;  overflow: hidden; padding:0.25rem 0 1.15rem 0; position:relative;}
.in_boxD .titbox{ width:1.4rem; height:1.44rem; margin:0 auto; text-align:center; color:#f25141; background:url(../images/index_21.png);background-size:100% 100%; font-size:0.2rem; font-weight:bold;}
.in_boxD .titbox .tit{ padding-top:0.25rem;}
.in_boxD .titbox .tit_en{ margin-top:0.05rem;}
.in_boxD .box{ padding:0.5rem 0.2rem 0 0.2rem;}
.in_boxD .box .lt{ float:left; width:40%; overflow:hidden;}
.in_boxD .box .rt{ float:left; width:60%;}
.in_boxD .box .rt .cont{ height:2.61rem; background:#FFF; text-align:center;}
.in_boxD .box img{display:block;}
.in_boxD .box .rt .cont .p_1{ color:#e25a5a; font-size:0.26rem; font-weight:bold; text-transform:uppercase; padding-top:0.63rem;}
.in_boxD .box .rt .cont .p_2{ color:#000; font-size:0.24rem; line-height:1.2; width:1.8rem; margin:0.2rem auto 0 auto;}
.in_boxD .box .rt .cont .more{ display:inline-block; padding:0px 0.2rem; height:0.26rem; line-height:0.26rem; text-align:center; border-radius:0.26rem; border:1px solid #CCCCCC; color:#4a95ed; text-transform:uppercase; margin:0.3rem auto 0 auto; font-size:0.14rem;}
.in_boxE{ text-align:center; clear:both; width:100%; background:url(../images/index_25.jpg) center top no-repeat; background-size:100% auto; overflow: hidden; padding:0.3rem 0 0.75rem 0; position:relative;}
.in_boxE .tit{ font-size:0.26rem; font-weight:bold; text-align:center; color:#623711;}
.in_boxE .tit_en{ font-size:0.2rem; text-align:center; text-transform:capitalize; margin-top:0.2rem; color:#623711;}
.in_boxE .hx{ width:0.35rem; height:0.03rem; border-radius:0.03rem; margin:0.15rem auto 0 auto; background-color:#FFD824;}
.in_boxE .list{ padding:0.35rem 0.2rem 0 0.2rem; overflow:hidden;}
.in_boxE .list li{ float:left; width:calc(50% - 0.6rem); padding:0 0.3rem;text-align:left;}
.in_boxE .list li a{background:#FFF; display:block; border:1px solid #E8E8E8; padding:2px;}
.in_boxE .list li .tit_1{ color:#643812; font-size:0.2rem; line-height:0.35rem; height:1.05rem; padding:0.1rem 0 0.2rem 0;}
.in_boxE .list li .tm{ padding:0.1rem 0.1rem 0.1rem 0.05rem; _height:0.2rem; line-height:0.2rem; border-top:1px solid #E8E8E8;}
.in_boxE .list li .tm img{display:inline-block;vertical-align:middle;}
.in_boxE .list li .tm span{display:inline-block;vertical-align:middle; font-size:0.18rem; color:#808080;}
.in_boxE .more{ display:inline-block; margin:0.4rem auto 0 auto;padding:0px 0.2rem; _width:1.4rem; height:0.4rem; line-height:0.4rem; text-align:center; background-color:#FFD824; color:#643812; border-radius:0.1rem;}
.in_btmjg{ clear:both; width:100%; height:0.9rem;}
.in_btm{ position:fixed; left:50%; bottom:0; transform:translateX(-50%); width:100%; max-width:640px; height:0.9rem; z-index:1000;}
.in_btm ul{ overflow:hidden;}
.in_btm li{ float:left; width:20%; height:0.8rem; padding-top:0.1rem; text-align:center; font-size:0.2rem;}
.in_btm li img{width:0.42rem;height:0.45rem;  display:block; margin:0 auto 0 auto;}
.in_btm li p{line-height:1em;}
.in_btm .li_0{ background-color:#FAD71E;}
.in_btm .li_0 a{ color:#ff4627;}
.in_btm .li_1{ background-color:#ea7fc5;}
.in_btm .li_1 a{ color:#fad71e;}
.in_btm .li_2{ background-color:#b4e2f5;}
.in_btm .li_2 a{ color:#23282d;}
.in_btm .li_3{ background-color:#FFFFFF;}
.in_btm .li_3 a{ color:#f3705a;}
.in_btm .li_4{ background-color:#7f72fe;}
.in_btm .li_4 a{ color:#4cdbc4;}

.back_index { width: 0.83rem; height: 1.03rem; position: fixed; z-index: 999; bottom: 2.33rem; right: 0.3rem; }
.back_index img { width: 100%; height: 100%; display: block; }


/*内页*/
.ab_navbox{ clear:both; padding:1px 0 0 0; margin:0px auto;margin-bottom:0.25rem;}
.ab_navbox ul{ overflow:hidden;}
.ab_navbox li{ float:left; width:50%;box-sizing:border-box;border-bottom:1px solid #FFF;border-right:1px solid #fff;}
.ab_navbox li div{ padding:0 1px 1px 0;}
.ab_navbox li a{ display:block; padding: 0px 0.1rem; height:0.5rem;font-size:0.22rem;line-height:0.5rem; text-align:center; color:#666666; background:#e3e3e3}
.ab_navbox li.on a{ background:#197ebf;color:#ffffff;}

.ctg_title{line-height:0.6rem;text-align:center;color:#212121;_background:#eea814;font-size:0.24rem;font-weight:bold; margin-bottom:0.1rem;}
.ctg_title a{width:100%;height:100%;display:block;font-size:0.24rem;color:#fff;}

.ab_contbox {
    clear: both;
    line-height: 1.6em;
    padding: 0.20rem;
	min-height:30vh;
}
.ab_contbox img,.ab_contbox table,.ab_contbox video,.ab_contbox iframe{max-width:100%;_height:auto;}
.ab_contbox .nss_tit{line-height:0.5rem;font-size:0.25rem;text-align:center;color:#333333;font-weight:bold;}
.ab_contbox .nss_dtm{line-height:0.4rem;font-size:0.20rem;text-align:center;color:#666666;}
.ab_contbox .nss_desc{text-align:center;color:#666666;font-size:0.2rem;}
.ab_contbox .nss_img{padding:0.2rem 0rem;text-align:center;}
.ab_contbox .nss_info{padding:0.2rem 0rem;}
.ab_contbox .nss_info img,.ab_contbox .nss_info iframe,.ab_contbox .nss_info video{max-width:100%;_height:auto;}


/*新闻列表*/
.news_list_box{padding:0.4rem 0px;}
.news_list_box ul li {background: url(../images/news_arrow2.png) left center no-repeat;background-size: auto 100%; border-bottom: 1px dashed #e5e4e4; position: relative;box-sizing: border-box; padding-left: 0.45rem; line-height: 0.60rem; overflow: hidden;padding-right:1.3rem;}
.news_list_box ul li a{font-size: 0.2rem;color:#333333;}
.news_list_box ul li .time{width: 1.3rem;text-align: left;position: absolute;right: 0px;top: 0px;font-size:0.18rem;color: #868686;}




/*新闻详情*/
.news_detail{padding: 0.4rem 0.2rem;}
.news_detail .ns_title{font-size: 0.28rem;font-weight: bold;color: #161616;text-align: center;line-height: 0.36rem;margin-bottom: 0.2rem;}
.news_detail .ns_info{padding-bottom: 0.1rem;border-bottom: 1px dashed #e0e0e0;margin-bottom: 0.25rem;text-align: center;}
.news_detail .ns_info span{line-height: 0.3rem;font-size: 0.18rem;color: #444444;margin: 0px 0.05rem;}
.news_detail .ns_en_title{font-size:0.24rem;color:#333333;text-align:center;}

.news_detail .btn_box{padding: 0.3rem 0px;text-align: center;}
.news_detail .btn_box .btn{font-size: 0.18rem;color: #FFFFFF;border-radius: 0.3rem; background: #197ebf;margin: 0px 0.2rem; width: 40%;height: 0.6rem;line-height: 0.6rem; display: inline-block;vertical-align: top;text-align: center;}
.con_detail{font-size: 0.2rem;line-height: 2em;margin-bottom: 0.25rem;overflow:hidden;}
.con_detail img,.con_detail iframe,.con_detail table,.con_detail video,.con_detail embed{max-width:100%;}






/*新闻列表*/
.news_list{padding:0.1rem;}
.news_list ul{overflow:hidden;}

.news_list ul li{width:50%;box-sizing:border-box;padding:0px 0.1rem;margin-bottom:0.2rem;float:left;}
.news_list ul li .img_box img{width:100%;display:block;}
.news_list ul li .con_box{padding:0.1rem;background:#ededed;}
.news_list ul li .con_box .title{font-size:0.2rem;line-height:0.3rem; font-weight:bold;color:#4c4c4c;}
.news_list ul li .con_box .desc{font-size:0.16rem;color:#4c4c4c;}

.picture_list{padding:0.1rem;}
.picture_list ul{overflow:hidden;}

.picture_list ul li{width:50%;box-sizing:border-box;padding:0px 0.1rem;margin-bottom:0.2rem;float:left;}
.picture_list ul li .img_box img{width:100%;display:block;}
.picture_list ul li .con_box{padding:0.1rem;background:#ededed;}
.picture_list ul li .con_box .title{font-size:0.18rem;line-height:0.3rem; font-weight:bold;color:#4c4c4c;text-align:center;}

.video_list{padding:0.1rem;}
.video_list ul{overflow:hidden;}

.video_list ul li{width:50%;box-sizing:border-box;padding:0px 0.1rem;margin-bottom:0.2rem;float:left;}
.video_list ul li .img_box{position:relative;}
.video_list ul li .img_box::after{content:"";width:100%;height:100%;background-image:url(../images/icon_video.png);background-color:rgba(0,0,0,0.5);background-position:center center;background-repeat:no-repeat;background-size:20%;  position:absolute;top:0px;left:0px;}
.video_list ul li .img_box img{width:100%;display:block;}
.video_list ul li .con_box{padding:0.1rem;background:#ededed;}
.video_list ul li .con_box .title{font-size:0.18rem;line-height:0.3rem; font-weight:bold;color:#4c4c4c;text-align:center;}


.team_list{padding: 0.2rem 0.2rem;}
.team_list ul{overflow: hidden;padding: 0.2rem 0px;}
.team_list ul li{width: 100%;float: left;margin-bottom: 0.2rem;background:#f2f2f2;border-radius:0.1rem; padding:0.2rem;box-sizing:border-box;}

.team_list ul li .box{overflow:hidden;}
.team_list ul li .img_box{width:2.2rem;height:2.2rem;overflow:hidden;border-radius:50%; float:left;margin-right:0.2rem;}
.team_list ul li .title{font-size:0.22rem;font-weight:bold;color:#4c4c4c;margin-bottom:0.1rem;}
.team_list ul li .desc{font-size:0.18rem;color:#4c4c4c;line-height:1.5em;}
/*student_app*/
.student_app{padding:0.2rem 0px;}
.student_app .item{overflow:hidden;margin-bottom:0.2rem;}
.student_app .item .title{width:100%;font-size:0.22rem;font-weight:bold;margin-bottom:0.1rem; color:#4c4c4c;}
.student_app .item .input_box{width:100%;overflow:hidden;}
.student_app .item .input_box input{width:100%;height:0.56rem;box-sizing:border-box;padding:0px 0.1rem;}
.student_app .item .input_box .upload_box{overflow:hidden;}
.student_app .item .input_box .upload_box input{width:calc(100% - 1.6rem);float:left;}
.student_app .item .input_box .upload_box .upload-box{width:1.6rem;height:0.56rem;box-sizing:border-box;}
.student_app .item .input_box .upload_box .upload-box .upload-btn{width:100%!important; height:0.56rem!important;}
.student_app .item .input_box .upload_box .upload-box .webuploader-pick{width:100%!important;height:0.56rem!important;line-height:0.56rem!important;}
.student_app .btn_reg{width:2.6rem;height:0.6rem;line-height:0.6rem;font-size:0.22rem;color:#fff; text-align:center;background:#197ebf;margin:0.2rem auto;margin-top:0.4rem; display:block;border:none;}

.course_list{padding:0.2rem;}
.course_list ul li{margin-bottom:0.2rem; position:relative; padding:0.3rem 0.4rem;border-radius:0.2rem; width:100%;box-sizing:border-box;border:0.03rem solid #197ebf;}
.course_list ul li .icon{position:absolute;bottom:0px;right:0px; width:1rem;display:block;margin:0px auto;}
.course_list ul li .title{font-size:0.3rem;font-weight:bold;color:#197ebf;}
.course_list ul li .en_title{font-size:0.28rem;font-weight:bold;color:#197ebf;}
/*联系我们*/
.contact_list{padding:0.1rem;}
.contact_list .contact_top{text-align:center;margin-bottom:0.3rem;}
.contact_list .contact_top .icon{width:1.2rem;height:auto;margin:0px auto; display:block;}
.contact_list .contact_top .en_title{font-size:0.24rem;color:#4c4c4c;font-weight:bold;margin-bottom:0.1rem;}
.contact_list .contact_top .title{font-size:0.2rem;color:#4c4c4c;font-weight:bold;}
.contact_list ul{overflow:hidden;}
.contact_list ul li{width:100%;padding:0px 0.1rem;box-sizing:border-box;float:left;margin-bottom:0.2rem; }
.contact_list ul li .box{padding:0.3rem 0.4rem; background:#f3f3f3;color:#4c4c4c;}
.contact_list ul li .box .title{font-size:0.24rem;font-weight:bold;margin-bottom:0.1rem;}
.contact_list ul li .box .desc{line-height:1.5em;font-size:0.16rem;}

/*job_list*/
.job_list{padding:0px 0.2rem;}
.job_tips{overflow:hidden;_height:0.64rem;margin-bottom:0.2rem;}
.job_tips .icon{width:0.64rem;height:0.64rem;display:block;float:left;}
.job_tips .con_box{width:calc(100% - 0.8rem);float:right;display:table;}
.job_tips .con_box .title{font-size:0.20rem;color:#4c4c4c;}
.job_tips .con_box .desc{font-size:0.16rem;color:#4c4c4c;}
.job_list ul li{background:#f7f7f7;padding:0.2rem; margin-bottom:0.2rem;position:relative;}
.job_list ul li .title{font-size:0.24rem;font-weight:bold;margin-bottom:0.1rem;}
.job_list ul li .title span{margin-left:0.2rem;font-size:0.18rem;font-weight:normal;}
.job_list ul li .con_box{font-size:0.16rem;line-height:1.4em;}

/*kctx_box*/
.kctx_box{padding:0px 0.2rem;}
.kctx_box .item{width:100%;margin-bottom:0.2rem;}
.kctx_box .item .img_box img{width:100%;display:block;}
.kctx_box .item .con_box{background:#197ebf;padding:0.3rem;color:#dbc699;}
.kctx_box .item .con_box .title{font-size:0.24rem;font-weight:bold;margin-bottom:0.1rem;}
.kctx_box .item .con_box a{font-size:0.2rem;color:#dbc699;}

/*fzlc_box*/
.fzlc_list{padding:0.1rem 0.2rem;}
.fzlc_list ul li{padding:0rem 0.2rem; padding-left:1.6rem; height:1.2rem;position:relative;margin-bottom:0.3rem;}
.fzlc_list ul li .year{ position:absolute;left:0.2rem;top:0px;text-align:center;font-size:0.24rem;color:#ffffff;font-weight:bold; line-height:1.2rem; width:1.2rem;height:1.2rem;background:url(../images/icon_year.png) center center no-repeat;background-size:100% 100%;}
.fzlc_list ul li .con_box{display:table;height:100%;}
.fzlc_list ul li .box{width:100%; display:table-cell;vertical-align:middle;font-size:0.2rem;color:#4c4c4c;}


/*reg_box*/
.reg_box{}
.reg_box .item{}
.reg_box .item .title{font-size:0.2rem;line-height:0.3rem; margin-bottom:0.1rem;}
.reg_box .item .input_box{width:100%;}
.reg_box .item .input_box input{width:100%;box-sizing:border-box;height:0.52rem;padding:0px 0.1rem;}
.reg_box .item .input_box textarea{width:100%;height:1.2rem;padding:0.1rem;box-sizing:border-box;}
.reg_box .reg_submit{width:2.8rem;height:0.56rem;line-height:0.56rem;text-align:center;background:#197ebf;color:#FFF;font-size:0.2rem;margin:0.2rem auto;display:block;border:none;}
/*jobjoin*/
.jbs_tb_1{ margin-bottom: 30px;}
.jbs_txt{width:90%;height:25px;outline:none;}
.jbs_txtarea{width:90%;height:70px; padding:10px;outline:none;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_txt:focus{ border:1px solid #197ebf;}
.jbs_txtarea:focus{ border:1px solid #197ebf;}
.jbs_submit{width: 120px; height:40px; text-align:center; margin: 10px 0px; line-height:40px;  font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#197ebf; color:#FFF;}
.jbs_submit:hover{ background:#197ebf; color:#FFF;transition: all .4s linear 0s;}


/*feedback*/
.fd_p_1{ font-size:15px; color:#eea814; cursor:pointer;}
.fd_form{ margin-top:20px; display:none;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:100%;}
.jn_lt{ float:left; width:20%; line-height:30px; text-align:right; font-weight:bold;}
.jn_rt{ float:left; width:80%;}
.jn_box .txt{ width:calc(100% - 40px); height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #197ebf;}
.jn_box textarea:focus{ border:1px solid #197ebf;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:calc(100% - 40px); height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#197ebf}
.cl_red{ color:#f00;}


/*招聘*/
.job_box{margin:20px auto;padding:0px 0.2rem;}
.job_box .container{margin: 0px 15px; overflow: hidden;}
.job_box ul{width:100%;overflow:hidden;}
.job_box ul li{width:calc(100%/3);height:30px;line-height:30px; float:left;margin:0px;text-align:center}
.job_box ul.job_th{background:#197ebf;}
.job_box ul.job_th li{color:#ffffff;border-right:1px solid #ffffff;box-sizing:border-box;}
.job_box ul.job_td li{color:#333;border-right:1px solid #999;box-sizing:border-box;border-bottom:1px solid #999;height:30px;line-height:30px;}
.job_box ul.job_td li:last-child{border-right:none;}
.job_box ul.job_td li a{color:#333333;text-decoration:underline;}
.job_Btn{width: 120px; height:40px;text-align:center; margin: 10px 0px; line-height:40px;  font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#197ebf; color:#FFF;display:inline-block;}
.job_Btn:hover{color:#fff;}

.search_box{width:100%;padding:0px 0.3rem;box-sizing:border-box; max-width:640px;height:100vh;background:rgba(0,0,0,0.5);display:none;position:fixed;left:50%;top:0px;transform:translateX(-50%);z-index:999999;}
.search_box .box{width:100%;height:100%;display:table;}
.search_box .tb_center{display:table-cell;vertical-align:middle;}

.search_box .input_box{width:100%;overflow:hidden;}
.search_box .input_box #keys{width:80%;height:0.6rem;line-height:0.6rem;padding:0px 0.2rem;box-sizing:border-box;background:#FFF;border:0px;float:left;outline:none;}
.search_box .input_box .search_sub{width:20%;height:0.6rem;line-height:0.6rem;float:right;text-align:center;color:#FFF;font-size:0.18rem;background:#197ebf;border:none;outline:none;}
.search_box .search_close{width:0.4rem;height:0.4rem;margin:0.2rem auto;}
.search_box .search_close img{width:100%;height:100%;}