




@font-face{font-family:'iconfont';src:url('//at.alicdn.com/t/font_1432720974_1547027.eot');src:url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}











/*分页*/
.page_list a{color:#000; margin: 0px 5px;}
.page_list a:hover{ text-decoration: underline;}
.page_list a.on{color:#f00;}










.container-fluid {
    max-width: 1230px;
}

* {
    margin: 0;!important;
    padding: 0;!important;
}

a:hover {
    text-decoration: none;
}

.no-margin {
    margin: 0;
    padding: 0;
}

body {
    font-family: "微软雅黑";
!important;
}


.header{
    line-height: 33px;
    border-bottom: 1px solid #d7d7d7;
}
.header p{
    margin: 0;
    color: #5a5a5a;
    padding-left: 36px;
    background: url("../images/phone.png") no-repeat 10px center;
	 font-size:16px;
}


.header .links{
    font-size: 0;
    height: 33px;
}
.header .links a{
    padding: 0 10px;
    font-size: 14px;
    color: #b1b1b1;
    display: inline-block;
    position: relative;
}
.header .links a:first-child:before{
    content: "";
    right: 0;
    top: 10px;
    height: 16px;
    width: 1px;
    background: #b1b1b1;
    position: absolute;
}
.header .links a:last-child{
    padding-right: 0;
}

#btn {
    display: none;
    font-size: 30px;
    color: #005aa1;
    position: absolute;
    right: 22px;
    line-height: 30px;
    top: 50%;
    margin-top: -15px;
    cursor: pointer;
}
/*头部*/
header {
    position: relative;
   background: url("../images/nav_bg.jpg") repeat-x;
    height: 118px;
}

header .logo {
    line-height: 118px;
}

#nav {
    float: right;
    margin: 0;
}
#nav>li{
    float: left;
    padding: 0 5px;
    height: 118px;
    padding: 35px 0px 43px 0px;
}

#nav>li>a{
    padding: 0 26px;
    display: block;
    line-height:40px;
    color: #1d1815;
    font-size: 16px;
}
#nav>li.active a{
    background: #005aa1;
    color: #fff;
    border-radius: 4px;
}
#nav>li:hover a{
    background: #005aa1;
    color: #fff;
    border-radius: 4px;
}
/*导航*/

















.banner img {
    width: 100%;
}



.title h4{
    margin: 0;
    line-height: 34px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    padding-top: 23px;
    background: url("../images/title_line.png") no-repeat center 53px;
}

.title h3{
    margin: 0;
    line-height: 34px;
    font-size: 26px;
    font-weight: bold;
    color: #333;
    padding-bottom: 37px;
    text-transform: uppercase;
}

.Pro .title h4{
    color: #fff;
}

.Pro .title h3{
    color: #fff;
}
.Pro{
    background: url("../images/cart.png") center center;
    background-size:100% 100%;
    padding-bottom: 90px;
}
.Pro .row{
    margin: 0 -10px;

}
.Pro .more a{
    display: inline-block;
    padding: 0 46px;
    line-height: 33px;
    border: 1px solid #32a3f2;
    border-radius: 4px;
    color: #32a3f2;
    margin: 55px 0 0 0;
}
.Pro .row .col-md-3,.Pro .row .col-xs-6{
    padding: 0 10px;
}

.Pro .box{
    margin-bottom: 15px;
}
.Pro .box .img_box{
    height: 214px;
    overflow: hidden;
}
.Pro .box .img_box span{
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.15s;
}
.Pro .box .img_box:hover span{
    transform: scale(1.1);
}
.Pro .box .text_box h4{
    margin: 6px 0 0 0;
    line-height: 43px;
    font-size: 16px;
    color: #fff;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Pro .box .text_box div{
    line-height: 21px;
    height: 42px;
    overflow: hidden;
    color: #fff;

}




.case{
    padding-top: 60px;
}

.case .container-fluid{
    position: relative;
}
#last_box .img_box{
    border: 10px solid #005aa1;
    line-height: 240px;
    font-size: 20px;
}
#bg{
    position: absolute;
    left: -20px;
    top: -20px;
    z-index: -1;
    background: #002441;
}
.case .row{
    margin: 0 -9px;
}
.case .col-md-3,.case .col-xs-6{
    padding: 0 9px;
}

