﻿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-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; }

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; width: inherit; height: inherit; }
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; border-color: #3498db; box-shadow: 0 0 4px rgba(41, 128, 185, 0.4); -webkit-transition: border-color ease-in-out .2s, -webkit-box-shadow ease-in-out .2s; -o-transition: border-color ease-in-out .2s, box-shadow ease-in-out .2s; transition: border-color ease-in-out .2s, box-shadow ease-in-out .2s; }
/* 单选框、复选框 */
.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("../Images/line_1.png") left center no-repeat;}
.topbar-nav-link i{background:transparent url("../Images/icon-photo_1.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("../Images/line_1.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("../Images/icon-home_1.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("../Images/line_1.png") left center no-repeat;}
.smallline-right{background:transparent url("../Images/line_1.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(../Images/4_1.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(../Images/5_1.jpg) no-repeat -18px bottom; color:#fff;}
.header-nav .nav-item:hover a{ background:url(../Images/5_1.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(../Images/5_1.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(../Images/menuborder_1.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(../Images/184_1.jpg) no-repeat 0 bottom; width:87px; clear:both;}
.sub-menu .sub_m_center ul li a{ background:url(../Images/185_1.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(../Images/46_1.jpg) no-repeat 8px center;}
.sub-menu .sub_m_bot{ height:4px; font-size:0; line-height:0; background:url(../Images/menuborder_1.jpg) no-repeat 0 -20px}
.sub-menu0{ width:188px; left:-44px}
.sub-menu0 .sub_m_top0{ height:4px; overflow:hidden; background:url(../Images/menuborder_1.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(../Images/menuborder_1.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(../Images/menuborder_1.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(../Images/menuborder_1.jpg) no-repeat 0 -12px}

/*菜单2*/
.nav-hd {max-width:850px;height:76px;float:right;}
.nav-hd > li { float: left; position: relative; }
.nav-hd > li > a { display: block; width: auto; height: 36px; padding: 16px 20px 20px; font-size: 14px; color: #34495E; line-height: 36px; text-align: center; border-top: 4px solid transparent;font-size:16px;font-weight:bold;/*border:1px solid #fff;*/ }

.nav-hd > li.on > a { color: #3498db; }
.nav-hd > li.open > a,
.nav-hd > li > a:hover { background-color: #fff;/*border:1px solid #D2D2D2;*/ border-top: 4px solid #3498db; box-shadow: 0px 0 2px rgba(0,0,0,.3); }
.nav-hd .icon-down { margin-left: 3px; font-size: 12px; color: #b6c1c9; }
.nav-hd .icon-n { position: absolute; top: 18px; right: 15px; width: 10px; height: 10px; background-color: #e74c3c; font-size: 16px; color: #fff; line-height: 10px; text-indent: -3px; border-radius: 3px; }
.subnav-hd { display: none; z-index: 90; position: absolute; top: 75px; left: 0; width: auto;/*border:1px solid #D2D2D2;border-top:1px solid #fff;*/box-shadow: 0px 1px 2px rgba(0,0,0,.3);background:#fff; }
.subnav-hd.subnav-hd-right{left:inherit;right:0;}
.subnav-ct-hd { float: left; min-width: 104px; /*box-shadow: 0px 1px 2px rgba(0,0,0,.1);*/ transition: all .2s;}
.subnav-ct-hd > li { }
.subnav-ct-hd > li > a {font-weight: bold; display: block; height: 40px; padding: 0 15px; font-size: 14px; color: #7a8e9d; line-height: 40px; background-color: #fff;white-space: nowrap;text-align:center; }
.subnav-ct-hd > li.on > a,
.subnav-ct-hd > li > a:hover { font-size: 14px; color: #3498db; font-weight: bold; background-color: #DBEBF8; }

/*元素*/
.body{ margin:0 auto; width:1200px; overflow:hidden;padding:0;background-color:#ebebeb;}
.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(../Images/staffh21_1.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/onlineservices_1.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;}
/*新-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: 1px solid #CFD0D2; 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/line_1.png) left center no-repeat; }
.topbar-sitemap { padding: 0 6px; background: transparent url(../Images/line_1.png) right center no-repeat; }
.topbar-home { float: left; width: 231px; 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/icon_small_03_1.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/icon_small_05_1.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{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{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;}
.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/icon_small_07_1.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/line_1.png) left center no-repeat; }
.smallline-right { background: transparent url(../Images/line_1.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; right: -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; border: 0 none; border-left: 1px solid #ADADAD; border-right: 1px solid #ADADAD; margin: 0 -1px; color: #333; }
.fencompnay-list-panel .fc-txt { float: left; }
.fencompnay-list-panel .fc-down { margin: 14px 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(../Images/fc-top_1.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: 440px; 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*/
/*公用header*/
.site-header { height: 76px; position: relative; z-index: 20; border-bottom: 1px solid #CFD0D2;background-color:#fff; }
.site-header a { transition: all .2s ease-in-out; }
.site-header .logo { margin: 0; position: absolute; left: 0; top: 7px; }
.site-header .container { position: relative; }
.site-header .nav-link { color: #7e7e7e; font-size: 14px; line-height: 76px; }
.site-header .site-util-separator { color: #d2d2d2; line-height: 76px;float:none; }
.site-header .site-company { position: absolute; left: 232px; bottom: 10px; color: #989898; font-size: 16px; }
.site-header .site-util-cell{float:right;}
.site-header .site-util-member-box{line-height:76px;}
.site-header .site-util-member-box a{color:#333;height:37px;display:inline-block;text-align:center;line-height:37px;}
.site-header .site-util-member-box .site-util-login-box a:first-child{background:url(../Images/pes_in_1.png) no-repeat 10px center #f4f4f4;width:102px;padding-left:13px;border-radius:4px 0 0 4px;}
.site-header .site-util-member-box .site-util-login-box a:last-child{background:url(../Images/com_in_1.png) no-repeat left center #f4f4f4;width:84px;padding-left:10px;border-radius:0 4px 4px 0;}
.site-header .site-util-member-box a:hover{color:#1265A7;}
/*菜单*/
.nav-hd { max-width: 850px; height: 76px; float: left; margin-left: 378px; }
.nav-hd > li { float: left; position: relative; }
.nav-hd > li > a { display: block; width: auto; height: 36px; padding: 16px 20px 20px; font-size: 14px; color: #34495E; line-height: 36px; text-align: center; border-top: 4px solid transparent; font-size: 16px; font-weight: bold; }
.nav-hd > li > a:hover{color:#3498db;}
.nav-hd > li.current > a { color: #1265A7; }
.nav-hd > li.on > a { color: #3498db; }
.nav-hd > li.open > a,
.nav-hd > li > a:hover { background-color: #fff; border-top: 4px solid #3498db; box-shadow: 0px 0 2px rgba(0,0,0,.3); }
.nav-hd .icon-down { margin-left: 3px; font-size: 12px; color: #b6c1c9; }
.nav-hd .icon-n { position: absolute; top: 18px; right: 15px; width: 10px; height: 10px; background-color: #e74c3c; font-size: 16px; color: #fff; line-height: 10px; text-indent: -3px; border-radius: 3px; }
.subnav-hd { display: none; z-index: 90; position: absolute; top: 75px; left: 0; width: auto; box-shadow: 0px 1px 2px rgba(0,0,0,.3); background: #fff; }
.subnav-hd.subnav-hd-right { right: inherit; left: 0; }
.subnav-ct-hd { float: left; min-width: 104px; transition: all .2s; }
.subnav-ct-hd > li { }
.subnav-ct-hd > li > a { font-weight: bold; display: block; height: 40px; padding: 0 15px; font-size: 14px; color: #7a8e9d; line-height: 40px; background-color: #fff; white-space: nowrap; text-align: center; }
.subnav-ct-hd > li.on > a,
.subnav-ct-hd > li > a:hover { font-size: 14px; color: #3498db; font-weight: bold; background-color: #DBEBF8; }
/*分列布局*/
.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{width:100%;background-color:#f1f5f8;}
div.newSch{ height:100px;  color:#fff;width:1200px;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:50px; line-height:50px; width:1047px; background:#fff;color: #34495E;border-radius:4px 0 0 4px;border:2px solid #0b87dd;}
div.newSch form span.theannv input{ display:inline; display:block; border:0 none; height:54px;line-height: 54px; width:130px; cursor:pointer;border-radius:0 4px 4px 0;background:url(../Images/sch_logo_1.png) no-repeat 23px center #0b87dd;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:#ebebeb;}


/*搜索*/
.i-search { position: relative; margin-top:10px }
/**/
.r-form { z-index: 1; position: relative; font-size: 0; border: 2px solid #1265A7; width: 613px; }
.r-s-txt-wr, .r-s-btn-wr { display: inline-block; zoom: 1; vertical-align: top; font-size: 16px; }
.r-s-txt-wr { position: relative; }
.r-s-txt-wr .r-s-txt { width: 450px; padding: 11px 20px; border: 0 none; }
.r-s-btn-wr { width: 123px; height: 46px; }
.r-s-btn-wr .r-s-btn { width: 123px; height: 46px; background: #0084ce url("../images/ycsb.png") 15px center no-repeat; border: 0 none; color: #fff; text-indent: 2em;border-radius: 35px; }
.r-title { margin: 25px 0 24px;display:block; }
.r-title .r-t-txt { border-left: 8px solid #eeb032; font-size: 18px; padding: 0 0 0 12px; line-height: 100%; float: left; }
.r-title .r-t-action { display: block; float: right; }
.r-title .r-t-more { font-size: 14px; }
.r-line { line-height: 100%; padding: 6px 0; position: relative; }
.r-nowrap { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
