/* contact us */
.contactus-page .web #kvslider1{
    position: relative;
    margin-bottom: 100px;
}
.contactus-page .web #kvslider1 li img{
    width: 100%;
}
.contactus-page .web #kvslider1 .bx-pager{
    position: absolute;
    bottom: 35px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.contactus-page .web #kvslider1 .bx-pager .bx-pager-item{
    display: inline-block;
    margin: 0 3px;
}
.contactus-page .web #kvslider1 .bx-pager .bx-pager-item .bx-pager-link{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    text-indent: -99em;
    overflow: hidden;
    display: block;
    border: 1px solid #fff;
}
.contactus-page .web #kvslider1 .bx-pager .bx-pager-item .bx-pager-link.active{
    background-color: #fff;
}

.contactus-page .web .inner {
    max-width: 1000px;
    padding-bottom: 50px;
}

.contactus-page .web .inner .map-img{margin-top: 100px;}
.contactus-page .web .column-content .sub-title{font-size: 22px;color: #ee7700;margin-bottom: 10px;}
.contactus-page .web .column-content .column-item .column-item-sub{float: left;margin-right: 50px;width: 475px;margin-top: 38px;}
.contactus-page .web .column-content .column-item .column-item-sub p{font-size: 15px;color: #696969;line-height: 25px;}
.contactus-page .web .column-content .column-item .column-item-sub p a{color: #337ab7;}
.contactus-page .web .column-content .column-item .column-item-sub p a:hover{color: #23527c;}
.contract_map{ position:relative; z-index:9;}
.contract_map li{ display:none; position:absolute; left:0px; top:0px;}
.contract_map li .close{ background:url(../images/contact_us/close1.png) no-repeat center center; width:20px; height:20px; right:6px; top:4px; position:absolute;}
.contract_map li .sj{ position:absolute; background:url(../images/contact_us/sj.png) no-repeat; width:14px; height:8px; top:-8px; left:50%; margin-left:-7px;}
.contract_map li{ position:absolute; left:0px; top:0px; border:1px solid #DDDDDD; background-color:#fff; padding:15px 20px 13px 20px;}
.contract_map li .sub-title{font-size: 15px;color: #ee7700;line-height: 25px;}
.contract_map li p{
    font-size: 13px;
    color: #666666;
    line-height: 22px;
    word-break:break-all; /*支持IE，chrome，FF不支持*/
　　word-wrap:break-word;/*支持IE，chrome，FF*/
}
.contract_map li a{font-size: 13px;color: #23527c;}
.contract_map li a:hover{color: #23527c;}
.contract_map li.li0{ left:-66px; top:188px;width:300px;}
.contract_map li.li1{ left:73px; top:177px;width:300px;}
.contract_map li.li2{ left:289px; top:152px;width:325px;}
.contract_map li.li3{ left:325px; top:163px;width:300px;}
.contract_map li.li4{ left:550px; top:254px;width: 300px;}
.contract_map li.li5{ left:637px; top:263px;width: 292px;}
.contract_map li.li6{ left:689px; top:220px;width: 266px;}
.contract_map li.li7{ left:752px; top:205px;width: 260px;}
.contract_map li.li8{ left:780px; top:418px;width: 260px;}
.contract_map li.li9{ left:84px; top:386px;}
.contract_map li.li10{ left:150px; top:360px;}
.contract_map li.li11{ left:661px; top:300px;width: 260px;}
.contract_map li.li12{ left:414px; top:194px;width: 260px;}

@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1366px){
}
@media only screen and (max-width:1280px){
}
@media only screen and (max-width:1160px){
}
@media only screen and (max-width:1024px){
}
@media only screen and (max-width:980px){
}
@media only screen and (max-width:870px){
}
@media only screen and (max-width:768px){
    .contactus-page .mobile .map-img img{width: 100%;}
    .contactus-page .mobile .map1{margin-top: 45px;}
    .contactus-page .mobile .map2{margin-top: 25px;border-top: 1px #DDDDDD solid;padding-top: 35px;}
    .contactus-page .mobile .column-content .sub-title{font-size: 20px;color: #ee7700;margin-bottom: 10px;}
    .contactus-page .mobile .column-content .column-item .column-item-sub{margin-top: 38px;}
    .contactus-page .mobile .column-content .column-item .column-item-sub p{font-size: 15px;color: #696969;line-height: 28px;}
    .contactus-page .mobile .column-content .column-item .column-item-sub p a{color: #337ab7;}
}