.case .box .img_box span{
    display: block;
    width: 100%;
    height: 100%;
}
.case .box .img_box {
    height: 260px;
}
.case .box {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.case .box:first-child{
    color: #fff;
}
.case #box1 .img_box{
    padding-top: 20%;
}
.case #box1 h4{
    margin: 0;
    line-height: 46px;
    position:relative;
}
.case #box1 h4:after{
    content: "";
    left: 50%;
    bottom: 0;
    width: 80%;
    margin-left: -40%;
    height: 2px;
    background: #fff;
    position: absolute;
}
.case #box1 h3{
    font-size: 24px;
    text-transform: uppercase;
    margin: 0;
    line-height: 50px;
}
.case .box .mb{
    position: absolute;
    left:-100%;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.5);
    color: #0c72c6;
    transition: all 0.15s;
    padding-top: 40px;
}
.case .box .mb p{
    margin: 0;
    line-height: 60px;
}
.case .box:hover .mb{
    left: 0;
}



.cooperation .box{
    background: url("../images/bg01.jpg") 50% 50%;
    background-size: cover;
    padding: 37px 0 0 0;
}
.cooperation .box ul li .img_box{
    border: 5px solid #002441;
    background: #fff;
}
.cooperation .box ul li .img_box:hover{
    border: 5px solid #005aa1;
}
.cooperation .box ul li p{
    line-height: 34px;
    color: #fff;
    margin: 0 0 34px 0;
}
.cooperation .box ul li .img_box img{
    width: 100%;
}
.cooperation .box .item{
    margin: 0 10px;
}
.cooperation .box .picture24{
    margin: 0 -10px;
}
.cooperation .box ul li:last-child p{
    margin-bottom: 13px;
}

.picture24 .owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.picture24 .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.picture24 .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.picture24 .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.picture24 .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.picture24 .owl-carousel .owl-item{float:left}
.picture24 .owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.picture24 .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*.grabbing{cursor:url(../img/grabbing.png) 8 8,move}*/
.picture24 .owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.picture24 .owl-theme .owl-controls{}
.picture24 .owl-theme .owl-controls .owl-buttons div{position:absolute; bottom:0; z-index:1; width:46px; height:100%;display:inline-block;zoom:1;*display:inline;filter:Alpha(Opacity=100);opacity:1;}
.picture24 .owl-theme .owl-controls .owl-buttons div.owl-prev{ left:-70px; background:url(../images/yjt.png) no-repeat left; transition:all 0.5s;}
.picture24 .owl-theme .owl-controls .owl-buttons div.owl-next{ right:-70px; background:url(../images/zjt.png) no-repeat right;transition:all 0.5s;}
/*.picture24 .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background:url(../images/yjt.png) no-repeat right;}*/
/*.picture24 .owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background:url(../images/zjt.png) no-repeat left;}*/
.picture24 .owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.picture24 .owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.picture24 .owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=80);opacity:0.8;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.picture24 .owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.picture24 .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
/*.more a{ display:block; width:236px; line-height:45px; border:1px solid #cac9c9; text-align:center; background:#fff; font-size:13px; color:#959595; text-transform:uppercase; margin:0 auto; transition:all .3s;}*/
/*.more a:hover{ background:#903d3c; border:1px solid #903d3c; color:#fff;}*/




.About{
    padding-bottom: 68px;
}
.About .row{
    margin: 0 -30px;
}
.About .col-md-6{
    padding: 0 30px;
}
.About .img_box{
    height: 324px;
    overflow: hidden;
}
.About .img_box a{
    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.15s;
}
.About .img_box:hover a{
    transform: scale(1.1);
}

.About  .text_box{
    height: 324px;
    position: relative;
}
.About .text_box div{
    line-height: 25px;
    height: 200px;
    overflow: hidden;
}
.About .text_box h4{
    margin: 0 0 6px 0;
    line-height: 47px;
    font-size: 23px;
}

.About .text_box a{
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 45px;
    padding: 0 60px;
    background: #005aa1;
    color: #fff;
}



