﻿@charset "utf-8";
@font-face {
  font-family: "DIN-Medium";
  src: url("../fonts/DIN-Medium.ttf") format("truetype"),
       url("../fonts/DIN-Medium.eot") format("embedded-opentype"),
       url("../fonts/DIN-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

html,body{height:100%;}

body{padding:0; margin:0px auto; font-size:16px; line-height:30px; color:#666666; width:100%; min-width:1280px; zoom:1;font-family: Microsoft YaHei,arial, sans-serif; background:#f6f6f8;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#545454;font-family: Microsoft YaHei,arial, sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#004aa6;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #58504a;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ z-index:1; position:relative;width:1200px; margin:0px auto;}
.nones{ position:absolute; visibility:hidden; opacity:0; top:0;}

/*font*/
.f_green{ color:#004aa6;}
.iconfont{ font-size:24px; vertical-align:middle;}
.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;word-break:normal;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;}

/* @media ( max-width:1440px){
.Contain{max-width:90%;}
} */
@media ( max-width:1024px){
.iconfont{ font-size:18px;}
body{ font-size:14px; line-height:24px;}	
/* .Contain,.Contain2{max-width:none; margin:0 15px;} */
select,input,textarea,button{ font-size:14px;}
}
/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:auto !important; max-height:100%;}


/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#666666; clear:both; line-height:34px; font-size:14px;}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; margin:0px 4px;text-align:center; border-radius:5px; border:1px solid #e5e5e5; width:34px; height:34px;}
.Pages .a_prev,.Pages .a_next{width: auto;padding: 0 10px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle; background-position:center center; background-repeat:no-repeat;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{border:1px solid #004aa6; background:#004aa6; color:#fff;}
.Pages .tz{width: auto;border: none;}
.Pages .tz input{width: 30px;border-bottom: 1px solid #dcdcdc;height: 33px;}
.Pages .tz button{border: 1px solid #dcdcdc;height: 34px;display: inline-block;background: #fff;margin-left: 5px;}

.showMorehandle{ width:124px; line-height:34px; cursor:pointer; margin:0px auto; text-align:center; font-size:14px; color:#004aa6; border:1px solid #16ccbb;}
.showMorehandle:hover{ background:#004aa6; color:#fff;}

@media ( max-width:1024px){
.Pages{line-height:24px; font-size:14px;}
.Pages a{ margin:0px 1px; width:24px; height:24px;}
.Pages .tz input{width: 24px;height: 23px;}
.Pages .tz button{height: 24px;}
}
/*pages end*/


/*Top*/
.top{width: 100%;height: 30px;line-height: 30px;background: #e1e3e6;font-size: 12px;color: #333333;}
.top .Contain{display: flex;align-items: center;justify-content: space-between;}
.top ul{display: flex;align-items: center;justify-content: space-between;}
.top ul li{margin-left:15px;}
.top ul li span{color: #bbb;}
.top p span{background: url(../images/add.png) no-repeat left center;padding-left: 20px;color: #e76a00;}
.logo_box{padding: 26px 0;background: #fff;}
.logo_box .img1{margin-left: 20px;}
.logo_box .Logo{ float:left; transition: all ease 0.3s;}
.logo_box .right{ float:right;transition: all ease 0.3s;}
.logo_box .right img{ margin-right:7px; display:inline-block; vertical-align:middle;}
.logo_box .right .ver{ margin:0 20px 0 60px;}
.logo_box .right a{ color:#fff;transition: all ease 0s;}.Header .right a:hover{ color:#ffcc00;}
.logo_box .right .line{ display:inline-block; vertical-align:middle; margin:0 15px; height:13px; background:#fff; width:1px;}
.search_box{display: flex;}
.search_box input{box-shadow: 0 0 10px #eff0f2;width: 270px;height: 40px;padding-left: 20px;}
.search_box button{height: 40px;color: #fff;font-size: 14px;background:#004aa6 url(../images/srarch.png) no-repeat 10px center;padding:0 15px 0 30px;}
.Search{display: flex;align-items: center;}
.Search span{color:#004aa6;font-size: 14px;margin-left: 20px;display: block;line-height: 20px;width: 40px;}

.Header{ height:60px; width:100%;background:#4f4f4f; z-index:1;transition: all ease 0.3s;position: relative;}
.Search{float:right; position:relative;}
.Search .Searchico{ cursor:pointer; color:#fff;}
.MainNav{display: flex;align-items: center;justify-content: space-between;}
.MainNav p{font-size: 24px;font-weight: bold;color: #fff;background: url(https://www.hanshanzpw.com/cn/images/tel.png) no-repeat left center;padding-left: 30px;}
.MainNav li{ float:left;position:relative; z-index:100;}
.MainNav span a{ position:relative; z-index:1;display:block; text-align:center; color:#fff; line-height:60px; transition: all ease 0.3s;padding: 0 38px;background: url(../images/line_03.jpg) no-repeat right center;}
.MainNav li:hover em:after,.MainNav li.onnav em:after{ width:100%; left:0;}
.MainNav li:hover span a,.MainNav li.onnav span a{background: #004aa6;color: #fff;font-weight: bold;}

.NavPull{ z-index:99;display:none; position:absolute; text-align:center; top:60px; left:50%; margin-left:-75px;width:150px; padding:5px 0; line-height:24px; background:rgba(255,255,255,0.9); box-shadow:0 5px 15px rgba(0,0,0,0.2);}
.NavPull.null{background:none; padding:0;}
.NavPull dd{ margin:0 10px; position:relative;}
.NavPull a{ color:#333; padding:0; display:block; font-size:12px; margin:0; padding:4px 0;}
.NavPull a:hover,.NavPull dd:hover a{ background:#005fc5; color:#fff;}

.MainNav li:nth-child(2) .NavPull{ width:200px; margin-left:-100px;}
.MainNav li:nth-child(3) .NavPull{ width:180px; margin-left:-90px;}
.MainNav1 li{width:auto;font-size: 14px;}
.MainNav1 ul{width: 100%;}
.MainNav1 li .active1{display: inline-block;width: 8px;height: 4px;background: url(../images/ht_03.png) no-repeat center top;margin-left: 5px;}


.openbtn{ cursor:pointer; display:none;width:32px; height:25px; position:absolute; right:12px; top:11px; z-index:888;}
.closebtn{ position:fixed; left:0px; top:45px; width:100%; height:100%;  display:none;background: rgba(0,0,0,0.5);}
.openbtn span{ display:block; height:3px; background:#0091df; border-radius:4px; margin:4px;transition: all ease 0.3s;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
	-moz-transform: translate(0, 7px) rotate(45deg) !important;
	-ms-transform: translate(0, 7px) rotate(45deg) !important;
	-o-transform: translate(0, 7px) rotate(45deg) !important;
	transform: translate(0, 7px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}	
.openbtn.on .sp3 { display:none;}

/* @media ( max-width:1024px){
.MainNav{display: block;}
.MainNav p{display: none;}
.Header{height:45px !important;}
.Header .auto{ width:auto; padding:0 12px;}
.Header .right .line{ margin:0 8px;}
.Header .Logo{ padding-top:10px !important;}
.Header .Logo img{ height:25px;}
.Header .right{ line-height:45px !important; position:absolute; right:50px; top:0;}
.Header .right .ver{ margin:0 10px;}
.Header .openbtn{ display:block;}
.Search .Searchico{ display:inline-block;}
.Search .Searchico .iconfont{ font-size:24px;}
.Search .searchbox{ width:94%; left:3%; top:50px !important; display:none; position:absolute;}
.Search .select{ line-height:28px;}
.MainNav{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:200px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.MainNav ul{ padding-top:30px;}
.MainNav li{ display:block; position:relative; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; padding:0 12px; margin:0; background:none;}
.MainNav li span a{ font-size:16px; text-align:left; height:auto; display:block; line-height:28px !important; height:auto !important; height:auto; padding:8px 0 8px 5px;  border:0; color:#999;}
.MainNav span a:after{ display:none;}
.MainNav .bg{ display:none}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#1a1a1a;}
.MainNav .arr{ display:block;position:absolute; z-index:2; width:100px; height:38px; line-height:38px; right:10px; top:0px;}
.MainNav .arr i{ position:absolute; height:auto; background:none; right:0px; top:5px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.MainNav em:after{ display:none;}
.MainNav.on{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;}

.NavPull{ position:static; line-height:24px; left:auto; margin:0; padding:0; width:auto; text-align:left;}
.NavPull dd{ position:relative; text-align:left; display:block; margin:0;}
.NavPull dd a{ padding:0; font-size:14px; padding:3px 5px; margin:0;}
.logo_box .Logo{width: 60%;}
.logo_box .right{width: 40%;}
.search_box input{width: 230px;}
}
@media(max-width:768px){
	.top{height: 60px;}
	.top ul{justify-content:normal;}
	.top ul li{margin-right: 4px;margin-left: 0;}
	.logo_box .Logo{width: 40%;}
	.logo_box .Logo img{width: 100%;}
	.logo_box .Logo .img1{display:none;}
	.logo_box .right{width: 50%;}
	.search_box input{width: 100%;}
	.logo_box .Logo{width: 35%;}
	.Search span{display: none;}
} */
/*Top*/


/*Bottom*/
.Footer{ background:#fff; padding-top:37px;}
.Footer .Contain  {
   z-index:0
}
.bot_top ul li{display: inline-block;font-size: 18px;}
.bot_top ul li a{color: #333;}
.bot_top ul{text-align: center;}
.bot_p p{font-size: 16px;color: #333;text-align: center;margin: 20px 0;}
.bot_p span{margin-right: 30px;}
.bot_img{text-align: center;}
.bot_img li{display: inline-block;margin-right: 30px;}
.bot_img li p{display: inline-block;width:80px;font-size: 12px;color: #333;}
.bot_img img{width: 42px;vertical-align: top;}
.foot_bot{background: #e1e3e6;padding: 25px 0;margin-top: 30px;font-size: 14px;color: #333;}
.foot_bot p{float:left;}
.foot_bot .foot_yq{float: right;}
.foot_yq select{width: 240px;height: 34px;border: 1px solid #bfbfbf;color: #333;background: url(../images/index_95.png) no-repeat 95% center;}



/*首页 s*/
.itemhover{transition: all ease 0.3s;}

.itemhover2{transition: all ease 0.3s;}

/*第一屏 s*/
.HomeBan{position: relative; z-index: 1; overflow:hidden; background:url(../images/loading.gif) center center no-repeat;}
.HomeBan .item{ position:relative;padding-bottom: 10%;}
.HomeBan .item .txt{ color:#fff; line-height:45px; font-size:30px;  padding-top:138px;}
.HomeBan .item .txt h1{font-size: 72px;}
.HomeBan .item .txt p{font-size: 20px;padding: 19px 0 30px 0;}
.HomeBan .item .txt h2{font-family:思源黑体 cn,SourceHanSansCN, Microsoft YaHei,arial, sans-serif; line-height:62px; font-size:40px; margin-bottom:18px;
opacity: 0;
transform: translateY(130px);
-webkit-transform: translateY(130px);
-webkit-transition: all 700ms ease;
transition: all 700ms ease;position: relative;}
.HomeBan .item .txt h2:after{ content:""; width:70px; height:2px; position:absolute; left:0; top:0; background:#fff;transition: all ease 0.3s;}
.HomeBan .item .txt .p{font-family:思源黑体 cn,SourceHanSansCN, Microsoft YaHei,arial, sans-serif;
opacity: 0;
transform: translateY(130px);
-webkit-transform: translateY(130px);
-webkit-transition: all 900ms ease;
transition: all 900ms ease;}
.HomeBan .item .txt .btn{
opacity: 0;
transform: translateY(130px);
-webkit-transform: translateY(130px);
-webkit-transition: all 1200ms ease;
transition: all 1200ms ease;}

.btn1 a{padding: 15px 70px;background: linear-gradient(to right,#0540aa,#ab0a4a);color: #fff;font-size: 22px;border-radius: 30px;}

.HomeBan .item .imgbox{ position:absolute; left:0; top:0; width:100%; height:100%;}
.HomeBan .slick-dots{ bottom:30px;}
.HomeBan .slick-dots li{ border-radius:50%; margin:0 1px; border:1px solid rgba(0,95,197,0); display:inline-block; width:24px; line-height:24px; height:24px; position:relative;}
.HomeBan .slick-dots li button{display: block; position:absolute; left:6px; top:6px; width: 12px; height: 12px; border-radius:50%; background:#fff; border: 0; cursor: pointer; padding: 0; font-size: 0;}
.HomeBan .slick-dots li.slick-active {border:1px solid rgba(0,95,197,1);}
.HomeBan .slick-dots li:hover button,.HomeBan .slick-dots li.slick-active button{ background:#005fc5;}
.HomeBan .slick-arrow{ width:55px; height:55px; line-height:55px; background:none; color:#fff;}
.HomeBan .slick-arrow:hover{ background:#fff; color:#005fc5;}
.HomeBan .slick-prev{ left:-100px;}
.HomeBan .slick-next{ right:-100px;}
.HomeBan:hover .slick-prev { left:6%;}
.HomeBan:hover .slick-next { right:6%;}
.HomeBan .item.active .txt h2,.HomeBan .item.active .txt .p,.HomeBan .item.active .txt .btn{
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;}
.HomeBan .slick-slide.active .txt:after{ width:88px;}


.vip_list{ padding-bottom:9%; position:relative;}
.title_v{text-align: center;height: 85px;line-height: 85px;border-bottom: 1px solid #dcdcdc;font-size:30px;color: #333333;}
.vip_list .nav{text-align:center; font-size:0;margin:29px 0}
.vip_list .nav li{cursor:pointer; width:158px; display:inline-block; vertical-align:bottom; margin:0 20px;height: 40px; position:relative;border: 1px solid #dcdcdc;}
.vip_list .nav .box{line-height:40px; font-size:14px; padding:0 16px; font-size:14px; color:#333;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.vip_list .nav .box h2{line-height:40px; font-size:18px;font-weight: normal;}
.vip_list .nav li.on{ background:#e76a00;color:#fff;}
.vip_list .nav li.on h2{color: #fff;}
.vip_list .infobox{ position:relative;}
.vip_list .info{padding: 0 20px;}
.vip_list .input_vip{border: 1px solid #dcdcdc;margin-bottom: 10px;background: url(../images/index_28.png) no-repeat 10px center;}
.vip_list .input_vip1{background: url(../images/index_34.png) no-repeat 10px center;}
.input_miss{display: flex;justify-content: space-between;color: #666666;font-size: 14px;}
.input_miss a{color: #004aa6;}
.vip_btn a{display: block;width: 100%;padding: 10px 0;background: #004aa6;text-align: center;color: #fff;margin: 10px 0;}
.vip_bot{font-size: 14px;color: #666;}
.vip_bot a{color: #004aa6;margin-left: 5px;}
.vip_list .input_vip input{padding-left: 30px;}
.vip_list .info .HomeTit2 h3{ font-weight:bold;}
.vip_list .txt{ height:92px; line-height:24px; font-size:14px;}
.vip_list .imgbox{ width:637px; height:370px; background:url(../images/pcbg.png); background-size:contain; position:absolute; top:44px; right:100px;}
.vip_list .imgbox span{ width:76%; left:12%; top:6%; height:82%;}
.vip_list .slide.li1 .imgbox{ width:520px; height:370px; background:url(../images/padbg.png); background-size:contain; right:136px;}
.vip_list .slide.li1 .imgbox span{ width:82%; left:9%; top:6%; height:88%;}
.vip_box{position: absolute;right: 18%;top:50%;z-index:20;width:400px;height: 430px;background: #fff;border-radius: 5px;transform: translateY(-50%);}
@media(max-width:1440px){
	.vip_box{right: 5%;}
}
@media ( max-width:1024px){
	.HomeBan{ height:auto;}
	.HomeBan .item{padding-bottom: 56%;}
	.HomeBan .item .txt h1{font-size: 50px;}
	.btn1 a{padding: 10px 56px;font-size: 18px;}
	.HomeBan .slick-slide{ height:auto;}
	.HomeBan .slick-slide .imgbox{ position:relative; height:auto; padding-top:68%;}
	.HomeBan .item .txt{position: absolute; left:5%; padding-top:20px; top:50%; font-size:16px;transform: translateY(-50%);}
	.HomeBan .item .txt h2{ font-size:30px; line-height:45px; margin-bottom:8px;}
	.HomeBan .item .txt .p{ height:auto;}
	.HomeBan .item .txt .btn a{ width:150px; line-height:45px; font-size:16px; margin-right:10px;}
	.HomeBan .slick-arrow{ display:none !important;}
	}
	@media ( max-width:640px){
	.HomeBan .item .txt{font-size:14px;line-height:30px;}
	.HomeBan .item .txt h2{ font-size:18px; line-height:30px; margin-bottom:0;}
	.HomeBan .item .txt .btn a{ width:100px; line-height:38px; font-size:14px;}
	.HomeBan .slick-dots{ bottom:5px;}
	.HomeBan .slick-dots li{ width:16px; height:16px;}
	.HomeBan .item .txt h1{font-size: 30px;}
	.HomeBan .slick-dots li button{ width:7px; height:7px; left:4px; top:4px;}
	.vip_box{display: none;}
	.HomeBan .item .txt p{padding: 0px 0 15px 0;font-size: 16px;}
	}



.HomePro1{ padding-bottom:9%; position:relative;padding-top: 4%;}
.HomePro1 .nav{ border-bottom:1px solid #c6d9eb; text-align:center; font-size:0; margin-bottom:16px;}
.HomePro1 .nav li{ cursor:pointer; width:208px; display:inline-block; vertical-align:bottom; margin:0 20px; padding-bottom:16px; position:relative;}
.HomePro1 .nav .box{ line-height:20px; font-size:14px; padding:0 16px; font-size:24px; color:#333;display:flex;justify-content:center;align-items:center;flex-direction: column;font-weight: normal;}
.HomePro1 .nav .box h2{ margin-bottom:9px; line-height:26px; font-size:20px;}
.HomePro1 .nav li.active:after{ content:""; left:0; position:absolute;bottom:-8px; width:0; height:8px;transition: all ease 0.5s;}
.HomePro1 .nav li.active:after{ width:100%;}
.HomePro1 .nav li.active:after{ background:url(../images/index_38.png) no-repeat center 0;}
.rm_top ul{display: flex;justify-content:space-around;margin-bottom: 20px;}
.rm_top li a{color: #666;font-size: 16px;}
.rm_img li{margin-bottom: 12px;overflow: hidden;width: 100%;}
.rm_img li img{width: 100%;transition:all 1s ease-out;}
.rm_img li img:hover{transform:scale(1.1);}
.rm_img2 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.rm_img2 ul li{width: 32.8%;margin-top:12px}
.rm_img2 ul li img{width: 100%;transition:all 1s ease-out;}
.rm_img2 ul li img:hover{transform:scale(1.1);}
.rm_box{display: flex;justify-content: space-between;margin-top: 20px;}
.zxzp{width: 49%;background: #fff;padding: 10px 0;}
.zxzp_top{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;}
.zxzp_top h2{color:#333333;font-size: 18px;font-weight: normal;background: url(../images/index_75.png) no-repeat left center;padding-left: 15px;}
.zxzp_top a{color: #666;font-size: 12px;border: 1px solid #666;padding:0 5px;display: inline;line-height: 20px;margin-right: 14px;}
.zxzp_top a:hover{border:1px solid #e76a00;color: #e76a00;}
.zxzp ul li{font-size: 14px;background: url(../images/dot_06.jpg) no-repeat left center;padding-left: 10px;margin-top: 23px;line-height: 20px;}
.zxzp ul{padding: 0 15px 20px;}
.zxzp ul li .date{background: url(../images/index_79.png) no-repeat left center;padding-left: 20px;float: right;}
.rczp_topList ul li .date{background: url(../images/index_79.png) no-repeat left center;padding-left: 20px;position: absolute;
    top: 0;
    right: 0;
    line-height: 46px;}
.zxzp ul li a span{padding: 0 10px;color: #dcdcdc;}
.zxzp ul li:hover{background: url(../images/dot_03.jpg) no-repeat left center;}
.zxzp ul li:hover a{color: #e76a00;}
.zxzp ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gkzp{background: #fff;margin-top: 15px;padding: 10px 0 0 0 ;}
.gkzp_list{padding: 0 15px 20px;}
.gkzp_list1{float: left;width: 31%;border-right: 1px dashed #dcdcdc;font-size: 14px;padding-right: 1.5%;padding-left:1.8%;}
.gkzp_list1 li{background: url(../images/dot_06.jpg) no-repeat left center;padding-left: 10px;margin-top: 23px;line-height: 20px;}
.gkzp_list1 li:hover{background: url(../images/dot_03.jpg) no-repeat left center;}
.gkzp_list1 li a{color: #333;}
.gkzp_list1 li a:hover{color: #e76a00;}
.gkzp_list1 li span{color: #999;float: right;}
.gkzp_list1:first-child{padding-left: 0;}
.gkzp_list1:nth-child(3){padding-right: 0;border: none;}

@media(max-width:768px){
	.HomePro1 .nav li{width: 190px;}
	.rm_top ul{flex-wrap: wrap;justify-content:normal;}
	.rm_top ul li{margin-right: 15px;}
	.rm_img2 ul li{width: 49%;}
	.zxzp{width: 100%;}
	.rm_box{display: block;}
	.gkzp_list1{width: 100%;float: none;padding: 0;border: none;}
}
/* 人才驿站 */
.ny{background-position: center center;background-size: cover;background-repeat: no-repeat;width: 100%;padding-bottom: 17%;position: relative;}
.ny a{position: absolute;width:100%;height:100%;top:0;left:0;}
.rczp_se .Contain{overflow: hidden;}
.rczp_top{width: 100%;border: 1px solid #e76a00;position: relative;margin-top: 30px;}
.rczp_top1{width: 100%;display: flex;}
.rczp_1{width: 10%;border-left: 1px solid #dcdcdc;padding: 15px 0;}
.rczp_1:first-child{border: none;}
.rczp_1 select{width: 100%;background: url(../images/rc_05.jpg) no-repeat 80% center;border: none;}
.rczp_2{width: 100%;line-height: 60px;}
.rczp_2 input{width:100%;}
.rczp_btn{width: 10%;position: relative;}
.rczp_se{background: #fff;}
.rczp_btn button{width: 100%;height:100%;background: #e76a00 url(../images/srarch.png) no-repeat center center;}

.rczp_title ul{display: flex;flex-wrap: wrap;}
.rczp_title{background: url(../images/rc_09.jpg);margin: 20px 0 30px;}
.rczp_title ul li{line-height: 72px;width: 12.5%;text-align: center;}
.rczp_title ul li a{display: block;width: 100%;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.rczp_title ul li:nth-child(9),.rczp_title ul li:nth-child(10),.rczp_title ul li:nth-child(11){width: 33.33%;}
.rczp_title ul li:hover{background: #004aa6;}
.rczp_title ul li:hover a{color: #fff;}

.rczp_topTitle {
	padding-top: 30px;
	display: flex;
justify-content: space-between;
}
.rczp_topTitle .h3{font-size: 24px;}
.rczp_topTitle .h3 a{ color: #333; }

	.rczp_topTitle .span {
		font-size: 24px;
	}
.rczp_topList *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rczp_topList *:before,.rczp_topList *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.rczp_topList{padding:10px 0 30px; border-top: 1px solid #dcdcdc; margin-top: 30px;}
.rczp_topList ul{ position: relative; margin:0 ;}
.rczp_topList ul li{font-size: 16px;padding-right: 100px;
    position: relative;    border-bottom: 1px dashed #dcdcdc;}
.rczp_topList ul li a{display: block; line-height: 45px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

@media(max-width:768px){
	.rczp_1{width: 20%;}
	.rczp_2{width:30%}
	.rczp_topTitle .h3{font-size: 18px;}

	.rczp_topList ul li{font-size: 14px;}


}




.zx_box .zx_list{background: #fff;margin: 20px 0;}
.zx_head{line-height: 60px;border-bottom: 1px solid #dcdcdc;}
.zx_head h2{font-size:24px;color: #333333;margin-left: 20px;position: relative;}
.zx_head h2::after{width:136px;height:6px;background: url(../images/index_38.png) no-repeat center center;display: block;content: "";position: absolute;bottom: -4px;left: -20px;}
.zx_list ul{display: flex;flex-wrap: wrap;}
.zx_list ul li{width: 50%;}
.zx_list ul li a{border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;display: block;padding:24px 20px;display: flex;font-size: 14px;}
.zx_list ul li:nth-child(2n) a{border-right: none;}
.zx_img img{width: 100%;max-width: 90px;height: 90px;border-radius: 100px;}
.zx_img{width:28%;}
.zx_h2{width: 38%;}
.zx_fb{width: 33%;}
.zx_h2 h3{font-size: 18px;color: #333;}
.zx_h2 p span{color: #e76a00;}
@media(max-width:768px){
	.zx_list ul{display: block;}
	.zx_list ul li{width: 100%;}
	.zx_img img{max-width: 70px;height: 70px;}
}
/* 热门人才 */
.hot_rc .Contain{background: #fff;}
.hot_rc .rc_list ul li{border-bottom: 1px solid #dcdcdc;display: flex;justify-content: space-between;padding: 20px 0;font-size: 14px;}
.hot_rc .rc_list ul{padding: 0 20px;}
.hot_rc .tx{width: 10%;}
.hot_rc .tx img{width: 100%;max-width: 80px;height: 80px;border-radius: 100px;}
.hot_rc .name{width: 35%;color: #333;}
.hot_rc .name h2{font-size: 18px;}
.hot_rc .name p{font-size: 16px;}
.hot_rc .name p span{margin: 0 5px;}
.hot_rc .name>span{background: #fef6f3;color: #e86a03;padding: 0 2px;}
.hot_rc .by{width: 25%;color: #666;}
.hot_rc .gx_time{width: 20%;color: #666;}
.hot_rc .sc{width: 10%;}
.hot_rc .sc a{display: inline-block;text-align: center;color: #666;}
.hot_rc .sc a:first-child{display: block;}
.hot_rc .sc a img{vertical-align: middle;margin-right: 5px;}
.hot_rc .sc a:last-child{border: 1px solid #004aa6;color: #004aa6;width: 100%;margin-top: 10px;padding: 5px 0;}
.hot_rc .sc a:last-child:hover{border:1px solid #e76a00;color: #e76a00;}
.hot_rc .Pages{padding: 33px 0;}
@media(max-width:768px){
	.gx_time{display:none}
	.hot_rc .name h2{font-size: 16px;}
	.hot_rc .name p{font-size: 12px;}
	.hot_rc .by{width: 30%;font-size: 12px;}
	.hot_rc .tx{width: 15%;}
	.hot_rc .tx img{max-width: 70px;height: 70px;}
}


/* 职位通告 */
.zwtg{margin: 20px 0; width:1201px; margin:0 auto; overflow: hidden;}
.zwtg .zx_head{display: flex;justify-content: space-between;}
.zwtg .Contain{background: #fff; float:left;width: 600px;}
.zwtg .Pages{padding:18px 0;}
.zwtg .zx_head a{font-size: 14px;color: #666666;background: url(../images/rc_25.jpg) no-repeat left center;padding: 0 25px;}
/*.zwtg_list ul{display: flex;flex-wrap: wrap;}*/
.zwtg_list ul li{border: 1px solid #dcdcdc;}
.zwtg_list ul li a{padding: 30px 0 30px 20px;display: block;display: flex;align-items: center;}
.zwtg_list ul li:nth-child(2n) a{border-right: none;width: 600px;overflow: hidden;}
.zw_l{width: 30%;height:100px;display: flex;align-items: center}
.zw_l img{width: 100%;}
.zw_r{width:65%;}
.zw_r h2{font-size: 16px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding-left: 20px;}
.zw_r p{color: #999;font-size: 14px;padding-left: 20px;}
@media(max-width:768px){
	.zwtg_list ul{display: block;}
	.zwtg_list ul li{width: 100%;}
	.zwtg_list ul li a{border-right: none;}
}

/* 找人才 */
.qiuzhi{margin:20px 0 40px;}
.gz_add ul{display: flex;padding: 20px 0;color: #333;font-size: 14px;border-bottom: 1px solid #dcdcdc;flex-flow: wrap;}
.gz_add li a{color: #666;margin-right: 22px;border-radius: 5px;padding: 2px 5px;}
	
.gz_add li a:hover{background: #004aa6;color: #fff;}
	.gz_add li a.lion {
		background: #004aa6;
		color: #fff;
}
.gz_add.item{padding-left:85px;height:auto !important;height:50px;min-height:50px;position:relative;}
.gz_add.item .ti{position:absolute;left:0;top:20px;font-weight:bold;}

.qk_box{display: flex;justify-content: space-between;align-items: center;}
.qk_box ul{display: flex;padding: 20px 0;width:80%;flex-shrink: 0;flex-wrap: wrap;}
.qk_box ul li{text-align: center;width: 100px}
.qk_box ul li select{border: none;border-left: 1px solid #dcdcdc;width: 100%;background: url(../images/rc_05.jpg) no-repeat 90% center;color:#333;}
.qk_box ul li select:last-child{border-right: 1px solid #dcdcdc;}
.qk_box a{font-size: 14px;color: #666;}

.clearbtn{text-align:center;clear:both;padding:20px 0;}
.clearbtn a{display:inline-block;width:120px;line-height:35px;color:#fff;border-radius:8px;background:#e76a00;}

@media(max-width:1024px){
	.gz_add li a{margin-right: 20px;}
}
@media(max-width:768px){
	.gz_add li a{margin-right: 10px;}
	.qk_box ul{width: 100%;padding: 10px 0 0;}
	.qk_box ul li select{font-size: 12px;}
	.qk_box{display: block;}
	.qk_box a{padding-bottom: 10px;display: block;}
}

/* 职位搜索 */
.zw_seac .Contain,.pl_zw .Contain{background: #fff;}
.zw_seac{margin: 20px 0;}
.sorry{padding: 20px 0;text-align: center;}
.sorry p{display: inline-block;color: #666;font-size: 14px;}
.sorry img{display: inline-block;vertical-align: middle;}
.pl_zw .zx_head{display: flex;justify-content: space-between;}
.pl_btn{padding-right: 20px;}
.pl_btn a{color: #004aa6;font-size: 14px;border: 1px solid #004aa6;display: inline;padding: 10px 25px;}
.pl_top{display:inline-block;}
.pl_list ul{padding: 0 20px;}
.pl_list ul li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #dcdcdc;padding: 15px 0;}
.pl_name{width: 35%;font-size: 18px;}
.pl_name label{color: #004aa6;font-weight: bold;cursor: pointer;}
.pl_name span{color: #e76a00;}
.pl_cen{width: 40%;font-size: 14px;color: #666;}
.pl_cen h3{font-weight: normal;font-size: 18px;color: #004aa6;}
.pl_gx{width: 15%;font-size: 14px;}
.pl_list .sc{width: 10%;text-align: center;}
.pl_list .sc a{display: block;font-size: 14px;}
.pl_list .sc a:hover{color: #e76a00;}
.pl_list .sc a img{vertical-align: middle;margin-right: 5px;margin-top: -5px;}
.pl_list .sc .apply{background: #004aa6;color: #fff;}
.pl_list .sc .apply:hover{background: #e76a00;color: #fff;}
.pl_zw .Pages{padding:30px 0;}
.pl_zw{margin-bottom: 30px;}
@media(max-width:768px){
	.pl_gx{display: none;}
	.pl_list .sc{width: 15%;}
	.pl_cen h3{font-size:16px;}
}


/* 用户 */
.yh_box img{width:60px;height: 60px;border-radius: 100px;}
.yh_box{text-align: center;font-size: 12px;}
.logo_box1 .Logo{margin-top: 20px !important;}
.yh_box a{color: #666 !important;}
.ht_box .ht_left{width: 860px;float: left;}
.ht_box .ht_right{width: 320px;float:right;}
.ht_one,.ht_zr,.cp_dt,.gly,.com,.jf_box{background: #fff;}
.ht_one ul{padding: 40px 0;}
.ht_one ul li{float: left;display: flex;width:349px;border-right: 1px solid #dcdcdc;padding: 0 40px;font-size: 16px;justify-content: space-between;align-items: center;}
.ht_one ul li.ht_li{border:none !important;}
.ht_l img{margin-top: 5px;margin-right: 5px;}
.ht_l span{color: #e76a00;}
.ht_r a{border: 1px solid #004aa6;color: #004aa6;padding:10px 32px;}
.ht_box{margin: 20px 0;}
.ht_zr{padding:20px 20px 0 20px;display: flex;justify-content: space-between;margin-top: 20px;}
.zr_left ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 265px;margin-top:20px}
.zr_left ul li{width: 125px;height: 78px;text-align: center;background: #f6f6f8;margin-bottom: 20px;font-size: 14px;}
.zr_left ul li a{padding: 15px 0;display: block;}
.zr_head{display: flex;align-items: center;justify-content: space-between;font-size: 18px;color: #333333;}
.zr_head h3{font-size: 18px;background: url(../images/ht_28.jpg) no-repeat left center;padding-left:15px;font-weight: normal;}
.zr_head a{background: url(../images/ht_31.png) no-repeat left center;padding-left:20px;font-size: 14px;}
.zr_left ul li h2{color:#e76a00;font-size: 30px;}
.zr_left ul li h2.zr_blue{color:#004aa6;}
.zr_right{width: 510px;border-left:1px solid #dcdcdc;padding-left: 20px;}
.zr_right p{font-size: 14px;}
.zr_right p span{background: url(../images/ht_34.png) no-repeat left center;padding-left: 25px;}
.zr_right p span:last-child{background: url(../images/ht_37.png) no-repeat left center;}
.ht_one ul li p{margin-bottom: 10px;}

/* 昨日数据 */
.zrsj{background:#fff;margin-top:20px;padding: 20px;}
.zrsj ul li{width: 136px;padding: 15px 0;text-align: center;font-size: 14px;}
.zrsj ul li:hover{background:#f6f6f8;}
.zrsj ul{display: flex;margin-top:20px}
/* 产品动态 */
.cp_dt{margin-top:20px;padding: 20px;}
.cp_dt ul li{font-size: 14px;color: #666;display: flex;justify-content: space-between;}
.cp_dt ul li a{color: #666;background: url(../images/dot_06.jpg) no-repeat left center;padding-left: 20px;}
.cp_dt ul li a:hover{color: #333;background: url(../images/dot_03.jpg) no-repeat left center;}
.zr_head a.dt_more{background: none;position: relative;}
.zr_head a.dt_more::after{content: "";display: block;width:60px;height: 1px;background: #dcdcdc;position: absolute;left: -50px;top:50%;transform: translateY(-50%);}
/* 管理员 */
.gly{padding: 20px;}
.gly_top{display: flex;align-items: center;border-bottom: 1px solid #ddcdcd;}
.gly_top img{width: 55px;height: 55px;border-radius: 100px;margin-right: 15px;}
.gly_list h2{font-size: 16px;font-weight: normal;color: #333;}
.gly_list h2 span{background: #dee5ee;color:#fbfcfd;font-size: 12px;border-radius: 30px;padding: 2px 4px;margin-left: 5px;}
.gly_list p{color: #999;font-size: 14px;}
.jb_p p{font-size: 14px;color: #333;margin: 0;line-height: 20px;margin-top: 9px;}
.jb_p a{float: right;border:1px solid #e76a00;font-size: 12px;color: #e76a00;padding: 0 5px;}
.com .pie {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	background: #004aa6;
	position: relative;
	margin: 18px auto;
  
  }
  .com .circle {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 100;
	transform: translate(-50%, -50%);
	width: 105px;
	height:105px;
	background: white;
	border-radius: 50%;
	text-align: center;
  }
  .com .circle h2{
	  font-size: 36px;
	  line-height: 105px;
	  color: #004aa6;
	  font-weight: bold;
  }
  .com .circle p{
	  font-size: 12px;
	  color: #666;
  }
  .com .left,.com .right {
	width: 65px;
	height:130px;
	float: left;
	overflow: hidden;
  }
  .com .left {
	border-radius: 50px 0 0 50px;
	
  }
  .com .right {
	border-radius: 0 50px 50px 0;
  
  }
  .com .left-deg, .right-deg {
	width: 65px;
	height:130px;
	background: #e5e5e5;
  }
  .com .left-deg {
	transform-origin: right center;
	transform: rotate(-180deg);
  }
  .com .right-deg {
	transform-origin: left center;
	transform: rotate(-160deg);
  }
.com{margin: 20px 0;padding: 20px;}
.com .zr_head h3{font-size: 16px;}
.com_p{font-size:16px;color: #666666;text-align: center;}
.jf_box{padding: 20px;}
.jfrw li{display: flex;justify-content: space-between;align-items: center;font-size: 12px;color: #666;margin-top:20px}
.jfrw li h3{font-size: 14px;font-weight: normal;line-height: 14px;}
.jfrw li a{font-size: 14px;border: 1px solid #004aa6;color: #004aa6;padding: 3px 5px;}

.jf_rw{font-size: 14px;color: #666;padding-top: 20px;}
.jf_rw p{margin-top: 7px;}

/* 公司简介 */
.RighInfo001749{width: 100%;}
#marquee1{width:100%;height:200px;overflow:hidden}
#marquee1 ul li{float:left; padding:0 1px;}
#marquee1 ul li img{display:block;}
.title_top{text-align: center;font-size: 18px;color: #666;margin: 30px 0;}
.title_top h3{font-size: 32px;font-weight: normal;color: #004aa6;}
.RighInfo001749 .jianjie_img{float:right;margin:0px 98px 9px 0px}
@media(max-width:768px){
	.RighInfo001749 .jianjie_img{
		float: none;
		display: block;
		margin: 0 auto;
	}
}


/*公司详情*/
.pt30{padding-top: 30px;}
.f24{font-size: 24px;}
.f14{font-size: 14px;}
.c999{color: #999;}
.pt20{padding-top: 20px;}
.f18{font-size: 18px;}
.c333{color: #333;}
.til-color{color:#3b475d;}
strong{font-weight: normal;}
.mt15{margin-top:15px}
.g-body{background: #f6f8f8;}
.pa10{padding: 10px;}
.f16{font-size: 16px;}
.pt10{padding-top: 10px;}
.cf30{color:#f30;}
.f-page-1000{width: 1000px;margin: 0 auto;}
.pr10{padding-right: 10px;}
.btn-line-ap{width: 100px;height: 36px;background: none;border: 1px solid #378af0;border-radius: 2px;color: #378af0;}
.btn-line-ap:hover{background: #378af0;color: #fff;}
.care-btn{background: #ff9900;height: 32px;line-height: 32px;color: #fff!important; display: inline-block;text-align: center;width: 86px; border-radius: 4px;font-size: 14px;}
.detail-bg{ background:#f6f8f8; }
.detail-bg p{ line-height:1.5; }
.icon-locate{width: 20px;height: 20px;background: url(../images/dizhi.png) no-repeat center center;display:inline-block;vertical-align: middle;}
.lh150{line-height:150px; }
.cb999{ color: #999; } .cb999 a:link{ color: #999; } .cb999 a:hover{ color: #378af0; } .cb999 a:active{ color: #378af0; }.cb999 a:visited{ color: #999; }
.pic{width:120px; height:120px; text-align:center; line-height:120px; margin-right: 15px; display: inline; vertical-align: middle; *position: relative; }
.pic a{*position: absolute; *top: 50%; *left: 50%;}
.pic img{max-width: 120px; max-height: 120px;  margin-top: -3px; vertical-align: middle; *top: -50%; *left: -50%; *position: relative;}

.til-color{ color:#3b475d; }
.t-cen{ text-align:center; }
.label{ background:none; margin:0 0 0 6px; padding:1px 4px; border:#02cdb7 1px solid; border-radius: 4px; color:#02cdb7; font-size:11px; }
.detail-lef{width:70%; padding-right:18px; border-right: 1px solid #e6e6e6; }
.detail-lef a{ color:#378af0;}
.detail-lef .ov {overflow:hidden}
.detail-rig{width:20%; padding-left:2%; display:inline-block;}
.hr{ float: right; padding-bottom: 15px; border:none; border-bottom:1px solid #e6e6e6; height: 1px; display: block; width: 140px; *margin-top: -13px!important; }
.pic-shd{ width:224px; height: 224px; background: url(../images/minni_pic_bg.png) no-repeat; text-align:center; }
.pic-shd img{ width: 180px; height:180px; }
.wid60{ width:60%; }
.wid100{ width:100%; }
.pic-side{ width:18%; height:280px; line-height: 280px; text-align:center; vertical-align: middle; *position: relative; }
.pic-side img{ vertical-align: middle; *left: -30%; *top: -30%; *position: relative;}
.pic-side a{ display: block; *position: absolute;  *top:30%; *left:30%; }
.pic-cen{ width:64%; height: 280px; text-align:center; }
.dot-curr{ margin:4px; display:inline-block; }
.cut li{ float: left; height:40px; margin-right:24px; line-height:40px; font-size:16px; color:#888; list-style-type:none; cursor:pointer; }
.cut li:hover{ color:#333; }
.cut .curr{ color:#333; border-bottom:2px solid #378af0; color:#333; }
.pagestyle a {width: 34px;height: 34px;display: inline-block;background-color: #f3f3f3;border: 1px solid #d0d0d0;text-align: center;line-height: 34px;text-decoration: none;margin-left:8px;color: #666 !important;}
.pagestyle a:hover{background-color: #edf6ff;border: 1px solid #378af0;color: #378af0 !important;}
a.page,a:hover.page {background-color: #378af0;border: 1px solid #378af0;font-weight: bold;color: #ffffff !important;}

@media(max-width:1024px){
	.f-page-1000{width: 100%;}
	.detail_right{width: 20%;float: right;}
	.detail_left{width: 80%;float: left;}
	.detail_list,.detail_tab{padding: 0 3%;}
}
@media(max-width:768px){
	.detail-lef,.detail-rig{width: 100%;float: none;}

}
/* 职位沟通 */
.ss_top{background: #fff;padding: 20px;margin:20px 0}
.ss_top form{display: flex;flex-wrap: wrap;}
.layui-col-xs2{width:15%;}
.layui-col-xs2 select{width: 100%;line-height: 38px;border: 1px solid #dcdcdc;display: block;}
.layui-col-xs3{width:30%;line-height: 38px;}
.layui-col-xs3 input{padding-left: 10px;}
.layui-col-xs2 button{display: inline-block;height: 100%;padding: 0 15px;color: #fff;}
.layui-col-xs2 button:hover{background:#378af0;}
.layui-form-select .layui-edge{display: none;}
.layui-form-select .layui-input{display: none;}

/* 简历搜索 */
.tab ul li{ padding: 0 30px; height: 50px; background: #dadee3; text-align: center; color: #666; line-height: 50px; font-size: 16px; border-radius: 4px 4px 0 0; display: inline-block; cursor: pointer;margin-right: 10px;}
.tab ul li a{ color: #666; }
.tab ul li a:hover{ color: #333; }
.tab ul .on{ background: #fff; }
.tab ul .on a{ color: #333; }
.gray-text{ display: block;}
.gray-text li{background: #f2f4f5; padding:2px 6px; display: inline-block; margin-bottom: 14px; cursor: pointer; }
.tips{ background: #fffaf0; color: #e0b143; line-height: 36px;}
.text-list li{ width: 23%; margin-left: 2%; line-height: 2; }
.text-list li a{ color: #333; }
.text-list li a:hover{ color: #378af0; }
.key-input{ margin-left:38px; width:494px; height:46px; line-height:46px; z-index:99;}
.key-input:hover .key-ul{ display:block}
.key-input .key-ul{ background:#fff; width:492px; position:absolute; left:0px; top:44px; border:1px solid #D2D2D2; border-top:0; display:none;}
.key-input .key-ul  li{ padding-left:20px; height:44px; line-height:44px; border-bottom:1px dashed #ddd;}
.key-input .key-ul  li:hover{ background:#f2feff;}
.key-input .key-ul  li:last-child{ border:0;}
.company-wid{max-width: 160px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: inline-block; vertical-align: bottom;}

/* 职位管理 */
.right-link{ position:absolute; right:0px; top:0px;}
.right-icon{ position:absolute; right:8px; top:9px;}
.white-btn{display: inline-block;padding: 0 18px;background-color: #fff;color: #333;  white-space: nowrap;text-align: center;font-size: 16px;border: none;border-radius: 4px;cursor: pointer;}
.white-btn1{display: inline-block;padding: 0 18px;background-color: #fff;color: #333;  white-space: nowrap;text-align: center;border:1px solid #cccccc;border-radius: 4px;cursor: pointer;}

.white-border-link{display: inline-block;background-color: #fff;color: #333; border:1px solid #c9c9c9; white-space: nowrap;text-align: center;font-size: 12px;cursor: pointer;}
.white-border-link:hover{color: #555;  border:1px solid #c9c9c9;}
.card-table{border:1px solid #eeeeee;}
.card-table th{ background:#f0f3f5; padding:10px; font-weight:normal; color:#666 }.card-table td{ padding:10px;}
.card-table tr.gray{ background:#fafafa;}
.card-table tr.border-b{border-bottom:1px solid #eee}
.card-table tr.border-t{border-top:1px solid #eee; }
.card-list-over{ background:url(../images/opacity-bg.png) repeat; height:50px; line-height:50px; width:100%; position:absolute; bottom:0; left:0px;}

.layui-btn-normal{background-color: #378af0;color:#fff}
.layui-btn-normal:hover{color: #fff;}
.mini-700{min-height: 700px;}
.wbg{background: #fff;}
.nodata{padding-top: 140px;padding-bottom: 80px;}
.center{text-align: center;}
.mt10{margin-top: 10px;}
.nodata .fab-btn{background: #378af0;height: 44px;line-height: 44px;padding: 0 40px;text-align: center;color: #fff;font-size: 16px;display: inline-block;border-radius: 22px;}
.shadow-blue{box-shadow: 0 0 10pt rgba(55,138,240,.4);}
.webg_cont{margin-bottom: 20px;}
.pa20{padding: 20px;}
.table{border-collapse: collapse;display: table;border: 1px solid #eee;font-size: 14px;}
.table th{padding: 10px;background: #f0f3f5;font-weight: 400;color: #666;}
.w30{width: 30px;}
.w400{width: 400px;}
.left{text-align: left;}
.table .intlace{background: #f7f9fa;}
.clearfix{display: block;zoom: 1;}
.table td {
    padding: 10px;
    border-bottom: 1px solid #eee;
    color: #333;
}
.table a{padding: 0 6px;}
.radius4{border-radius: 4px;}
.lh34{line-height: 34px;}
.layui-btn-primary{border: 1px solid #C9C9C9;background-color: #fff;color: #555;}
.layui-form-checkbox, .layui-form-checkbox *, .layui-form-switch{display: inline-block;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #378af0;}
.layui-laypage input:focus, .layui-laypage select:focus{border-color: #378af0!important;}
.w290{width: 290px;}

/* 卡片&列表切换 */
.view li{ float:left; width:80px; margin-left:10px; }
.view li.card a{ width:80px; height: 22px; line-height: 22px;display: inline-block; color:#4c9dff; font-size: 12px; text-align: center; }
.view li.card a i{width:12px; height: 22px; background: url(../images/view_card.png) no-repeat; background-position: 0px -26px; display:inline-block; vertical-align: middle;margin-right: 3px;}
.view li.card.on a{color:#fff; background:#4c9dff; border-radius: 2px; }
.view li.card.on a i{background-position:0 -2px;}
.view li.list a{ width:80px; height: 22px; line-height: 22px;display: inline-block; color:#4c9dff; font-size: 12px; text-align: center; }
.view li.list a i{width:14px; height: 22px; background: url(../images/view_list.png) no-repeat; background-position: 0px -26px; display:inline-block; vertical-align: middle;margin-right: 3px;}
.view li.list.on a{color:#fff; background:#4c9dff; border-radius: 2px; }
.view li.list.on a i{background-position:0 -2px;}
.layui-btn-primary:hover{border-color: #378af0; color: #378af0;}
.more_btn{background: #378af0;}
.layui-form-label{padding: 9px 10px;}
.yp{font-size: 14px;}
.check-class-unique .layui-form-checkbox[lay-skin=primary] span{padding-left: 5px;}
.sm-check .layui-form-checkbox[lay-skin=primary] span{font-size: 12px;}
.layui-form-checkbox[lay-skin=primary] span{padding-right: 15px; line-height: 18px;background: 0 0; color: #666;}
.layui-form-radio > i{font-size: 16px;}
.gduo .layui-form-radio{margin:0;}
.layui-form-radio > i:hover, .layui-form-radioed > i{color: #378af0;}

/* 沟通 */
.gt_box .Contain{background: #fff;position: relative;border-radius: 5px;margin:29px auto;font-size: 14px;box-shadow: 0 0 10px #ccc;}
.gt_box .nav{font-size:0;border-radius: 5px;overflow: hidden;background: #f5f5f5;border-bottom: 1px solid #dcdcdc;}
.gt_box .nav li{cursor:pointer; width:158px; display:inline-block; vertical-align:bottom;height: 50px; position:relative;background: #f5f5f5;}
.gt_box .nav .box{line-height:50px; font-size:14px; padding:0 16px; font-size:14px; color:#333;display:flex;justify-content:center;align-items:center;flex-direction: column;}
.gt_box .nav .box h2{line-height:50px; font-size:18px;font-weight: normal;}
.gt_box .nav li.on{ background:#fff;}
.gt_box .nav li.on h2{color: #378af0;}
.gt_box .infobox{ position:relative;}
.gt_bot .gt_left{width: 35%;float: left;padding: 15px 20px;}
.gt_bot .gt_right{width: 60%;border-left: 1px solid #dcdcdc;float: right;position: relative;min-height: 400px;}
.gt_input{border: 1px solid #dcdcdc;width: 70%;}
.gt_in_right{width: 29%;text-align: center;}
.gt_in{display: flex;justify-content: space-between;align-items: center;}
.gt_in select{border: none;}
.gt_left ul li{margin-top: 15px;}
.gt_left ul li a{display: flex;align-items: center;}
.gt_left ul li a .gt_img img{width: 50px;height: 50px;border-radius: 100px;}
.gt_p{margin-left: 10px;width: 85%;}
.gt_p i{float: right;}
.gt_img{width: 15%;}
.gt_p p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gt_right_p{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}


/* 企业版后台 */
.m-tit03{padding:25px 30px 0}
.m-tit03 .pic{margin-right:12px;width:82px;height:82px;float:left}
.m-tit03 .pic img{width:100%;height:100%;display:block}
.m-tit03 .txt{overflow:hidden}
.m-tit03 .txt h3{margin-bottom:15px;font-size:0;line-height:35px;font-weight:400}
.m-tit03 .txt h3 span{margin-right:5px;font-size:24px;color:#333;display:inline-block;vertical-align:middle}
.g-edit01{padding-left:18px;font-size:14px;color:#999;line-height:20px;display:inline-block;background:url(../images/f-icon08.png) 0 center no-repeat;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-edit01:hover{color:#378af0}
.m-box03{margin-bottom:20px;background:#fff;border-radius:4px;overflow:hidden}
.m-fq05{padding-bottom:21px}
.m-fq05 .top_col{margin-bottom:30px}
.ul-fq05{overflow:hidden}
.ul-fq05 li{width:20%;float:left;text-align:center;padding:0 10px;position:relative;box-sizing: border-box;}
.ul-fq05 .num{margin-bottom:4px;font-size:20px;line-height:28px;font-weight:700;color:#333;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ul-fq05 h3{font-size:14px;line-height:20px;color:#999;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-fq05 li:after{content:"";display:block;width:1px;height:38px;background:rgba(243,243,243,1);position:absolute;right:0;top:50%;margin-top:-19px}
.ul-fq05 li:last-child:after{display:none}
.m-fq08{overflow:hidden}
.ul-fq08{margin:0 -10px;overflow:hidden}
.ul-fq08 li{width:50%;float:left;padding:0 10px;box-sizing:border-box;}
.ul-fq08 .inner{padding:18px 30px;position:relative}
.ul-fq08 .inner .txt{padding-left:48px;background:url(../images/f8-icon01.png) 0 center no-repeat}
.ul-fq08 .s2 .inner .txt{background-image:url(../images/f8-icon02.png)}
.ul-fq08 .inner .txt h3{margin-bottom:5px;font-size:16px;color:#333;line-height:22px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-fq08 .inner .txt .desc{font-size:12px;line-height:17px;color:#b2b2b2}
.ul-fq08 .inner .txt .desc span{color:#ff6142}
.ul-fq08 .inner .more{width:52px;height:26px;font-size:12px;line-height:26px;color:#fff;text-align:center;background:rgba(255,121,80,1);border-radius:4px;overflow:hidden;position:absolute;right:30px;top:50%;margin-top:-13px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-fq08 .inner .more:hover{opacity:.8}

.m-fq09{padding:21px 30px 10px}
.m-fq09 h2{margin-bottom:20px;font-size:18px;color:rgba(51,51,51,1);line-height:25px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-fq09 li{box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:50%;float:left}
.ul-fq09 .inner{padding:0 21px;border:1px solid #f3f3f3;border-radius:4px;background:#fff}
.ul-fq09 .right_col{float:right;text-align:right}
.ul-fq09 .left_col{float:left;}
.ul-fq09 .img { margin-right:10px;}
.ul-fq09 .img img {width:44px; height:44px; border-radius:22px;}
.ul-fq09 .g-tip04{margin-left:0;margin-right:9px;height:20px;line-height:20px}
.ul-fq09 .g-tip05{margin-right:6px}
.agreebtn{float:left;padding:0 0 0 15px;}
.agreebtn a{padding:0px 10px;margin-right:10px;font-size:14px;display:inline-block;border-radius:5px;color:#fff;}
.agreebtn a.a1{background:#0bbb73;}
.agreebtn a.a2{background:#4f4f4f;}

.g-tip05{margin-right:5px;padding:0 7px;text-align:center;height:18px;background:rgba(103,148,238,.1);line-height:18px;color:rgba(103,148,238,1);font-size:12px;display:inline-block;vertical-align:middle;border-radius:4px;overflow:hidden}
.g-tip05.tip02{background:rgba(255,111,111,.1);color:rgba(255,111,111,1)}

.ul-fq09 .top_col{padding-top:14px;padding-bottom:11px;border-bottom:1px solid #f5f5f5}
.ul-fq09 .left_col h3{margin-bottom:9px;line-height:22px;font-size:0;font-weight:400}
.ul-fq09 .left_col h3 a{font-size:16px;color:#333;display:inline-block;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-overflow: ellipsis; overflow: hidden; word-break: break-all; white-space: nowrap; max-width: 26em;}
.ul-fq09 .left_col h3 a:hover{color:#378af0}
.ul-fq09 li.s2 .left_col h3 a:hover{color:#999}
.ul-fq09 .g-desc01 .mr{margin-right:25px}
.ul-fq09 .g-desc01 .mr .btn { display:inline-block; padding: 0 4px; margin-left: 5px; background-color: #378af0; color: #fff; border-radius: 2px;}
.ul-fq09 .right_col .num{margin-bottom:8px;font-size:16px;color:#378af0;line-height:22px;font-weight:700}
.ul-fq09 .right_col h3{font-size:12px;font-weight:500;color:rgba(102,102,102,1);line-height:17px}
.ul-fq09 .bottom_col{padding:15px 0; min-height:26px;}
.ul-fq09 .bottom_col .left_col,.ul-fq09 .bottom_col .right_col{overflow:hidden}
.ul-fq09 .bottom_col .tag { min-height:20px;}
.ul-fq09 .bottom_col .right_col span.sp1{color:#378af0;}
.ul-fq09 .bottom_col .right_col span.sp-1{color:#ff6142;}
.ul-fq09 .bottom_col .right_col span.sp0{color:#aaa;}

.ul-fq09 .bottom_col .tag span { display:inline-block; border:1px solid #378af0; border-radius:2px; padding:0 5px; vertical-align:middle; color:#378af0; margin-right:5px;}

.ul-fq09 .g-btn03{margin-right:16px;float:left}
.ul-fq09 .right_col .g-btn03{margin-right:0;margin-left:16px}
.ul-fq09 li.s2 .left_col h3 a,.ul-fq09 li.s2 .right_col .num,.ul-fq09 li.s2 .right_col h3{color:#999}
.ul-fq09 li.s2 .g-tip05{color:#999;background:rgba(153,153,153,.1)}
.g-tip04{margin-left:-34px;padding:0 10px;height:24px;line-height:24px;font-size:12px;display:inline-block;vertical-align:middle;background:#ff6f6f;border-radius:0 24px 24px 0;color:#fff;position:relative}
.g-tip04:after{content:"";width:0;height:0;border-width:4px 0 0 4px;border-style:solid;border-color:#b80000 transparent transparent;display:block;position:absolute;left:0;bottom:-4px}
.g-tip04.s2{background:#378af0}
.g-tip04.s2:after{border-color:#378af0 transparent transparent}
.g-tip04.s3,.g-tip04.s4{background:#d4d4d4}
.g-tip04.s3:after,.g-tip04.s4:after{border-color:#9b9b9b transparent transparent}
.g-tip04.s5{background:#ffb34e}
.g-tip04.s5:after{border-color:#b16500 transparent transparent}
.g-tip04.s6{background:#6794ee}
.g-tip04.s6:after{border-color:#0645c2 transparent transparent}
.g-desc01 span{font-size: 12px;}
.g-btn03{display:block;width:52px;height:26px;background:#e6f8f1;border-radius:4px;text-align:center;font-size:12px;color:#378af0;line-height:26px;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-btn03.s2{color:#999;background:#f7f7f7}
.g-btn03.s3{color:#ff6142;background:#ffefec}
.g-btn03:hover{opacity:.8}
#no_more{text-align: center;}
@media(max-width:768px){
	.ul-fq09 li{width: 100%;}
	.ul-fq09 .right_col{float:none;text-align: left;}
	.ul-fq09 .left_col{float: none;}
	.right_col{display: flex;align-items: center;}
	.ul-fq09 .g-desc01 .mr{margin-right: 5px;}
	.ul-fq09 .right_col .num{font-size: 14px;margin-right: 5px;margin-bottom: 0;}
	.ul-fq09 .right_col .g-btn03{margin-left: 0;margin-right: 16px;margin-top: 10px;}
	.ul-fq09 .left_col h3 a{padding-top: 10px;}
}

/* 单位资料 */
.inp-form-sz{padding:0 11px;display:inline-block;height:38px;line-height:38px;background-color:#fafafa;border:1px solid #eee; outline:0;}
.inp-form-sz:focus { background-color: #eff3fd; box-shadow: 0 0 4px rgba(0,0,0,.1); border: 1px solid #bcc4d7;}
.inp-form-sz.disabled { background-color: #f3f3f3; color: #ccc;}
.inner_sub_box { background-color:#fff; padding:20px;}
.inner_sub_box .hd {font-size: 20px; color:#333;}
.ul-form .up_img .po_re { position:relative; z-index:1; width:100px; height:100px; display:block;}
.ul-form .up_img .reup { position:absolute; display:block; left:0; right:0; bottom:0; background-color:rgba(0,0,0,.5); color:#fff; text-align:center; font-size:14px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; cursor:pointer;}
.ul-form .up_img img { width:100px; height:100px; vertical-align:top; border-radius:5px;}
.ul-form{font-size:14px}
.ul-form input,.ul-form select{margin-top:-7px;margin-right:10px}
.ul-form select{color:#666666;background:url(../images/ico-hd-arrdown1.png) right 10px center no-repeat #fafafa;cursor:pointer;padding-right: 35px;border: none;width:100%}
.ul-form select>option{border:1px solid #ddd!important}
.ul-form select.on{color:#666}
.ul-form li{ position:relative; padding:20px 0;border-bottom:1px solid #f5f5f5;display: flex;}
.ul-form li.last{border-bottom:none}
.ul-form .lili1{padding-bottom:32px;padding-top:25px}
.ul-form .lili2{padding-top:25px}
.ul-form .lili{padding-bottom:15px}
.ul-form .con{ min-height: 40px; line-height: 40px; margin-left: 50px;}
.ul-form .con_po { position: relative;}
.ul-form .con .sel_content,.ul-form .con .sel_box { display: inline-block; border: 1px solid #eee; background-color: #fafafa; line-height: 38px; vertical-align: middle;  padding: 0 15px; margin-right: 10px;min-width: 100px;}
.ul-form .con .sel_content .close,.ul-form .con .sel_box .ico { display:inline-block; width:18px; height:18px; background:url(../images/close.png) no-repeat 0 0; margin-left:8px; vertical-align: -4px; cursor:pointer;}
.ul-form .con .sel_box { position: relative;}
.ul-form .con .sel_box .ico { width: 14px;background: url(../images/ico-hd-arrdown1.png) right center no-repeat;}
.ul-form .con .sel_po { position:absolute; z-index: 1000;top: 38px; left: -1px; width: 300px; border: 1px solid #eee; background-color: #fff; height: auto; max-height: 300px; overflow-y: auto;}
.ul-form .con .sel_po a { display:block; position:relative; line-height:32px; line-height: 36px; padding: 0 10px; border-bottom: 1px solid #eee;}
.ul-form .con .sel_po a:last-child { border-bottom:0 none;}
.ul-form .con .sel_po a em { position:absolute; right:8px; top:0; font-size:12px; color:#aaa;}
.ul-form .txt em { margin-right: 3px;color: red;vertical-align: middle;}
.ul-form .zhu2 {color: #999;background: url(../images/zhu2.png) no-repeat left center;padding-left: 25px;}
.add_fengmian {cursor:pointer; border:2px dashed #eee; color:#004aa6; text-align:center; display:block; width: 96px; height: 96px; box-sizing: content-box;position: relative;}
.add_fengmian .jia { display: block; font-size: 42px; color: #004aa6; line-height: 24px; font-family: sans-serif; padding: 19px 0 0 0;}
.add_fengmian input{position: absolute;left: 0;top:0;opacity: 0;z-index: 1;width: 100%;height: 100%;cursor: pointer;}
.upimgFileBtnNode{position: relative;height: 96px;width: 96px;background:url(../images/upimg.png) no-repeat center center;background-size:contain;}
.upimgFileBtnNode img{width: 100%;}
.upimgFileBtnNode input{position:absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.mess textarea{width: 800px;height: 400px;border: 1px solid #f5f5f5;}
.btn-form.purple {background-color: #96a4c7;border: 1px solid #96a4c7;}
.btn-form {margin: 30px 0 75px 110px;display: block;width: 162px; height: 42px;line-height: 42px;text-align: center; color: #fff;font-size: 18px;border-radius: 2px;cursor: pointer;}
@media(max-width:1024px){
	.mess textarea{width: 400px;height: 300px;}
}
@media(max-width:1024px){
	.mess textarea{width: 200px;height: 100px;}
	
}
/* 发布招聘 */
.ul-form .inp3{width:567px}
.ul-form .inp4{width:567px;height:308px}
.ul-form .inp5{width:227px}
.ul-form .inp6{width:166px}
.ul-form .inp7{width:272px}
.btn-form{margin:30px 0 75px 110px;display:block;width:162px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:18px;background-color:#5cc55c;border:1px solid #5cc55c;border-radius:2px;cursor:pointer}
.btn-left{margin-left: 130px;}
.btn-form:hover{opacity:.9;filter:alpha(Opacity=90);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';}
.btn-form.purple { background-color:#96a4c7;border:1px solid #96a4c7;}
.lab2 input{background: #f5f5f5;padding: 10px;vertical-align: middle;margin-top: -1px;}
.lab2{margin-right: 5px;}
.txt3{min-width: 70px;}

.dwzl_box {background: #fff;margin: 30px auto;}
.dwzl_box .dwzl_h1{text-align: center;padding: 40px 0 20px;font-size: 16px;}
.dwzl_box .dwzl_h1 h1,.dwzl_box .dwzl_h1 h2{display: inline;}
.dwzl_h1 h1{font-size: 24px;color: #004aa6;padding: 0 10px;}
.dwzl_box .nav{text-align: center;}
.dwzl_box .nav li{display: inline-block;margin-right: 25px;border: 1px solid #e5e5e5; color: #999; font-size: 14px; padding: 0 25px;}
.dwzl_box .nav li.on{border: 1px solid #004aa6;color: #004aa6;}
.col-r{margin-top: 20px;}
.daishenhe {
    display: inline-block;
    vertical-align: 2px;
    padding: 0 6px;
    color: #fff;
    background-color: #f00;
    font-size: 12px;
    line-height: 18px;
    border-radius: 9px;
    margin-left: 4px;
}
.ul-fq09 .bottom_col .tag span {
    display: inline-block;
    border: 1px solid #0bbb73;
    border-radius: 2px;
    /* padding: 0 5px; */
    vertical-align: middle;
    color: #0bbb73;
	margin-right: 5px;
	line-height: 20px;
	font-size: 12px;
}
.ul-fq09 .bottom_col .tag{font-size: 12px;}
.get_qz .nav ul{display: flex;}
.get_qz .nav ul li h2{font-size: 16px;line-height: 53px;color: #666;position: relative;padding: 0 20px;}
.get_qz .nav ul li{margin-right: 20px;}
.get_qz .nav ul li.on h2{border-bottom: 2px solid #004aa6;}
.get_qz .worknum { position: absolute;font-size: 11px; color: #fff;vertical-align: super; top: -20px; right: 0; z-index: 99; background: #F74C30;padding: 3px 7px 2px 7px;line-height: 13px;border-radius: 10px; margin-top: 20px;}
@media(max-width:768px){
.right_col1{ display: block;}
.ul-fq09 .right_col1{float: right;text-align: right;}
}
.allCat1{margin-bottom: 10px;}
.allCat .on a {
    background-color: #004aa6;
    color: #fff;
	border-radius: 4px;
	padding: 2px 5px;
}
.cr{text-align: center;padding: 30px 0;}
.cr a{padding: 10px 20px;color: #004aa6;border: 1px solid #004aa6;border-radius: 30px;}
.dwzl{margin-top: 20px;}

/* 岗位详情 */
.cur {padding-left: 13px;background: url(../images/dizhi.png) left center no-repeat;font-size: 14px;margin-top:10px}

.m-box02{position:relative}
.m-box02 .content{position:relative;z-index:2}
.m-box02:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;border-radius:4px;overflow:hidden;display:block;z-index:1}
.g-btn01{overflow:hidden}
.g-btn01 .item{margin-left:36px;float:left}
.g-btn01 .item .ico{padding-left:18px;background:url(../images/f-icon07.png) 0 center no-repeat;display:block;font-size:14px;color:#333;line-height:24px!important}
.g-btn01 .item.s1 .normal{display:block}
.g-btn01 .item.s1 .select,.g-btn01 .item.s1.on .normal{display:none}
.g-btn01 .item.s1.on .select{display:block}
.g-btn01 .item.s1.on a{background-image:url(../images/f-icon07-on.png);color:#666}
.g-btn01 .item.s2 .ico{background-image:url(../images/f-icon08.png)}
.g-btn01 .item.s3 .ico{background-image:url(../images/f-icon09.png);background-position: 0 3px;}
.g-btn01 .item .ico:hover{color:#666}
.share_node_inner {display:none;position:absolute; top:22px;right:0;width:158px;background-color:#fff;border:1px solid #ddd;padding:6px 10px;border-radius:3px;box-shadow:1px 1px 3px #eee;}
.open .share_node_inner { display:block;}

/*.bdshare-button-style0-16 a{margin:0!important;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}*/
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.bdshare-button-style0-16 .bds_more,.bdshare-button-style0-16 a{height:24px!important}
.g-tip04{margin-left:-34px;padding:0 10px;height:24px;line-height:24px;font-size:12px;display:inline-block;vertical-align:middle;background:rgba(12,187,115,1);border-radius:0 24px 24px 0;color:#fff;position:relative}
.g-tip04:after{content:"";width:0;height:0;border-width:4px 0 0 4px;border-style:solid;border-color:#039157 transparent transparent;display:block;position:absolute;left:0;bottom:-4px}
.g-tip04.s2{background:#ff6f6f}
.g-tip04.s2:after{border-color:#b80000 transparent transparent}
.g-tip04.s3{background:#23c180}
.g-tip04.s3:after{border-color:#039157 transparent transparent}
.g-tip04.s4{background:#d4d4d4}
.g-tip04.s4:after{border-color:#9b9b9b transparent transparent}
.g-tip04.s5{background:#ffb34e}
.g-tip04.s5:after{border-color:#b16500 transparent transparent}
.g-tip04.s6{background:#6794ee}
.g-tip04.s6:after{border-color:#0645c2 transparent transparent}
.g-btn02{overflow:hidden}
.g-btn02 .item{margin-left:10px;float:left}
.g-btn02 .item a{width:160px;height:42px;line-height:42px;text-align:center;border-radius:4px;overflow:hidden;background:rgba(255,121,80,.1);font-size:18px;color:#ff7950;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-btn02 .item.s1 a span{padding-left:20px;background:url(../images/f-icon10.png) 0 center no-repeat}
.g-btn02 .item.s2 a{background:#0bbb73;color:#fff}
.g-btn02 .item a:hover{opacity:.8}
.g-btn02 .item a.disabled { background-color: #ddd; cursor:default;}
.m-tit01{margin-bottom:10px;padding:22px 34px 30px 30px}
.m-tit01 .top_01{margin-bottom:20px}
.m-tit01 .top_01 .right_01{margin-left:20px;float:right}
.m-tit01 .top_01 .left_01{font-size:14px;line-height:24px;color:#999}
.m-tit01 .top_01 .left_01 em{margin-right:35px}
.m-tit01 .top_01 .left_01 span{margin-right:36px}
.m-tit01 .g-desc01{font-size:14px;line-height:28px}
.m-tit01 h3{margin-bottom:15px;font-size:24px;color:#333;line-height:35px;font-weight:400}
.m-tit01 h3 span{margin-right:2px;display:inline-block;vertical-align:middle}
.m-tit01 .bottom_01{margin-top:-4px;overflow:hidden}
.m-tit01 .bottom_01 .g-btn02{float:right}
.m-tit01 .bottom_01 .g-tip02{line-height:42px}
.g-tip02 .item{margin-right:6px;vertical-align:bottom}
.row-main{margin-bottom:25px;overflow:hidden}
.row-main .m-box{margin-bottom:0}
.row-main .col-main{width:890px;float:left;background: #fff;}
.row-main .col-aside{width:300px;float:right;padding-bottom: 9999px;margin-bottom: -9999px;background: #fff;}
.m-desc01{padding:20px 30px 0}
.m-desc01 .item{margin-bottom:20px}
.m-desc01 .item h2{margin-bottom:10px;height:28px;font-size:20px;color:#333;line-height:28px}
.m-desc01 .item .desc{font-size:14px;line-height:32px;color:#666}
.Map{ width:100%;border:1px solid #e2e2e2;height: 400px;}
#dituContent{width: 100%;height: 100%;}
.gwms{margin: 20px 0;}
.g-tit05{margin-bottom:15px;position:relative}
.g-tit05 h2{text-align:center;font-size:16px;line-height:22px;color:#999;font-weight:400}
.g-tit05 h2 span{padding:0 36px;display:inline-block;vertical-align:middle;position:relative}
.g-tit05 h2 span:after,.g-tit05 h2 span:before{content:"";width:20px;border-top:1px solid #d8d8d8;display:block;position:absolute;top:50%;left:0}
.g-tit05 h2 span:after{right:0;left:auto}
.g-tit05 .more{font-size:12px;color:#999;line-height:22px;padding-right:10px;background:url(../images/job/f-icon03.png) right center no-repeat;display:block;position:absolute;right:0;top:0}
.m-fq06{margin-bottom:30px}
.ul-fq02-02{margin:0 -5px;border-top:0}
.ul-fq02-02 li{margin-bottom:10px;padding:0 5px;border:0}
.ul-fq02-02 li .inner{padding-top:15px;border-radius:4px;overflow:hidden}
.m-tit02{padding:27px 30px;margin-bottom:10px;overflow:hidden}
.m-tit02 .pic{margin-right:16px;width:94px;height:94px;border-radius:4px;overflow:hidden;float:left}
.m-tit02 .pic img { width:94px; width:94px;}
.m-tit02 .txt{padding-top:10px;overflow:hidden}
.m-tit02 .txt h3{margin-bottom:15px;font-size:24px;line-height:35px;color:#333;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-tit02 .txt h3 span{margin-right:5px;display:inline-block;vertical-align:middle}
.m-tit02 .g-desc01{font-size:14px;line-height:20px}
.ban-f01 .slider{margin:0 -6px}
.ban-f01 .item{margin-bottom:20px;padding:0 10px;overflow:hidden; float:left; width:288px;}
.ban-f01 .item .pic{padding-top:68.95%;position:relative;z-index:2;overflow:hidden}
.ban-f01 .item .pic img{border-radius:4px;width:100%;height:100%;display:block;position:absolute;top:0}
.g-tip07{padding-left:8px;padding-right:11px;margin-left:-4px;background:linear-gradient(135deg,rgba(255,221,149,1) 0,rgba(255,185,92,1) 100%)}
.g-tip07:after{border-color:#ee981e transparent transparent}
.g-tip06{display:block;width:22px;height:22px;background:url(../images/job/f-icon11.png) center center no-repeat #fff;border-radius:100%;overflow:hidden}
.g-tip06.sex1,.g-tip06.male{background-image:url(../images/job/f-icon12.png)}
.m-fq06{margin-bottom: 30px;}
.ul-fq02 li {width: 33.333%;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;float: left;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ul-fq02-02 li {margin-bottom: 10px;padding: 0 5px;border: 0;}
.ul-fq02 .con h3 a:hover{color:#0bbb73}
.ul-fq02 .con h3 a{color:#333;margin-right:6px;vertical-align:middle;display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;white-space: nowrap; word-break: break-all; overflow: hidden; max-width: 14em; text-overflow: ellipsis;}
.ul-fq02.ul-fq02-01 .inner{padding-top:15px}
.g-desc01{font-size:12px;line-height:17px;color:#999}
.g-desc01 p{vertical-align:middle;display:inline-block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.g-desc01 span{display:inline-block}
.g-desc01 span.display0 { display:none;}
.g-desc01 span.display_false_0 { display:inline-block;}
.g-desc01 span.pos{padding-left:10px;background:url(../images/job/icon-pos02.png) 0 center no-repeat}
.g-desc01 span.price{color:#ff6142}
.g-desc01 span.price i{font-style:normal;font-size:18px}
.g-desc01 em{margin:-2px 8px 0;height:10px;width:1px;background:#eaeaea;display:inline-block;vertical-align:middle}
.ul-fq02{margin-right:-1px;}
.ul-fq02 li{width:32.333%;float:left;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-fq02 .inner{padding:20px 0 0;background:#fff;cursor:pointer;position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-fq02 .tit{margin:0 24px;padding-bottom:19px;overflow:hidden;border-bottom:1px dashed #f0f0f0}
.ul-fq02 .pic{margin-right:10px;width:50px;height:50px;border-radius:8px;overflow:hidden;float:left}
.ul-fq02 .pic img{width:100%;height:100%;display:block}
.ul-fq02 .con{overflow:hidden}
.ul-fq02 .con h3{margin-bottom:9px;height:22px;font-size:16px;color:#333;line-height:22px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-fq02 .con h3 a:hover{color:#0bbb73}
.g-tip03{margin-left:5px;padding:0 6px;height:18px;line-height:18px;color:#fff;font-size:12px;display:inline-block;vertical-align:middle;background:linear-gradient(135deg,rgba(255,221,149,1) 0,rgba(255,185,92,1) 100%);border-radius:18px;overflow:hidden}
.g-tip03.tip02{background:linear-gradient(135deg,rgba(180,209,251,1) 0,rgba(125,165,245,1) 100%)}
.g-tip03.tip03{background:linear-gradient(135deg,rgba(255,188,188,1) 0,rgba(255,135,135,1) 100%)}
.g-more04{width:98px;height:36px;line-height:36px;background:rgba(11,187,115,1);border-radius:4px;overflow:hidden;font-size:16px;color:#fff;text-align:center;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;right:0;top:47px}
.g-more04:hover{color:#fff;opacity:.8}
.m-box02{position:relative}
.g-more03{padding:0 15px;height:30px;line-height:30px;background:rgba(12,187,115,.1);border-radius:4px;text-align:center;font-size:14px;color:rgba(12,187,115,1);overflow:hidden;display:block;float:right;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-more03:hover{opacity:.8}
.ul-fq02 .bottom_02 h5{padding:0 24px;font-size:12px;line-height:42px;color:#999;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-fq02 .bottom_02 h5 a{color:#999;margin-right:6px;display:inline-block;vertical-align:middle;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-fq02 .bottom_02 h5 a:hover{color:#0bbb73}
.g-more03{padding:0 15px;height:30px;line-height:30px;background:rgba(12,187,115,.1);border-radius:4px;text-align:center;font-size:14px;color:rgba(12,187,115,1);overflow:hidden;display:block;float:right;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-right: 40px;}
.g-more03:hover{opacity:.8}
.g-tip01{margin-right:5px;padding:1px 3px 0;background:rgba(215,195,156,1);border-radius:2px;overflow:hidden;display:inline-block;vertical-align:middle;font-size:12px;color:#fff;line-height:16px}
.g-tip01.tip02{background:#73c7a5}
.ul-fq02-02 li .inner{padding-top:15px;border-radius:4px;overflow:hidden}

/* 弹窗 */
.tc{width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);display: none;position: fixed;z-index:999;top: 0;}
.tc_box{background: #fff;width:420px;text-align: center;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);padding: 30px 0;}
.tc_box a{background: #004aa6;color: #fff;padding: 5px 10px;border-radius: 4px;}
.tc_box p{padding: 6px 0;}
.tc_list{position: relative;width: 100%;height: 100%;}
.tc_list .close{position: absolute; right: 10px;top:-20px;color: #666;cursor: pointer;}

/* 弹窗 */
.tc {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	display: none;
	position: fixed;
	z-index: 999;
	top: 0;
}

@media(max-width:1024px){
	.row-main .col-aside{width: 100%;float: none;}
	.row-main .col-main{width: 100%;float: none;}
	.ul-fq02 li{width: 100%;}
	.m-tit01 .bottom_01 .g-btn02{margin-top: 15px;}
	.m-tit01 .top_01 .left_01 em{margin-right: 0;}
	.m-tit01 .top_01 .left_01 span{margin-right: 0px;}
}

/* 登录 */
.login_box{margin: 50px 0;}
.login_box .login_l{width: 56%;float: left;}
.login_box .login_l img{width: 100%;}
.login_box .login_r{width: 34%;float:right;background: #fff;padding: 20px 50px 43px}
.login_r h2{font-size: 20px;color: #333;margin: 20px 0 30px;}
.login_inp input{width: 100%;font-size: 14px;line-height: 38px;height: 38px;vertical-align: top; padding: 0 8px; border-bottom: 1px solid #e5e5e5;outline: 0;}
.login_mm{font-size: 14px;color: #666;display: flex;align-items: center;justify-content: space-between;margin: 30px 0 5px;}
.login_mm a{color: #004aa6;}
.login_dl a{display: block;text-align: center;width: 100%;padding: 10px 0;color: #fff;background: #004aa6;font-size: 14px;border-radius: 4px;}
.login_p{position: relative;text-align: center;margin: 15px 0;}
.login_p span{padding: 0 6px;background-color: #fff; position: relative;z-index: 3;color: #bbb;font-size: 14px;}
.login_p s{height: 1px;overflow: hidden;background-color: #eee;position: absolute;left: 0; right: 0;z-index: 2;top: 15px;display: block;width: 100%;}
.qt_login a{width: 30px;height: 30px;border-radius: 100px;display: inline-block;background: url(../images/qq.png) no-repeat center center;}
.login_bot{display: block;width: 100%;text-align: center;} 
.qt_login a.vx{background: url(../images/wx.png) no-repeat center center;margin-left: 30px;}
@media(max-width:1024px){
	.login_box .login_l{width: 55%;}
}
@media(max-width:768px){
	.login_box .login_l{display: none;}
	.login_box .login_r{width: 100%;float: none;}
	.login_box .login_r{padding: 0;}
	.login_r_list{padding: 20px 30px;}
}

/* 注册 */
.zc_box{box-shadow: 0px 5px 14px 0px rgba(168,175,182,0.2);border-radius: 4px;background-color: #fff;position: relative; *zoom: 1;z-index: 1;padding: 30px 50px 30px 50px;overflow: hidden; width:60%;margin: 50px auto;}
.zc_box h2{font-size: 24px;color: #333;padding: 20px 0;font-weight: normal;text-align: left;}
.zc_inp input{width: 100%;font-size: 14px;line-height: 38px;height: 38px;vertical-align: top; padding: 0 8px; border-bottom: 1px solid #e5e5e5;outline: 0;}
.dx{position: relative;}
.dx a{color: #004aa6;position: absolute;right: 0px;top: 3px;font-size: 12px;}
.zc_btn a{display: block;text-align: center;width: 100%;padding: 10px 0;color: #fff;background: #004aa6;font-size: 14px;border-radius: 4px;}
.zc_btn{margin: 30px 0;	text-align: center;}
.zc_bot{font-size: 14px;display: flex;align-items: center;justify-content: space-between;}
.zc_bot a{color: #004aa6;}
.qt_login1 a.vx{margin-left:0;}
@media(max-width:768px){
	.zc_box{padding: 20px 10px;width:95%;}
	.zc_inp input{font-size: 12px;}
}


/* 个人资料 */
.box_01 span{display: inline-block;width: 190px;margin-right: 10px;}
.box_01 a{margin-left: 40px;color: #e86a03;}
/* 修改密码 */

.ptag_tab .card_normal, .ptag_tab .card_down{
	position: relative;
    z-index: 1;
    *zoom: 1;
    float: left;
    padding: 12px 0 11px;
    margin: 0 30px 0 10px;
    border-bottom: 0 none;
    font-size: 16px;
}
.xg{background: #fff;padding: 20px 15px;margin: 30px 0;}
.ptag_tab .card_down, .ptag_tab .selected, .ptag_tab .cur, .ptag_tab .on{
	border-bottom: 2px solid #004aa6;
}
.forms .trq .sp_a{width: 120px;padding-right: 8px;text-align: right;}
.forms .trq .sp_a, .forms .trq .sp_b, .forms .trq .sp_c, .forms .trq .sp_d{
	float: left;
    line-height: 38px;
    font-size: 14px;
    position: relative;
    z-index: 1;
}
.sys_btn_blue, .sys_btn_small_blue{
	color: #fff;
    border: 1px solid #004aa6;
	background-color: #004aa6;
	padding: 6px 15px;
}
.sys_form_ipt, .sys_form_small_ipt{
	background-color: #fafafa;
    border: 1px solid #eee;
    padding: 10px;
    line-height: 16px;
    height: 16px;
    color: #666;
    width: 370px;
    vertical-align: middle;
}
.forms .trq{
	border-bottom: 1px solid #f2f2f2;
    padding: 18px 0;
}
.tj_btn button{
	cursor: pointer;
    line-height: 38px;
    padding: 0 20px;
    display: inline-block;
    border: 0 none;
    background-color: #ffad12;
    color: #fff;
    border-radius: 2px;
    margin-left: 0px;
    margin-right: 10px;
    vertical-align: middle;
    /* margin-top: -8px; */
}
.txt_text{width: 100%;min-height: 100px;}
.txt_text textarea{border: 1px solid #f5f5f5;width:100%;min-height: 100px;margin-top: 20px;background: #fafafa;padding: 20px;}
.con1{display: flex;}
.jianyan{
	width: 700px;
    height: 160px;
    padding: 14px 10px 10px 16px;
    background-color: #fafafa;
    color: #666;
    border: 1px solid #eee;
    line-height: 24px;
}
.jianli .txt{width: 95px;text-align: right;}


/* 企业简介 */
.CompanyProfile{}
.CompanyProfile *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.CompanyProfile *:before,.CompanyProfile *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.CompanyProfile .MconBox{background: #fff;}
.com_con {border: 1px solid #e6e6e6;border: 1px solid rgba(230,230,230,.6); color: #fff;}
.com_con .con_head{padding: 30px 30px 5px;background-color: #355b72;/*background-color: rgba(53,91,114);-pie-background-color: rgba(53,91,114);IE6-8*/ }

.com_con .con_head .bigELogo {float: left;margin-bottom: 24px; max-width: 220px;}
.com_con .con_head .name-and-welfare { margin-left:20px;}
.com_cont h2{ font-size:20px; border-bottom:1px dashed #e6e6e6; line-height:46px;}
.com_cont .imgcon li{ float:left;}
.com_cont .imgcon img{ border:1px solid #ededed; float:left; margin: 0 8px;}
.com_list h2{ font-size:20px; border-bottom:1px dashed #e6e6e6; line-height:46px;}
.com_list ul li{ height:40px; line-height:40px; clear:both; font-size:14px; }
.com_list ul li.even{ background:#f7f7f7;}

.conright {width: 317px;float: right;line-height: 30px;margin-top: 42px;position: relative;padding: 0 0 26px 0;}
.conright {background: #ffffff;border-bottom: 4px solid #f9f9f9;padding-bottom: 0;width: 404px;}
.scrool-bg {border: 2px solid #dedede;background: none;width: 400px;padding: 25px 0 0;overflow: hidden;height: auto!important;height: 406px;min-height: 406px;position: relative;}
.scrool-bg {padding-top: 0;}

.CompanyProfile .com_cont{padding:20px;}
.CompanyProfile .com_cont h2{ font-size:20px; border-bottom:1px dashed #e6e6e6; line-height:46px; color: #333;}
.CompanyProfile .com_cont .info{color: #333; padding: 15px 0;}
.CompanyProfile .imgsList{}
.CompanyProfile .imgsList ul{font-size: 0; margin: 0 -8px;}
.CompanyProfile .imgsList ul li{ font-size: 14px; display: inline-block;width: 16.66%; vertical-align: top; padding: 8px; }
.CompanyProfile .imgsList ul li a{display: block; border:1px solid #ededed;}

.CompanyProfile .ConList{ padding-top: 20px; }
.CompanyProfile .ConList ul{padding-top: 10px;}
.CompanyProfile .ConList ul li a{display:block; color: #333;}
.CompanyProfile .ConList ul li a table{width: 100%;}
.CompanyProfile .ConList ul li a td{height: 45px;}
.CompanyProfile .ConList ul li.odd a{background:#f7f7f7 ;}
.CompanyProfile .ConList ul li .td1{text-align: left; width: 40%; color: #004aa6;padding-left: 15px;}
.CompanyProfile .ConList ul li .td2{ text-align: left; width: 30%;}
.CompanyProfile .ConList ul li .td3{ text-align: center; color: #ff7654;  width: 150px;}
.CompanyProfile .ConList ul li .td4{ text-align: right; width: 140px;padding-right: 10px; }


@media(max-width:768px){
	.com_con .con_head .bigELogo{float: none; margin: 0 auto; max-width: 100%;}
	.com_con .con_head{float: none; width: 100%;}
	.com_con .fl{float: none; width: 100%;}
	.com_con .con_head{padding:15px;}
	.com_con .con_head .name-and-welfare{margin: 0;}
	.CompanyProfile .imgsList ul li{width: 33.33%;}
	.CompanyProfile .ConList ul li .td1{width:70%;padding-left: 10px;}
	.CompanyProfile .ConList ul li .td2{display: none;}
	.CompanyProfile .ConList ul li .td4{display: none;}
	.CompanyProfile .ConList ul li .td3{width:30%; padding-right: 10px; text-align:right;}
}


/* 企业简介 */
/* 详情页面 */
.Titleinfo {
	text-align: center;
	border-bottom: 1px solid #dadada;
	padding: 20px 0;
	margin-bottom: 20px;
}

	.Titleinfo h2 {
		padding: 10px 0;
	}

.PrevNextBox {
	margin: 50px 0 0 0;
	position: relative;
	padding-top: 11px;
	border-top: 1px solid #e6e6e6;
	color: #888888;
	font-size: 16px;
}

	.PrevNextBox dl {
		width: 70%;
		line-height: 50px;
		height: 50px;
		overflow: hidden;
		border-bottom: 1px dotted #d9d9d9;
		position: relative;
	}

		.PrevNextBox dl span {
			padding: 0 75px 0 55px;
			position: relative;
			display: block;
		}

			.PrevNextBox dl span em {
				position: absolute;
				left: 0px;
				top: 0px;
				color: #333333;
				font-style: normal;
			}

			.PrevNextBox dl span .date {
				position: absolute;
				right: 0;
				top: 0;
				color: #808080;
				font-size: 14px;
				font-family: Arial, Helvetica, sans-serif;
			}

		.PrevNextBox dl a {
			margin: 0px auto;
			display: block;
			text-overflow: ellipsis;
			white-space: nowrap;
			*white-space: nowrap;
			overflow: hidden;
			width: 95%;
			color: #333333;
		}

			.PrevNextBox dl a.none {
				color: #999;
			}

	.PrevNextBox a.back {
		position: absolute;
		right: 0;
		top: 54px;
		color: #333;
		font-size: 16px;
		padding-right: 31px;
		background: url(../images/ico/back.png) right center no-repeat;
	}

.Newsinfo {
	margin-bottom: 30px;
	width:80%;
	margin:0 auto;
}

i {
	font-style: normal;
}

.HomeBanBottomNotice .divtxt{ width: 100%;  background: transparent; border-bottom: 1px solid #c6d9eb;}
.HomeBanBottomNotice .divtxt{ line-height: 45px; }
.HomeBanBottomNotice .divtxt a{display: inline-block; font-size: 14px; margin-right: 30px; }

@media(min-width:1200px){
.HomeBanBottomNotice .divtxt{ line-height: 75px; }
.HomeBanBottomNotice .divtxt a{margin-right: 60px; font-size: 16px;}
}



/* 弹窗 (background) */
.modal {
    display: none;  /*默认隐藏 */
    position: fixed; /* 固定定位 */
    z-index: 1; /* 设置在顶层 */
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%;
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
}

/* 弹窗内容 */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; 
    padding: 20px;
    border: 1px solid #888;
    width: 61%; 
position: relative;
}
.modal-content  .item {height:auto !important;hieght:30px;min-height:30px;padding:5px 0 5px 100px;border-bottom:1px solid #f6f6f8;position:relative;line-height:30px;color:#000;}
.modal-content  .item  .ti{position:absolute;left:0;top:5px;width:95px;text-align:right;color:#666;font-weight:bold;}

/* 关闭按钮 */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.close2 {
    color: #aaa;
    float: right;
    right: 10px;
    top: 10px;
    position: absolute;
    font-size: 28px;
    font-weight: bold;
}

.leftbottom{position:fixed;left:0;bottom:0;z-index:100;}
.leftbottom a.close{position:absolute;width:30px;height:30px;background: #fff url(../images/closenav.png) center center no-repeat;top:-30px;right:0px;box-shadow:0 0 10px rgba(0,0,0,0.2);}
