body { color:#000; background: #d3d2d2 ;font-size:12px; font-family:"PingFangSC-Thin","sans-serif","Tahoma","Microsoft YaHei";min-width:1280px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-weight:lighter; }
html{ overflow-y:scroll;}
form,div,body,img,p,img,dl,dt,dd,h2,h1,h3,h4{ margin:0px; padding:0px; border:0; }
a:link{ text-decoration:none; behavior:url(../../../ErrorPage/Error404-aspxerrorpath=-cn-scripts-blur.htc);}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}
em,i{ font-style:normal; }
ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:"PingFangSC-Light","sans-serif","Tahoma","Microsoft YaHei"; vertical-align:middle;-webkit-appearance:none;}
input:focus,textarea:focus{ outline:none;}
/*删除火狐下按钮默认样式*/.paddul
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none; padding:0;
}

/*浮动*/
.img-fluid{max-width:100%}
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.float_l{ float:left;}
.float_r{ float:right;}
.font15{font-size:15px;}

/*字体*/
.Cn { font-family:'PingFang SC','Microsoft YaHei';}
.En { font-family:"San Francisco","Tahoma";}

/*上下间距*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb55{ margin-bottom:55px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}

/*公用*/
.div100{ width:100%;}
.B{ font-weight:bold;}
.Text_l{ text-align:left;}
.Text_r{ text-align:right;}
.Text_c,.text_c{ text-align:center;}

.all{ width:1200px; margin:0 auto; }

