/* 头部 */
.head{
   width: 100%;
   height: 80px;
   position: fixed;
   top: 0;
   z-index: 9999;
}
/* 联系我们 */
.xt_contactus{
   max-width: 100%;
   height: auto;
   overflow: hidden;
   margin-top: 80px;
}
.banner{
   background: url(../images/contactus/bg_map.png) no-repeat center;
   height: 470px;
}
/* .map_banner{
   width: 994px;
   position: relative;
   margin: 0 auto;
}
.position{
   width:44px;
   height: 62px;
   position: absolute;
   top: 200px;
   left: 36%;
}
.address{
   width:350px;
   height: 88px;
   position: absolute;
   top: 184px;
   right: 22%;
} */
.contactus_con{
   width: 994px;
   margin: 0 auto;
   padding-bottom: 106px;
}
.contactus_lector,.contactus_school{
   margin-top: 105px;
}
.contactus_lector{
   width: 100%;
   height: auto;
   overflow: hidden;
}
.title{
   height: 110px;
   margin-bottom: 126px;
}
.title img{
   float: left;
   width: 330px;
   height: 110px;
}
.contactus_slogan{
   float: left; 
   margin-left: 45px;
   margin-top: 40px !important;
}
.contactus_slogan p{
   text-align: left;
   font-size:20px;
   font-family:Source Han Sans CN;
   font-weight:500;
   color:#0E64F3;
   line-height:35px;
}
.lector_con{ 
   height:370px;
}
.lector_con div{
   width: 440px;  
   height:291px;
   float: left; 
   border-right: 1px dashed rgba(121,121,121,1);
   text-align: left;
}
.con div h3{
   /* float: left;  */
   border-left: 5px solid #0E65F3;
   font-size:24px;
   font-family:Source Han Sans CN;
   font-weight:bold;
   color:#0E65F3;
   line-height:28px;
   padding-left: 9px;
   margin-bottom: 39px;
}
.lector_con li {
   font-size:20px;
   font-family:Source Han Sans CN;
   font-weight:400;
   color:#797979;
   line-height:33px;
}
.lector_skfx{
   padding-right: 56px;
}
.lector_xgyq{
   border-right: none !important;
   padding-left: 56px;
}
.lector_xgyq li img{
   width: 20px;
   height: 20px;
   vertical-align: middle;
}
.lector_contact{
   background: url(../images/contactus/bg_lector.png) no-repeat center;
   height: 342px;
}
.lector_contact_con{
   float: right;
   margin-right: 49px;
   margin-top: 45px;
   text-align: left;
   width: 401px;
}
.lector_contact_con h2 img{
   margin-right: 11px;
   vertical-align: middle;
}
.lector_contact_con h2{
   font-size:26px;
   font-family:Source Han Sans CN;
   font-weight:bold;
   color:#fff;
   line-height:28px;
   margin-bottom: 38px;
}
.lector_contact_con p{
   font-size:20px;
   font-family:Source Han Sans CN;
   font-weight:400;
   color:#fff;
   line-height:35px;
}
.lector_contact_con p:last-child{
   margin-top: 16px;
}
.lector_contact_con p b{
   font-size:24px;
}
.school_con{
   margin: 125px auto 72px;
   overflow: hidden;
}
.school_l,.school_r{
   float: left;
   width: 440px;  
   height: 374px;
   border-right: 1px dashed rgba(121,121,121,1);
   text-align: left;
}
.school_l{
   padding-right: 60px;
}
.school_r{
   border-right:none;
   padding-left: 52px;
}
.school_con p{
   font-size:20px;
   font-family:Source Han Sans CN;
   font-weight:400;
   color: #797979;
   line-height:35px;
}
.school_wz,.school_ds{
   margin-bottom: 72px;
}
.school_contact{
   background: url(../images/contactus/bg_school.png) no-repeat center;
   height: 149px;
}
.school_contact_con{
   padding-top: 12px;
   margin-left: 52px;
   width: 580px;
}
.contact_title{
   float: left;
   text-align: left;
}
.contact_title div{
   width:22px;
   height:5px;
   background:#fff;
   margin-top: 13px;
}
.contact_title h2{
   font-size:24px;
   font-family:Source Han Sans CN;
   font-weight:bold;
   color:#fff;
   line-height:28px;
   margin: 18px auto 4px;
}
.contact_title h3{
   font-size:19px;
   font-family:HelvLight;
   font-weight:400;
   line-height:29px;
   color:#fff;
}
.contact_xq{
   float: right;
   text-align: left;
}   
.contact_xq li{
   margin: 6px auto;
}   
.contact_xq li img{
   margin-top: -10px;
   vertical-align: middle;
}    
.contact_xq li span{
   font-size:20px;
   font-family:Source Han Sans CN;
   font-weight:400;
   color:#fff;
   line-height:35px;
   margin-left: 16px;
}   

/* 底部 */
.foot{
   width: 100%;
   height: 345px;
}

body{
	min-width: 1200px;
}