/*top*/
.top{
    background-color: #515151;
    height:38px;
}

.top-left-nav,.top-right-nav{
    height:20px;
    padding:9px 0;
}

.top-right-nav{
    color:#B5B5B5;
}
.top-left-nav .top-nav:first-child{padding-left:0;}
.top-left-nav .custom-a{
    color:#fff;
}

.top-right-nav .custom-a{
    color:#B5B5B5;
}
@media screen and (min-width:1280px){
    .top-phone-font{display:none;}
}

@media screen and (max-width:1279px){
    .top-phone-number{display:none;}
}

.top .font-icon{
    margin-right:2px;
}
.top-nav{
    display:inline-block;
    padding:0 20px;
    border-right:1px solid #fff;
}
.top-right-nav .top-nav{
    cursor: default;
}
.top-right-nav .top-nav:first-child{
    cursor:pointer;
}

.top-wx{
    position:relative;
}
.top-wx-img{
    position:absolute;
    top: -1px;
    left: 0;
    border-top: 0;
    display:none;
    z-index:2;
    padding-top:30px;
    width:100%;
}
.top-wx:hover .top-wx-img{
    display:block;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
}
.top-lg{
    position:relative;
}
.top-right-nav .top-nav:last-child{
    padding:0 40px;
}
.top-lg-select{
    position:absolute;
    padding-top:30px;
    top:-1px;
    left:0;
    width:100%;
    text-align:center;
    display:none;
}
.top-lg-select .custom-a{color:#fff;}

.top-lg-select li{
    width:100%;
    background: #737373;
    padding: 10px 0;
}
.top-lg-select li:last-child{
    border-bottom:5px solid #6CC6F1;
}
.top-lg-select li:hover{
    background: #A2A2A2;
}
.top-lg:hover .top-lg-select{
    display:block;
    z-index:2;
}
@media screen and (max-width:768px){
    .navbar-toggle{margin-top:20px;}
}
@media screen and (max-width:619px){
    .top-right-nav{display:none;}
}


/*header nav*/
.header-nav{margin-bottom:0;font-size:16px;}
.navbar-nav>li>a{padding-top:26px;padding-bottom:26px;}
.navbar-right>li:hover{color: #555;background-color: #e7e7e7;}
.navbar-brand{display: block;padding-right: 0;padding-bottom: 11px;padding-top: 11px;box-sizing: content-box;}
.daohang{float:right;}
@media screen and (max-width:992px){
    .navbar-brand{width:42px; overflow: hidden;}
    .nav>li>a{padding-left:10px;padding-right:10px;}
}
/*banner*/

/*foot */
.footer{padding:36px 0;background:#0065A9;color:#fff;}
.footer .custom-a{color:#fff;}
.ft-wx{margin-right: 30px;margin-left: 80px;}
.ft-font li{float:none;line-height: 1em;line-height: 1em\9;padding-top:12px; cursor:default;}
.ft-font li:first-child{padding-top:0;}
.fr-link{margin-top:50px;}
.fr-link-list li{padding:0 16px 6px 16px;}
.fr-link-list li .custom-a{color:#ccc;}

@media screen and (max-width:992px){
    .ft-wx{margin-left:0;}
}
@media screen and (max-width:496px){
    .footer .left-area{width:100%;text-align:center;}
    .ft-font{width:100%;margin-top:20px;}
    .ft-font li{line-height:1.6em;line-height:1.6em\9;padding-top:16px;}
    .fr-link-title{margin-bottom:20px;}
    .fr-link-list li{width:50%;overflow: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        white-space: nowrap;
    }
    .fr-link-list li:nth-child(2n+1){
        text-align:right;
    }
}

/*index column*/
.column{overflow:hidden;}
.column{margin-bottom:50px;}
.column:last-child{margin-bottom:0;}
.column-title{
    text-align:center;
    margin-top: 40px;
    margin-bottom: 50px;
    font-weight: 600;
    cursor:default;
}

@media screen and (min-width:480px){
    .column-title:after,.column-title:before{
        content: "";
        display: inline-block;
        width: 104px;
        height: 1px;
        border: 1px solid #ccc;
        vertical-align: middle;
    }
    .column-title:after{margin-left:24px;}
    .column-title:before{margin-right:24px;}
}
.red{color:red;}
.blue{color:#27A0C6;}


/*index column product*/
.product-column .custom-a{
    display:block;
    font-size:0;
}
.product-column .ratio-show-box{
    border:1px solid #ccc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.column-product-img{width:100%;height:100%;cursor:default;}
.column-product-img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;
    -o-transition: all .6s;
    transition: all .6s;
}
.product-column-title{
    text-align: center;
    font-size:20px;
    line-height:1.8em;
    line-height:1.8em\9;
    padding:10px 0 20px;
    background:#fff;
}

@media screen and (max-width:1600px){
    .product-column .custom-a{margin:0 12px;}
}
@media screen and (max-width:991px){
    .product-column .custom-a{margin:0;}
}

/*index column co message */
.CoMessage-column{font-size:0;}
.CoMessage-column .list-group-item{font-size:14px;}
.coNews-title,.industry-title{
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 28px;
    max-width: 6em;
    margin-top:0;
}

/*index column product case*/
.case-products{font-size:0;}
.case-products .title{text-align: center; margin-top:.4em;margin-bottom:.6em;width:100%;}
.case-products-carousels{background-color: #fff;}
#carousel-case-products{overflow: hidden;}
#carousel-case-products .col-lg-3{position:absolute;top:0;float:none;}
#case-products-prevId,#case-products-nextId{position:absolute;top:0;}
#case-products-prevId{left:12%;}
#case-products-nextId{right:10%;}
.font-img{font-family:'Glyphicons Halflings';}
#case-products-prevId .font-img,#case-products-nextId .font-img{
    position:absolute;
    top:30%;
    font-size:36px;
    color:#ccc;
    cursor:pointer;
}
#case-products-prevId .font-img{left:0;}
#case-products-nextId .font-img{right:0;}
.case-img{width:100%;height:100%;}
.case-font-div{position:absolute;top:0;left:0;width:100%;height:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  
}
.case-font{display:none;}

.case-font{
    width: 100%;
    height: 100%;
    /*padding: 8px;*/
    font-size: 14px;
    color: #FFF;
    background-color: rgba(19,137,182,.51);
    visibility: inherit;
    position:relative;
	padding:20% 10px 0 10px;
}
.case-font:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*border-top: 2px solid #ccc;*/
    /*border-bottom: 2px solid #ccc;*/
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
}
.case-font:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*border-left: 2px solid #ccc;*/
    /*border-right: 2px solid #ccc;*/
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);

}
@media screen and (min-width:1200px){
    .case-font-div:hover .case-font{display:block;}
    .case-font-div:hover .case-font:before{
        -moz-transform: scaleX(1);
        -ms-transform: scaleX(1);
        -o-transform: scaleX(1);
        transform: scaleX(1);
    }
    .case-font-div:hover .case-font:after{
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);

    }
}

/*index column 技术支持*/
.technology-column{padding:30px 0 50px; background-image:url(../img/js_bg.jpg);margin-top:90px;}
.technology-column .container span{font-size:3em; line-height:2.4em;line-height:2.4em\9;}
.technology-column .column-content{ text-align:right;}
.technology-column .column-content a:hover{background-color:#00A4DF; color:#fff !important;}
.technology-column .column-content a{display:block; overflow:hidden;}
.new-date{font-weight: bold;padding-top:10px;}
.new-date .date-title{font-size:1.5em;}
.new-content{max-width:90%;float:left; text-align:left;padding-top:10px;}
.new-title{font-size: 16px; margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new-article{width:100%;}
.date-year{font-size:14px;}
@media only screen and (max-width:767px){
    .technology-column{padding:20px 0 50px 0;}
    .technology-column .new-article{ display:none;}
    .technology-column .date-year{display:none;}
    .new-date .date-title{font-size:16px; margin-top:16px;margin-bottom:16px;}
    .new-content{max-width:90%;}
    .technology-column .column-content a{ vertical-align:bottom;}
    .technology-column .container span{font-size:1em; line-height:inherit;}

    .new-title{margin-top:14px; margin-bottom:14px;}
    .technology-column .container span{font-size: 1.6em;line-height: 2.2em;line-height: 2.2em\9;}
}

@media only screen and (max-width:567px){
    .disnone567{display:none;}
    .fullwidth567{width:100%;}
}
@media only screen and (max-width:479px){
    .technology-column{padding:50px 0;}
    .new-date .date-title{line-height:3em;line-height:3em\9;}
    .compnay_news .container span{line-height:2.2em;line-height:2.2em\9;}
}

/*page product*/
.product-list-column{padding-top:50px;padding-bottom:60px;}
/*.product-list-columns:nth-child(odd){background:#F2F2F2;}*/
/*.product-list-columns:nth-child(odd) .product-content-margin1{background:#F2F2F2;}*/
.product-list-title{text-align: center;}
.product-list-more{
    text-align: center;
    margin: 26px 0 10px;
    font-size: 16px;
}
.product-list-info{
    text-align: center;
    margin-bottom: 50px;
    line-height: 1.6;
    font-size: 16px;
    color: #737373;
    cursor:default;
}

/*page product 此处样式主要目的是实现产品图片之间的线条*/
.overflowHidden{overflow: hidden;}
/*.product-margin-content{margin:-2px;}
.product-list-columns:nth-child(odd) 
.product-margin-content .col-sm-4{padding:0;}*/
.product-content-margin1{background:#fff;position:relative;border:1px solid #ccc;margin-bottom:30px;}
.product-content-margin1 .bg_blue{position:absolute;top:0;left:0;opacity: 0;}
.product-content-margin1:hover .bg_blue{display:block;background:rgba(54,113,207,0.9);opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.product-column-content .width-full{
    min-height:100%;
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    -o-transform: scale(.9);
    transform: scale(.9);
}
.product-content-margin1:hover .width-full{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.product-list-name{
    position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:auto;
    display:block;
	/*height:1.6em;*/
	
    font-size:30px;
	color:#fff;
}
.product-list-name .list-t{
	padding-top:15%;
	text-align: center;
}
.product-list-name  .list-s{
	font-size:18px;
	padding:0 15px;
}
/* 可以复用的部分 */
/* 内容页中名称和导航   标题和面包屑导航 */
.page-main-title-content{
    border-bottom:1px solid #CECECE;
    margin-bottom:30px;
}
.page-main-title .left-area{
    float:left;
    padding:0;
    margin:0;
    line-height:36px;
    line-height:36px\9;
}

.page-main-title .right-area{
    font-size:16px;
}

.page-main-title .right-area li{
    float:none;
    display:inline-block;
    line-height:36px;
    line-height:36px\9;
}

.page-main-title .custom-ul li:nth-child(2n){
    color:#D0D0D0;
}


.page-main-title .custom-ul li:last-child{
    color:#555555;
    cursor:default;
}

.page-main-title .custom-a{
    color:#222;
}

@media screen and (max-width:991px){
    .page-main-title .left-area{display:none;}
    .page-main-title .right-area{float:left;width:100%;white-space:nowrap;overflow:hidden;}
}


/*page product*/
/* 产品内容页 */
/* 产品内容页   产品展示主体部分（非header and footer部分） */
.product-main{margin-top:70px;}
.product-main-message{overflow: hidden;padding-bottom:36px;}
@media screen and (min-width:1200px){
    .product-main-message .row{padding-left:380px;position:relative;height:361px;}
}
@media screen and (min-width:1200px){
    .product-message-middle{width:66.666667%;padding-left:30px;}
    .product-message-right{width:33.333333%}
}

/* 产品内容页	 产品信息展示 */
/* 产品内容页	 产品信息展示 产品图片展示 */
.product-message-left img{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:1px solid #ccc;
}
@media screen and (min-width:1200px){
    .product-message-left{position:absolute;top:0;left:0;width:380px;}
}
#product-img-show{min-height:100%;}
@media screen and (max-width:1199px){

}

/* 产品内容页	 产品信息展示 产品信息展示 */
.product-name{
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 16px;
}
.product-price{
    display: inline-block;
    max-width: 100%;
    font-size: 16px;
    padding: .3em 1em .3em .3em;
    background: #BBB;
    margin-bottom: 16px;
    line-height:1.6;
    line-height:1.6\9;
}
.product-param-ul li{padding-left:7em;position:relative;height:2em;width:50%;box-sizing: border-box;font-size:16px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.product-param-name{position:absolute;top:0;left:0;width:7em;height:1.6em;line-height:1.6;
    line-height:1.6\9; text-align:justify;font-weight: bold;
}

.product-small-img-ul{margin-left:-6px;margin-right:-6px;margin-top:12px;}
.product-small-img-ul li{width:25%;padding-left:6px;padding-right:6px;}

.product-page-concat-us{margin-top:30px;}
.product-page-concat-us .left-area{
    width:50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.setpadding1em{padding-left:1em;padding-right:1em;}

.show-narrow{display:none;}
@media screen and (max-width:991px){
    .product-param-ul li{width:100%;}
    .show-narrow{display:inline;}
    .show-wide{display:none;}
    .zx a{padding-left:2em;padding-right:2em;}
}

@media screen and (max-width:767px){
    .product-message-left,.product-message-middle{float:none;width:490px;margin:0 auto;}
    .product-message-left{margin-bottom:30px;}
}
@media screen and (max-width:767px){
    .product-message-left,.product-message-middle{float:none;width:504px;margin:0 auto;}
    .product-message-left{margin-bottom:30px;}
    .product-param-ul li{width:50%;}
    .product-name{text-align: center;}
}

@media screen and (max-width:504px){
    .product-param-ul li{width:100%;}
    .product-name{text-align:left;}
    .product-message-left,.product-message-middle{width:100%;}
}



/* 产品内容页	 产品信息展示 相关产品 */
.product-message-right{font-size:0;text-align: center;}
.related-product{width:70%;float:right;padding-bottom:20px;background-color:#CCCCCC;}
.related-product li{width:80%;margin:0 auto;float:none;}
.related-product-title{
    font-size: 14px;
    line-height: 1.6;
    margin: 8px 0 12px 0;
}
.related-product .custom-a{color:#222;}
.related-product .custom-a:hover{color:#428bca;}

/* 产品内容页 左侧导航栏和右侧内容*/
.product-main-nav-content{margin-bottom:20px;}
/* 产品内容页    左侧导航栏 */
.left-nav{margin-bottom:30px;border:1px solid #e9e9e9;text-align:center;}
.left-nav li{
    width: 100%;
    font-size: 18px;
    line-height: 50px;
    /*background: #CCCCCC;*/
    text-indent: .5em;
    cursor: pointer;
	border-bottom: 1px solid #E9E9E9;
}
.left-nav-g li:hover{background:#E9E9E9;}
.left-nav a{display:block;}
.left-nav li.title{
    font-size:21px;
    background: #258DD8;
    cursor: default;
    color: #fff;
    font-size: 21px;
    line-height:50px;
}

/* 产品内容页    右侧内容 */
.content{width:100%;overflow:hidden;font-size:16px;margin-bottom:40px;}
.content img{max-width:100%;}
.product-content-title{
    font-size: 21px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1em;
    font-weight: 500;
}
@media screen and (max-width:767px){
    .content{width:504px;margin:0 auto;}
}

@media screen and (max-width:504px){
    .content{width:100%;}
}
.page-product-button{
    -webkit-box-shadow: 0 7px 0 #0880d7, 0 8px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 7px 0 #0880d7, 0 8px 3px rgba(0, 0, 0, 0.3);
    position: relative;
    top: 0;
    -webkit-box-shadow: 0 7px 0 #bbbbbb, 0 8px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 7px 0 #bbbbbb, 0 8px 3px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    background-color: #1B9AF7;
    border-color: #1B9AF7;
    color: #FFF;
    font-weight: 300;
    font-size: 16px;
    font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    height: 40px;
    padding: 0 20px;
    margin: 0;
    display: inline-block;
    appearance: none;
    cursor: pointer;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.page-product-button:hover{text-decoration: none;}
.left-content{border:1px solid #ccc;border-bottom: 0;margin-bottom:40px;}
.left-title{
    text-align: center;
    font-size: 20px;
    line-height: 51px;
    background: #619BD9;
    color: #fff;
    cursor:default;
}
.left-content li.width-full{
    float: left;
    line-height: 36px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    text-indent: 10px;
}
.left-content .custom-a{display:block;}
.left-content .custom-a:hover{background:#E4E4E4;}


/*font-list*/
.font-list-nav .right-area{margin-top:24px;font-size:16px;}
.font-list-content .custom-title{border-left:0;border-right:0;}
.font-list-content .custom-title:first-child{border-top:0;}


/*font-page*/
.font-page-nav{font-size:16px;padding-bottom:5px;}
.font-page-nav a,.font-page-nav a:hover,.font-page-nav:focus{text-decoration: none;}

.font-page-side{margin-top:26px;}
.font-title{font-size:26px;text-align:center;margin-bottom:30px;}

/*about us*/
.about-title{text-align: center;margin:50px 0 30px 0;}
.about-info{text-align: center;color:#909090;margin-bottom: 60px;}
.col-about-all:nth-child(1) .about-block{background-image: url(../img/jituan1.jpg); background-repeat: no-repeat;}
.col-about-all:nth-child(2) .about-block{background-image: url(../img/jituan2.jpg); background-repeat: no-repeat;}
.col-about-all:nth-child(3) .about-block{background-image: url(../img/jituan3.jpg); background-repeat: no-repeat;}
.col-about-all:nth-child(4) .about-block{background-image: url(../img/jituan4.jpg); background-repeat: no-repeat;}
.ratio-w3h4{width:100%;height:0;padding-bottom:133.333%;}
.col-about-all{margin-bottom:50px;}
.col-about-all .about-block{color:#fff;text-align: center;background-size: cover;border:8px solid #518FCF; border-top:0;border-bottom:0;}
.about-block-title{text-align: center;font-size: 28px;margin: 60px 0 26px;}
.about-block-content{text-align:justify;margin:0 20px;}

@media screen and (max-width:1199px){
    .about-block-title{margin:24px 0 18px;}
}
@media screen and (max-width:991px){
    .col-about-all .about-block{border:0;min-height:270px;}
    .about-block .ratio-w3h4{min-height:270px;}
    .about-block-content{margin:0 12px;}
}

@media screen and (max-width:400px){
    .col-about-all{
        width:100%;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
}

.table-font,.table-img{display:table-cell;width:50%;}
.table-font{background:#F5F5F5;}

.ratio-w18h11{padding-bottom:61.111%;}
.table-img .ratio-show-box{background-size: cover;background-repeat: no-repeat;}
.about-font-img:nth-child(2) .ratio-show-box{background-image: url("../img/jieshao1.jpg");}
.about-font-img:nth-child(3) .ratio-show-box{background-image: url("../img/jieshao2.jpg");}
.about-font-img:nth-child(4) .ratio-show-box{background-image: url("../img/jieshao3.jpg");}
.table-font{vertical-align: middle;}
.table-font-title{font-size: 26px;text-align: center;margin-bottom: 1em;}
.table-font-content{margin:0 120px;}

@media screen and (max-width:1060px){
    .table-font-content{margin:0 60px;}
}
@media screen and (max-width:991px){
    .table-font-title{margin-bottom:20px;}
    .table-font-content{margin:0 20px;}
}
@media screen and (max-width:767px){
    .about-font-img{display:block;position:relative;}
    .table-font,.table-img{display:block;width:100%;}
    .table-font{position: absolute;
        top: 0;
        left: 0;
        z-index: 10;
        background: none;
        color: white;
    }
    .table-font-title{margin-top:30px;}
    .table-img{max-height:300px;}
}
@media screen and (max-width:420px){
    .ratio-w18h11{height:300px;}
}

/*联系我们*/
.col-contact-20{width:20%;float:left;text-align:center;}
.col-contact-20  .col-contact-content{max-width:120px;margin:auto;}
.col-contact-20 .ratio-box-box{
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    background: #3671CF;
}
.col-contact-20 img{
    position:absolute;
    margin:auto;
    max-width:40px;
    top:0;
    right:0;
    bottom:0;
    left:0;
}

.col-contact-middle .ratio-box-box{
    background: none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.col-contact-middle img{width:100%;height:auto;min-height:100%;padding:0;margin:0;
    max-width:inherit;}

.contact-img-title{font-size:16px;margin-top:1em;margin-bottom:6px;}
.contact-img-info{color:#999;font-size:16px;padding-bottom:2em;}

@media screen and (max-width:991px){
    .col-contact-middle{display:none;}
    .col-contact-20{width:25%;}
}

@media screen and (max-width:640px){
    .col-contact-20 .col-contact-content{width:90px;}
}

@media screen and (max-width:450px){
    .col-contact-20{width:50%;}
    .col-contact-20 .col-contact-content{width:inherit;}
}
.contact-map{margin-top:50px;height:500px;position:relative;}
@media screen and (max-width:1440px){
    .contact-map{width:100%;padding:0;margin-left:0;margin-right:0;}
}
#map{width:100%;height:100%;}
.left-nav-type a{    
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.product-margin-content .width-full{height:100%;}


.font1{    display: block;
    position: relative;
    padding-right: 7em;}
.font1content{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.font1time{    position: absolute;
    right: .5em;
    top: 10px;}


/*分页样式*/
.next{
    text-align: center;
    margin-bottom: 30px;
    line-height: 37px;
}
.next a,b{
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #ddd;
    color: #000000;
    padding: 5px 10px;
}
.next b{
    color: #ffffff;
    background-color: #03a9f4;
}
.next a:hover,.next a:active{
    color: #ffffff;
    background-color: #03a9f4;
}
.next a b{
    font-size: 14px;
    border: none;
    color: #000;
    background-color: transparent;
}

.bh{
    display: none;
    /*position: absolute;*/
    /*bottom: 109%;*/
    width: 100%;
    background: #ffffff;
}
.bh a{
    display: block;
    float: left;
}
.bh a:nth-child(1){
    width: 29%;
}
.bh a:nth-child(2){
    width: 69%;
}
.bh .im1{
    width: 100%;
    height: auto;
}
.bh .im2{
    width: 100%;
    height: auto;
}
@media screen and (max-width:750px){
    .bh{
        display: block;
    }
}








