﻿@charset "utf-8";
ul,ol,dl,dt,dd{padding:0;margin:0;}
p,h1,h2,h3,h4,h5,h6{margin:0;}
li { list-style: none;}
em,i,s{font-style:normal;text-transform:uppercase;}
a{text-decoration: none;}
img,input,textarea{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;background-color:transparent}
a,input,button,textarea {outline: none ;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,
input:-ms-input-placeholder,textarea:-ms-input-placeholder,
input:-moz-placeholder, textarea:-moz-placeholder, 
input::-moz-placeholder,textarea::-moz-placeholder { opacity: 1; }
textarea{margin:0;resize:vertical;overflow:auto;}
body,input,textarea { font:12px/1.8 "微软雅黑","Microsoft YaHei",arial,sans-serif; }
body{margin:0;padding:0;color:#333;overflow-x: hidden;}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

.clearfix::after{content:"";display:table;clear:both}
.clear{clear:both;}

/**{transition:all 0.3s ease-in;}*/

	/* 图片列表个数 */
.iFCB-PRO-1,.iFCB-PRO-2,.iFCB-PRO-3,.iFCB-PRO-4,.iFCB-PRO-5,.iFCB-PRO-6,.iFCB-PRO-7,.iFCB-PRO-8,.iFCB-PRO-9,.iFCB-PRO-10 { float:left; box-sizing: border-box;}
.iFCB-PRO-1 { float:none; width:100%; }
.iFCB-PRO-2 { width:50%; }
.iFCB-PRO-3 { width:33.333333%; }
.iFCB-PRO-4 { width:25%; }
.iFCB-PRO-5 { width:20%; }
.iFCB-PRO-6 { width:16.666666%; }
.iFCB-PRO-7 { width:14.28%; }
.iFCB-PRO-8 { width:12.5%; }
.iFCB-PRO-9 { width:11.111111%; }
.iFCB-PRO-10 { width:10%; }


/**************************************************

		框架 初始样式

**************************************************/

.m-nav .shownavpic,.m-nav .shownavpic p,.m-nav .shownavpic p img,.m-nav .shownavpic ul,.m-nav .shownavpic li,.m-nav .shownavpic li a,.m-nav .shownav,.m-nav .shownav ul,.m-nav .shownav li,.m-nav .shownav li a { transition:none !important; }

	/* 默认标题样式 */
.title,.m-kwt { height:40px; line-height:40px; }
.title .more { float:right; font-size:12px; }
.title .title_more,.m-kwt .m-kwtm { font-size:16px; }

	/* 默认图片位置 */
.pic-left { float: left; }
.pic-middle { float: none; }
.pic-right { float: right; }

	/* 基础头条新闻_PC */
.TTXW_CONTENT .m-pic{overflow:hidden;}
.TTXW_CONTENT .m-pic .intro-info-img{transform:scale(1);transition:all 0.3s ease-in;}
.TTXW_CONTENT .m-intro{display:block; overflow:hidden;  box-sizing: border-box;}
.TTXW_CONTENT .m-intro .u-tt{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.TTXW_CONTENT .m-intro .u-more a{position: relative; display:inline-block; vertical-align: top; overflow: hidden;}
.TTXW_CONTENT .m-intro .u-more a:after{position: absolute; right: 0; top: 0; text-align: center;}
		/* 经过效果 */
.TTXW_CONTENT:hover .m-pic img { transform:scale(1.1); }



	/* 基础新闻列表_PC */
.TTXW_LIST{overflow:hidden;}
.TTXW_LIST li{position:relative;}
.TTXW_LIST li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.TTXW_LIST li .u-date{position:relative;float:right;right:0;}
	/* clear */
.TTXW_LIST li::after{content:"";display:table;clear:both}

	/* 基础图文内容_PC */
.TW_CONTENT .m-pic{float:left;margin-right:3%;overflow:hidden;}
.TW_CONTENT .m-pic .intro-info-img{transform:scale(1);transition:all 0.3s ease-in;}
.TW_CONTENT .m-intro{display:block; overflow:hidden;  box-sizing: border-box;}
.TW_CONTENT .m-intro .u-tt{position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.TW_CONTENT .m-intro .u-more a{position: relative; display:inline-block; vertical-align: top; overflow: hidden;}
.TW_CONTENT .m-intro .u-more a:after{position: absolute; right: 0; top: 0; text-align: center;}
		/* 经过效果 */
.TW_CONTENT:hover .m-pic img { transform:scale(1.1); }

	/* 基础图文列表_PC */
.iFCB-TWLB { position:relative; }
.iFCB-TWLB li { position:relative; }
.iFCB-TWLB .iFCB-rp { position:relative; overflow:hidden;box-sizing: border-box; }
.iFCB-TWLB .m-pic { overflow:hidden; }
.iFCB-TWLB .m-pic .intro-info-img { width:100%; transform:scale(1); transition:all 0.3s ease-in;}
.iFCB-TWLB .m-intro { display:block; overflow:hidden;  }
.iFCB-TWLB .m-intro .u-tt { position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
			/* 经过效果 */
	.iFCB-TWLB li:hover .m-pic img { transform:scale(1.1); }

	/* 基础图片列表_PC */
.iFCB-TPLB { position:relative; }
.iFCB-TPLB li { position:relative; }
.iFCB-TPLB .iFCB-rp { position:relative; overflow: hidden;box-sizing: border-box; }
.iFCB-TPLB .m-pic { overflow:hidden; }
.iFCB-TPLB .m-pic .intro-info-img { width:100%; height:auto; transform:scale(1); transition:all 0.3s ease-in;}
.iFCB-TPLB .m-intro { display:block; overflow:hidden; box-sizing: border-box; }
.iFCB-TPLB .m-intro .u-tt { position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-TPLB .m-intro .u-tt a { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
			/* 经过效果 */
	.iFCB-TPLB li:hover .m-pic .intro-info-img { transform:scale(1.1); }

.ibw_intro::after,.TW_CONTENT::after,.TTXW_CONTENT::after,.TTXW_LIST ul::after,.iFCB-TWLB ul::after,.iFCB-TPLB ul::after{display:block;content:"";clear:both}


	/* 基础焦点图_PC */
.iFCB-FOCUS { position:relative; }
.iFCB-FOCUS .bd { position:relative; }
.iFCB-FOCUS .bd ul li { position: relative; overflow: hidden; }
.iFCB-FOCUS .bd ul li .m-pic .intro-info-img { width:100%; height:auto; transform:scale(1);transition:all 0.3s ease-in; }
.iFCB-FOCUS .hd { }
.iFCB-FOCUS .hd ul { }
.iFCB-FOCUS .hd ul li { display:inline-block; *display:inline;  overflow:hidden; cursor:pointer; vertical-align: top; }
.iFCB-FOCUS .prev,.iFCB-FOCUS .next { display: block; cursor: pointer; }

/* 未知高度垂直居中 */
.visible{height: 100%; vertical-align: middle; width: 0; display: inline-block;}



	/* 定制表单_PC */
.data {overflow:hidden; margin-bottom:20px;}
.data::after{content:"";display:table;clear:both}
.data .title_name { float:left; width:100px; padding-right:30px; color:#333; font-size:14px; line-height:42px; text-align:right; display:none; }
.data .input { padding:8px 16px; border:1px solid #e5e5e5; background:#fff; font-size:14px;vertical-align:top; }
.data .input:hover { border:1px solid #e4e4e4; background-color: #f9f9f9; }
.data textarea.input { min-height:166px; }
.data .input_option { display:block; overflow:hidden;  }
.data .input_option span { display: block; line-height:20px; padding-top: 10px; }

.btn-area { padding:10px 0 !important; }
.btn-area .btn-submit, .btn-area .reset { display:inline-block;vertical-align: top; }
.btn-area::after{content:"";display:table;clear:both}

	/* 表单部分 */
.module_form_box .module_form_topic {font-size:14px;font-weight:normal}
.module_form_content { margin: 0 auto; }
.module_field { overflow:hidden;  padding:6px 0; color:#333; font-size:14px; clear:both; }
.module_field .c_left { float:left; width:120px; padding-right:30px; line-height:38px; text-align:right; }
.module_field .middle { display:block; overflow:hidden;  }
.module_field .middle .input { float:none!important; width:100%!important; padding:10px;vertical-align:top; box-sizing:border-box; }
.module_field .middle .input[name="code1"] { float:left!important; width:50%!important; margin-right:5px !important; padding:10px 16px !important; }
.module_field .middle textarea.input { min-height:160px; }
.module_field::after{content:"";display:table;clear:both}
	/* 提示出错 */
.text-danger { float: none !important; display: block; }
.field-validation-error { padding:10px 20px 0 !important; background: none !important; color: #ac2925 !important; line-height: 16px; }

.module_form_content .btn-area { padding-left:150px!important; }
.module_form_content .btn-area .btn-submit { margin-right: 0!important; }

	/* 人才招聘表单 */
.formitemlist { width:80%; box-sizing: border-box; }
.formitemlist td { padding:6px 0; }
.formitemlist td.leftspan { width:190px; padding:0 10px; text-align: right; font-size:14px; }
.formitemlist .formInput { width:100% !important; padding:10px 16px;vertical-align:top; box-sizing: border-box; }
.formitemlist .date { width:100% !important; padding:10px 16px;vertical-align:top; box-sizing: border-box; }

.m-jobs .btn-area { width:80%; margin:0; padding-left:210px!important; box-sizing: border-box; }

	/* 内页显示宽度 */
#rightObj .module_form_content { width: 70%; }

	/* 通栏模式下显示宽度 */
.inner2 .module_form_content { width: 60%; }
.inner2 .formitemlist { margin:0 auto; }
.inner2 .m-jobs .btn-area { margin:0 auto; }

	/* 会员登录 */
#form_login { padding:50px 140px; }
#form_login .module_field { padding:10px 0; }
#form_login .btn-area input { float: left; width: 50%; }
#form_login .btn-area .btn-submit { margin-right:0; }
#form_login .btn-area .reset { display:block; }

	/* 人才招聘页面 */
.contact { margin: 0 0 20px; padding:0 20px 20px; border-bottom:1px dotted #ccc; font-size:14px; line-height:2; }

.text-box{}
.single-line{}
.jobs .ke-container { width: 100%!important; box-sizing: border-box!important; }


/**************************************************

	内页Body总控  pg_inside

	main-home
		main-top
		main mainbg

			location

			#leftObj

			#rightObj

				#info_ComonInfoTop (.display_content)
				#info_ComonInfoBottom (.display_content)

			main_bottom
		main-btm

**************************************************/

.main-home { }

.mainbg { position:relative; width:1140px; margin:0 auto; padding:30px 30px; background:#fff; box-shadow: 0 1px 10px #eee; }
.mainbg::after{content:"";display:table;clear:both}

	/* 徽商网资讯 */
.ahhome-fixed iframe { position:relative; left:50%; width:1200px !important; margin:0 0 0 -600px !important; padding:0; background:#fff !important; vertical-align:top; }

		/* 内页布局 通栏 */
.main_bottom,.location,.inside_content { clear:both; }

		/* 默认 主体在左 */
#leftObj { float:left; width:258px; margin-right:30px; }
#rightObj { display:block; overflow:hidden;  padding:0; min-height:100px; }

	/* 头部公共信息 、底部公共信息 */
.display_content { padding:3% 0; line-height: 2; }


		/* 左右：inner1 主体在左 推荐部分通栏 */
.inner1 #inside_leftObj { float:right; width:240px; margin-left:30px; margin-top:10px; }
.inner1 #rightObj { padding:10px 0 30px; }

		/* 通栏：inner2 */
.inner2 #inside_leftObj { clear:both; }

		/* 上左右：inner3 二级栏目、主体、推荐部分 通栏 */
.inner3 #rightObj { float:right; width:870px; padding:0; }
.inner3 .inside_content { float:left; width:240px; clear:none; }

		/* 下左右：inner4 二级栏目通栏 主体内容、推荐部分 左右  */
.inner4 #rightObj { float:left; width:870px; padding:0; }
.inner4 .inside_content { float:right; width:240px; clear:none; }

/*
.inner3 #inside_leftObj { float:right; width:240px; margin-left:30px; }
*/

	/* 部分功能页面 栏目部分隐藏  */
.inner1 .common,.inner2 .common,.inner3 .common,.inner4 .common { display:none; }

	/* 内页 - 推荐资讯 */
.inner #leftObj .iFCB-inside-title,.m-item { margin-bottom:20px; }

		/* 内页 - 联系方式 */
.iFCB-inside-contact div.title { margin-bottom:0!important; }
.iFCB-inside-contact div.content { box-shadow: 0 2px 5px #ddd; background-color:#f6f6f6; }

.inner1 .inside_content .iFCB-inside-contact,
.inner2 .inside_content .iFCB-inside-contact,
.inner3 .inside_content .iFCB-inside-contact { display:none; }











/* 在线客服 1 */
.online-qq-lx { position:absolute; top:380px; width:55px; z-index:100; }
.online-qq-lx .qq_content-lx dd { position:relative; width:55px; margin-bottom:2px; font-size:12px; }
.mbar-ico { position:relative; background:#41414e; font-size:14px; }
.mbar-ico i { position:relative; display:block; width:55px; height:40px; background-repeat: no-repeat; cursor:pointer; z-index:2; }
.mbar-ico .mbar-tip  { position:absolute; top:0; background:#41414e; color:#fff; opacity:0; text-align:left; white-space:nowrap; visibility:hidden; }
.mbar-ico .mbar-tip a { display:block; color:#fff; }
.mbar-ico .mbar-tip a:hover { color:#ff0; }
.mbar-ico:hover .mbar-tip { opacity:1; z-index:1; visibility:visible; }
	/* QQ */
.mbar-qq i { background-position:0 0; }
.mbar-qq .mbar-tip { min-height:40px; padding:5px 24px 5px 14px; line-height:30px; }
.mbar-qq .mbar-tip img { margin-right:8px; margin-top:-3px; vertical-align:middle; }
	/* 咨询 */
.mbar-tel i { background-position:0 -40px; }
.mbar-tel .mbar-tip { padding:9px 15px; font-size:14px; line-height:22px; }
	/* 二维码 */
.mbar-micro .mbar-tip  { top:-100px; min-width:110px; padding:5px; background:#fff; color:#000; box-shadow: 0 0 10px #ccc; text-align:center; line-height:20px; }
.mbar-micro .mbar-tip span { display:block; }
.mbar-micro-sj i { background-position:0 -200px; }
.mbar-micro-wx i { background-position:0 -120px; }
.mbar-micro-hc i { background-position:0 -160px; }
	/* 返回顶部 */
.mbar-top { display:none; }
.mbar-top i { background-position:0 -240px; }
.mbar-top .mbar-tip { right:0; height:40px; line-height:40px; }
.mbar-top .mbar-tip a { padding:0px 15px; }
.online-qq-left { left:10px; right:auto; }
.online-qq-left .mbar-ico .mbar-tip { left:100px; right:auto; }
.online-qq-left .mbar-ico:hover .mbar-tip { left:55px; right:auto; }
.online-qq-left .mbar-top .mbar-tip { left:100px; right:auto; }
.online-qq-left .mbar-top:hover .mbar-tip { left:55px; right:auto; }
.online-qq-right { right:10px; left:auto; }
.online-qq-right .mbar-ico .mbar-tip { right:100px; left:auto; }
.online-qq-right .mbar-ico:hover .mbar-tip { right:55px; left:auto; }
.online-qq-right .mbar-top .mbar-tip { right:100px; left:auto; }
.online-qq-right .mbar-top:hover .mbar-tip { right:55px; left:auto; }

	/* 在线客服 2 */
.online-qq{width:135px;z-index:500;padding:12px 0 0;text-align:center}
.qq_content{background:#fff;font-weight:normal;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.qq_content .dt{font-size:14px;font-weight:bold;color:#fff;cursor:pointer;padding:10px 20px;text-align:left}
.qq_content dd{padding:12px;font-size:12px}
.qq_content dd a{line-height:22px;display:block;margin:0 0 5px;border:1px solid #d2d2d2;}
.qq_content dd a:hover{color:#fff;text-decoration:none}
.qq_content dd img{margin:0 3px -3px 0}
.qq_content .tel{background:#eee;font-size:14px}
.qq_content .tel strong{font-weight:bold;color:#f00}
.qq_content .qr{background:#fff}
.qq_content .qr img{margin:0}
.qq_content dd p{padding:.3em 0}
.qq_content dd p a{padding:0 0 0 18px}

/* 友情链接 */
.ftLinkWrap { padding:20px 0; text-align: center; line-height: 24px; }
.ftLink-l a { margin: 0 5px; }