/*工厂图片 和荣誉资质*/
.imgs{
    background: #002441;
    padding:8px 0;
    position: relative;
    margin-bottom: 73px;
}
.imgs:before{
    content: "";
    left: 0;
    top: -10px;
    height: 4px;
    width: 100%;
    background: #005aa1;
    position: absolute;
}
.imgs .container-fluid{
    position: relative;
}
.imgs .biaoti span{
    position: absolute;
    left: 15px;
    top: -58px;
    line-height: 40px;
    padding: 0 30px;
    color: #fff;
    background: #005aa1;
    font-size: 23px;
}
.imgs .row{
    margin: 0 -10px;
}
.imgs .row .col-md-3,.imgs .row .col-xs-6{
    padding: 0 10px;
}
.imgs .img_box{
    height: 220px;
    border: 4px solid #fff;
}
.imgs .img_box:hover{
    border: 4px solid #005aa1;
}
.imgs .img_box a{
    display: block;
    width: 100%;
    height: 100%;
}

.liucheng{
    padding-bottom: 153px;
}

.liucheng .img{
    padding-bottom: 60px;
}
.liucheng .img img{
    max-width: 100%;
}
.liucheng .row{
    margin: 0;
}
.liucheng .box {
    text-align: center;
    width: 20%;
    padding: 0 35px;
    position: relative;
}
.liucheng .box img{
    max-width: 100%;
}
.liucheng .box:after{
    content: url("../images/cart2.png");
    position: absolute;
    right: 0;
    top: 43px;
}
.liucheng .box:last-child:after{
    display: none;
}
.liucheng .box .text_box h4{
    line-height: 31px;
    font-size: 16px;
    margin: 15px 0 0 0;
    height: 31px;
    overflow: hidden;
}
.liucheng .box .text_box div{
    line-height: 22px;
    height: 44px;
    overflow: hidden;
}

.liucheng .box img{
    max-width: 100%;
    transition: all 0.3s;
}
.liucheng .box:hover img{
    transform: rotate(360deg);
}


.News {
    background: #002441;
    padding-bottom: 50px;
}
.News .bner{
    height: 164px;
    background: url("../images/bg02.jpg") 50% 50%;
    background-size:cover;
    padding: 30px 0 0 0;
}
.News .bner .pro_img{
    position: absolute;
    right: 15px;
    top: -30px;
}

.News .bner .container-fluid{
    position: relative;
}

.News .title h4{
    color: #fff;
}
.News .title h3{
    color: #fff;
}

.News .box_list{
    position: relative;
    padding-left: 180px;
    background: #e5e5e5;
    margin-bottom: 10px;
}
.News .box_list:hover{
    background: #198ee0;
}
.News .box_list:hover .text_box div{
   color: #fff;
}
.News .box_list:hover .text_box h4 span{
    color: #fff;
}
.News .box_list:hover .text_box h4 i{
    color: #fff;
}
.News .box_list .img_box{
    position: absolute;
    left: 0;
    top: 0;
    width: 170px;
    height: 100%;
}
.News .box_list .img_box span{
    display: block;
    width: 100%;
    height: 100%;
}
.News .box_list .text_box div{
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    font-size: 12px;
    color: #333;
}
.News .box_list .text_box h4{
    line-height: 54px;
    font-size: 14px;
    margin: 0;
    overflow: hidden;

}
.News .box_list:last-child{
    margin-bottom: 0;
}

.News .box_list .text_box h4 span{
    float: left;
    color: #333;
}

.News .box_list .text_box h4 i{
    float: right;
    color: #333;
}

.News .box_list .text_box{
    padding: 2px 10px 16px 0;
}




#pic1 .pic_box a{
    display: block;
    height: 368px;
}

.btn_left,.btn_right{
    position: absolute;
    width: 42px;
    height: 79px;
}
.btn_left{
    left: 0;
    top: 50%;
    margin-top:-40px;
    background: url("../images/btn_left.png");
}
.btn_right{
    right: 0;
    top: 50%;
    margin-top:-40px;
    background: url("../images/btn_right.png");
}









.contact{
   background: url("../images/bg03.jpg") 50% 50%;
    background-size: cover;
    padding-bottom: 60px;
}

