﻿/*通用样式*/
html,body{margin: 0;padding: 0;font-family: 微软雅黑!important;font-size: 12px;overflow-x: hidden;scroll-behavior: smooth;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
a,a:link,a:hover,a:focus,a:active{text-decoration: none;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
table,div{margin:0;padding:0;}
ul,ol,li,dl,dd,p,form{border:0;margin:0;padding:0;list-style:none;}
img{border:0;vertical-align:bottom;}
h1,h2,h3{margin:0;padding:0;}
.overflow{overflow: hidden;}
.div_big{width:1200px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
input::-webkit-input-placeholder{color:#fff;}
input::-moz-placeholder{color:#fff;}
input:-moz-placeholder{color:#fff;}
input:-ms-input-placeholder{color:#fff;}
textarea::-webkit-input-placeholder{color:#fff;}
textarea::-moz-placeholder{color:#fff;}
textarea:-moz-placeholder{color:#fff;}
textarea:-ms-input-placeholder{color:#fff;}
.clearfix:after{content:"\200b";display:block;height:0;clear:both;}
.clearfix{*zoom:1}
/*头部样式*/
#head{height: 95px;position: fixed; left:0;right: 0;top: 0;z-index: 999;background: #fff;text-align: center;}
.hd_logo{left: 80px;padding-top: 25px;position: absolute;}
#menu{width: 1200px;padding-top: 46px;margin: 0 auto;}
#menu>dl>dd{display: inline-block;width: auto;margin-right: 62px;position: relative;height: 50px;}
#menu>dl>dd>a{font-size: 22px;color: #090909;}
#menu>dl>dd:hover>a{color: #e62129;}
#menu>dl>dd:last-child{margin-right: 0;}
#menu>dl>dd.on ul{display: block;}
#menu>dl>dd>ul{background-color: rgba(255,255,255,0.6);display: none;position: absolute;top: 45px;left: 0px;right: 0;border-top:4px solid #e62129;min-width: 110px;}
#menu>dl>dd>ul li{height: 35px;line-height: 35px;padding: 0 10px;}
#menu>dl>dd>ul li a{font-size: 20px;color: #090909;}
#menu>dl>dd>ul li:hover a{font-size: 20px;color: #e62129;}
#menu>dl>dd .nav_sub{display: none;position: absolute;top: 45px;left: -80px;right: 0;background: rgba(255,255,255,0.6);border-top:4px solid #e62129;width: 560px;}
#menu>dl>dd .NavRight{padding: 20px 0 20px 15px;overflow: hidden;}
#menu>dl>dd .hd{float: left;width: 160px;margin-right: 20px;}
#menu>dl>dd .hd li a{font-size: 20px;color: #090909;}
#menu>dl>dd .hd li{margin-bottom: 10px;}
#menu>dl>dd .hd li.on{border-right: 3px solid #e62129;height: 30px;line-height: 30px;}
#menu>dl>dd .hd li.on a{color: #e62129}
#menu>dl>dd .bd{float: left;width: 360px;}
#menu>dl>dd .bd dd a{color: #090909;line-height: 1.7;}
#menu>dl>dd .bd dd:hover a{color: #e62129;}
.list dd{font-size: 20px;text-align: left;}
.search{right: 156px;padding-top: 40px;position: absolute;top: 0;width:164px;}
.search input{-webkit-transition: width 0.6s, border-radius 0.6s, background 0.6s, -webkit-box-shadow 0.6s;transition: width 0.6s, border-radius 0.6s, background 0.6s, -webkit-box-shadow 0.6s;-o-transition: width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s;transition: width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s;transition: width 0.6s, border-radius 0.6s, background 0.6s, box-shadow 0.6s, -webkit-box-shadow 0.6s;width: 40px;height: 40px;border-radius: 20px;border: none;cursor: pointer;float: right;background: #F5f5f5 url(../images/search.png);background-repeat: no-repeat;background-size: 22px 18px;background-position: center;}
.search input:focus{-webkit-transition: width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39), border-radius 0.6s, background 0.6s;-o-transition: width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39), border-radius 0.6s, background 0.6s;transition: width 0.6s cubic-bezier(0, 1.22, 0.66, 1.39), border-radius 0.6s, background 0.6s;border: solid 1px #ddd;outline: none;-webkit-box-shadow: none;box-shadow: none;padding-left: 15px;cursor: text;width: 100%;color: black;padding-left: 15px;border-width: 1px;background: #F5f5f5 url(../images/search.png);background-repeat: no-repeat;background-size: 22px 18px;background-position: 145px;}
.clear {clear: both;}


.navbar-search {
    /* margin: 28px 0 0 0; */
}
.navbar-right {
    float: right !important;
    right: 50px;
    position: absolute;
    top: 35px;
    background: #F5f5f5;
    border-radius: 40px;
    border: solid 1px #ddd;
}
.form-group {
    margin-bottom: 15px;
}
.navbar-search button {
    float: right;
    outline: none;
    border: none;
    border-radius: 50%;
    /* padding: 0 5px; */
    margin-top: 0;
    margin-right: 0;
    background-color: transparent;
    font-size: 18px;
    vertical-align: middle;
    background: #F5f5f5 url(../images/search.png);
    background-repeat: no-repeat;
    background-size: 22px 18px;
    background-position: center;
    width: 35px;
    height: 35px;
    cursor:pointer;
} 
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mainnav-search.show {
    width: 150px;
    opacity: 1;
    padding-left:10px!important;
}
.mainnav-search {
    float: left; 
}
.mainnav-search {
    padding: 5px 0px 5px 0px;
    float: right;
    width: 0px;
    opacity: 0;
    border: none;
    border-bottom: 0px solid #f00;
    background-color: transparent;
    transition: all 0.5s ease 0s;
    height: 36px;
    font-size: 16px;
    box-sizing: border-box;
}
.show {
    display: block !important;
}
/*banner图*/
#banner_block .swiper-container {width: 100%;height: 700px;overflow: hidden;}
#banner_block .swiper-slide {background-position: center;background-size: cover;background-repeat: no-repeat;}
#banner_block .swiper-button-prev.swiper-button-white{float: left;background: url(../images/vbg01.png) -572px -1506px;background-repeat: no-repeat;margin-left: 1%;-webkit-transition: margin-left .3s ease-out 0s;-o-transition: margin-left .3s ease-out 0s;-moz-transition: margin-left .3s ease-out 0s;transition: margin-left .3s ease-out 0s;display: block;text-align: center;overflow: hidden;width: 64px;height: 71px;cursor: pointer;}
#banner_block .swiper-button-prev.swiper-button-white::after{position: absolute;content: "";width: 0;height: 1px;top: 36px;background-color: #858585;left: 20px;-webkit-transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;-o-transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;}
#banner_block .swiper-button-prev.swiper-button-white:hover{margin-left: .5%;}
#banner_block .swiper-button-prev.swiper-button-white:hover::after{width: 30px;left: 28px;}
#banner_block .swiper-button-next.swiper-button-white{float: right;background: url(../images/vbg01.png) -617px -1506px;background-repeat: no-repeat;margin-right: 1%;-webkit-transition: margin-right .3s ease-out 0s;-o-transition: margin-right .3s ease-out 0s;-moz-transition: margin-right .3s ease-out 0s;transition: margin-right .3s ease-out 0s;display: block;text-align: center;overflow: hidden;width: 64px;height: 71px;cursor: pointer;}
#banner_block .swiper-button-next.swiper-button-white::after{position: absolute;content: "";width: 0;height: 1px;top: 36px;background-color: #858585;right: 20px;-webkit-transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;-o-transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;-moz-transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;transition: all .4s cubic-bezier(.215,.61,.355,1) 0s;}
#banner_block .swiper-button-next.swiper-button-white:hover{margin-right: .5%;}
#banner_block .swiper-button-next.swiper-button-white:hover::after{width: 30px;right: 28px;}.inner_img{margin-top: 95px;}
.inner_img>img{width: 100%;}
/*首页样式*/
.hm_block_m1{display:none;}
.hm_block_1{background: url(../images/hm_bg1.jpg);background-repeat: no-repeat;background-position: bottom;height: 930px;}
.hm_tit{text-align: center;padding:72px 0 0;}
.hm_product{padding:50px 0 0;}
.hm_product{position:relative;    width: 1100px;}
.hm_product .swiper-container{padding:45px 10px 10px 10px;}
.hm_product .swiper-slide{height:530px;border-radius: 20px;}
.hm_product .swiper-slide a{display: block;height:490px;margin-top:5px; box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.2);transition:all 1s ease;overflow:hidden;background: #fff;border-radius: 15px;}
.hm_product .swiper-button-next,.hm_product .swiper-button-prev{width:54px;height:54px;z-index:999;}
.hm_product .swiper-button-prev{background:url(../images/l_icon2.png);left:-8%;background-size:100% 100%;outline:none;}
.hm_product .swiper-button-next{background:url(../images/r_icon2.png);right:-8%;background-size:100% 100%;outline:none;}
.hm_product .swiper-slide:hover a{margin-top:-40px;box-shadow:0 0 10px rgba(0,0,0,.2);}
.cp_img{text-align: center;padding:40px 0;}
.cp_info h4{font-size: 26px;color: #343434;font-weight: bold;padding-bottom: 15px;text-align: center;}
.cp_info p{font-size: 16px;color: #a2a2a2;line-height: 1.5;margin: 0 32px 42px;height: 120px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.cp_info span{display: block;width: 147px;height: 43px;border-radius: 30px;text-align: center;line-height: 43px;font-size: 23px;color: #909090;margin: 0 auto;border:1px solid #aeaeae;}
.hm_product .swiper-slide:hover .cp_info span{border-color: #e62129;background: #e62129;color: #fff;box-shadow:0 5px 10px rgba(0,0,0,.2);}
.hm_block_2{background: url(../images/hm_bg2.jpg);background-repeat: no-repeat;background-position: bottom;height: auto;padding-bottom: 40px;}
.hm_block_2 .hm_tit{text-align: center;padding:60px 0 0;}
.hm_news{padding: 82px 10px 0;box-sizing: border-box;overflow: hidden;}
.news-tl{float: left;width: 50%;}
.news-td{position: relative;}
.news_img{width: 590px;height: 376px;}
.news_img img{width: 100%;height: 100%;object-fit: cover;}
.news_text{height: 162px;background: rgba(0,0,0,0.52);position: absolute;left: 0;right: 0;bottom: 0;padding: 0 54px;}
.news_text h4{font-size: 20px;color: #fff;font-weight: bold;margin: 20px 0 15px;text-align: center;}
.news_text p{font-size: 18px;color: #fff;text-align: left;}
.news-ol{float: right;width: 48.5%;}
.news-ol ul li{border-bottom: 2px solid #c3c5c6;margin-bottom: 32px;overflow: hidden;padding-bottom: 17px;}
.news-ol ul li:last-child{margin-bottom: 0;}
.news_time{float: left;width: 80px;height: 80px;background: #fff;text-align: center;border-radius: 3px;transition:all 1s ease;}
.news_time h3{font-size: 41px;color: #000;font-family: 宋体;line-height: 35px;padding-top: 10px;}
.news_time p{font-size:19px;color: #000;font-family: 宋体;padding-top: 5px;}
.news_info{float: left;width: 80%;margin-left: 20px;}
.news_info h4{font-size: 20px;color: #fff;padding-bottom: 12px;line-height: 1.5;}
.news_info p{font-size: 16px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-ol ul li.on{border-color: #f1151e;}
.news-ol ul li.on .news_time{background: #f1151e;}
.news-ol ul li.on .news_info h4{color: #f1151e;}
.news-ol ul li.on .news_info p{color: #f1151e;}
.more_btn{text-align: center;margin-top: 65px;}
.more_btn a{display: inline-block;width: 127px;height: 37px;background: #fff;font-size:20px;color: #000;line-height: 37px;border-radius: 30px;transition:all 1s ease;}
.more_btn a:hover{background: #e62129;color: #fff;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-top:-5px;}
.hm_block_3{background: url(../images/hm_bg3.jpg);background-repeat: no-repeat;background-position: top;height: auto;padding-bottom: 40px;}
.hm_block_3 .hm_tit{text-align: center;padding:75px 0 0;}
.hm_partners{padding-top: 80px;width: 1100px;margin: 0 auto;}
.hm_partners img{width: 100%;}
.hm_link{padding: 30px 0 25px 0;background-color: #f7f7f7;}
.hm_link dl{overflow: hidden;width: 1200px;margin: 0 auto;}
.hm_link dt{float: left;margin-right: 10px;font-size: 14px;color: #666;font-weight: bold;}
.hm_link dd{float: left;margin-right: 10px;font-size: 14px;color: #666;}
/*新闻资讯*/
.sercon{padding:60px 0;background:#fafafa;}
.cmtit{text-align:center;margin-bottom:50px;}
.cmtit .cm1{font-size:30px;color:#000;}
.cpul .cmtit{margin-bottom:30px;}
.cpul .cmtit .cm1{margin-top: 55px;text-align:left;}
.cpul .cmtit .cm1 span{font-size:26px;opacity: 0.6;}
.cmtit1 .cm1{color:#c9171f;}
.cmtit .cm2{font-size:18px;color:#bfbfbf;font-family:Arial;margin-top:10px;}
.newul ul{margin-bottom:50px;}
.newul li{padding:48px 0;background:#fff;transition:all 500ms;margin-bottom:30px;}
.newul li a,.newul li .box{display:block;position:relative;padding-left:545px;}
.newul li .pics{width:439px;height:244px;position:absolute;top:0px;left:50px;overflow:hidden;}
.newul li .pics img{width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}
.newul li .newcons{padding-right:40px;height:244px;display:flex;flex-direction:column;justify-content:center;}
.newul li .newcons .ntime{font-size:14px;color:#999;}
.newul li .newcons .ncon{font-size:14px;color:#888;line-height:24px;margin:10px 0 20px 0;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.newul li .newcons .ntitle{font-size:20px;color:#333;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.newul li .newcons .nmore{width:120px;height:34px;border:1px solid #dadada;font-size:14px;color:#888;text-align:center;line-height:34px;border-radius:5px;margin-top:20px;}
.newul li:hover{box-shadow:0 0 24px rgba(52,14,5,.1)}
.newul li:hover .pics img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}
.newul li:hover .newcons .nmore{background:#d61e1e;border:1px solid #d61e1e;box-shadow:0px 0px 30px rgba(201,23,21,.4);color:#fff;}
/*pages*/
.Pages{zoom:1;text-align:center;color:#fff;clear:both;}
.Pages span{padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 4px;line-height:40px;text-align:center;}
.Pages .p_page a{display:inline-block;vertical-align:middle;background:#c8c8c8;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{font-family:"宋体";font-size:14px;color:#fff;}
.Pages .p_page .num a{display:inline-block;width:40px;text-align:center;vertical-align:middle;font-size:14px;color:#999;font-family:Arial;}
.Pages a.a_prev,.Pages a.a_next{width:40px;height:40px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{background:#c9171f;color:#fff;}
.Pages a.a_prev:hover,.Pages a.a_next:hover{background:#c9171f;color:#fff;}
/*新闻详情*/
.dynamic_tit{color: #666;padding: 10px 0px 24px 0px;line-height: 20px;margin-bottom: 25px;text-align: center;border-bottom: 1px dashed #e6e6e6;}
.dynamic_tit h3{font-size: 20px;color: #666;padding-bottom: 18px;}
.dynamic_tit span{margin: 0px 12px;display: inline-block;font-size: 14px;color: #666;}
.dynamic_main{word-wrap: break-word;font-size: 16px;line-height: 36px;color: #656565;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl a{color:#666}
.PrevNextBox dl:hover a{color:#d61e1e;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.SinglePage  img,.SinglePage p img{display:block!important;margin:0 auto;}
/*关于我们*/
.gycon .gyfl{width:40%;float:left; position: relative;}
.gycon .gyfl img{width:100%;height:auto;}
.gycon .gyrh{width:56%;float:right;}
.gycon .gyrh p{font-size:15px;line-height:28px;color:#414242;text-indent:2em;}
.gycon .gyfl .playbtn{position: absolute; top: 50%; width: 42px; height: 42px; left: 50%; margin: -21px 0px 0px -21px; background: url(../images/play.png) no-repeat;}
.gycon .gyfl .playbtn:hover{background: url(../images/playon.png) no-repeat;}
.gycon .gyfl .video{width: 100%; height: 100%; z-index: -100; opacity:0; display:; position: fixed; left: 0px; top: 0px; background: rgba(0,0,0,.7)}
.gycon .gyfl .video .box{width: 800px; position: relative; margin: 5% auto 0;}
.gycon .gyfl .video .box iframe{width:100% !important;}
.gycon .gyfl .video .box img{display: block; width: 100%;}
.gycon .gyfl .video video{width: 100%; height: 100%; background: #000; position: absolute; left: 0px; top: 0px;}
.gycon .gyfl .video .closebtn{font-size: 30px; color: #fff; position: absolute; right: 0px; top: -40px; line-height: 30px;}
.gycon .gyfl .video.on{ opacity:1; z-index:999;}
.gybox2{padding:60px 0 100px 0;background:#fafafa;}
.gyul li{width:29%;height:388px;background:#fff;margin-right:6.5%;float:left;box-shadow:0 0 20px rgba(8,1,3,.12);transition:all 1s ease;overflow:hidden;}
.gyul li:nth-child(3n){margin-right:0px;}
.gyul li .tb{position:relative;width:100px;height:100px;margin:40px auto 0}
.gyul li .tb .i1,.gyul li .tb .i2{display:block;position:absolute;left:0;top:0;border-radius:50%;}
.gyul li .tb .i1{transition:400ms;}
.gyul li .tb .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.gyul li .sotit .p{font-size:18px;color:#333;text-align:center;margin:24px 0;}
.gyul li .sotit .line{width:30px;height:2px;background:#e5e5e5;margin:0 auto 30px;}
.gyul li .sobox p{font-size:14px;color:#666;line-height:26px;text-align:center;}
.gyul li:hover{margin-top:-20px;box-shadow:0px 0px 35px rgba(8,1,3,.12);}
.gyul li:hover .tb .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);box-shadow:17px 11px 30px rgba(201,23,31,0.4)}
.gyul li:hover .tb .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}
.gyul li:hover .sotit .p{color:#c9171f;}
.gyul li:hover .sotit .line{background:#df7479;}
.gyul li:hover .sobox p{color:#f6ad01;}
.gybox3{padding:60px 0 30px;}
.fz{position:relative;}
.fz .swiper-container{padding:60px 10px 100px 10px;background:url(../images/line3.jpg) center 82% repeat-x;}
.fz .swiper-container .swiper-slide{position:relative;height:auto;}
.fz .swiper-button-next,.fz .swiper-button-prev{width:54px;height:54px;z-index:999;}
.fz .swiper-button-prev{background:url(../images/gf1.png);left:-8%;background-size:100% 100%;outline:none;}
.fz .swiper-button-next{background:url(../images/gr1.png);right:-8%;background-size:100% 100%;outline:none;}
.fz .gimg{width:100%;}
.fz .gimg img{width:100%;}
.fz .gtit{width:100%;height:60px;background:#fafafa;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.fz .gtit p{font-size:16px;color:#444;line-height:22px;}
.fz .dot{width:16px;height:16px;background:url(../images/rdot1.png);position:absolute;left:50%;bottom:-39px; transform:translate(-50%,0%);}
.fz .gtime{position:absolute;left:50%;bottom:-79px; transform:translate(-50%,0%);}
.fz .gtime span{font-size:16px;color:#999;}
.fz .swiper-button-prev:hover{background:url(../images/gf2.png);background-size:100% 100%;}
.fz .swiper-button-next:hover{background:url(../images/gr2.png);background-size:100% 100%;}
.fz .swiper-slide-active{margin-top: -15px;}
.fz .swiper-slide-active .gbox{box-shadow:0 0 30px rgba(0,0,0,.1);}
.fz .swiper-slide-active .gtit{background:#fff;}
.fz .swiper-slide-active .gtit p{color:#d61e1e;}
.fz .swiper-slide-active .dot{width:40px;height:40px;background:url(../images/rdot2.png);position:absolute;left:50%;bottom:-50px; transform:translate(-50%,0%);}
.fz .swiper-slide-active .gtime span{color:#d61e1e;}
/*产品中心*/
.CP_UL li{width: 49.5%;height: 274px;background: #fff;margin-bottom: 1%;}
.CP_UL li.CP_One{height: 274px;line-height: 274px;vertical-align: middle;text-align: center;float: left;}
.One_Txt{display: block;text-align: center;color: #c9171f;vertical-align: middle;margin-bottom: 20px;}
.CP_H2{font-size: 50px;line-height: 1.1;font-family: "微软雅黑";}
.CP_H3{font-size: 48px;line-height: 1.1;font-family: "Impact",Regular;text-transform:Capitalize;}
.CP_Cont{width: 50%;float: right;text-align: center;height: 274px;}
.CP_Txt{margin-top: 70px;}
.Lin5{width: 20px;height: 2px;background: #8f8f8f;margin: 0 auto 10px;}
.CP_P1{font-size: 22px;line-height: 36px;color: #444;}
.CP_P2{font-size: 20px;color: #999;line-height: 36px;}
.CP_More{display: block;width: 100px;height: 30px;line-height: 30px;background: #fff;margin: 20px auto 0;text-align: center;border-radius: 15px;border: 1px solid #c9171f;color: #c9171f;font-size: 16px;font-family: :'Arial', Regular;
}
.CP_Img{width: 50%;height: 274px;float: left;}
.CP_Img img{width: 100%;height: 100%;}
.CP_UL li.CP_Li1{float: right;}
.CP_UL li.CP_Li2{float: left;}
.CP_UL li.CP_Li3{float: right;}
.CP_UL li.CP_Li1 .CP_Cont{float: left;}
.CP_UL li.CP_Li1 .CP_Img{float: right;}
.CP_UL li:hover{background: #c9171f;}
.CP_UL li:hover .Lin5{background: #fff;}
.CP_UL li:hover .CP_P1{color: #fff;}
.CP_UL li:hover .CP_P2{color: #fff;}
.CP_UL li.CP_One:hover{background: #fff;}
.CP_More:hover{text-decoration: none;color: #0069b0;}
/*产品列表*/
.cmnav{padding:0px 0 12px;border-bottom:1px solid #e3e3e3;text-align:center;}
.cmnav a{display:inline-block;height:36px;line-height:36px;font-size:16px;color:#666;margin-top:12px;padding:0 25px;border-radius:5px;}
.cmnav a:hover,.cmnav a.on{background:#c9171f;box-shadow:4px 5px 13px rgba(201,23,31,.28);color:#fff;}
.cpul li{width:31%;height:470px;overflow:hidden;background:#fff;float:left;margin-right:3.5%;margin-bottom:45px;position:relative;transition:all 500ms ease;}
.cpul li:nth-child(3n){margin-right:0px;}
.cpul li .cpimg{text-align:center;height: 260px; transition:all 500ms ease;}
.cpul li .cpimg img{width: 100%; height: 260px;}
.cpul li .cptext{text-align:center;margin-top:48px;transition:all 500ms ease;}
.cpul li .cpt1{font-size:22px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpul li .cpt2{font-size:16px;color:#c0c0c0;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpul li .cpbtn{width:80%;height:40px;font-size:14px;color:#fff;text-align:center;line-height:40px;box-shadow:0px 0px 30px rgba(201,23,31,.4);background:#c9171f;border-radius:5px;position:absolute;bottom:-100%;left:50%;transform:translate(-50%,-50%);transition:all 500ms ease;}
.cpul li:hover{box-shadow:0px 0px 50px rgba(52,14,5,.1);}
.cpul li:hover .cpbtn{bottom:35px;}
.cpul li:hover .cptext{margin-top:10px;}
/*产品详情*/
.cpbox .cpfl{width:40%;height:340px;background:#eee;float:left;}
.cpfl img{width: 100%;}
.cpbox .cprh{width:55%;float:right;display:flex;flex-direction:column;justify-content:center;}
.cpbox .cprh .cptit1{font-size:24px;color:#c9171f;font-weight:bold;border-bottom:1px dashed #e9e9e9;padding-bottom:30px;}
.cpbox .cprh .cpms .ms1{font-size:16px;color:#444;font-weight:bold;margin-top:20px;}
.cpbox .cprh .cpms p{font-size:14px;color:#999;line-height:32px;}
.cpbox .cpxq{padding:20px 50px 0;}
.cpbox .cpxq li{padding:40px 0;border-bottom:1px dashed #ccc;}
.cpbox .cpxq li:last-child{border-bottom:0px;}
.cpbox .cpxq li p{font-size:14px;color:#666;line-height:1.8;}
.cpbox .cpxq .cname{font-size:16px;color:#333;font-weight:bold; margin-bottom: 20px;}
.cpbox .cpxq .ctext p{font-size:14px;color:#666;line-height:36px;margin:20px 0;padding-left:15px;}
.cpbox .cpxq img{display:block;margin:0 auto}
.cpbox .cpxq dl{padding-left:15px;margin-top:20px;}
.cpbox .cpxq dl dd{width:50%;float:left;}
.cpbox .cpxq dl dd p{font-size:14px;color:#666;line-height:40px;}
.proucts_content{
  margin-bottom: 35px;
   border-bottom: 3px solid #f00;
   padding-bottom: 15px;
   margin: 0 auto 20px;
   word-wrap: break-word;
   color: #555a5e;
   border: 1px solid #ddd;
   border-radius: 2px;
   background: #fff;
   box-shadow: 0 1px 1px rgba(0,0,0,.04);
   padding: 0 15px;
   box-sizing: border-box;
   font-size: 14px;
}
.proucts_item h2 {
    font-size: 18px;
    line-height: 30px;
    position: relative;
    padding: 5px 20px;
    color: #fff;
    font-weight: 600;
    margin: 0 -15px;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f00,endcolorstr=blue,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f00,endcolorstr=blue,gradientType=0);/*IE8*/  
    background:#f00; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, #f00, rgba(203, 1, 1, 1));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f00), to(rgba(203, 1, 1, 1)));  
    background:-o-linear-gradient(top, #f00, rgba(203, 1, 1, 1)); 
    box-shadow: 0 0 6px rgba(0,0,0,0.2);
    margin-bottom: 20px;
    border-radius: 3px;
  }
.proucts_content img{display: block;max-width: 100%;height: auto;}
.proucts_content .proucts_text{font-size: 14px;color: #555a5e;margin: 0 0 10px;line-height: 1.6;overflow: hidden;}
.hhtitle {
    background: #EAEAEA;
    margin-bottom: 20px;
    margin-top: 30px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    overflow: hidden;
}

/*联系我们*/
.proucts_content{
  margin-bottom: 35px;
   border-bottom: 3px solid #f00;
   padding-bottom: 15px;
   margin: 0 auto 20px;
   word-wrap: break-word;
   color: #555a5e;
   border: 1px solid #ddd;
   border-radius: 2px;
   background: #fff;
   box-shadow: 0 1px 1px rgba(0,0,0,.04);
   padding: 0 15px;
   box-sizing: border-box;
}
.proucts_item h2 {
    font-size: 18px;
    line-height: 30px;
    position: relative;
    padding: 5px 20px;
    color: #fff;
    font-weight: 600;
    margin: 0 -15px;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f00,endcolorstr=blue,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f00,endcolorstr=blue,gradientType=0);/*IE8*/  
    background:#f00; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, #f00, rgba(203, 1, 1, 1));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f00), to(rgba(203, 1, 1, 1)));  
    background:-o-linear-gradient(top, #f00, rgba(203, 1, 1, 1)); 
    box-shadow: 0 0 6px rgba(0,0,0,0.2);
    margin-bottom: 20px;
    border-radius: 3px;
  }
.proucts_content img{display: block;max-width: 100%;height: auto;}
.proucts_content p{font-size: 14px;color: #555a5e;line-height: 1.6;}
.hhtitle {
    background: #EAEAEA;
    margin-bottom: 20px;
    margin-top: 30px;
    border-radius: 6px;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    overflow: hidden;
}


.hhtitle span {
	background-color: #f40a0a;
    width: 60px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    line-height: 40px;
    margin-right: 20px;
}

/*底部*/
.ft_info{background: #161e30;height: 360px;overflow: hidden;padding-top: 66px;box-sizing: border-box;}
.ft_copy{background: #141b2b;padding: 18px 0;text-align: center;box-sizing: border-box;}
.ft_copy p{font-size: 14px;color: #fff;opacity: 0.5;line-height: 1.7;}
.ft_ewm{float: left;width: 25%;}
.ft_ewm h3{font-size: 32px;color: #fff;}
.ft_ewm span{font-size: 14px;color: #fff;display: block;padding-bottom: 8px;}
.ewm{width: 161px;}
.ewm p{font-size:14px;color: #fff;text-align: center;padding-top: 5px; }
.ft_nav{float: left;width: 42%;}
.ft_text{float: right;width: 30%;}
.ft_nav{overflow: hidden;}
.ft_nav dl dd{float: left;width: auto;text-align: left;margin-right: 15px;}
.ft_nav dl dd:last-child{margin-right: 0px;}
.ft_nav dl dd p{font-size: 16.5px;color: #e62129;padding-bottom: 15px;}
.ft_nav dl dd ul li{padding-bottom: 15px;}
.ft_nav dl dd ul li a{font-size: 16.5px;color: #fff;}
.ft_nav dl dd ul li:hover a{color: #e62129;}
.ft_text p{font-size: 16.5px;color: #fff;padding-bottom: 15px;line-height: 1.7;}
/*人才招聘*/
.zc .hd{margin:45px 0;}
.zc .hd li{width:32%;float:left;margin-right:2%;height:70px;background:#f5f5f5;border-radius:5px;transition:500ms;cursor:pointer;text-align:center;}
.zc .hd li:nth-child(3n){margin-right:0px;}
.zc .hd li .tbcon{margin:12px auto 0;display:inline-block;}
.zc .hd li .tbs{position:relative;width:30px;height:30px;float:left;}
.zc .hd li .tbs .i1,.zc .hd li .tbs .i2{display:block;position:absolute;left:0;top:10px;}
.zc .hd li .tbs .i1{transition:400ms;}
.zc .hd li .tbs .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.zc .hd li .tbtit{float:left;margin-left:20px;}
.zc .hd li .tbtit .t1{font-size:20px;color:#333;}
.zc .hd li .tbtit .t2{font-size:16px;color:rgba(34,34,34,.3);font-family:Arial;}
.zc .hd li:hover{background:#f6ad00;box-shadow:0 0 50px rgba(236,139,0,.4);}
.zc .hd li:hover .tbs .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.zc .hd li:hover .tbs .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}
.zc .hd li:hover .tbtit .t1{color:#fff;}
.zc .hd li:hover .tbtit .t2{font-size:16px;color:rgba(255,255,255,.2);font-family:Arial;}
.zc .bd{margin-bottom:50px;}
.zc .bd .thead{width:100%;height:60px;background:#d61e1e;}
.zc .bd .thead p{width:16.666666%;height:60px;float:left;font-size:18px;color:#fff;line-height:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zc .bd li .list p{width:16.666666%;height:60px;border-bottom:1px solid #eee;float:left;font-size:15px;color:#444;line-height:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zc .bd li .list p a.check{display:inline-block;width:120px;height:30px;line-height:30px;background:#f4f4f4;color:#444;margin-top:15px;}
.zc .bd li .list p a.check:hover,.zc .bd li .list p a.checks{color:#fff;background:#d61e1e;}
.zc .bd li .zccon{padding:20px 35px;display:none;}
.zc .bd li .zccon .zc1,.zc .bd li .zccon .zc2{font-size:16px;color:#666;}
.zc .bd li .zccon .zc2{margin:20px 0 20px 0;}
.zc .bd li .zccon p{line-height:40px;font-size:14px;color:#666;}
.zc .bd li .zccon .zc1 a.sh{float:right;display:block;width:120px;height:30px;color:#fff;background:#c9171f;font-size:15px;text-align:center;line-height:30px;box-shadow:0px 0px 30px rgba(201,23,31,0.4)}
.zwms{ font-size:14px; color:#444; line-height:20px;}
.rzyq{ font-size:14px; color:#444; line-height:20px;}

/*测导航*/
.fixed-right{display: block;width: auto;height: auto;position: fixed;right: 0;top: 45%;z-index: 199;}
.zhiding{display: block;padding-top: 20px;box-sizing: border-box;width: 72px;height: 72px;background-color: #dcdcdc;cursor: pointer;position: relative;font-size: 14px;color: #484747;text-align: center;text-transform: uppercase;overflow: hidden;margin-top: 1px;}
.zhiding:hover{background-color: #1cb5d8;color: #fff;}
.zhiding:hover img{filter:brightness(100);}
.zhiding:hover::after{border-bottom: 5px solid #fff;}
.zhiding img{vertical-align: middle;}
.fixed-right-in{display: block;width: 72px;height: 72px;background-color: #1cb5d8;text-align: center;font-size: 13px;color: #fff;padding-top: 10px;margin-top: 1px;}
.fixed-right-in:hover{background-color: #1cb5d8;}
.fixed-right-in span{display: block;width: 28px;height: 28px;margin: 0 auto 6px;overflow: hidden;}
.fixed-right-list{display: block;width: 232px;height: 72px;background-color: #1cb5d8;text-align: center;font-size: 13px;color: #fff;padding-top: 0px;cursor: pointer;margin: 0 -180px 0px 0;position: relative;vertical-align: middle;margin-top: 1px;}
.fixed-right-list:hover{background-color: #1cb5d8;}
.fixed-right-list-in{display: inline-block;float: left;width: 72px;height: 72px;padding-top: 10px;box-sizing: border-box;}
.fixed-right-list>.fixed-right-list-in>span{display: block;width: 28px;height: 28px;margin: 0 auto 6px;overflow: hidden;}
.fixed-right-list-phone{display: inline-block;float: left;width: 160px;height: 72px;line-height: 72px;text-align: left;padding-left: 10px;font-size: 17px;box-sizing: border-box;}
.fixed-right-ewm{display: none;width: 120px;height: 120px;position: absolute;left: 0;top: 100%;background: #fff;z-index: 198;box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.3);}
.fixed-right-ewm img{width: 100%;}

/*售后服务*/
.whcon1{padding:60px 0 110px 0;text-align:center;}
.whcon1 .wname{font-size:22px;color:#fff;margin-bottom:20px;}
.whcon1 p{font-size:16px;color:#fff;line-height:30px;}
.whcon2{padding:40px 0;}
.whcon2 dl{padding:0 70px;}
.whcon2 dl dd{width:45%;float:left;height:120px;background:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;}
.whcon2 dl dd:nth-child(2n){width:45%;float:right;}
.whcon2 dl dd i{font-size:30px;color:#d61e1e;position:absolute;top:42px;left:50px;}
.whcon2 dl dd span{font-size:16px;color:#666;line-height:26px;padding:0 50px 0 150px;}
.lc{margin:50px 0 80px 0;}
.lctit{font-size:22px;color:#000;text-align:center;margin-bottom:40px;}
.lc ul li{width:49.8%;float:left;height:120px;border-right:1px solid #dadada;border-bottom:1px solid #dadada;display:flex;flex-direction:column;justify-content:center;}
.lc ul li:nth-child(2n){border-right:0px}
.lc ul li:nth-child(3n),.lc ul li:nth-child(4n){border-bottom:0px;}
.lc ul li p{padding-right:50px;position:relative;padding-left:60px;font-size:15px;color:#333;}
.lc ul li p span{font-size:36px;color:#d61e1e;font-weight:bold;position:absolute;top:5px;left:0px;}
.lc ul li:nth-child(2n) p span{left:70px;}
.lc ul li:nth-child(2n) p{padding-left:130px;}
.fw{font-size:16px;color:#333;line-height:36px;text-align:center;}
.fw i{width:144px;}
.fw span{font-size:22px;color:#d61e1e;font-weight:bold;}
.ly{padding-top:50px;}
.ly dl dd{width:31.5%;height:54px;background:#fff;float:left;border:1px solid #cfcfcf;margin-right:2.5%;position:relative;margin-bottom:30px;}
.ly dl dd:nth-child(3n){margin-right:0px;}
.ly dl dd .ico{position:absolute;left:22px;top:14px;}
.ly dl dd .ico i{display:inline-block;width:1px;height:18px;background:#cfcfcf;vertical-align:top;margin:5px 0 0px 20px;}
.ly dl dd input{width:100%;display:block;height:54px;padding-left:90px;border: 0px;outline: none;box-sizing: border-box;font-size: 16px;}
.ly dl dd.dd1{width:100%;height:208px;background:#fff;border:1px solid #cfcfcf;position:relative;;}
.ly dl dd textarea{box-sizing: border-box;resize: none;width:100%;display:block;height:106px;padding-left:90px;padding-top:19px;font-size:16px;color:#888;border: 0px;outline: none;font-size: 16px;font-family: 微软雅黑;}
.ly  a.abtn{display:block;width:168px;height:48px;line-height:48px;background:#d61e1e;font-size:16px;color:#fefefe;box-shadow:0 0 50px rgba(201,23,31,.4);border-radius:5px;margin:0 auto;text-align:center;}
.ly dl dd input::-webkit-input-placeholder{color:#888;}
.ly dl dd input::-moz-placeholder{color:#888;}
.ly dl dd input:-moz-placeholder{color:#888;}
.ly dl dd input:-ms-input-placeholder{color:#888;}
.ly dl dd textarea::-webkit-input-placeholder{color:#888;}
.ly dl dd textarea::-moz-placeholder{color:#888;}
.ly dl dd textarea:-moz-placeholder{color:#888;}
.ly dl dd textarea:-ms-input-placeholder{color:#888;}
.zl_block .bd .thead p{width: 25%;}
.zl_block .bd li .list p{width: 25%;}
/*联系我们*/
.lxcon{margin-top:50px;}
.lxcon .lximg{width:100%;}
.lxcon .lximg img{display:block;width:100%;}
.Contact{background:#fff; padding:2% 4%;width: 1200px;}
.Contact .pic{width:31%; float:left; position:relative;}
.Contact .pic img{display:block; width:100%;}
.Contact .pic .name{position:absolute; height:58px; top:50%; left:6%; margin-top:-29px;}
.Contact .pic .name h3{font-size:18px; line-height:26px; color:#0f0f0f;}
.Contact .pic .name h2{font-size:24px; line-height:32px; color:#d61e1e;}
.Contact .txt{width:67%; float:right; font-size:16px; line-height:36px; color:#515151; padding:3% 0 0;}
.Contact .txt p{color:#666666;font-size: 16px;line-height: 2;}
/*兼容*/
#m_banner{display: none;}
#m_head{display: none;}
.m_head{display: none;}
.inner_img2{display: none;}
@media (min-width: 751px) and (max-width: 1329px){
#head{display: none;}
  #m_banner{display: none;}
.m_head {
    display: block;
}
.m_head{display: block; background: #d4e2fc;padding: 0.28rem;position: fixed;top: 0;left: 0;right: 0;z-index: 99;}
    .m_logo{width: 3.625rem;float: left;}
    .m_logo img{width: 3.625rem;}
    .m_nav{float: right;width: 1rem;}
    .m_nav img{width: 1rem;}
#f_menu {background-color: #7bb2c7; width: 5rem;position: fixed;right: -5rem;top: 1.56rem; z-index: 99;}
#f_menu li {border-bottom: solid 1px #fff;}
#f_menu a {color: #fff;display: block;text-align: center;font-size: 0.4rem;line-height: 1.1rem;}
.nav_icon1{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon1.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
#f_menu li span{display: inline-block;width: 0.38rem;height: 0.4rem;background: url(../images/dbx.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.04rem;margin-left: 0.3rem;}
.nav_icon2{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon2.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.nav_icon3{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon3.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.nav_icon4{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon4.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.nav_icon5{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon5.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.nav_icon6{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon6.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.nav_icon7{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon7.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.nav_icon8{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon8.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.nav_icon9{width: 0.45rem;height: 0.45rem;background: url(../images/nav_icon9.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.08rem;margin-right: 0.15rem;display: inline-block;}
.menu_img{display: inline-block;width: 30%;text-align: right;}
.menu_txt{display: inline-block;width: 60%;text-align: left;}
#smallclass_1{background-color: #7bb2c7; width: 5rem;position: fixed;right: -5rem;top: 1.56rem; z-index: 101;height: 10rem;}
#smallclass_1 dd{border-bottom: solid 1px #fff;}
#smallclass_1 dd a{color: #fff;display: block;text-align: right;font-size: 0.4rem;line-height: 1.1rem;}
#smallclass_1 dd a div{display: inline-block;width: 27%;text-align: right;}
#smallclass_1 dd a div i{display: inline-block;width: 0.6rem;height: 0.6rem;background: url(../images/fh.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.15rem;margin-right: 0.15rem;}
#smallclass_1 dd a p{display: inline-block;width: 70%;text-align: left;}
#smallclass_2{background-color: #7bb2c7; width: 5rem;position: fixed;right: -5rem;top: 0; z-index: 101;height: 10rem;}
#smallclass_2 dd{border-bottom: solid 1px #fff;}
#smallclass_2 dd a{color: #fff;display: block;text-align: right;font-size: 0.4rem;line-height: 1.1rem;}
#smallclass_2 dd a div{display: inline-block;width: 27%;text-align: right;}
#smallclass_2 dd a div i{display: inline-block;width: 0.6rem;height: 0.6rem;background: url(../images/fh.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.15rem;margin-right: 0.15rem;}
#smallclass_2 dd a p{display: inline-block;width: 70%;text-align: left;}
#smallclass_3{background-color: #7bb2c7; width: 5rem;position: fixed;right: -5rem;top: 0; z-index: 101;height: 10rem;}
#smallclass_3 dd{border-bottom: solid 1px #fff;}
#smallclass_3 dd a{color: #fff;display: block;text-align: right;font-size: 0.4rem;line-height: 1.1rem;}
#smallclass_3 dd a div{display: inline-block;width: 27%;text-align: right;}
#smallclass_3 dd a div i{display: inline-block;width: 0.6rem;height: 0.6rem;background: url(../images/fh.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.15rem;margin-right: 0.15rem;}
#smallclass_3 dd a p{display: inline-block;width: 70%;text-align: left;}
#smallclass_4{background-color: #7bb2c7; width: 5rem;position: fixed;right: -5rem;top: 0; z-index: 101;height: 10rem;}
#smallclass_4 dd{border-bottom: solid 1px #fff;}
#smallclass_4 dd a{color: #fff;display: block;text-align: right;font-size: 0.4rem;line-height: 1.1rem;}
#smallclass_4 dd a div{display: inline-block;width: 27%;text-align: right;}
#smallclass_4 dd a div i{display: inline-block;width: 0.6rem;height: 0.6rem;background: url(../images/fh.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.15rem;margin-right: 0.15rem;}
#smallclass_4 dd a p{display: inline-block;width: 70%;text-align: left;}
#smallclass_5{background-color: #7bb2c7; width: 5rem;position: fixed;right: -5rem;top: 0; z-index: 101;height: 10rem;}
#smallclass_5 dd{border-bottom: solid 1px #fff;}
#smallclass_5 dd a{color: #fff;display: block;text-align: right;font-size: 0.4rem;line-height: 1.1rem;}
#smallclass_5 dd a div{display: inline-block;width: 27%;text-align: right;}
#smallclass_5 dd a div i{display: inline-block;width: 0.6rem;height: 0.6rem;background: url(../images/fh.png);background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: 0.15rem;margin-right: 0.15rem;}
#smallclass_5 dd a p{display: inline-block;width: 70%;text-align: left;}
}
.sercon img{display: block;margin: 0 auto;}
@media (min-width: 1330px) and (max-width: 1650px){
  #menu>dl>dd {
    display: inline-block;
    width: auto;
    margin-right: 20px;
    position: relative;
    height: 45px;
}
.hd_logo {
    left: 20px;
    padding-top: 25px;
    position: absolute;
    margin-left: 0!important;
}
.search {
    right: 40px;
    padding-top: 40px;
    position: absolute;
    top: 0;
margin-right: 0!important;
}
}
@media (max-width: 1200px){
  .div_big{width:1200px;margin: 0 auto;}
  .hm_product .swiper-button-prev{left:2%;display: none;}
  .hm_product .swiper-button-next{right:2%;display: none;}
  .news_time{width: 16%;height: auto;padding: 12px 0;}
  .news_time h3{padding-top: 0;}
  .news-ol ul li {border-bottom: 2px solid #c3c5c6;margin-bottom: 10px;overflow: hidden;padding-bottom: 10px;}
  .news_info h4{padding-bottom: 10px;font-size: 18px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
  .hd_logo{margin-left: 50px;}
  .search{margin-right: 50px;}
  #menu>dl>dd{margin-right: 30px;}
  
  .hm_tit img{width: 3.81rem!important;}
  .hm_product {padding: 30px 0 0;}
  .cp_info h4{font-size: 24px;}
  .cp_info p{height:auto; font-size: 14px;margin-bottom: 30px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 5;margin: 0 10px 15px;display: none;}
  .cp_info span {display: block;width: 110px;height: 30px;border-radius: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #909090;margin: 0 auto;border: 1px solid #aeaeae;}
  .hm_product .swiper-slide:hover a{margin-top:0px;box-shadow:0 0 10px rgba(0,0,0,.2);}
.hm_product .swiper-slide a{margin-top:0px;padding-bottom: 20px;}
.hm_product .swiper-slide{height:auto;}
  .hm_product .swiper-slide a{height: 100%;}
  .hm_block_1{display:none;}
  .hm_block_m1{background:url(../images/hm_bg1.jpg);background-repeat: no-repeat;background-position: bottom;display:block;}
  .hm_block_m1 .hm_product .swiper-slide{width:40%;float:left; margin:0.3rem 0 0.3rem 7%;}

  .news_time{display: none;}
  .news_info{width: 100%;margin: 0;}
  .news_info p{font-size: 14px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .news_text h4{font-size: 18px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
  .news_text p{font-size: 14px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .hm_block_1{height: auto;padding-bottom: 40px;}
  .hm_block_3{background-size: 100%;padding-bottom: 40px;height: auto;}
  .hm_partners{padding: 30px 10px 0;box-sizing: border-box;}
  #m_banner .swiper-slide img{width: 100%;}
  .news_text{padding: 0 10px;height:122px;}
  .more_btn{margin-top: 30px;}
  .hm_news{padding-top: 30px;}
  /*底部*/
  .ft_info{height: auto;}
  .ft_ewm{width: 100%;padding: 0 20px 20px;}
  .ft_ewm h3{font-size: 24px;}
  .ewm img{width: 100px;}
  .ewm p{text-align: left;}
  .ft_nav {overflow: hidden;padding: 0 20px 20px;box-sizing: border-box;width: 100%;}
  .ft_nav dl dd{width: 33%;}
  .ft_nav dl dd p{font-size: 14px;}
  .ft_nav dl dd ul li a{font-size: 14px;}
  .ft_text {float: right;width: 100%;padding: 0 20px 30px;box-sizing: border-box;}
  .ft_text p {font-size: 14px;color: #fff;padding-bottom: 0;line-height: 1.6;}
  
}
@media (max-width: 750px){
	#head{display: none;}
	.div_big{width:100%;margin: 0 auto;}
	.w1200{width: 100%;margin: 0 auto;}
	#banner_block{display: none;}
	#m_banner{margin-top:15%;display: block;}
	  .news-tl {float: left;width: 100%;}
  .news-ol {float: right;width: 100%;}
.ft_nav dl dd ul li{padding-bottom: 0;}
}
@media (max-width:1440px) {
    .fz .swiper-button-next,.fz .swiper-button-prev{width:40px;height:40px;}
    .fz .swiper-button-prev{left:-5%;}
    .fz .swiper-button-next{right:-5%;}
.m100{width:100%;}
}

@media (max-width:1280px) {
    .fz .swiper-button-prev{left:3%;}
    .fz .swiper-button-next{right:3%;}
}
@media (max-width:998px) {
.gycon .gyfl .video .box{width: 90%;}
.gycon .gyfl .video .closebtn{top: 0px;}
}

@media (max-width:768px) {
    .gycon .gyfl,.gycon .gyrh{width:100%;float:none;margin-top:30px;}
}

@media (max-width:640px) {
    .gyul li{width:100%;margin-top:30px;float:none;margin-right:0px;height:auto;padding-bottom:30px;}
    .gyul li .tb{margin:30px auto;}
}
@media(max-width:1199px){
  .w1200{width:95%;}
}
@media (max-width:768px) {
    .sercon .serul li{width:48%;float:left;margin-right:0px;}
    .sercon .serul li:nth-child(2n){float:right;}
}
@media (max-width:640px) {
    .cmnav a{font-size:14px;padding:0 10px;}
    .sercon{padding:30px 0;}
    .cmtit .cm1{font-size:20px;}
    .cmtit .cm2{font-size:14px;margin-top:0px;}
    .cmtit{margin-bottom:30px;}
    .sercon .serul li{margin-bottom:15px;}
}
@media (max-width:997px) {
   .newul li .pics{width:300px;height:166px;}
   .newul li .newcons{height:auto;}
   .newul li a,.newul li .box{padding-left:380px;}
   .newul li .newcons .ncon{margin:10px 0;}
   .newul li .newcons .nmore{margin-top:5px;}
}
@media (max-width:640px) {
   .newul li{padding:20px 0;}
   .newul li .pics{left:20px;width:200px;height:112px;top:30px;}
   .newul li a,.newul li .box{padding-left:250px;}
   .newul li .newcons{padding-right:20px;}
}
@media (max-width:479px) {
   .newul li .pics{position:static;width:90%;height:auto;margin:0 auto}
   .newul li a,.newul li .box{padding-left:0px;}
   .newul li .newcons{padding:0 20px;margin-top:30px;}
   .newul li .newcons .ntitle{margin:5px 0;}
}
@media ( max-width:768px){
    .CP_UL li{width: 100%;}
    .CP_UL li.CP_Li3 .CP_Cont{float: left;}
    .CP_UL li.CP_Li3 .CP_Img{float: right;}
}
@media ( max-width:460px){
    .CP_UL li.CP_One{height: 200px;line-height: 200px;}
    .CP_H2{font-size: 26px;}
    .CP_H3{font-size: 24px;}
   .CP_Img{height: 200px;}
   .CP_UL li{height: 200px;}
   .CP_Txt{margin-top: 40px;}
   .CP_P2{font-size: 15px;}
}
@media ( max-width:460px){
    .three a{padding: 0px 3px;}
}
@media (max-width:768px) {
    .sercon .serul li{width:48%;float:left;margin-right:0px;}
    .sercon .serul li:nth-child(2n){float:right;}
}
@media (max-width:640px) {
    .cmnav a{font-size:14px;padding:0 10px;}
    .sercon{padding:30px 0;}
    .sercon img{width:100%;}
    .cmtit .cm1{font-size:20px;}
    .cmtit .cm2{font-size:14px;margin-top:0px;}
    .cmtit{margin-bottom:30px;}
    .sercon .serul li{margin-bottom:15px;}
}
@media (max-width:768px) {
    .cpul ul{margin-top:40px;}
    .cpul li{width:48%;float:left;margin-right:0px;}
    .cpul li:nth-child(2n){float:right;}
}
@media (max-width:480px) {
    .cpul li{height:auto;padding-bottom:40px;height:auto;}
    .cpul li .cpbtn{display:none;}
    .cpul li .cpimg{height: 180px;}
    .cpul li .cpimg img{height: 100%;width: 100%;object-fit: cover;}
    .cpul li:hover .cpimg,.cpul li:hover .cptext{margin-top:20px;}
    .cpul li .cpt1{font-size:18px;}
    .cpul li .cpt2{font-size:14px;margin-top:5px;}

}
@media ( max-width:640px){
    .Contact .txt{line-height:24px;}
}
@media ( max-width:480px){
    .Contact .pic,.Contact .txt{width:100%; float:none;}
    .Contact .pic .name h2{font-size:20px;}
    .Contact .txt{line-height:30px;font-size:14px;}
    .Contact .txt i{display:block; padding:0;}
    .OrganizeList li .box .title{height:40px;}
    .OrganizeList li .box .title span{padding-bottom:9px; font-size:18px;}
    .OrganizeList li .box .txt dl.w1,.OrganizeList li .box .txt dl.w2{float:none; width:100%;}
    .OrganizeList li .box .txt dl dd{font-size:14px;}   
}
@media (max-width:998px){
    .zc .hd li{width:48%;float:left;margin-right:0px;margin-bottom:15px;}
    .zc .hd li:nth-child(2n){float:right;}
}
@media (max-width:768px){
    .zc .bd li .list p a.check{padding:0 10px;width:auto;}
    .zc .hd li{width:48%;float:left;margin-right:0px;margin-bottom:15px;}
    .zc .hd li:nth-child(2n){float:right;}
}
@media (max-width:480px){
    .zc .bd li .zccon .zc2{margin-top:20px;}
    .zc .bd li .zccon p{line-height:30px;}
    .zc .bd li .zccon{padding:10px 10px;}
    .zc .hd li .tbtit .t1{font-size:16px;}
    .zc .hd li .tbtit .t2{font-size:14px;}
}
@media (max-width:479px){
    .zc .hd li .zctit p:nth-child(1),.zc .hd li .zctit p:nth-child(2){font-size:20px;}
   /* .zc .hd li{height:100px;}*/
    .zc .hd li .zctit{margin-top:40px;}
    .zc .hd{margin:30px 0;}
    .zc .bd{margin-bottom:30px;}
}
@media ( max-width:1028px){
    .ly dl dd{margin-right:2%;}
}
@media ( max-width:998px){
    .ly dl dd{margin-right:2%;}
    .whcon2 dl dd{height:auto;padding:20px 0;}
    .whcon1{margin-top:30px;}
}
@media ( max-width:767px){
   .whcon2 dl dd,.whcon2 dl dd:nth-child(2n){width:100%;float:none;}
   .whcon2 dl dd:nth-child(2n){margin-top:20px;}
   .whcon2 dl dd i{top:inherit;}
   .lc ul li{height:180px;}
.hm_link{padding: 15px;background-color: #f7f7f7;}
.hm_link dl{overflow: hidden;width: 100%;margin: 0 auto;}
.hm_link dt{float: left;margin-right: 6px;font-size: 14px;color: #666;font-weight: bold;}
.hm_link dd{float: left;margin-right: 6px;font-size: 14px;color: #666;}
}
@media ( max-width:480px){
   .lc ul li{width:100%;float:none;border:0px;height:auto;margin-bottom:20px;}
   .lc ul li:nth-child(2n) p{padding-left:60px;}
   .lc ul li:nth-child(2n) p span{left:0px;}
   .whcon2 dl{padding:0 20px;}
   .ly dl dd{margin-right:0px;float:none;width:100%;}
   .whcon2 dl dd i{font-size:20px;left:15px;}
   .whcon2 dl dd span{font-size:14px;padding-left:70px;}
   .lc{margin:40px 0;}
   .lctit{margin-bottom:25px;}
}
.m_logo{width:45%;float: left;}
.m_logo img{width:100%;}
.m_nav{float: right;width:10%;}
.m_nav img{width: 100%;}
@media(max-width:768px){
.news_img{width: auto;height:300px;}
.inner_img{display: none;}
.inner_img2{margin-top:15%;display: block;}
.inner_img2 img{width:100%;}
    .cpbox .cpfl,.cpbox .cprh{width: 100%;float: none;height: auto;}
    .cpbox .cpxq{padding: 10px 0px;}
    .cpbox .cpfl .swiper-slide{height: auto;}
    .cpbox .cprh .cptit1{margin: 10px 0px;padding-bottom: 0px;}
    .m_head{display: block; background: #fff;padding:2%;position: fixed;top: 0;left: 0;right: 0;z-index: 99;}

#f_menu {background-color: #7bb2c7; width:50%;position: fixed;right:-50%;top:10%; z-index: 99;}
#f_menu li {border-bottom: solid 1px #fff;}
#f_menu a {color: #fff;display: block;text-align: center;font-size:0.6em;line-height:3;}
.nav_icon1,.nav_icon2,.nav_icon3,.nav_icon4,.nav_icon5,.nav_icon6,.nav_icon7,.nav_icon8,.nav_icon9{width:1.2em;height:1.2em;background-repeat:no-repeat;background-size:100%;position: relative;top:0.1em;margin-right:0.2em;display: inline-block;}
#f_menu li span{display:inline-block;width:1em;height:1em;background: url(../images/dbx.png);background-repeat:no-repeat;background-size:100%;position:relative;top:0.1em;margin-left:0.5em;}
.nav_icon1{background-image:url(../images/nav_icon1.png);}
.nav_icon2{background-image:url(../images/nav_icon2.png);}
.nav_icon3{background-image:url(../images/nav_icon3.png);}
.nav_icon4{background-image:url(../images/nav_icon4.png);}
.nav_icon5{background-image:url(../images/nav_icon5.png);}
.nav_icon6{background-image:url(../images/nav_icon6.png);}
.nav_icon7{background-image:url(../images/nav_icon7.png);}
.nav_icon8{background-image:url(../images/nav_icon8.png);}
.nav_icon9{background-image:url(../images/nav_icon9.png);}
.menu_img{display: inline-block;width: 30%;text-align: right;}
.menu_txt{display: inline-block;width: 60%;text-align: left;}
#smallclass_1,#smallclass_2,#smallclass_3,#smallclass_4,#smallclass_5,#smallclass_6{background-color:#7bb2c7;width:50%;position:fixed;right:-50%;top:10%; z-index:101;height:15em;}
#smallclass_1 dd,#smallclass_2 dd,#smallclass_3 dd,#smallclass_4 dd,#smallclass_5 dd,#smallclass_6 dd{border-bottom:solid 1px #fff;}
#smallclass_1 dd a,#smallclass_2 dd a,#smallclass_3 dd a,#smallclass_4 dd a,#smallclass_5 dd a,#smallclass_6 dd a{color:#fff;display:block;text-align:right;font-size:0.6em;line-height:3;}
#smallclass_1 dd a div,#smallclass_2 dd a div,#smallclass_3 dd a div,#smallclass_4 dd a div,#smallclass_5 dd a div,#smallclass_6 dd a div{display:inline-block;width:27%;text-align:right;}
#smallclass_1 dd a p,#smallclass_2 dd a p,#smallclass_3 dd a p,#smallclass_4 dd a p,#smallclass_5 dd a p,#smallclass_6 dd a p{display:inline-block;width:70%;text-align:left;}
#smallclass_1 dd a div i,#smallclass_2 dd a div i,#smallclass_3 dd a div i,#smallclass_4 dd a div i,#smallclass_5 dd a div i,#smallclass_6 dd a div i{display:inline-block;width:1em;height:1em;background:url(../images/fh.png) no-repeat;background-size:100%;position:relative;top:0.2em;margin-right:0.2em;}
.cp_img{padding:20px 0;}
.cp_img img{width: auto;height: 50px;}
}
.footer{text-align: left!important;padding: 0!important;}
/*返回顶端*/
.top_icon{position: fixed;bottom: 100px;right: 10%;}