﻿html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { 
  margin: 0; 
  /*font-family: "Microsoft Yahei","Hiragino Sans GB",SimSun,Arial,"Helvetica Neue",Helvetica;*/ 
  font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
  font-size: 14px; 
  line-height: 1.5; 
  color: #34495e; /*黑蓝色*/ 
  -webkit-font-smoothing: antialiased; 
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga","kern";
  background-color: #fff;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color:#666;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color:#666;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color:#666;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color:#666;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }
a { color: #444; /*黑蓝色*/ outline: medium none; text-decoration: none; background: transparent; star: expression(this.onFocus=this.blur()); /*transition: all 0.2s ease-in-out;*/ }
a:hover { color: #f3ac00; /*浅蓝色*/ }
figure { margin: 0; }
img { border: 0; vertical-align: middle;}
b, strong { font-weight: normal; }
i, cite, em, var, address, dfn { font-style: normal; }
abbr[title],
abbr[data-original-title] { /*标记缩写*/ cursor: help; border-bottom: 1px dotted; }
mark { /*高亮文本*/ background: #ff0; color: #000; }
small { /*标记小字*/ font-size: 80%; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; }
button, input, optgroup, select, textarea { margin: 0; color: inherit; font: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
input::-ms-clear { display: none; }
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { margin: 0 2px; padding: .35em .625em .75em; border: 1px solid #c0c0c0; }
legend { padding: 0; border: 0; }
textarea { overflow: hidden; resize: none; }
optgroup { font-weight: bold; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #bdc3c7; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bdc3c7; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bdc3c7; }
object { outline: none; }
/* 浮动 */
.fl { float: left !important; }
.fr { float: right !important; }
/* 清除浮动 */
.cf:before, .cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; }
/* 显示/隐藏 */
/*.show { display: block !important; }
.hide { display: none !important; }*/
/* 相对定位 */
.pos { position: relative; }
/*块级元素*/
.block { display: block; margin-left: auto; margin-right: auto; }
.inblock { display: inline-block; }
/*单行文本溢出文本显示省略号*/
.ellipsis { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*页面选中时背景颜色*/
::selection { background: #3498db; color: #fff; }
::-moz-selection { background: #3498db; color: #fff; }
/* 文本属性：标题 字号、样式、颜色、背景颜色 */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 { color: inherit; font-family: inherit; font-weight: normal; line-height: 1.5; margin: 0; }
h1, .h1 { font-size: 24px; }
h2, .h2 { font-size: 18px; line-height: 1.5555556; }
h3, .h3 { font-size: 16px; }
h4, .h4 { font-size: 14px; line-height: 1.5714285; }
h5, .h5 { font-size: 12px; }
p { margin: 0; font-size: 14px; line-height: 1.57142858; color: #34495e; word-wrap: break-word; word-break: break-all; }
/* 字号 */
.f12 { font-size: 12px !important; }
.f14 { font-size: 14px !important; }
.f16 { font-size: 16px !important; }
.f22 { font-size: 22px !important; }
.f26 { font-size: 26px !important; }
/*文本样式*/
.txt-left { text-align: left; }
.txt-right { text-align: right; }
.txt-center { text-align: center; }
.txt-bold { font-weight: bold; }
/*文本颜色*/
.txt-primary { color: #3498db; }
a.txt-primary:hover { color: #3498db; text-decoration: underline; transition: all 0.2s ease-in-out; }
.txt-gray { color: #b8c4ce; }
a.txt-gray:hover { color: #34495e; }
/*背景颜色*/
.bg-white { background-color: #fff; }
.bg-gray { background-color: #b8c4ce !important; color: #fff !important; }
.bg-nature { background-color: transparent !important; color: #2c3e50 !important; }
.bg-orange { background-color: #ff8d41 !important; color: #fff !important; }
.bg-blue { background-color: #3498db !important; color: #fff !important; }
.bg-green { background-color: #1abc9c !important; color: #fff !important; }
.bg-purple { background-color: #9b59b6 !important; color: #fff !important; }
/*按钮*/
.btn { display: inline-block; padding: 10px 20px; line-height: 20px; letter-spacing: 1px; font-size: 14px; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; /*禁止选择文字*/ -moz-user-select: none; -ms-user-select: none; user-select: none; border: none; }
.btn:hover { transition: background-color 0.2s ease-in-out; color: #fff; }
.btn:focus, .btn:active:focus { outline: none; }
/*禁用按钮*/
.btn.disabled { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=60); -webkit-box-shadow: none; box-shadow: none; opacity: .60; }
/*表单*/
input,
textarea { border: 1px solid #b8c4ce; border-radius: 2px; }
input:focus,
textarea:focus {
  outline: none;
}
/* 单选框、复选框 */
.checkbox { position: relative; font-size: 14px; height: 30px; line-height: 30px; margin: 20px 0; }
.checkbox input[type="checkbox"] { cursor: pointer; display: block; height: 100%; left: 0; margin: 0; position: absolute; top: 0; width: 100%; opacity: 0; }
.checkbox input[type="checkbox"] + label .icon-ok-sign { display: inline-block; background-color: #b8c4ce; border-radius: 2px; font-size: 12px; text-align: center; line-height: 16px; height: 16px; width: 16px; float: left; margin: 7px 7px 7px 0; }
.checkbox input[type="checkbox"]:checked + label .icon-ok-sign { background-color: #3498db; color: #fff; }
/*字体图标*/
.iconfont, [class^="icon-"], [class*=" icon-"] { /*font-family: "iconfont" !important;*/ font-size: 16px; color: #b8c4ce; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }

/*topbar*/
.site-topbar { position: relative; z-index: 30; height: 30px;line-height:30px; font-size: 12px; color: #b0b0b0;border-bottom:1px solid #CFD0D2; }
.topbar-nav{float: right;height: 30px;line-height: 30px;_zoom: 1;margin:0;}
.topbar-nav-link{color:#F4AA08; position:relative;padding:0 0 0 10px;float:left;background:transparent url("/static2/images/common/line.png") left center no-repeat;}
.topbar-nav-link i{background:transparent url("/static2/images/common/icon-photo.png") center center no-repeat;width:16px;height:16px;margin:0;position:absolute;left:8px;top:7px;}
.topbar-sitemap{padding:0 6px;background:transparent url("/static2/images/common/line.png") right center no-repeat;}
.topbar-home{float:left;width:131px;line-height:30px;}
.home-link{float:left;line-height:30px;position:relative;padding:0 0 0 20px;margin:0;}
.topbar-home a{color:#333;}
.topbar-home a:hover{color:#f3ac00;}
.home-link i{background:transparent url("/static2/images/common/icon-home.png") center center no-repeat;width:16px;height:16px;margin:0 5px 0 0;position:absolute;left:2px;top:7px;}
/*公用小竖线背景*/
.smallline-left{background:transparent url("/static2/images/common/line.png") left center no-repeat;}
.smallline-right{background:transparent url("/static2/images/common/line.png") right center no-repeat;}
/*公用box*/
.container { width: 1200px; *zoom: 1; margin-right: auto; margin-left: auto; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
/*header联系我们 end*/
/*公用header*/
.site-header{height:76px;position:relative;z-index:20;border-bottom: 1px solid #CFD0D2;}
.site-header a{transition: all 0.2s ease-in-out;}
.site-header .logo{float:left;margin:7px 0 0;}
/*公用footer*/
.footer-box{display:block;background:#F1F5F8;font-size:12px;border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;margin:0 0 10px;}
.site-footer{width:1200px;margin:0 auto;position:relative;padding:25px 0;color:#999;}
.site-footer-row1{float:left;width:425px;border-right:1px solid #D0D0D0;}
.site-footer .help{height:16px;line-height:16px;padding:8px 0;}
.site-footer .help a{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px solid #D0D0D0;color:#999;}
.site-footer .help a:last-child{border:0 none;padding:0;margin:0;}
.site-footer .copy{padding:0 0 8px;}
.site-footer .copy-txt{}
.site-footer .copy-company{margin-left:8px;}
.site-footer .copy-hongdun{margin-left:8px;}
.site-footer .copy-hongdun img{vertical-align:initial;}
.site-footer-row2{float:left;width:435px;border-right:1px solid #D0D0D0;padding:0 0 0 32px;}
.site-footer .fengongsi{ line-height:16px;padding:8px 0;}
.site-footer .fengongsi dt,.fengongsi dd{ float:left; padding:0;}
.site-footer .fengongsi dd{ margin:0 8px 0 0;}
.site-footer .fengongsi dd a{ display:block; color:#999;}
.site-footer .fengongsi dd a:hover{ color:#4b72b0; text-decoration:underline;}
.site-footer .foot_site_more{}
.site-footer .foot_site_more img{transition: transform 0.2s ease-out 0;transform : rotate(0);}
.site-footer .foot_site_more.active img{transform : rotate(-180deg);}
.site-footer .zizhi{ line-height:13px; font-size:12px;padding:0 0 8px;}
.site-footer .zizhi li{ float:left; padding:0;}
.site-footer .zizhi .icpbei{ }
.site-footer .zizhi .gonganbei{ margin-left:8px;}
.site-footer .zizhi .rencaizheng{ margin-left:8px;}
.site-footer-row3{float:left;width:266px;padding:0 0 0 32px;}
.site-footer .site-num{float:left;font-size:30px;font-family:Arial;color:#EF514E;padding:0;line-height:60px;font-weight: bold;}
.site-footer .site-code{float:right;width:60px;height:60px;}
/*菜单*/
.site-header .header-nav{max-width:820px;height:76px;float:right;}
.header-nav .nav-item{ float:left; background:url(/static/style2/4.jpg) no-repeat right 0; padding-right:2px; font-size:14px; font-weight:bold; position:relative;}
.header-nav .nav-item:hover .sub-menu{ display:block;}
.header-nav .nav-item.expanded .sub-menu{ display:block;}
.header-nav .nav-item.expanded a{ background:url(/static/style2/5.jpg) no-repeat -18px bottom; color:#fff;}
.header-nav .nav-item:hover a{ background:url(/static/style2/5.jpg) no-repeat -18px bottom;}
.header-nav .nav-item a{ color:#34495E; display:block; padding:0 20px;}
.header-nav .nav-item.menu_hover a{ background:url(/static/style2/5.jpg) no-repeat -18px bottom;}
.header-nav .nav-item.length_er a{ background-position:center bottom;}
.header-nav .nav-item.length_er{background:none;}
.header-nav .nav-item.shouye_index a{ background-position:center bottom;}

/*菜单二级*/
.sub-menu_box{ position:relative; z-index:10; display:none;}
.sub-menu{ position:absolute; z-index:1000; width:99px; left:0; top:34px; display:none;}
.sub-menu .sub_m_top{ height:2px; overflow:hidden; background:url(/static/style2/menuborder.jpg) no-repeat 0 -8px;}
.sub-menu .sub_m_center{ border:2px #146ca3 solid; border-top:0; border-bottom:0; padding:0 4px; background:#f1f5f8; _overflow:hidden;}
.sub-menu .sub_m_center ul{ overflow:hidden;}
.sub-menu .sub_m_center ul li{ height:28px; line-height:28px; background:url(/static/style2/184.jpg) no-repeat 0 bottom; width:87px; clear:both;}
.sub-menu .sub_m_center ul li a{ background:url(/static/style2/185.jpg) no-repeat 8px center; color:#006cae; padding:0; font-size:12px; font-weight:normal; padding-left:17px;}
.sub-menu .sub_m_center ul li a:hover{ text-decoration:underline; background:url(/static/style2/46.jpg) no-repeat 8px center;}
.sub-menu .sub_m_bot{ height:4px; font-size:0; line-height:0; background:url(/static/style2/menuborder.jpg) no-repeat 0 -20px}
.sub-menu0{ width:188px; left:-44px}
.sub-menu0 .sub_m_top0{ height:4px; overflow:hidden; background:url(/static/style2/menuborder.jpg) no-repeat}
.sub-menu0 .sub_m_center0 ul{ float:left; width:88px; overflow:hidden}
.sub-menu0 .sub_m_center0 ul.anli{ width:188px}
.sub-menu0 .sub_m_center0 ul.anli li{ width:188px}
.sub-menu0 .sub_m_bot0{ height:4px; line-height:0; font-size:0; background:url(/static/style2/menuborder.jpg) no-repeat 0 -4px}
.sub-menu1{ width:130px; left:0}
.sub-menu1 .sub_m_top1{ height:4px; line-height:0; font-size:0; background:url(/static/style2/menuborder.jpg) no-repeat 0 -8px}
.sub-menu1 .sub_m_center1{ overflow:hidden}
.sub-menu1 .sub_m_center1 ul{ float:left; width:118px; overflow:hidden}
.sub-menu1 .sub_m_center1 ul li{ width:118px}
.sub-menu1 .sub_m_bot1{ height:4px; line-height:0; font-size:0; background:url(/static/style2/menuborder.jpg) no-repeat 0 -12px}

/*元素*/
.body{ margin:0 auto; width:1200px; overflow:hidden;padding:0;}
.body h2{ line-height:30px; color:#000; font-weight:bold; font-size:16px}
.body h2 span{ margin:0 0 0 8px; color:#313131; font-size:10px; font-weight:normal}
.body2{ margin:0 auto; margin-bottom:10px; width:924px; overflow:hidden}
.body2 .search-result{ margin-bottom:1px; padding-left:20px; border:1px solid #ececec; line-height:30px; height:30px; background:url(/static/style2/staffh21.jpg) repeat-x;  font-weight:bold; font-size:14px; font-weight:bold;}
.body2 .search-result span{ color:#000; color:#0a6995;}
.body2 .search-result span.left{ float:left}
.body2 .search-result a{ font-size:12px; font-weight:normal}
.body2 .search-result h2{ font-size:12px; color: #0A6995;}
.fixed-top { width:35px; position:fixed; left:50%; top:100px; margin-left:466px; z-index:10; }
/*分页*/
.fenye{ margin:10px 0 0 0; padding:20px 0 0 0;}
.fenye ul { float:left}
.fenye li{ display:block; float:left; padding-right:3px}
.fenye-right a{ display:block; float:left; padding:0 5px; border:1px solid #0171b2}
.fenye-right a:hover{ border:1px solid #ff9313}
.fenye-right a.focus{ border:1px solid #ff9313}
.fenye a,.fenye span{ display:block; float:left; padding:0 8px; border:1px solid #0171b2}
.fenye a:hover{ border:1px solid red}
.fenye .current{ border:1px solid #0a74b4; background:#026fb2; color:#fff}
.fenye .ie{ _margin-left:1px}

/*服务*/
/*.onlineservices{width:51px; height:165px; position: fixed!important; right: 0; top: 50%; z-index: 99999;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+200));}
.onlineservices ul{height:165px; position: relative; margin-top:-82px;}
.onlineservices ul li{height:51px; background: url(../images/common/onlineservices.png) 0 0 no-repeat; margin-bottom:4px; position: absolute; top:0; right:0;overflow: hidden; width: 55px;}
.onlineservices ul li.first{background-position: 0 -51px;}
.onlineservices ul li.second{background-position: 0 -102px; top:55px;}
.onlineservices ul li.third{top:55px;}
.onlineservices ul li.last{background-position: 0 -306px;top:110px;}
.onlineservices ul li.on.first{background-position: 0 -204px;}
.onlineservices ul li.on.second{background-position: 0 -255px;}
.onlineservices ul li.on.third{background-position: 0 -153px;}
.onlineservices ul li.on.last{background-position: 0 -357px;}
.onlineservices ul li a{display: block; height:51px;}*/
/* 第二版 右侧咨询部分 start */
.onlogin-wrap{
  width:70px;
  height:296px;
  position: fixed!important;
  right: 0;
  bottom: 72px;
  z-index: 99999;
  _position:absolute;
  _top:expression(eval(document.documentElement.scrollTop+200));
}
.onlogin-wrap ul{height:165px; position: relative;}
.onlogin-wrap ul li{
  border: 1px solid #ddd;
  width:70px;
  height:70px;
  position: absolute;
  top:0;
  right:0;
  background:rgba(0, 0, 0, .4);
  transition:all .4s ease-in-out;
}
.onlogin-wrap ul li::before{
  content: "";
  background-color: rgba(59,135,255, 1);
  position: absolute;
  top:0;
  left:0;
  height: 100%;
  width: 0;
  transition: all .8s ease;
  z-index:2;
}
.onlogin-wrap ul li:hover::before{
  width:100%;
}
.onlogin-wrap ul li *{
  transition:all .48s linear;
}
.onlogin-wrap ul li.first{}
.onlogin-wrap ul li.second{top:76px;}
.onlogin-wrap ul li.third{top:152px;}
.onlogin-wrap ul li.last{top:228px;}
.onlogin-wrap ul li:hover{
  width:166px;
  border-color:rgba(221,221,221,1);
  /*background:#3B87FF;*/
}
.onlogin-wrap ul li .ow-wximg{
  position:absolute;
  left:-150px;
  bottom:0;
  -ms-transform: translateX(66px);
  -webkit-transform: translateX(66px);
  transform: translateX(66px);
  -webkit-transition: opacity 1s,-webkit-transform 1s;
  transition: opacity 1s,-webkit-transform 1s;
  transition: transform 1s,opacity 1s;
  transition: transform 1s,opacity 1s,-webkit-transform 1s;
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  opacity: 0;
  padding:0;
  width:0;
  height:0;
  overflow:hidden;
}
.onlogin-wrap ul li:hover .ow-wximg{
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  width:150px;
  height:150px;
}
.onlogin-wrap ul li .ow-item{
  display: inline-block;
  overflow: hidden;
  width: 97%;
  white-space: nowrap;
}
.onlogin-wrap ul li .ow-item-in{
  display: none;
  width: 0%;
  line-height: 70px;
  overflow: hidden;
  white-space: nowrap;
}
.onlogin-wrap ul li:hover .ow-item{
  display:none;
}
.onlogin-wrap ul li:hover .ow-item-in{
  display:block;
  width:100%;
}
.onlogin-wrap ul li .ow-item .ow-stxt{
  display:block;
  font-size:12px;
  vertical-align:middle;
}
.onlogin-wrap ul li .ow-item-in .ow-btxt{
  display:inline-block;
  vertical-align:middle;
  font-size:14px;
}
.onlogin-wrap ul li a{
  display: block;
  color:white;
  text-align:center;
  height:70px;
  position:relative;
  z-index:3;
}
.onlogin-wrap ul li .ow-img{
  margin:14px 0 8px 0;
  width:20px;
  height:20px;
  vertical-align:middle;
}
.onlogin-wrap ul li:hover .ow-img{
  margin:0;
}
.onlogin-wrap ul li .ow-txt{
  display:block;
  font-size:12px;
  vertical-align:middle;
}
.onlogin-wrap ul li:hover .ow-txt{
  margin-left:8px;
  display:inline-block;
  font-size:14px;
}
/* 第二版 右侧咨询部分 end */
/*新-header样式-------start-----zsl*/
/* 字号 */
.f12 { font-size: 12px !important; }
.f14 { font-size: 14px !important; }
.f16 { font-size: 16px !important; }
.f22 { font-size: 22px !important; }
.f26 { font-size: 26px !important; }
/*文本样式*/
.txt-left { text-align: left; }
.txt-right { text-align: right; }
.txt-center { text-align: center; }
.txt-bold { font-weight: bold; }
/*文本颜色*/
.txt-primary { color: #3498db; }
a.txt-primary:hover { color: #3498db; text-decoration: underline; transition: all 0.2s ease-in-out; }
.txt-gray { color: #b8c4ce; }
a.txt-gray:hover { color: #34495e; }
/*背景颜色*/
.bg-white { background-color: #fff}
.bg-gray { background-color: #b8c4ce}
.bg-grey-steel{background-color:#F9F9F9}
.bg-nature { background-color: transparent}
.bg-orange { background-color: #ff8d41}
.bg-blue { background-color: #3498db}
.bg-green { background-color: #1abc9c}
.bg-purple { background-color: #9b59b6}
.bg-blue-deep{background-color:#1265A7}
.bg-blue-hoki{background-color:#F1F5F8}

.r-back { background-color: #1265A7}
.r-color { color: #1265A7}
.r-back-white { background-color: #fff}
.r-color-white { color: #fff}
/*topbar*/
.site-topbar { position: relative; z-index: 101; height: 30px; line-height: 30px; font-size: 12px; color: #b0b0b0; border-bottom: 6px solid #F39800; width: 100%;}
.site-topbar a { color: white; }
.topbar-nav { float: right; height: 30px; line-height: 30px; _zoom: 1; margin: 0; }
.site-util-cell .topbar-nav-link{ color: #F4AA08; font-weight: bold; position: relative; padding: 0 0 0 10px; float: left; background: transparent url(../images/common/line.png) left center no-repeat; }
.topbar-sitemap { padding: 0 6px; background: transparent url(../images/common/line.png) right center no-repeat; }
.topbar-home { float: left; width: 341px; line-height: 30px; }
.home-link { float: left; line-height: 30px; position: relative; padding: 0 0 0 20px; margin: 0; }
.topbar-home a { }
.topbar-home a:hover { color: #f3ac00; }
.home-link i { background: transparent url(../images/common/icon_small_03.png) center center no-repeat; width: 16px; height: 16px; margin: 0 5px 0 0; position: absolute; left: 2px; top: 7px; }
.r_wx_p{float: left; line-height: 30px; position: relative;}
.r_wx_p .r_wx_link{display:block;padding: 0 0 0 28px; margin: 0;}
.r_wx_p .r_wx_link i{background: transparent url(../images/common/icon_small_05.png) center center no-repeat; width: 20px; height: 20px; margin: 0 5px 0 0; position: absolute; left: 2px; top: 5px;}
.r_wx_p .pop-content{width:560px;display:none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 1s ease-in-out;overflow:hidden;top:30px;left:-70px;position:absolute;z-index:110;}
  .r_wx_p .pop-content .img-wx {
    float: left;
    background: #fff;
    text-align: center;
    color: #555;
  }
.r_wx_p .pop-content img{display:block;margin:0 auto;width:182px;height:182px;}
.r_wx_p:hover .pop-content{display:block;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
/*下载企业版App start zsl*/
.r_wx_p2{float: left; line-height: 30px; position: relative;font-size:14px;color:#666;}
.r_wx_p2, .r_wx_p2 *{box-sizing:border-box;}
.r_wx_p2 .r_wx_link{display:block;padding: 0; margin: 0;}
.r_wx_p2 .pop-content{display:none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 1s ease-in-out;overflow:hidden;top:30px;left:-10px;position:absolute;z-index:110;background:#fff;padding:0 18px;width:400px;border:1px solid #787878;}
.r_wx_p2:hover .pop-content{display:block;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.r_wx_p2 .p2_title{text-align:center;font-size:18px;line-height:1.8;font-weight:600;}
.r_wx_p2 .p2_t{text-align:center;line-height:2;}
.r_wx_p2 .p2_list{margin:12px 0 0;}
.r_wx_p2 .p2_item{float:left;width:49.98%;text-align:center;padding:0 11px;text-align:left;}
.r_wx_p2 .p2_item img{display:block;margin:0 auto;width:auto;height:158px;max-width:100%;}
.r_wx_p2 .p2_item .p2_btn{display:block;border-radius:5px;padding:4px 0 4px 48px;background-size:27px!important;margin:10px 5px;color:#fff;font-weight:600;}
.r_wx_p2 .p2_item .p2_btn.ios{background:#FF9B00 url(/static2/images/common/iOS.png) 8px center no-repeat;}
.r_wx_p2 .p2_item .p2_btn.android{background:#74B71A url(/static2/images/common/Android.png) 8px center no-repeat;}
.r_wx_p2 .p2_b{text-align:left;line-height:1.8;margin:0 0 10px 16px;}
/*下载企业版App end zsl*/
.r_en_link{line-height: 30px; position: relative; padding: 0 0 0 28px; margin: 0;display:block;}
.r_en_link i{background: transparent url(../images/common/icon_small_07.png) center center no-repeat; width: 20px; height: 20px; margin: 0 5px 0 0; position: absolute; left: 2px; top: 5px;}
/*公用小竖线背景*/
.smallline-left { background: transparent url(../images/common/line.png) left center no-repeat; }
.smallline-right { background: transparent url(../images/common/line.png) right center no-repeat; }
/*公用box*/
.container { width: 1200px; *zoom: 1; margin: 0 auto; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
.r-link { color: #333 !important; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.r-link:hover { color: #f3ac00 !important; }
/*登录*/
.site-util-cell { float: left; }
.site-util-separator { float: left; margin: 0 8px; _margin: 0 7px; overflow: hidden; color: #fff; }
/*header联系我们 start*/
.fencompnay-list-panel { position: relative; z-index: 20; }
.fencompany-list-box { position: absolute; z-index: 100; left: -2px; top: 29px; background-color: #fff; /*transition: top 700ms;-moz-transition: top 700ms;-webkit-transition: top 700ms;-o-transition: top 700ms;*/ display: none; border: 1px solid #fff; border-top: 0 none; *width: 500px; overflow: hidden; height: auto !important; zoom: 1; }
.fencompnay-list-panel .fc-link { display: block; min-width: 88px; padding: 0 6px; border: 0 none; /*border-left:1px solid transparent;border-right:1px solid transparent;*/ position: relative; z-index: 101; }
.fencompnay-list-panel:hover .fc-link { background: #fff;color: #333; }
.fencompnay-list-panel .fc-txt { float: left; }
.fencompnay-list-panel .fc-down { margin: 10px 0 0 5px; float: left; width: 0; height: 0; border-color: #fff transparent; border-style: solid dashed; border-width: 4px 4px 0; transition: transform 0.2s ease-in-out 0s; -moz-transition: transform 0.2s ease-in-out 0s; /* Firefox 4 */ -webkit-transition: transform 0.2s ease-in-out 0s; /* Safari 和 Chrome */ -o-transition: transform 0.2s ease-in-out 0s; /* Opera */ transform: rotate(0deg); -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Safari and Chrome */ -o-transform: rotate(0deg); /* Opera */ -moz-transform: rotate(0deg); }
.fencompnay-list-panel:hover .fc-down { transform: rotate(180deg); -ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Safari and Chrome */ -o-transform: rotate(180deg); /* Opera */ -moz-transform: rotate(180deg); border-color: #333 transparent; }
.fencompnay-list-panel:hover .fencompany-list-box { display: block; }
.fencompany-list-box .fc-ts { position: absolute; top: 6px; right: 49px; width: 11px; height: 6px; background: transparent url(/static/style2/fc-top.png) no-repeat left top; display: none; }
.fencompany-list-box .fc-p { display: block; margin: 0; border: 1px solid #ADADAD; padding: 8px 0; background-color: #fff; text-align: left; }
.fencompany-list-col { width: auto; padding-right: 10px; padding-left: 5px; }
.fc-list-tab { border: 0 none; /*width: 520px;*/ margin-right: -4px; display: block; }
.fc-list-tab td { border: 0 none; }
.fc-list-tab .fencompany-list-col { /*border-right:1px solid #CDE1F6;*/ }
.fc-list-tab .fencompany-list-col.lastcol { border: 0 none; }
.fc-p .fencompany-list-col { width: 72px; vertical-align: top; }
.fc-item-box { display: block; }
.fc-item-box .fc-item-title { display: block; color: #0d4168; font-weight: bold; white-space: nowrap; padding: 6px 0 0 10px; height: 24px; line-height: 24px; text-align: left; }
.fc-item-box .fc-item { display: block; padding: 0 0 3px 10px; position: relative; height: 18px; line-height: 18px; overflow: hidden; }
.fc-item-box .fc-item a { display: block; white-space: nowrap; text-align: left; overflow: hidden; color: #333;max-width: 66px;text-overflow: ellipsis; }
.fc-item-box .fc-item a:hover{color:#1265A7;}
.fc-liststyle { position: absolute; left: 2px; top: 8px; width: 2px; height: 2px; border-radius: 50%; background: #0E183F; zoom: 1; }
/*header联系我们 end*/

/*分列布局*/
.grid-1, .grid-2 { display: block; float: left; }
.grid-1 { width: 275px; }
.grid-2 { width: 415px; }
.grid-r-1, .grid-r-2 { display: block; float: right; }
.grid-r-1 { width: 894px; }
.grid-r-2 { width: 740px; }
.r-i-nav { padding: 16px 0; }
.dn { display: none; }
/*新-header样式-------end-----zsl*/

/*高薪职位主页新样式搜索框*/
.newSch_warp_b{height:100px;position:relative;}
.newSch_warp{width:100%;background-color:#f5f5f5;position:absolute;left:0;right:0;top:0;transition:background-color .35s ease-in-out;}
.newSch_warp.fixed{position:fixed;z-index:999;background-color:white;box-shadow:0px 2px 9px 0px rgba(188,188,188,0.5);}
div.newSch{ height:100px;  color:#fff;width:1000px;margin:0 auto;}
div.newSch span{ display:block; float:left}
div.newSch form{ display:block; float:left}
div.newSch form span.thetext input{ display:inline; display:block; padding:0 0 0 18px; height:48px; line-height:1; width:848px; background:#fff;color: #34495E;border-radius:0;border:1px solid #ddd}
div.newSch form span.theannv input{ display:inline; display:block; border:0 none; height:50px;line-height: 50px; width:130px; cursor:pointer;border-radius:0;background:url(../images/common/sch_logo.png) no-repeat 35px 20px #0B87DD;background-size: 15px;padding-left:25px;}
div.newSch form .reset{margin-left:12px;}
div.newSch form .reset>a{}
div.newSch form .reset>a:hover{text-decoration:underline;}
div.newSch form span.reset input{ display:inline; display:block; border:none; background:none; cursor:pointer; color:#fff}
div.newSch form span.thetext{ padding:24px 0 0 0}
div.newSch form span.theannv{ padding:24px 0 0 0}
#jobIndex_warp{width:100%;background-color:#f5f5f5;}

/*城市搜索*/
#box_expectCity{position:absolute;left:0;top:26px;border: 2px solid #c9cbce;padding: 5px 0;width:596px;height:auto;display:none;
font-size: 14px;background: #fff;z-index: 10;float: right;margin: 0;}
#box_expectCity .cityspanel{min-height: 30px;margin: 3px 0;padding: 0;overflow: hidden;line-height: 28px;}
#box_expectCity dt{width: 68px;color: #378BEC;font-weight: normal;margin: 3px 0;padding-left: 12px;position: absolute;float: left;}
#box_expectCity dd{margin-left: 80px;overflow: hidden;float:left;}
#box_expectCity dd .clink{color: #555;cursor: pointer;width:66px;height:28px;font-size:14px;text-align:center;float:left;margin:3px 3px !important;padding:0 !important;background-color:#fafafa;}
#box_expectCity dd .clink:hover{background-color:#1C68AE;color:#fff;cursor:pointer;}
.site-header .site-company{position: absolute; left: 185px; bottom: 26px; color: #989898; font-size: 16px;}
.site-header .site-company.active{cursor:pointer;padding-right:16px;}
.site-header .site-company.active:after{height:0;width:0;overflow: hidden;font-size: 0;line-height: 0;border-width:6px 5px 0; border-style:solid dashed; border-color:#466694 transparent transparent;position:absolute;right:0;top:11px;content:'';-webkit-transition:transform 0.4s ease 0s;-moz-transition:transform 0.4s ease 0s;-ms-transition:transform 0.4s ease 0s;transition:transform 0.4s ease 0s;}
.site-header .site-company.active.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform: rotate(180deg);}
/*城市搜索*/
/*新增关闭按钮--PZJ*/
#box_expectCity #closeBtn{position:absolute;right:9px;top:7px;width:17px;height:17px;text-align:center;line-height:17px;color:#bbb;cursor:pointer;font-size:12px;}

/* 自定义select模组 start */
.select {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding: 0;
  overflow: hidden;
  background: #fff;
  color: #444;
  border: 1px solid #ddd;
  text-shadow: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-transition: box-shadow 0.25s ease;
  -o-transition: box-shadow 0.25s ease;
  -webkit-transition: box-shadow 0.25s ease;
  transition: box-shadow 0.25s ease;
}
.select:hover {
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
.select:before {
  position: absolute;
  top: 0;
  right: 0.5em;
  pointer-events: none;
}
.select select {
  cursor: pointer;
  padding:0 0.5em;
  padding-right: 2em;
  border: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  width: 160% \9;
}
.select select:focus {
  outline: none;
}
.curicon--down:before,
.select:before {
  font-family: "icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.curicon--down{
  display: inline-block;
  line-height: 14px;
  -webkit-font-smoothing: antialiased;
}
.curicon--down:before, .select:before {
  content: "\e600";
}
@font-face {
  font-family: 'icons';
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAARgAAoAAAAABBgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAANgAAADYZbVvCE9TLzIAAAHMAAAAYAAAAGAIIvy2Y21hcAAAAiwAAABMAAAATBpVzFdnYXNwAAACeAAAAAgAAAAIAAAAEGhlYWQAAAKAAAAANgAAADYAl8viaGhlYQAAArgAAAAkAAAAJANuAeZobXR4AAAC3AAAABQAAAAUAwAAdG1heHAAAALwAAAABgAAAAYABVAAbmFtZQAAAvgAAAFFAAABRVcZpu5wb3N0AAAEQAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAAB2Dx0AAAB7ER0AAAAJHQAAAM8SAAYBAQgPERMWG2ljb21vb25pY29tb29udTB1MXUyMHVFNjAwAAACAYkAAwAFAQEEBwoNTPyUDvyUDvyUDvuUDvgg958VgYD7AiOLi4aFg4iEi4SLg46GkYuL+wLzgZaAloqel5eWlpqMmX8I7yvv6wWZl5qKloCXf4p4gIAIDviUFPiUFYsMCgADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYAAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAss1nQF8PPPUACwIAAAAAAM/2xdgAAAAAz/bF2AAAAAABjAE1AAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAGMAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAQAAAAIAAHQAAFAAAAUAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKADQAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKADQAYwBpAGMAbwBtAG8AbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuAFIAZQBnAHUAbABhAHIAaQBjAG8AbQBvAG8AbgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* 自定义select模组 end */