﻿@charset:"utf-8";
html { height:100%;}
body { /*width:1200px;*/ width:100%; min-width:1200px; margin:0 auto; background:#ffffff; font-family:"微软雅黑"; -webkit-text-size-adjust:none; color:#333333; font-size:12px;}
ul, dl, form, li, dd, dt, tr, td, h1, h2, h4, h3, h5, p, input, header, nav, figure, span, iframe { margin:0; padding:0;}
ul, ol, dl, li, dd, dt { list-style:none;}

.clear { clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration:none;}
img{ border:none;}
/*input:-moz-placeholder { line-height:26px; color:#CCC;}
::-webkit-input-placeholder{ line-height:26px; color:#CCC;}    */

/* header */
.headerBox1{ width:100%; overflow:hidden; position:fixed; top:0px; left:0px; z-index:1000; display:block; background-color:#ffffff;-moz-box-shadow:0px 0px 4px rgba(226,226,226,.7); -webkit-box-shadow:0px 2px 0px rgba(226,226,226,.7); box-shadow:0px 2px 0px rgba(226,226,226,.7); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=120, Color='#e2e2e2')";}
.topBox1{ width:100%; height:30px; line-height:30px; font-size:14px; background-color:#f4f4f4;}
.topCon1{ float:left; margin-left:20px;}
.topCon1 a{ color:#333333; margin:0 5px;}
.topCon2{ float:right; margin-right:20px;}
.topCon2 a{ color:#0085d0; margin:0 5px;}
.topCon2 a.grey{ color:#333333;}
.headerBox2{ width:100%; overflow:hidden; margin:10px auto;}
.logo{ width:300px; height:58px; background:url(../images/logo.png) no-repeat; overflow:hidden; margin-left:20px;}
  /* nav */
.navBox1{ width:846px; height:42px; margin:11px auto 5px; overflow:hidden; position:relative;}
.navBox1.w2{ width:1170px;}
.navBox1.w3{ width:1000px;}
.navBox1 li{ width:200px; height:42px; overflow:hidden; background:url(../images/nav2.png) center no-repeat; position:absolute; top:0; line-height:40px; color:#ffffff; font-size:16px;}
.navBox1 li.current{ background:url(../images/nav1.png) center no-repeat; color:#0085d0;}
.navBox1 li a{ color:#ffffff;}
.navBox1 li.current a{ color:#0085d0;}
.navBox1 li.position1{ z-index:7; left:0; text-indent:70px;}
.navBox1 li.position2{ z-index:6; left:160px; text-indent:60px;}
.navBox1 li.position3{ z-index:5; left:320px; text-indent:60px;}
.navBox1 li.position4{ z-index:4; left:480px; text-indent:60px;}
.navBox1 li.position5{ z-index:3; left:640px; text-indent:60px;}
.navBox1 li.position6{ z-index:2; left:800px; text-indent:60px;}
.navBox1 li.position7{ z-index:1; left:960px; text-indent:60px;}
.headerBox3{ width:100%; overflow:hidden; margin:0 auto; height:108px;}
.headerBox4{ width:100%; overflow:hidden; margin:0 auto; height:83px;}

/* footer */
.footerBox1{ width:100%; overflow:hidden; border-top:1px solid #0085d0; text-align:center; padding:5px 0;}
.footerCon1{ width:100%; line-height:20px;}
.footerCon1 a{ color:#333333; margin:0 5px;}

/* index */
.indexBox1{ width:100%; overflow:hidden; margin:0 auto; position:relative;}
.indexBox2 { width:100%; margin:0 auto; overflow:hidden;}
.indexBox2 ul{ width:100%; height:100%;}
.indexBox2 li { width:25%; float:left; height:100%; cursor: pointer; position:relative;}
.indexLayer{ width:100%; height:100%; overflow:hidden; background:#000; filter:alpha(opacity=30); opacity:0.3; position:absolute; z-index:10;}
.indexText{ width:100%; height:100%; position: absolute; top: 0; left: 0;}
.indexTitle{ margin:20px; color:#ffffff; font-size: 24px; line-height: 40px; display: block;}
.indexPic1{ width:400px; overflow:hidden; text-align: center; margin-top: 50px;}

/* banner */
.bannerBox{ width:100%; overflow:hidden; margin:0 auto; position:relative;}
.bannerBox img{ vertical-align:middle;}

/* popup */
.layer{ width:100%; height:200%; overflow:hidden; background:#000000; filter:alpha(opacity=50); opacity:0.5; position:fixed; z-index:1010;}
.PopupBox1, .PopupBox1_2{ width:100%; overflow:hidden; position:absolute; z-index:2001; top:20%; left:0;}
.PopupBox1_2{ position:absolute;}
.PopupBox2{ width:435px; overflow:hidden; border-radius:5px; background-color:#ffffff; border-radius:5px; margin:0 auto;}
.PopupBox2 h4{ width:100%; line-height:40px; border-bottom:1px solid #dddddd; font-size:16px; font-weight:normal; text-align:center; color:#ffffff; background-color:#66b6e3;}
.PopupBox2 h4 span{ width:40px; line-height:40px; overflow:hidden; float:right; margin-right:10px; cursor:pointer;}
.PopupBox2 h4 span img{ vertical-align:middle;}
.PopupBox3{ width:415px; margin:10px auto; overflow:hidden; padding:15px 0;}
/*.PopupImg{ width:57px; overflow:hidden; float:left; margin:0 10px;}
.PopupFont{ width:338px; float:left;}*/
.PopupFont .tab1{ width:400px; margin:0 auto;}
.PopupFont p{ width:400px; margin:0 auto; line-height:46px; font-size:14px; word-wrap:break-word; color:#90c31f; text-align:center;}
.PopupFont2 p{ width:400px; margin:0 auto; line-height:20px; font-size:14px; word-wrap:break-word; text-align:center;}
.PopupFont img, .PopupFont2 img{ vertical-align:middle; margin:-1px 5px 2px;}
.PopupBox4{ width:100%; overflow:hidden; background-color:#e0e0e0; border-top:1px solid #dddddd;}
.PopupBox4 input[type="button"]{ width:58px; height:28px; margin:5px auto; display:block; background:#0085d0; border:none; cursor:pointer; text-align:center; color:#ffffff; border-radius:5px; font-size:14px; font-family:"微软雅黑"; line-height:28px;}

/* 当前位置 */
.locationBox{ width:100%; height:30px; margin:0 auto; padding:8px 0; border-bottom:1px solid #ececec; position:relative;}
.locationCon1{ width:110px; height:30px; background:url(../images/locationIcon1.png) no-repeat; position:absolute; z-index:1; top:8px; left:10px; text-indent:20px; color:#ffffff; line-height:30px; font-size:14px;}
.locationCon1 a, .locationCon2 a{ color:#ffffff;}
.locationCon2{ width:115px; height:30px; background:url(../images/locationIcon2.png) no-repeat; position:absolute; z-index:2; top:8px; left:111px; text-indent:30px; color:#ffffff; line-height:30px; font-size:14px;}
.locationCon2.por1{ z-index:2; left:219px;}
.locationCon3, .locationCon4{ width:110px; position:absolute; z-index:20; top:31px; left:0px; text-indent:20px; color:#ffffff; line-height:30px; font-size:14px; display:none;}
.locationCon3 li{ width:100%; overflow:hidden; background:url(../images/locationIcon3.png) no-repeat; margin-bottom:1px;}
.locationCon1:hover .locationCon3{ display:block;}
.locationCon4{ width:115px; text-indent:30px; display:none;}
.locationCon4 li{ width:100%; overflow:hidden; background:url(../images/locationIcon4.png) no-repeat; margin-bottom:1px;}
.locationCon2:hover .locationCon4{ display:block;}

.locationCon5{ width:170px; height:30px; background:url(../images/locationIcon5.png) no-repeat; position:absolute; z-index:1; top:8px; left:10px; text-indent:20px; color:#ffffff; line-height:30px; font-size:14px;}
.locationCon6{ width:170px; position:absolute; z-index:20; top:31px; left:0px; text-indent:20px; color:#ffffff; line-height:30px; font-size:14px; display:none;}
.locationCon6 li{ width:100%; overflow:hidden; background:url(../images/locationIcon6.png) no-repeat; margin-bottom:1px;}
.locationCon5 a, .locationCon6 a{ color:#ffffff;}
.locationCon2.por2{ z-index:2; left:172px;}

/* 社招 */
.SR_Box1{ width:100%; margin:8px auto; overflow:hidden; position:absolute; z-index:90; bottom:0; left:0;}
.SR_Box1 ul{ width:100%; overflow:hidden;}
.SR_Box1 ul li{ width:25%; float:left; overflow:hidden; position:relative;}
.SR_Con1{ width:98%; height:200px; overflow:hidden; margin:0 auto; border:1px solid #d8d8d8;}
.SR_Con1 img{ width:100%; display:block;}
.SR_Con2, .SR_Con4{ width:98%; height:100%; overflow:hidden; position:absolute; z-index:2; top:0; left:1%; background:#000000; filter:alpha(opacity=50); opacity:0.5;}
.SR_Con4{ background:#0085d0; filter:alpha(opacity=50); opacity:0.5;}
.SR_Con3{ width:98%; height:100%; overflow:hidden; position:absolute; z-index:3; top:0; left:1%; cursor:pointer;}
.SR_Num, .SR_Icon{ width:60px; height:60px; overflow:hidden; float:right; margin:5px; border:1px solid #ffffff; text-align:center; font-size:36px; line-height:60px; color:#ffffff;}
.SR_Icon{ border:none;}
.SR_Icon img{ vertical-align:middle;}
.SR_h3, .SP_p{ width:90%; overflow:hidden; margin:0 auto; font-size:16px; line-height:36px; color:#ffffff;}
.SP_p{ font-size:12px; line-height:20px;}
.SR_h3 a, .SP_p a{ color:#ffffff;}
.SR_h{ width:100%; height:40px; clear:both;}

/* 移动机会 */
.opportunityBox1, .opportunityBox3{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/cr_bg1.png) bottom left no-repeat #0085d0;}
.opportunityBox2{ width:960px; height:52px; margin:0 auto; position:relative;}
.opportunityCon1{ width:100%; height:100%; background:#000000; filter:alpha(opacity=80); opacity:0.8; position:absolute; z-index:10; top:0; left:0;}
.opportunitySearch{ width:100%; height:36px; position:absolute; z-index:11; top:8px; left:4px; font-size:14px;}
.opportunitySearch li{ float:left; overflow:hidden; margin:0 4px;}
.opportunitySearch li select, .opportunitySearch li input[type="text"]{ width:240px; height:36px; border:1px solid #d8d8d8; background-color:#ffffff; line-height:36px; font-family:"微软雅黑"; font-size:14px; padding:6px 0;}
.opportunitySearch li input[type="text"]{ height:24px;  line-height:24px; padding:5px 0; text-indent:5px;}
.opportunityNav1, .opportunityNav4{ width:120px; height:36px; float:left; line-height:36px; background:url(../images/xl1.png) 105px center no-repeat #0085d0; text-align:center; color:#ffffff; position:relative; cursor:pointer; margin:0 4px; border-radius:5px;}
.opportunityNav2{ width:100%; position:absolute; z-index:12; top:36px; left:-4px;}
.opportunityNav2 li{ width:100%; height:36px; margin-top:1px; background:#ffffff; filter:alpha(opacity=50); opacity:0.5; color:#0085d0;}
.opportunityNav2 li:hover{ background:#ffffff; filter:alpha(opacity=80); opacity:0.8;}
.opportunityNav3{ float:left; line-height:36px; padding:0 10px; color:#ffffff;}
.opportunityNav3 a{ color:#ffffff;}
.opportunityNav3 a:hover{ color:#0085d0;}
.opportunityTit1, .opportunityTit2{ width:100%; overflow:hidden; margin:20px auto 12%;}
.opportunityTit1 h2, .PlaceTit1 h2, .FlowTit1 h2, .keywordTit1 h2, .wayTit1 h2{ width:140px; margin:0 auto; border-bottom:2px solid #0072b2; text-align:center; color:#ffffff; font-size:24px; line-height:36px; font-weight:normal;}
.opportunityTit2 h2{ width:240px; margin:0 auto; border-bottom:2px solid #0072b2; text-align:center; color:#ffffff; font-size:24px; line-height:36px; font-weight:normal;}
.opportunityNav4{ background:#0085d0;}

/* 面试地点 */
.PlaceBox1{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/cr_bg2.png) bottom left no-repeat #30b7d7;}
.PlaceTit1{ width:100%; overflow:hidden; margin:20px auto 5%;}
.PlaceTit1 h2{ border-bottom:2px solid #1592b0;}
.PlaceBox2{ width:1200px; margin:0 auto; position:relative;}
.PlaceBox2 ul{ overflow:hidden;}
.PlaceBox2 ul li{ width:200px; float:left; overflow:hidden;}
.PlaceCon1{ width:166px; height:156px; overflow:hidden; margin:0 auto; text-align:center; line-height:176px; color:#ffffff; font-size:24px; background:url(../images/placeBg1.png) center no-repeat;}
.PlaceLine1{ width:1px; height:40px; overflow:hidden; margin:0 auto 5px; background-color:#1592b0;}
.PlaceP1{ width:96%; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#ffffff; line-height:20px;}
.place_prev, .place_prev:hover, .place_next, .place_next:hover{ width:25px; height:42px; display:block; background:url(../images/stepIcon1.png) left bottom no-repeat; cursor:pointer; position:absolute; z-index:10; left:0; top:40%;}
.place_prev:hover{ background:url(../images/stepIcon1.png) left top no-repeat; left:0;}
.place_next{ background:url(../images/stepIcon1.png) right bottom no-repeat; left:auto; right:0;}
.place_next:hover{ background:url(../images/stepIcon1.png) right top no-repeat; left:auto; right:0;}

/* 招聘流程 */
.FlowBox1{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/cr_bg3.png) bottom left no-repeat #47b01d; background-size:100% auto;}
.FlowTit1{ width:100%; overflow:hidden; margin:20px auto 5%;}
.FlowTit1 h2{ border-bottom:2px solid #389f0e;}
.FlowCon1{ width:805px; margin:0 auto; overflow:hidden; position:relative; cursor:pointer;}
.FlowCon1 img{ vertical-align:middle;}
.FlowIcon{ width:83px; height:64px; overflow:hidden; position:absolute; z-index:10;}
.FlowIcon.pos1{ top:81px; left:102px; }
.FlowIcon.pos2{ top:70px; left:300px;}
.FlowIcon.pos3{ top:120px; left:460px;}
.FlowIcon.pos4{ top:50px; left:595px;}

/* 关键字 */
.keywordBox1{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/cr_bg4.png) bottom left no-repeat #32c8d6; background-size:100% auto;}
.keywordTit1{ width:100%; overflow:hidden; margin:20px auto 5%;}
.keywordTit1 h2{ border-bottom:2px solid #189fac;}
.keywordBox2{ width:816px; height:470px; overflow:hidden; position:relative; margin:0 auto;}
.keywordY{overflow:hidden; position:absolute; text-align:center; color:#ffffff; cursor:pointer;width:120px; height:120px; line-height:120px;  border-radius:120px; z-index:1; left:100px; top:100px; font-size:20px;}
  /* 弹出 */
.keywordPopup1{ width:800px; overflow:hidden; border-radius:5px; background-color:#ffffff; border-radius:5px; margin:0 auto;}
.keywordPopup1 h4{ width:100%; line-height:46px; border-bottom:1px solid #8fc420; font-size:16px; text-align:center; color:#ffffff; background-color:#66b6e3;}
.keywordPopup1 h4 span{ width:40px; line-height:40px; overflow:hidden; float:right; margin-right:10px; cursor:pointer;}
.keywordPopup1 h4 span img{ vertical-align:middle;}
.keywordPopup2{ width:780; min-height:300px; margin:10px auto; overflow-x:hidden; overflow-y:auto;}
.keywordPopup2 p{ line-height:24px; text-indent:2em; padding:5px 0;}

/* 应聘方式 */
.wayBox1{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/cr_bg5.png) bottom left no-repeat #90c31f; background-size:100% auto;}
.wayTit1{ width:100%; overflow:hidden; margin:20px auto 0;}
.wayTit1 h2{ border-bottom:2px solid #81b312;}
.wayBox2{ width:816px; max-height:470px; margin:0 auto; position:relative;}
.wayCon1{ width:610px; height:65px; margin:30px auto 0; overflow:hidden; background:url(../images/wayBg3.png) left top no-repeat; line-height:65px; padding:20px 51px 0 57px; font-size:16px; color:#0085d0;}
.wayCon2{ width:610px; height:400px; margin:0 auto; overflow-x:hidden; overflow-y:auto; background:url(../images/wayBg4.png) repeat-y; line-height:20px; color:#616161; padding:0 51px 0 57px;
/*scrollbar-face-color: #d3e7a5; 
scrollbar-highlight-color: #d3e7a5; 
scrollbar-shadow-color: #d3e7a5; 
scrollbar-3dlight-color: #d3e7a5; 
scrollbar-arrow-color: #d3e7a5; 
scrollbar-track-color: #d3e7a5; 
scrollbar-darkshadow-color: #d3e7a5; 
scrollbar-base-color: #d3e7a5; */
}
/*.wayCon2::-webkit-scrollbar{ width:2px; height:8px;}*/
.wayCon2::-scrollbar{ width:2px; height:8px;}
.wayCon2 h4{ width:100%; font-size:14px; line-height:24px; color:#0085d0; font-weight:normal;}
.wayCon2 p{ margin-bottom:5px;}
.wayCon2 ul li{ width:114px; float:left; overflow:hidden; margin-right:30px; line-height:24px; font-size:14px; text-align:center;}
/*.wayCon3{ width:610px; height:69px; margin:0 auto; overflow:hidden; background:url(../images/wayBg5.png) left top no-repeat; padding:0 57px;}*/
.wayIcon1{ width:146px; height:146px; overflow:hidden; background:url(../images/wayBg1.png) no-repeat; position:absolute; z-index:11; top:-36px; left:0;}
.wayIcon2{ width:146px; height:146px; overflow:hidden; background:url(../images/wayBg2.png) no-repeat; position:absolute; z-index:11; bottom:-66px; right:0;}

/* 注册 */
.registerBox{ width:1158px; overflow:hidden; margin:15px auto; border:1px solid #f2f2f2; padding:20px;}
.registerCon1{ width:100%; overflow:hidden; margin:0 auto; padding:20px 0; border-bottom:1px solid #90c31f;}
.registerFont1{ width:200px; overflow:hidden; float:left; font-size:18px; color:#3c3c3c; line-height:36px;}
.stepBox1{ width:484px; height:6px; margin:15px 0 15px 140px; float:left; position:relative;}
.stepGray, .stepGreen{ width:240px; height:6px; float:left; background-color:#e5e5e5;}
.stepGreen{ background-color:#90c232;}
.stepCon1{ width:720px; position:absolute; z-index:5; left:-15px; top:-12px;}
.stepNo1, .stepNo2{ width:240px; height:30px; float:left; background:url(../images/stepGray.png) no-repeat left center; text-indent:11px; line-height:30px; font-size:16px; color:#ffffff;}
.stepNo2{ background:url(../images/stepGreen.png) no-repeat left center;}
.stepBox2{ width:548px; margin:0 auto; overflow:hidden; line-height:40px; padding-left:2px;}
.stepFont1, .stepFont2{ width:68px; overflow:hidden; float:left; margin-right:172px; font-size:16px;}
.stepFont2{ color:#90c232;}
.registerCon2{ width:100%; overflow:hidden; margin:15px auto;}
.registerLeft{ width:60%; overflow:hidden; float:left; margin-right:4%; font-size:14px; line-height:36px;}
.registerLeft table td{ padding:10px 0;}
.registerLeft input[type="text"], .registerLeft input[type="password"]{ width:50%; height:24px; border:1px solid #d8d8d8; background-color:#ffffff; line-height:24px; font-family:"微软雅黑"; font-size:14px; padding:5px 0; text-indent:5px; float:left; display:block;}
.registerLeft input[type="text"].current, .registerLeft input[type="password"].current{ border:1px solid #ff0000;}
.registerLeft span{ color:#ff0000; margin:0 5px; float:left; display:block;}
.registerLeft img{ vertical-align:middle; margin:-1px 10px 2px;}
.registerRight{ width:36%; overflow:hidden; float:left; background-color:#eef9ff;}
.registerRight h4{ width:90%; margin:0 auto; overflow:hidden; line-height:40px; color:#0085d0; font-size:16px; text-align:center;}
.registerRight p{ width:90%; margin:0 auto; overflow:hidden; line-height:24px; font-size:14px; margin-bottom:30px;}
.registerNav{ width:214px; height:36px; line-height:36px; overflow:hidden; margin:30px 0 0 120px; color:#ffffff; text-align:center; font-size:16px; background-color:#0085d0; border-radius:8px; cursor:pointer;}
.registerIcon1, .registerIcon2, .registerIcon3{ width:21px; height:36px; overflow:hidden; float:left; margin:0 5px;}
.registerIcon2{ background:url(../images/Icongou.png) center no-repeat;}
.registerIcon3{ background:url(../images/Iconcha.png) center no-repeat;}

.registerCon3{ width:100%; overflow:hidden; margin:0 auto; padding:60px 0;}
.registerFont2{ width:580px; height:74px; overflow:hidden; margin:0 auto; background:url(../images/registerIcon1.png) left center no-repeat; padding:10px 0; text-indent:84px; color:#8fc420; font-size:24px; line-height:74px;}
.registerFont3{ width:400px; overflow:hidden; margin:40px auto 10px; padding:10px 0; text-align:center; font-size:14px; line-height:20px;}
.registerFont3 a{ color:#0085d0; text-decoration:underline;}
.registerCon4{ width:322px; overflow:hidden; margin:0 auto;}
.registerNav2, .registerNav3{ width:156px; height:36px; overflow:hidden; margin:30px auto; border-radius:8px; background-color:#0085d0; color:#ffffff; text-align:center; font-size:16px; line-height:36px;}
.registerNav3{ width:120px; margin:0; display:inline-block; vertical-align:middle;}
.registerNav3.bg1{ background-color:#8fc420;}
.registerNav3.bg2{ background-color:#66b6e3;}
.registerNav a, .registerNav2 a, .registerNav3 a{ color:#ffffff;}
.registerFont4{ width:700px; overflow:hidden; margin:30px auto; text-align:center; font-size:14px; line-height:36px;}

/* 登录 */
.logonBox1{ width:100%; overflow:hidden; margin:0 auto; background-color:#ffffff;}
.loginBox2{ width:1200px; overflow:hidden; margin:130px auto 0;}
.loginLeft{ width:683px; height:320px; overflow:hidden; margin:0 40px 0 0; float:left; background:url(../images/logonBg1.jpg) left bottom no-repeat;}
.loginRight{ width:477px; float:left; overflow:hidden;}
.loginRight h3{ width:320px; line-height:36px; font-size:20px; color:#0085d0; overflow:hidden; margin:0 auto; font-weight:normal;}
.loginCon1{ width:320px; overflow:hidden; margin:0 auto; padding:0 30px;}
.loginCon1 li{ width:415px; overflow:hidden; line-height:36px; margin:5px 0 25px;}
.loginCon1 li input[type="text"], .loginCon1 input[type="password"]{ width:310px; height:36px; line-height:36px; overflow:hidden; border:1px solid #ddd; text-indent:34px; color:#c1c1c1;}
.loginCon1 li input[type="text"].current, .loginCon1 li input[type="password"].current{ border:1px solid #ff0000;}
.loginCon1 li input:-moz-placeholder { line-height:36px; color:#CCC;}
.loginCon1 li ::-webkit-input-placeholder{ line-height:36px; color:#CCC;}    
.loginCon1 li img{ vertical-align:middle; margin:-1px 5px 2px; cursor:pointer;}
.loginNav{ width:310px; overflow:hidden; border-radius:8px; background-color:#0085d0; color:#ffffff; text-align:center; font-size:16px; line-height:40px; cursor:pointer;}
.loginFont2{ width:100%; overflow:hidden; color:#3c3c3c; font-size:14px; margin:25px 0 0;}
.loginFont2 a{ color:#3c3c3c;}
.loginCon1 .zh{ background:url(../images/logonIcon1.png) no-repeat 8px center;}
.loginCon1 .key{ background:url(../images/logonIcon2.png) no-repeat 8px center;}

/* 找回密码 */
.findKeyTit{ width:100%; overflow:hidden; margin:0 auto; padding:0 0 20px; border-bottom:1px solid #90c31f; text-align:center; font-size:16px; font-weight:bold;}
.findKeyCon{ width:360px; overflow:hidden; margin:50px auto 30px;}
.findKeyFont1{ width:100px; overflow:hidden; float:left; text-align:center; font-size:14px;}
.findKeyCon li{ width:360px; overflow:hidden; line-height:36px; margin:25px 0;}
.findKeyCon li img{ vertical-align:middle; margin:0 5px; cursor:pointer;}
.findKeyCon li input[type="text"]{ width:258px; overflow:hidden; float:left; font-size:14px; border:1px solid #dfdfdf; padding:8px 0; line-height:20px;}
.findKeyCon li input[type="text"].current{ border:1px solid #ff0000;}
.findKeyCon2{ width:150px; overflow:hidden; margin:50px auto 0;}
.findKeyNav1, .findKeyNav2{ width:70px; height:30px; overflow:hidden; float:left; border-radius:4px; background-color:#66b6e3; color:#ffffff; text-align:center; font-size:14px; line-height:30px;}
.findKeyNav2{ background-color:#8fc420; margin-left:10px;}
.findKeyNav1 a, .findKeyNav2 a{ color:#ffffff;}

/* 简历 */
.resumeBox1, .previewBox1{ width:1198px; overflow:hidden; margin:15px auto; border:1px solid #f2f2f2; padding:20px 0 0 0;}
.registerCon1.w{ width:1158px; border-bottom:none;}
.resumeBox2{ width:1158px; overflow:hidden; margin:0 auto; background-color:#e4f2fc; padding:20px;}
.resumeBox2 h2{ width:100%; overflow:hidden; line-height:36px; font-size:18px; font-weight:normal;}
.resumeBox2 h2 span, .resumeCon1 li span.font{ color:#ff0000;}
.progress_bar1{ width:1154px; margin-top:10px; height:20px; overflow:hidden; position:relative; border:2px solid #0085d0; border-radius:30px; background-color:#ffffff;}
.progress_bar2{ height:16px; overflow:hidden; position:absolute; z-index:10; top:2px; left:2px; border-radius:30px; background-color:#8fc420;}
.progress_bar3{ width:1154px; overflow:hidden; color:#0085d0; line-height:20px; font-size:14px;}
.resumeCon1{ width:100%; overflow:hidden; margin-top:20px; font-size:14px; line-height:22px;}
.left-list-nav{ width:100%; overflow:hidden; margin-top:20px; font-size:14px; line-height:22px;}
.resumeCon1 li{ width:12.5%; float:left; overflow:hidden; cursor:pointer;}
.resumeCon1 li span{ float:left;}
.Icongou2, .Icongou3{ width:22px; height:22px; overflow:hidden; background:url(../images/Icongou2.png) no-repeat; display:block;}
.Icongou3{ background:url(../images/Icongou3.png) no-repeat;}
.left-list-nav.dh_nav{ width:207px; position:fixed; top:10px; left:0; z-index:1000;  padding:10px 21px; margin:0;}
.resumeCon1.dh_nav{ width:1158px; position:fixed; top:92px; left:0; z-index:1000; background-color:#e4f2fc; padding:10px 21px; margin:0;}

.resumeCon2, .resumeCon3{ width:1198px; overflow:hidden; margin-top:1px; font-size:14px; padding:10px 0; background-color:#f2f2f2;}
.resumeCon3{ background-color:#f2f2f2;}
.resumeTit1{ width:1158px; overflow:hidden; margin:0 auto; line-height:40px; border-bottom:1px dashed #c1c1c1; font-size:18px; color:#0062d0; cursor:pointer;}
.resumeTit1 span{ padding:0 5px; float:right; margin-right:5px; color:#333333;}

  /* 表格 */
.resumeTab{ width:1158px; overflow:hidden; margin:0 0 0 0; padding:0 20px;}
.resumeCon4{ position:relative; background-color:#e4f2fc;}
.operation{ width:72px; height:26px; position:absolute; z-index:10; top:5px; right:5px;}
.delIcon, .editIcon{ width:26px; height:26px; background:url(../images/previewIcon1.png) no-repeat; cursor:pointer; float:left; margin:0 5px;}
.editIcon{ background:url(../images/previewIcon2.png) no-repeat;}
.resumeTab tr.align{ text-align:center;}
.resumeTab td{ padding:5px 0;}
.resumeTab span{ color:#ff0000;}
.resumeTab input[type="text"]{ width:130px; height:32px; border:1px solid #d8d8d8; background-color:#ffffff; line-height:20px; font-family:"微软雅黑"; font-size:14px; padding:5px 0; text-indent:5px;}
.resumeTab input.bg1{ background:url(../images/previewIcon2.png) 140px center no-repeat #ffffff;}
.resumeTab select{ width:130px; height:32px; border:1px solid #d8d8d8; background-color:#ffffff; line-height:32px; font-family:"微软雅黑"; font-size:14px;}
.resumeTab input[type="radio"]{ vertical-align:middle; margin:-1px 3px 2px;}
.resumeTab textarea{ width:80%; height:60px; border:1px solid #d8d8d8; background-color:#ffffff; line-height:20px; font-family:"微软雅黑"; font-size:14px; padding:5px 0;  vertical-align:middle;}
.resumeTab input[type="text"].current, .resumeTab input[type="radio"].current, .resumeTab textarea.current, .resumeTab select.current{ border:1px solid #ff0000;}
.resumePhoto{ width:91px; height:128px; overflow:hidden; margin:0 auto;}
.resumePhoto img{ vertical-align:middle;}
.resumeNav1, .resumeNav2{ width:80px; height:24px; margin:10px auto 0; overflow:hidden; background-color:#66b6e3; color:#ffffff; font-size:14px; text-align:center; line-height:24px; border-radius:5px;}
.resumeNav2{ width:60px; cursor:pointer;}
.resumeNav2.bottom{ margin-bottom:15px;}
.resumeFont1{ width:100%; overflow:hidden; line-height:36px; color:#90c31f; font-size:16px; font-weight:bold;}
.resumeFont2{ width:1158px; overflow:hidden; margin:0 auto; line-height:36px; color:#0083d3; font-size:16px; font-weight:bold;}
  /* 占位 */
.resumeTab span.w1{ width:27px; height:1px; display:inline-block;}
.resumeTab span.w2{ width:6px; height:1px; display:inline-block;}
.resumeB{ width:100px; display:inline-block; border:1px solid #F00}

/* 简历预览 */
.previewBox1{ padding:15px 0 0 0;}
.previewTit1{ width:100%; overflow:hidden; margin:0 auto; padding:0px 0 15px; border-bottom:1px solid #90c31f; text-align:center; font-size:16px; line-height:36px;}
.previewSpan1{ float:left; margin-left:20px;}
.previewNav1, .previewNav2{ width:88px; height:36px; overflow:hidden; float:right; margin-right:20px; background-color:#66b6e3; text-align:center; color:#ffffff; cursor:pointer; font-size:16px; line-height:36px; border-radius:8px;}
.previewNav2{ background-color:#90c31f;}
.previewNav1 a, .previewNav2 a{ color:#ffffff;}
.previewTit2{ width:100%; overflow:hidden; margin:0 auto; padding:15px 0; text-align:center; font-size:20px; line-height:36px; }
.previewList{ width:5px; height:14px; background-color:#90c31f; display:inline-block; vertical-align:middle; margin:0 5px 0 0;}
.previewLine{ width:1158px; height:1px; margin:0 auto; border-bottom:1px dashed #c1c1c1;}

.option {float: right;margin-right: 10px;}
.option a {margin: 0 5px;color: #666;}
.option .select {color: #66b6e3;font-weight: bold;font-size: 16px;border-bottom: 1px solid #66b6e3}

.webup {border-top: 1px #f5f5f5 solid;margin-top: 32px}
.webup table {margin: 0 auto;text-align: left;margin-top: 30px;}
.webup input,.upmain input {border: 1px solid #66b6e3;height: 25px;margin-bottom: 0!important;width: 180px;text-indent: 3px;outline: none}
.webup select {border: 1px solid #66b6e3;width: 182px;height: 27px;outline: none}
.webup td {height: 50px;}
.webup td button {background: #f3f3f3;color: #666;border: 1px solid #d7d7d7;padding: 5px 25px}
.webup td button:hover {background: #ccc}
.webup td:first-child {padding-right: 10px;text-align: right}
.webup tr:nth-last-child(2) {white-space: nowrap;}
.webup tr:nth-last-child(2) p {margin-left: -30px}
.webup tr:last-child {text-align: center;}
.webup tr:last-child a,.upmain a {background: #66b6e3;color: #fff;margin: 0 10px;padding: 5px 30px;}
.webup tr:last-child td {text-align: center;}
.webup tr:last-child a:hover {text-decoration: none}
.webup tr:last-child a:last-child,.upmain a:last-child {background: #f3f3f3;color: #666;}
.webup em {position: relative;top: 3px;margin-right: 3px;}

.upbg,.upmain {display: none}
.upbg {background-color:rgba(0,0,0,0.3);position: fixed;z-index: 999;width: 100%;height: 100%;left: 0;top: 0}
.upmain {background: #fff;padding: 40px;border-radius: 3px;text-align: center;position: fixed;z-index: 9999;margin: 0 auto;left:50%;top: 50%;   margin-left: -130px!important;margin-top: -60px!important;}
.upmain p {display: inherit;}
.upmain img {float: right;height: 25px;margin-left: 10px;}
.upclose {position: absolute;margin-top: -30px;right: 15px;font-size: 16px;}
.upclose a {background: inherit !important;padding: 0!important;margin: 0!important}
.upbutn {margin-top: 30px;}
/* 搜索 */
.searchBox1{ width:1200px; overflow:hidden; background-color:#fafafa; /*margin:20px auto 30px;*/}
.searchCon1{ width:1020px; overflow:hidden; margin:0 auto; padding:8px 6px; border-bottom:1px solid #ececec;}
.searchCon1 li{ width:242px; overflow:hidden; float:left;line-height:36px; margin:0 5px; font-size:14px;}
.searchCon1 li input[type="text"]{ width:130px; height:33px; overflow:hidden; border:1px solid #ececec; float:left; font-size:14px; padding:5px 0; line-height:26px; font-family:"微软雅黑"; text-indent:5px;}
.searchCon1 li select{ width:240px; height:36px; overflow:hidden; border:1px solid #ececec; float:left; font-size:14px;  font-family:"微软雅黑";}
.searchCon1.bottom{ border-bottom:none;}
.searchCon1 li span{ width:105px; float:left;}
.searchNav1, .searchNav2, .searchNav3, .searchNav4{ width:94px; line-height:36px; overflow:hidden; text-align:center; color:#ffffff; background-color:#DD0200; border-radius:8px; cursor:pointer;}
.searchNav1 a, .searchNav2 a, .searchNav3 a, .searchNav4 a{ color:#ffffff;}
.searchTit1{ width:1200px; overflow:hidden; margin:0 auto; line-height:50px; font-size:24px; color:#DD0200; text-align:center;}
.searchBox2{ width:1200px; overflow:hidden; margin:0 auto;}
.searchBox2 ul{ width:100%; overflow:hidden;}
.searchBox2 ul li{ width:228px; overflow:hidden; float:left; border:1px solid #ececec; margin:5px; position:relative; cursor:pointer;}
.searchBox2 ul li img{ vertical-align:middle;}
.searchCon2{ width:100%; overflow:hidden; padding:5px 0; background:#000000; filter:alpha(opacity=50); opacity:0.5; line-height:36px; text-align:center; color:#ffffff; font-size:16px; position:absolute; z-index:10; bottom:0; left:0;}
.searchNav2{ width:184px; height:50px; font-size:18px; margin:40px auto; line-height:50px;}

.searchBox1.w2{ width:968px; margin:0 auto;}
.searchCon1.w2{ width:948px; padding:8px 10px;}
.searchCon1.w2 li{ width:227px;}
.searchCon1.w2 li input[type="text"]{ width:152px;}
.searchCon1.w2 li select{ width:225px;}

/* 搜索结果 */
.searchBox1.border{ width:1076px; border:1px solid #eeeeee; border-bottom:none;}
.searchBox3{ width:1076px; overflow:hidden; margin:0 auto 20px; border:1px solid #eeeeee; position:relative;}
.searchTab{ width:100%; overflow:hidden; font-size:14px; line-height:24px; text-align:center;}
.searchTab tr:nth-child(odd){ background-color:#ffffff; cursor:pointer;}
.searchTab tr:nth-child(even){ background-color:#f7f7f7; cursor:pointer;}
.searchTab tr.current, .searchTab tr:hover{ background-color:#cde7f9;}
.searchTab td{ border-bottom:1px solid #eeeeee; padding:6px 0;}
.searchTab td.border1{ border-right:1px solid #ffffff;}
.searchTab td .blue{ color:#DD0200;}
.searchTab td .blue:hover{ color:#ff0096;}
.searchTab tr a{ color:#333333;}
.searchMore{ width:100%; line-height:36px; text-align:center; background-color:#dedede; font-size:14px; cursor:pointer;}

.ellipsis1{ width:180px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.ellipsis3{ width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ellipsis2{ width:140px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.ellipsis4{ width:115px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

  /* 职位详情弹出 */
.searchPopup1{ width:654px; height:518px; overflow:hidden; position:absolute; z-index:10; top:37px; right:0; background:url(../images/searchBg1.jpg) left repeat-y #ffffff; padding:0 24px 0 30px;}
.searchClose{ width:20px; height:20px; overflow:hidden; background:url(../images/IconClose2.png) no-repeat; position:absolute; z-index:11; top:5px; right:2px; cursor:pointer;}
.searchPopup2{ width:597px; overflow:hidden; margin:5px 0; padding:5px 10px; border-radius:16px;}
.searchPopup2.bg1{ background-color:#f7f7f7;}
.searchPopup2 h3, .searchPopup2 h4, .searchPopup2 p{ width:100%; overflow:hidden; font-size:16px; color:#000000; line-height:30px;}
.searchPopup2 h4{ font-size:14px; color:#000000; line-height:24px;}
.searchPopup2 p{ font-size:12px; color:#636363; line-height:18px;}
.searchPopup2 ul{ width:100%; overflow:hidden;}
.searchPopup2 ul li{ width:50%; overflow:hidden; float:left; line-height:22px; color:#636363;}
.searchPopup2 ul li select{ vertical-align:middle; margin:-1px 0 2px 0; height:18px;}
.searchPopup3, .searchPopup5{ width:178px; overflow:hidden; margin:10px auto 10px;}
.searchNav3, .searchNav4{ width:84px; height:30px; line-height:30px; float:left; margin-right:10px; font-size:14px; background-color:#66b6e3;}
.searchNav3.grey{ background-color:#939393;}
.searchNav4{ background-color:#90c31f;}
.searchPopup4{ width:100%; height:307px; overflow-x:hidden; overflow-y:auto; padding:5px 0 10px;}
.searchPopup5{ width:272px; /*padding:10px 150px;*/ background-color:#ffffff; margin:0 auto;}
.searchPopup6{ width:84px; padding:10px 281px; background-color:#ffffff; margin:0 auto;}

/* 我的 */
.myBox{ width:1200px; overflow:hidden; margin:20px auto;}
.myLeft{ width:218px; min-height:600px; overflow:hidden; float:left; border:1px solid #d8d8d8; margin-right:10px; background-color:#f7f7f7; font-size:16px;}
.myLeft ul{ width:100%; overflow:hidden;}
.myLeft ul li{ width:218px; overflow:hidden; margin:0 auto; line-height:24px; padding:10px 0; border-top:1px solid #ffffff; border-bottom:1px solid #d8d8d8; text-indent:10px; cursor:pointer;}
.myLeft ul li:hover{ background-color:#66b6e3;}
.myLeft ul li a{ color:#333333;}
.myLeft ul li.current{ background-color:#66b6e3; color:#ffffff;}
.myLeft ul li.current a{ color:#ffffff;}
.myRight{ width:968px; min-height:600px; overflow:hidden; float:left; border:1px solid #d8d8d8;}
.myTit{ width:96%; overflow:hidden; margin:0 auto; padding:15px 0; border-bottom:1px solid #90c31f; text-align:center; font-size:16px; font-weight:bold;}
.myCon1{ width:495px; overflow:hidden; margin:30px auto 0; border:1px solid #dbdbdb; background-color:#f7f7f7; padding:20px 25px;}
.myTab1{ width:100%; margin:0 auto; overflow:hidden; line-height:30px; font-size:14px;}
.myTab1.w2{ width:300px;}
.myTab1 td{ padding:15px 0;}
.myTab1 td img{ vertical-align:middle; margin:-1px 10px 2px;}
.myNav1, .myNav2, .myNav3{ width:100px; line-height:30px; overflow:hidden; text-align:center; color:#ffffff; background-color:#66b6e3; border-radius:8px; cursor:pointer;}
.myTab1 input[type="text"], .myTab1 input[type="password"]{ width:200px; height:20px; border:1px solid #d8d8d8; background-color:#ffffff; line-height:20px; font-family:"微软雅黑"; font-size:14px; padding:5px 0; text-indent:5px;}
.myTab1 input[type="text"].redB, .myTab1 input[type="password"].redB{ border:1px solid #ff0000;}
.myCon2{ width:261px; margin:0 auto; overflow:hidden;}
.myNav2{ width:130px; margin-right:1px; float:left;}
.myNav3{ width:130px; float:left; background-color:#90c31f;}

  /* 简历填写&预览 */
.resumeBox2.w2{ width:908px; padding:20px 10px;}
.progress_bar1.w2{ width:908px;}
.resumeCon2.w2, .resumeCon3.w2{ width:908px;}
.resumeTit1.w2{ width:908px;}
.resumeTab.w2{ width:908px; padding:0 10px;}
.previewLine.w2{ width:908px;}
.previewTit1.w2{ padding:15px 0;}

  /* 我的职位 */
.searchBox3.w2{ width:968px; border:none; margin:0 auto;}
.searchPopup1.w2{ width:512px; height:563px;}
.searchPopup2.w2{ width:472px;}

/* 走进移动 */
.aboutBox{ width:1198px; overflow:hidden; margin:15px auto; border:1px solid #f2f2f2; padding:20px 0 0;}
.aboutTit1{ width:1158px; overflow:hidden; margin:0 auto; padding:10px 0 30px; border-bottom:1px solid #90c31f; text-align:center; font-size:24px; color:#007bc7;}
.aboutCon1, .aboutCon2{ width:1158px; overflow:hidden; margin:0 auto; background-color:#eafdfd; font-size:14px; padding:15px 20px;}
.aboutCon1 p, .aboutCon2 p{ width:1118px; margin:0 auto; line-height:24px; padding:5px 0;}
.aboutTit2{ width:380px; margin:0 0 20px; overflow:hidden; text-align:center; color:#ffffff; font-size:18px;}
.aboutTit2_bg1{ width:62px; height:62px; overflow:hidden; background:url(../images/aboutTitBg1.png) center no-repeat; float:left; line-height:62px;}
.aboutTit2_bg2{ padding:0 10px; float:left; background:url(../images/aboutTitBg2.png) repeat-x; line-height:64px;}
.aboutTit2_bg3{ width:12px; height:62px; overflow:hidden; background:url(../images/aboutTitBg3.png) center no-repeat; float:left;}
.aboutCon2{ background-color:#fafafa;}
.aboutCon3{ width:1158px; min-height:400px; overflow:hidden; margin:0 auto; font-size:14px; padding:15px 20px;}
.aboutCon3 p{ width:1118px; margin:0 auto; line-height:24px; padding:5px 0; text-indent:2em;}

.contactBox{ width:1198px; min-height:555px; overflow:hidden; margin:15px auto; border:1px solid #f2f2f2;}

/* 招聘公告 */
.noticeBox{ width:1198px; min-height:555px; overflow:hidden; margin:15px auto; border:1px solid #f2f2f2;}
/*.noticeBox p{ width:1118px; margin:0 auto; line-height:24px; padding:5px 0; text-indent:2em;}*/
.noticeTab{ width:100%; overflow:hidden; font-size:14px; line-height:24px;}
.noticeTab li:nth-child(odd){ background-color:#ffffff; cursor:pointer;}
.noticeTab li:nth-child(even){ background-color:#f7f7f7; cursor:pointer;}
.noticeTab li:hover{ background-color:#cde7f9;}
.noticeTab li{ border-bottom:1px solid #eeeeee; padding:6px 0; text-indent:15px; position:relative;}
.noticeTab li a{ color:#333333;}
.noticeTab li span{ float:right; margin-right:10px;}
.IconNew{ width:30px; height:30px; overflow:hidden; position:absolute; z-index:1; top:2px; left:2px; text-indent:0;}
.IconNew img{ vertical-align:middle;}
  /* 弹出 */
.noticePopup1{ width:1200px; overflow:hidden; border-radius:5px; background-color:#ffffff; border-radius:5px; margin:0 auto;}
.noticePopup1 h4{ width:100%; line-height:46px; border-bottom:1px solid #8fc420; font-size:16px; text-align:center; color:#ffffff; background-color:#66b6e3;}
.noticePopup1 h4 span{ width:40px; line-height:40px; overflow:hidden; float:right; margin-right:10px; cursor:pointer;}
.noticePopup1 h4 span img{ vertical-align:middle;}
.noticePopup2{ width:1180px; min-height:300px; margin:10px auto; overflow-x:hidden; overflow-y:auto;}
.noticePopup2 p{ line-height:24px; text-indent:2em; padding:5px 0;}

/* 职位投递动态 */
.DynamicBox{ width:700px; height:108px; overflow:hidden; float:left; margin:10px 9px 10px 0; border-right:1px solid #ededed;}
.DynamicTit{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/IconDt.png) no-repeat 10px center; font-size:16px; line-height:36px; text-indent:44px; color:#0085d0;}
.DynamicBox ul{ width:680px; margin:0 auto; overflow:hidden;}
.DynamicBox ul li{ width:100%; overflow:hidden; line-height:24px; font-size:14px; margin-right:5px;}
.DynamicBox ul li a{ color:#333333;}
.DynamicBox ul li .SJ{ width:120px; float:left; overflow:hidden;}
.DynamicBox ul li .TGS{ width:190px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.DynamicBox ul li .ZW{ width:220px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.DynamicBox ul li .Time{ width:120px; float:right;}

/* 职位申请晴雨表 */
.JobSqZt{ width:480px; height:108px; overflow:hidden; float:left; margin:10px 0;}
.JobSqZtTit{ width:100%; overflow:hidden; margin:0 auto; background:url(../images/IconJobSq.png) no-repeat 10px center; font-size:16px; line-height:36px; text-indent:44px; color:#0085d0;}
.JobSqZtTit img{ vertical-align:middle; margin:-1px 2px 2px 2px;}
.JobSqZtTab{ width:460px; margin:0 auto; overflow:hidden;}
.JobSqZtTab td{ padding:3px 0 2px;}
.JobSqZtTab .red, .JobSqZtTab .green{ float:left; height:10px; background-color:#e40077; margin:2px 0;}
.JobSqZtTab .green{ background-color:#90c31f;}
.JobSqZtTab .JobSqFont{ line-height:14px; font-size:12px;}
.JobSqFont2{ float:right; color:#0085d0; font-size:12px;}
.JobSqFont2 img{ vertical-align:middle; margin:-1px 5px 2px 5px;}

  /* 晴雨表-查看所有 */
.SqztPopup1{ width:100%; overflow:hidden; position:fixed; z-index:2001; top:25%; left:0;}
.SqztPopup2{ width:500px; overflow:hidden; border-radius:5px; background-color:#ffffff; border-radius:5px; margin:0 auto; padding-bottom:10px;}
.SqztPopup2 h4{ width:100%; line-height:40px; border-bottom:1px solid #8fc420; font-size:16px; font-weight:normal; text-indent:20px; color:#0085d0; margin-bottom:10px;}
.SqztPopup2 h4 span{ width:40px; line-height:40px; overflow:hidden; float:right; margin-right:10px; cursor:pointer;}
.SqztPopup2 h4 img{ vertical-align:middle;}
.SqztPopup3{ width:480px; height:266px; margin:0 auto; overflow-y:auto; overflow-x:hidden;}

/* 建议与意见 */
.contactCon1{ width:495px; overflow:hidden; margin:10px auto; padding:20px 25px;}
.contactCon1 span{ color:#ff0000;}
.contactCon1 img, .contactCon1 input[type="checkbox"]{ vertical-align:middle; margin:-1px 5px 2px;}
.contactCon1 textarea{ width:90%; height:120px; border:1px solid #d8d8d8; background-color:#ffffff; line-height:20px; font-family:"微软雅黑"; font-size:14px; padding:5px 0;  vertical-align:middle;}
  /* 弹出 */
.cPopup1{ width:680px; overflow:hidden; border-radius:5px; background-color:#ffffff; border-radius:5px; margin:0 auto;}
.cPopup1 h4{ width:100%; line-height:40px; border-bottom:1px solid #8fc420; font-size:16px; font-weight:normal; text-indent:20px; color:#0085d0;}
.cPopup1 h4 span{ width:40px; line-height:40px; overflow:hidden; float:right; margin-right:10px; cursor:pointer;}
.cPopup1 h4 span img{ vertical-align:middle;}
.cPopup2{ width:660px; margin:10px auto; overflow:hidden;}
.cPopup2 p{ line-height:24px;}

/* 分公司介绍 */
.SC_box1{ width:100%; overflow:hidden; margin:0 auto; background:#38a42f; position:relative;}
.SC_tit1{ width:100%; overflow:hidden; margin:20px auto 30px;}
.SC_tit1 h2{ width:160px; margin:0 auto; border-bottom:2px solid #23891b; text-align:center; color:#ffffff; font-size:24px; line-height:36px; font-weight:normal;}
.SC_box2{ width:1200px; height:561px; margin:0 auto; overflow:hidden; background:url(../images/mapBg.png) no-repeat; font-size:14px; font-weight:bold;}
.SC_box2 a{ color:#000000;}
.SC_box2 a:hover{ color:#e40077; font-size:18px;}
.SC_con1{ width:428px; height:561px; overflow:hidden; float:left; position:relative;}
.SC_con1 .SC_top1{ width:100%; overflow:hidden; height:393px;}
.SC_con1 .SC_top1 p{ width:224px; line-height:20px; padding:280px 0 0; margin-left:50px; text-align:center; color:#e40077; cursor:pointer;}
.SC_con1 .SC_top1 p:hover{ font-size:16px;}
.SC_con1 .SC_bottom1{ width:274px; overflow:hidden; line-height:40px; margin-left:10px;}
.SC_con1 .SC_bottom1 ul{ width:358px; overflow:hidden;}
.SC_con1 .SC_bottom1 ul li{ margin:0 10px; float:left;}
.SC_con1 .SC_bottom1 img{ vertical-align:middle;}
.SC_con2{ width:772px; height:561px; overflow:hidden; float:left; position:relative;}
.SC_gd{ position:absolute; z-index:1; left:198px; top:158px;}
.SC_zj{ position:absolute; z-index:1; left:29px; top:450px;}
.SC_mm{ position:absolute; z-index:1; left:123px; top:356px;}
.SC_yj{ position:absolute; z-index:1; left:201px; top:366px;}
.SC_yf{ position:absolute; z-index:1; left:201px; top:277px;}
.SC_jm{ position:absolute; z-index:1; left:294px; top:337px;}
.SC_zq{ position:absolute; z-index:1; left:249px; top:207px;}
.SC_fs{ position:absolute; z-index:1; left:333px; top:248px;}
.SC_zs{ position:absolute; z-index:1; left:365px; top:313px;}
.SC_zh{ position:absolute; z-index:1; left:387px; top:343px;}
.SC_qy{ position:absolute; z-index:1; left:320px; top:135px;}
.SC_gz{ position:absolute; z-index:1; left:378px; top:223px;}
.SC_dg{ position:absolute; z-index:1; left:410px; top:264px;}
.SC_sz{ position:absolute; z-index:1; left:437px; top:300px;}
.SC_sg{ position:absolute; z-index:1; left:404px; top:70px;}
.SC_hz{ position:absolute; z-index:1; left:461px; top:233px;}
.SC_hy{ position:absolute; z-index:1; left:516px; top:151px;}
.SC_sw{ position:absolute; z-index:1; left:580px; top:258px;}
.SC_mz{ position:absolute; z-index:1; left:634px; top:134px;}
.SC_jy{ position:absolute; z-index:1; left:634px; top:222px;}
.SC_cz{ position:absolute; z-index:1; left:700px; top:170px;}
.SC_st{ position:absolute; z-index:1; left:676px; top:223px;}
.SC_box3{ width:300px; overflow:hidden; text-indent:40px; font-size:16px; color:#ffffff; line-height:24px; position:absolute; z-index:90; top:60%; left:40px;}
.SC_box3 a{ color:#fcff2a;}
.SC_box3 a:hover{ color:#ffa800; font-weight:bold;}
.SC_box4{ width:80%; overflow:hidden; margin:0 10% 0; font-size:16px; color:#ffffff; line-height:24px; text-align:right;}
  /* 弹出 */
.scPopup1{ width:780px; overflow:hidden; border-radius:5px; background-color:#ffffff; border-radius:5px; margin:0 auto;}
.scPopup1 ul{ width:100%; overflow:hidden; line-height:46px; font-size:16px; text-align:center;}
.scPopup1 ul li{ overflow:hidden; line-height:20px; overflow:hidden; float:left; cursor:pointer; color:#ffffff; background-color:#66b6e3;}
.scPopup1 ul li.current{ color:#66b6e3; background-color:#ffffff;}
.scPopup1 ul li span{ width:194px; overflow:hidden; margin:10px 0; border-right:1px solid #58a2cc; display:block;}
.scPopup1 ul li.current span{ border-right:none;}
.scPopup1 h4{ width:760px; margin:0 auto; overflow:hidden; line-height:40px; border-bottom:1px solid #8fc420; font-size:16px; font-weight:normal; text-align:center;}
.scPopup2{ width:760px; height:400px; margin:10px auto;}
.scPopup2 p{ line-height:24px; text-indent:2em; padding:5px 0;}
.foucebox .hd {overflow-x:hidden !important;}
.hd li { width:105px !important}
#sccontent {overflow-y: scroll; overflow-x:hidden}
#sccontentC {overflow-y: scroll; overflow-x:hidden}

.sc_title_box1{ position:absolute; left:0; top:0; z-index:5;}
.sc_title_box2{ padding:8px 20px; border-radius:5px; line-height:16px; color:#ffffff; background:url(../images/buleBg1.png) repeat; text-align:center; font-size:14px; font-weight:normal;}
.sc_title_sj{ width:13px; height:6px; overflow:hidden; margin:0 auto; background:url(../images/buleBg2.png) no-repeat;}

  /* 弹出 */
.newsPopupTit{ width:100%; overflow:hidden; position:relative; line-height:24px; font-size:14px; font-weight:bold; white-space:nowrap;text-overflow:ellipsis;}
.newsPopupCon1{ width:500px; height:370px; overflow:hidden; float:left; background-color:#adadad; position:relative;}
.newsPopupCon2{ width:240px; height:360px; float:left; overflow-x:hidden; overflow-y:auto; padding:10px 10px 0; background-color:#dddddd;}
.newsPopupCon2 dd{ width:240px; overflow:hidden; border-bottom:1px solid #c1c1c1; padding:5px 0; cursor:pointer;}
.newsPopupCon3{ width:80px; height:46px; float:left; margin-right:6px; background-color:#000000;}
.newsPopupCon4{ width:120px; height:46px; overflow:hidden; float:left; line-height:18px; font-size:12px;}
/*.newsPlay{ width:70px; height:70px; overflow:hidden; background:url(../images/newsPlay.png) no-repeat; position:absolute; left:40%; top:40%; z-index:10; cursor:pointer;}*/

/* 提示 */
.tsBox1{ padding:5px 10px; color:#ffffff; background:#000000; filter:alpha(opacity=70); opacity:0.7; position:absolute; z-index:2010; line-height:30px; top:400px; left:40%; border-radius:10px;}

/* 404 */
.cc_404{ width:100%; overflow:hidden; position:relative;}
.cc_404_box{ width:100%; height:41px; position:absolute; z-index:10; bottom:30%; left:0;}
.cc_404_nav{ width:197px; height:41px; margin:0 auto; overflow:hidden; display:block;}

/* 领先之星 */
.lxzxBox1{ width:1198px; overflow:hidden; margin:15px auto; border:1px solid #f2f2f2; padding:20px 0 0;}
.lxzxImg1{ width:100%; overflow:hidden; margin:0 auto 15px;}
.lxzxImg1 img{ vertical-align:middle;}
.lxzxTit1{ width:170px; height:50px; overflow:hidden; margin:0 0 15px 15px; text-indent:1em; color:#ffffff; font-size:20px; background-color:#66b6e3; border-radius:10px; line-height:50px;}
.lxzxTit1 img{ vertical-align:middle; margin:-1px 0 2px 20px;}
.lxzxBox1 p{ padding:5px 2em; line-height:24px; font-size:16px; color:#000000;}
.lxzxTit2{ width:100%; overflow:hidden; margin:0 0 5px 15px; color:#0085d0; line-height:36px; font-size:18px; text-indent:1em;}
.lxzxTit2 img{ vertical-align:middle; margin:-1px 10px 2px 0;}
.lxzxLeft{ width:50%; overflow:hidden; float:left;}
.lxzxRight{ width:50%; overflow:hidden; float:left;}
.lxzxCon1{ width:154px; overflow:hidden; float:left; margin:0 5px; padding:10px; line-height:16px; font-size:14px; border:1px dashed #000000;}
.lxzxCon1 b{ width:100%; height:32px; font-weight:normal; margin:5px 0; text-align:center; display:block;}

/* 招聘提示 */
.tips {z-index:1; font-size:12px; color:#616161; width:100%}
.tips ul { width:385px; height:175px;background:url(../images/tips_bg.png) no-repeat;position:absolute;left:37%; z-index:11; top:220px; padding-top:50px;}
.tips ul li {word-break:break-all; width:350px; line-height:23px; margin:0 auto;}
.tips ul li:last-child { text-align:center; margin-top:20px;}
.tips ul li:nth-last-of-type(2) { text-align:center;}
.tips button {background:url(../images/tips_button.png) no-repeat; color:#fff; text-align:center; font-size:14px; border:0; width:118px; height:28px; margin:0 auto; margin-bottom:2px; outline:none;cursor:pointer;}
.tips input { text-align:center; margin-right:5px;}
.tips a { color:#0989d1; text-decoration:none;}
.tips a:hover { text-decoration:underline;}







