@charset "gbk";
@import url("globle.css");
@import url("iDialog.css");

/*通用*/
.mt44{ margin-top:44px;}
.w962{ width:96%; margin:0 auto; height:auto;padding:10px 0;}
.btm{ width:100%; height:0px; border-bottom:1px solid #cdcdcd;}
/*顶部*/
header {width: 100%;top: 0;left: 0;z-index:999; position: relative}
.f-top{height: 44px;line-height: 44px;background:#09c762;color: #fff;font-size: 14px;text-align:center; width:100%;}
.f-top .f-b,.f-top .userlogin{ display:block;height:20px;position:absolute; top:10px;}
.f-top .f-b{width:15px; background: url(img/h-header.png) no-repeat 0px 0px ; background-size:88px;left:2%}
.f-top .f-t { font-size:18px;}
.f-top .userlogin{ width:26px; height:26px;right:4%;background: url(img/user01.png) no-repeat 0 0;background-size:24px}

.f-top .t-fabu
{
	position: absolute;
	top: 12px;
	right:11%;
	background: url(img/fabu.png) no-repeat;
	background-size: cover;
	width: 20px;
	height: 20px;
	display: block;
}
/*标题*/
.f-bt{ background:#f4f4f4;/* margin-top:44px;*/ width:100%; height:auto;}
.f-bt .f-bt1{ font-size:17px; line-height:22px; color:#424242}
.f-bt .f-bt2{ display:block; height:24px; line-height:24px; width:100%; position: relative; z-index:900; margin-top:6px}
.f-bt .f-bt2 .f-time,.f-bt .f-bt2 .f-see{color:#c5c5c5; display:block; float:left; max-width:60%;padding-left:18px;float:left;}
.f-bt .f-bt2 .f-time{background:url(img/calendar2x.png) no-repeat 0px 5px; background-size:13px;}
.f-bt .f-bt2 .f-see{margin-left:6px;background: url(img/eye2x@2x.png) no-repeat 1px 6px; background-size:16px; padding-left:20px}
.f-bt .f-bt2 .f-sc,.f-bt .f-bt2 .f-sc1,.f-bt .f-bt2 .f-share{/*width:28px; */height:24px;float:right;display:block; padding-left:20px; margin-right:12px; color:#09c762;}
.f-bt .f-bt2 .f-sc{ background: url(img/star.png) no-repeat 1px 6px;  background-size:14px}
.f-bt .f-bt2 .f-sc1{ background: url(img/stara.png) no-repeat 1px 6px;  background-size:14px}
.f-time b{ margin-left:2px;}
.f-bt .f-bt2 .f-share{background: url(img/share-50.png) no-repeat 1px 6px; background-size:13px }
/*分享*/
.f-bt .f-bt2 .an1{ position:absolute; left:0; top:34px;background:url(img/bg7.png) repeat; display:none;width:100%;-webkit-border-radius:8px;border-radius:8px; height:90px}
.f-bt .f-bt2 .an1 .jtx{ background:url(img/jt1.png) no-repeat; display:block; width:14px; height:7px; position:absolute; right:32px;top:-6px; background-size:14px}
.f-bt .f-bt2 .an1 ul{ width:100%; overflow:hidden; margin:19px auto;}
.f-bt .f-bt2 .an1 ul li{float:left; width:25%; text-align:center}
.f-bt .f-bt2 .an1 ul li img{ width:51px; height:52px; margin:auto}

/*分享提示1*/
.sharehelper {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8) url(img/share_tips.png) center top no-repeat;background-size: 90% auto;z-index: 99999;display: none;}
/*职位收藏成功*/
.collection{position:absolute;top:30px; right:4%; background:#09c762; width:40%; height:45px; line-height:45px; font-size:18px;color:#fff; text-align:center}
.collection .down{ display:block; width:13px; height:6px; background:url(img/bubble.png) no-repeat; background-size:12px; position:absolute; right:50px;top:-6px}


/*公司地址及业务*/
.f-c{ width:100%; overflow:hidden; font-size:17px;}
.f-c ul{ width:100%; height:auto; overflow:hidden}
.f-c ul li{ width:100%; line-height:28px; color:#8d8d92}
.f-c ul li span{ margin-left:8px; color:#424242}

content{ width:100%; height:auto; overflow:hidden; color:#404040; line-height:26px; font-size:17px; }
content img{ max-width:100%; height:auto; width:auto/9; margin:5px auto}
content b{ font-weight:normal;color:#c5c5c5; margin-right:5px}
.h100px{ max-height:152px; overflow:hidden; } .auto{ height:auto}


/*图片滑动*/
/*图片滑动*/
.f-box{ width:100%; height:98px; overflow: auto;  position:relative;background:#eeeeee}
#wrapper1{ overflow: auto;}
#scroller1{ position: relative; width: 2500px; padding: 5px 0; }
.f-img{height:68px; overflow:hidden; }
.f-img ul{width:2900px; height:68px; overflow:hidden;}
.f-img ul li{ width:66px; height:66px; float:left; overflow:hidden; margin:0 8px; border:1px solid #cccccc; background:#fff}
.f-img ul li a{ width:62px;height:62px;position:relative; margin:auto;display:block; overflow:hidden; padding:2px;}
.f-img ul li  img{ width:100%; height:100%;}

/*联系*/
.f-cta{ display:block; height:30px; line-height:30px;}
.f-cta span{ font-size:16px}.f-cta b{ font-size:18px; font-weight:normal; color:#a50310; margin:0 5px}.f-cta em{ font-size:14px; color:#8d8d92}
a.f-mobile{ display:block; width:100%; height:40px; line-height:40px;background:#09c762;text-align:center; margin:4px 0}
a.f-mobile span{background:url(img/phone.png) no-repeat 0px 0px;background-size:20px; color:#fff; padding:2px 0 2px 25px; font-size:16px;}
/*相关信息*/
.f-news .f-news1{ width:100%;height:30px; line-height:30px; border-bottom:2px solid #a5030f; display:block; margin-bottom:10px}
.f-news .f-news1 span{ font-size:20px; color:#404040; padding-left:6px}

.f-news .f-newslist{ width:100%; }
.f-newslist ul{ width:100%; height:auto}
.f-newslist ul li{ width:100%; height:36px; line-height:36px; overflow:hidden; border-bottom:1px solid #cccccc}
.f-newslist ul li a{ font-size:17px; color:#123261;display:block;width:100%;height:37px;overflow:hidden; position:relative}
.f-newslist ul li a span{display:block; overflow:hidden;}
.f-newslist ul li a span.fn-left{ float:left; margin-right:54px}
.f-newslist ul li a span.fn-r{ position:absolute; right:0; width:53px; color:#999; text-align:right}


/*浮动的底部联系方式*/
.f-fix{ width:96%; padding:0 2%; height:50px; border-top:1px solid #09c762; position:fixed; bottom:0px; left:0; z-index:999; background:#fff}
.f-fix .ff-left{ display:block; width:50%; float:left; height:50px; overflow:hidden}
.f-fix .ff-left span{ display:block; height:25px; line-height:25px; width:100%}
.f-fix .ff-left .num{ font-size:18px; color:#f98700}
.f-fix .ff-right{ display:block; width:128px; float:right; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff; font-size:18px; margin-top:4px;background:#09c762 }
.f-fix .ff-right span{ padding-left:26px;background:url(img/phone.png) no-repeat 0px center; background-size:20px; }
/*点击查看更多信息*/
.ck,a.cka{ display:block; width:100%; height:30px; line-height:30px; color:#f98700;text-align:center; font-size:16px;}
a.ck{background: rgba(255,255,255,.5);height:48px; line-height:66px; position:relative ;margin-top:-18px; }
a.ck span,a.cka span{padding-right:22px;background:transparent url(img/ud.png) no-repeat 0px 0px; background-size:15px }
a.ck span.dwn,a.cka span.dwn{background-position:right 6px; }
a.ck span.upa,a.cka span.upa{background-position:right -30px; }


.pop_photo {
	position:fixed;
	z-index:1000;
	width:100%;
	text-align:center
}
.pop_photo .photo {
	text-align:center
}
.pop_photo .info {
	position:fixed;
	z-index:1000;
	bottom:0;
	left:0;
	width:100%;
	background-color:rgba(0,0,0,0.7);
	text-align:center;
	color:#FFF;
	line-height:30px
}
.pop_photo .info .con {
	width:280px;
	margin:0 auto;
	text-align:left;
	padding:6px 0 5px 0
}
.pop_photo .info h3 {
	font-size:16px;
	font-weight:normal;
	line-height:16px
}
.pop_photo .info p {
	font-size:12px;
	color:#b8b8b8;
	line-height:16px
}
.btn_show_close {
	position:fixed;
	z-index:300;
	right:0;
	top:0;
	display:block;
	width:53px;
	height:53px;
	background-image:url(img/closetop.jpg);
	-webkit-background-size:53px auto
}
.btn_show_close span {
	display:none
}
.pop_masks{
	position:fixed;
	z-index:200;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8)
}
.pop_fail {
	position:fixed;
	left:50%;
	margin-left:-130px;
	width:260px;
	padding:25px 0;
	background:rgba(0,0,0,0.8);
	border-radius:20px;
	border:1px solid #000;
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.8) inset;
	color:#fff
}
.fail_info {
	position:relative;
	margin:0 0 0 70px;
	font-size:15px;
	text-shadow:-1px -1px 0 #000
}
.fail_info::before {
	content:"";
	position:absolute;
	left:-40px;
	top:0;
	width:32px;
	height:32px;
	background:url(img/loading.gif) no-repeat
}
.fail_info h4 {
	font-size:22px;
	font-weight:normal
}
#popFail,#popFail .bk,#popFail .cont {
	width:146px;
	height:146px
}
#popFail {
	position:fixed;
	left:50%;
	top:50%;
	z-index:99
}
#popFail .bk {
	background-color:#000;
	opacity:.5;
	border-radius:10px;
	margin:-73px 0 0 -73px;
	z-index:0
}
#popFail .bk,#popFail .cont {
	position:relative
}
#popFail,#popFail .bk,#popFail .cont {
	width:146px;
	height:146px
}
#popFail .cont {
	margin:-146px 0 0 -73px;
	text-align:center;
	color:#f5f5f5;
	font-size:14px;
	line-height:35px;
	z-index:1
}
#popFail .bk,#popFail .cont {
	position:relative
}
#popFail,#popFail .bk,#popFail .cont {
	width:146px;
	height:146px
}
#popFail img {
	width:35px;
	height:35px;
	margin:30px auto;
	display:block
}
#theList {
	height:100%
}
#theList li {
	float:left;
	height:100%
}
.pop_photo .photo {
	width:100%;
	height:100%;
	vertical-align:middle
}
.pop_photo .photo img {
	vertical-align:middle;
	border-radius:5px
}
.pop_photo .info {
	height:30px
}
.pop_photo .info .con {
	text-align:center
}
.pop_photo,.photo_mask {
	margin:0;
	padding:0;
	background:rgba(0,0,0,0.6)
}
#postTM {
	color:#fff;
	font-weight:bold;
	height:30px;
	line-height:30px
}