﻿@charset "utf-8";
/* press */
*{margin:0;padding:0;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,i,b,s,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,select,button,textarea{ margin: 0; padding: 0;}
body{background-color:#fff;min-width:1200px;}
body,input,button,select,textarea{font-size:14px;line-height:24px;font-family:"微软雅黑",tahoma,arial;color: #333;}
a img,:link img,:visited img,img {border: 0;}
em,i{font-style:normal; }
ol,ul,li {list-style: none;}
s{ display:block; line-height:0; font-size:0;font-style:normal; }
table {empty-cells: show;}
button{cursor:pointer;_cursor:hand;}
button,input,label{border:none;outline:none;}
button,input,select,textarea{font-size:14px;outline:none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border:none /*去虚线框*/;
    padding:0;
}

/*clear float*/
.cl:after{content:'.';visibility:hidden;height:0;width:0;display:block;_display:inline-block;clear:both; line-height:0; font-size:0;overflow:hidden;}
.cl{zoom:1;}

.l {float:left;}
.r {float:right;}

.clear{clear:both;}
.cl:after{content:".";clear:both;display:block;_display:inline-block;overflow:hidden;height:0;width:0;visibility:hidden;zoom:1;}
.cl{display:block;_display:inline-block;}
.p_a{position:absolute;}

/* link */
a{color:#333;text-decoration:none; cursor:pointer;}
a:hover{text-decoration: none }


/*公共部分*/
.wp{width: 1200px;margin: 0 auto;zoom:1;position: relative;}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?wauzpw');
  src:  url('../fonts/icomoon.eot?wauzpw#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?wauzpw') format('truetype'),
    url('../fonts/icomoon.woff?wauzpw') format('woff'),
    url('../fonts/icomoon.svg?wauzpw#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*header*/
.header{
	position: relative;background: #fff;
}
.header .htop{position: relative;overflow: hidden;height: 90px;}
.header .logo{float: left;width: 800px;margin: 10px 0;}
.header .reach{margin-top: 10px;width: 340px;}
.header .top {height: 40px;line-height: 40px;}
.header .top .i_login a{color: #de231c;}
.header .top .i_reg a{color: #de231c;}
.header .top li{float: left;margin: 0 3px;font-size: 13px;position: relative;}

.header .seach {border: 1px solid #193564;height: 40px;border-radius: 10px;position: relative;}
.header .seach .botbut{height: 40px;background: #193564;border-radius: 5px;position: absolute;
right: 0;top: 0;width: 40px;text-align: center;}
.header .seach .botbut i{font-size: 28px;color: #fff;line-height: 40px;}
.header .seach input{margin-left: 10px;line-height:40px;}
.header .nav{ position:relative; width:100%;height: 50px;background: #193564; margin:0 auto; z-index: 99; }
.header .nav a{ color:#fff;  }
.header .nav h3{ font-size:100%; font-weight:400;   }
.header .nav .m{ float:left;  position:relative; z-index:1;height: 50px;line-height: 50px;color: #fff; width: 170px;font-size: 16px;font-weight: 400;text-align: center;}
.header .nav .m.on{background: #4e73b2;}
.header .nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.header .nav h3 a{ display:block; width:170px; text-align:center;   font-weight:bold;  }
.header .nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:0px; top:50px; z-index:9999; width:170px; background:#4e73b2; }
.header .nav .sub li{ text-align:center;  margin-bottom:-1px;   }
.header .nav .sub li a{ display:block;  border-top:1px solid #fff; padding:10px 0; height:35px; line-height:35px; color:#fff;   }
.header .nav .sub li a:hover{ color:#193564;   }


/*footer2016.9.4*/
.footer{overflow: hidden;background: #193564;color: #848486;
position: relative;height: 200px;}
.footerno{display: none;}
.footer .copyright_wap{position: relative;overflow: hidden;}
.footer .blackimg{width: 700px;margin-top: 25px;}
.footer .blackimg .top {position: relative;overflow: hidden;height: 140px;}
.footer .blackimg .uiimg{position: absolute;left: 50px;top: 0;}
.footer .blackimg .top .uiimg li{float: left;width: 90px;margin-right: 40px;}
.footer .blackimg .top .uiimg li p{text-align: center;line-height: 30px;}
.footer .blackimg .bot{margin: 8px 0;}
.footer .blackmain{width: 480px;margin-top:40px;text-align: center;}
.footer .blackmain span{color: #4e73b2;font-size: 48px;}
.footer .blackmain p{line-height: 30px;margin-top: 20px;}


/*右侧浮动*/
.floatMenu{
	position:fixed;
	width:50px;right:0;top:50%;margin-top:-125px;z-index:999;
	_position:absolute;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-0);
	}
.floatMenu li{width:50px;height:50px;cursor:pointer;display:block;overflow:hidden;zoom:1;background: #4e4e4e;margin-bottom: 2px;*margin-bottom: 0;}
.floatMenu li i{font-size: 24px;line-height:50px;color: #fff;text-align: center;display: block;}
.floatMenu li span{font-size: 14px;color: #fff;text-align: center;display: block;line-height:50px;}
.floatMenu li span.fm_message a{display:block;width:50px;height:50px;}
.floatMenu li span.fm_QQ a{display:block;width:50px;height:50px;}


.floatMenu .showDiv{height:154px;*height:158px;position:absolute;width:160px;left:-160px;top:0;background:#4e4e4e;display:none;zoom:1;overflow:hidden;}
.floatMenu .showDiv img{display:block;margin:0 auto;margin-top:15px;}
.floatMenu .showDiv strong{font-weight:400;color:#fff;display:block;text-align:center;padding-top:5px;}
.floatMenu .showDivphone{height:50px;top:104px;*top:108px;}
.floatMenu .showDivphone strong{line-height:40px;font-weight:bold;}
.floatMenu .showDivHot{height:50px;top:208px;*top:216px;}
.floatMenu .showDivHot strong{line-height:40px;font-weight:bold;}
.floatMenu .showDivQQ{height:50px;top:156px;*top:162px;}
.floatMenu .showDivQQ strong{line-height:40px;font-weight:bold;}

.floatMenu li.on .showDiv{display:block;}



/*点击搜索弹框*/
/*2017.6.12*/
.indexbg{position:relative;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;
background: url(../images/stock_10.png) repeat;; 
  width:100%!important;filter: inherit;}
  /*/2017.6.12*/
.indexPopup{position:relative;position:fixed;filter: inherit;top:10%;z-index:9999;}
.indexclose{ position:fixed; right:10px; top:10px}
.indsraech{position: fixed;top: 35%;left: 50%;margin-left: -300px !important;
width:600px;height: 60px;border-radius: 5px;background: #fff;}
.indsraech input{height: 60px; width: 100%;zoom:1;border: 0 none;
background: none;display:inline;line-height: 60px;position: absolute;left: 10px;top: 0;}
.indsraech .searchicon{position: absolute;height: 60px;background: #4c90cd;
border-radius: 5px;right: 0;top: 0;width: 60px; text-align: center}
.indsraech .searchicon i{font-size: 30px;color: #fff;line-height: 60px;}


/*申请职位*/
.replybg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;
background:url(../images/stock_9.png) repeat; }
.replyPopup{background:#fff;width:500px;height:440px;position:fixed;left:50%;margin-left:-250px;top:20%;z-index:9999;padding:20px;border-radius:10px;}
.replyPopup .assessclose{ position:absolute; right:10px; top:10px}
.replyPopup.replyPopup h5 {color:#4e73b2; line-height:30px; text-align:center; font-size: 24px;}
.replyPopup textarea{width: 250px;height: 100px;}
.replyPopup .iselect{margin-left: 100px;}
.replyPopup .bottomreply{ background:#F5F6F6; text-align:center; cursr:pointer;width:100px; height:40px; line-height:40px;display:block; font-size:16px;color: #575757; margin: 0 10px;float: left; border: 1px solid #E5E5E5;border-radius: 10px;}
.replyPopup .choose span{ color: #575757;line-height: 40px;}
.replyPopup .submit{ background:#4e73b2; color:#fff; text-align:center; cursr:pointer; border-radius:10px; width:160px; height:40px; line-height:40px;display:block; font-size:16px;margin-left:150px;}
.replyPopup .submit a{ color:#fff}
.replyPopup .floatemailmain .item{margin:20px 0;position:relative; margin-left: 30px;}
.replyPopup .floatemailmain .item .inp_label{float:left;color:#4e73b2;height:35px;line-height:35px;text-align:right; width:90px;}
.replyPopup .floatemailmain .item .inp_input{margin-left:100px;*margin-left:10px;height:35px;line-height:35px;position:relative;background:#fff; width: 200px;}
.replyPopup .floatemailmain .item .inp_input input{height:35px; width: 250px;border: 1px solid #e5e5e5;}




.joinPopup{height: 360px;top: 30%;}




