.contact h6{
    margin: 0;
    line-height: 18px;
    padding-bottom: 23px;
    font-size: 18px;
}


.contact .adr{
    line-height: 28px;
    padding-bottom: 58px;
}
.contact .adr div{
    position: relative;
    padding-left: 38px;
}
.contact .adr div:nth-child(1){
    background: url("../images/icon.png") no-repeat 0 6px;
}
.contact .adr div:nth-child(2){
    background: url("../images/icon.png") no-repeat 0 -22px;
}
.contact .adr div:nth-child(3){
    background: url("../images/icon.png") no-repeat 0 6px;
}
.contact .adr div:nth-child(4){
    background: url("../images/icon.png") no-repeat 0 -82px;
}

.contact .wx{
    margin-right: 20px;
}
.contact .wx p{
    line-height: 46px;

}
.contact .form_list{
    margin-bottom: 10px;
}
.contact .form_list input{
    width: 100%;
    height: 36px;
    padding-left: 10px;
    border: none;
}
.contact .form_list textarea{
    width: 100%;
    height: 110px;
    padding-left: 10px;
    border: none;
}
.contact .form_list button{
    height: 36px;
    width: 100%;
    background: #198ee0;
    border: none;
    color: #fff;

}
    /*联系我们*/




footer{
    background: #002441;
    padding: 60px 0 0px 0;
    color: #fff;
}
footer a{
    color: #fff;
}
footer a:hover{
    color: #fff;
    text-decoration: underline;
}
footer .footer_middle{
    margin-left: 100px;
}

footer .footer_middle table a{
    line-height: 24px;
    padding: 0 13px;

}
footer .footer_middle p{
    font-size: 20px;
    margin: 0;
    line-height: 106px;
}
footer .footer_middle p span{
    position: relative;
    padding-left: 43px;
}
footer .footer_middle p span:before{
    content: url("../images/phone2.png");
    position: absolute;
    left: 0;
    top: -25px;
}

footer .wx div:last-child{
    padding-top: 43px;
    padding-left: 20px;
}

.footer2{
    background: #000;
    color: #fff;
    text-align: center;
}
.footer2 a{
    color: #fff;

}
.footer2 p{
    margin: 0;
    line-height: 43px;
}











.ny_content {
    padding: 30px 0;
}



.ny_content .ny_left {
    width: 20.4%;

}

.ny_content .right_content {
    width:79.6%;
    padding: 0 0 0 30px;

}

.ny_content .left_list > h4 {
    margin: 0 0 2px 0;
    line-height: 54px;
    font-size: 25px;
    background: #0167b1;
    text-align: center;
    color: #fff;
    border-radius: 5px 5px 0 0;

}



#ny_caidan {
    margin:5px 0;
}

#ny_caidan > li {
    line-height: 49px;
    margin-bottom: 12px;
    border: 1px solid #ccc;
    padding-left: 70px;
    position: relative;
    background: url("../images/a_bg.jpg") repeat-x;
}




#ny_caidan > li.active {
    background: url("../images/a_bg2.jpg") repeat-x;
}
#ny_caidan > li.active a{
   color: #fff;
}
#ny_caidan > li:hover{
    background: url("../images/a_bg2.jpg") repeat-x;
}
#ny_caidan > li:hover a{
    color: #fff;
}
#ny_caidan > li a {
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
}

.ny_content .left_list .adr {
    background: #e0e0e0;
}

.ny_content .left_list .adr div {
    line-height: 22px;
    padding: 10px 0 15px 10px;

}

.ny_content .right_content .title4 {
    line-height: 46px;
    padding-top: 8px;
    background: url("../images/line.png") repeat-x bottom;

}

.tr .box .img_box{
    height: 214px;
}
.tr .box .img_box a{
    display: block;
    width: 100%;
    height: 100%;
}
.tr .box:hover .img_box{
    border: 2px solid #002441;
}
.tr .box:hover  p{
    background: #002441;
    color: #fff;
}
.tr .row{
    margin: 0 -10px;
}
.tr .row .col-md-4,.tr .row .col-xs-6{
    padding: 0 10px;
}
.tr .box p{
    margin: 0 0 24px 0;
    line-height: 54px;
    font-size: 16px;
    height: 54px;
    overflow: hidden;
}


