-@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0 auto;}
body{color:#494a4f; font-size:14px; font-family:;}
img{border:0}
ul,li{list-style:none;}
.left{float:left}
.right{float:right}
a{ color:#2a2a2a;text-decoration: none;}
a:hover{color: #0950a2; text-decoration: none;}
.clear{ clear:both}



/*内页产品*/
.nproduct{width: 1280px;margin: 0 auto;padding-top: 50px; padding-bottom: 50px; }

.nproduct1 { float:left;width:300px; height:960px; overflow:hidden; overflow-y:scroll;}
::-webkit-scrollbar{width:10px;background-color:#e1e5ea}
::-webkit-scrollbar-thumb{background-color:#c3cad4;border-radius:10px;border:2px solid #e1e5ea;}
::-webkit-scrollbar-thumb:hover{background-color:#aab1bc;}
::-webkit-scrollbar-thumb:active{border:0;border-radius:0;background-color:#737ed7}
::-webkit-scrollbar-thumb:window-inactive{background-color:#4c97da}	
.S_menu_T {
	height:45px;
	line-height:45px;
	
	font-size:22px;
	 text-align: left;
	background:#f4f4f4;
	font-weight:none; padding-left:15px;}
.S_menu_C {	background:#f4f4f4;	padding:10px 8px;}
.S_menu_C ul li {line-height:42px; margin-bottom: 5px; background-color: #FFFFFF }
/*.S_menu_C ul li a.first_a {	border:1px solid #d9d9d9;color:#2f2f2f;	font-size:16px;	display:block;padding-left:20px;background:url(../images/jt02.gif) 240px center no-repeat; text-align:left}
.S_menu_C ul li a.first_a:hover {color:#2f2f2f !important;border:1px solid #FFF;background:url(../images/jt02.gif) 240px center no-repeat #cccccc;}*/
.S_menu_C ul li span{color:#FFF;border:1px solid #FFF; display:block;    background: url(../images/jt02.gif) 240px center no-repeat #0950a2;
}
    .S_menu_C ul li span a {
        color: #FFF !important;
        display: inline-block;
        padding-left: 7%;
        font-size: 16px;
       
    }
/*.S_menu_C ul li span:hover {color:#FFF;border:1px solid #FFF;background:#0950a2;}

*/
.cee02{background: url(../images/ht.png) 235px center no-repeat #0950a2 !important;}

.erji02{ display:none}
.erji02 dd{ display:block; margin-bottom:2%}
.erji02 dd a{    border: 1px solid #d9d9d9;
    color: #2f2f2f;
    font-size: 16px;
    display: block;
    padding-left: 20px;
    background: url(../images/jt02.gif) 240px center no-repeat;}
.erji02 dd a:hover {color:#2f2f2f;border:1px solid #FFF;background:url(../images/jt02.gif) 240px center no-repeat #cccccc;}


.S_menu_C ul li a.ahover2,.S_menu_C ul li a.ahover2 {color:#2f2f2f;border:1px solid #FFF;background:#cccccc;}


.my_box {width:200px;background:#e9e9e9;margin:0 auto;padding-left: 20px; }

.nproduct2{width: 940px; float: right;padding-bottom: 50px;}
.nproduct2 h3{color:#0950a2;font-size:22px;text-align: left; font-weight: normal;margin-bottom: 20px;}



.apply{width:1280px;margin: 0 auto; padding-bottom: 50px;}
.apply1{ width:200px; float: left;margin-bottom:50px; }
.apply1 h3{ width: 100%;border:1px solid #0950a2; line-height:36px; text-align: center;border-radius:20px; display: block; background-color: #0950a2; color: #FFFFFF;}

.apply2{ width: 100%;margin: 0 auto;clear: both;}
.apply2 p{float:left;font-size: 16px;padding-right: 30px;padding-top: 20px;}
.apply2 img{float:left}
.zlzlz{text-align: center;font-size: 20px;min-height: 350px;line-height: 150px;}

.join_informationL{width:60%;height:30px;margin-bottom:30px;float:left;}
.join_informationL ul{overflow:hidden;height:100%}
.join_informationL ul li{float:left;line-height:30px;width:50%}
.join_informationL ul li span{color:#15499a;font-size:14px}
.join_informationL ul li img{text-indent:0;float:left;margin-right:10px}

.joblist{width: 1000px;margin: 0 auto}
.joblist ul li {
    position: relative;
    margin-bottom: 17px;cursor: pointer;
}
.joblist ul li .toutou {
    background: #f6f6f6;
}
.joblist ul li .toutou a {
    display: block;
    position: relative;
    height: 90px;
    padding-left: 100px;
    background: url(../images/j1.png) 97% center no-repeat;
}
.joblist ul li .ico {
    position: absolute;
    left: 27px;
    top: 18px;
    z-index: 5;
    width: 51px;
    height: 51px;
    text-align: center;background: url("../images/user_bg.png") 50% 50% no-repeat;line-height: 51px;font-weight: bold;font-size:22px;color: #0950a2;
	font-style: italic;
}
.joblist ul li .name {
    padding-top: 20px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
}
.joblist ul li .msg {
  padding-top: 5px;
}
.joblist ul li .msg em {
  padding-right: 24px;
  color: #5a5a5a;
  font-size: 12px;
  font-style: normal;
}
.joblist ul li .box {
  background: #f3f3f3;
  border-top: #eaeaea solid 1px;
  font-size: 14px;
  display: none;
  padding: 35px 50px 95px;
}
.box_dec{clear: both}
.joblist ul li .box strong{color: #333333;font-size:14px;}
.joblist ul li:hover .box{display: block}
.joblist ul li:hover .toutou a {
  background: url(../images/j2.png) 97% center no-repeat;
}

.search h3{font-size:18px;text-align: left; line-height:80px;font-weight: normal; padding-left: 2%; }
.search h3 span{color:red;font-size: 24px;font-weight: 500;}

.page{width: auto;padding-top: 20px;margin: 0 auto;clear: both;float: right}
.page a{height: 26px;display: block;text-align: center;margin: 0 5px; float: left; line-height: 26px;color: #fff;background: #ccc;padding: 0 10px}
.page span{display: block;float: left;text-align: center;padding: 0 12px;line-height: 26px;}
.page a.current{background-color:#004ea2;}
.page a.pageleft{background:url(../images/al.png) no-repeat left center #ccc;}
.page a.pageright{background:url(../images/ar.png) no-repeat left center #004ea2;}
.page select{background: #ccc;height: 26px;color: #fff;line-height: 26px;}

.table2{background:#ccc;text-align:center;width:95%;}
.table2 tr{ background:#fff;}
.table2 tr.top{color:#000;font-weight:bold;}
.table2 td{padding:0px 3px;line-height:42px;}

.joinTop{width:1000px;margin: 0 auto 30px;height: 160px;overflow:hidden}
.joinTop a{width: 50%;float: left}
.joinTop a:nth-child(2){background: #15499A;color: #FFF;line-height: 160px;text-align: center;font-size: 18px;}

.list_sgs{width: 100%;clear: both;}
.list_sgs h3{ width: 200px;border:1px solid #0950a2; line-height:36px; text-align: center;border-radius:20px; display: block; background-color: #0950a2; color: #FFFFFF;float: left}
.list_sgs ul{padding: 30px 0;clear: both}
.list_sgs li{width: 32%;float: left;margin-right: 2%;line-height: 50px;background: #cccccc;color: #ffffff;text-align: center;margin-bottom: 10px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.list_sgs li:nth-child(3n){margin-right: 0}
.list_sgs li a{display: block}
.list_sgs li:hover{background:#2c2c2c;}
.list_sgs li:hover a{color: #ffffff;}

.addnew{font-size: 18px;line-height: 2}

.pagination {
  position: absolute;
  right: 0;
  text-align: right;
  bottom:5px;
  width:55%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #004ea2;
}
@media only screen and (max-width: 980px) {
	.nproduct1{float:none;
    width: 100%;
    height: 352px;}
	.S_menu_C ul li span{    background: url(../images/jt02.gif) right 10px center no-repeat #0950a2;}
	.cee02 {
    background: url(../images/ht.png) right 10px center no-repeat #0950a2 !important;
}
.erji02 dd a{    background: url(../images/jt02.gif) right 10px center no-repeat;}
	}