.headerBox{position:absolute;left:0px;top:40px;width:100%;z-index:100;}
.headerBox .header{margin:0 auto;position:relative;width:1200px;}
.headerBox .header a.logo{float:left;display:block;padding-top:20px;}
.headerBox .header .line{position:absolute;left:0px;top:15px;width:128px;height:44px;background:#fff;border-radius:10px;z-index:1;}
.headerBox .header ul.nav{float:right;margin-top:15px;}
.headerBox .header ul.nav li.navLi{float:left;margin:0 5px;position:relative;height:44px;line-height:44px;z-index:2}
.headerBox .header ul.nav li.navLi a.navA{display:block; position: relative;color:#fff;font-size:18px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out; padding-bottom:10px;}
.headerBox .header ul.nav li.navLi:hover a.navA{color:#313131;}
.headerBox .header ul.nav li.navLi a.navA span{ display:block; height:100%;padding:0 20px;border-radius:10px; }
.headerBox .header ul.nav li.navLi.cur a.navA span,.headerBox .header ul.nav li.navLi:hover a.navA span{background:#d3d2d2;color:#313131;}
.headerBox .header ul.nav li.navLi .deepNav{display:none;position:absolute;left:0px;top:54px;width:260px;background:#d3d2d2;border-radius:10px;overflow:hidden;}
.headerBox .header ul.nav li.navLi .deepNav li{position:relative;width:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.headerBox .header ul.nav li.navLi .deepNav li:hover,.headerBox .header ul.nav li.navLi .deepNav li.cur{background:white;}
.headerBox .header ul.nav li.navLi .deepNav li a{display:block;font-size:18px;color:#313131;text-indent:24px;}
.headerBox .header ul.nav li.navLi .deepNav li a span{position:absolute;top:19px;right:16px;display:block;width:6px;height:10px;background:url(../images/icon_arrow.png) no-repeat center center;}
.headerBox .header ul.nav li.navLi .deepNav li:first-child{padding-top:10px;;}
.headerBox .header ul.nav li.navLi .deepNav li:last-child{padding-bottom:10px;}
.headerBox .header .searchBox{float:right;margin:15px 0 0 35px;width:52px;height:44px;background:rgba(255,255,255,0.2);border-radius:10px;overflow:hidden;transition:all 0.5s ease;}
.headerBox .header .searchBox .form{float:right;width:200px;height:52px;}
.headerBox .header .searchBox .form input{float:left;border:none;background:#70808d;}
.headerBox .header .searchBox .form input.searchtext{width:138px;text-indent:6px;background:#fff;font-size:14px;padding: 13px 0px 14px 10px;font-family:"San Francisco","Tahoma","PingFang SC","Microsoft YaHei";}
.headerBox .header .searchBox .form input.searchbtn{width:52px;height:44px; background:url(../images/index/icon_searchbtn.png) no-repeat center center;cursor:pointer; transition:all 0.3s ease;}
.headerBox .header .searchBox.cur .form input.searchbtn{ background:#fff url(../images/index/icon_searchbtn2.png) no-repeat center center; }
.headerBox .header .searchBox.curs{ width:200px; }

.headerBox .header .menu_btn{ position:absolute; right:10px; top:10px; width:30px; height:20px; z-index:100; display:none; }

.headerBox .header .menu_btn .sp1,.headerBox .header .menu_btn .sp3{ display:block; background:#fff; width:30px; height:3px; margin:0 auto; margin-bottom:5px; border-radius:10px; }
.headerBox .header .menu_btn .sp1{ margin-bottom:11px; transition:all 0.3s ease; }
.headerBox .header .menu_btn.cur .sp1{ transform:translateX(-100%); opacity:0; }
.headerBox .header .menu_btn .sp3{ transition:all 0.3s ease; }
.headerBox .header .menu_btn.cur .sp3{ transform:translateX(100%); opacity:0; }
.headerBox .header .menu_btn .sp2 em{ display:block; background:#fff; width:30px; height:3px; position:absolute; top:7px; left:0; transition:all 0.3s ease; border-radius:10px; }
.headerBox .header .menu_btn.cur .sp2 .em1{ transform:rotate(45deg); }
.headerBox .header .menu_btn.cur .sp2 .em2{ transform:rotate(-45deg); }
/*增大点击热区*/
.menu_hot{position: absolute;right: 0;height: 70px;width: 60px;display: none;}


.headerBox .header .p_menu{ position:absolute; width:100%; top:0; z-index:80; padding-top:70px; background:#0f1c26; display:none; transform:translateY(-100%); -webkit-transform:translateY(-100%); transition:all 0.5s ease; padding-bottom:10px; }
.headerBox .header .p_menu.cur{ transform:translateY(0); -webkit-transform:translateY(0); }
.headerBox .header .p_menu li{ text-align:left;}
.headerBox .header .p_menu li:last-child{ border:none; }
.headerBox .header .p_menu li .a{ display:block; font-size:16px; color:#fff; line-height:50px; padding:0 25px;position:relative; font-weight:bold;}
.headerBox .header .p_menu li .a > i{display:block;width:12px;height:7px; position:absolute;background:url(../images/index/icon-btn.png) no-repeat;right:25px;top:50%;margin-top:-4px;z-index:1;background-size:cover;}
.headerBox .header .p_menu li .a > i.cur{background-position:0 -7px;}
.headerBox .header .p_menu dl{ padding-bottom:10px; display:none;background:#0d3652; padding:10px 25px;}
.headerBox .header .p_menu dd a{ display:block; color:#a7bcdb; font-size:16px; line-height:30px; padding:3px 0;}

.footerBox{float:left;width:100%;background:#434343;}
.footerBox p{width:100%;background:#353535;text-align:center;font-size:16px;color:#ffffff; padding:40px 0px;}
.footerBox .footerMenu{margin:0 auto;padding:20px 0;width:1200px;}
.footerBox .footerMenu ul{float:right;}
.footerBox .footerMenu ul li{float:left;margin-left:64px;}
.footerBox .footerMenu ul li a{line-height:58px;font-size:16px;color:#fff;}
.footerBox .footerMenu a{ display:inline-block; height:50px; vertical-align:middle; line-height:58px; color:#fff; font-size:18px; }
.footerBox .footerMenu .f_logo{ margin-right:28px; line-height:0;}
.footerBox .footerMenu .f_logo img{height: 50px;}
.footerBox .footerMenu span{ margin:0 12px; vertical-align:middle; color:#fff; font-size:18px; }

.homeBlock4{background:#d3d2d2; padding:120px 0;}
.homeBlock4 h1{text-align:center; font-size:28px; line-height:36px; margin-bottom:22px; color:#434343; font-weight:lighter;}
.homeBlock4 p.tip{margin:0 auto 96px auto;font-size:16px;color:#707070;text-align:center;line-height:24px;}
.homeBlock4 p > i.nline{display:block;}
.homeBlock4 h3{font-size:24px;color:#313131;font-weight:lighter;line-height:24px;}
.inforForm{margin-top:-47px;width:100%;}
.inforForm .form{margin:0 auto;width:616px;height:44px;}
.inforForm .form input.inforText{float:left;width:480px;height:44px;line-height:20px;background:#fff;border:none;border-radius:10px;text-indent:25px;font-size:16px;}
.inforForm .form input.inforBtn{float:right;width:120px;height:44px;border:none; background:#434343;border-radius:10px;color:#fff;font-size:16px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.inforForm .form input.inforBtn:hover{opacity:0.8;}

.homeBlock5{padding:20px 0;    background: #d3d2d2; }
.homeContact{ width:100%;overflow:hidden;}
.homeContact li{float:left;margin-right:120px;}
.homeContact li:nth-child(3){margin-right:0px;}
.homeContact li.tel{padding-left:78px;margin-top:10px;width:234px;background:url(../images/index/icon_tel.png) no-repeat left center;}
.homeContact li.add{padding-left:78px;margin-top:10px;width:280px;background:url(../images/index/icon_email.png) no-repeat left center;}
.homeContact li.email{padding-left:78px;width:210px;}
.homeContact li h6{ font-weight:lighter; margin:0; }
.homeContact li h6 .tit{display:block; font-size:24px; color:#313131;}
.homeContact li h6 span{display:block; font-size:18px; color:#707070;}
.homeContact li p{margin-top:20px;font-size:16px;line-height:20px;color:black;}
.homeContact li p:first-child{margin-top:0px;}
.homeContact li img{display: block;max-width:100%;}

.backtop{ position:fixed; right:50px; bottom:50px; cursor:pointer; z-index:100; opacity:0; visibility:hidden; transition:all 0.5s ease; }
.backtop.cur{ opacity:1; visibility:visible; }



.contactInfo{width:24%;float:right;}
.contactInfo ul li{margin:39px 0px;}
.contactInfo ul li.tel {background:url(../images/index/icon_tel.png) no-repeat left center;padding-left:65px;}
.contactInfo ul li.add{background:url(../images/index/icon_email.png) no-repeat left center;padding-left:65px;}

.contactInfo ul li h6{ font-weight:lighter; margin:0; }
.contactInfo ul li h6 .tit{display:block; font-size:1.4rem; color:#313131;}
.contactInfo ul li h6 span{display:block; font-size:1.2rem; color:#707070;}

.mapBox{background: white;overflow: hidden;}
.pro-con{padding:20px 0px;line-height:2;}
.txt img{max-width:100%;}
.pro-con img{max-width:100%;margin:15px auto;}
.swiper-pro-container {
      width: 600px;
      overflow:hidden;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-pro-container .swiper-slide {
     background-size: 100% auto;
    background-repeat-y: no-repeat;
    }
      .swiper-pro-container .swiper-slide  img{max-width:100%;}
    .gallery-thumbs {
      height:70px;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }

.about-text{width:60%;float: left;}

.about-img{width:40%;float: left;}
.about-img img{max-width:100%;margin-top: -35px;}
.about_title{width:60%;}


.paddul{margin-bottom:0px!important;}
.paddul li .img{width:260px;height:240px;}
/*分页*/
.pagination{text-align:center;}
.pagination li{float:unset;margin:0px;display:inline-block;}
.page-link {
    position: relative;

    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #434343;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-item.active .page-link {
        background-color: #434343;
    border-color: #434343;
    color:white;
}
.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
@media (max-width: 1260px) {
    body{ width: 1280px;}
    .headerBox{ width: 1280px;}
}


@media (max-width: 768px) {
    .paddul li .img{width:100%;height:auto;}
    .about-text,.about-img{width:100%;float:unset;}
	.about-img img{margin-top:0px;}



    body{ width: 100%;min-width:auto;}
    .all{width:100%;}


    .headerBox{  width: 100%;top:5px;}
    .headerBox .header{  width: 100%;}
    .headerBox .header a.logo{padding-top:10px;}
    .headerBox .header .searchBox{float: unset;width:100%;margin:0px;display:none;}
    .headerBox .header .searchBox .form{width:100%;float:unset;}
    .headerBox .header .searchBox .form input.searchtext{width:calc(100% - 80px);}


    .headerBox .header ul.nav{float:unset;background:#000000cc;background-color: rgba(0, 0, 0, 0.8);margin-top:0px;padding-top:15px;display:none;}
    .headerBox .header ul.nav li.navLi{float:unset;text-align:center;}

    .homeContact li{width:calc(100% - 88px)!important;margin-left:10px;margin-top:20px;}



    .inforForm .form{width:98%;margin:0 auto;}
    .inforForm .form input.inforText{width:calc(100% - 88px);}
    .inforForm .form input.inforBtn{width:70px;}

    .footerBox{float:unset;}
    .footerBox .footerMenu{width:100%;}
    .footerBox .footerMenu{display:none;}


    .contactInfo{width:100%;float:unset;}
    .contactInfo ul li{text-align:center;}
    .contactInfo ul li.tel {background:url(../images/index/icon_tel.png) no-repeat top center;padding-top:65px;}
.contactInfo ul li.add{background:url(../images/index/icon_email.png) no-repeat top center;padding-top:65px;}

.swiper-pro-container{width:100%;}

.paddul li{
    float:unset;
    width:96%;
    margin:10px auto;
}
.paddul li .rel{
    width:100%;
}
.headerBox .header ul.nav li.navLi a.navA{
	display:inline-block;
}
.headerBox .header ul.nav li.navLi{
	height:auto;
}
.headerBox .header ul.nav li.navLi .deepNav{
	position: unset;
	    margin: 0 auto;
}
.classify li{margin:0 auto 15px;float:unset;}
.classify li .rel{
	margin:0 auto;
}
.pro-con img{height: auto;}
}