.ny_content .right_content .title4 + div {
    padding:30px 0;
}

.ny_content .right_content .about img {
    max-width: 100%;
}

.ny_content .right_content .about {
    line-height: 30px;
}

.ny_content .right_content .xqy .text {
    line-height: 30px;
    padding: 30px 0;
}

.ny_content .right_content .title4 + div.form {
    padding: 30px 25% 100px;
}

.ny_content .right_content .form input {
    width: 100%;
    height: 38px;
    background: #f4f4f4;
    border: 1px dotted #aaa;
    margin-bottom: 7px;
    padding-left: 15px;

}


.ny_content .right_content .form textarea {
    width: 100%;
    background: #f4f4f4;
    border: 1px dotted #aaa;
    height: 145px;
    padding-left: 15px;
    margin-bottom: 20px;
}

.ny_content .right_content .form button {
    width: 100%;
    line-height: 33px;
    border: none;
    color: #fff;
    background: #0c72c6;
}

.ny_content .right_content .tr .row {
    margin: 0 -10px;
}

.ny_content .right_content .tr .row .col-md-4, .ny_content .right_content .tr .row .col-xs-6 {
    padding: 0 10px;
}

.ny_content .right_content .tr .box03 {
    margin-bottom: 20px;
}



.ny_content .right_content .Service .row {
    margin: 0 -10px;
}
.ny_content .right_content .Service{
    background: none;
}
.ny_content .right_content .Service .img_box{
     height: 193px;
 }

.ny_content .right_content .Service .img_box>a>div>div{
    padding: 10px 20px 20px 20px;
}
.ny_content .right_content .Service .img_box>a>div>div h5{
    font-size: 12px;
    line-height: 20px;
    height: 80px;
    overflow: hidden;
}

.ny_content .right_content .Service .row .col-md-4, .ny_content .right_content .Service .row .col-xs-6 {
    padding: 0 10px;
}



.ny_content .right_content .News{
    background:none;
}




/*内页*/



/*底部*/

/*底部*/



@media screen and (max-width: 1360px){
    .picture24 .owl-theme .owl-controls .owl-buttons div.owl-prev{ display: none;}
    .picture24 .owl-theme .owl-controls .owl-buttons div.owl-next{display: none;}
}




@media screen and (max-width:1110px) {
    /*头部*/
    #btn {
     display: block;
    }
    header {
        height:auto;
    }
    header .logo {
        line-height: 100px;
    }
    #nav {
       display: none;
        position: absolute;
        right: 0;
        width: 150px;
        z-index: 9999;
        background: #005aa1;
        top: 100px;
    }
    #nav>li{
        float: none;
        padding:0;
        height:40px;
        line-height: 40px;
        padding:0;
        text-align: center;
    }

    #nav>li>a{
        padding:0;
        width: 100%;
        display: block;
        color: #fff;
        font-size: 16px;
        height: 100%;
    }
    #nav>li.active a{
        background:none;
        color: #fff;
    }
    #nav>li:hover a{
        background:none;
    }
    /*导航*/










}




