.i_header{width:100%;height:84px;position:fixed; z-index:999999;left:0;top:0}
.header{width:100%;height:90px;z-index:999999;left:0;top:0;border-bottom:1px solid #d2d2d2;background-color: #ffffff;}
.header .logo{float:left;margin-top:18px;margin-left: 22px;}
.header .logo a{display:block;}
.nav{float:left;margin-left: 176px;}
.nav ul{padding-top:20px;}
.nav li{float:left;}
.nav li a{display:block;line-height:64px;font-size:18px;color:#222;padding:0 25px;}
.nav li a:hover,.nav li a.curr{color:#1bbbff;}
.login-qq{
  float: left;
  margin: 38px 0 0 83px;
}
.login-qq img{
  height: 27px;
}


/*banner*/
.banner{width: 1200px;height:744px;overflow:hidden;position:relative;margin: 0 auto;padding-top:84px;}
.banner .pic{z-index:0;margin-top: 6px;}
.banner .pic li{width:1200px;height:660px; display:block;}
.banner .pic li img{width:1200px;height:660px; display:block}
.banner .hd{width:100%;position:absolute;bottom:15px;text-align:center;font-size:0;z-index:99999}
.banner .hd li{margin:0 4px;background:#c4c7c8;height:15px;overflow:hidden;width:15px;cursor:pointer;display:inline-block;*display:inline;zoom:1;border:1px solid #c4c7c8}
.banner .hd .on{background:#fff;background:#fff;border:1px solid #79b8db}


.banner .prev,.banner .next{width:40px;height:60px;margin:-60px 0 0;display:none;background:url(../images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2}
.banner .next{background-position:0 -60px;left:1160px;}
.banner .prev:hover,.banner .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important}


.main{width:1184px; margin:0 auto;}

.btn {
  float:left;
  cursor: pointer;
  display: block;
  margin: 0 8px;
  width: 219px;
  height:210px;
  position: relative;
  border:1px solid #dedede;
  background: #fff;
  position: relative;
  transition: all 0.2s linear 0s;
  z-index: 1;
  
  
}
.btn p{text-align:center;padding:24px;}
.btn h2{text-align:center;font-weight:normal;line-height:34px;padding:8px;}
.btn:hover {
  text-decoration: none;
  -webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	box-shadow: 0 10px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}

.footer{min-width:1240px;border-top:1px solid #dedede;margin-top:60px;background:#dedede;}
.footer .wrap{padding:40px 0 24px;width:540px;height: 200px;}
.footer .foot-left{float:left;}
.footer .foot-left img{padding: 12px 0;}
.footer .foot-right{float:right;}
.footer p{line-height: 28px;color:#6b7280;}
.footer .foot-right .i-fot-left a:hover{color:#6b7280;}

/*sub*/
.zi_menu{height:57px;background:url(../images/local_bg.gif);width:100%;}
.zi_menu li{float:left;line-height:56px;color:#888;font-size:14px;padding:0 18px;}
.zi_menu li:hover,.zi_menu .curr{color:#1d386a;cursor: pointer;}

.content{height:1000px;width:100%;}
.content .hide{display: none;}
.content .gn_con1{background:#e9e9e9;height:600px;width:100%;padding-top:50px;text-align: center;}
.content .gn_con2{width: 1028px;margin: 40px auto;padding: 0 30px;display: none;}
.content .gn_con3{background:#fff;height:400px;width:100%;overflow: hidden;}
.content p,.content h3,.content span{text-align:center;}

.gn_con1 h3{color: #7e97a5;margin-top:100px;}
.gn_con1 img{margin: 10px auto;width: 180px;border-radius: 12%;}
.gn_con1 .move{width: 100px; -webkit-transition:All 0.4s ease-in-out;}
.gn_con1 .move:hover{width: 134px;transform:-webkit-transform:scale(360deg);}

.gn_con2 li{height:40px;line-height: 40px;border-bottom: 1px dashed #ddd;}
.gn_con2 li span{margin: 0 10px 0 40px;}
.gn_con2 li em{float: right}

.content h3{font-size:36px;line-height:2em;font-family:arial;font-weight:normal}
.content .team{font-size:20px;color:#666;line-height:2em;}
.content a.more{font-size:14px;color:#1d386a;line-height:2em;}
.content a.more span{font-family:simsun;}
.content a.more:hover{text-decoration:underline;}

.pic_list{width:1120px; margin:0 auto;}
.pic_list div{float:left;width:33.333%;}
.pic_list div p,.pic_list span,.pic_list b{display:block;width:220px;height:220px;background: #eee;line-height: 80px;margin:0 auto;text-align: center;font-size: 20px;}
.pic_list div p:hover{background: #D1D6DA;color: #fff;}
.pic_list .span1{background: url(../images/qt01.jpg) no-repeat;background-size: 220px 220px;}
.pic_list .span2{background: url(../images/qt02.jpg) no-repeat;background-size: 220px 220px;}
.pic_list .span3{background: url(../images/qt03.jpg) no-repeat;background-size: 220px 220px;}
.pic_list .span4{background: url(../images/df01.jpg) no-repeat;background-size: 220px 220px;}
.pic_list .span5{background: url(../images/df02.jpg) no-repeat;background-size: 220px 220px;}
.pic_list .span6{background: url(../images/df03.jpg) no-repeat;background-size: 220px 220px;}
.pic_list b{opacity: 0.5;}
.pic_list b:hover{opacity: 0;}
/* job-css */
.job-content .job-box{width: 960px;margin: 20px auto; padding: 0 30px;}
.job-content .job-box ul li{border-bottom: 1px solid #dddddd; padding: 0 16px;}
.job-content .job-box ul li .title{height: 60px;line-height: 60px; font-size: 24px; color: #4a4a4a;}
.job-content .job-box ul li .info{font-size: 14px;margin: 0 20px;}
.job-content .job-box ul li span{position: relative;display: inline-block;height: 36px;line-height: 36px;font-size: 16px;font-weight: 400;}
.job-content .job-box ul li span::before{ content: '';position: absolute;width: 4px;height: 14px;background-color: #1bbbff;left: -10px;top: 12px;border-radius: 3px;}
.job-content .job-box ul li p{text-align: left;}
.job-content .job-box ul li:last-child{border-bottom: none;}
.job-content .job-box ul li .email{ margin: 10px 0 7px 0px;display: flex;align-items: center;}
.job-content .job-box ul li .email img{width: 19px;margin-top: 2px;margin-right: 4px;}