.banner{
  background:url(/Theme/default/image/contactban.jpg) ;
  background-size:cover;
  background-repeat: no-repeat;
  background-position: center;
  padding:200px 0; 
}
.banner h1 a{
    font-size:80px;
    color:#94d04c;
    font-family: FuturaBold;

}
.banner h4{
    font-size: 28px;
}
.region2{
    width:1150px;
    margin:0 auto;
}
.oldversion a{
    font-size:20px;
    color:#fff;
    display:inline-block;
    background:#94d04c;
    width:150px;
    height:50px;
    line-height: 50px;
    text-align: center;
    margin-top:40px; 
}
.oldversionbox .oldversion_list{
    display:block;
    font-size:20px;
    margin-bottom: 15px;
    color:#666;
}
@keyframes mymove {
  from { transform: translate(0,0); }
  to   { transform: translate(10px,0); }
}
.oldversionbox{
    padding:50px 15px;
}
.oldversion_list img{
    width:40px;
    height:auto;
    animation:mymove 1s ease infinite alternate;
}
.banner_icon{
    margin-top:20px;
}
.contact_con_title{
    font-weight: bold;
    font-size:18px;
    color:#000000;
    margin:75px 0 40px;
    padding:0 15px;
    text-transform: uppercase;
}
.con_mess_list{
    padding-right: 11px;
    padding-left:11px;
}
.con_mess_list .messlistbox{
    text-align: center;
    background:#f5f5f5;
    padding:65px 20px 0;
    height:270px;
}
.s_title{
    text-align: center;
    font-size:12px;
    color:#757575;
}
.con_mess_list .s_title{   
    margin:10px 0 25px;
    
}
.l_title,.l_title a{

    font-size:18px;
    color:#000;
    text-align: center;
}
.con_mess_list .l_title,.con_mess_list .l_title a{   
    line-height: 34px;
}
.trans_way_box .l_title{
    text-align: left;
}
.trans_way_box h6{
   color:#94d04c;

   margin:10px 0 5px;

}
.trans_way_box p{
    color:#000000;
    line-height: 30px;
}
.trans_way_box{
    padding:55px 35px 0;
    height:190px;
    background:#f5f5f5;
}
.trans_way{
    margin-bottom: 20px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
}
.last_para {
    margin-top: 25px;
}
.last_para p{
    color:#000000;
    margin-bottom: 40px;
    padding:0 40px;
}
.contact_map_con{
    padding:10px;
    background:rgba(0,0,0,0.7);
}
.contact_map_con .left_box>p{
    color:#000000;
    line-height: 50px;
}
.left_box_inner{
    background:#fff;
    padding-left:25px;
    padding-bottom: 80px;
}
.contact_map_con .left_box{
    background:#e9e9e9;
    padding-left:8px;
}
.contact_map_con .left_box_inner .list{
    padding-bottom: 30px;
    padding-top:25px;
    border-bottom: 1px dashed #f5f5f5;
}
.contact_map_con .left_box_inner .list p{
    font-size:12px;
    color:#757575;
    line-height: 16px;
}
.contact_map_con .left_box_inner .list a{
    color:#94d04c;
    font-size:12px;
    display:block;
    margin-top:15px;
    margin-bottom: 15px;
}
.contact_map_left{
    padding:0px;
}
.contact_map_right{
    padding:0;
}
.contact_map_right iframe{
    width:100%;
    display:block;
}
.contact_map{
    background:url(/Theme/default/image/mapbg.jpg);
    background-size:cover;
    background-position:center;
    background-repeat: no-repeat;
    padding:80px 0 70px;
}
@media screen and (max-width:1250px){
    .region2{
        width:100%;
        padding:0 30px;
    }
}
@media screen and (max-width:768px){
 .con_mess_list{
   margin-bottom:15px;
 }  
}
@media screen and (max-width:767px){
 .oldversionbox .oldversion_list{
    font-size:14px;
 }
 .region2{
    padding:0;
 }
 .con_mess_list{
    padding:0;
 }  
 .trans_way_box{
    height:auto;
    padding-bottom:20px;
 } 
 .trans_way{
    padding-left:0;
    padding-right:0;
 }
 .banner h1 a{
    font-size:30px;
 }
 .banner{
    padding:85px 0 50px;
 }
}