/*重置*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button,textarea, p, blockquote, th, td ,div{margin:0; padding:0;}
body,tt,samp {font-size:12px; line-height:1.5; color:#333; font-family:"Microsoft YaHei","Lucida Sans Unicode","Myriad Pro","Hiragino Sans GB","Heiti SC",Verdana,simsun; }
ol,ul {list-style:none;}
fieldset,img {border:0;}
abbr, acronym {border:0; font-variant:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
table {border-collapse:collapse;}
caption,th {text-align:left;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {color:#000; text-decoration:none;}
a:hover,a:active { text-decoration:none}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}

.wrapper {margin:0 auto; width:1100px;}
:link, :visited , ins {    text-decoration: none;}
.left {float:left;}
.clear{ clear:both;}
.right {float:right;}
.leftSide{float:left;}
.rightSide{float:right;}
.mod {margin-bottom:8px;}
.modTwo {margin-bottom:15px;}
.bolder {font-weight:bold;}
.tIndent {text-indent:33px;}
.clearfix:after {content:"."; clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
*+html .clearfix{min-height:1%;}
.red{color:#F00}.red:hover{color:#F60;}.red a{color:#F00;}.red a:hover{color:#F60;}
.gray{color:#666;}.gray:hover{color:#F60;}.gray a{color:#666;}.gray a:hover{color:#F60;}
.blue{color:#1E7BB3;}.blue:hover{color:#F60;}.blue a{color:#1E7BB3;}.blue a:hover{color:#F60;}

body{ background-color: #ffffff}

.clean{clear: both;}
.top{	width: 100%; height: 30px; background: #f2f2f2; border-bottom: 1px solid #e6e6e6;;}
.top_box{width: 1120px; margin:auto; }
.top_box span { float: right; font-size:12px; color: #808080; line-height: 30px;}

.nav{ width: 100%; height: 70px; border-bottom: 3px solid #EB0018;background-color: #ffffff;}
.nav_box{ width: 1120px; margin: auto;}
.nav_box> .logo img{float: left;}
.menu_box{ float: right; height: 70px;}
.menu_box ul{float:right; }
.menu_box ul>li{ float:left; height:70px; position: relative; z-index: 10000;}
.menu_box ul>li>a{ height:70px; line-height:70px; font-family:Microsoft yahei; font-size:15px; color:#4c4c4c; display:block; padding:0 17px;}
.menu_box ul>li>a:link{color:#4C4C4C; }
.menu_box ul>li>a:visited{ color:#4C4C4C; }
.menu_box ul>li>a:hover,.menu_box ul li>a.cur,.menu_box ul li>a.curs{ background:#eb0018; color:#fff; }
.menu_box ul>li>a:active{background:#eb0018; color:#fff; }
.menu_box ul>li>a.selecton{ background:#eb0018; color:#fff;}
.menu_box .m-search{ margin: 20px; float: left;}
.denglu{padding: 0px 15px 0 30px; background: url(../img/dl.png) no-repeat center; line-height: 35px; color: #4C4C4C; float: left;
         -moz-border-radius: 4px 0px 0px 4px;-webkit-border-radius: 4px 0px 0px 4px;border-radius: 4px 0px 0px 4px;
    background-color: #eb0018;background-size: 37%; background-position: 5px 4px;
}
.zhuce{ padding: 0px 10px 0px 30px; background: url(../img/zc.png) no-repeat center; line-height: 35px; color: #4C4C4C;float: left;
        -moz-border-radius: 0px 4px 4px 0px;-webkit-border-radius: 0px 4px 4px 0px;border-radius: 0px 4px 4px 0px;background-size: 37%;
    background-position: 5px 4px;
}
.nav-last{ padding-top: 15px;width: 155px !important;}
.nav-last a{ color: #eb0018;font-size: 14px;}
.nav-last a.denglu{color: #ffffff;}
/* 鼠标滑过显示二级菜单 */
.menu_box ul>li .nav-hover{width:520px; height: 190px; position: absolute; top: 70px; left: 0px; background-color: #f3f3f3; display: none;}
.menu_box ul>li .nav-hover .nh-menu{width:255px; height: 155px; padding: 20px 0 0 25px;}
.menu_box ul>li .nav-hover .nh-menu a{ display: block; float: left; font-size:14px; width:115px; margin-bottom: 12px;}
.menu_box ul>li .nav-hover .nh-img{width:240px; height: 180px;padding: 20px 20px 0 0px;}


.swiper-pagination{z-index: 50;}
.swiper-slide>img{width:100%; height: 100%; max-height: 400px; display: block;}
.swiper-wrapper{ z-index: 11;}
.swiper-pagination-bullet{width:12px; height: 12px; background-color: #cccccc;border-radius: 50%;    opacity: 1;}
.swiper-pagination-bullet-active{ background-color: #eb0018;}
.swiper-pagination{text-align:center; }
.swiper-container-horizontal>.swiper-pagination{bottom:2px;}
.swiper-container {width: 100%; height: 100%;    }
.swiper-slide {text-align: center;font-size: 18px;background: #666;}
.swiper-slide>img {width: auto;height: auto;max-width: 100%;max-height: 100%; -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);   -moz-transform: translate(-50%, -50%);   transform: translate(-50%, -50%);
      position: absolute;    left: 50%;      top:50%;  }




.banner_img{height:400px;}
.line{ width: 1920; height: 65px; background: url(../img/banner_bg.png); position: relative; bottom: 69px;}
.notice{ width: 1120px; margin:auto; }
.notice a{line-height: 30px; color: #FFFFFF;  font-size: 12px;position: relative; bottom: 99px;}


.content{ width: 1120px; margin: auto;  margin-top: 20px;}
.columns{color: #323232; font-size: 24px;line-height: 80px;  margin-right: 10px;}

.news_box{ width: 720px; float: left;}
.news_box>a,.product>a,.fen>a,.link>a,.recruitment>a{ color: #eb0018}
.subtitle{ float: right; line-height: 80px;}
.headline img{ margin-right: 20px; float: left; }
.title{font-size: 18px; color: #323232; line-height: 40px;}
.headline span{ line-height: 30px; font-size: 12px; margin: 0; color: #808080;}
.headline p{ font-size: 12px; color: #808080; line-height: 22px; }
.new_detail{ height: 180px; width: 400px; float: right;}
.xiangxi{float: right; font-size: 12px;}
.ad_box{ float: right; margin-top: 30px; width:360px; height: 360px; overflow: hidden;}
.newslist_box{ margin-top: 10px;}
.newslist_box ul{ line-height:30px;}
.newslist_box li{ background:url(../img/dian.gif) no-repeat center left; padding-left: 14px; }
.newslist_box span{ float: right; font-size: 12px; color: #808080;}
.newslist_box a{color:#4C4C4C; }
.subtitle a:link{color:#4C4C4C; }
.subtitle a:visited{ color:#4C4C4C; }
.subtitle a:hover{color:#eb0018; }
.subtitle a:active{color:#eb0018; }
.subtitle a.selecton{color:#eb0018;}
.subtitle a.cur{color:#eb0018;}
.new_detail a:link{color:#4C4C4C; }
.new_detail a:visited{ color:#4C4C4C; }
.new_detail a:hover{color:#eb0018; }
.new_detail a.selecton{color:#eb0018;}

.newslist_box ul li a:link{color:#4C4C4C; }
.newslist_box ul li a:visited{ color:#4C4C4C; }
.newslist_box ul li a:hover{color:#eb0018; }
.newslist_box ul li a.selecton{color:#eb0018;}



.product{ margin-top: 20px;}
.bg{background: url(../img/big.gif); float: left; height: 160px;}
.bg>div{}
.lt{ width:265px; height: 160px; margin-right: 20px; background: url(../img/01.gif) no-repeat center top; float: left;}
.lw{ width:265px; height: 160px; margin-right: 20px; background: url(../img/02.gif) no-repeat center top; float: left;}
.gl{ width:265px; height: 160px; margin-right: 20px; background: url(../img/03.gif) no-repeat center top; float: left;}
.xm{ width:265px; height: 160px; background: url(../img/04.gif) no-repeat center top; float: left;}
.biaoti{font-size: 16px; color: #323232;  display: block; width: 265px; text-align: center; margin-top: 65px;}
.bg p{ font-size: 12px; margin:10px 20px 0 20px; line-height: 20px; color: #808080;}


.recruitment{ margin-top: 30px;}
.zp01,.zp02,.zp03,.zp04,.zp06,.zp07,.zp08,.zp09{width: 216px; float: left; margin-right: 10px;}
.zp05,.zp10{width: 216px; float: left;}
.zw_box{ height: 60px; background: #f2f2f2;line-height: 30px; font-size: 12px; width: 215px; margin-bottom: 15px}
.zw_box a{ color: #4C4C4C;  margin-left: 20px;}
.zw_box span{ color: #808080;  float: right; margin-right: 20px;}
.button{ width: 150px; height: 40px; margin: auto; background: #EB0018;font-size: 14px;  line-height: 40px;margin-top: 30px;border-radius:5px 5px 5px 5px;}
.button a{ display: block; width: 150px; color: #FFFFFF; text-align: center;transition: all 0.5s;}
.button a i{margin-left: 10px;transition: all 0.5s;}
.button a:hover i{ transition: all 0.5s;  transform: translate(10px);}


.fen{ margin-top: 30px;}
.fen01,.fen02,.fen03{ width:360px; height: 180px;float: left;}
.fen01,.fen02{margin-right: 20px;}
.fen01 a,.fen02 a,.fen03 a{ color: #323232;line-height: 24px;}
.fgs_wall{height:205px; position: relative;}
.fgs_wall .swiper-slide>img{height:180px;}
.fgs_wall .swiper-button-next{right:-40px;}
.fgs_wall .swiper-button-prev{left:-40px;}
.fgs_wall .swiper-slide{background: #ffffff;}
.fgs_wall .swiper-slide span{ z-index: 1000; position: absolute; left: 0; bottom: 0px; font-size:14px;}
.fgs_wall a:hover span{ color: #EB0018;}
.fgs_wall .swiper-slide .zg-hover{ position: absolute; width:102%; height: 180px; top: 0px; background-color: rgba(0,0,0,0.3); z-index: 10; overflow: hidden;
display: none;}
.fgs_wall .swiper-slide .zg-hover img{font-size:40px; position: absolute; right: -15%; top:40%;}


.link{ margin-top: 50px;}
.link_content a{ margin-right: 20px; font-size: 12px; color: #4C4C4C; line-height: 24px;}
.link_content a:link{color:#4C4C4C; }
.link_content a:visited{ color:#4C4C4C; }
.link_content a:hover{color:#eb0018; }
.link_content a:active{color:#eb0018; }
.link_content a.selecton{color:#eb0018;}

/* banner */
/* p-top */
#p-top{margin:0 auto;padding:0 10px;width:930px;text-align:left;}
#p-top{background:none;width:auto;min-width:990px;padding:0;}
/*#p-banner-1{background: #EDEDED url(/lib/img/banner/p-banner1.jpg) repeat-x 50% 0px;}*/
/*#p-top-banner .p-banner-small-1{background: url(/lib/img/banner/p-banner1-small.png) no-repeat 0 80%;}*/
/*#p-banner-2{background: #EDEDED url(/lib/img/banner/p-banner2.jpg) repeat-x 50% 0px ;}*/
/*#p-top-banner .p-banner-small-2{background: url(/lib/img/banner/p-banner2-small.png) no-repeat 0px 80%;}*/
/*#p-banner-3{background: #EDEDED url(/lib/img/banner/p-banner3.jpg) repeat-x 50% 0px;}*/
/*#p-top-banner .p-banner-small-3{background: url(/lib/img/banner/p-banner3-small.png) no-repeat 0px 50%;}*/
.p-home-banner{width:990px;padding:0;margin:0 auto;clear:both;}
.p-home-banner:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#p-top-banner img,#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{padding:0;margin:0;}
#p-top-banner h1,#p-top-banner h2,#p-top-banner h3{position:relative;}
#p-top-banner{background:#EFEFEF;border-bottom:1px solid #C0C0AE;}
#p-top-banner.p-container{margin:0;}
#p-top-banner.p-top-qh .p-container-body{clear:both;position:relative;height:400px;border:0 none;background:none;margin:0;}
#p-top-banner .p-top-qh-pane{position:relative;height:400px;overflow:hidden;clear:both;}
#p-top-banner .p-top-qh-pane h1 img,#p-top-banner .p-top-qh-pane h2 img{margin-top:80px;}
#p-top-banner .p-bannerqh{position:absolute;overflow:hidden;}
#p-top-banner .p-bannerqh .p-home-banner{clear:none;height:400px;overflow:hidden;width:100%;margin:0;float:left;}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1{width:990px;margin:0 auto;text-align:left}

#p-top-banner .p-top-qh-nav{margin:-22px 100px 0 0;width:200px;height:20px;float:right;display:inline;}
#p-top-banner .p-top-qh-nav a{width:50px;height:35px;position:relative;z-index:2100;display:inline-block;text-decoration:none;padding:0;margin:3px 5px;font-size:1px;outline:0;border:3px solid #EEE;border:3px solid rgba(255,255,255,0.6);box-shadow:0 1px 3px rgba(0,0,0,0.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);}
#p-top-banner .p-top-qh-nav a .p-top-qh-view{width:45px;height:30px;}
#p-top-banner .p-top-qh-nav a.p-active{top:-5px;}
#p-top-banner .p-top-qh-nav a:hover,#p-top-banner .p-top-qh-nav a.p-active{border:3px solid #FFF;border:3px solid rgba(255,255,255,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.85);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.85);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.85);}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt{display:none;background:url(/lib/img/banner/p-banner-small-bg.png) no-repeat 0 0;_background-image:url("/lib/img/banner/p-banner-small-bg-ie6.png");cursor:pointer;position:absolute;text-align:left;width:328px;height:113px;top:-115px;left:-237px;}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt{top:-110px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3,#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-4{display:block;border:1px solid #FFF;width:60px;height:60px;margin:18px 10px 5px 20px;_margin:20px 6px 5px 12px;float:left;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2{font-weight:bold;color:#FFDF4E;text-shadow:0 1px 0 rgba(0,0,0,.5);font-size:12px;margin:0;padding:15px 20px 0 0;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p{font-size:11px;color:#999;text-shadow:0 1px 0 rgba(0,0,0,.5);margin:0;padding:0 20px 5px 0;line-height:14px;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2{color:#FFC;}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p{color:#CCC;}
#p-top-banner a.p-top-qh-next,#p-top-banner a.p-top-qh-prev{display:none;}
.p-container{margin:0 0 1.2em;width:100%;}
.p-container .p-container-body h2,.p-container.p-alternate-two h2,.p-container.p-alternate-six h2{background:none;border:none;}
.p-subtittle{position:absolute;left:-3000px;width:500px;}

.banner-buttom{position:absolute;bottom:0px;width:100%;height:30px;z-index:40;border-top:1px solid rgba(0, 0, 0, 0.1);
margin:0 auto;min-width:990px;text-align:center;}
.news-border{border-top:1px solid rgba(255, 255, 255, 0.3)!important;border-top:1px solid #C0C0AE;}
.gg-wall{ position: absolute; width:100%;}
.gg-txt{width:1120px; margin: auto; text-align: left;}
/* 结束  */

/* 焦点图，文字滚动 */
.scrollText{width: 500px;height: 30px;min-height: 30px;line-height: 30px;overflow: hidden;}
.scrollText li {    height: 30px; }
.scrollText li a{ color: #FFFFFF;}

/* 快捷方式 */

.icon {
    display: inline-block;
    background-image: url(../img/icon.png?v=201601251420);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
}
.icon-article {
    width: 60px;
    height: 60px;
}

.i-icon, .icon-article, .icon-big-phone, .icon-footer, .icon-sm-phone {
    position: relative;
}
.article-left-btn-group {
	width:60px;
	float:left;
	position:fixed;
	z-index:1000;
	top:310px;
	left:50%;
	margin-left: -650px;
}
.article-left-btn-group ul li {
	width:60px;
	cursor:pointer;
	background-color:#f2f2f2;
	border-bottom:1px solid #f0f0f0
}
.article-left-btn-group ul li:last-child,.article-left-btn-group ul li:nth-child(3) {
	border:none;
	margin-bottom:10px
}
.article-left-btn-group ul li:nth-child(1):hover .icon-article-wb {
	background-position:11px -318px
}
.article-left-btn-group ul li:nth-child(2):hover .icon-article-pyq {
	background-position:-50px -319px
}
.article-left-btn-group ul li:nth-child(3):hover .icon-article-qzone {
	background-position:-121px -319px
}
.article-left-btn-group ul li:nth-child(4):hover .icon-article-pl {
	background-position:-180px -319px
}
.article-left-btn-group ul li:nth-child(5).active .icon-article-col,.article-left-btn-group ul li:nth-child(5):hover .icon-article-col {
	background-position:-249px -320px
}
.article-left-btn-group ul li:nth-child(5).active {
	background-color:#fbc032;
	border:none
}
.article-left-btn-group ul li:before {
	content:"";
	position:absolute;
	z-index:0;
	width:60px;
	height:62px;
	opacity:0;
	-webkit-transition:.5s cubic-bezier(.3,0,0,1.3);
	-moz-transition:.5s cubic-bezier(.3,0,0,1.3);
	transition:.5s cubic-bezier(.3,0,0,1.3);
	-ms-transform:scale(0,0);
	transform:scale(0,0)
}
.article-left-btn-group ul li:nth-child(1):hover:before {
	background-color:#f74864
}
.article-left-btn-group ul li:nth-child(2):hover:before {
	background-color:#1ec354
}
.article-left-btn-group ul li:nth-child(3):hover:before {
	background-color:#ffce0b
}
.article-left-btn-group ul li:nth-child(4):hover:before {
	background-color:#3091f4
}
.article-left-btn-group ul li:nth-child(5):hover:before {
	background-color:#fbc032
}
.article-left-btn-group ul li:nth-child(6):hover:before {
	background-color:#f63756
}
.article-left-btn-group ul li:hover:before {
	opacity:1;
	-webkit-transform:scale(1,1);
	-moz-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
	transform:scale(1,1)
}
.article-left-btn-group .weixin-Qr-code {
	display:none;
	position:absolute;
	width:130px;
	height:130px;
	margin-left:80px;
	margin-top:-35px;
	box-shadow:0 0 6px rgba(14,22,30,.3);
	background-color:#fff;
	z-index:10
}
.article-left-btn-group .weixin-Qr-code:after,.article-left-btn-group .weixin-Qr-code:before {
	display:block;
	position:absolute;
	width:0;
	height:0;
	top:57px;
	left:-18px;
	content:''
}
.article-left-btn-group .weixin-Qr-code:before {
	border:8px solid transparent;
	border-right:10px solid rgba(0,0,0,.3)
}
.article-left-btn-group .weixin-Qr-code:after {
	border:8px solid transparent;
	border-right:10px solid #fff
}
.icon-article-wb {
    background-position: 10px -259px;
}
.icon-article-pyq {
    background-position: -50px -259px;
}
.icon-article-qzone {
    background-position: -121px -259px;
}
.icon-article-pl {
    background-position: -180px -259px;
}
.article-left-btn-group ul li:nth-child(4):hover .icon-article-pl {
    background-position: -180px -319px;
}
.icon-article-col {
    background-position: -249px -259px;
}
.article-left-btn-group ul li:nth-child(5).active .icon-article-col, .article-left-btn-group ul li:nth-child(5):hover .icon-article-col {
    background-position: -249px -320px;
}


/* 搜索 */
.search{width:100%;height:0px;background:#fff;border-top:0;border-bottom:1px solid #ddd;overflow:hidden;opacity:0;
	position: absolute; z-index: 10001; top: 100px;}
.search input{width:765px;height:100px;border:none;outline:none;text-align:center;font-size:20px;color:#333;}
.search button{background:url(../img/search_gray.png) transparent center no-repeat;width:25px;height:25px;border:none;cursor:pointer;position:relative;top:10px;outline:none;}

/* 走进立人 */
/*关于立人*/
.ej01{ width: 100%;height: 210px;}
.ej01_box{width: 1120px; margin: auto; margin-top: -70px; }

.left_nav{ width: 250px; float: left; background: url(../img/bt.png) no-repeat top; height: 500px;}
.left_nav h1{ color: #FFFFFF; font-size: 30px; font-weight: normal; margin: 20px 0 5px 35px;}
.left_nav span{ margin-left: 35px; color: #687689;font-family:Arial; font-size: 18px; }
.left_nav ul{ margin-top: -16px}
.left_nav ul li{ line-height: 50px; width: 250px; }
.left_nav ul li a{ display: block;  background: #F2F2F2;width: 100%; padding-left: 35px; margin-top: 4px; color: #4C4C4C; position: relative;font-size: 14px;}
.left_nav img{ margin-top: 10px;  position: relative; z-index: 1;}
.left_nav ul li a:link{color:#4C4C4C;}
.left_nav ul li a:visited{ color:#4C4C4C; }
.left_nav ul li a:hover,.left_nav ul li a.cur{ background:#EB0018; color:#fff; }
.left_nav ul li a:hover ins,.left_nav ul li a.cur ins{display: block;}
.left_nav ul li a:active{background:#bfbfbf; color:#fff; }
.left_nav ul li a.selecton{ background:#bfbfbf; color:#fff;}
.left_nav ul li a ins{ width:10px; height: 10px; background: url(../img/jt.png) no-repeat; position:absolute; right: 15px; top: 20px; display: none;}

.right_content{ background: #FFFFFF; width: 850px;padding: 0 25px;  float: right;border: solid 1px #f0f0f0; }
.right_title{ height: 20px; width: 10px; border-left: solid #EB0018 4px; float: left; margin-top: 25px;  }
.right_line{border-bottom: solid #f0f0f0 1px; margin: auto; line-height: 70px;color: #4C4C4C; font-size: 22px;}
.location{ background:url(../img/weizhi.gif) no-repeat center left; color:#808080; font-size: 12px; float: right; padding-left: 25px;}
.wenzhang{ margin: auto; margin-top: 15px; line-height: 30px; color: #333; /*background: url(../img/logo.png)  no-repeat right top;*/
    font-size: 13px;
}

/* 新闻中心 */
.right_menu ul li { float: left;   background-color: #f2f2f2; margin-right: 10px; margin-bottom: 10px}
.right_menu ul li a{ width: 118px; height: 40px;line-height: 40px; text-align: center; display: block;}
.right_menu ul li a:link{ color: #323232;}
.right_menu ul li a:visited{ color:#323232; }
.right_menu ul li a:hover,.right_menu ul li a.cur{ background:#EB0018; color:#fff; }
.right_menu ul li a:active{background:#EB0018; color:#fff; }
.right_menu ul li a.selecton{ background:#EB0018; color:#fff;}
.right_menu ul li .cur{ background: #EB0018; color: #EB0018;}

.first_new{ margin-top: 30px;}
.first_new h1{ font-weight: normal; color: #7d96ce;font-size: 30px;}
.first_newleft{ width: 450px; float: left;}
.first_newleft a{ font-size: 18px; color: #323232; line-height: 50px; font-weight: bold;}
.first_newleft p{ line-height: 26px; color: #989898;}
.img_box{ float: right; margin-top: 30px; width: 270px; height: 150px;}


.news_list{ margin-top: 15px;} 
.news_list01{ margin-top: 0px;margin-bottom: 15px;}
.date{ width: 90px; height: 90px; background: #F2F2F2; float: left;}
.date h2{ font-weight: normal; color: #EB0018; width: 90px; text-align: center; margin-top: 15px; font-size: 24px;}
.date span{ margin-left: 13px;}
.list_title{ float: right; width: 630px;}
.list_title a{font-size: 18px; color: #323232; font-weight: bold;}
.list_title p{ line-height: 26px; color: #989898;}


.page{margin-top: 50px; padding-bottom: 50px;}
.page a,.page span{ display: block; float: left; width:33px; height: 33px; line-height: 33px; text-align: center; border: 1px solid #FFFFFF; margin-right: 5px; border-radius: 3px;
font-size:12px;}
.page a.cur{border: 1px solid #e6e7e8; color: #EB0018;}
.page span{width:200px; margin-left: 20px;}
.page span tt{ display: block; float: left; line-height: 35px;}
.page span input{width:40px; height: 33px; border:1px solid #e6e7e8; text-align: center; outline: none; float: left; margin: 0 5px;}
.page span button{width:35px; height: 35px; float: left; background-color: #FFFFFF; border:1px solid #E6E7E8; cursor: pointer; outline: none; color: #808080;}
.page a.p-prev,.page a.p-last{border:1px solid #E6E7E8}
.page a.p-prev i{width:0;height:0; border-top:6px solid transparent; border-bottom:6px solid transparent;  border-right:6px solid #808080; display: inline-block; }
.page a.p-last i{width:0;height:0;border-top:6px solid transparent; border-bottom: 6px solid transparent;  border-left: 6px solid #808080;display: inline-block;}

/*新闻内页*/
.neiye_title{ border-bottom: 1px #F0F0F0  dashed; margin: 30px 0;}
.nr_title{ color: #323232;font-size: 18px; color: #323232; font-weight: bold; line-height: 30px;}
.neiye_title span{ font-size: 12px; color: #808080; margin-right: 20px;}
.neiye_title ul{ float: right; font-size: 12px; color: #808080; }
.neiye_title ul li{ float: left; line-height: 20px; margin-left: 5px;     position: relative;}
.neiye_title ul li a{ width: 20px; height: 20px; display: block;}
.neiye_title ul li .share01{background: url(../img/share.gif) no-repeat -6px 1px; }
.neiye_title ul li .share02{background: url(../img/share.gif) no-repeat -28px 1px; }
.neiye_title ul li .share03{background: url(../img/share.gif) no-repeat -50px 1px; }
.neiye_title ul li .share04{background: url(../img/share.gif) no-repeat -73px 1px; }
.new_content{ line-height: 26px; text-indent:2em; margin-bottom: 50px;}
.new_content img{max-width: 100% !important}

.sbcx-tb td{ padding: 10px 5px;}
.sbcx-tb .firstRow{ border-bottom: 1px solid #cccccc;border-left: 2px solid #eb0018;font-size: 15px;padding-left: 5px; margin-bottom: 10px}
.sbcx-tb td a{ background: #eb0018;color: #ffffff;display: inline-block;padding: 2px 10px;border-radius: 3px;margin: 0 10px 15px 0;}


/*总裁致辞*/
.zhici{ float: right; width: 360px; margin-bottom: 80px;}
.zhici span{ float: right;}


/*视频纵览*/
.video01,.video02,.video04,.video05,.video07,.video08{ width: 230px; position: relative; float: left; margin-right: 30px; margin-bottom: 10px;}
.video03,.video06,.video09{width: 230px; position: relative; float: left;margin-bottom: 10px;}
.video_list a{  color: #4C4C4C;float: left;line-height: 18px;}
.wenzhang>span{ font-size: 12px; color: #9a9a9a;  float: left;line-height: 26px;}
.touming{width: 230px; height: 170px; background: #000000; position: absolute; top: 0; filter:alpha(opacity:30); opacity:0.3; -moz-opacity:0.3;-khtml-opacity: 0.3 }
.video_icon{width: 40px; height: 40px; background:url(../img/video.png) no-repeat center center; position: absolute; top: 65px; left:95px;cursor: pointer; }

/*联系我们*/
.callus_content{width: 750px; margin: auto; margin-top: 30px; line-height: 30px; color: #808080; font-size: 12px;}
.callus_content h3{ font-size: 14px; font-weight: bold; color: #323232; line-height: 24px;  margin-bottom: 10px;}
.Headquarters{ border-bottom: 1px dashed #e6e6e6; height: 300px;}
.Headquarters_left{ float: left;}
.map_box{ float: right;}

.branch01,.branch03,.branch05,.branch07{ float: left; margin-top: 30px;}
.branch02,.branch04,.branch06,.branch08{ float: right;margin-top: 30px;}

/*招聘职位*/
.recruitment_box{width: 100%;padding: 0 30px; margin: auto;  line-height: 26px; color: #808080; font-size: 14px; margin-bottom: 50px;}
.post{ /*width: 45%;*/ float: left}
.post .j-tit{ display: block; font-size: 18px; color: #323232; background: url(../img/zhaopin.gif) no-repeat left  center;  
           line-height: 40px; padding-left: 50px; margin:20px 0; }
.linian_box{width: 750px; margin: auto;  line-height: 30px; color: #808080; font-size: 14px; margin-top: 20px; padding-bottom: 30px;}

/* 社保 */
.advs{width: 100%;padding: 0 0px; margin: auto;  line-height: 26px; color: #808080;  margin-bottom: 50px;}
.advs ul{ padding: 25px 10px 0px 10px;}
.advs ul li{ width: 175px;float: left;height: 140px;border: 1px solid #e6e7e8;padding: 2px;margin-right: 25px; margin-bottom: 25px}
.advs ul li.last{margin-right: 0px}

/*蓝领招聘*/
input{ margin: 0; border: 0; padding: 0; outline: none;}
select{margin: 0; border: 0; padding: 0; outline: none;}
.lanling_box{ width: 750px;margin: auto;  margin-top: 30px;}
.lanling_box input{ width: 598px; height: 48px;  border: 1px solid #e5e5e5; color: #808080; font-family: "微软雅黑";  float: left;}
.search_bg{width: 150px; height: 50px;background: #eb0018; float: left;}
.search_icon{width: 150px; height: 50px; background: url(../img/searchicon01.png) no-repeat center center;}
.lanling_box ul li{ float: left; font-weight: bold; padding: 10px 0;}
.hot li a{padding-right: 30px;}
.shaixuan li span{ line-height: 40px;}
.shaixuan select{ width: 158px; height: 38px; color: #808080;border: 1px solid #e5e5e5;font-family: "微软雅黑";}
.shaixuan li {margin-right: 19px;}

.llzp01,.llzp02,.llzp03,.llzp05,.llzp06,.llzp07,.llzp09,.llzp10,.llzp11{width: 180px; float: left; margin-right: 10px;}
.llzp04,.llzp08,.llzp12{width: 180px; float: left;  }
.ll_box{ height: 60px; background: #f2f2f2;line-height: 30px; font-size: 12px; width: 180px;}
.ll_box a{ color: #4C4C4C;  margin-left: 15px;}
.ll_box span{ color: #808080;  float: right; margin-right: 15px;}
.zhiwei_box img{ width: 180px;}
.zhiwei{ margin-bottom: 50px;}

/*猎头招聘*/
.zhiwei_box table {border-collapse:collapse; margin-top: 30px;}
.zhiwei_box table tr th{ line-height: 44px; text-align: center; font-family: "微软雅黑"; color: #808080; font-weight: normal; font-size: 14px; 
						border-bottom: 1px solid #E5E5E5;border-top: 1px solid #E5E5E5; border-left:0px; border-right: 0px;}
.zhiwei_box table tr td	{ border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1; border-left:0px; border-right: 0px;}					
.title01{ width: 270px;}
.title02{width: 80px;}
.title03{width: 75px;}
.title04{width: 70px;}
.title05{width: 100px;}
.title06{width: 75px;}
.title07{width: 80px;}
.form01{width: 270px; height: 75px;}
.form02{width: 80px; height: 75px; text-align: center;}
.form03{width: 75px; height: 75px;text-align: center;}
.form04{width: 70px; height: 75px;text-align: center;}
.form05{width: 100px; height: 75px;text-align: center;}
.form06{width: 75px; height: 75px;text-align: center;}
.form07{width: 80px; height: 75px;text-align: center;}
.zhiwei_box table tr td	a{font-size: 16px; font-weight: bold; color: #323232; text-align: left; padding-left: 20px;line-height: 30px;}
.zhiwei_box table tr td	span{ font-size: 12px; padding: 0 20px; line-height: 25px;}

/*招聘公司首页*/
.company_bg{ width: 1920px; height: 210px; background: url(../img/company.jpg); margin-top: 70px;font-family: "微软雅黑";}
.company_box{ width: 1120px; margin: auto; }
.company_logo{ width: 170px;height: 170px;  float: left;margin-top: 20px;} 
.companybrief_box{ width: 950px;height: 170px; margin-top: 20px;float: left; background: #FFFFFF;}
.company_title{ font-size: 22px; font-weight: bold; color: #323232;  margin-left: 25px; display: block; margin-top: 20px;}
.company_site{ font-size: 12px; color: #808080;margin-left: 25px; display: block; margin-top: 5px;}
.company_brief{font-size: 14px; font-weight: bold; color: #323232;margin-left: 25px;margin-top:10px;display: block;}
.position_number{margin-left: 25px; margin-top: 10px; float: left;}
.position_number tt{ font-size: 22px; color: #eb0018;font-family: "微软雅黑"; font-weight: bold;}
.company_share{ float: right;margin-top: 10px; margin-right: 20px;}
.wb{ width: 20px; height: 20px; background: url(../img/companyshare.gif) no-repeat; float: right; }
.wx{width: 20px; height: 20px; background: url(../img/companyshare.gif) no-repeat right; float: right; margin-right: 10px;}

.limit{ width: 1120px; margin: auto;}
.limit_left{ width: 800px; float: left;}
.office01{ width: 795px; height: 68px; border: 1px solid #F1F1F1;  border-left:4px solid #EB0018;  margin-bottom: 20px;}
.cp_01{ font-size: 16px; font-weight: bold; color: #323232; line-height: 70px; float: left;}
.cp_01 span{ font-size: 26px; color: #eb0018; font-weight: bold;}
.right_line01{ float: right; width: 550px; height: 1px; background: #F1F1F1; margin-top: 35px;}
.office01 a{ font-size: 16px; color: #646464;font-weight: bold; margin-left: 20px; float:left; margin-top: 10px;}
.payroll{font-size: 18px; color: #EB0018;font-weight: bold;margin-left: 20px; clear: left; float: left; line-height: 30px;}
.summary{ margin-left: 40px;line-height: 30px;float: left;}
.time{ float:right; margin-right: 20px; line-height: 70px;}
.limit_right{ width: 280px; float: right;}
.right_line02{float: right; width: 180px; height: 1px; background: #F1F1F1; margin-top: 35px;}
.cp_02{ font-size: 16px; font-weight: bold; color: #323232; line-height: 70px; float: left;}
.limit_right ul li{ display: block; padding-left: 30px; line-height: 40px; color: #808080; font-weight:bold;}
.limit_right ul li:first-child{ background: url(../img/company_icon.gif) no-repeat;}
.limit_right ul li:nth-child(2){background: url(../img/company_icon.gif) no-repeat 0 -40px;}
.limit_right ul li:nth-child(3){background: url(../img/company_icon.gif) no-repeat 0 -79px;}
.limit_right ul li:nth-child(4){background: url(../img/company_icon.gif) no-repeat 0 -119px;}
.limit_right ul li:nth-child(5){background: url(../img/company_icon.gif) no-repeat 0 -159px;}
.limit_right ul li:nth-child(6){background: url(../img/company_icon.gif) no-repeat 0 -199px;}
.map a{ display: block; width: 280px; text-align: center; font-weight: bold; line-height: 20px; color:#646464;}

/*职位详情*/
.zhiwei_title{ width: 130px; height: 50px; background: url(../img/zw_titlebg.gif); color: #ffffff; font-size: 20px; font-weight: bold; text-align: center; line-height: 50px; margin-top: 30px;}
.biaoqian li{ padding: 0 25px; background: url(../img/biaoqian.gif) no-repeat left; float: left;  line-height: 50px; font-size: 16px; font-weight: bold; margin-top: 20px;}
.biaoqian li.payroll{ font-size: 22px; margin-left: 0;}                                   




/*注册、登录、找回密码*/
.logo_bg{ width:100%;  height:120px; background:#f3f3f3 ; border-bottom: 4px solid #e6e6e6;}
.logo_box{ width: 1120px; margin: auto;}
.logo_box img{ margin-top: 20px;}
.logo_box a{ float: right; color: #808080; font-size: 16px; font-weight: bold; line-height: 120px; padding-left: 30px; background: url(../img/back_ind.png) no-repeat left center;}
.login_content{ width: 1120px; margin: auto;}
.wel{ font-size: 24px; line-height: 100px;}
.main_tab{ width: 1120px; border-bottom: 1px solid #E1E1E1; height: 45px;}
.main_tab a{ width: 140px; height: 44px; border: 1px solid #e1e1e1; float: left; margin-right: 10px; line-height: 44px; text-align: center; font-size: 16px; color: #4C4C4C; z-index: 10; background: #f5f5f5;
              text-decoration: none
}
.main_tab a:hover {border-bottom-color: #FFFFFF;background: #ffffff; text-decoration: none}
.main_tab a.cur01{border-bottom-color: #eb0018;background: #eb0018;color: #ffffff;border: 1px solid #eb0018;}
.main_content{ width: 1120px; min-height: 500px; border: 1px solid #e1e1e1; border-top: none; }
.left_login{ padding-top: 50px; padding-left: 80px; width: 600px;float: left;}
.left_login li{ float: left;}
.main_content ul li i{ font-style: normal; color: #323232; line-height: 40px;margin-bottom: 15px; float: left; clear: left; width: 110px;}
.main_content ul li input{ margin-bottom: 15px; margin-right: 0px;}
.name,.password{ width: 288px; height: 38px; border: 1px solid #E1E1E1; padding-left: 10px; font-size: 14px; font-family: "微软雅黑"; }
.yz_input{width: 139px; height: 38px; border: 1px solid #E1E1E1; padding-left: 10px;font-size: 14px; font-family: "微软雅黑"; margin-right: 149px;}
.codes{width: 139px; height: 38px; border: 1px solid #E1E1E1; padding-left: 10px;font-size: 14px; font-family: "微软雅黑"; }
.get_codes{ display: block;  width: 140px; height: 40px; background: #EB0018; color: #FFFFFF; float: right; margin-left: 8px; font-family: "微软雅黑"; font-size: 14px;}
.code02{ float: right; clear: right; height: 38px; margin-left: 8px;}
.refresh{ width: 40px; height: 40px; display: block; background: url(../img/shuaxin.gif) no-repeat center center;float: right; cursor: pointer}
.rem{ margin-left: 110px;padding: 20px; vertical-align:middle; margin-top:0;}
.re_mm{font-size: 12px;}
.re_mm a{ padding-left: 25px; color: #4279bf;}
.dl_button{ width: 150px; height: 40px; color: #ffffff; background: #EB0018; font-family: "微软雅黑"; font-size: 20px;margin-left: 110px; margin-top: 40px;}
.party{ float: right; width: 500px; border-left: 1px solid #E6E6E6; margin-top: 50px; padding-left: 50px;font-weight: bold; }
.party span{ font-size: 16px;}
.party ul li{ float: left; margin-right: 70px; padding: 30px 0; }
.party ul li a{ padding-left: 50px; height: 50px; line-height: 50px; display: block; color: #323232;} 
.third01{ background: url(../img/third_login.gif) no-repeat left;}
.third02{ background: url(../img/third_login.gif) no-repeat -136px 0;}
.third03{ background: url(../img/third_login.gif) no-repeat -272px 0;}
.party img{ margin-top: 10px;}
.dl_footer{ width: 1120px; margin: auto; text-align: center; font-size: 12px; line-height: 24px; margin-top: 20px; color: #808080;}

.dl{ margin-left: 110px;font-size: 12px;}
.dl a{ padding-left: 15px; color: #4279bf;}

.zcxy{ float: left;margin-left: 110px; vertical-align:middle; margin-top: 20px; }
.xieyi{font-size: 12px;margin-top: 18px; display: block; width: 350px;}
.xieyi a{ color: #4279bf;}

/* 下载 */
.down_list{}
.down_list ul li{ height: 46px;line-height: 46px;margin-bottom: 1px;padding: 0 15px;}
.down_list ul li span{ display: inline-block;float: left;}
.down_list ul li a.d-tit{ float: left;color: #99ae21; margin-left: 20px}
.down_list ul li a.d-icon{ float: right;color: #EB0018;font-size: 20px;}
.down_list ul li:nth-of-type(odd){ background-color: #f1f1f1}
.down_list ul li:nth-of-type(even){ background-color: #e6e7e8}

.footer{ background: #333333; width: 100%;  height:250px;margin-top: 60px;}
.footer_content{ width: 1120px; height: 70px; margin: auto; background: url(../img/logo02.png) no-repeat;}
.footer_line{ height: 70px; border-bottom: 1px solid #4C4C4C;}
.phone{ float:right; color:#df8181; line-height: 70px; font-size: 24px; font-style:italic; padding-left: 40px; background: url(../img/call.png) no-repeat left center;}
.footer_box{ width: 1120px; margin: auto; color: #808080; font-size: 12px;margin-top: 30px; line-height: 24px;}
.footer_box a{ font-size: 12px; color: #808080; }
.share{ line-height: 50px; width: 170px;}
.share img{ float: right; margin-left: 10px; padding-top: 10px; cursor: pointer;}
.code_box{float: right; }
.code_box img{width: 100px; height: 100px;}

.social{ width: 100%;}
.social tr th{ width: 130px;font-weight: normal;font-size: 14px;  color: #444}
.social tr td,.social tr th{ padding: 8px 0;}
.social tr th span{ color: #EB0018;font-weight: normal;position: relative;top: 2px;display: inline-block; margin-right: 3px}
.social tr td input{ width: 315px;border: 1px solid #e6e7e8;height: 38px;line-height: 38px;padding: 0 5px;font-size: 14px;}
.social tr td select{width: 315px;border: 1px solid #e6e7e8;height: 38px;line-height: 38px;padding: 0 5px;font-size: 14px;}

.nou{ margin-top: 20px;font-size: 12px;}
.nou a{ color: #fe8503}
.cmd{ display: none;}

.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
    display: none !important;
}
.Validform_right{
    
}
.Validform_wrong{
	color:red;
	white-space:nowrap;
}
.Validform_loading{
}
.Validform_error{
	    border: 1px solid #fc5602 !important;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}
#login .Validform_checktip{  display: none}

.nav-last{ float: right;width: 150px;}
.nav-last a{ border: 1px solid #eb0018;}
.nav-last>span{ display: block;margin-top: 15px;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav-last p{ text-align: right; margin-top: 3px}


/* 找回密码 */
.log-wall{ border-top: 0px solid #7da4cd; width:1200px; margin: 20px auto; background: url(../img/users/lbg.png) no-repeat center top;
               background-position-y: -2px;
}
.u-bg-w{width:900px; min-height:610px;  margin: 0px auto 20px; padding:35px 30px 0 35px; position: relative;}
.ul-uw{ float: left; width:415px; }
.ul-type{ height:25px; color: #808080;}
.ul-type span{font-size:22px;}
.ul-type a{ display: inline-block; font-size:22px; margin: 0 20px; color: #808080;}
.ul-type a.cur{ color: #719cc9; margin-left: 0;}
.ul-type a i,.ul-type a img{margin-right: 8px;}
.ul-type a:hover{text-decoration: none;}
.ul-adv{ float: right; width:410px; padding-top: 60px;}
.ul-form{padding-top: 35px; position: relative; }
.ul-form .ul-cell{ margin-bottom: 25px; position: relative;}
.ul-form .ul-cell label{ display: inline-block; width:85px; font-weight: normal; color: #666666;}
.ul-form .ul-cell input{width:260px; border:1px solid #d9d9d9; height: 35px; padding:5px 10px; outline: none;}
.ul-form .ul-cell .city{margin:0 15px;}
.ul-form .ul-cell .city a{font-size:12px;}
.ul-form .ul-cell i{ color: #cccccc; font-size:20px; position: absolute; left: 315px; top: 9px;}
.ul-form .ul-else{padding-left: 85px; margin-top: 12px;}
.ul-form .ul-else span a{ color: #fe8503;}
.ul-form .ul-else>a{ float: right; display: inline-block; padding-right: 80px;}
.ul-form .ul-btns{margin-top: 30px; padding-left: 85px;}
.ul-form .ul-btns button{padding:10px 100px;  font-size:14px; }
.ul-form .ul-jzpwd{padding-left: 85px;}
.ul-form .ul-jzpwd label{ font-weight: normal;}
.ul-form .ul-jzpwd input{position: relative; top: -1px;}


.ul-go-log{ position:absolute; right: 30px; top:15px; font-size:12px;}
.ul-go-log a{ color: #fe8503;}
.ul-ureg{width:100%; padding-top: 30px;}
.ul-ureg .ul-cell{margin-bottom: 35px;}
.ul-ureg .ul-cell input{width:300px;}
.ul-ureg .ul-cell span{ display: inline-block; margin-left: 15px; font-size:12px; color: #999999;}
.ul-ureg .ul-else samp{font-size:12px; color: #999;}
.ul-ureg .ul-else label{ font-weight: normal;}
.ul-ureg .ul-btns{margin-top: 50px;}
.ul-ureg .ul-form .ul-cell i{ color: #cccccc; font-size:20px; position: absolute; left: 355px; top: 9px;}
.ul-form .ul-cell .pwd-par{ position: absolute; left: 385px; top: 16px;}
.ul-form .ul-cell .pwd-par span{ display: inline-block; width:18px; height: 4px; background-color: #cccccc;border-radius: 2px;-webkit-border-radius: 2px;}
.ul-form .ul-cell .pwd-par span.s1{ background-color: #ff3300}
.ul-form .ul-cell .pwd-par span.s2,.ul-form .ul-cell .pwd-par span.bgStrength{ background-color: #099}
.ul-form .ul-cell .pwd-par span.s3{ background-color: #060}

.ul-f-pwd .ul-cell{margin-bottom: 20px; margin-top: 20px;}
.ul-f-pwd .ul-btns{margin-top: 40px;}

.ul-foot{width:900px; font-size:12px; color: #9a9a9a; margin: auto;}
.ul-foot a{color: #9a9a9a; display: inline-block; margin: 0 5px;}
.ul-foot .ul-f-copy{float: left;}
.ul-foot .ul-f-nav{ float: right; text-align: right;}



/* 在线招聘 */
.job-w{ padding-top: 10px;padding-bottom: 50px;}
.job-w .job-sear input{ width: 654px;height: 38px;line-height: 38px;padding: 0 5px;float: left;border: 1px solid #cccccc;}
.job-w .job-sear button{ height: 38px;line-height: 38px;float: left;margin: 0;margin-left: -1px;width: 145px;font-size: 22px;padding: 0px 15px;
    background-color: #EB0018 !important;
}
.job-w .job-se-hot{ font-size: 14px;height: 35px;line-height: 35px;}
.job-w .job-se-hot span a{ display: inline-block;margin: 0 10px; cursor: pointer}
.job-where{ margin: 20px 0;font-size: 14px;}
.job-where>span { display: block;float: left;vertical-align: middle;padding: 7px 10px;}
.job-where select{ float: left;border: 1px solid #cccccc;padding: 7px 20px;vertical-align: middle;margin-right: 31px;width: 160px;}
.job-where select.last{ margin-right: 0px;}

.job-w-resu .zp01{ width: 251px;margin-right: 20px;margin-bottom: 20px;}
.job-w-resu .zp01 p{ text-align: center}
.job-w-resu .zp01 p>img{ max-width: 250px;max-height: 100px; margin: auto}
.job-w-resu .zp01.last{ margin-right: 0px;}
.job-w-resu .zp01 .zw_box{ width: 100%;}

.sen-tab{ width: 100%;}
.sen-tab td,.sen-tab th{ padding: 10px 5px;border-top: 1px solid #e6e7e8;border-bottom: 1px solid #e6e7e8;font-size: 13px;}
.sen-tab th{ color: #888; font-weight: normal}
.lt-w{ border: 1px solid #e6e7e8;margin-bottom: 15px;font-size: 15px;padding: 10px;}
.lt-w .lt-title{ padding-bottom: 10px;}
.lt-w .lt-title .lt-job{ float: left;display: block;color: #EB0018;width: 225px;}
.lt-w .lt-title span{ display: block;float: left;margin-left: 50px;font-size: 14px;}
.lt-w .lt-title .lt-com{ float: right;display: block;}
.lt-w .lt-info span{ display: block; float: left}
.lt-w .lt-info span small{ color: #eb0018}
.lt-w .lt-info tt{ display: block; float: right}

.com-head{ height: 202px;padding: 15px 0;}
.ch-wall{ background-color: #ffffff;width: 1120px;margin: auto;height: 170px;}
.ch-wall .ch-logo{ float: left;width: 170px;}
.ch-wall .ch-info{ float: left;width: 935px;padding: 20px 25px;}
.ch-wall .ch-info h2{ font-size: 20px;margin-bottom: 8px;}
.ch-wall .ch-info .info{ font-size: 14px;margin-top: 10px;height: 40px;overflow: hidden;}
.ch-wall .ch-info h4{ margin-top: 15px;font-size: 14px;}
.ch-wall .ch-info h4 strong{ color: #eb0018;font-size: 22px;margin-right: 5px;}

.com-body{ width: 1120px;margin:20px auto;}
.cbody-l{ width: 830px;float: left;margin-top: -90px;background-color: #ffffff;min-height: 500px;padding: 20px 30px;}
.cbody-r{ width: 260px;float: right;margin-top: -90px;background-color: #ffffff; padding:20px 30px;}
.cbody-r .com-binfo{ height: 26px;line-height: 26px;background: url(../img/com-icon.jpg) no-repeat left;padding-left: 35px;margin-bottom: 10px;font-size: 13px;}
.cbody-r .com-binfo.p1{ background-position: 0px 0px;}
.cbody-r .com-binfo.p2{ background-position: 0px -39px;}
.cbody-r .com-binfo.p3{ background-position: 0px -82px;}
.cbody-r .com-binfo.p4{ background-position: 0px -120px;}
.cbody-r .com-binfo.p5{ background-position: 0px -160px;}
.cbody-r .com-binfo.p6{ background-position: 0px -200px;}
.cbody-r h3 span{ font-size: 22px;color: #4c4c4c;border-left: 4px solid #eb0018;padding-left: 15px;}
.cbody-r .cusers{ text-align: center;padding: 20px 0;}
.cbody-r .cusers h4{ margin-top: 10px;font-size: 16px;color: #323232; font-weight: bold}
.cbody-r .cuinfo{ margin-top: 15px;line-height: 25px;font-size: 13px;}
.cbody-r .cuinfo h5{font-size: 16px;color: #323232;font-weight: bold;margin-bottom: 10px;}

.of-title{}
.of-title span{ background: url(../img/c-tags.jpg) no-repeat #fe0000;background-position: 0px 0px; color: #ffffff;font-size: 20px;padding: 10px 30px;
    display: inline-block;position: relative;}
.of-info{ border-bottom: 1px solid #e6e7e8;padding: 20px 20px 10px 2px;font-size: 14px;}
.of-info>div{ padding: 0px 10px 10px 0px;}
.of-info>div span{ display: inline-block;margin: 0 15px 0 5px;}
.of-info>div span i{ margin-right: 5px; color: #ccc}
.of-info>div span strong{ color: #eb0018}
.of-info p{ padding-left: 25px;}
.of-info p span{ display: inline-block;margin: 0 10px;}
.of-info p.ptime{ text-align: right;}
.of-context h2{ font-size: 16px;border-left: 3px solid #eb0018;padding-left: 10px;font-weight: bold;}
.of-context h2 a{ display: block;float: right;color: #ffffff;font-size: 16px;
    margin: 0px;margin-left: 10px;padding: 5px 25px !important;
}
.of-context>div{ line-height: 28px;font-size: 14px;}

.xs-of{ width: 1120px;margin: 40px auto;}
.xs-of>h2{ height: 30px;position: relative;padding-top: 10px; margin-bottom: 5px}
.xs-of>h2 span{ position:absolute;top: 0px;display: inline-block;background: #ffffff;font-size: 16px;padding: 0 15px 0 0; font-weight: bold}
.xs-of>h2 hr{ margin: 0px;}
.xs-of .xs-item{ width: 25%;height: 70px; float: left}
.xs-of .xs-item .logo{ width: 70px;height: 70px; float: left}
.xs-of .xs-item .logo img{ width: 70px;height: 70px;}
.xs-info{ float: left;padding-left: 10px;}
.xs-info p{ font-size: 14px;line-height: 24px;}
.xs-info p strong{ color: #eb0018;font-size: 18px;}
.xs-info p:last-child{ font-size: 13px;color: #666;}

.en-ofsum{ font-size: 16px;}
.en-ofsum strong{ color: #eb0018;font-size: 22px;}
.en-ofs{ margin-top: 10px; border-left:3px solid #eb0018}
.en-ofs .lt-info span small{ font-size: 20px;}
.en-ofs .lt-info span.en-city{ position: relative;top: 6px;margin-left: 25px;}
.en-ofs .lt-title{ padding-bottom: 5px;}

.com-tag{ margin-top: 50px;}
.com-tag h2{height: 30px;position: relative;padding-top: 10px; margin-bottom: 5px}
.com-tag h2 span{ position:absolute;top: 0px;display: inline-block;background: #ffffff;font-size: 15px;padding: 0 10px 0 0; font-weight: bold}
.com-tag h2 hr{ margin: 0;}
.com-tag .tag-w{}
.com-tag .tag-w span{ display: inline-block;border-radius: 20px;border: 1px solid #e6e7e8;padding: 3px 10px;margin: 0 10px 10px 0px;font-size: 12px;}

.issue{width:1000px; min-height:500px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding:10px; margin:auto; margin-top:15px; background:#fff; border:1px solid #ccc; behavior: url(../images/pie.htc); }
.issue h2{ height:25px; line-height:25px; background-color:#eeeeee; width:97%; margin:5px auto;}
.issue h2 span{ font-size:14px ; padding-left:20px; color:#878787;}
.issue table {margin: 10px auto;}
.issue table td p{ line-height:34px; }
table.rclookt td {font-size:12px; text-indent:2em;padding:8px 0;font-size: 13px;}

.of-context pre,.pre-txt{ border: 0px;margin-top: 30px;font-size: 14px;line-height: 30px;background-color: #ffffff;
                 font-family: "Microsoft YaHei","Lucida Sans Unicode","Myriad Pro","Hiragino Sans GB","Heiti SC",Verdana,simsun;
}
.pre-txt{ margin-top: 0px;}


pre { 
display: block;overflow: auto;background: #f4f4f4;padding: 5px 10px;border: 1px solid #eee;word-wrap:break-word; /* Internet Explorer 5.5+ */ white-space: pre-wrap; /* Firefox */
} 


.jbox_phoneCode {  position: absolute;  z-index: 9999;  display: none;  margin-left: -80px;  padding: 5px;top: 35px;
  width: 200px;  border: 1px solid #CCC;  background: none repeat scroll 0 0 #FFF;  -webkit-box-shadow: 0 1px 5px #CCC;
  box-shadow: 0 1px 5px #CCC;  -ms-box-shadow: 0 1px 5px #CCC;}
.jbox_phoneCode .fAl-hd {  padding: 5px;  border-bottom: 1px solid #d1ccc7;  text-align: left!important;  line-height: 18px!important;}
.fAl-code {  float: left;  margin-bottom: 0;  padding: 5px 0;  width: 100%;}
.fAl-code img {  width: 190px;  height: 190px;}

.office-fx{ margin: 10px 0px;height: 30px;}
.office-fx ul{ float: none;}


/* 合作伙伴 */
.hzhb{    margin-top: 50px;}
.hzhb>a,.in-n-job>a{color: #eb0018;}
.hzhb .swiper-slide{ background-color: #ffffff; border: 1px solid #cccccc;}
.hzhb .swiper-container-horizontal>.swiper-pagination{bottom: 0px}
.hzhb .swiper-slide:nth-child(2n){ margin-top: -1px !important;}
.hzhb .swiper-pagination{ width: 1115px;text-align: center;margin-top: 10px;}
.hzhb .swiper-pagination span{ margin: 0 5px;}

/* 新的正在招聘 */
.in-njwall{ width: 100%;background-color: #f6f6f6;padding:10px 0 25px 0; margin-top: 50px;}
.in-njwall .in-n-job{margin-top: 0px;}
.in-job-item{ background-color: #ffffff;width: 545px;height: 210px;float: left;margin-right: 30px;padding:20px 25px;margin-bottom: 25px;}
.in-job-item:nth-child(2n){ margin-right: 0px;}
.in-job-item>img{ float: left;}
.in-job-item .in-lt-user{ width: 115px;margin-left: 15px;float: left;line-height: 27px;color: #808080}
.in-job-item .in-lt-user h3{ font-size: 16px;margin-bottom: 5px;padding: 5px 0;font-weight: bold;color: #333;}
.in-job-item .in-lt-job{ width: 250px;padding-left: 20px;border-left: 1px dotted #cccccc;float: right;}
.in-job-item .in-lt-job h3{ font-weight: bold;font-size: 16px;margin-bottom: 5px;padding: 5px 0;padding-left: 10px}
.in-job-item .in-lt-job p{ height: 27px;line-height: 27px; padding-left: 10px}
.in-job-item .in-lt-job p:nth-of-type(even){background:#f4f4f4;}
.in-job-item .in-lt-job p a,.in-job-item .in-job-more a{color: #808080}
.in-job-item .in-job-more{ text-align: right;color: #808080;padding-top: 10px;}
.in-njwall .button{ margin-top: 5px;}


.job-w-resu .in-job-item{ width: 370px;    margin-right: 0px;padding: 0;height: 170px;margin-right: 25px;}
.job-w-resu .in-job-item:nth-child(2n){ margin-right: 0px;border-left: 1px dotted #cccccc;padding-left: 25px; width: 400px; }
.job-w-resu .in-job-item .in-lt-job{ border-left: none;padding-left: 15px;width: 265px;}
.job-w-resu .lt-job-img{ width: 100px;float: left; position: relative}
.job-w-resu .lt-job-img img{ float: none;}
.job-w-resu .lt-job-img p{ position: absolute;width: 100%;text-align: center;background: rgba(255, 255, 255, 0.8);height: 25px;line-height: 25px;
                           bottom: 0px; font-weight: bold}
.job-w-resu .in-job-item .in-lt-job p{height: 25.5px;line-height: 25.5px;}
.job-w-resu .in-job-item .in-job-more a{ color: #ff6600}

