body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin: 0;padding: 0}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
html *{outline: 0;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing: border-box;}
body{overflow-x: hidden; font-size:14px; font-family:"Microsoft YaHei"; min-width:1414px;}
body, div, span, a, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;box-sizing: border-box}
h1, h2, h3, h4, h5, h6{font-weight: 500;}
a{color: #666;text-decoration: none}
a:focus{outline: none}
a, a:hover{color: #666;text-decoration: none}/*img{display:block;width:100%;height:auto;border:0;vertical-align:middle}*/
table{border-collapse: collapse;border-spacing: 0}
p{word-wrap: break-word}
em, i, b{font-style: normal}
btable{border-collapse: collapse;border-spacing: 0}
/*table th, table td{padding: 5px}*/
fieldset, img{border: 0}
address, caption, cite, code, dfn, em, i, th, var{font-style: normal;font-weight: normal}
ol, ul{list-style: none}
caption, th{text-align: left}
q:before, q:after{content: ''}
abbr, acronym{border: 0}
p{word-spacing: -1.5px}
li{list-style: none}
sup{vertical-align: baseline}
sub{vertical-align: baseline}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit;outline: none;font-style: inherit;font-weight: inherit}
input, button, textarea, select{*font-size:100%}
input, select{vertical-align: middle}
select, input, button, textarea, button{font:89% "Noto Sans SC", "Arial Narrow", HELVETICA}
table{font-size: 14px;width: 100%;border-collapse: collapse}
pre, code, kbd, samp, tt{font-family: monospace;
*font-size:108%;line-height: 100%}
.tl{text-align: left}
.tc{text-align: center}
.tr{text-align: right}
.bc{margin-left: auto;margin-right: auto}
.fl{float: left;display: inline}
.fr{float: right;display: inline}
.zoom{zoom: 1}
.hidden{visibility: hidden}
.vam{vertical-align: middle}
.clear{clear: both;height: 0;line-height: 0;font-size: 0}
.cl{clear: both;height: 0;line-height: 0;font-size: 0}
.cf{zoom: 1}
.cf:after{clear: both;content: '';display: block;height: 0;visibility: hidden}
.fl{float: left}
.fr{float: right}
.clear-form{background: none;border: none 0;outline: 0}
.container{margin-right: auto; margin-left: auto; padding-left: 5px; padding-right: 5px;}
@media (min-width:1201px){.container{width:1200px;}}
@media (min-width:1400px){.container{width:1400px;}}


@media (min-width:1800px){.container{width:1600px;}}
.container-fluid{margin-right: auto; margin-left: auto; padding-left: 5px; padding-right: 5px;}
.t{text-align: center;height:150px; display: flex; flex-direction: column; align-items: center; }
.t h3{font-size:40px;color:#333;line-height: 64px; padding-top:8px; font-weight: bold;  position: relative; z-index: 5;}
.t h3 b{font-weight: normal;}
.t h3:after {content:'';width:50px;height:4px; background-color: rgba(203,0,0,.9); position: absolute;bottom:10px;left:0%;z-index: -1;animation:myfirst 3s linear infinite;}
.t span{color: #5d5d5d; font-weight: 100; font-size: 16px; line-height:36px;}


.t2{text-align: center;height:150px;  }
.t2 h3{font-size:40px;color:#333;line-height: 64px; padding-top:8px; font-weight: bold;  position: relative; z-index: 5;}
.t2 h3 b{font-weight: normal;}
.t2 h3:after {content:'';width:50px;height:4px;background-color: rgba(203,0,0,.9); position: absolute;bottom:10px;left:0%;z-index: -1;animation:myfirst 3s linear infinite;}
.t2 span{color: #5d5d5d; font-weight: 100; font-size: 16px; line-height:36px;}

@keyframes myfirst
{
	0%   { width: 36%;}
	50%  { width: 0%;}
	100% { width: 36%;}
}
/*head*/
.head {width: 100%;position: fixed;top:34px; z-index: 999;}
.nhead {top:0;position: relative;}
.head_box {display: flex;justify-content: space-between;background: #fff;padding:17px 50px 17px 50px;align-items: center; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);  border-radius: 15px;}
.head_logo {display: flex;align-items:  center;}
.head_logo i {}
.head_logo p {font-size:37px; font-family: "sharp"; line-height:45px;display: flex;flex-direction: column;padding-left: 15px;letter-spacing:5px; color:#cb0000; padding-top:9px;}
.head_logo p span {font-size:16px;color: #666;font-weight: lighter;letter-spacing: 0;font-family: Microsoft YaHei;line-height: 22px;}
.head_logo span b {color: #cb0000;font-weight: bold;}
.head_con {width: 64%;display: flex;flex-direction: column;justify-content:  space-between;height: 62px;}
.head_sub {display:  flex;justify-content:  flex-end;width: 100%;}
.head_sub>ul {display: flex;justify-content:  space-between;}
.head_sub>ul>li {}
.head_sub li i {font-size: 16px;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #ddd;display: flex;justify-content:  center;align-items:  center; color:#999;}
.head_sub li:last-child {display:  flex; align-items:  center;padding-left: 20px;}
.head_sub li:last-child i {background: #333;color: #fff;}
.head_sub li:last-child p {font-size: 17px;color: #666;line-height: 24px;padding-left: 10px;}
.head_sub li:last-child p span {font-size: 25px; font-family: "DIN"; color: #cb0000; font-weight:bold;}
.head_nav {}
.head_nav ul {display: flex;justify-content: space-between;width: 100%;}
.head_nav li {position: relative;}
.head_nav li a {font-size: 16px;position: relative;}
.head_nav li>a:after {content:'';width: 0;height:3px;  background-color: rgba(205,0,0,.7); position: absolute;bottom: 0;left: 0;transition: 0.5s;}
.head_nav li:hover>a:after,.head_nav li.cur>a:after {width:100%;}
.fixed{ background: #fff; width:100%; box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);}
.fixed .head_box{ box-shadow:none;}
/*搜索*/
.head_sub li:first-child:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 
.tit_sel {width:636px;height: 150px;background: rgba(51,51,51,0.7);transform: rotateX(90deg);position: absolute;right:64px;transition: all 0.5s;font-size: 16px;padding: 34px;z-index: 99;top:111px;}
.tit_sel span {font-size: 24px;display: block;color: #152682;font-family: Arial;}
.tit_icon:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;}
#search-i{float:left; width:30px; height:33px; overflow:hidden; margin-top:20px;  box-sizing: border-box; padding-top: 7px;    border: 1px solid #dddddd;border-left: none;}
#search-bg{float:left; width:535px; height:33px; overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box;     border: 1px solid #dddddd;border-right: none;text-align: left;    line-height: 30px;}
.search-text{ font-size:14px;color: #999999;justify-content: center;align-items: center;}
.search-text a{ font-size:15px; color: #fff !important;}
.search-text a:hover{ font-size:15px; color: #ffffff;}
.search-text span{ float:left;  color:#ffffff;font-size: 15px;}
#infoname{ border:none;background:none; outline:none;} 
.search_name {float: left;font-size:22px;color: #ffffff; line-height: 32px;position: relative;z-index: 5;padding: 15px 0;width: 264px;height: 96px;background: #cb0303;text-align: center;}
.search_name:after {content: "";width: 0px;height: 0px;border-top: 7px solid #005299; border-right: 7px solid transparent;border-bottom:8px solid transparent; border-left: 7px solid #005299;position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
form {justify-content: center;}
.head_right {display: flex;justify-content: space-between;align-items: center;width: 72%;}
/*下拉*/
.head_nav li dl {background:rgba(255,255,255,1);position: absolute;top:45px;left:-156px;z-index:10000;overflow:hidden;width:400px;box-shadow: 1px 5px 10px rgba(0,0,0,0.2);transition: 0.5s;/* opacity: 0; *//* padding: 30px 60px; */transform-origin: top;transform: rotateX(90deg);}
.head_nav li:hover dl {/* opacity: 1; *//* padding: 30px 60px; */transform: rotateX(0deg);}
.head_nav li dl dt {width:112px;float:left;color:#333;line-height:28px;margin: 40px 40px 44px 60px;text-align:left;}
.head_nav li dl dt b { display: block; width: 40px; height: 3px; background-color: #cb0000; margin-bottom: 20px;}
.head_nav li dl dt strong { display:block; font-size:20px; margin-bottom:25px;}
.nav_con li dl dt span {display: block; width: 118px; height: 30px; text-align: center;line-height: 30px;border: 1px solid #cecece; color: #999;font-family: Arial;}
.head_nav li dl dt span a {color:#999; font-size:12px;border: 1px #eee solid; padding:6px;}
.head_nav li dl dt img { margin-bottom:5px;}
.head_nav li dd {width:130px;float:left;line-height:38px;display:block;text-align:left;overflow:hidden;margin:38px 0px;}
.head_nav li dd a { display:block; color:#777; font-size:15px; font-weight: normal;text-align:left; font-weight: 100; border: 1px #eee solid; text-align: center; margin-bottom:10px; line-height: 30px;}
.head_nav li.dhh dd a:hover { color:#5671a3;}


@media screen and (max-width:999px) and (min-width:800px) {
    .box {max-width:990px;margin: 0 auto;}
}
@media screen and (max-width:1099px) and (min-width:1000px) {
    .box {max-width:1070px;margin: 0 auto;}
}
@media screen and (max-width:1299px) and (min-width:1100px) {
    .box {max-width:1290px;margin: 0 auto;}
}
@media screen and (max-width:1304px) and (min-width:1300px) {
    .box {max-width:1470px;margin: 0 auto;}
}
@media screen and (max-width:1359px) and (min-width:1305px) {
    .box {max-width:1470px;margin: 0 auto;}
}
@media screen and (max-width:1499px) and (min-width:1360px) {
    .box {max-width:1470px;margin: 0 auto;}
}
@media screen and (max-width:1920px) and (min-width:1500px) {
    .box {max-width:1775px;margin: 0 auto;}
}

.tp-bullets {margin-bottom: 20px !important;}


/*图片放大*/
.com-width{margin-right: auto; margin-left: auto; width: 1600px;}
.w1600{margin-right: auto; margin-left: auto; width: 1600px;}
@media (max-width: 1700px){.com-width, .w1600{width: 1500px;}}
@media (max-width: 1280px){.com-width, .w1600{width: 970px;}}
@media (max-width: 992px){.com-width, .w1600{width: 750px;}}
@media (max-width: 768px){.com-width, .w1600{width: 100%; padding-right:5px; padding-left:5px;}}

.pb-80{padding-bottom: 80px;}
.pt-80{padding-top: 80px;}
.pic-scale .pic,
.img-scale{position: relative; overflow: hidden;}
.img-scale img,
.pic-scale img{-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.img-scale:hover img,
.pic-scale:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.img-scale.scale2:hover img,
.pic-scale.scale2:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}

.index-service .l{float: left;width: 74.65%;overflow: hidden;}
.index-service .item{position: relative;}
.index-service .item-r{float: right;width: 23.95%;overflow: hidden;}
.index-service .item .cont{position: absolute;z-index: 2;}
.index-service .item-2{margin-top: 20px;}
.index-service .item-1 .cont{left: 49px;top: 49px;}
.index-service .item-2 .cont{left: 40px;top: 39px;}
.index-service .item .cont .tit{font-size: 24px;color: #262626;line-height: 1;}
.index-service .item .cont .sub-tit{font-size: 16px;color: #8c8c8c;line-height: 1.2;margin-top: 18px;}
.index-service .item-1 .cont .sub-tit{font-size: 18px;color: #595959;}
.index-service .item .cont p{font-size: 14px;color: #595959;line-height: 25px;margin-top: 14px;width: 384px;}
.index-service .item .more{position: absolute;z-index: 2;display: block;text-align: left;width: 128px;height: 32px;line-height: 32px;font-size: 14px;color: #595959;background-color: #ffffff;border-radius: 16px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.index-service .item .more:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);/*width: 138px;*/}
.index-service .item-1 .more{left: 49px;bottom: 33px;}
.index-service .item-2 .more{left: 40px;bottom: 33px;}
.index-service .item-r .cont{text-align: center;width: 100%;top: 70px;}
.index-service .item-r .more{position: static;display: inline-block;margin-top: 48px;}
.index-service .item .more .icon{width: 32px;height: 32px;background-repeat: no-repeat;background-size: contain;margin-right: 14px;margin-top: -1px;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;}
.index-service .item .more:hover .icon{-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}
.icon-s-1{background-image: url(../uploadfile/image/20210925/20210925160216_510642222.png);}
.icon-s-2{background-image: url(../uploadfile/image/20210925/20210925160216_1128287210.png);}
.icon-s-3{background-image: url(../uploadfile/image/20210925/20210925160216_136679956.png);}
.icon-s-4{background-image: url(../uploadfile/image/20210925/20210925160216_1375218011.png);}
.icon{display: inline-block;font-style: normal;vertical-align: middle;}
.index-service .item-2{width: 49%;}

.oh{overflow: hidden;}
/*产品*/
.index-product {background: url(../uploadfile/image/20210925/20210925145328_1206200246.jpg) no-repeat center; background-size: cover;}
.gy{max-width:1600px;margin: 0 auto;min-width: 1400px; width: 100%; margin:auto;  }
.gy .t{background:url(../uploadfile/image/20210925/20210925142115_2119651692.png)no-repeat center top;}

.pronav{ width:564px; margin: 0 auto; padding-top:15px; position: relative; z-index:99; background: #ffffff; border-radius:50px; padding:6px; height:56px;}
.pronav > li{ width:180px; float:left; height:44px;  }
.pronav > li a { height:44px; display: block; z-index: 111111; width:180px; background: url(http://www.xiangruilai8.com/uploadfile/image/20190110/20190110174318_120369732.png) 150px no-repeat;     font-size: 16px; color: #343434; line-height:44px; transition: 0.3s all;  text-align:left ; border-radius:50px;}
.pronav > li.on a { background:#cb0000 url(http://www.xiangruilai8.com/uploadfile/image/20190110/20190110174318_120369732.png) 150px no-repeat; transition: 0.3s all; color:#fff; }
.pronav > li a em { display: block; float: left; margin:10px 12px 0 20px; }
ul.pronav li.on table td a { background:#343434;  line-height: 40px !important; text-align: center; height: 40px; font-size: 14px; transition: 0.3s all; margin-bottom:5px; margin-top:6px; }
ul.pronav li.on table td a:hover { background:url(../uploadfile/image/20210926/20210926100537_1260346983.png); transition: 0.3s all; }
ul.pronav li table td a { font-size: 14px; background:#006bcd; text-align: center; line-height: 40px !important; height: 40px; }
ul.pronav li table { display: none; }
ul.pronav li.on table { display: block; }

.p6{ margin:0 6px;}
.pro_c{padding:5rem 0;overflow: hidden;}
.pro_tc{display: flex;justify-content: space-between;align-items: center;}
.pro_tit>b{display: block;font-size: 36px;font-family: "Roboto";color: #e2e2e2;}
.pro_tit>div{display: flex;align-items: center;}
.pro_tit>div>i{font-size: 18px;color: #333;font-style: normal;}
.pro_tit>div>b{font-size: 30px;color: #333;}
.pro_tit>div>span{font-size: 28px;color: #cb0000;font-weight: bold;padding:0 2px;}

.pro_item .divproduct_new_div {
	display: flex;
	justify-content: space-between;
}
.pro_item .product_div_item_pic {
	width: 60.4%;
}
.pro_item .product_div_item_pic img {
	width: 100%;
	height: auto;
}
.jh-set1-cont{width: 100%; border: 1px solid #d9d9d9; overflow: hidden; background:#d9d9d9; margin-top:42px;}
.product_rCont{float: right;width:100%; }
.product_rCont > .prod_rCont_in{width: 100%;height:761px;position: relative;}
.product_rCont > .prod_rCont_in > .prod_item1{width:50%;height:380px;background: #fff;margin-right:1px;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_pic{float: left; padding:5% 0 0 3%; width:47%;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r{width:50%; float:right; padding:6.4% 3% 0 0; overflow:hidden;}
.prod_rCont_r > .pro_btn{padding-top: 30px;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r strong{display: block;height: 50px;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r p{font-size: 15px;line-height:28px;color: #888;padding:5px 0 30px; height:110px;}
.product_rCont > .prod_rCont_in > .prod_item1 > .prod_rCont_r strong a{font-size: 27px;font-weight: normal;color: #333;line-height: 50px;display: block;}
.prod_rCont_r .prod_ico1,.prod_rCont_r .prod_ico2,.prod_rCont_r .prod_ico3{transition:0.3s all ease-in-out;float: left;color: #444;font-size: 14px;  margin-right:32px; line-height:38px;text-align: center;}
.prod_rCont_r .prod_ico1 i,.prod_rCont_r .prod_ico2 i,.prod_rCont_r .prod_ico3 i{width:74px;height:74px; background:#eee; box-shadow: 0 10px 20px rgba(0,0,0,.05);transition:0.3s all ease-in-out;background-repeat: no-repeat;background-position:center 16px;display: block;border-radius: 50%;margin: 0 auto;}
.prod_rCont_r .prod_ico1 i{ background-image: url(../uploadfile/image/20210925/20210925165518_835245627.png); }


.prod_rCont_r .prod_ico2 i{ background-image: url(../uploadfile/image/20210925/20210925165518_1804637229.png); }
.prod_rCont_r .prod_ico3 i{ background-image: url(../uploadfile/image/20210925/20210925165518_350515237.png); }
.prod_rCont_r .prod_ico1:hover i,.prod_rCont_r .prod_ico2:hover i,.prod_rCont_r .prod_ico3:hover i{background-color: #cb0000;background-position: center -64px;}
.prod_rCont_r .prod_ico1:hover,.prod_rCont_r .prod_ico2:hover{color: #cb0000;}
.pro_btn{padding: 15px 0 0; display:none;}
.pro_btn:after{content: '';clear: both;display: block;}
.pro_btn .pro_btn1{font-size: 12px;color: #afafaf;float: left;width: 124px;height: 34px;border: 1px solid #ddd;line-height: 34px;text-align: center;border-radius: 50px;letter-spacing: -0.1px;text-transform: capitalize;transition: 0.3s all ease;}
.pro_btn .pro_btn2{width: 34px;height: 34px;display: block;float: left;border: 1px solid #ddd;border-radius: 50%;margin-left: 12px;background: url() no-repeat center 8px;transition: 0.3s all ease;}
.pro_btn .pro_btn1:hover{background: #1a58a5;color: #fff;border: 1px solid #1a58a5}
.pro_btn .pro_btn2:hover{background-color: #ffb400;border: 1px solid #ffb400;background-position-y: -24px;}


.prod_item2 .divproduct_new_div_item:hover .pro_btn .pro_btn1{background: #1a58a5;color: #fff;border: 1px solid #1a58a5}
.prod_item2 .divproduct_new_div_item:hover .pro_btn .pro_btn2{background-color: #ffb400;border: 1px solid #ffb400;background-position-y: -24px;}
.prod_item2 .divproduct_new_div_item{width:24.99%;height:380px;background: #fff;position: absolute; margin-right:1px;}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_date{display: none;}
.prod_item2 .divproduct_new_div_item .product_div_item_pic a,.prod_item2 .divproduct_new_div_item .product_div_item_pic a img{display: block;width:98%; margin:auto; height: auto;}
.prod_item2 .divproduct_new_div_item0{left:50.07%;top: 0; width:24.99%;}
.prod_item2 .divproduct_new_div_item1{right: 0;top: 0; width: 24.9%; margin-right:0px;}
.prod_item2 .divproduct_new_div_item2{left:0;bottom: 0;}
.prod_item2 .divproduct_new_div_item3{left:25.04%;bottom: 0;}
.prod_item2 .divproduct_new_div_item4{left: 50.07%; bottom: 0; }
.prod_item2 .divproduct_new_div_item5{left:75.1%;bottom: 0;}
.prod_item2 .divproduct_new_div_item .product_div_item_pic{width:100%;/*height: 282px;*/position: absolute;top: 0;/*padding: 10px 20px;*/background: #fff;}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_content{position: absolute; bottom: 0;  padding: 0px 39px 13px; z-index:2;}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_a{display: block;line-height: 40px;font-size: 18px;color: #333;}
.prod_item2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_body{font-size:15px;color: #888;line-height: 22px;}
.prod_item2 .divproduct_new_div_item:hover .divproduct_new_div_item_content{background:#333;}
.prod_item2 .divproduct_new_div_item:hover  .divproduct_new_div_item_a{color:#fff;}
.prod_item2 .divproduct_new_div_item:hover .divproduct_new_div_item_body{color:#fff;}


/*定制*/
.index-lc{padding-top:95px; background: url(../uploadfile/image/20210925/20210925155059_221615727.jpg) no-repeat center top;}

.index-lc .t{background:url(../uploadfile/image/20210925/20210925192700_712582583.png)no-repeat center top;}

.lc-list{margin-top:28px;}
.lc-list li{width: 20%; text-align: center; position: relative;}
.lc-list li .pic{display: inline-block; vertical-align: top; width: 113px; height: 130px; background: #eee; margin-bottom: 90px; background: url(../uploadfile/image/20210925/20210925155844_1636827087.png) no-repeat center; background-size: contain; -webkit-transition: .4s; -o-transition: .4s; transition: .4s;}
.lc-list li:hover .pic{-webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);}
.lc-list li:nth-child(2) .pic{background: url(../uploadfile/image/20210925/20210925155844_35694462.png) no-repeat center; background-size: contain;}
.lc-list li:nth-child(3) .pic{background: url(../uploadfile/image/20210925/20210925155844_1901885806.png) no-repeat center; background-size: contain;}
.lc-list li:nth-child(4) .pic{background: url(../uploadfile/image/20210925/20210925155844_2008800089.png) no-repeat center; background-size: contain;}
.lc-list li:nth-child(5) .pic{background: url(../uploadfile/image/20210925/20210925155844_1388280937.png) no-repeat center; background-size: contain;}
.lc-list li:nth-child(2n) .pic{margin-top: 90px; margin-bottom: 0;}
.lc-list li .yuan{position: absolute; left: 50%; top: 50%; margin-left: -8px; width: 16px; height: 16px; background-color: #ffffff; border: solid 1px #dddddd; border-radius: 50%; margin-top: 15px;}
.lc-list li:nth-child(2n) .yuan{margin-top: -33px;}
.lc-list li:nth-child(3) .yuan{margin-top: 15px;}
.lc-list li:nth-child(5) .yuan{margin-top: -3px;}
.lc-list li:nth-child(1) .yuan{margin-top: -3px;}
.lc-list li .cont h4{font-size: 24px; color: #262626; line-height: 1;}
.lc-list li .cont p{margin-top: 20px; font-size: 14px; color: #8c8c8c; line-height: 25px;}
.index-lc .zx-bar{margin-top: 65px; margin-bottom: 115px; text-align: center;}

.flex{display: flex;justify-content: space-between;}
.com-zx-sq,
.com-zx-tel{display: inline-block; height: 40px; font-family: "DIN"; line-height: 38px; background-color: #ffffff; border-radius: 20px; border: solid 1px #dddddd;  color: #2c303b !important; margin: 0 8px; vertical-align: middle; -webkit-transition: .4s; -o-transition: .4s; transition: .4s; font-size: 20px !important;}
.com-zx-sq:hover,
.com-zx-tel:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1); font-size: 20px;}
.com-zx-tel{width: 240px;}
.icon-zx-tel{width: 21px; height: 21px; background: url(../uploadfile/image/20210925/20210925165010_764625421.png) no-repeat center; background-size: contain; margin-top: -2px; margin-right: 15px;}
.com-zx-tel a{font-size: 20px;}
.com-zx-sq{position: relative; width: 160px; text-align: left; padding-left: 55px;}
.icon-index-zx{position: absolute; left: -1px; top: -1px; width: 40px; height: 40px; background: url(../uploadfile/image/20210925/20210925160216_1381280975.png) no-repeat center; background-size: contain; -webkit-transition: .4s; -o-transition: .4s; transition: .4s;}
.com-zx-sq:hover .icon-index-zx{-webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg);}

/*应用*/
.apply_t .t{background:url(../uploadfile/image/20210925/20210925142115_1426123785.png)no-repeat center top;}


/*case*/
.case { overflow: hidden;background: url(../uploadfile/image/20210721/20210721084635_985340262.jpg)no-repeat center top;}
.case_box {width:72.917%;margin: 0 auto;min-width: 1280px;}
.case_tab {}
.case_tab ul {display: flex;justify-content: center;align-items: center;}
.case_tab li {width: 33.4%;height: 27.7vw;background: #000;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: 0.5s;    position: relative;overflow: hidden;}
.case_tab li:nth-child(2n){background: #666;}
.case_t {display: flex;justify-content: center;align-items: center;flex-direction: column;position: relative;}
.case_t i {display: inline-block;width: 90px;height: 90px;border-radius: 50%;background: #fff; font-size: 38px;   display: flex;justify-content: center; align-items: center; color: #999;}
.case_t p {font-size: 24px; line-height:30px; text-align: center;color: #fff;}
.case_t p>span {display: block;font-size: 12px;color: #fff;text-transform: uppercase; font-family: Arial; margin-top:5px; line-height:20px;}
.case_t p:before, .case_t p:after{content: "";display: block;width:14.17vw;height:1px;background: url(../uploadfile/image/20210925/20210925141616_1508305579.png)no-repeat center; padding:18px 0;}
.case_tab li.on {width: 45.5%;transition: 0.5s;background: none;}
.case_tab li.on .case_t {display: none;transition: 0.5s;}
.case_tab li.on .case_con {display: block;transition: 0.5s;}
.case_tab li.on .case_pic {transition: 0.5s;}
.case_con {width: 100%;height: 100%; background: #f8f8f8;display: none;transition: 0.5s;position: relative;overflow: hidden;}
.case_pic {}
.case_pic img {width: 100%;}
.case_txt {position: absolute;display: flex;justify-content: space-between;bottom: 30px;    left: 20%;width: 18.75vw;background: #fff;padding:30px;}
.case_txt i {width: 60px;height: 60px;background: #fff;display: inline-block;font-size: 30px;text-align: center;line-height: 60px;}
.case_txt p {font-size: 24px;line-height: 30px; text-align: center;}
.case_txt p span {display: block;font-size: 14px;color: #666; padding: 10px 0px; text-align: center; line-height:24px;}
.case_pic1 {width: 100%;height: auto; position: absolute;    left: 0;top: 0;}
.case_pic1 img {}
.case_tab li.on .case_pic1 { display: none;transition:0.5s;}
.case_pic1:after {content:'';width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;}




/*简介*/
.com_bg{background: url(../uploadfile/image/20210925/20210925102603_2037873338.jpg)no-repeat center; padding: 90px 0;}

.com_t{background:url(../uploadfile/image/20210925/20210925142115_893854666.png)no-repeat center top;}
.com_m{height: 740px; position: relative;}
.com_ml{width: 35%; height: 100%; max-height: 848px; overflow: hidden; }
.com_ml img{width: 100%; }
.com_mr{width: 65%;height: 100%; padding:4vw 0 0 4.4vw;}
.com_mr p{font-size: 30px; color: #111;}
.com_mr span{color: #ccc;}
.com_mr dd{font-size: 16px; line-height:40px; margin:2.4vw 0;}
.com_mr a{display: block; width: 172px; height: 44px; line-height:44px; border-radius: 100px; background: #cb0000; text-align: center; font-size: 16px; color: #fff;transition: all .5s;}
.com_mr a:hover{width:220px;}
.com_md{ width: 80%; height: 160px; position: absolute; bottom:0; right:0; background-color: #ffffff;  box-shadow: 0px 0px 20px 0px rgba(34, 24, 21, 0.1);}
.com_md li{float: left; width: 25%; height:100%; text-align: center; color:#fff; padding-top:34px;}
.com_md p{font-size: 50px; font-family: "Arial"; color:#343434; font-weight:bold;}
.com_md p span{font-weight:lighter;  background: #cb0000; width:24px; line-height:24px;  position: absolute; border-radius: 50%; text-align: center; line-height: 24px; font-style: normal; color: #fff; font-weight: 100; font-size: 14px;  top: 15px; position: absolute; top:34px;}
.com_md dd{font-size: 16px; line-height: 30px; color:#666; font-weight:lighter;}
.com_mb{margin-top:40px;}
.com_mb .tempWrap{width:100% !important;}
.com_mb .new_web_div2021{text-align: center; }
.com_mb .new_web_div2021 li{display:inline-block; width:23.2%; margin-right:2vw;}
.com_mb .new_web_div2021 li>a{display:block; overflow:hidden; }
.com_mb .new_web_div2021 li img{width:100%; height:auto; transition: all .5s; }
.com_mb .new_web_div2021 li:hover img{transform:scale(1.1);}
.com_mb .new_web_div2021 li p{background:#fff; }
.com_mb .new_web_div2021 li p a{display:block; font-size:16px; color:#333; line-height:50px;}

@media (max-width: 1440px){
.com_m{height:680px;}
.com_mr{padding-top:3vw;}
.com_mr dd{font-size:15px;}

}


@media (max-width: 1300px){
.com_m{height:620px;}
.com_mr{padding-top:2vw;}
.com_mr dd{font-size:15px;}

}
@media screen and (max-width:1920px) and (min-width:1500px) {
    .box2 {max-width:1600px;margin: 0 auto;}
}


/*车间*/
.fac{width:100%;margin:auto; position: relative; overflow:hidden; }
.abt_pan{/*width:1400px;*/margin: 0 auto; padding-top:70px;}
.pan_tab{height: 61px;}
.pan_tab a{display: block;float: left;width: calc(100% / 2);line-height: 61px;background:#e5e5e5; color: #565656; font-size: 20px;font-weight: 100;text-align: center;transition: 0.3s;cursor: pointer;}
.pan_tab a.cur{background: #cb0000;color: #fff;transition: 0.3s;}
.pan_con{margin-top: 58px; overflow:hidden; }
.pan_con tr{display: block;}
.pan_con .hd{text-align: center;height:25px;margin-top: 36px;}
.pan_con .hd ul,.pan_con .hd li{height: 14px;display: block;}
.pan_con .hd li>li{font-size:14;width: 14px;height: 14px;background: #999;border-radius: 100%;display: inline-block;color:#999;line-height:14px;}
.pan_con .hd li>li.on{background:#cb0000;color:#cb0000;}
.pan_con .hd li>li+li{margin-left:10px;}
.pan_con td{position: relative;margin-right:12px;   transition: 0.5s;overflow: hidden;  border: 1px #ccc solid; width:391px !important; padding-left:inherit !important;}
.pan_con td a{overflow: hidden;}
.pan_con td:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.pan_con td:last-child{margin-right: 0;}
.pan_con td>br{display: none;}
.pan_con td div{padding-top: 0px !important;transition: all 0.5s ease;width: 100%;height: 0%;}
.pan_con td div a{ display:block; width:100%; height:50px;color:#fff; background:#cb0000;line-height:50px;font-size:16px;}



/*新闻*/
.news_bg{padding:90px 0 50px 0;overflow:hidden; background:#fff;}
.nwep{max-width:1600px; min-width: 1400px; width: 100%; margin:auto;}
.news{ width:100%; min-width:1600px; margin:auto;}
.news_fl{width:16%; padding-top:20px;}
.news_fl .t2{text-align:left;background:url(../uploadfile/image/20210925/20210925142115_209737782.png)no-repeat left top;}
.news_fl_title span{font-size: 40px;color: #ccc;line-height:50px;text-transform: uppercase;}
.news_fl_title p{font-size: 40px;color: #222;}
.news_fl_a a{display: block;width: 150px;height: 44px;line-height:40px;margin-bottom: 30px;border: 2px #ccc solid;border-radius:10px;font-size: 16px;color: #666;text-align: center;transition: all 0.3s ease-in-out;}
.news_fl_a a:first-child{margin-top:95px;}
.news_fl_a a.on{background:#cb0000;border: 2px #cb0000 solid;color: #fff;}

.news_fr{width:82% !important;}
.news_fr .news_div_item{position: relative;}


/*第一条新闻*/
.news_ul_fl{width:52%;}
.news_ul_fl .news_div_item{float: left;width: 100%;}
.news_ul_fl .news_div_item .news_div_item_pic{position: absolute;top: 0;width:100%;height: 400px;overflow: hidden;}
.news_ul_fl .news_div_item .news_div_item_image{width: 100%;border: 1px #eee solid;position: absolute;bottom:0px;}
.news_ul_fl .news_div_item .news_div_item_date{position: absolute;top: 470px;left: 15px;}
.news_ul_fl .news_div_item .news_div_item_year,.news_ul_fl .news_div_item .news_div_item_month,.news_ul_fl .news_div_item .news_div_item_day{float:left;}
.news_ul_fl .news_div_item .news_div_item_content{height:245px;margin: 30px 35px 0 15px;position: absolute;top: 400px;}
.news_ul_fl .news_div_item .news_div_item_a{font-size:22px;color:#333;position: relative;}
.news_ul_fl .news_div_item .news_div_item_a:after{display:block;content:"了解详细";width: 175px;height: 42px;line-height: 42px;background: #eee;font-size: 15px;color: #666;text-align: center;position: absolute;top: 220px;transition: all 0.3s ease-in-out;}
.news_div_item_content:hover .news_div_item_a:after{background: #cb0000;color:#fff;}
.news_ul_fl .news_div_item .news_div_item_body{margin-top: 45px;font-size: 15px;color: #666;line-height: 30px;}




/*第二到第四条新闻*/
.news .swiper-container{/*width: 1250px !important;*/margin-right: -30px;}
.news .swiper-slide{padding:30px 0;box-sizing: border-box;}
.news_ul_fr{width:49%;padding:0 45px;box-sizing: border-box;}
.news_ul_fr .news_div_item:first-child,.news_ul_fr .news_div_item .news_div_item_image{display:none;}
.news_ul_fr .news_div_item_body{position: absolute;top: 105px;line-height: 30px;font-size: 15px; opacity: 0;width:90%;}
.news_ul_fr .news_div_item{height:120px;margin-bottom: 25px;padding:0 33px;box-shadow: 0 0 30px rgba(0,0,0,.08);overflow: hidden;transition: all 0.3s ease-in-out; box-sizing: border-box;}
.news_ul_fr .news_div_item_date{position: absolute;top: 70px;left: 33px;}
.news_ul_fr .news_div_item_year,.news_ul_fr .news_div_item_month,.news_ul_fr .news_div_item_day{float:left;}
.news_ul_fr .news_div_item_a{font-size: 18px;color: #333;position: absolute;top: 38px;display: block;height: 230px;width: 100%;position: relative;z-index: 9;}
.news_ul_fr .news_div_item.on{height:270px;}
.news_ul_fr .news_div_item.on .news_div_item_body{opacity: 1;}
.news_ul_fr .news_div_item_body:after{content:"了解详细";width:175px;height:40px;display:block;background:#f5f5f5;line-height:40px;text-align:center;font-size:15px;color:#666;margin-top:30px;transition: all 0.3s ease-in-out;}
.news_div_item_content:hover .news_div_item_body:after{background: #cb0000;color:#fff;}




/* footer */
.footer { padding: 80px 0 0; overflow: hidden; background: #222;}
.footer .ft-info { margin-bottom: 80px; overflow: hidden;}
.footer .ft-info dl { float: left; margin-right: 160px;}
.footer .ft-info dt { display: block; margin-bottom:31px;}
.footer .ft-info dt a { font-size: 20px; color: #fff;}
.footer .ft-info dd a { display: block; font-size: 16px; color: #666; line-height: 40px;}
.footer .ft-info dl:nth-child(3) { margin-right: 0;}
.footer .ft-info dl a:hover { color: #cb0000;}
.footer .ft-info .ft-lxwm {  float: right; text-align: left;}
.footer .ft-info .ft-lxwm h3 { margin-left: 45px;}
.footer .ft-info .ft-lxwm h3 a { font-size: 20px; color: #fff;}
.footer .ft-info .ft-lxwm h3 a:hover { color: #cb0000;}
.footer .ft-info .lxwm-number { margin-top: 40px; overflow: hidden;}
.footer .ft-info .lxwm-number .item { float: left; width: 220px; margin-left: 45px; padding-bottom: 20px; border-bottom: 1px solid #fff;}
.footer .ft-info .lxwm-number .item p { font-size: 16px; color: #666;}
.footer .ft-info .lxwm-number .item em { margin-top: 10px; display: block; font-size: 24px; color: #fff; font-family: "DIN";}
.footer .ft-info .lxwm-number .item em i { float: right; font-size: 24px; color: #cb0000;}
.footer .ft-info .ft-lxwm span { margin-top: 40px; display: block; width: 485px; margin-left: 45px; font-size: 16px; color: #666;}
.footer .ft-links {padding-top: 40px;display: inline-block;width: 100%;border-top: 1px solid #393939;}
.footer .ft-links .links-fl { float: left;}
.footer .ft-links .links-fl li {  float: left; margin-right: 15px; color: #666; font-size:16px;}
.footer .ft-links .links-fl li a { font-size: 16px; color: #666;}
.footer .ft-links .links-fl li a:hover { color: #cb0000;}
.footer .ft-links .links-fr { float: right;}
.footer .ft-links .links-fr li { position: relative; float: left; padding:0 15px; line-height: 1; border-right: 1px solid #4e4e4e; font-size: 16px; color: #fff;}
.footer .ft-links .links-fr li .code {display: none;position: absolute;left: -30px;bottom: 26px;width: 120px;}
.footer .ft-links .links-fr li:hover .code { display: block;}
.footer .ft-links .links-fr li:last-child { border-right: none;}
.footer .ft-links .links-fr li.ft-back { cursor: pointer;}
.footer .ft-links .links-fr li a{ color:#fff;}
.footer .ft-links .links-fr li:hover { color:#cb0000;}
.footer .ft-link {padding: 25px 0;overflow: hidden;font-size: 16px;color: #4d4d4d;}
.footer .ft-link dl { float: left; width: 85%;}
.footer .ft-link dt {float: left;margin-right: 20px;font-size: 16px;}
.footer .ft-link dd { }
.footer .ft-link dd a {margin-right: 20px;color: #4d4d4d; font-size:15px;}
.footer .ft-link .links-sq a {float: right;font-size: 14px;color: #4d4d4d;}	
.footer .ft-link a:hover { color: #cb0000;}
@media (max-width:1440px) {
	.footer .ft-info dl { margin-right: 110px;}
}
@media (max-width:1200px) {
	.footer { padding: 30px 15px 30px;}
	.footer .ft-info .ft-lxwm h3 { margin-left: 0;}
	.footer .ft-info dl { display: none;}
	.footer .ft-info { margin-bottom: 40px;}
	.footer .ft-info .ft-lxwm { float: none; width: 100%;}
	.footer .ft-info .lxwm-number { margin-top: 20px;}
	.footer .ft-info .lxwm-number .item { margin: 0 5px; width: 160px;}
	.footer .ft-info .lxwm-number .item p { font-size: 14px;}
	.footer .ft-info .lxwm-number .item em { font-size: 18px;}
	.footer .ft-info .lxwm-number .item em i { font-size: 18px;}
	.footer .ft-info .ft-lxwm span { margin-left: 0; margin-top: 20px; width: 100%; font-size: 14px;}
	.footer .ft-link { display: none;}
	.footer .ft-links { padding-top: 20px;}
	.footer .ft-links .links-fr { display: none;}
	.footer .ft-links .links-fl li a { font-size: 14px;}
}
/* footer end */
/*--serverBar--*/
.serverBar{/*display:none*/;position:fixed;z-index:999;top:52%;right:0;transform:translateY(-50%);}
.serverBar li{position:relative;margin-bottom:10px;}
.serverBar li a{display:block;padding:5px;width:50px;height:50px;text-align:center;color:#666 !important;background:#fff;border:#f0f0f0 solid 1px;}
.serverBar li a>i{display:block;font-size:18px;}
.serverBar li a>span{display:block;font-size:14px;}
.serverBar li:hover a{color:#fff !important;background:#cb0000;border-color:rgba(255,255,255,0.1);}
.serverBar li .infos{display:none;position:absolute;right:60px;padding:10px;background:#fff;border:#f0f0f0 solid 1px;box-shadow:0 0 10px rgba(255,255,255,0.1);}
.serverBar li .tel{top:0;}
.serverBar li .tel dt{padding-bottom:6px;font-size:14px;color:#666;border-bottom:#f0f0f0 solid 1px;}
.serverBar li .tel dd{padding-top:6px;font-size:20px;font-family:"DIN Medium";color:#cb0000;white-space:nowrap;}
.serverBar li .QRcode{bottom:0;overflow:hidden;}
.serverBar li .QRcode .item{overflow:hidden;}
.serverBar li .QRcode .item i{display:block;width:100px;}
.serverBar li .QRcode .item img{display:block;width:100%;}
.serverBar li .QRcode .item p{font-size:14px;color:#666;text-align:center;}
.serverBar li:hover .infos{display:block;}
.serverBar li#backTop i{/*transform:rotate(-180deg);*/}
@media(max-width:1200px){
.serverBar{top:80%;}
.serverBar li{display:none;}
.serverBar li:hover .tel{display:none !important;}  
.serverBar li#backTop{display:block;}
}
/*--end serverBar--*/



/*--font-face--*/
@font-face{font-family:'iconfont';src:url('../iconfont/iconfont.eot');src:url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),url('../iconfont/iconfont.woff2') format('woff2'),url('../iconfont/iconfont.woff') format('woff'),url('../iconfont/iconfont.ttf') format('truetype'),url('../iconfont/iconfont.svg') format('svg')}.iconfont{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;user-select:none;}
/*--end font-face--*/