﻿@charset 'utf-8';
/*******网站前台页面主要样式***********/
.ie{padding: 15px 0; background: #f5c276;color: #333;text-align: center;font-size: 14px;}
.top{width: 100%; background: #fff;border-bottom: 1px solid #d9d9d9 }
.wrap{width: 1200px;margin: 0 auto; }
.logo{width: 250px;height: 72px;float: left;display: inline;}
.menu{float: left;display: inline;height: 72px;width: 540px;padding-left: 20px;}
.menu li{float: left;display: inline;}
.menu li a{display: block;height: 72px;line-height: 72px;font-size: 18px;padding: 0 24px;}
.menu li a:hover{background:#308de3;color: #fff; }
.joinbox{float: right;display: inline;width:380px; padding-top: 20px;  }
.joinbox a.login_a{display: inline-block;padding: 6px 15px;font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; font-size: 14px;background: #f0f8ff;border-radius: 3px;border: 1px solid #308de3;color: #007cdb;float: right;display: inline;}
.joinbox a.login_a:hover{background: #dfeffc;color: #046cbc}
.joinbox a.join_a{display: inline-block;padding: 6px 15px;font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; font-size: 14px;background: #f0a30a;border-radius: 3px;border: 1px solid #f0a30a;color: #fff; margin-right: 10px; float: right;display: inline;}
.joinbox a.join_a:hover{background: #f90;color: #fff;border-color: #f90}
.joinbox span{font-size: 14px;float: right;display: inline-block;height: 35px;line-height: 35px;margin-right: 10px;}
.no_yxb{text-align: center;font-size: 14px;padding-top: 20%;padding-bottom: 15px;}
.no_personCenter{text-align: center;margin: 0 auto;display: block;width: 100%}
.exitDiv{width: 364px;margin: 0 auto;padding-top: 15px; }
.logined{width: 364px;margin: 0 auto;padding-top: 15%;padding-bottom: 15px;}
.logined li{float: left;display: inline;width: 50%;}
.logined li a{display: block;padding: 3px 0;}
.bodyBg{background: #f7f7f7 url(../images/signin_bg.jpg) fixed;}
.step{height: 45px; margin-bottom: 10px;}
.stepDiv{width: 50%;position: relative;height: 45px;background: #c1e1ff;line-height: 45px;text-align: center;color: #308de3;font-size: 16px;float: left;display: inline;}
.active_1{background: #308de3;color: #fff}
.active_1 i{position: absolute;width: 24px;height: 45px;top: 0;right: -12px;background: url(../images/yxb_02.jpg) no-repeat;z-index: 100}
.active_1 em{position: absolute;width: 24px;height: 45px;top: 0;left: -12px;background: url(../images/yxb_02.jpg) no-repeat 0 -50px;z-index: 100}
.yxList{background: rgba(255,255,255,0.6);padding: 20px;border: 1px solid #d9d9d9; min-height: 500px; }
.yxTipsL,.yxTipsR{width: 50%; height: 36px;float: left;display: inline;}
.yxTipsR{text-align: right;line-height: 36px;}
.yx_search{border: 1px solid #d9d9d9; height: 34px;line-height: 34px;padding: 0 3px;background: #fff url(../images/yxb_03.jpg) no-repeat 95% 8px;font-size: 14px;width: 200px;float: left;padding-right: 34px;}
span.searchTips{float: left;display: inline-block;height: 36px;line-height: 36px;width: 220px;padding-left: 10px;}
.yxListBox{padding: 10px 0;border-bottom: 1px solid #d9d9d9}
.yxListBox a{display: inline-block;float: left;padding: 5px 12px;color: #333 }
.yxListBox a.activeA{background: #308de3;border-radius: 15px;color: #fff;}
.college{padding: 10px 0; }
.college li{float: left;display: inline;width: 33.3%; height: 30px;line-height: 30px;overflow: hidden;}
.college li a{padding-left: 15px;display: block; background: url(../images/doit.png) left center  no-repeat; }
.college li a:hover{ background: #c1e1ff url(../images/doit1.png) left center  no-repeat;color: #333 }
.college li a.activeli{ background: #c1e1ff url(../images/doit1.png) left center  no-repeat;color: #333 }
.formYx{height: 40px;margin-bottom: 10px; }
span.f_1{float: left;display: inline-block;width: 30%; line-height: 40px;line-height: 40px;text-align: right;}
span.f_2{float: left;display: inline-block;width: 28%; line-height: 40px;line-height: 40px;}
span.f_3{float: left;display: inline-block;width: 42%; line-height: 40px;line-height: 40px;color: #f38620}
span.f_2 b{color: #007cdb}
span.f_3 i{margin-right: 4px;}
.input-dufault{border: 1px solid #d9d9d9; height: 38px;line-height: 38px;padding: 0 4px;background: #fff;width: 270px;padding-left: 40px;}
.inputbg_1{background: #fff url(../images/yxb_04.jpg) no-repeat 2% 10px;}
.inputbg_2{background: #fff url(../images/yxb_05.jpg) no-repeat 2% 10px;}
inputbg_2:focus{background: #fff url(../images/yxb_05.jpg) no-repeat 2% 10px;border-color: #007cdb}
.btnLogin{background: #f0a30a;padding: 14px 24px;color: #fff;border: none;width: 316px; }
.btnLogin:hover{background: #f38823;color: #fff}
.formYxBtn{padding-left: 30%}
.notips{text-align: right;padding-right: 8px;}
.notips a,.nomima a,.yxTipsR a{color: #007cdb}
.notips a:hover,.nomima a:hover,.yxTipsR a:hover{color: #f0a30a}
.fomrtime{width: 50%;float: left;}
.nomima{float: left;text-align: right;width: 49%;}
/*****底部样式*****/
.bottombg{background: #434953; display: block; clear: both;}
.bt_1{width: 244px;float: left;display: inline;}
.bt_1 img{display: block;}
.bt_1 a.joinyx{display: block;float: right;border: 1px solid #f0a30a;font-size: 14px;color: #f0a30a;border-radius: 5px;padding: 6px 15px;}
.bt_1 a.joinyx:hover{border-color: #f0a30a;background: #f0a30a;color: #fff;}
.bt_2{/*width: 756px;*/padding: 0 40px;padding-top: 20px;width: 686px;float: left;display: inline; }
.bt_2 ul li{float: left;display: inline;width: 160px;background: url(../images/yxb_06.jpg) right repeat-y;padding: 0 20px;}
.bt_2 ul li p{height: 30px;line-height: 30px;}
.bt_2 ul li p a{color:#c4c4c5}
.bt_2 ul li p a:hover{color:#fff}
.bt_3{width: 120px;padding-top: 10px;float: left;display: inline;}
.bt_3 img{display: block;width: 120px;height: 120px;}
.bt_3 p{text-align: center;height: 26px;line-height: 26px;color: #fff;}
.bottomCopy{background: #272729;text-align: center;padding: 10px 0;color: #c4c4c4}
/*****底部样式end!*****/
.infotitle{font-size: 26px;font-weight: 300;padding: 20px 0 10px 0;text-align: center;}
.infop{text-indent: 2em;word-break:break-all;margin-bottom: 30px}
.pb0{padding-bottom: 0;}
.sq{width: 520px;margin: 0 auto;padding: 10px 0}
.sqTitle{background: #dbecf7;height: 54px;}
.sqTitle span{height: 54px;width: 50%;text-align: center;font-size: 18px;color: #333;display: inline-block;float: left;line-height: 54px;}
.sqTitle span.a_span{background: #f0a30a;color: #fff;}
.sqinputCon{margin-bottom:15px;}
.sqTab{padding: 15px 0}
.sqInput_1{border: 1px solid #d9d9d9; height: 52px;line-height: 52px;padding: 0 4px;background: #fff;width: 510px;}
.sqInput_2{border: 1px solid #d9d9d9; height: 120px;line-height: 1.6em;padding: 4px;background: #fff;width: 510px;}
.sqInput_3{background: #f0a30a; color: #fff;border: none;width: 316px; height: 54px;line-height: 54px;width: 520px;font-size: 18px;}
.sqInput_3:hover{background: #f38823;color: #fff}
/************首页样式***********/
.login{background: #fff;border-radius: 10px;box-shadow: 0 0 2px #888;position: absolute;width: 410px;height: 350px; z-index: 50;position: absolute;right: 0;top: 35px;padding: 30px;padding-bottom: 0}
a.blueTxt{color: #308de3}
a.blueTxt:hover{color: #1165b3}
.yx_title{font-size: 20px;font-weight: 300;height: 36px;line-height: 36px; }
.yx_title a{font-size: 14px;padding-left: 5px;color: #308de3}
.yx_title a:hover{color: #f0a30a}
.loginFormBox h2{height: 40px;font-size: 14px;font-weight: normal;}
.loginFormBox h6{height: 20px;line-height: 20px;padding-left: 20%;font-size: 12px;font-weight: normal;}
.loginFormBox span{float: left;display: inline-block;height: 40px;line-height: 40px;}
.loginFormBox span.lo_1{width: 20%;text-align: right}
.loginFormBox span.lo_2{width: 80%;}
.indexLogin{padding-top: 0; padding-bottom: 0; height: 42px;line-height: 42px;}
.padding_left{padding: 5px 0;padding-left: 20%;}
.tabs{height: 50px; width: 100%;text-align: center;margin-bottom: 20px;}
.tabs a{text-align: center;display: inline-block;padding: 0 30px;height: 46px;line-height: 46px; margin: 0 1px;border: solid 2px #fff;font-size: 20px; background: #fff;}
.tabs a:hover{color: #308de3}
.tabs a.current_a{border-color: #308de3;color: #308de3}
.p{padding: 60px 0}
.mainConLeft{float: left;display: inline;width: 846px;float: left;display: inline;}
.mainConLeft ul li{float: left;display: inline;width: 250px;margin-right: 14px;  background: #fff; margin-bottom: 14px;padding: 9px;}
.courseImg{width: 250px;height: 140px;overflow: hidden;position: relative;}
.courseImg:after{background: rgba(0,0,0,0); width:100%; height: 100%; content: ''; position: absolute;top: 0; left: 0;-webkit-transition: background 0.25s ease-out 0s;
-o-transition: background 0.25s ease-out 0s;
transition: background 0.25s ease-out 0s;}
.courseImg img{display: block;width: 250px;height: 140px;-webkit-transition: all 0.25s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
.studyBtn{display:inline-block;background: #308de3;color: #fff;font-size: 16px;border-radius: 0;position: absolute; left:77px;top: 50px;-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
-o-transform: translateY(100px);
transform: translateY(100px);-webkit-transition: all 0.25s ease-out 0s;
-o-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s; width: 96px; height: 43px; line-height: 43px;text-align: center; z-index: 100}
.pos1{left: 84px;top: 54px;}
.studyBtn:hover{background: #1165b3;color: #fff;}
.kcTitle{height: 30px;line-height: 30px;text-align: center;font-size: 14px;font-weight: normal;}
.kctips{font-size: 12px;height: 30px;line-height: 30px;}
.kctips p{float: left;display: inline;width: 50%; height: 30px;line-height: 30px;}
.kctips p.k_1{text-align: left;}
.kctips p.k_2{text-align: right;}
.kctips p span{color: #308de3;padding: 0 3px; display: inline-block;}
.kctips p.k_2 i{display: inline-block;padding-right: 2px;}
.kctips p.k_3{width: 100%}
.kctips p.k_3 i{display: inline-block; margin-right: 4px;font-size: 12px;margin-top: 0px;float: left;}
.kctips p.k_3 em{font-style: normal;float: left;display: inline-block;}
.mainConLeft ul li a:hover .courseImg img{-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.mainConLeft ul li a:hover .studyBtn{-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);}
.mainConLeft ul li:hover :after{background: rgba(0,0,0,0.6);}
.mainConRight{float: right;display: inline;width: 354px;background: #fff; height: 450px;}
.righttitle{padding: 30px;font-size: 18px;line-height: 1.6;font-weight: normal;padding-bottom: 20px;}
.rightP{padding: 10px 30px;padding-top: 0;text-indent: 0}
.rightP p{margin-bottom: 10px;text-indent: 2em;word-break:break-all;font-size: 14px;}
.rightTips{padding: 0 30px; height: 48px;overflow: hidden;padding-top: 10px;}
.rightTips a{display: inline-block;padding: 0 10px 0 0;font-size: 12px;}
.kcLinks{padding: 10px 30px;}
.kcLinks a{display: inline-block;padding: 15px 30px;background: #308de3;color: #fff;}
.kcLinks a:hover{color: #fff;background: #1165b3}
.pb0{padding-bottom:0}
/***********企业主页***********/
.bodyWhite{background: #fff;}
.bodyGray{background: #f2f2f2;}
.collegeBanner{background: url(../images/yxb_08.jpg); height: 190px;padding: 55px 0}
.c_logo{width: 162px;height: 162px;float: left;display:inline;margin-top: 10px;}
.c_info{float: left;display: inline;width: 978px;padding: 0 30px; height: 220px;overflow: hidden;}
.c_info h1{font-size: 30px;color: #fff;}
.c_info p{font-size: 14px;color: #fff;font-size: 16px;word-break:break-all;}
.c_title{font-size: 24px;padding-bottom: 10px; height: 40px;line-height: 40px;}
.pt20{padding-top: 20px;}
.conlist ul li{float:left;display:inline;background-color:#fff;border:1px solid #ddd;margin-bottom:20px;margin-right:20px;padding:10px;width:263px;}
.listimgBox{width: 263px; position: relative;overflow: hidden;height: 210px}
.listimgBox img{display: block;width: 100%;height: 150px;}
.listinfo{background: #fff;position: absolute;left: 0;bottom: -80px; width: 100%; transition: all 0.3s ease-out 0s;}
.conlist ul li:hover .listinfo{bottom: 0px;}
.conlist ul li:nth-child(4n){margin-right: 0}
.conlist ul li a p.info_2{color: #666}
.conlist ul li a:hover p.info_2{color: #666}
.listImgPubic{overflow: hidden;position: relative; width: 263px; height: 150px;}
.listImgPubic:after{background: rgba(0,0,0,0); width:100%; height: 100%; content: ''; position: absolute;top: 0; left: 0;-webkit-transition: background 0.25s ease-out 0s;
-o-transition: background 0.25s ease-out 0s;
transition: background 0.25s ease-out 0s;}
.listImgPubic img{ width: 263px; height: 150px;-webkit-transition: all 0.25s ease-out 0s;
-o-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;}
.conlist ul li:hover .listImgPubic img{-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.conlist ul li:hover .studyBtn{-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);}
.conlist ul li:hover :after{background: rgba(0,0,0,0.6);}
.listinfo p.info_1{font-size: 16px;padding:5px;padding-bottom: 10px;line-height: 1.4;word-break:break-all; height: 42px;overflow: hidden;}
.listinfo p.info_2{font-size: 14px;border-left: solid 2px #d9d9d9;padding:5px 0;padding-left: 5px;margin-left: 10px;padding-bottom: 10px; height:62px;overflow: hidden; overflow: hidden;}
.info_3{padding-top: 5px;}
.info_4{ height: 30px;line-height: 30px;}
.info_4 em{font-style: normal;display: inline-block;}
.info_4 a.renName{font-size: 12px;background: #308de3;padding: 0 10px;display: inline-block;color: #fff;border-radius: 3px;float: right;height: 30px;line-height: 30px;}
.info_4 a.renName:hover{background: #1165b3;}
.pages{height:40px;text-align: center;display: block;clear: both;}
.pages a{background-color:#fff;border:1px solid #ddd;color:#666;display:inline-block;font-size:14px;height:38px;line-height:38px;margin-left:3px;margin-right:0px;padding:0 15px;}
.pages span{color:#aaa;}
.pages a:hover{border-color:#308de3;color:#188eee;}
.pages a.current{background-color:#308de3;border-color:#188eee;color:#fff;}
.c_title a.more_a{float: right;display: inline-block;font-size: 14px;}
.listimgBoxTxt{font-size: 16px;padding: 5px 5px 10px; height: 51px;overflow: hidden;}
/*******岗位分析*****/
.tab{width: 100%; height: 48px;border-bottom: 1px solid #d9d9d9;position: relative; margin-top: 10px;}
.filtrate{position: absolute;left: 0; width: 600px; height: 49px;top: 0 ;}
.district{width: 60%; height: 48px;float: right;line-height: 48px;font-size: 14px;text-align: right;}
.district a{display: inline-block;padding: 0 5px;}
.rotate180{display: inline-block;-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);-webkit-transition: all 0.25s ease-out 0s;
-o-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;}
.districtCon{position: absolute;right: 0; top: 48px; background: #fff; border: 1px solid #d9d9d9;padding: 10px; width: 670px; padding-right: 0; display: none; z-index: 200; padding-bottom: 3px }
.districtCon ul li{float: left;display: inline;}
.districtLetter{width: 80px; float: left;display: inline;text-align: left;height: 32px; line-height: 32px;color: #308de3;letter-spacing: 2px;}
.districtLetterBox{width: 590px; float: left;display: inline; }
.districtLetterBox a{display: inline-block;float: left;margin: 0 6px 6px 0; height: 32px; line-height: 32px; background: #f1f1f1; color: #333;width: 68px; text-align: center;}
.districtLetterBox a:hover{background: #308de3;color: #fff;}
.districtCon i.sjgray{position: absolute;width: 8px; height: 12px;font-size: 0; line-height: 0;display: inline-block;top: -10px;right: 4%;-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); background: url(../images/img/sj_gray.png) no-repeat;}
.qita i{-webkit-transition: all 0.25s ease-out 0s;
-o-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;}
.filtrate{width: 40%; height: 49px;position: absolute;left: 0; top:0; }
.filtrate li{float: left;display: inline; height: 48px; line-height: 48px;padding: 0 20px; background: #f4f4f4;border-bottom: 1px solid #d9d9d9;font-size: 16px;}
.filtrate li.c_li{ background: #fff; border-bottom-color: #308de3;color: #fff; background: #308de3} 
.tabCntent{  padding:10px 0}
.dlJob{background: #fafafa; padding-top: 10px; padding-bottom: 5px; border: 1px solid #d9d9d9 }
.dlJob dt{float: left;display: inline;width: 7%; height: 28px;line-height: 28px; font-weight: bold;padding-left: 1%}
.dlJob dd{float: left;display: inline;width: 92%;word-brea:break-all;}
.dlJob dd a{display: inline-block;padding: 0 10px; height: 28px; line-height: 28px; margin:0 8px 8px 0 ;float: left;}
.dlJob dd a:hover,.dlJob dd a.hoverA{background: #308de3;color: #fff;}
.tabCntentBox{ min-height: 115px;}
.positionBox{padding-top:12px;padding-bottom: 20px;}
.positionBox ol li{float: left;display: inline; width: 202px; margin-right: 20px; background: #fafafa;padding: 10px; margin-bottom: 20px;border: 1px solid #d9d9d9}
.positionBox ol li:nth-child(6n){margin-right: 0}
.positionBox ol li:hover{background: #f3f3f3;border-color: #d9d9d9}
.positionBox ol li:hover h1{color: #308de3}
.positionBox ol li h1{font-size: 16px;font-weight: normal;padding-bottom: 5px}
.psTxt{padding: 8px 0; border-bottom: dashed 1px #d9d9d9;padding-top: 10px;}
.tipsa{overflow: hidden;padding: 10px 0; padding-bottom: 0}
.tipsa span{border: 1px solid #d9d9d9;background: #fff;padding: 2px 5px;font-size: 12px;display: inline-block;float: left;margin: 0 3px 3px 0; }
.psImg{width: 204px;height: 204px; position: relative;}
.psImg img{width: 204px;height: 204px;display: block;overflow: hidden;}
.positionBox ol li .psImgFloat{position: absolute; height: 44px; background: rgba(0,0,0,0.6);left: 0; bottom: 0;color: #fff; padding-left: 14px; width: 190px; padding-top: 3px; padding-bottom: 3px; }
.positionBox ol li .psImgFloat li{color: #fff; font-size: 12px; line-height: 22px; height: 22px; background:none; padding: 0; border: none; margin: 0; width: 100%; position: relative;border: none; }
.positionBox ol li .psImgFloat li:after{content: " ";display: inline-block;width:5px; height: 5px; font-size: 0; line-height: 0; background: #fff;position: absolute;left: -9px; top: 10px;border-radius: 100%;}
.titleBox{border:1px solid #d9d9d9;background: #fff;padding: 10px 0}
.mb12{margin-bottom: 12px;}
.titleBox dl dt{float: left;display: inline;width: 7%; height: 28px;line-height: 28px; font-weight: bold;padding-left: 1%}
.titleBox dl dd{float: left;display: inline;width: 150px;word-brea:break-all;height: 28px;line-height: 28px;}
.titleBox dl dd a{display: inline-block;padding: 0 10px; height: 28px; line-height: 28px; margin:0 8px 8px 0 ;float: left;}
.titleBox dl dd a:hover,.titleBox dd a.hoverA{background: #308de3;color: #fff;}
.selectDiv{float: left;display: inline;height: 28px;line-height: 28px;width: 400px; }
.selectDiv span{display: inline-block;padding-left: 5px;}
.selectDiv select{border:1px solid #d9d9d9;padding: 3px;}
.fenyeDiv{float: right;display: inline; height: 28px; border-left: 1px solid #d9d9d9;padding: 0 10px;}
.fenyeDiv a{display: inline-block;height: 28px;line-height: 28px;padding: 0 5px;}
.fenyeDiv span{color: #308de3}
.zhiweiBox li{float: left;display: inline; background: #fff;margin-bottom: 15px;width: 100%}
.zhiweiBox li:hover{background: #f3f3f3;}
.zhiweiBox p a{color: #308de3}
.zhiweiBox p a:hover{color: #1165b3}
.zwBox{border:1px solid #d9d9d9; }
.leftzw{width: 60%;float: left;display: inline; height: 60px;padding: 10px 0}
.leftzw p{height: 30px;line-height: 30px; padding: 0 10px;}
.blue_txt{color: #308de3}
.gray_txt{font-size: 12px;color: #888}
.f90_txt{color: #f60;}
.rightzw{width: 40%;float: left;display: inline;padding: 10px 0}
.rightwzTxt{padding-right: 70px;position: relative;height: 60px;}
.rightwzTxt p{height: 30px; line-height: 30px; }
.rightzwLogo{display: block;width: 60px;height: 60px;position: absolute;right: 10px;top: 0}
.rightzwLogo img{width: 60px;height: 60px;display: block;}
.zw{display: block;clear: both;width: 100%; height: 44px;line-height: 44px;background: #fafafa;border-top: 1px solid #d9d9d9}
.wzp_1{width: 60%;line-height: 44px;line-height: 44px;float: left;display: inline;overflow: hidden;}
.wzp_2{width: 40%;float: left;display: inline;overflow: hidden;}
.wzp_2 span{display: inline-block; height: 24px;line-height: 24px;border:1px solid #d9d9d9; background: #fff;margin-right:5px;padding: 0 4px;font-size: 12px;}
.breadTitle{height: 50px;line-height: 50px;font-size: 16px;}
.breadTitle span{color: #888}
.detailLeft{float: left;display: inline;background: #fff;width: 800px;padding: 20px;margin-bottom: 20px;}
.detailRight{float: right;display: inline;background: #fff;width: 302px;padding: 20px;}
.worktitle{font-size: 28px;color: #308de3;padding-top: 0px }
.job_request{padding: 10px 0;padding-top: 0}
.job_request p{padding: 3px 0}
.j_request{font-size: 20px;}
.j_request span{padding-right: 20px;background: url(../images/jd_icon.png) no-repeat left center;display: inline-block; margin-right: 5px;}
.j_work{font-size: 20px;}
.j_time{font-size: 14px;color: #333;}
.jobtab{border-bottom: 3px solid #308de3; height: 44px;line-height: 44px;}
.jobtab span{background: #f4f4f4;padding: 0 20px;display: inline-block;height: 44px;line-height: 44px;color: #888;font-size: 20px;float: left;margin-right: 5px;} 
.jobtab span.aSpan{color: #fff;background:#308de3 }
.j{padding: 5px 0}
.j h1{font-size: 18px;padding: 8px 0;color: #308de3}
.j h2{font-size: 18px;padding: 8px 0;font-weight: normal;}
.j h2 span{color: #308de3;display: inline-block;padding: 0 2px}
.j p{line-height: 1.8;}
.jc{border-bottom: 1px dashed #d9d9d9; margin-bottom: 0px;}
.jc_txt{width: 320px;float:left;display: inline;}
.jc_scroll{float: right;display: inline; width: 460px;padding-top: 8px;}
.jc:last-child{border:none;}
/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 36px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; /*-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); */zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 10px; }
/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em }
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #f3f3f3; background: rgba(0,0,0,0.3); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #308de3 }
.flex-control-paging li a.flex-active { background: #308de3; cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.img_gz{height: 28px;line-height: 28px;text-align: center;overflow: hidden;}
.tipsaa{text-align: right;}
.tipsaa span{background: #e9775c;font-size: 12px;display: inline-block;padding: 2px 5px;color: #fff;}
.tipsaa span.bluec{color: #fff;background: #308de3}
.tipsjob{height: 44px;padding: 20px 0; background: #f3f3f3; line-height: 44px;font-size: 16px;margin-top: 10px;text-align: center;}
.tipsjob a{display: inline-block;padding: 0 20px;height: 44px;line-height: 44px;background: #308de3;color: #fff;}
.tipsjob a:hover{background: #1165b3;color: #fff;}
.qiyeImg{border: 1px solid #d9d9d9; background: #fff;padding: 3px; width: 150px;height: 150px;}
.qiyeInfo h1{font-size: 18px;padding-top: 5px;}
.qiyeInfo p{line-height: 1.8}
.qiyeInfo{padding-bottom: 10px;}
.qiyeTitle{font-size: 16px;font-weight: bold;border-bottom: 2px solid #d9d9d9; margin-bottom: 8px;position: relative; height: 32px;}
.qiyeTitle span{display: inline-block;position: absolute;left: 0;top: 0; border-bottom: 2px solid #308de3; height: 32px;line-height: 32px;}
.qiyeInfoTxt{padding-bottom: 10px;}
#control_a{color: #308de3}
#control_a:hover{color: #1165b3}
.qiyeImgBox img{width: 302px;height: 170px;display: block;}
.qiyeImgList{padding-bottom: 20px;}
.qiyeImgList ul li{float: left;display: inline; margin: 7px 7px 0 0; cursor: pointer;}
.qiyeImgList ul li.noimg{margin-right: 0; height: 54px;line-height: 36px;text-align: center;font-size: 30px;}
.qiyeImgList ul li.noimg a{display: inline-block;text-align: center;padding-left: }
.qiyeImgList ul li img{ height: 54px; width: 96px;}
.zhiwei li{float: left;display: inline; width: 100%; padding-bottom: 10px;}
.zhiwei li h1{font-size: 14px;}
.zhiwei li p{font-size: 12px;}
.zhiwei li p span{color: #f60}
.coBox{background: #fff;padding: 20px;margin-bottom: 18px;}
.co_left{float: left;display: inline;}
.co_right{float: left;display: inline;padding-left: 20px;}
.co_right h1{font-size: 18px;}
.co_right h2{font-size: 14px;padding-bottom: 5px;}
.co_span span{float: left;display:inline-block;padding: 0 15px;border-radius: 15px; height: 28px;line-height: 28px;border:1px solid #d9d9d9;font-size: 12px;margin: 0 5px 5px 0}
.commanyTxt p{margin-bottom: 10px;}
/* commany banner */
.jcSlider { width:585px; position:relative; height:330px; background:url(../images/sliderbg.png) no-repeat; padding:9px; margin: 0 auto;}
.imgHide { width:585px; height:330px; overflow:hidden; position:relative; }
.imgList { height:9999%; width:9999%; position:absolute; top:0; left:0; z-index:1;}
.imgList li { position:absolute; left:0; top:0; height:330px; width:585px; list-style:none; display:none; overflow:hidden; }
.imgNum { position:absolute; left:0; top:0; z-index:2; display:none; -webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px); }
.imgNum dd { width:11px; height:11px; float:left; list-style:none; cursor:pointer;  margin:0 3px; overflow:hidden; }
.imgNum dd a { display:block; height:11px; width:11px; text-indent:-999em; overflow:hidden; text-align:center; line-height:11px; background:url(../images/pagination.png) no-repeat 0 0; }
.imgNum dd a:hover,.imgNum dd.select a { background-position:0 -12px; }
.imgPrev,.imgNext { position:absolute; left:0; top:10px; z-index:3; display:block; cursor:pointer; height:300px; width:40px; background: url(../images/arr.png) no-repeat; }
.imgPrev { background: url(../images/arr.png) no-repeat -62px center;}
.imgNext { background: url(../images/arr.png) no-repeat -189px center;}
.co_zw li{float: left;display: inline;width: 100%;margin-bottom: 18px;}
.co_zw li:hover{background: #f1f1f1;}
.co_zw li h3{font-size: 16px;height: 32px;line-height: 32px;}
.co_zw li h4{font-size: 14px; height: 30px;line-height: 30px;font-weight: normal;}
.co_zw li h3 p{float: left;display: inline-block;width: 82%; height: 32px;line-height: 32px;}
.co_zw li h3 span{float: right;display: inline;width: 18%;text-align: right; font-size: 12px; height: 32px;line-height: 32px;}
.co_zwBox{padding: 10px;border:1px solid #d9d9d9;border-left: solid 3px #308de3}
.qiyeinfoP {line-height: 2.0}
