

body{margin:0;padding:0;line-height:2.2rem;font-family:"微软雅黑";-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:1.2rem;line-height:1.6rem;}img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:none; transition: 0.8s;}
.cl{clear: both;}
.banner{ width: 100%; height:100%; text-align:center; overflow:hidden; margin:0px auto;}
.page_banner{ width: 100%; height:100%;   margin:0px auto; text-align:center; overflow:hidden;}
img{ max-width: 100%; }
#banenr_box{    width: 100%;
    position: relative;
    overflow: hidden;}
.fs-36{font-size:3.6rem;}
.fs-18{font-size:1.8rem;}
.fs-14{font-size:1.4rem;}
.fs-24{font-size:2.4rem;}
.l-0{padding-left: 0;}
.r-0{padding-right:0;}
.rl-0{padding-left: 0; padding-right: 0;}
.lt-15{margin-top: 1.5rem;}
.lt-30{margin-top: 3rem;}
/*img:hover{ opacity: 0.8; transition: 0.8s; }*/
.left{ float: left; }
.right{ float: right; }
.clear{ clear: both; }


.index04-content {background:#f7f7f7;}
.index04-content-left {padding-left:0;}
.index04-content-left img {width:100%;}
.index04-content-right {padding-left:80px;}
.index04-content-right h2 {font-size:20px;margin:80px 0 25px;}
.index04-content-right div {font-size:16px;color:#888888;line-height: 32px;height:128px;overflow: hidden;}

.top-bar {color:#888;font-size:14px;}
.navbar-inverse {background:none!important;}
#header{  width: 100%; position: relative;}
.nav{ float: left;}
.logo{ float: left; width:40%; }
.logo img{ width: 100%; }
.tel{float: left; margin-top: 5px; font-family:Arial; font-size: 1.5rem; font-weight: bold; margin-left: 15px; height:18px; line-height: 18px; background: url(/static/index/zm001/Image/mtel.png) no-repeat left center; padding-left:25px; color: #0F95ED;}
.nav-trigger{ width:26px; height:26px; z-index:999; background: url(../image/micon.png) no-repeat; outline: 0px; cursor: pointer; position: absolute; top: 40px; margin-top: -13px; right: 15px; border: 0px; }
.navigation-is-visible .nav-trigger{ width: 32px; height: 30px; background: url(../image/icon11.png) no-repeat;  position: absolute; top: 50%; margin-top: -15px; left: 15px; border: 0px;}
.nav_transform1{position:absolute;top:0; left:20%; display: none; z-index:20;overflow-y:scroll; padding:10px;width:80%;border:0;background:#FFFFFF; text-transform:none; overflow-scrolling:touch;}
.nav_transform1{transition:-webkit-transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1);}
.navigation-is-visible .nav_transform1{-webkit-transform:none;transform:none; display:block;}
.nav-overlay{position:fixed;top:0;left:50%; margin-left:-375px; z-index:10;width:750px;height:100vh;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s linear;pointer-events:none;}
.navigation-is-visible .nav-overlay{opacity:1;pointer-events:auto;}
.navp1{ padding: 10px 0px 10px 30px;  }
.navp1 img{ max-width: 80%; }
.navp1_m{ padding: 10px 0px 0px 10px; margin-bottom: 20px; width: 100%; padding-top: 20px; position: absolute; top: 0px; left: 0px;}
.navp1_m img{ max-width: 80%; }
.navul{ width: 90%; margin: 15px auto 25px;}
.nav-item{position: relative; line-height:40px; max-height:40px; font-size: 1.6rem; padding: 0px 20px; list-style: none;}
.nav-item a {color: #000;}
.nav-item.on a{ color: #277FDA; }

/******************************************网站部分**************************************************/
.top{border-bottom: 1px solid rgba(121,70,42,.1);color:rgba(121,70,42,.8);font-size:16px;line-height:40px;}
.top-link a {color:rgba(121,70,42,.8);padding:0 10px;}
.top-link a.active {background: #fd0909;border-radius: 15px;color: #fff;margin: 0 10px;}
.logo-title div{font-size:40px;font-weight:700;margin-top:35px;margin-left:95px; height: 45px;}
.logo-title span{color:#666666;margin-left:95px; font-size: 15px; }
.logo-title{position:relative;}
.logo-title img{position:absolute;left:0;top:25px;}
.logo-tel{padding-right:50px;text-align:right; padding-top: 10px; line-height: 36px;}
.logo-tel div{font-size: 15px;margin-right:100px;margin-top: 15px;color:#333333;}
.logo-tel span{padding-left: 35px;color:#fd0909;font-weight: 700;background: url(../image/tel.png) no-repeat top right 180px;display:block;right: 10px;line-height:25px;font-size:25px;}
.navbar-inverse .navbar-nav > li > a{color:#fff;font-size: 1.6rem; height: 68px; line-height: 42px;}
.nav-container{margin-top:20px; height: 68px; line-height: 42px;}

.container-fluid{background-color:#0573db;}
.navbar{margin-bottom: 0rem;}
.navbar-nav{width: 100%;}
.navbar-inverse .navbar-nav > li{text-overflow: ellipsis;white-space: nowrap; text-align: center; width: 12.5%; height: 68px; line-height: 42px;}

.logo-text{font-family:"思源宋体";line-height: 8rem;}
.logo-text a{color: #000000;}
#example-navbar-collapse {margin-left:-20px;padding:0;}
.navbar-inverse{background-color:#ffffff;border:none;}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:focus, 
.navbar-inverse .navbar-nav > .active > a:hover{background-color: #ff3401; height: 68px; line-height: 42px;}
.navbar-inverse .navbar-nav > li > a:focus, 
.navbar-inverse .navbar-nav > li > a:hover{background-color: #ff3401;}
.index-title span{display:inline-block;width:51%; margin-left: -14px;}
.index-title span a {color:#888888;}
.index-title{border-bottom:1px solid #e5e5e5;    margin-bottom: 32px;line-height:60px;
    padding-top: 30px;}
.index-title p{    transform: translateY(4px);display: inline-block;border-bottom:3px solid #0573db;font-size:26px;font-weight:700; padding-left: 10px; padding-right: 10px;}
.cplist {padding-bottom:30px;}
.cplist .swiper-slide {transition:0.5s all;border:1px solid #eee;}
.cplist .swiper-slide:hover {transform:translateY(-8px);transition:0.5s all;box-shadow: 3px 8px 8px #eee;}
.cplist .swiper-slide:hover a div {background: #0573db;color:#fff;}
.index-product img{width:100%;height:210px;}
.index-product div{background-color:#efeeee;width:100%;color:#000;text-align:center;line-height:45px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index-product div:hover{ color: #fff; }
.index-product:hover div:last-child{ background: #0573db; transition: 0.8s; }
.index-product{margin-bottom:20px;}
.index-prod{background: url(../image/body_in.png) center;padding:25px 0;}
#yuhao{ background: #fff; }
.caselist {padding-bottom:30px;}
.caselist .swiper-slide {/*width:336px;height:252px;*/transition:0.5s all;}
.caselist .swiper-slide img {width:336px;height:252px;}

.classification{color:#fff;line-height:76px;background-color:#0573db;width:100%;}
.classification  span{font-size:26px;font-weight:700;display:inline-block;width:49%;padding-left:30px;text-overflow: ellipsis;white-space: nowrap;}
.classification .class-p{display:inline-block;width:49%;text-align:right;padding-right:10px;}
.classification .class-p a {color:#fff;}
.ification{background-color:#fff;padding-bottom: 40px;}
.ification li{margin:0 10%;padding:0 10px;border-bottom:1px dashed #c5c5c5;line-height:58px;}
.ification li a{color:#333;font-size:16px;display:inline-block;width:80%;}
.ification li:hover a{color:#ff3401;}
.product-img{background-color:#fff;position:relative;margin-bottom: 30px;}
.product-img .one_img {background-color:#fdfdfd;height:365px;line-height:365px;}
.product-img img{width:410px;height:320px;    margin-left: 17px;}
.product-img-1{position:relative;position: absolute;top:0;right:0;width:48%; padding-right:15px;padding-top:20px;}
.product-img-1 p{margin-bottom: 25px;color:#888;max-height: 175px;overflow: hidden;}
.product-img-1 .product-img-title{font-size:27px;font-weight:700;margin-bottom: 10px;color: #333333;}
.product-img-1 span a{display:block;line-height:38px;width:130px;text-align: center;border-radius:5px;color:#fff;font-size:16px;
    margin-bottom: 5px;}
/*.product-img-1 span a:nth-child(1){background-color:#0573db;}*/
.product-img-1 span a:nth-child(1){background-color:#ff3401;}
.product-img-1 span dd{position:absolute;right:50px;bottom:0px;text-align:right;}
.product-img-1 span dd div:nth-child(1){color:#fd0909;font-size:26px;font-weight: 700;}
.product-img-1 span dd div:nth-child(2){}
.product-img-1 span dd div:nth-child(3){color:#666;}
.glyphicon {font-size: 25px;top: 5px;}
.advantage{background: url(../image/why.jpg) center center no-repeat;/*padding-bottom: 80px;*/background-size: cover;}
.advan{text-align: justify;margin-top:33%;background-color:#fff;width:100%;padding: 25px 0; height: 260px;}
.advan p{padding:15px 30px; font-size: 16px; line-height: 36px; color: #171717;}
.advan dd{text-align:center;color:#171717;font-size:22px;font-weight:700;line-height:32px;padding: 0 10px;}
.triangle-down {
    margin-bottom: 10%;
    border-left: 135px solid transparent;
    border-right: 135px solid transparent;
    border-top: 70px solid #e5e5e5;
}
.lf_tel span{ color: #333333; font-weight: bold; font-size: 16px; }
.lf_tel{line-height: 34px; color: #888888; font-size: 14px; margin-top: 30px;}
.lf_mobile{ color: #f77f01; font-size: 16px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
.advan:hover{cursor:pointer;background-color:#fdbf03; transition: 0.8s;}
.advan:hover dd{color:#171717;}
.advan:hover p{color:#171717;}
.advan:hover+.triangle-down{border-top:70px solid #fda803;}
.index-about{background-color:#f7f7f7;padding-left:60px;}
.index-about dd{font-size:20px;margin-top:60px;margin-bottom:15px;color:#333;}
.index-about p{color:#888; height: 188px; text-indent:2em; line-height: 3.4rem; font-size: 1.6rem;}
.about-mig{padding-right:0;}
.advan-title{position:relative;top:58px;}
.advan-title dd{text-align:center;}
.advan-title dd:nth-child(1){color:#fff;font-weight:700;font-size:38px;padding-right: 35px;}
.advan-title dd:nth-child(2){font-size: 25px; color: #fff;padding-left: 55px;}
.index-news{cursor: pointer; background-color:#f7f7f7; padding: 90px 30px 50px 30px; border-radius: 20px; position: relative; margin-top: 50px; height: 280px;}
.index-news a{ color:#343434; }
.index-news a:hover{ color:#0573db; }
.index-news dd{color:#343434; font-size: 18px; line-height: 46px;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.index-news p{color:#888; line-height: 28px; font-size: 14px;}
.news_time{ padding-left: 10px; padding-top: 20px; position: absolute; height: 95px; width: 95px; background: #0573db; top: -40px; left: 30px; border-radius: 5px; color: #ddd; font-size: 20px; }
.news_time span{ color: #fff; font-size: 26px; }
.index-news:hover .news_time {background:#ccc;color:#414040;}
.index-news:hover .news_time span {color:#414040;}

.hotsell{width: 100%;background-color: #ffffff;border-bottom:0.1rem solid #dcdcdc;}
.hotsell-goods{line-height: 7rem;float:left;overflow: hidden;}
.hotsell-goods p{float: left;}
.hotsell-goods p a{margin-left:1.8rem;color: #000;font-size:2rem;display:block;float:right;margin-top: 3px;}
.hotsell-title{font-size: 2rem;margin-left: 1.5rem;}
.hotsell-list{float: left;overflow: hidden;}
.hotsell-list li{display: inline-block;line-height: 7.5rem;margin-left: 1.8rem;font-size: 1.6rem;}
.hotsell-list li a{color: #5f5d5d;}
.hotsell-list li a:hover{color:#000;}
.special{width:100%;padding-top:9rem; padding-bottom: 10rem;}
.special .col-md-3{width: 30%;}
.special .col-md-9{width: 70%;}
.special-dl-lx{position: absolute;top:16rem;padding-left: 3rem;line-height: 2.8rem;padding-right: 2rem;width: 100%;}
.special-dl-lx p{color: #ffffff; font-size: 1.6rem;overflow: hidden;}
.special-dl-lx p span{float:left;display: block;}
.special-dl-lx p span:first-child{width:16%;}
.special-dl-lx p span:nth-child(2){width:84%;}
.special-dl-ewm{position: absolute;bottom:6rem;padding-left: 3rem;}
.special-dl-ewm p{float: left;color:#ffffff;font-size: 1.6rem;}
.special-dl-ewm p:nth-child(2){padding-left: 0.9rem;}
.special-item div:first-child{height: 15.823rem;}
.special-item img{width: 100% !important;}
.special-item:hover{border-color: #000;}

.about{width: 100%; background-color: #b71522;overflow: hidden;}
.about-left{padding-top:3rem;padding-bottom: 3rem;color: #ffffff;}
.left-title span:nth-child(2){margin-left: 2rem;font-size: 2rem;}
.left-center{margin-top: 2rem;}
.left-center span:not(:first-child){margin-left: 2rem;}
.left-bottom{font-size: 1.4rem;margin-top:3rem;}
.left-a{margin-top: 3rem;}
.left-a a{color: #ffffff;}

.infor{width: 100%;padding:9rem 0 8rem 0;}
.infor-title{padding-left: 2rem;}
.infor-title p{float: left;}
.infor-title p:nth-child(2){color: #9b9a9a;font-size: 2rem;margin-left: 3.5rem;margin-top: 5px;}
.infor-title p:nth-child(3){float: right; width: 3rem;height: 3rem; line-height: 3rem;text-align: center;background-color: #b71522;}
.infor-title p:nth-child(3) a{color: #ffffff;font-size: 2rem;}
.infor-left img,.infor-n img{width: 100% !important;}
.infor-left-b{background-color: #f7f5f6;padding: 1.6rem 2rem;}
.infor-left-b h3{color: #000;cursor: pointer;}
.infor-np h3{cursor: pointer;}
.infor-left-b p{color:#828181;margin-top: 1.2rem;}
.infor-left-b p a{padding:0.5rem 1.5rem; background-color: #b71522;color: #ffffff;line-height: 3rem;}
.infor-right .infor-right-list:not(:first-child){margin-top: 1.5rem;}
.infor-right-list{width: 100%;overflow: hidden;height: 16rem;}
.infor-right-list div:nth-child(2){margin-left: 2%;}
.infor-n{width:49%;float: left;background-color: #f7f5f6;}
.infor-n img{height:20rem;}
.infor-n p{text-align: justify;margin-top: 0.9rem;}
.infor-n p:nth-child(3){margin-top:0.5rem;}
.infor-n p a{color: #828181;}
.infor-np{padding:1.7rem;}
.center{ text-align: center; }
.f_l{ width: 30%; }
.f_c{ width: 40%; }
.f_r{ width: 30%; }
.footer{width: 100%;background:#141414; padding-top:0rem;padding-bottom:3rem; margin-top: 2rem;}
.footer-nav{width:1200px;margin:0 auto; border-bottom: 1px solid rgba(240,225,194,.2);}
.footer-nav ul{width: 100%;overflow: hidden;}
.footer-nav ul li{float: left; color:#fff;height: 68px; line-height: 68px; font-size: 16px; width: 12.5%;padding-left:3.5%;}
.footer-nav ul li a{color: #ffffff;}
.footer-nav li:hover{  background: #ff3401;color:#fff; transition: 0.8s; }
.footer-nav ul li span{float: right;color:rgba(255,255,255,0.5);}
.footer-lx{width: 100%; color: #888888;font-size: 1.4rem;margin-top: 1.2rem; padding-top: 2rem; line-height: 3rem;}
.footer-lx p{line-height: 3rem;}
.footer-lx p span:not(:first-child){margin-left: 1.5rem;}
.footer-lx a{color: #888888;}
.footer-lx a:hover{color: #fff;}
.special-goods{position: relative;margin-top: 4rem;}
.slides li .col-md-4:first-child{padding-left: 0rem;padding-right: 1rem;}
.slides li .col-md-4:nth-child(2){padding-left:0.5rem;padding-right:0.5rem;}
.slides li .col-md-4:last-child{padding-right: 0rem;padding-left: 1rem;}
.special-item{padding:1rem;/*border:0.1rem solid #dcdcdc;*/cursor: pointer;height:39.5rem;}
.special-item-ms h3{color:#232222;margin-top: 1.5rem;}
.special-item-ms p{color: #7c7979;margin-top: 2.5rem;}
.special-item-ms  .sp-a{margin-top: 2.5rem;}
.special-item-ms p a{ background-color: #b71522;padding: 0.4rem 0.8rem;border:0.1rem solid #b71522; border-radius: 0.3rem;color: #ffffff;}
.bdshare-button-style0-16 a,.bdshare-button-style0-16 .bds_more{float:none !important;}
.page{width: 100%;padding: 5rem 0;}
.location{line-height: 4rem;font-size:1.8rem; border-bottom: 1px solid #ccc; margin-top: -5rem;}
.location i{margin-right: 1rem;color:#000;font-size: 1.6rem;}
.location a{color:#000000;}
.title_box{text-align: center;margin-top: 5rem; font-size: 1.6rem; line-height: 3.6rem;}
.title_box big{font-size: 3.5rem;font-weight: bold;}
.title_box big span{color:#0573db;}
.title_box p {margin-top: 2rem;display: block;color: #999999;font-size: 1.4rem;padding-bottom: 2rem;position: relative;}
.title_box p i {width: 5.7rem;height: 0.2rem;background: #000;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
#c_mess_box input,#c_mess_box textarea { font-size: 1.6rem;  }


#c_mess_box input::-webkit-input-placeholder {
    color: #999;
    font-size: 1.6rem;
}
#c_mess_box input:-ms-input-placeholder { // IE10+
color: #999;
    font-size: 1.6rem;
}
#c_mess_box input:-moz-placeholder { // Firefox4-18
color: #999;
    font-size: 1.6rem;
}
#c_mess_box input::-moz-placeholder { // Firefox19+
color: #999;
    font-size: 1.6rem;
}
.newsinfo{width: 100%;margin-top: 3rem; line-height: 3rem; font-size: 16px; line-height: 40px;}
.newsinfo img{max-width: 100% !important;}
.pro-n-n img{max-width: 100% !important;}
/*.pro-cate{margin-top: 3rem;}*/
.cate-item {margin-top:.5rem;}
.cate-item a{display: block;background-color: #141414;width: 100%;text-align: center;height: 3rem;color: #fff;line-height: 3rem;}
.cate-item a:hover{background-color: #ff3401;}
.product{padding-top: 1rem;}
.li-img{width: 100%;height:203px;/*height:20.5rem;*/overflow: hidden;text-align: center;}
.li-img img{transition: all 0.3s;width: 100%;height:203px;/*min-height: 20.2rem;*/}
.li-img:hover img{transform: scale(1.1);}
.li-title{width: 100%;height: 3rem;line-height: 3rem;color: #141414;background-color: #eee;text-align: center;}
.page-fy{width: 100%;text-align:center;padding-top: 4rem;padding-bottom: 4rem;}
.pro-n{padding:1rem;margin-top:2rem;width: 100%; font-size: 1.8rem; line-height: 4rem;}
.pro-n-img{margin-bottom: 3rem;text-align: center;width: 100%;}
.pro-n-img img{max-width: 100%;}
.fany{font-size: 1.6rem;color: #000;display: block;border: 0.1rem dotted #ccc;color: #000;line-height: 2.4rem;border-radius: 0.3rem;padding: 1.5rem;}
.fany a{color: #000;}
.fany:hover{background-color: #000;color: #ffffff;}
.fany:hover a{color: #ffffff}
.znews{padding-left:30px;width: 100%;transition: all 0.3s;height: 17rem;background: #eee;display: block;padding-top:3rem;overflow: hidden;box-shadow: 0 10px 30px -15px #000;}
.znews:hover {background: #ccc;transform: translateY(-0.5rem);color:#fff;}
.znews-title h3{font-size: 1.8rem;font-weight: bold;line-height: 2rem;width: 100%;color: #343434;}
.znews-title .p1{overflow: hidden;margin: 0.5rem 0;height: 5rem;font-size: 1.6rem;line-height: 2.5rem;color: #343434;}
.znews-title .p2 span{color:  #343434;}
.znews-title .p2 span:not(:first-child){margin-left: 1rem;}
.znews-title .p2 a{color:  rgba(115,66,39,.6);margin-left: 1rem;}
.znews-img img{height: 11rem;}
.znews:hover  .znews-title .p2 span,
.znews:hover .znews-title .p2 a,
.znews:hover .znews-title h3,
.znews:hover .znews-title .p1{color: #343434;}
.title{font-size:2.4rem;color: #000;text-align: center;line-height: 3rem;margin-bottom: 3rem;}
.order{width: 80%; margin:auto;margin-top: 3rem;}
.btn-sub{height: 3.4rem;line-height: 3.4rem;background-color: #000;color: #ffffff;border:1rem solid #000;padding-left: 1.5rem;padding-right: 1.5rem;}
.contact{width: 100%;}
.goods-right{float: right;margin-right: 1.5rem;}
.header-img{display: none;}
.flex-control-nav{bottom:2.2rem;}
.flex-control-nav li a.flex-active{cursor: pointer;}
.flex-control-paging li a{width: 4rem;height: 0.6rem;background:rgba(255,255,255,0.4);border-radius: 0rem;}
.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background: rgba(255,255,255,1);}
#page-footer-gt{display: none;}
.rvc .rvc-wrapper ul li:hover{border-color:#000;}
.special-item-ms h3:hover,.infor-left-b h3:hover,.infor-np h3:hover{color:#000;}
.t_r{ text-align: right; width: 20%; }
.input_ms{ width: 80%; height: 3rem; }
.input_ms_s{ width: 60%; height: 3rem; margin-left: -90px; }
.button{ width: 200px; height: 50px; border: 0px; background: #1081ce; color: #fff; text-align: center; line-height: 50px; font-size: 16px; margin-top: 20px; }


#flash {overflow:hidden;}
.flash-box {width:500px;position:relative;left:50%;top:0;transform:translateX(-50%);}
@media (min-width:520px) {
    .flash-box {width:768px;}
}
@media (min-width:768px) {
    .flash-box {width:1000px;}
    #flash .swiper-button-prev {left: 15%;}
    #flash .swiper-button-next {right:15%;}
}
@media (min-width:992px) {
    .flash-box {width:1440px;}
}
@media (min-width:1400px) {
    .flash-box {width:1920px;}
    #flash .swiper-button-prev {left: 10%;}
    #flash .swiper-button-next {right:10%;}
}

/*内页公用样式*/
.page {margin: 20px auto;    padding: 0 15px;}

.inbanner {overflow:hidden;position:relative;}
.inbanner img {position:relative;left:50%;transform:translateX(-50%);width:600px;}
.inbanner-content {position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);color:#fff;}
.inbanner h2 {font-size:22px;line-height:32px;}
.inbanner small {letter-spacing:4px;}
.inpage-main {padding:30px 0;min-height:500px;/*border-bottom:1px solid rgba(0,0,0,.2);*/}
.inpage-main-location {line-height: 45px;color:#0573db;width:100%;padding-left:15px;margin-bottom: 15px; border-bottom: 1px solid #efefef;}
.inpage-main-location:after {content:'';display:block;clear:both;}
.inpage-main-location h2 {color:#0573db;display:inline-block;padding-left:15px;font-size:18px;font-family: 'webfont';}
.inpage-main-location a {color:#0573db;}
.inpage-main-location img {width: 100px;}
.inpage-main-location span {float:right;padding-right:15px;}
.inpage-main-title {font-size: 20px;width:100%;text-align: center;}
.inpage-main-description {line-height: 40px;font-size:12px;border:1px solid #eee;border-left:0;border-right:0;margin:15px 0;text-align: center;}
.inpage-main-content {padding:25px;width:100%;line-height: 2.5rem;background:#fff;/*border-bottom:1px solid rgba(0,0,0,.2);*/}
@media(min-width:768px){
    .inbanner img {width:100%;}
    .inpage-main-title {font-size:24px;}
    .inpage-main-description {font-size:14px;}
    .inpage-main-location{}
    .inpage-main-location img {width:unset;}
    .inpage-main-location h2 {font-size:22px;}
    .nav-container {background: #0573db;}
}
@media(min-width:1400px){
    .inpage-main-location {line-height: 80px;font-size:15px;padding-left: 0;}
    .inpage-main-location h2 {font-size:40px;}
    .inbanner-content {padding-left:8%;}
    .inbanner img {width:1920px;}
    .inbanner h2 {font-size:50px;line-height:70px;}
    .inbanner small {font-size:26px;letter-spacing:14px;}
    .inpage-main-title {font-size:28px;}
    .inpage-main-description {line-height: 60px;margin:25px 0;}
    .inpage-main-content {font-size:16px;}
}
/*内页公用样式*/


@media(min-width:1200px) and (max-width: 1400px){
	.nav-con .container-fluid{
		padding-left: 0px;
		padding-right: 0px;
	}

	.nav-con .container-fluid > .navbar-collapse{
		margin-right: 0px;
		margin-left: 0px;
		padding-right: 0px;
		padding-left: 0px;
	}	
}

@media (min-width: 1400px) {
    /*.hot_img {max-height:200px;}*/
    .special{width:100%;padding-top:9rem; padding-bottom: 10rem;}
	.special .col-md-3{width: 30%;}
	.special .col-md-9{width: 70%;}
	.special-dl-lx{position: absolute;top:16rem;padding-left: 4rem;line-height: 2.8rem;padding-right: 2rem;width: 100%;}
	.special-dl-lx p{color: #ffffff; font-size: 1.6rem;overflow: hidden;}
	.special-dl-lx p span{float:left;display: block;}
	.special-dl-lx p span:first-child{width:16%;}
	.special-dl-lx p span:nth-child(2){width:84%;}
	.special-dl-ewm{position: absolute;bottom:6rem;padding-left: 4rem;}
	.special-dl-ewm p{float: left;color:#ffffff;font-size: 1.6rem;}
	.special-dl-ewm p:nth-child(2){padding-left: 1.8rem;}
	.special-item div:first-child{height: 15.823rem;}
	.special-item img{width: 100% !important;}

	.about{width: 100%; background-color: #b71522;overflow: hidden;}
	.about .col-md-8{width: 61.5%;}
	.about .col-md-4{width: 28.5%;}
	.about-left{padding-top:3rem;padding-bottom: 3rem;color: #ffffff;}
	.left-title span:nth-child(2){margin-left: 2rem;}
	.left-center{margin-top: 2rem;}
	.left-center span:not(:first-child){margin-left: 2rem;}
	.left-bottom{font-size: 1.4rem;margin-top:3rem;}
	.left-a{margin-top: 3rem;}
	.left-a a{color: #ffffff;}

	.infor{width: 100%;padding:9rem 0 8rem 0;}
	.infor-title{padding-left: 2rem;}
	.infor-title p{float: left;}
	.infor-title p:nth-child(2){color: #9b9a9a;font-size: 2rem;margin-left: 3.5rem;}
	.infor-title p:nth-child(3){float: right; width: 3rem;height: 3rem; line-height: 3rem;text-align: center;background-color: #b71522;}
	.infor-title p:nth-child(3) a{color: #ffffff;font-size: 2rem;}
	.infor-left img,.infor-n img{width: 100% !important;}
	.infor-left-b{background-color: #f7f5f6;padding: 1.6rem 2rem;}
	.infor-left-b h3{color: #000;}
	.infor-left-b p{color:#828181;margin-top: 1.1rem;}
	.infor-left-b p a{padding:0.5rem 1.5rem; background-color: #b71522;color: #ffffff;line-height: 3rem;}
	.infor-right .infor-right-list:not(:first-child){margin-top: 1.5rem;}
	.infor-right-list{width: 100%;overflow: hidden;height: 17.5rem;}
	.infor-right-list div:nth-child(2){margin-left: 2%;}
	.infor-n{width:49%;float: left;background-color: #f7f5f6;}
	.infor-n img{height:17.5rem;}
	.infor-n p{text-align:justify;margin-top: 1.9rem;}
	.infor-n p:nth-child(3){margin-top: 1.9rem;}
	.infor-n p a{color: #828181;}
	.infor-np{padding:1.7rem;}

    .product-img-1 p{height:175px;overflow:hidden;}
    .index-prod>.container>.row>div:first-child {padding-left:0px;}
    .index-prod>.container>.row>div:last-child {padding-right:0px;}
}
@media (min-width:1024px) and (max-width: 1080px){
    .advan p {padding: 0 10px;}
    .triangle-down {
        border-left: 100px solid transparent;
        border-right: 100px solid transparent;
        border-top: 50px solid #e5e5e5;
    }
    .caselist .swiper-slide img {
        height: 173px;
    }
}
@media(min-width:768px) and (max-width:1024px) {
    .caselist .swiper-slide img {
        height: 173px;
    }
    .footer-nav {
    width: 100%;}
	.index-prod {background:unset;}
    .product-img img {width:340px!important;height:255px!important;}
	.product-img-1 {width:50%!important;}
    .product-img-1 p{height:162px;overflow:hidden;}
    .logo-tel {padding:0!important;}
}

@media(max-width:767px){
    .znews{padding-left:0px;}
    .cplist {padding-bottom:0px;}
    .index-title p {font-size: 18px;transform: translateY(2px);}
    .classification span {font-size: 18px;}
    .advan-title dd:nth-child(1) {font-size: 24px;    margin-bottom: 10px;}
    .advan-title dd:nth-child(2) {font-size: 18px;}
    .index04-content-left {padding-left: 15px;}
    .index04-content {background:none;margin-top: 15px;}
    .index04-content-right {padding-left: 15px;background: #f7f7f7;margin-top: 20px;padding-bottom: 40px;}
    .index04-content-right h2 {font-size: 16px;margin: 40px 0 20px;}
    .index04-content-right div {font-size:12px;text-align: justify;}
    .index-news dd {font-size: 16px;}
    .index-news p {line-height: 24px;font-size: 12px;text-align: justify;}
    .index-news {padding-top: 65px;margin-top: 60px;height: 190px;}
    .news_time {font-size: 16px;padding-top: 10px;height: 70px;width: 70px;}
    .news_time span {font-size: 18px;}
    .inpage-main-location h2 {font-weight: 600;padding-left: 0;}

    .index-title {margin-bottom: 0;}
    .cplist{    padding-left: 15px;
    padding-right: 15px;}
    .caselist {padding-left:15px!important;padding-right:15px!important;}
    .caselist .swiper-slide img {height: 122px;}
    .floating_ck {display:none;}
	.cplist .swiper-slide:hover {box-shadow: 0px 0px 0px #fff;transform:none;}
	.title_box big {font-size: 3rem;}
    .input_ms_s{ width: 60%; height: 3rem; margin-left: 10px; }
	.xslr-0{padding-left: 0rem;padding-right: 0rem;}
	.xslr-10{padding-left: 1rem;padding-right: 1rem;}
	.xst-20{margin-top:2rem;}
	.nav-container{top:-50px;overflow: hidden;/* margin-bottom: 20px;*/}
	.nav-con{height: 0rem;padding-left: 0rem;padding-right: 0rem;}
	.navbar-inverse{background-color: #fff;}
	.navbar{margin-top: 0rem;}
	.navbar-nav{background-color: #ffffff;margin-top: 0rem;margin-bottom: 1rem;}
	.navbar-inverse .navbar-collapse{border-color:#000;}
	.navbar-inverse .navbar-toggle{border-color: #ffffff;}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#000;}
	.nav > li{padding-left: 0rem;}
	.navbar-collapse{padding-right: 0;padding-left: 0;}
	.navbar-nav{margin:0;}
	.navbar-nav > li{width: 100%;}
	.hotsell-goods{margin-left: 0rem;}
	.hotsell-goods p{margin-left: 0rem;}
	.hotsell-goods .hotsell-title{margin-left: 0rem;}
	.hotsell-list li{line-height: 3rem;width: 50%;text-align:center;margin-left: 0rem;}
	.special{padding-top: 1.5rem;padding-bottom: 2rem;}
	.special-dl-lx{padding-left: 3rem;}
	.special-dl-ewm{padding-left: 3rem;}
	.special-goods{margin-top: 5rem;}
	.special-item div:first-child{height:200px;}
	.special .col-md-3,.special .col-md-9{width: 100%;}
	.flex-direction-nav .flex-prev{top:-2.5rem;}
	.flex-direction-nav .flex-next{top: -2.5rem;}
	.infor-title{padding-left: 0px;}
	.infor-title p:nth-child(2){margin-left: 0rem;}
	.slides li .col-md-4:first-child{padding-left: 0rem;padding-right: 0rem;}
	.slides li .col-md-4:nth-child(2){padding-left:0rem;padding-right:0rem;}
	.slides li .col-md-4:last-child{padding-right: 0rem;padding-left: 0rem;}
	.special-item{height:420px;}
	.slides li .col-md-4:not(:first-child){margin-top: 2rem;}
	.about-left div:not(:first-child){margin-top: 2rem;}
	.infor{padding-top:2rem;padding-bottom: 2rem;padding-left:1.5rem;padding-right: 1.5rem;}
	.infor-title{line-height:4rem;overflow: hidden;position: relative;}
	.infor-title p:nth-child(3){position: absolute;right: 0rem; bottom:0rem;}
	.footer-nav ul li span{display:none;}
	.footer-nav ul li{padding-left: 1.5%;}
	.page{padding: 1rem 0;}
	.left-title span:nth-child(2){display: none;}
	.left-center img{max-width: 100%;}
	.title_box{margin-top: 2rem;}
	.li-img{height: 9rem;}
	.li-img img{height: 9rem;}
	.next{margin-top: 2rem;}
	.newsinfo{padding-left: 1.5rem;padding-right: 1.5rem;}
	.znews{height: 20rem;}
	.znews-title h3{margin-top: 1rem;}
	.goods-right{float:none;margin-right: 0rem;}
	.banner{margin-top: 50px;}
	.container-fluid > .navbar-collapse, 
	.container-fluid > .navbar-header, 
	.container > .navbar-collapse, 
	.container > .navbar-header{margin-left: 0rem;margin-right: 0rem;}
	.header-img{display: block;width: 100%;padding-left: 15px;}
	.logo-text{line-height: 45px;font-size: 2.4rem;color: #ffffff; background: #fff;}
	.logo-text img{height: 34px;}
	.flex-control-nav{bottom: 1rem;height: 1rem;}
	.flex-control-paging li a{width: 3rem;height: 0.4rem;}
	.special-dl-ewm p:nth-child(2){padding-left: 2.1rem;}
	.footer{margin-bottom: 5rem;}
	#page-footer-gt {z-index: 2;width: 100%; box-sizing: border-box;/*padding: 0.5rem 0;*/color: #333333;position: fixed;bottom: 0;left: 0;background: #0573db;display: block; padding-top: 1rem;}
	#page-footer-gt ul{width: 100%;height: 100%;overflow: hidden;}
	#page-footer-gt ul li {width: 25%;text-align: center;float: left;color: #fff;/*transition: all 0.3s;*/box-sizing: border-box; list-style: none;}
	#page-footer-gt ul li a {color: #fff;font-size: 1.2rem;width: 100%;height: 4rem;}
	#page-footer-gt ul li i {    line-height: 30px;display: block;margin: 0 auto;}
	#page-footer-gt.five ul li {width: 20% !important;}
	#page-footer-gt.five ul li.back {padding: 0.5rem 0;cursor: pointer;}
	/*#page-footer-gt.five ul li.back i{font-size: 2.6rem;line-height: 4rem;}*/
	.footer-nav {display: none;}
	.footer-lx{margin-top: 0rem;}
	.about-right img{max-width: 100%;}
	.fp2 span:first-child,.fp2 span:nth-child(2){display: none;}
	.left-center{line-height:3.2rem;}
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background-color: #0573db;
    }
    .navbar-inverse .navbar-nav > li{margin:0;text-align:left;}
    .navbar-inverse .navbar-nav > li > a{color:#333;font-size: 1.6rem;}
    .nav-container{margin-top:0px;height: 80px;}
    .index-product img {height: 120px;}
    .index-product{margin-bottom:10px;}
    .classification .class-ps{display:inline-block;width:49%;text-align:right;padding-right:10px;}
    .classification{line-height:40px;/*margin-bottom:10px;*/}
    .page_pro { background: #fff;display:none;}
    .index-prod .col-md-3{padding-right: 0;padding-left:0;}
    .triangle-down {
        margin-bottom: 10%;
        border-left: 78.5px solid transparent;
        border-right: 78.5px solid transparent;
        border-top: 30px solid #e5e5e5;
    }
    .advan dd {
        text-align: center;
        /*color: #0573db;*/
        font-size: 16px;
        font-weight: 700;
        line-height: 25px;
        padding: 0 5px;
        /*white-space: nowrap;*/
    }
    .advan p {
        font-size:14px;
        line-height: 20px;
        padding: 10px;
    }
    .advan {
        margin-top: 0;
        background-color: #f4f4f4;
        width: 100%;
        padding: 13px 0;
        height:230px;
        margin:10px 0;
    }
    .advan:hover+.triangle-down{border-top:30px solid #0b5bc0;}
    .advantage{padding-top:20%;    padding-bottom: 50px;}
    .about-mig{padding-right:15px;}
    .index-about dd{margin-top:0;padding-top: 15px; text-align: center;}
    .index-about {padding-left: 15px; overflow: hidden; padding-bottom: 20px;}
    .index-about p{margin-bottom:0;padding-bottom:15px;}
    .advan-title {position: relative;top: -30px;}
    .location {line-height: 5rem;font-size: 1.4rem;padding-left: 1.5rem; border-bottom: 1px solid #ccc; margin-top: -2rem;}
    .location i {margin-right: 1rem;color: #d80303;font-size: 1.6rem;}


}


.info-back {float:left;line-height:60px;}
.info-back a {border-radius: 15px;text-align:center;overflow:hidden;background:#888;color:#fff;padding:5px 20px;}
.share_to {float:left;line-height:60px;padding-left: 15px;}
.share_to li{display: inline-block;line-height: 30px;}
.share_to li a {font-size:22px;background:#1493d0;display: inline-block;vertical-align: middle;margin: 0 10px 0 0;color: #FFF;border-radius: 50%;text-align: center;line-height: 30px;width: 30px;height: 30px;overflow: hidden;}
.share_to li:nth-child(2n) a {background:#f40;}
.share_to li:last-child a {background:#3dc464;}
.bd_weixin_popup_foot:after {content:'　';display:block;clear:both;}



