﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {color:#666;font-size:12px;font-family: "微软雅黑";position: relative;/* background: #fafafa;*/}
td,th,caption {font-size:12px;}
h1, h2, h3, h4, h5, h6 {/*font-weight:normal;*/font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal;font-weight:normal;}
a{color:#666;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
*:focus{outline:0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
span,i{display:inline-block; font-style: normal;}
input, textarea, select, button {font:12px "微软雅黑";;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
/* css common */
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
.clear{clear:both;}
/*pccss reset 结束*/
.advertising{width: 100%;height: 360px; position: relative; overflow: hidden;}
.advertising img{width: 1920px; position: absolute; top: 0;left: 50%; margin-left: -960px; height: 360px; }
.header{ background: #f6f4f4; height: 30px;  width: 100%; border-bottom: #f0efef 1px solid;}
.head_top{ width: 1200px; margin: 0 auto; line-height: 30px; height: 30px; font-family: "宋体"; color: #9fa0a0;}
.head_top p{ float:left ;}
.head_contact>a{ color: #9FA0A0; margin-left: 20px;}
.head_contact{ float: right; position: relative;}
.head_contact span img{ vertical-align: middle;}
.head_contact .img_02,.head_contact a:hover .img_01,.head_contact>font.wx_n3:hover .img_01{ display: none;}
.head_contact a:hover .img_02,.head_contact>font.wx_n3:hover .img_02{ display: inline-block; }
.head_contact a span{ margin-right: 5px;}
a.wx_n1 font{ z-index: 100; display: none; position: absolute; left: 0; background: url(../img/ewm_bg.png) no-repeat; width: 132px; height:152px; top: 19px;}
a.wx_n1 font img{display: block; margin: 20px auto 0;}
a.wx_n1 font em{ display: block; text-align: center;}
.head_contact>font.wx_n3{ cursor: pointer; margin-left: 20px;color: #9FA0A0; position: relative;}
font.wx_n3 em{ display: none; z-index: 30;  position: absolute; top: 10px; right: -7px; background: url(../img/bg3.png) no-repeat; width: 132px; height: 48px; padding: 15px 0;}
font.wx_n3 em a{ display: block; text-align: center; margin-top: 5px; line-height: 180%;}
.head_contact a:hover,.head_contact>font.wx_n3:hover{ color: #005bac;}
.head_nav{ width: 1200px; margin: 0 auto; position: relative; /*overflow: hidden;*/ height: 90px;}
a.logo{ width: 154px; height:46px; float: left; margin: 23px 0 14px; }
a.logo img{width: 154px; height:46px;display: block;}   
.head_nav ul{ float: right; margin-top: 35px; margin-right:70px ;}
.head_nav ul li{ position: relative; float: left;  margin-left: 50px;  width: 65px; text-align: center; height: 55px;}
.nav_child{position: absolute;width: 100%;background:#fff;top: 55px;z-index: 100;width: 160px; left: -45px; display: none;}
.nav_child a{ display: block; text-align: center; height: 35px; line-height: 35px; font-family: "宋体"; font-size: 12px; color: #999;}
.nav_child a:hover{ background: #f6f4f4; color: #005BAC;}
.head_nav ul li>a{ color: #3f3a39; font-size: 16px;padding-bottom: 26px;}
.head_nav ul li:after{ opacity: 0;filter: alpha(opacity=0); content: ''; width: 15px; height: 16px; background: url(../img/on_after.png) no-repeat; position: absolute; left: 0; bottom: 10px;}
.head_nav ul li.on:after,.head_nav ul li:hover:after{ left: 50%; margin-left: -7.5px; opacity: 1;filter: alpha(opacity=100);}
.head_nav ul li:hover>a,.head_nav ul li.on>a{ color: #005bac;}
.head_nav ul li:after,.head_nav ul li a{transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.found_div{ cursor: pointer; position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -10px;}
.search-input-hull{ z-index: 100;    display: none;  width: 545px;
    margin: 0 auto; top:27px;
    position: absolute;
    left: 50%;
    margin-left: -272px; }
span.search-cancel{ transition: all 0.6s; vertical-align: middle; display: inline-block; width: 16px; height: 16px; background: url(../img/close_ico.png) no-repeat; }
span.search-cancel:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);}
.search-input-hull input{ text-indent: 20px; height: 40px; width: 490px; font-family: "宋体"; font-size: 14px; background: none; border: none;}
span.search-ipt{ vertical-align: middle; position: relative; top:-2px; display: inline-block;width: 20px; height: 20px; background: url(../img/find_ico1.png) no-repeat; }
.search-input-hull input:-moz-placeholder {color: #ccc;}
.search-input-hull input::-moz-placeholder{ color: #ccc;}
.search-input-hull input:-ms-input-placeholder{color: #ccc;}
.search-input-hull input::-webkit-input-placeholder{color: #ccc;}
.search-content{background: #fff; position: absolute; top: 68px; padding: 20px; width: 505px; left: 0; font-family: "宋体";-webkit-box-shadow: rgba(0,0,0,0.3) 0px 0px 10px;-moz-box-shadow: rgba(0,0,0,0.3) 0px 0px 10px;box-shadow: rgba(0,0,0,0.3) 0px 0px 10px; }
.search-content p{ color: #ccc;}
.hot_find{ margin-bottom: 10px;}
.hot_find a{ margin-top: 20px; margin-right: 43px; display: inline-block; font-size: 14px; color: #333;}
.recent_find a:hover,.hot_find a:hover{ color:#6eb92b;}






/*底部start*/
.footer{ background: #252525; width: 100%; position: relative;}
.footer:after{ content: ''; width: 100%; height: 1px; background: #333232; position: absolute; left: 0; top:147px ;}
.foot_con{ width: 1200px; margin: 0 auto; padding-bottom: 23px;}
.foot_con p{ color: #999; font-size: 18px; padding: 30px 0 25px;}
.company li a{ color: #999; font-size: 16px; }
.company .tempWrap{  margin: 0 auto;}
.company ul li{background: #3b3a3a; width: 145px; height: 45px; text-align: center; line-height: 45px; margin: 0 6px; transition: all 0.3s;}
.company li:hover{ background: #474747;}
.company li:hover a{ color: #fff;}
.company{ width: 1200px; position: relative;}
.company .left_btn{  left: 0;}
.company .left_btn img,.company .right_btn img{ display: block; margin: 0 auto; position: relative; top: 50%; width: 7px; height: 13px; margin-top: -6.5px;}
.company .left_btn,.company .right_btn {width: 45px; height: 45px; display: block; background: #3b3a3a; position: absolute; top: 0;}
.company .right_btn{  right: 0;}
.foot_con1{ width: 1200px; margin: 0 auto; padding: 25px 0; border-bottom: #1a1a1a 1px solid;}
.foot_con1 .left{ float: left; width: 350px;}
.foot_con1 .left  a{ display: block; width: 233px; height: 70px;}
.foot_con1 .left span{ display: block; color: #2777be; font-size: 28px; font-family: arial; margin: 15px 0;}
.foot_con1 .left span img{ margin-right: 10px; vertical-align: middle; position: relative;top: -2px;}
.foot_con1 .left p{ color: #6e6d6d; font-family: "宋体"; line-height: 180%;}
.foot_con1 .right{ float: right; font-family: "宋体"; width: 780px; }
.r_li p{ font-size: 14px;   font-weight: bold; position: relative; padding-left: 13px; transition: all .3s;}
.r_li p:after{ content: ''; width: 8px; background: #005bac; height: 2px; position: absolute; left: 0; top: 50%; margin-top: -1px; transition: all .3s ;}
.r_li p>a{ color: #fff;}
.r_li>a{ color: #6e6d6d; display: block; margin-top: 20px; padding-left: 13px; transition: all .3s; }
.foot_con1 .right .r_li span{ display: block; margin-top: 20px; padding-left: 13px;transition: all .3s ;}
.foot_con1 .right .r_li span img{ display: block; width: 96px; height: 96px; margin-bottom: 10px;}
.r_li:hover p{ padding-left: 34px;}
.r_li:hover p:after{ width: 25px;}
.r_li:hover>a,.foot_con1  .right .r_li:hover>span{ padding-left: 34px;}
.r_li>a:hover{ color: #005bac;}
.foot_con1 .right .r_li{ float: left; width: 130px;}
.foot_con2{ font-family: "宋体";color: #bab9b9; padding: 20px 0; width: 1200px; margin: 0 auto; border-top: #333232 1px solid;border-bottom: #1a1a1a 1px solid;}
.foot_con2 a{ color: #6e6d6d; margin:0 7px;}
.foot_con3{font-family: "宋体";color: #6e6d6d;border-top: #333232 1px solid; padding: 20px 0 30px; width: 1200px; margin: 0 auto; position: relative;}
.foot_con3 p{ position: absolute; right: 0; top: 18px; width: 329px; overflow: hidden;}
.foot_con3 p img{ vertical-align: middle; margin-right: 10px;}
.foot_con2 a:hover,.foot_con3 a:hover{color: #005bac;}

/* 侧边栏悬浮框开始 */
.leftlx {
  float: left;
  width: 45px;
  height: 45px;
}
.sibar li a {
  color: #fff;
  display: block;
  height: 45px;
  width: 300px;
}
.sibar li {
	
  background-color: #9fa0a0;
  margin-bottom: 1px;
}
.sibar li:hover {
  background-color: #005bac;
}
.sibar li i.wx {
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto;
  text-align: center;
  background: url(../img/sibar_ico4.png) no-repeat center;
}
.qq_li .ewm {
  width: 92px;
  height: 92px;
  position: absolute;
  right: 80px;
  top: 46px;
  display: none;
}
.wx_li .ewm {
  width: 92px;
  height: 92px;
  position: absolute;
  right: 65px;
  top: 184px;
  display: none; padding: 3px;
  border: #d9d8d8 1px solid; background: #fff;
}
.ewm img {
  width: 100%;
}
.sibar li i.qq {
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto;
  text-align: center;
  background: url(../img/sibar_ico3.png) no-repeat center;
}
.sibar li i.dh {
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto;
  text-align: center;
  background: url(../img/sibar_ico2.png) no-repeat center;
}

.sibar li i.kf {
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto;
  text-align: center;
  background: url(../img/sibar_ico1.png) no-repeat center;
}
.sibar li i.fh {
  display: block;
  width: 45px;
  height: 45px;
  margin: 0 auto;
  text-align: center;
  background: url(../img/sibar_ico5.png) no-repeat center;
  z-index: 11;
}
.sibar {position: fixed;width: 45px;height: auto;top: 60%;right: 0;z-index: 1000;}
.sibar li a > span {color: #fff;font-size: 16px;line-height: 45px;display: none;float: left;}
.sibar li a:hover > span {display: block;}
.shang {width: 45px!important;}
/*右侧浮窗end*/



/*集团介绍*/
/*.advertising,.advertising img{width: 100%;height: 360px;}*/
.subnav{height: 50px;line-height:50px;width:1200px;margin:0 auto;background: #f5f5f5;}
.subnav.Talent_nav a{width: 240px;height: 50px;font-size: 14px;color: #333;text-align: center;display: inline-block;transition: all .3s;float: left;}
.subnav a.on{background: #005bac;color: #fff;}
.subnav a:hover{background: #005BAC;color: #fff;}
.headline{ width: 100%;border-bottom: 1px solid #e6e4e4;}
.headline_name{width: 1200px;margin: 0 auto;height: 78px;line-height: 78px;}
.headline .headline_name{width: 1200px;margin: 0 auto;}
.headline .cp_fl{float: left; height: 78px;}
.headline .cp_fl .sp1{font-size: 24px;color: #333;text-transform:capitalize;font-family: arial;border-bottom: 2px solid #333333; height: 77px;}
.headline .cp_fl .sp2{font-size: 12px;color: #828181;margin-left: 10px;}
.headline .cp_fr{float: right;}
.crumbsnav {text-align: left;}
.crumbsnav i.iconfont {background: url(../img/adress_icon.png) no-repeat;width: 13px; height: 15px;display: inline-block;background-size: 100%;vertical-align: sub;margin-right: 5px;}
.crumbsnav a {display: inline-block; font-size: 12px; color: #999999;font-family: "宋体";}
.crumbsnav a:hover {color: #005BAC;}
.crumbsnav a.on {color: #005BAC;}
.crumbsnav u {text-decoration: none;color: #999999 ;  padding: 0px 5px;}

.Min-width{ width: 1200px; margin: 0 auto;}
.Standard_show ul li{ float: left; width: 233px; height: 508px; position: relative; margin-right: 8px;}
.Standard_show ul li::before{ content: ''; width: 233px; height: 508px; position: absolute; top: 0;left: 0; background: url(../img/stard_bg.png) no-repeat; z-index: 1; opacity: 0; filter: alpha(opacity=0);}
.Standard_show ul li img{ display: block;width: 233px; height: 508px; position: absolute; top: 0;left: 0;}
.Standard_show ul li>div{ position: relative; z-index: 2; padding: 55px 30px;}
.Standard_show ul li>div .p1{ font-size: 18px; color: #005bac; padding-top: 25px; position: relative;}
.Standard_show ul li>div .p1::after{content: '';width: 17px; height: 3px; background: #005bac; position: absolute;top: 0;left: 0;}
.Standard_show ul li>div .p2{ color: #005bac;font-size: 22px; font-weight: bold; margin-top: 10px;}
.Standard_show ul li:hover p{ color: #fff;}
.Standard_show ul li:hover>div .p1::after{ background: #fff;}
.Standard_show ul li:hover::before{opacity: 100; filter: alpha(opacity=100);}
.Staff_show a{ display: block; float: left; width: 380px; margin-top: 20px; margin-right: 30px;}
.Staff_show a span,.Staff_show a span img{ display: block; width: 380px; height: 222px; overflow: hidden;}
.Staff_show{ padding: 20px 0 ;}
.Staff_show a p{ height: 40px; color: #636363; font-size: 15px; text-align: center; background: #eee; line-height: 40px;}
.Staff_show a:hover p{ background: #005bac; color: #fff;}
.page{ width: 1200px; margin: 40px auto 50px; text-align: center;}
.page a{ transition: all 0.3s;-webkit-transition: all 0.3s; margin: 0 2px; font-size: 14px; color: #999; font-family: "宋体"; display: inline-block; width: 30px; height: 30px; border: #eae6e6 1px solid; line-height: 32px; background: #fff;}
.page a.on,.page a:hover{ background: #005bac; border: #005bac 1px solid; color: #fff;}
.case_detail {font-family: "宋体";  text-align: center; width: 100%; margin: 0 auto;padding-top: 30px;padding-bottom: 30px;}
div.time i{ margin: 0 5px; font-size: 12px; color: #b5b5b5;}
.case_detail h1{  font-size: 24px; font-weight: normal; color: #333; font-family:"微软雅黑";}
.case_detail div.time{ margin-top: 15px; text-align: center;}
.case_detail .intro_txt{ margin-top: 25px; border-top: #dcdcdc 1px dashed; }
.intro_txt p{ font-size: 14px; color: #666; margin-top: 30px; line-height: 180%; text-align: left;}
.intro_txt img{ max-width: 100%; margin: 30px auto 0; }
.intro_txt p strong{ color: #242424; font-weight: normal;}
.share{ position: relative; padding-top: 35px; border-top: #dcdcdc 1px dashed; margin-top: 30px; text-align: left;}
.bq_div{ color: #333; font-size: 14px; font-family: "宋体"; margin-bottom: 30px;}
.bq_div a{ color: #777676; font-size: 12px; margin: 0 5px;}
.more_news a>span{ margin-bottom: 10px;  font-weight: bold;}
.more_news a{ display: block; font-family: "宋体";color: #777676; font-size: 12px; font-weight: normal;}
.bq_div a:hover{ color: #005bac;}
.more_news a:hover,.more_news a:hover span{ color:#005bac; text-decoration: underline;}
.share_box{ position: absolute; top: 35px; right: 0;}
.share_box .bdsharebuttonbox{ display: inline-block; vertical-align: middle;}
.share_box span{ font-size: 14px; font-family: "宋体";vertical-align: middle;}
.recruit{ padding-top: 30px;}
.recruit-div1{ width: 1200px; height: 331px; position: relative;}
.recruit-div1 .cruit_txt{ position: absolute; top: 0; width: 100%;left: 0; text-align: right;}
.cruit_txt span{ display: block; font-weight: bold; color: #005bac;}
.cruit_txt span.span1{ font-size: 58px; opacity: 0.46; filter: alpha(opacity=46);}
.cruit_txt span.span2{ font-size: 36px; opacity: 0.11; filter: alpha(opacity=11);}
.cruit_txt>div{ margin-top: 28px; padding: 45px 60px; color: #fff; width: 620px; float: right; text-align: left;}
.cruit_txt>div p{ font-size: 15px; line-height: 180%;}
.cruit_txt>div a{ font-size: 15px; color: #fff; display: block; margin-top: 20px;}
.recruit-div2{ background: #fafafa; padding:0 34px 50px; margin: 50px auto 80px;}
.cruit_txt>div a:hover{ color: #005bac;}
.job_list{}
.job_list p.type{ height: 60px; background: #005bac; text-align: center; line-height: 60px; font-size: 18px; color: #fff;}
.job_list p.type img{ margin-right: 15px; vertical-align: middle; position: relative; top: -2px;}
.job_list .job_intro{ padding:10px 35px 20px; }
.job_list  li{width: 345px; float: left; text-align: center; position: relative; margin: 0 16px; background: #fff; padding-bottom: 20px;}
.job_list  li .p1{ margin-top: 30px; font-size: 18px; color: #505050;}
.job_list  li .p2{ margin-top: 20px; color: #505050; font-size: 15px; line-height: 150%;}
.job_list li>img{ position: absolute; left: 0; bottom: 28px; z-index: 1;}
.job_list  li a.part1{ display: block; width: 100%; height: 100%; position: relative; z-index: 2;cursor: default;}
.tips{position: absolute;    width: 100%;    top: 350px;    font-size: 12px;    color: #999;    height: 30px;    background: #fff;}
.fileInput{width: 130px; height: 37px; position: absolute; bottom: 0;left: 0; opacity: 0; filter: alpha(opacity=0); z-index: 15;}
.job_tip h4{ font-size: 20px; color: #fff; background: url(../img/tip_bg.png) no-repeat; width: 329px; height: 51px; text-align: center; line-height: 45px; margin: 0 auto;}
.job_tip{ margin-top:45px;}
.job_tip li{ margin-top: 40px;}
.job_tip li span{  display: block; color: #383838; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.job_tip li span img{ vertical-align: middle;}
.job_tip li p{ padding-left: 20px; font-size: 16px; color: #666; line-height: 180%; }
.job_tip p.red_color{ color: #df0101; font-size: 16px;padding-left: 20px; margin-top: 50px;}
.resource{ padding: 60px 0;}
.resource dl{ width: 1200px;}
.resource dl dt,.resource dl dd{ float: left; width: 600px; height: 234px;overflow: hidden;}
.resource dl dt img{width: 600px; height: 234px;}
.resource dl dd{ background: url(../img/list_img6.jpg) no-repeat; position: relative;}
.resource dl dd span{ color: #b1b1b1; font-size: 66px; opacity: 0.18;  position: absolute; left: 45px; top: 67px;}
.resource dl dd p{ font-size: 24px; font-weight: bold; color: #005bac; padding-left: 140px; margin-top: 80px; line-height: 150%;}
.resource dl dd p i{ display: block; color: #dee6ed; font-size: 18px; font-weight: normal;}
.Structure{ margin: 40px auto 60px; width: 1200px; background: url(../img/st1.jpg) no-repeat; height: 579px;}
.Structure>p{ font-size: 24px; color: #005bac; text-align: center; padding-top: 103px;}
.scroll_num{ background: rgba(255,255,255,0.8); width: 1108px; margin: 40px auto; padding: 50px 0;}
.scroll_num li font{ font-size: 40px; font-weight: bold;display: block;color: #005bac;  width: 116px; height: 113px; line-height: 113px;border-radius: 50%;position: relative; text-align: center; background: url(../img/circle.png) no-repeat;}
.scroll_num li { float: left; width: 116px; margin: 0 52px;}
.scroll_num li p{ text-align: center; font-size: 16px; color: #666; margin-top: 10px;}
.online_apply h3{ color: #333; font-size: 24px; text-align: center; font-weight: normal; margin-top: 40px; margin-bottom: 30px;}
.online_form{ border-left: #e5e5e5 1px solid; margin-bottom: 100px; position: relative;}
.online_form div p{ width: 945px; height: 60px; background: #d2d2d2; line-height: 60px; color: #005bac; font-size: 17px; font-weight: bold; padding-left: 30px;}
.same_div{ position: relative; padding-left: 30px;}
.same_div::after{  content: ''; background: url(../img/dotchang_ico.png) no-repeat; width: 16px; height: 16px;position: absolute; left: -9px; top: 23px;}
.input_div{ margin-top: 20px;}
.input_div i{ position: relative;  color: #333; font-size: 16px; display: block; float: left; width: 165px; margin-right: 30px;   text-align: right;  margin-top: 15px;}
.input_div i span{  margin-right: 20px; min-width: 7px; display: inline-block;}
.red_color{ color: #ff0000; font-size: 15px;}
.input_show input,.input_show select{ text-indent: 12px; height: 49px; background: #f4f4f4; border: #e5e5e5 1px solid; font-size: 15px; border-radius: 4px;}
.input_show  .area_div{ display: inline-block; font-size: 18px; color: #333;}
.input_show .select_short{ width: 160px;}
.input_show div.provice{ margin-right: 50px;}
.input_show input.input1,.input_show select{width: 418px; }
.input_show input.input2,.radio_div input.input2{width: 160px;  margin-right: 10px;}
.input_div i.long_width{ width: auto;line-height: 50px; margin-top: 0;}
.radio_div{ display: inline-block; color: #6e6e6e; font-size: 18px; margin-right: 20px;}
.radio_div .demo_radio{ vertical-align: middle; margin-right: 10px;}
.radio_div input.input2{ margin-left: 10px;}
.demo_radio{display:none}
.radioInput{background-color:#fff;border:1px solid #d4d4d4;border-radius:100%;display:inline-block;height:16px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:16px;line-height:1}
.radioInput:after{background-color:#d4d4d4;border-radius:100%;content:"";display:inline-block;height:12px;margin:2px;width:12px}
.demo_radio:checked + .radioInput:after{background-color:#0640af;border-radius:100%;content:"";display:inline-block;height:12px;margin:2px;width:12px}
.demo_radio:checked + .radioInput{border:1px solid #0640af;}
.radio_div.on{ color: #0640af;}
/* .demo--radio:checked + .demo--checkbox.demo--radioInput:after{border-radius:0} */
.form_div2{ margin-top: 30px;}
.margin_r_10{ margin-right: 10px; font-size: 16px;}
.input_show{ float: left;}
.input_div i.margin0{ margin-top: 3px;}
.add_btn{ cursor: pointer; height: 49px; background: #f4f4f4; border: #e5e5e5 1px solid; margin-top: 30px; width: 520px;border-radius: 4px; text-align: center; font-size: 16px; color: #333; line-height: 52px; margin-left:100px;}
.add_btn:hover,.areaModi .delete:hover{background: #005BAC; color: #fff; border-color: #005bac;}
.input_show textarea{background: #f4f4f4; border: #e5e5e5 1px solid; font-size: 15px; border-radius: 4px; height: 150px; padding-top: 10px;text-indent: 12px; width: 788px;}
.form_tip{ color: #ff0000; font-size: 15px; margin: 50px 0 36px 100px;}
.apply_btn input[type="button"]{ margin: 0 auto; width: 145px; height: 47px; background: #005bac; color: #fff; font-size: 18px; display: block; border: none; border-radius: 30px;}
.apply_btn font{ display: block; color: #505050; font-size: 14px; margin-top:10px;}
.apply_btn>div{ float: left; }
.apply_btn2  input[type="button"]{  background: #34b652;}
.apply_btn1{margin-left: 250px; margin-right: 140px;}
.black_bg{ position: fixed;width: 100%; height: 100%; z-index: 100; background: rgba(0,0,0,0.3); top:0;left: 0;}
.upload_div{ background: #fff; position: fixed; z-index: 101; top: 50%; left: 50%; padding: 50px 35px  30px; border-radius: 4px; transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.upload_div>div{ float: left; margin: 0 25px; }
.upload_div>div a{ display: block; background: #eee; padding:45px 28px 25px; border-radius: 6px; width: 136px; margin: 0 auto;}
.upload_div>div a img{ display: block; margin: 0 auto;}
.upload_div>div a  span{ display: block; width: 130px; height: 35px; font-size: 14px; color: #fff; background: #005bac; margin-top: 30px; text-align: center; line-height: 35px; border-radius: 18px;}
.upload_div>div  p{ width: 250px;  font-size: 14px; color: #464646; text-align: center; margin-top: 10px;}
.upload_div  #closed{ position: absolute; right:40px; top: 20px;}
.upload_photo{z-index: 10; background: #f4f4f4;border: #e5e5e5 1px solid; width: 158px; height: 198px; position: absolute; right: 194px; top: 78px; border-radius: 5px; -webkit-border-radius: 5px;}
.upload_photo input[type="file"]{width: 158px;height: 198px;opacity: 0;position: absolute;top: 0;left: 0;z-index: 10;}
.upload_photo font{display: block;font-size: 14px;color: #bdbdbd;position: absolute;top: 50%;width: 125px;text-align: center;left: 50%;margin-left: -62.5px;margin-top: -20px;z-index: 5;}
.upload_photo font span{ margin-right: 5px;}
/* .upload-btn{ width:160px; height:200px;} */
/* .upload-btn>div{ width:100%;height:100% !important;} */
.upload-btn>div.webuploader-pick{position: relative;z-index: 100; width: 130px; height: 37px; background: #005bac;  display: block; line-height: 37px; text-align: center; font-size: 14px; color: #fff; margin: 0 auto 0;}
.apply_online img{ vertical-align: middle; margin-right: 10px;}
.areaModi>div{ display: inline-block;}
.areaModi .delete{ width: 100px;height: 49px; margin-top: 30px; margin-left: 40px;    border: #e5e5e5 1px solid;background: #f4f4f4;    border-radius: 4px;
    text-align: center; cursor: pointer;
    font-size: 16px; opacity: 0;
    color: #333;
    line-height: 52px;}


.upload-box{background-size:auto 100%!important; position: relative;z-index: 10;}
input.webuploader-element-invisible {
    width: 130px;
    height: 37px;
    position: relative;
    z-index: 200;
    opacity: 0;  filter: alpha(opacity=0);
    cursor: pointer;
}

/*公共样式start*/
.apply_online:hover{text-decoration: underline;}
.Standard_show ul li.last,.Staff_show a.nth_3{ margin-right: 0;}
.margin70{ margin: 70px auto;}
.Standard_show ul li p,.Standard_show ul li::before,.Staff_show a span img,.resource dl dt img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;}
.Staff_show a:hover span img,.resource dl:hover dt img{ transform: scale(1.06,1.06);-webkit-transform: scale(1.06,1.06);-moz-transform: scale(1.06,1.06);}
.upload-btn>div.webuploader-pick{ border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}

