﻿/*Public*/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*瑙ｅ喅IE6涓嬫粴鍔ㄦ姈鍔ㄧ殑闂*/
img{border:none;}
body {color:#666; font:62.5%/1.5   Arial, "Microsoft Yahei";width:100%;height: 100%; background-color:#fff;}
ul,ol,li,form, dl {list-style: none;}
p{margin:0px; padding:0px;}
a{text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
div{ margin:0 auto;}
::-webkit-scrollbar{width:4px;height:11px;border:none;background:#0d42af!important}::-webkit-scrollbar-track-piece{border:none;position:absolute;padding:0;box-shadow:none;background-color:FFBC00;border-radius:1px}::-webkit-scrollbar-thumb:vertical{background-color:#0d42af;border-radius:0;border:none}::-webkit-scrollbar-thumb:horizontal{background-color:#0d42af;border-radius:0;border:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-button:vertical{display:none}::-webkit-scrollbar-track:vertical{background-color:#000}::-webkit-scrollbar-track-piece{background:#fff}::-webkit-scrollbar-thumb:vertical{background-color:#0d42af;border-radius:5px}::-webkit-scrollbar-thumb:vertical:hover{background-color:#0d42af}::-webkit-scrollbar-corner:vertical{background-color:#0d42af}::-webkit-scrollbar-resizer:vertical{background-color:#0d42af}
.text-box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column}
.box-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.pull-overflow,.AcUi-overflow{overflow:hidden;}
.text-center .img-responsive{margin:auto;}
.container{padding: 0}
@media(max-width:760px){
    .container{padding:  0 5px;}
}
@media(min-width: 1200px){
    .container{width: 1200px;margin: auto}
}
/* Fonts */
@font-face {
    font-family: 'iconfont';  /* project id 1757316 */
    src: url('//at.alicdn.com/t/font_1757316_ew0qlk0a2q.eot');
    src: url('//at.alicdn.com/t/font_1757316_ew0qlk0a2q.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1757316_ew0qlk0a2q.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1757316_ew0qlk0a2q.woff') format('woff'),
    url('//at.alicdn.com/t/font_1757316_ew0qlk0a2q.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1757316_ew0qlk0a2q.svg#iconfont') format('svg');
  }
.Yc-icon{ font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*Welcome*/
#Welcome{background: #efefef;line-height: 34px;height: 35px;}
#Welcome span{font-size: 14px;color: #949494}
#Welcome p{display: inline-block;position: relative;font-size: 14px;color: #949494;margin-left: 20px;}
#Welcome p i{color: #a1a1a1;font-size: 14px;margin-right: 5px;}
#Welcome p a {color: #949494;display: inline-block}
#Welcome p span{position: absolute;left: 50%;top: 48px;background: rgba(0,0,0,.1);border-radius: 4px;box-shadow: 0 0 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,.2);-ms-box-shadow: 0 0 5px rgba(0,0,0,.2);display: none;width: 120px;margin-left: -60px;z-index: 9;}
#Welcome p span:before{position: absolute;left: 50%;top: -12px;width: 0;height: 0;border-left: solid 6px transparent;border-right: solid 6px transparent;border-bottom:10px solid rgba(0,0,0,.1);content: "";}
#Welcome p:hover span{display: block}
/*Header*/
#Header{height: 120px;}
.Header-logo{width: 532px;height: 64px;margin-top:25px;background: url(../images/logo_1.png) no-repeat top center;overflow: hidden;margin-right: 40px;}
.Header-logo a{display: block;width: 100%;height: 100%;text-indent: -999rem;overflow: hidden;opacity: 0}
.Header-flogo{width: 172px;height: 64px;margin-top:25px;background: url(../images/logo_2.png) no-repeat top center;overflow: hidden;text-indent: -999rem;}
.Header-tel{margin-top:35px;height: 50px;font-size: 14px;color: #6b6b6b;width: 260px}
.Header-tel i{font-size: 45px;color: #e91708;line-height: 50px;float: left;margin-right: 10px}
.Header-tel b{font-size: 26px;color: #e91708;line-height: 25px;}
@media(max-width: 1024px) and (min-width: 993px){
    .Header-logo{width: 50%;background-size: contain}
}
@media(max-width: 992px) and (min-width: 768px){
    #Header{height: 70px}
    .Header-logo{width: 40%;background-size: contain;}
    .Header-flogo{width: 13%;background-size: contain}
    .Header-tel{font-size: 12px;margin-top: 10px}
}
/*Nav*/
#Nav{background: #0d42af;height: 45px}
#Nav li{width: 14.285%;float: left;text-align: center;position: relative}
#Nav li a{display: block;font-size: 14px;color: #fff;line-height: 45px;position: relative;z-index: 2}
#Nav li:after,#Nav li:first-child:before{position: absolute;right: 0;top: 50%;width: 2px;height: 18px;background: rgba(0,0,0,.27);border-right: solid 1px rgba(255,255,255,.27);content: "";margin-top: -9px;z-index: 1}
#Nav li:first-child:before{left: 0;right: auto}
#Nav li:hover>a{background: #d20e00}
@media(min-width: 768px){
#Nav.fixed{position: fixed;left: 0;top: 0;width: 100%;z-index: 10;-moz-box-shadow:0px 2px 10px #a0dfb3; -webkit-box-shadow:0px 2px 10px #2163ea; box-shadow:0px 2px 10px #2163ea;}
}
.Nav-menu{position: absolute;left: 0;top: 45px;background: #fff;z-index: 9;box-shadow: 0 0 4px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);-moz-box-shadow: 0 0 4px rgba(0,0,0,.2);-ms-box-shadow: 0 0 4px rgba(0,0,0,.2);width: 700px;padding: 15px;display: none}
.Nav-left{width: 75%;padding-right: 15px;border-right: solid 1px #ddd;}
.Nav-tel{width: 25%;padding-left: 20px;}
.Nav-block{border-bottom: dashed 1px #ddd;padding-bottom: 15px;margin-bottom: 10px;}
.Nav-left .Nav-block:last-child{border: none}
.Nav-block h2{width: 80px;float: left;position: relative;padding-left: 6px;}
.Nav-block h2 a{color: #000 !important;font-size: 14px;font-weight: bold;line-height: 30px !important}
.Nav-block h2:after{position: absolute;width: 2px;height: 10px;background: #0d42af;left: 0;top: 50%;margin-top: -5px;content: ""}
.Nav-block dl{width: calc(100% - 80px);overflow: hidden}
.Nav-block dl dd{width: 25%;padding: 0 5px 5px;float: left;}
.Nav-block dl dd a i{display: block;overflow: hidden;border: solid 1px #ddd;padding: 2px;}
.Nav-block dl dd span{line-height: 24px;font-size: 12px;color: #333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;padding: 5px 0;}
.Nav-tel h3{text-align: left;font-size: 18px;color: #000;font-weight: bold;margin-bottom: 15px;}
.Nav-tel p{margin: 5px auto;font-size: 12px;color: #000;line-height: 2;text-align: left;font-weight: bold}
.Nav-tel p img{max-width: 80px}
.sub-menu{width:100%!important;}
#Nav li .sub-menu a{color:#333;}
#Nav li:hover .Nav-menu{display: block}
#Nav li:hover .sub-menu a:hover{color:#fff;background:#d20e00}
/*Main*/
.Home-title{font-size:26px;color: #0d42af;font-weight:bold;position: relative;margin-top: 50px;}
.Home-title:after{position: absolute;left: 0;bottom: 1px;width: 100%;height: 1px;background: #d2d2d2;content: "";z-index: 2}
.Home-title span{position: relative;display: inline-block;padding-bottom: 20px;}
.Home-title:before{position: absolute;left: 50%;bottom: 0;width: 118px;height: 3px;background: #e91708;content: "";margin-left: -59px;z-index: 3}
.Home-ad{background-repeat: no-repeat;background-position: center;height: 170px;}
/*Home Post*/
.Home-post{background: #f3f3f3;height:56px;line-height: 32px;padding:12px 0}
.Home-post-title {font-size: 18px;color: #333333;width:13%;line-height: 32px}
.Home-post-title i{color: #e91708;margin-right: 15px;}
.Home-post-text{width:40%;height: 32px;overflow: hidden;position: relative}
.Home-post-text ul{position: absolute;left: 0;top: 0;line-height: 32px;display: inline-block;overflow: hidden;width: 100%}
.Home-post-text ul li{font-size: 14px;color: #686868;line-height: 32px;}
.Home-post-text ul li span{float: right;}
.Home-post-text ul li:hover a{color: #e91708}
/*Home products*/
.Home-products-nav{margin-top:35px;margin-bottom: 60px;}
.Home-products-nav p{display: inline-block;}
.Home-products-nav a{display: inline-block;width: 184px;height: 46px;border:solid 1px #0d42af;margin: auto 5px;line-height: 46px;font-size: 18px;color: #0d42af;transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s}
.Home-products-nav a:hover,.Home-products-nav a.active{background: #e91708;border-color: #e91708;color: #fff}
.Home-products-list li{width: 280px;border: solid 1px #dedede;margin-right: 26px;margin-bottom: 40px;}
.Home-products-list li:nth-child(4n){margin-right: 0}
.Home-products-list li i{display: block;width: 278px;height: 188px;border-bottom: solid 1px #dedede;overflow: hidden}
.Home-products-list li i img{width:100%;transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;}
.Home-products-list li span{display: block;font-size: 16px;color: #6f6f6f;line-height:2;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 5px;}
.Home-products-list li:hover i img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1)}
.Home-products-list li:hover span{background: #0d42af;color: #fff;}
/*Home about*/
.Home-about .container{padding-top: 40px;}
.Home-about-img{width: 460px;height: 335px;overflow: hidden;}
.Home-about-right{width: 710px;height: 335px;}
.Home-about-right h3{position: relative;font-size: 26px;color: #191919;line-height: 36px;margin-bottom: 10px}
.Home-about-right h3 span{display: block;width: 17px;height: 17px;border: solid 1px #0d42af;border-radius: 50%;position: relative;margin-left: 55px;margin-top: 10px;}
.Home-about-right h3 span:before,.Home-about-right h3 span:after{position: absolute;top: 50%;width: 45px;height: 2px;background: #e4e4e4;content: ""}
.Home-about-right h3 span:before{left:-55px}
.Home-about-right h3 span:after{left: 25px}
.Home-about-text{font-size: 14px;color: #8d8d8d;line-height: 24px;margin-bottom: 20px;}
.Home-about-text a{color: #e91708;float: right}
.Home-about-list li{width: 217px;height: 142px;position: relative;float: left;margin-right: 29px;overflow: hidden}
.Home-about-list li span{position: absolute;left: 50%;top: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateY(-50%) translateX(-50%);-o-transform: translateY(-50%) translateX(-50%);width: 132px;height: 36px;border: solid 1px rgba(255,255,255,.32);background: rgba(0,0,0,.32);line-height: 36px;text-align: center;font-size: 18px;color: #fff}
.Home-about-list li:last-child{margin-right: 0}
/*Home latest*/
.Home-latest{margin-top: 70px;margin-bottom: 40px;}
.Home-latese-title{background: #0d42af;line-height: 52px;background: #0d42af;padding-left: 25px;}
.Home-latese-title i{color: #fff;font-size: 26px;margin-right: 10px;}
.Home-latese-title b{font-size: 18px;color: #fff;font-weight: normal}
.Home-latese-title span{font-size: 12px;color: #fff;margin-left: 10px;}
.Home-latest-left{width: 410px;}
.Home-latese-box{border: solid 1px #dedede;border-top: none;height: 364px;padding: 20px 25px 10px 20px;overflow: hidden}
.Home-latese-block{overflow: hidden;height: 324px}
.Home-latese-block ul li{border-bottom: dashed 1px #b7b7b7;margin-bottom: 20px;padding-bottom: 5px;}
.Home-latese-block ul li i{font-size: 34px;color: #e91708;line-height: 1;width: 35px;float: left;margin-top: 5px;}
.Home-latese-block ul li p{float: left;width: calc(100% - 35px);font-size: 14px;color: #7e7e7e;line-height: 20px;padding-left: 10px;}
.Home-latese-block ul li p span{float: right !important;color: #e91708}
.Home-latest-right{width: 765px;border-left: solid 1px #dedede;padding-left: 25px;height: 420px}
.Home-latest-right h2{border-bottom: solid 1px #0d42af;line-height: 36px;overflow: hidden;margin-bottom: 27px;}
.Home-latest-right h2 span{height: 36px;width: 143px;display: block;line-height: 36px;text-align: center;font-size: 16px;color: #fff;background: #0d42af;float: left}
.Home-latest-right h2 a{font-size: 16px;color: #e91708}
.Home-latese-swiper{padding: 0 25px;position: relative}
.Home-latese-swiper div.latest-prev:after,.Home-latese-swiper div.latest-next:after{color: #666;font-size: 24px;}
.Home-latese-swiper div.latest-prev{left: -2px;top: 70px;outline: none}
.Home-latese-swiper div.latest-next{right: -2px;top: 70px;outline: none}
.Home-latest-img{overflow: hidden;width: 216px;height: 160px}
.Home-latest-title h3{font-size: 14px;color: #555555;line-height: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.Home-latest-title h4{font-size: 14px;color: #9a9a9a;line-height: 26px;border-bottom: dashed 1px #b7b7b7;padding-bottom: 5px;margin-bottom: 10px;}
.Home-latest-title p{font-size: 14px;color: #9a9a9a;line-height: 23px;}
.Home-latest-title p span{color: #e91708;float: right}
.Home-latese-swiper ul li:hover h3{color: #e91708;}
@media(max-width: 760px){
    .Home-latest-title p{    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
}
/*Home news*/
.Home-news-box{margin-top: 60px;margin-bottom: 50px;}
.Home-news-left{width: 766px;border-right: solid 1px #ddd;padding-right: 25px }
.Home-news-nav{height: 37px;border-bottom: solid 1px #0087e6;overflow: hidden;margin-bottom: 15px;}
.Home-news-nav p{float: left;line-height: 36px}
.Home-news-nav p a{padding: 0 25px;font-size: 16px;color: #454545;display: inline-block}
.Home-news-nav p a:hover,.Home-news-nav p a.active{background: #0d42af;color: #fff}
.Home-news-nav>a{float: right;font-size: 16px;color: #e91708;line-height: 36px}
.Home-news-one{width: 280px;}
.Home-news-one-img{overflow: hidden;width: 280px;height: 174px;position:relative}
.Home-news-one-img img{width: 100%!important;
    height: auto!important;
    position: absolute!important;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;}
.Home-news-one-text{border: solid 1px #dedede;padding: 10px;}
.Home-news-one-text h3{font-size: 16px;color: #585858;border-bottom: solid 1px #d0d0d0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Home-news-one-text h3 i{display: inline-block;width:68%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-style: normal;line-height:36px;color:#000}
.Home-news-one-text h3 span{color: #969696;float: right;display: inline-block;width:28%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:12px;text-align: right;line-height:36px;}
.Home-news-one-text p{font-size: 12px;color: #9c9c9c;margin-top: 10px;line-height:1.8;text-align: justify;}
.Home-vide-one{width:400px;}
.Home-video-one-img{width:100%;height:280px;overflow: hidden;position:relative}
.Home-video-one-img img{width: 100%!important;
    height: auto!important;
    position: absolute!important;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;}
.Home-video-one-text{border: none;padding:10px 0 0;}
.Home-video-one-text h3 i{width:78%;}
.Home-video-one-text h3 span{width:20%;text-align: right;}
.Home-news-block-right{width: 460px;padding-left: 20px;}
.Home-news-hot{border-bottom: dashed 1px #989898;padding-bottom: 20px;margin-bottom: 7px;}
.Home-news-hot h3{overflow: hidden;line-height: 30px}
.Home-news-hot h3 a{width: 80%;font-size: 16px;color: #000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.Home-news-hot h3 span{font-size: 14px;color: #969696;float: right}
.Home-news-hot p{font-size: 14px;color: #9f9f9f}
.Home-news-hot p a{font-size: 14px;color: #ff7e00}
.Home-news-block-right ul li{line-height: 33px;overflow: hidden}
.Home-news-block-right ul li a{color: #4e4e4e;font-size: 14px;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;float: left}
.Home-news-block-right ul li span{font-size: 14px;color: #969696;float: right}
.Home-news-right{width: 410px}
.Home-news-right .Home-latese-box{height:324px}
.Home-news-right .Home-latese-block{height: 310px;}
.Home-video-block-right{width:340px;}
.Home-video-block-right li{margin-bottom:15px;}
.Home-video-block-right li:last-child{margin-bottom:0;}
.Home-video-block-right .home-video-img{width:135px;height:100px;overflow: hidden;position:relative}
.Home-video-block-right .home-video-img img{width: auto!important;
    height: 100%!important;
    position: absolute!important;
    left: 50%!important;
    top: 50%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;}
.Home-video-block-right.Home-news-block-right ul li a{width:100%;}
.Home-video-block-right .home-viedo-text{width:calc(100% - 135px);padding-left:15px;}
.Home-video-block-right .home-viedo-text h3{font-size:16px;display: block; color:#4e4e4e;margin-top:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Home-video-block-right .home-viedo-text span{font-size:12px;color:#969696;display: block;float: none;}
.Home-video-block-right .home-viedo-text p{line-height:1.5;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;white-space: normal;color:#9f9f9f}
/*Home form*/
.Home-form .container{background: #e9f4ff;padding: 40px 0}
.Home-form-title span{font-size: 26px;color: #0d42af;font-weight: bold;position: relative}
.Home-form-title span:before,.Home-form-title span:after{position: absolute;top: 50%;width: 214px;height: 1px;background: #bcbcbc;content: ""}
.Home-form-title span:before{left: -230px;}
.Home-form-title span:after{right: -230px}
.Home-form-box{margin-top: 40px;padding: 0 55px;}
.Home-form-left{width: 384px;border: solid 1px #dedede;background: #fff;border-radius: 6px;padding:25px}
.Home-form-left h3{text-align: center;font-size: 24px;color: #0d42af;font-weight: bold;margin-bottom: 30px;}
.Home-form-code{display: block;margin-bottom:25px;}
.Home-form-info{overflow: hidden}
.Home-form-info span{font-size: 16px;color: #454545;display: block;float: left}
.Home-form-info p{font-size: 14px;color: #9e9e9e;display: inline-block;width: calc(100% - 80px)}
.Home-form-right{width: 670px;}
.Home-form-right table{width: 100%}
.Home-form-right table tr td{padding-bottom: 15px;line-height:38px;}
.Home-form-right table tr td i{color: #e20202;font-size: 14px;font-style: normal;}
.Home-form-right table tr td:first-child{font-size: 18px;color: #454545;width: 80px;vertical-align: top;}
.Home-form-right table tr td input{width: 100%;background: #fff;border: solid 1px #dedede;outline: none;font-size: 16px;color: #333;padding: 0 10px;}
.Home-form-right table tr td dl{background: #f8f8f8;width: 100%;border: solid 1px #dedede;border-top: none;padding:15px 0 25px 30px;overflow: hidden}
.Home-form-right table tr td dl dt{font-size: 16px;color: #3c3c3c;line-height:23px;margin-bottom: 5px;font-weight: normal }
.Home-form-right table tr td dl dd{display: inline-block;height:26px;line-height: 26px;padding:2px 12px 2px 8px;min-width: 60px;text-align: center;margin: 2px;border-radius:4px;border:1px solid #ccc;font-size: 14px;color: #8b8b8b;cursor: pointer;box-sizing:content-box;}
.Home-form-right table tr td dl dd.active{color:#e91708;border-color:#e91708;background: url(../images/checked.png) no-repeat right bottom;background-size: 21px 21px;}
.Home-form-right table tr td button{width:25%;height:45px;border-radius: 8px;background: #e91708;font-size: 18px;color: #fff;text-align: center;border: none;outline: none;}
@media(max-width:760px){
    .Home-form-right table tr td:first-child{font-size: 14px;width: 60px;}
    .Home-form-right table tr td input{font-size: 1.4rem}
    .Home-form-right table tr td dl{padding-left: 10px;}
    .Home-form-right table tr td dl dd{}
    .Home-form-right table tr td button{width: 50%}
}
/*Home link*/
.Home-link{margin-top: 40px;margin-bottom: 40px;}
.Home-link h2{font-size: 18px;color: #222222;border-bottom: solid 1px #dedede;line-height: 40px;margin-bottom: 30px;}
.Hoem-link-box dl{float: left;width: 16.6667%}
.Hoem-link-box dl dt{font-size: 14px;color: #222222;margin-bottom: 10px;font-weight: normal}
.Hoem-link-box dl dd a{font-size: 12px;color: #696969;line-height: 25px}
/*Footer*/
.Footer-top{background: #cecece;padding: 30px 0}
.Footer-tel{padding-left:430px;display: inline-block;background: url(../images/logo_3.png) no-repeat left  0;font-size: 14px;color: #222;line-height: 36px;height: 150px;text-align: left;float: left}
.Footer-code{display: inline-block;}
.Footer-code-img{float: left;margin-left:25px;width: 127px;}
.Footer-code-img p{font-size: 14px;color: #424242;line-height: 2}
.Footer-bottom{padding:15px 0;background: #282828;font-size:14px;}
.Footer-copyright{line-height: 2; color:#ccc;}
.Footer-copyright a{ color:#ccc;}
.Footer-badge{display: inline-block}
.Footer-badge a{float: left;margin: auto 5px;}
@media(max-width: 1024px) and (min-width: 993px){
    .Footer-tel{padding-left: 160px;background-position: left 0 center}
    .Footer-code-img{margin-left: 40px;}
}
@media(max-width: 760px){
    #Footer{margin-bottom:60px;}
	.Footer-top{padding:15px 0;}
    .Footer-tel{padding-left: 0px;height: auto;background: none; font-size:14px;line-height:2;text-align: left;text-align: center;width: 100%}
    .Footer-code{display: none}
    .Footer-bottom{padding:10px 0}
    .Footer-copyright{width: 75%}
    .Footer-copyright a{width: 22%;margin: auto 1%}
    .Footer-badge{width: 22%}
    .Footer-badge a{width: 30%}
}
/* Footer Button */
#Footer-button{height:60px;background:#fdbb02;border-top:solid 1px #eaad03;z-index: 9;}
#Footer-button a{border-top:solid 1px #eaad03;border-right:solid 1px #fdd462;height:60px;border-left:solid 1px #fdd462;text-align:center;overflow:hidden}
#Footer-button a i.Yc-icon{line-height:30px;height:30px;color:#fff;font-size:2.6rem;margin-top:5px;display:block}
#Footer-button a span{font-size:14px;color:#fff;}
/*Page Main*/
.Page-Main{background: #fff;padding:20px 0}
.Page-channle-left{width: 20%;padding: 0}
.Page-channle-title{background: #0e42b0;height: 70px;position: relative;padding-left: 80px;font-size: 20px;color:#fff;padding-top: 15px;}
.Page-channle-title span{font-size: 12px;color: #fff;text-transform: uppercase;display: block;line-height: 2}
.Page-channle-title i{position: absolute;left: 34px;top: 50%;font-size: 34px;color: #fff;line-height: 1;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%)}
.Page-channle-list{background: #d9d8dd;padding: 12px 0}
.Page-channle-list li{}
.Page-channle-list li>a{display: block;line-height: 45px;border-bottom: dotted 1px #c2c2c2;padding-left: 25px;position: relative;font-size: 14px;color: #333333;margin: auto 25px}
.Page-channle-list li>a:before{position: absolute;left: 7px;top: 50%;width: 0;height: 0;border-top: solid 4px transparent;border-bottom: solid 4px transparent;border-left: solid 4px #b7b7b7;content: "";margin-top: -4px;}
.Page-channle-menu{display: none;background: #d9d8dd}
.Page-channle-menu a{font-size: 14px;color: #333333;line-height: 40px;display: block;padding-left: 50px;}
.Page-channle-menu a:hover,.Page-channle-menu a.active{color: #e91708}
.Page-channle-list li:hover,.Page-channle-list li.active{background: #e91708;}
.Page-channle-list li:hover>a,.Page-channle-list li.active>a{border-bottom-color: #e91708;color: #fff}
.Page-channle-list li:hover>a:before,.Page-channle-list li.active>a:before{display: none}
.Page-channle-list li:hover .Page-channle-menu,.Page-channle-list li.active .Page-channle-menu{display: block}
.Page-content-right{width: 80%;padding-left: 30px;padding-right: 0}
.Page-Location{font-size: 12px;color: #333;line-height: 40px}
.Page-Location a{color: #333}
.Page-Bname{height: 28px;line-height: 28px;padding-left: 12px;font-size: 26px;font-weight: bold;border-left: 10px solid #0b70c8;color: #333}
.Page-products-top{margin-top: 25px;margin-bottom: 25px;}
.Page-proudcts-left{width: 380px;height: 280px;float: left;padding: 10px;border: 1px solid #d1d1d1;position: relative;}
.Page-products-type{position: absolute;left: 0;top: 0;background: url(../images/pro-icon.png) no-repeat;display: block;width: 49px;height: 49px;padding:2px 5px;background-position: -55px -100px;z-index:2;font-size: 14px;color: #fff;text-align: center}
.Page-products-img{height: 100%;overflow: hidden;display: block}
.Page-products-img .swiper-slide img{width:100%;}
.Page-products-right{ width: 540px;float: left;padding: 10px;}
.Page-products-title{ padding-bottom: 10px;border-bottom: 1px solid #d1d1d1;font-size: 18px;color: #333;font-weight: bold;margin-bottom: 30px;}
.Page-products-sunnmary{overflow: hidden;font-size: 14px;color:#878787;line-height: 2}
.Page-products-sunnmary li{width: 33.33%;float: left;font-size: 14px;color:#878787;margin-bottom: 10px;}
.Page-products-sunnmary li span{font-size: 14px;color: #333333;display: block}
.Page-products-details-title{height: 26px;font-size: 16px;font-weight: bold;line-height: 26px;border-left: 6px solid #0b70c8;padding-left: 12px;border-bottom: 1px solid #d1d1d1;color: #333333;margin-bottom: 20px;}
.Page-prducts-recommend-box{padding: 0 33px;position: relative;margin-bottom: 40px;}
.recommend-prev:after,.recommend-next:after{color: #d4d4d4;font-size: 24px;outline: none}
.recommend-prev{left: 0;outline: none}
.recommend-next{right: 0;outline: none;}
.Page-prducts-recommend-box ul li i{display: block;overflow: hidden}
.Page-prducts-recommend-box ul li span{display: block;font-size: 14px;color: #333333;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 10px;}
.Page-products-features,.Page-products-advatage,.Page-products-after ,.Page-products-photo{margin-bottom: 30px;}
.Page-text{font-size: 14px;color: #696969;line-height: 2;}

.Page-products-features .Page-text,.Page-products-advatage .Page-text,.Page-products-after .Page-text{line-height: 45px;padding: 0 20px;}
.Page-table-bg table tr td{padding: 0 20px}
.Page-table-bg table tr:nth-child(odd) td{background: #f1f1f1}
.Page-products-photo-list ul{overflow: hidden;display: block}
.Page-products-photo-list ul li{width: 48%;float: left;margin-bottom: 30px}
.Page-products-photo-list ul li:nth-child(2n){float: right}
.Page-products-form{background: #e9f4ff;padding: 45px 25px;overflow: hidden;}
.Page-products-form .Home-form-title span:before,.Page-products-form .Home-form-title span:after{width: 112px;}
.Page-products-form .Home-form-title span:before{left: -130px}
.Page-products-form .Home-form-title span:after{right: -130px}
.Page-products-form .Home-form-box{padding: 0}
.Page-products-form .Home-form-right{width: calc(100% - 415px)}
.Page-form-block{background: #fff;border: solid 1px #dedede;margin-bottom: 15px;height: 54px;line-height: 54px;}
.Page-form-block span{float: left;width: 100px;font-size: 18px;color: #454545;text-align: center}
.Page-form-block span i{color: #e20202;margin-right: 5px;}
.Page-form-block input{width: calc(100% - 100px);border: none;height: 50px;outline: none;padding-left: 10px;}
.Page-products-form .Home-form-right .Page-form-block:nth-last-child(2){height: auto;}
.Page-products-form .Home-form-right .Page-form-block:last-child{border:none}
.Page-form-block dl{background: #f8f8f8;width: 100%;border-top :solid 1px #dedede;padding:15px 0 25px 15px;overflow: hidden}
.Page-form-block dl dt{font-size: 16px;color: #3c3c3c;line-height:23px;margin-bottom: 5px;font-weight: normal }
.Page-form-block dl dd{font-size: 14px;color: #8b8b8b;cursor: pointer}
.Page-form-block dl dd{display: inline-block;height:26px;line-height: 26px;padding:2px 12px 2px 8px;min-width: 60px;text-align: center;margin: 2px;border-radius:4px;border:1px solid #ccc;font-size: 14px;color: #8b8b8b;cursor: pointer;box-sizing:content-box;}
.Page-form-block dl dd.active{color:#e91708;border-color:#e91708;background: url(../images/checked.png) no-repeat right bottom;background-size: 21px 21px;}
.Page-form-block button{width: 100%;height: 58px;border-radius: 8px;background: #e91708;font-size: 22px;color: #fff;text-align: center;border: none;outline: none;}
@media(max-width: 1024px) and (min-width: 993px){
    .Page-proudcts-left{width: 50%}
    .Page-products-right{width: 50%}
    .Home-form-title span{font-size: 18px;}
    .Home-form-left{width: 40%;padding: 25px 10px 35px;height: auto;}
    .Home-form-left h3{font-size: 20px;}
    .Page-products-form .Home-form-right{width: 58%}
	.Home-products-list li span{font-size:14px;}
}
@media(max-width: 992px) and (min-width: 768px){
    .Page-Main{padding: 20px 0}
    .Page-channle-left{width: 100%}
    .Page-channle-title{padding-left: 0px;font-size: 20px;text-align: center;display: block;background: none;position: relative;margin-bottom: 30px;color: #333}
    .Page-channle-title:before{position: absolute;left: 50%;bottom: 0;width: 40px;height: 4px;background: #ddd;content: "";margin-left: -20px;}
    .Page-channle-title i{left: 5px;font-size: 20px;display: none}
    .Page-channle-title span{color: #999}
    .Page-channle-list{background: none;padding: 0;overflow: hidden;text-align: center;}
    .Page-channle-list li{width: 25%;padding: 5px;display: inline-block}
    .Page-channle-list li>a{line-height: 40px;margin: auto;border: solid 1px #dedede;padding-left: 0;text-align: center}
    .Page-channle-list li>a:before{display: none}
    .Page-channle-list li:hover, .Page-channle-list li.active{background: none}
    .Page-channle-list li:hover a, .Page-channle-list li.active a{background: #e91708;color: #fff;border-color: #e91708}
    .Page-content-right{width: 100%;margin-top: 30px;padding: 0}
    .Page-Location{border-bottom: solid 1px #ddd;margin-bottom: 30px;}
    .Page-products-right{width:calc(100% - 380px)}
    .Home-form-title span{font-size: 18px;}
    .Home-form-left{width: 40%;padding: 25px 10px 35px;height: auto;}
    .Home-form-left h3{font-size: 20px;}
    .Page-products-form .Home-form-right{width: 58%}
}
@media(max-width: 760px){
    #Welcome,#Header,#Nav{display: none}
    .Page-Main{padding: 20px 0}
    .Page-channle-left{width: 100%}
    .Page-channle-title{padding-left: 0px;font-size: 20px;text-align: center;display: block;background: none;position: relative;margin-bottom: 30px;color: #333;}
    .Page-channle-title:before{position: absolute;left: 50%;bottom: 0;width: 40px;height: 4px;background: #ddd;content: "";margin-left: -20px;}
    .Page-channle-title i{left: 5px;font-size: 20px;display: none}
    .Page-channle-title span{color: #999}
    .Page-channle-list{background: none;padding: 0;overflow: hidden;text-align: center;}
    .Page-channle-list li{width: 33.33%;padding: 5px;float: left}
    .Page-channle-list li>a{line-height: 40px;margin: auto;border: solid 1px #dedede;padding-left: 0;text-align: center}
    .Page-channle-list li>a:before{display: none}
    .Page-channle-list li:hover, .Page-channle-list li.active{background: none}
    .Page-channle-list li:hover a, .Page-channle-list li.active a{background: #e91708;color: #fff;border-color: #e91708}
    .Page-content-right{width: 100%;margin-top: 10px;padding: 0}
    .Page-Location{border-bottom: solid 1px #ddd;margin-bottom: 20px;}
    .Page-products-right{width:calc(100% - 380px)}
    .Page-Bname{font-size: 20px;}
    .Page-proudcts-left{width: 100%;height: auto}
    .Page-products-right{width: 100%;padding: 0;margin-top:15px;}
    .Page-prducts-recommend-box{padding: 0}
    .recommend-prev,.recommend-next{display: none}
    .Page-products-features .Page-text, .Page-products-advatage .Page-text, .Page-products-after .Page-text{padding: 0;line-height: 2}
    .Page-text iframe{width: 100% !important;height: 320px !important;}
	.Page-text table{width:100%!important}
    .Page-text table tr td{width: auto !important;font-size: 1rem}
    .Page-products-photo-list ul li{margin-bottom: 15px}
    .Page-products-form{padding: 20px 15px}
    .Home-form-title span{font-size: 14px;}
    .Home-form-left{width: 100%;padding: 25px 10px 35px;height: auto;margin-bottom: 30px;}
    .Home-form-left h3{font-size: 20px;}
    .Page-products-form .Home-form-right{width: 100%}

    .Page-news-channle,.Page-products-channle{text-align: center}
    .Page-news-channle li{width: 25%;display:inline-block;float: none}
    .Page-news-channle li a{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .Page-products-channle li{display:inline-block;float: none}
}
@media(max-width: 320px){
    .Page-news-channle li a{font-size:1.2rem}
}
/*Home About*/
.Page-About .container{position: relative;}
.Page-Backg{background: #f3f3f3; padding-top:20px;}
.page-ad{margin-bottom:20px;}
.Page-left-nav{position: absolute;top:0;width: 200px;}
.Page-channel{}
.Page-channel li{border-bottom:solid 1px #e9eaea;line-height:60px;text-align: right;font-size:18px;color:#4f4f4f;cursor: pointer;padding-right: 15px;}
.Page-channel li.active,.Page-channel li:hover{background: #0d42af;color:#fff;}
.Page-About-right{width: calc(100% - 230px);}
.Page-About-one,.Page-About-two{padding: 35px;overflow: hidden;}
.Page-About-title{margin-top:10px;font-size:30px;color:#272727;font-weight: normal;margin-bottom:30px;}
.Page-About-section{margin-bottom:20px;background: #fff;overflow: hidden;}
.Page-About-one h3{font-size:30px;color:#5b5b5b;font-weight:normal;margin-bottom: 15px;}
.Page-About-one h4{font-size:16px;color:#5b5b5b;font-weight:normal;margin-bottom:40px;}
.Page-About-text{padding-left:20px;}
.Page-About-one-details,.Page-About-two-details{margin-top:45px;font-size:14px;color:#737373;line-height: 34px;width:775px;float: left;}
.Page-About-two .Page-About-text{padding-left: 0}
.Page-About-two-details{width: 100%;margin-top:0}
.Page-About-two-details img{max-width: 100%;height: auto !important;}
.Page-About-three{background: #fff}
.Page-About-three img{display: block;max-width:100%;height:auto !important}
.Page-About-four{background: #fff;padding:0 45px 40px;}
.Page-About-four h2{font-size:30px;color:#272727;margin-top:60px;margin-bottom:55px;}
.Page-About-five{padding: 35px 30px}
.Page-About-five h2{margin-top:0}
.Page-contact-left{width:375px}
.Page-About-five dl dd{font-size:14px;color:#737373;line-height: 38px;}
.Page-About-five dl dd a{color:#737373}
.Page-contact-right{width: calc(100% - 375px)}
.Page-contact-map{margin: 10px;height:400px;-moz-box-shadow:0px 0px 10px rgba(77,77,77,0.20); -webkit-box-shadow:0px 0px 10px rgba(77,77,77,0.20); box-shadow:0px 0px 10px rgba(77,77,77,0.20);}
/* Home From */
.Home-From{background: url(../images/backg_4.jpg) no-repeat top center;padding-top:126px;}
.Home-From .container{background: #fff;margin-bottom:50px;-moz-box-shadow:0px 2px 8px rgba(0,0,0,0.05); -webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.05); box-shadow:0px 2px 8px rgba(0,0,0,0.05);overflow: hidden;}
.Home-From h2{font-size:36px;color:#000;margin-top:60px;margin-bottom:55px;}
.Home-From-box{width:900px;}
.Home-From-box .Home-From-list>li{width:280px;height: 44px;float: left;margin-right:30px;margin-bottom:30px;position: relative;}
.Home-From-box .Home-From-list>li:nth-child(3n){margin-right:0}
.Home-From-box .Home-From-list>li>span{height: 44px;padding: 0 0 0 10px;text-align: center;line-height: 43px;font-size:14px;color:rgba(0,0,0,.65);position: absolute;z-index: 9;left:0;top:1px}
.Home-From-box .Home-From-list>li input{width: 100%;height: 100%;line-height: 43px;background: #fff;padding: 0 10px 0 52px;transition: .3s;border:solid 1px #ededed;outline: none}
.Home-From-box li:first-child input{padding-left:80px}
.Home-From-box li:nth-child(3) input{padding-left:65px}
.home-adds{width: 280px;height: 44px;line-height: 44px;display: inline-block;box-sizing: border-box;border: 1px solid #ededed;position: relative;margin-right: 28px;text-align: left;padding-left: 10px;}
.home-adds .pick-show{position: absolute;left:0;top:0;padding-left:53px !important;width:100%}
/* .Home-From-box li:nth-child(4) input{position: absolute;left:0;top:0} */
.home-adds>i,.Home-From-style i{position: absolute;right:10px;top:50%;width: 12px;height: 12px;margin-top: -6px;color: rgba(0,0,0,.25);font-size: 12px;line-height: 12px;transition: transform .2s;}
.pick-province,.pick-city,.pick-show i{opacity: 0;}
.pick-list{position: absolute;top:44px;left:0;height:160px;overflow-y: auto;border:solid 1px #ddd !important;z-index: 10;display: none;background: #fff}
.pick-list li,.ant-cascader-menu li{line-height: 34px;font-size:12px;}
.pick-list li:hover{color:#fff;}
.Home-adds-input{position: absolute;left:0;top:0;width:90% !important;height:100%;border:none !important;padding-left:53px}
.Home-From-style{height:44px;width:100%}
.Home-From-style .Home-From-industry{width: 100%;height: 100%;line-height: 44px;background: #fff;padding: 0 10px 0 52px;transition: .3s;border:solid 1px #ededed;overflow: hidden;}
.Home-From-industry input{border: none !important;padding-left:0 !important}
.ant-cascader-menu{position: absolute;left:53px;z-index: 1050;font-size: 14px;white-space: nowrap;background: #fff;border-radius: 4px;box-shadow: 0 2px 8px rgba(0,0,0,.15);width: calc(100% - 53px);height:160px;overflow-y: auto;border:solid 1px #ddd !important;display: none}
.ant-cascader-menu li{padding-left:8px;font-size:12px;}
.ant-cascader-menu li:hover{background: rgb(224, 34, 34);color:#fff}
.Home-From-box .Home-From-list>li:last-child{width:100%;height: 116px;position: relative;margin-bottom:40px;}
.Home-From-box .Home-From-list>li:last-child span{ position: absolute;padding: 0 10px;left: 2px;top: 2px;line-height: 38px;height: 39px;z-index: 1;background: #fff;}
.Home-From-box .Home-From-list>li:last-child textarea{width: 100%;height: 100%;line-height: 22px;display: block;resize: none;border: 1px solid #ededed;padding: 0 10px;transition: .3s;padding-top: 40px;}
.Home-From-button{margin-bottom:50px;}
.Home-From-button button{width: 193px;height: 58px;line-height: 58px;text-align: center;background: #e91708;color: #fff;border-radius: 4px;font-size: 16px;outline: none;cursor: pointer;border: none;}
@media(max-width: 760px){
    .Page-left-nav{display: none}
    .Page-About-right{width: 100%}
    .Page-About-one, .Page-About-two{padding: 10px;}
    .Page-About-two-details{width: 100%}
    .Page-About-four{padding: 0 10px 20px}
    .Home-From-box{width: 100%}
    .Page-About-four h2{font-size: 20px;}
    .Home-From-box .Home-From-list>li{width: 100%}
    .home-adds{width:100% !important}
    .Page-About-five{padding:20px 15px;}
    .Page-contact-left{width: 100%}
    .Page-contact-right{width: 100%}
    .pick-list{left: 44px}
}
/*Page Products*/
.Page-products-list{margin-top: 30px;margin-bottom: 30px;}
.Page-products-list li{padding: 0 10px;margin-bottom: 20px;}
.Page-products-list li a{display: block;border: solid 1px #ddd;}
.Page-products-list li i{display: block;border-bottom: solid 1px #dedede;overflow: hidden;}
.Page-products-list li i img{width:100%;transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;}
.Page-products-list li:hover i img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1)}
.Page-products-list li span{display: block;font-size: 16px;color: #6f6f6f;line-height:40px;text-align: center;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;padding: 0 10px;}
@media (max-width: 760px) {
    .Page-products-list li{padding: 0 5px;margin-bottom: 10px;}
}
/*Page*/
.Page{margin-bottom:20px;}
.Page a,.Page b{display:inline-block;border:solid 1px #dedede;line-height:24px;font-size:12px;font-family:SimSun;padding:0 8px;color:#333;font-weight:normal;}
.Page a:first-child{display: none;}
.Page b{background:#e91708;border-color:#e91708;color:#fff;}
.Page a:hover{background:#e91708;color:#fff;border-color:#e91708}
/*Page honor*/
.Page-case-title{font-size: 24px;color: #000;}
.Page-case-fitle{font-size: 14px;color: #999;text-transform: uppercase;line-height: 2}
.Page-case-list{margin-top: 30px;margin-bottom: 20px;}
.Page-case-list li{padding: 0 10px;margin-bottom: 20px;}
.Page-case-list li i{display: block;border: solid 1px #ddd;padding: 2px;overflow: hidden;}
.Page-case-list li i img{width:100%;height:276px!important;margin:0 auto;transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;}
.Page-case-list li i img.case-pic{width:100%;height:auto !important}
.Page-case-list li span{display: block;padding:0 15px; border: solid 1px #ddd;border-top: none;line-height: 34px;text-align: center;font-size: 14px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Page-case-list li:hover i img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1)}
/*Page honor list*/
.Page-honor-list li i{height: 296px;overflow: hidden}
.Page-honor-list li i img{height:100%!important;display: block;object-fit: cover}
/*Page news*/
.Page-news-list{margin-top: 30px;margin-bottom:20px;}
.Page-news-list li{border-bottom: dashed 1px #ddd;margin-bottom: 15px;padding-bottom: 15px;}
.Page-news-img{width: 240px;height: 138px;overflow: hidden}
.Page-news-list li .Page-news-img img{width:100%;transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;}
.Page-news-list li:hover .Page-news-img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1)}
.Page-news-text{width: calc(100% - 240px);padding-left: 20px;}
.Page-news-text h2{color: #333;font-size: 18px;overflow: hidden;margin-bottom: 15px;font-weight:700;padding-right: 120px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.Page-news-text h2 span{float: right;font-size: 14px;color: #999;position: absolute;right: 0;top: 0;line-height: 1;}
.Page-news-text p{font-size: 12px;color: #999;line-height: 2;text-indent: 2rem}
.Page-news-list li:hover .Page-news-text h2{color: #e91708}
@media(max-width: 760px){
    .Page-news-img{width: 130px;height: 75px}
    .Page-news-text{width: calc(100% - 130px)}
    .Page-news-text h2{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;font-size: 14px;padding-right:0}
    .Page-news-text h2 span{display: none}
    .Page-news-text p{font-size: 12px;color: #999;line-height: 1.8;    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
	.Page-honor-list li i{height: 230px;}
	.Page-case-list li i img{height:100%!important;}
}
/*Page news details*/
.Page-title{font-size: 20px;color: #000;margin-top: 20px;font-weight: bold;margin-bottom: 10px;}
.Page-info{text-align: center;border-bottom: dashed 1px #ddd;padding: 5px 0;font-size: 14px;color: #999;margin-bottom: 20px;}
.Page-text img{max-width: 100%;height: auto !important}
.Page-news-hot h3{height: 35px;line-height: 35px;margin-bottom: 12px;border-bottom: 1px dotted #dcdcdc;font-size: 16px;}
.Page-news-hot-list li{float: left;width: calc(20% - 12px);margin-right: 15px;}
.Page-news-hot-list li:last-child{margin-right: 0}
.Page-news-hot-list li i{display:block;max-height:120px;}
.Page-news-hot-list li span{display: block;height: 44px;line-height: 22px;font-size: 13px;overflow: hidden;color: #333;}
.Page-next{margin: 25px 0 35px;padding: 10px 0;background: #f6f6f6;font-size: 14px;}
.Page-next p{height: 30px;line-height: 30px;color: #ff8209;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.Page-next p a{color: #333}
.Page-next p a:hover{color: #ff8209}
@media(max-width: 760px){
	.page-pro-parameter{width: 100%;
    overflow-x:scroll;}
    
    .Page-text table{}
    .Page-news-hot-list li{width: calc(50% - 8px);margin-bottom: 15px;}
    .Page-news-hot-list li:nth-child(2n){margin-right: 0}
    .Page-news-hot-list li:last-child{display: none}
    .Page-news-hot-list li i{display: block;overflow:hidden;max-height: 115px;}
}
/*Phone*/
#Header-M{background: #fff;}
.Header-Mlogo{width:100%;background: url(../images/logo_4.png) no-repeat center;background-size: contain;height: 60px;}
.Header-Mlogo a{opacity: 0;display: block;width:100%;height: 100%;}
.Header-Mtel{font-size: 12px;color: #6b6b6b;width: 35%;padding-top: 15px;}
.Header-Mtel b{display: block;font-size: 18px;color: #e91708}
#M-Nav{background: #0d42af;overflow: hidden;padding: 10px 0}
#M-Nav a{width: 20%;float: left;padding: 0 10px;}
#M-Nav a i{width: 40px;display: block;margin: auto auto 5px}
#M-Nav a span{display: block;color: #fff;font-size: 14px;}
@media(max-width: 760px){
	.Header-Mlogo{background-size:contain;}
    .Home-title{margin-top: 30px;font-size:22px;}
    .Home-post-title{width: 28%;font-size: 14px;}
    .Home-post-text{width: 70%}
    .Home-post-text ul li{overflow: hidden}
    .Home-post-text ul li a{display: block;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;font-size: 12px;}
    .Home-post-text ul li span{float: right}
    .Home-products{margin-bottom: 20px;}
    .Home-products-nav{margin-top:20px;margin-bottom:20px;padding-bottom: 0}
	.Home-products-nav p{display:block;}
    .Home-products-nav a{width:30%;font-size: 14px;height: 30px;line-height: 30px;}
    .Home-products-list li{width: 48%;margin: auto 1% 10px;}
    .Home-products-list li i{width: 100%;height: auto}
    .Home-ad{background: none;height: auto;}
    .Home-news-right{width: calc(98% - 10px);margin: auto calc(1% + 5px);margin-bottom: 20px;}
	.Home-about-right h3{text-align:center}
	.Home-about-right h3 span{margin:0 auto;}
	.Home-latese-title{line-height:42px;}
	.Home-latese-title i{font-size:20px;}
    .Home-news-right .Home-latese-block{height: 210px;}
    .Home-news-right .Home-latese-box{height: auto}
	.Home-about .container{padding-top:25px;}
    .Home-about-nav{margin-bottom:15px;text-align: center}
    .Home-about-nav a{display: inline-block;width: 100px;height: 34px;border:solid 1px #0d42af;line-height: 34px;text-align: center;margin: auto 5px 10px;font-size: 16px;color: #0d42af}
    .Home-about-nav a:first-child,.Home-about-nav a:hover{background: #e91708;color: #fff;border-color: #e91708}
    .Home-about-img{width: 100%;height: auto}
    .Home-about-right{width: 100%;margin-top: 20px;height: auto;}
    .Home-latest-right{width: 100%;height: auto;border: none;padding: 0 5px;margin-top: 20px;}
    .Home-latese-swiper{padding: 0}
    .Home-case-list{display: block;overflow: hidden}
	.Home-case-list li{width:100%;padding-bottom:12px;margin-bottom:12px; border-bottom:1px dashed #cccc;}	
	.Home-case-list li .home-case-img{width:42%;height:auto!important}
	.Home-case-list li .home-case-text{width:58%;}
	.Home-case-list li .home-case-text h3{font-size:16px;color:#000;margin:12px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.Home-case-list li .home-case-text p{color:#555;font-size:14px; line-height: 22px;margin: 0;height:44px;overflow: hidden;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
	.Home-case-list li .home-case-text span{display: block;text-align: right;font-size:14px;color:#f00;}
	.Home-case-list .m-home-case-li1 .home-case-img{width:100%;}
	.Home-case-list .m-home-case-li1 .home-case-text{width:100%;}
	.Home-case-list .m-home-case-li2 .home-case-text{padding-left:15px;}
	.Home-case-list .m-home-case-li2 .home-case-text h3{margin-top:5px;}
    
    .Home-latest-img{width: 100%;height: auto}
    .Home-latest{margin-top: 20px;}
    .Home-latese-box{height: auto}
    .Home-latese-block{height: 210px}
    .Home-latest-left{width: 100%}
    .Home-news-box{margin-top:25px;margin-bottom:25px;}
    .Home-news-left{width: 100%;padding-right: 0;border: none}
    .Home-news-nav{border: none;}
    .Home-news-nav p{width: 100%}
    .Home-news-nav p a{display: block;border: solid 1px #0d42af;float: left;width: 23%;margin: auto 1%;line-height: 34px;font-size: 14px;padding: 0;color: #0d42af;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .Home-news-nav p a:hover,.Home-news-nav p a.active{background: #e91708;color: #fff;border-color: #e91708}
    .Home-news-one{width: 100%;overflow: hidden;margin-bottom: 15px;}
    .Home-news-one-img{width: 180px;height: 102px;float: left}
    .Home-news-one-text{width: calc(100% - 180px);height: 102px;border: solid 1px #ddd;border-left: none;float: left;padding:0 10px 10px;}
    .Home-news-one-text h3{text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
	.Home-news-one-text h3 i{width:100%;}
    .Home-news-one-text h3 span{display: none;}
	.Home-news-one-text p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;height:44px;}
    .Home-news-block-right{width: 100%;padding-left: 0}
    .Home-news-hot{margin-bottom: 10px}
    .Home-news-hot h3 a{width: 73%;float: left;}
    .Home-news-hot p{overflow: hidden}
    .Home-news-block-right ul li a{width: 75%}
	.Home-form .container{padding:30px 0;}
    .Home-form .Home-form-title{line-height: 1;font-size: 26px;}
    .Home-form .Home-form-title span{font-size: 18px}
    .Home-form .Home-form-title span:before, .Home-form .Home-form-title span:after{width: 30%;display: none}
    .Home-form .Home-form-title span:before{left: -45%}
    .Home-form .Home-form-title span:after{right: -45%}
    .Home-form-box{padding: 0 25px 20px}
    .Home-form-right{width: 100%}
    .Home-form-right .Page-form-block:nth-last-child(2){height: auto}
    .Page-form-block{height: 40px;line-height: 40px}
    .Page-form-block span{font-size: 14px;width: 80px}
    .Page-form-block input{height: 34px;font-size:14px}
	.page-form-btn.Page-form-block{background:transparent;border:none;margin-bottom: 0px;text-align: center;}
	.Page-form-block button{width:80%;height:40px;margin:0 auto;font-size:18px;}
}
@media(max-width: 320px){
	.Header-Mlogo{background-size:80%;}
	#M-Nav a span{font-size:12px;}
	.Home-post-title{width:32%;font-size:14px;}
	.Home-post-title i{font-size:12px;margin-right:10px;}
	.Home-post-text{width:66%;}
	.Home-post-text ul li a{width:100%;}
	.Home-title{font-size:20px;}
	.Home-products-list li span{font-size:14px;}
	.Page-form-block button{width:50%;height:40px;margin:0 auto;font-size:16px;}
}