@media screen and (max-width: 991px) {














    .case{
        padding-top: 30px;
    }

    #bg{
      display: none;
    }



    .case .box {
        position: relative;
        overflow: hidden;
        margin-bottom: 10px;
    }
    .case .box:first-child{

        background: #002441;
    }
    .case #box1 .img_box{
        padding-top: 30%;
    }
    .case #box1 h4{
        line-height: 30px;
    }
    .case #box1 h4:after{
        background: #fff;
    }
    .case #box1 h3{
        font-size: 20px;
        text-transform: uppercase;
        margin: 0;
        line-height: 40px;
    }
    .case .box .mb{
    display: none;
    }
    .case #last_box .img_box{
        font-size: 16px;
    }












    .Pro{
        background:#002441;
        padding-bottom: 90px;
    }

    .Pro .more a{
        margin: 20px 0 0 0;
    }
    .Pro .box{
       margin-bottom: 20px;
    }















    .About .row{
        margin: 0 -15px;
    }
    .About .col-md-6{
        padding: 0 15px;
    }
    .About  .text_box{
        height:auto;
    }
    .About .text_box div{
        height:auto;
    }
    .About .text_box h4{
        line-height: 40px;
        font-size: 20px;
    }

    .About .text_box a{
       display: block;
        width: 180px;
        text-align: center;
        line-height: 45px;
        position: static;
        margin: 20px 0;
    }


    /*工厂图片 和荣誉资质*/



    .imgs .img_box{
        margin-bottom: 8px;
    }

    .liucheng{
        padding-bottom: 50px;
    }
    .liucheng .img{
        padding-bottom: 20px;
    }
    .liucheng .box {
        width: 33.3%;
        padding: 0 10px;
        margin-bottom:20px;
    }
    .liucheng .box:nth-child(3):after{
        display: none;
    }


    #pic1{
        margin-top: 20px;
    }















    /*联系我们*/




    footer{
        padding:0;
    }
    footer .logo2{
        float: none;
        width: 100%;
        text-align: center;
    }
    footer .footer_middle{
        margin-left:0;
        float: none;
        width: 100%;
    }


    footer .footer_middle p{
        line-height: 106px;
    }
    footer .footer_middle p span{
        position: relative;
        padding-left: 43px;
    }
    footer .footer_middle p span:before{
        content: url("../images/phone2.png");
        position: absolute;
        left: 0;
        top: -25px;
    }

    footer .wx div:last-child{
        padding-top: 43px;
        padding-left: 20px;
    }

    .footer2{
        background: #000;
        color: #fff;
        text-align: center;
    }
    .footer2 a{
        color: #fff;

    }
    .footer2 p{
        margin: 0;
        line-height: 43px;
    }



































    /*内页*/
    #ny_caidan {
        display: none;
    }

    #down {
        display: block;
        width: 100%;
        line-height: 50px;
        color: #fff;
        text-align: center;
        cursor: pointer;
        font-size: 20px;
        background: #002441;
    }


    .ny_content .ny_left {
        width: 100%;
    }

    .ny_content .right_content {
        width: 100%;
        padding: 0;
    }
    .ny_content .right_content .title4 + div {
        border-radius: 5px;
    }
    .ny_content .right_content .title4 + div.form {
        padding: 20px 0 50px 0;
    }
    /*内页*/
    .ny_content .right_content .form {
        padding: 0%;

    }
    /*内页*/

}

@media screen and (max-width: 767px) {

    .Service .img_box>a>div>div{
        display: none;
    }

    /*底部*/

    body{ padding-bottom:50px;}

    .hot{width: 100%;
        height:50px; background:#ddb600; position:fixed; bottom:0; left:0; z-index:99;}
    .hot span{ color:#fff; font-size:16px; line-height:20px;
    }
    .hot h6{ font-size:12px; line-height:20px;}
    .hot .row div a{ display:block; color:#fff; padding:7px 0;}

    .dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
    .dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
    .dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
    .dbbox .dbs.ewm-box{ text-align:center; }
    .dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/dbtc_jt.png) no-repeat center;}
    .dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/dbtc_jt.png) no-repeat center;}
    .dbbox .dbs.ewm-box img{ max-width: 140px; }
    .dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
    .dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }

    /*底部*/





    .liucheng .box {
        width: 50%;
        padding: 0 10px;
        margin-bottom:20px;
    }
    .liucheng .box:after{
        display: none;
    }






    .News .box_list{
        padding-left: 125px;
    }



    .News .box_list .img_box{
        width: 110px;
    }
    .News .box_list .img_box span{
        display: block;
        width: 100%;
        height: 100%;
    }

    .News .box_list .text_box h4{
        line-height: 30px;
        height: 30px;
        overflow: hidden;
    }

    .News .box_list .text_box h4 span{
        width: 100%;
        float: none;
    }

    .News .box_list .text_box h4 i{
      display: none;
    }

    .News .box_list .text_box{
        padding: 2px 10px 6px 0;
    }
















}

@media screen and (max-width: 500px) {

    #btn {
        font-size: 20px;
        line-height: 20px;
        margin-top: -10px;
    }

header .logo img{
    height: 30px;
}
    header .logo{
        line-height: 50px;
    }
    #nav{
        top: 50px;
    }

}


