body{overflow-x: hidden;}

.zz .m_zz li#top_boxbody{margin: 0px auto; padding: 0px; font-size:14px; line-height:24px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1300px}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
a:hover{transition: all 0.6s;}
b{font-weight:normal;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.tl {text-align: left;}
.tc {text-align: center}
.tr {text-align: right;}
.cl{clear:both;}
.ov{overflow:hidden;}
.db,.lb,.dd{font-size:0;}
.db>div,.lb>li,.dd>dl{display:inline-block;vertical-align:top;}
em,.em,i{text-transform:uppercase;vertical-align:top;}
.ellipse {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.inline{display:inline-block;*display:inline;*zoom: 1;}
:focus {outline:none;background-color:transparent;}
::selection{background:#115195;color:#fff;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfix{ zoom:1;}

/*公用*/
.page,.content{width:1400px;margin:0 auto;overflow:hidden;}
.content1{width:1400px; margin:0 auto;position:relative;}
.pr{position:relative;}
.pa{position:absolute;}
.nno{margin:0px !important;padding:0px !important;border:none !important;}
.nnx{margin-right:0px !important;}

#top10,#top20,#top30,#top40,#top50,#top60,#top80,#top100{margin:0 auto; width:1400px; overflow:hidden;}
#top10{height:10px;}
#top20{height:20px;}
#top30{height:30px;}
#top40{height:40px;}
#top50{height:50px;}
#top60{height:60px;}
#top80{height:80px;}
#top100{height:100px;}

/*title*/
.title{text-align:center;}
.titleb{font-size:20px;color:#666;line-height:30px;}
.titlex{font-size:42px;color:#333;line-height:80px;font-weight:bold;}
.titlex b{color:#de403a;font-weight:bold;}
.titleb span{position:relative;padding:0px 35px;}
.titleb span:after{content:"";position:absolute;left:0;top:14px;width:22px;height:1px;border-radius:50%;background:#ccc;}
.titleb span:before{content:"";position:absolute;right:0;top:14px;width:22px;height:1px;border-radius:50%;background:#ccc;}
.line{width:2px;height:30px;background:#999;margin:50px auto 20px;}
.titlec{font-size:20px;color:#fff;line-height:30px;}
.titlax{font-size:42px;color:#fff;line-height:80px;font-weight:bold;}
.titlec span{position:relative;padding:0px 35px;}
.titlec span:after{content:"";position:absolute;left:0;top:14px;width:22px;height:1px;border-radius:50%;background:#fff;}
.titlec span:before{content:"";position:absolute;right:0;top:14px;width:22px;height:1px;border-radius:50%;background:#fff;}

@font-face {
  font-family: "DIN";
  src: url("http://www.xihuifu.com/cssnew/DIN.woff2.txt") format("woff2"),
       url("http://www.xihuifu.com/cssnew/DIN.woff.txt") format("woff"),
       url("http://www.xihuifu.com/cssnew/DIN.ttf.txt") format("truetype"),
       url("http://www.xihuifu.com/cssnew/DIN.eot.txt") format("embedded-opentype"),
       url("http://www.xihuifu.com/cssnew/DIN.svg.txt") format("svg");
}

@font-face {
  font-family:"bb3802";
  src: url("http://www.xihuifu.com/cssnew/bb3802.woff2.txt") format("woff2"),
       url("http://www.xihuifu.com/cssnew/bb3802.woff.txt") format("woff"),
       url("http://www.xihuifu.com/cssnew/bb3802.ttf.txt") format("truetype"),
       url("http://www.xihuifu.com/cssnew/bb3802.eot.txt") format("embedded-opentype"),
       url("http://www.xihuifu.com/cssnew/bb3802.svg.txt") format("svg");
}

/*head*/
.head{height:42px;line-height:42px;border-bottom:1px #f4f4f4 solid;font-weight:200;width:100%;position:relative;}
.head_d{width:100%;float:left;position:absolute;z-index:999;height:52px; overflow: hidden;}
.head_l{font-size:15px;color:#666666;margin-left:50px;}
.albb{margin-right:70px;}
.head_r{font-size:14px;color: #fff;text-align:center;line-height:52px;margin-right:35px;}
.head_r span{font-size:16px;}
.head_r img {margin-right: 5px;}

/*top*/
#top_box{width:1400px;margin:0 auto;height:110px;overflow:inherit;background:#fff;min-width:1300px;position:relative;z-index: 99;}
#top_box_inside{width:100%;margin:0 auto;height:124px;background:#fff;}
#top_l{float:left;}
#top_logo{float:left;margin-top:25px;border-right:1px #ccc solid;padding-right:30px;}
#top_logo img{width:220px; height:50px;}
#top_name{float:left;font-size:22px;line-height:100px;font-weight:bold;margin-left:5px;}
.logo_addr{float:left;font-size:30px;line-height:32px;padding-top:23px;margin-left:30px;}
.logo_addr span{font-size:34px;color:#fff;background:#dc352f;border-radius:5px;padding:0px 10px;margin-left:10px;font-family: "bb3802";}
.logo_addr p{color:#888;font-size:24px;line-height:40px;letter-spacing:1.7px;}

.top_tel{float:right;margin-top:26px;}
.top_telp{float:right;margin-left:15px;margin-top:13px;}
.top_telt{font-size:20px;text-align:right;color:#333;float:right; line-height:30px;}
.top_telt span{font-size:30px;font-family:Impact;color:#dc352f;display:block;}


/*nav*/
.nav{height:64px;width:100%;background: #dc352f;}
.menu{width:1460px;margin:auto;}
.NavCeshi > li{float:left;transition:0.2s all ease-in-out;position:relative;padding:0px 48px;}
.NavCeshi > li > a {display:block;text-align:center;padding:0px 0;font-size:19px;line-height:64px;color:#fff;transition:0.2s all ease-in-out;height:64px;position:relative;z-index: 1113;}
.NavCeshi > li > a:after,.NavCeshi > li > a::after{width: 0%; height: 2px; background:#ff8e0d; display: block; position: absolute; left: 0; bottom: 0; transition:0.3s all ease-in-out; }
.NavCeshi > li.navcurrent > a:after,.NavCeshi > li.navcurrent > a::after,.NavCeshi > li:hover > a:after,.NavCeshi > li:hover > a::after{ width: 100%; }
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a{ color:#ffb8b5; }
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ }
.NavCeshi li>.nav2 {display:none;position:absolute;left:-20px;top:64px;z-index:99999;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.3);}
.NavCeshi li>.nav2 a{display:block;background:#fff;height:85px;width:230px;color:#333;border-bottom:none;padding:15px 0px 0px 35px;}
#aa2 > .nav2 a{width:150px;font-size:15px;}
.NavCeshi li>.nav2 a:hover{background:#dc352f;color:#fff;padding:15px 0px 0px 20px;}
.nav2 b{color:#999;}
.NavCeshi li>.nav2 a span{font-size:18px;color:#333;line-height:18px;text-transform:uppercase;transition:all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;-webkit-transition:all .8s cubic-bezier(.35, .75, .55, 1) .1s;-moz-transition:all .8s cubic-bezier(.35, .75, .55, 1) .1s;display:block}
.NavCeshi li>.nav2 a b{color:#ccc;line-height:30px;position:relative;display:inline-block;transition:all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;-webkit-transition:all .8s cubic-bezier(.35, .75, .55, 1) .1s;-moz-transition:all .8s cubic-bezier(.35, .75, .55, 1) .1s;display:block}
.NavCeshi li>.nav2 a span:before{content:'';display: inline-block;vertical-align: middle;height: 2px;width:0;background:#fff;transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;-moz-transition:all .8s cubic-bezier(.35, .75, .55, 1) .1s;}
.NavCeshi li>.nav2 a b:before{content:'';display: inline-block;vertical-align:middle;height:2px;width:0;background:transparent;transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;-moz-transition:all .8s cubic-bezier(.35, .75, .55, 1) .1s;}
.NavCeshi li>.nav2 a:hover span{transform: translateY(-25px);font-size: 18px;color:#fff;line-height:23px;}
.NavCeshi li>.nav2 a:hover b{transform: translateY(25px);color:#fff;}
.NavCeshi li>.nav2 a:hover span:before,.NavCeshi li>.nav2 a:hover b:before{width:40px;margin-right:5px;}

/*导航下拉*/
.NavCeshi li .sedNav{width:180px;position:absolute;background:#fff;left:-36px; top:100%; z-index:9999; display: none;}
.NavCeshi li .sedNav a {display:block;line-height:50px;color: #333; font-size: 14px;text-align: center;}
.NavCeshi li .sedNav a:hover{color:#fff;background:#ff8e0d;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e92929', endColorstr='#c21313',GradientType=0 );}:root .gradient{-webkit-filter:none;filter:none;}

.nav .searchIcon{float:right;width:3%;height:104px;cursor:pointer;}
.nav .slideDown{display:none;text-align:center;font-size:0;overflow:hidden;position:absolute;right:0;top:100%;width:100%;height:204px;background:rgba(250,250,250,0.7);z-index:9999;}
.nav .slideDown .searchBox{overflow:hidden;display:inline-block;width:90%;height:60px;margin-top:50px;margin-bottom:15px;background:#fff;border-radius:50px;}
.nav .slideDown .searchBox{*display:inline}
.nav .slideDown .searchHot{font-size:14px;color:#333;}
.nav .slideDown .searchHot a{color:#333;}
.nav .slideDown .searchBox input[type='text']{font-size:14px;color:#666;float:left;width:840px;height:100%;border:none;outline:none;background:none;line-height:60px;margin-left:25px; font-size:14px;color:#666;}
.nav .slideDown .searchBox button[type='submit']{ cursor: pointer; float: right; margin-right: 15px; width: 60px; height: 60px; border: none;}


.search-bg{width:90%;height: 60px;line-height:60px;padding-left: 10px; float:left;}
.search-i {width: 32px; overflow: hidden; height: 32px;float: left;margin-top: 13px;}

/*幻灯片*/
.focus{width:100%;min-width:1400px;height:760px;overflow:hidden;position:relative;}
.focus ul{height:100%;position:absolute;overflow:hidden;}
.focus ul li{float:left;width:100%;height:100%;overflow:hidden;position:relative;background:#fff;}
.focus ul li div{position:absolute;overflow:hidden;width:100%;height:100%;}
.focus .btnBg{position:absolute;width:100%;height:20px;left:0;bottom:0;background:#000;display:none;}
.focus .btn{position:absolute;width:952px;height:23px;margin-left:-480px;left:50%;bottom:50px;text-align:center;}
.focus .btn span{font-size:0;display:inline-block;display:inline;zoom:1;width:10px;height:10px;text-align:center;font-size:0;margin-left:16px;cursor:pointer;background:#fff;border-radius: 50%;}
.focus .btn span.on {background:#333;width:30px;height:10px;border-radius:40px;}
.focus .preNext {width:45px;height:100px;position:absolute;top:280px;background:url(../images/20210304175913_761422886.png) no-repeat 0 0;cursor:pointer;}
.focus .pre {left:-45px;}
.focus .next {right:-45px;background-position:right top;}
.focus:hover .pre{left:0px;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}
.focus:hover .next{right:0px;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}


/*产品模块*/
.pro_box{width:100%;position: relative;z-index: 9998;margin-top:-155px;height:156px;}

/*zz*/
.zz_box{width:1250px;margin:0px auto;padding-top:0px;}
.zz{width: 1250px; margin:0px auto; z-index: 9999}
.zz .m_zz ul{width:1250px; position:relative;}
.zz .m_zz li{width:230px;box-sizing:border-box;float: left;text-align: center;position: relative;height: 230px;background: #fff;box-shadow: 0px 0px 20px rgba(204, 204, 204, 0.5);border-radius: 50%;padding:37px 0px;}
.zz .m_zz li .iconfont{font-size:42px;color:#e0e0e0;text-align:center;display:block;line-height:65px;}
.iconfont.icon-fangzi {font-size: 46px !important;}
.iconfont.icon-shushi { font-size: 50px !important;}
.iconfont.icon-baihuo {font-size: 34px !important;}
.zz .m_zz li:before {content:"";width:200px;height:200px;border:1px #f1f1f1 solid;border-radius:50%;position:absolute;left:15px;top:15px;}
.zz .m_zz li+li{margin-left:110px;}
.zz .m_zz .n{border-right:none;}
.zz .m_zz li em{display:block;position:relative;width:93px;float:left;left:34%;height:50px;margin-bottom:5px;}
.ttb{float:left;font-size:52px;color:#dc352f;font-family:"DIN";font-weight:500;font-style:normal;line-height:45px;}
.zz .m_zz li em i{font-size:14px;color:#999;text-align:center;line-height:25px;width:25px;height:25px;display:block;position:absolute;top:0px;right:15px;}
.zz .m_zz .zz1{width:145px;margin:auto;}
.zz .m_zz .zz1 h3{font-size:17px;color:#666;width:145px;float:left;line-height:30px;font-weight:80;text-align:center;}
.zz .m_zz .zz1 p{ text-align:center;line-height:20px;height:40px;box-sizing:border-box;font-size:15px;color:#333;display:block;white-space:nowrap;width:300px;float: left;padding-top:6px;}
.zz .m_zz li:nth-child(2) em{width:145px;left:24%;}
.zz .m_zz li:nth-child(3) em{width:88px;left:35%;}
.zz .m_zz li:nth-child(4) em{width:142px;left:25%;}
.zz .m_zz li:nth-child(2) em i{font-size:21px;}
    
/*简介*/
.company_box{width:100%;margin:auto;background:url(../images/20210226173505_118345053.jpg)no-repeat bottom center;height: 970px;}
.company_l{width:770px;float:left;margin-top:30px;}
.company_lt{float:left;width:23px;height:73px;background:#000;text-align:center;font-size:14px;color:#fff;line-height:20px;padding-top:8px;}
.company_lt1{float:left;margin-left:10px;padding-right:20px;border-right:1px #efefef solid;margin-right:20px;height:73px;}
.company_lt1 em{font-size:16px;color:#333;margin-left:20px;}
.company_lt1 p{font-size:48px;color:#dc352f;font-family:Impact;display:block;line-height:48px;}
.company_lt1 span{font-size:18px;color:#333;}
.company_lt2{font-size:36px;color:#333;line-height:36px;}
.company_lt2 span{font-size:24px;color:#999;display:block;font-weight: 300;}
.company_ltp{font-size:15px;line-height:30px;color:#666;float:left;margin-top:30px;text-align:justify;}
.company_ltp a{font-size:15px;color:#333}
.company_r{width:456px;height:267px;border-radius:8px;position:relative;float:right;padding:20px;}
.company_r:before{content:"";width:456px;height:267px;background:#fdeeee;border-radius:8px;position:absolute;top:20px;left:-20px;;}
.company_r img{border-radius:10px;position: absolute;z-index: 999;}
.company_r:after {content: "";width: 456px;height: 267px;background: #fcdede;border-radius: 8px;position: absolute;top: 0px;left: 0px;}
/*优势*/
.main_box{width:100%;}
.main_t{width:100%;margin:0 auto;position:relative;float:right;}
.main_row1{position:absolute;z-index:9999;width:100%;margin:auto;}
.main_row1:after{content:'';display:block;clear:both;}
.main_r1{float:right;}
.main_r1_item{display:block;width:465px;float:left;padding:70px 0;position:relative;cursor:pointer;height:465px;background:#434753;z-index:-1;transition:all 0.3s;}
.main_r1_item:nth-child(2){background:#dc352f;margin-top:20px;}
.main_r1_item p{margin:auto;width:240px;text-align:center;}
.main_r1_item span{text-align:center;color:#fff;font-size:26px;line-height:40px;font-weight:bold}
.main_r1_item em{color:rgba(255, 255, 255, .5);font-size:14px;display:block;font-family:"arial";}
.main_r1_item i{display:block;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.main_r1_item .iconfont{font-size:50px;margin:0 auto;line-height:65px;color:#fff;padding-top:30px;margin-bottom:20px;width:113px;height:113px;border:1px #fff solid;border-radius:50%;}
i.iconfont.icon-zuanshi {font-size: 63px;}
.main_r1_item .yct{font-size:16px;color:#fff;line-height:30px;width:310px;text-align:center;margin:30px auto;font-weight:100}
.main_r1_item a{width:56px;height:58px;margin:auto;background:url(../images/20210304175655_1995959036.png)no-repeat center;display:block;opacity:0;}
.i1{top:0;left:0;-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.i2{top:0;right:0;-webkit-animation-delay:1s;animation-delay:1s;}
.i3{bottom:0;right:0;-webkit-animation-delay:1.5s;animation-delay:1.5s;}


/*adv*/
.adv_box{width:100%;background:url(../images/20210227085152_1866784079.jpg)no-repeat center bottom;overflow:hidden;height:1500px;}
.adv_box1{width:100%;background:url(../images/20210302092119_1676175762.jpg)no-repeat center bottom;overflow:hidden;height:1500px;}
.con{width:1400px;background:#fff;border-radius:3px;box-shadow:0px 0px 15px rgba(204, 204, 204, 0.3);padding:0px 60px 80px;margin:auto;height:1300px;}
.con .yys{overflow:hidden;}
.conl{width:720px;}
.conl .btl{position:relative;background:url(../images/20210227092643_1342759721.png)no-repeat center;top:-4px;color:#fff;font-size:24px;line-height:30px;padding:20px;text-align:center;width:77px;height:111px;}
.conl .btr{font-size:42px;color:#333;margin: 35px 35px 0px;}
.conl .ttx{font-size:16px;color:#666;line-height:30px;float:left;margin-top:35px;text-align:justify;}
.conl .cp_d{width:100%;height:448px;overflow:hidden;float: left;margin-top:52px;}
.conl .cp_d li{width:360px;float:left;border:1px #f5f6f9 solid;padding:22px;height:366px;}
.conl .cp_d li+li{margin-left:-1px;}
.conl .cp_d .bga{width:360px;float:left;background:#fff;border:1px #f5f6f9 solid;padding:46px 36px;height:366px;}
.conl .cp_d .bgb{width:360px;float:left;background:#fff;border:1px #f5f6f9 solid;padding:46px 36px;height:366px;}
.conl .cp_d li p{font-size:24px;font-weight:bold;line-height:34px;text-align:center;padding:35px 0px 15px;}
.conl .cp_d li p span{font-size:18px;color:#999;display:block;}
.conl .cp_d li a{width:125px;height:36px;border:1px #e6e6e6 solid;line-height:36px;font-size:15px;color:#999;text-align:center;letter-spacing: 1px;transition:0.5s;margin:auto;display:block;}
.conl .cp_d li:hover a{background:#dc352f;color:#fff;transition:0.5s;}
.conr{width:473px;height:670px;margin-top:15px;}

.zc{width:100%;}
.zc li{width:390px;height:260px;box-shadow:0px 0px 20px rgba(204, 204, 204, 0.5);float:left;}
.zc li .zca{width:155px;height:55px;background:#de0e1b;border-bottom-left-radius:25px;border-bottom-right-radius:25px;text-align:center;color:#fff;font-size:24px;margin:auto;line-height:55px;text-transform:uppercase;}
.zc li .zcb{font-size:24px;font-weight:bold;line-height:34px;text-align:center;margin:30px auto;}
.zc li .zcc{font-size:17px;color:#999;display:block;text-align:center;width:90%;margin:auto;}
.zc li a{width:180px;height:40px;border:1px #e6e6e6 solid;text-align:center;color:#999;line-height:40px;margin:20px auto;display:block;}
.zc li+li{margin-left:20px;}
.zc li:nth-child(2){width:460px;height:300px;border: 1px #de0e1b solid;}
.zc li:nth-child(3),.zc li:nth-child(1){margin-top:20px;}

/*品牌优势*/
.brand_ys{width: 100%;margin: 0 auto;}
.brand_tx{position: relative;z-index: 3;float: right;width:1400px;margin:auto; background:url(../images/20210227104528_1270875444.jpg)no-repeat center;height:425px;}
.brand_tx:after{content: '';display: block;clear: both;}
.brand_t{display:block;width:350px;float:left;padding:80px 0;position:relative;cursor: pointer;border-right:1px rgba(255, 255, 255, 0.1) solid;text-align:center;height: 425px;}
.brand_t:hover i,.main_r1_item.active i{background-position-y: -70px;color:#fff;}
.brand_t:after{content:'';display:block;width:350px;background:#de0e1b;height:425px;position:absolute;left:-35px;opacity:0;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;z-index:-1;top:0px;}
.brand_t p{margin:auto;width:80%;text-align: center;}
.brand_t span{text-align:center;color:#fff;font-size:24px;line-height:40px; font-weight:400;margin:40px 0px 30px;display:block;}
.brand_t em{color:#fff;font-size:15px;display:block;line-height:30px;text-align:center;}
.brand_t .iconfont{font-size:46px;color:#fff;text-align:center;line-height: 60px;}
i.iconfont.icon-puweiliebiaomorenzhuangtai {font-size: 60px;}
i.iconfont.icon-dizhi {font-size: 42px;}
i.iconfont.icon-feiyongshenqing {font-size: 52px;}
.brand_t:nth-child(4){border:none !important;}
.brand_t.active:before,.brand_t:hover:before{opacity:1;top:-5px;}
.brand_t.active:after,.brand_t:hover:after{opacity:1;left:0px;}

/*资质认证*/
.honer{ padding:50px 0 80px;background:url(../images/20210227113752_674705745.jpg)no-repeat center bottom;}
.honer .title t{ display:inline-block; vertical-align:middle; width:400px; height:23px; margin:0 20px;}
.honer .title t.t{ transform:rotate(180deg);}
.poster-main .poster-btn{ width:44px; height:32px; position: absolute; cursor:pointer; display:block; z-index: 10; }
.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -16px; }
.poster-main .poster-prev-btn a { right: -16px; }
.poster-main .poster-next-btn a { left: -16px; }
.poster-main .poster-next-btn{ left:-56px; top:130px; }
.poster-main .poster-prev-btn{ right:-56px; top:130px; }

.poster-main .poster-next-btn a:hover,.poster-main .poster-prev-btn a:hover{ background-position: -36px 0}

.poster-item{ position: relative;}
.poster-item em{ position: absolute; left:0; bottom: 0; width: 100%; font-style: inherit; font-size: 14px; color: #fff; text-align: center;  overflow: hidden; background: rgba(0,0,0,0.7); line-height: 50px; overflow:hidden; height: 50px; }
.poster-main .poster-list .poster-item img { display: block; width: 100%; }
.poster-main { position: relative;}
.poster-main .poster-list .poster-item { position: absolute; left: 0; top: 0;    overflow: inherit !important; }
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer; }
.poster-main .poster-list .active em{ display: block; }
.honertab{ margin:30px; text-align:center;}
.honertab a{ display:inline-block; width:158px; line-height:39px; border-radius:20px; background:#484848; font-size:18px; color:#fff;}
.honertab a+a{ margin-left:10px;}
.honertab a.on{ background:#c99d49;}
.poster-list li{ box-sizing:content-box; }


/*factory*/
.fac{padding:80px 0px;background:url(../images/20210322145755_1623491676.jpg)no-repeat center;height:915px;}
.fac_box{margin:0px auto; height: 355px;}
.fb_tab{text-align:center;font-size:0;}
.fb_tab a{font-size:28px;color:#757575;display:inline-block;vertical-align:top;width:690px;line-height:1em;padding-bottom:30px;border-bottom:1px solid #fafafa; font-weight: 100;}
.fb_tab a.cur{border-bottom:1px solid #333;color:#333;font-weight:100;}
.fb_con{margin-top:30px;position:relative;width:1555px;margin:auto;background:#fff;padding:80px 30px;height:522px;}
.fb_con li{width:1332px;height:362px;position:relative;overflow:hidden;display:block;margin:auto;}
.fb_con li+li{display:none;}
.fb_con li table{position:absolute;top:0;left:0;width:1400px;}
.fb_con li td br{display:none;}
.fb_con li td div a{display: block;line-height: 45px;font-size: 15px;font-weight: 200;width: 200px;margin: auto;text-align: center;background:#d2301a;color: #fff;position: relative; top: -30px;}
.fb_con li td img {width: 100% !important;height: auto;}
.fb_con>div{width:60px;height:60px;position:absolute;top:50%;margin-top:-31px;transition:600ms;background:#de0e1b url(../images/20210227141214_1064993265.png)no-repeat center;}
.fbc_btnl{left:30px;}
.fbc_btnr{right:30px;transform: rotateY(180deg);}
.fb_con>div:hover{background-position:-73px center;cursor: pointer;transition:600ms;background:#f50f1e url(../images/20210227141214_1064993265.png)no-repeat center;}
.fb_con li tr{display:block;}
.fb_con li td{width:424px;display:inline-block;vertical-align:top;margin-right: 30px;}
.fb_con li td:last-child{margin-right:0;}

/*实景*/
.case_c{overflow:hidden;margin:0 auto;margin-top:50px;width:94%;}
.case_c tr > td.one { margin-left: 0;}
.case_c td {padding: 0 !important; width:19.5%; }
.case_c td > a:after,.case_c td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; left:0; top: -100%; transition:0.3s all ease-in-out; }

.case_c td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.case_c td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.case_c td > span:after,.case_c td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background:#0093d5; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.case_c td:hover > a:after,.case_c td:hover > a::after{ top: 0; }
.case_c td:hover > span > a{ color: #fff; }
.case_c td:hover > span:after,.case_c td:hover > span::after{ bottom: 0; }
.case_c td br { display: none;}
.case_c tr:after, .case_c tr::after { content: ''; display: block; clear: both; }
.case_c td a{ position: relative; display: block; overflow: hidden; }
.case_c td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.ceshi{width:100%;margin:0 auto;overflow:hidden;}
.ceshi td{display:block;float:left;padding:5px;margin-right:6px;overflow:hidden;transition:all 0.8s linear;position:relative;    margin-bottom: 6px;}
.ceshi td:hover{transition:all 0.8s linear}
.ceshi td:nth-child(1) {width:39%;margin-left:0px !important;}
.ceshi td:nth-child(1) img{width:100% !important;height:auto !important;}
.ceshi td:nth-child(1):hover div{ margin-top:-50px;transition: all 0.8s linear; }

.ceshi td:hover img{transform: scale(1.05);transition: all 0.8s linear;}
.ceshi td a{text-decoration:blink; display:block; overflow:hidden;}
.ceshi td div{position:absolute;line-height:40px;overflow:hidden; width:100%; background:rgba(0, 0, 0, 0.6); white-space: nowrap; text-overflow: ellipsis;transition: all 0.8s linear; bottom:0}
.ceshi td div a{font-size:14px;color:#fff;}
.ceshi td:hover div{margin-top:-50px;transition:all 0.8s linear;}
.ceshi td:hover div a{}
.ceshi td br{display:none;}
.case06 .case-main>div>div{height:100%;}
.swiper-container{overflow:inherit !important;}
.ceshi td:nth-child(4), .ceshi td:nth-child(7){margin-right: 0px;}

.ceshi2{width:100%;margin:0 auto;overflow:hidden;}
.ceshi2 td{display:block;float:left;padding:5px;margin-right: 0.3vw;overflow:hidden;transition:all 0.8s linear;position:relative;}
.ceshi2 td:hover{transition:all 0.8s linear}
.ceshi2 td:hover img{transform: scale(1.05);transition: all 0.8s linear;}
.ceshi2 td a{text-decoration:blink; display:block; overflow:hidden;}
.ceshi2 td div{position:absolute;line-height:40px;overflow:hidden; width:100%; background:rgb(0 110 178 / 0.6); white-space: nowrap; text-overflow: ellipsis; transition: all 0.8s linear;    bottom: 0px;}
.ceshi2 td div a{font-size:14px; color:#fff;}
.ceshi2 td:hover div{ margin-top:-50px; transition: all 0.8s linear;}
.ceshi2 td:hover div a{}
.ceshi2 td br{display:none;}
.ceshi2 td:nth-child(1) {margin-left: 0px !important;}
.ceshi2 td:nth-child(3) {margin-right: 0px !important;}.ceshi2 td {width:325px !important;}

/*流程*/
.pss_box{width:100%;background:url(../images/20210302092119_1676175762.jpg) top center no-repeat;height:1450px;}
.pss_top p,.pss_top p b{color:#fff;}
.pss_top span{color:#e7eff7;}
.pss_con{width:100%;height:276px;overflow:hidden;position:relative;margin-top:50px;}
.psc_w{position:absolute;top:0;left:0;font-size:0;}
.psc_w dl{width:276px;height:276px;display:inline-block;vertical-align:top;text-align: center;padding:40px 0px; background: #fffdfd;border-radius: 50%;position: relative; z-index: 0;}
.psc_w dl:after {content: "";width: 256px;height: 256px;background: #fef2ef;position: absolute;top: 10px;left: 10px;border-radius: 50%;z-index: -1;}
.psc_w dl+dl{border-left:1px solid #e3e3e3;position:relative;}
.psc_w dl+dl:before{content:'';width:32px;height:32px;background:#fff url(../images/20210227143727_2826429.png) no-repeat center;position:absolute;top:50%;left:-16px;margin-top:-16px;border-radius:50px;}
.psc_w dd p{font-size: 24px;color: #d22f19;margin:10px auto}
.psc_w dd p .iconfont{font-size:48px;color:#d22f19;text-align:center;display:block;font-weight:normal;line-height:70px;margin-bottom:10px;}

.psc_w dd p a{font-size:16px;margin:30px 0;font-weight:bold;}
.psc_w dd i{font-size:14px;color:#666;line-height:20px;width:70%;margin: auto;display: block;}
.pss_box ol{text-align: center; width:72px; margin:60px auto 0px; }
.pss_box ol li{width:16px;height:16px;border-radius:16px;background:#fff; float: left;}
.pss_box ol li+li{margin-left:12px;}
.pss_box ol li.on{background:#fef2ef;}
.psc_w dl .iconfont{font-size:40px;color:#333;line-height: 40px;}
dt.iconfont.icon-xiangmu {font-size: 52px;}
dt.iconfont.icon-chuangjianshenqingbiao,dt.iconfont.icon-dianhualianxi { font-size: 46px;}

/*news*/
.news_box{padding-bottom:80px;background:#fff;padding:80px 80px 65px 80px;}
.news_t{font-size:30px;color:#333;line-height:35px;}
.news_t span{display:block;font-size:18px;font-family:Arial;color:#ccc;text-transform:uppercase}
.news_top{width:100%;}
.news_wz{ height:48px;line-height: 36px; }
.news_wz b{font-size:26px;}
.news_wz span{font-size:24px; margin-left: 8px; color: #ccc; text-transform: uppercase; font-family: Arial;}
.news_wz em{font-size:16px; font-weight:200; display: block;     color: #999;}
.news_tab{margin-top:10px;}
.news_tab li{float:left;background: #fff; box-shadow: 0px 0px 20px #eee; width: 171px; height: 42px; line-height: 42px; text-align: center; border-radius: 30px;}
.news_tab li+li{margin-left:19px;}
.news_tab li a{font-size:18px;font-weight:100;}
.news_tab li.cur{color:#fff; background:#d22f19;box-shadow:0px 0px 10px rgba(210, 48, 26, 0.5);width: 171px; height: 42px; line-height: 42px;}
.news_tab li.cur a{color:#fff;}
.news_a{margin-right: 17px;}
.news_a em{position:relative;font-size: 20px;color: #c2c2c2; top:8px;}
.news_a .sPrev, .news_a .sNext{position:absolute;top: 2px;font-size: 20px;color: #c2c2c2;cursor: pointer;}
.news_a .sPrev{right: 5px;transform: rotate(-90deg);}
.news_a .sNext{left: 5px;transform: rotate(90deg);}
.news_a i:hover{color:#363b90;}
.news_list{height:500px;width: 100%;overflow: hidden;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{height:500px;}
.news_list .news_div+.news_div{}
.news_list .news_div_item{width: 23.65%;display: inline-block;position: relative;height:465px;transition:0.5s; padding: 20px; border: 1px #eee solid;}
.news_list .news_div_item+.news_div_item{margin-left:1.79%;}
.news_list .news_div_item_date{position: absolute;top:225px;display: inline-block;font-weight: 400;left: 19px;padding-left: 32px;height: 22px;}
.news_list .news_div_item_date::before{position:absolute;content:'';background:url(../images/20210304175759_682323194.png) no-repeat left center;top: 0;left: 0;width: 22px;height: 22px;}
.news_list .news_div_item_content{position: absolute;top:265px;left: 19px;padding-right: 14px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{float: left;font-size: 15px;line-height: 22px; color: #999;}
.news_list .news_div_item_title{}
.news_list .news_div_item_a{font-size: 16px;display: block;margin-bottom: 16px;position:relative;transition:0.3s; font-weight: 	normal;}
.news_list .news_div_item_a::before{position:absolute;content:'查看详情';bottom: -152px;left: 0;width: 130px;height: 33px;background: #fff;border-radius: 40px;line-height: 33px;color: #999;font-size: 15px;transition:0.5s;padding-left: 43px; border:1px #eee solid; font-weight: 100;}
.news_list .news_div_item_a::after{position:absolute;content:'';bottom: -141px;font-size: 43px;background:url(../images/20210304175826_1477215187.png) no-repeat center;width: 18px;height: 14px;left: 130px;transition:0.5s;}
.news_list .news_div_item_body{font-size: 14px;color: #666;font-weight: 100;line-height: 24px;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:auto;display: block;}

.news_list .news_div_item:hover .news_div_item_a::before{background: #f8f8f8;transition:0.5s;padding-left:40px;}
.news_list .news_div_item:hover .news_div_item_a::after{left:110px;transition:0.5s;}

/*招商*/
.zj_scqj{background:url(../images/20210227162115_963058912.jpg) no-repeat center;height:485px;text-align:center;padding:90px 0px;}
.zj_scqj img {width: 275px !important;float: right;}
.zj_scqj p{font-size:72px;color:#fff;line-height:120px;display:inline-block;background-image:-webkit-linear-gradient(bottom,#f5ba51,#faef01);-webkit-background-clip: text;-webkit-text-fill-color:transparent;font-weight:600;}
.zj_lx a{display:block;width:480px;height:60px;background:linear-gradient(to right, #c87c2d, #f2b544);color:#fff;font-size:28px;border-radius:35px;margin:0 auto;line-height: 50px;}
.zj_lx a b{font-size:38px;font-family:"DIN";color:#fff;position:relative;top:4px;}
.par_zs li+li{margin-left:30px;}
.par_zs{width:920px;margin:40px auto;overflow:hidden;}
.par_zs li{float:left;position:relative;font-size:30px;color:#faef01;padding-left:40px;line-height:35px;}
.par_zs li:before{content:"";width:28px;height:28px;background:rgba(250, 239, 1, 0.1);border-radius:50%;left:0px;position:absolute;top:5px;}
.par_zs li:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:rgba(250, 239, 1, 0.5);left:6px;top:11px;}

/*版权*/
#obtn {height:360px; overflow: hidden;}
#obtn .pz_down{width:100%;min-width:1400px;padding:40px 0px;}
#obtn .footer2{width:100%;min-width:1400px;}
#obtn .footer2 .downCon{float:left;width:995px; padding-top: 31px;}
#obtn .logo{margin:auto;float:left;width:235px;margin-top:16px;}
#obtn .footer2 .downCon .downNav{float:left;width:100%;display:block;text-align:center;}
#obtn .footer2 .downCon .downNav span{display:inline-block; height:18px;line-height:18px;margin: 0px 7px;}
#obtn .footer2 .downCon .downNav span a{color:#333;font-size:17px;}
#obtn .footer2 .downCon .downNav span:last-child{border:0;}
#obtn .footer2 .downCon .downAdd{float:left;width:820px;text-align:center;color:#999;display: block;line-height:25px;font-size:14px;margin-top:20px;}
#obtn .footer2 .downCon .downAdd a{font-size:14px;color:#999;}

#obtn .footer2 .downEWM{float:right;width:170px;}
#obtn .footer2 .downEWM .ewmBox{width:125px;height:125px;}

/*留言*/
.prod_r3_r{width:77%;height:77px;padding:17px 0px;margin: auto;}
.prod_r3_r > form{height:43px;}
.prod_r3_r > form > .col4{width:265px;float:left;margin-right:10px;}
.prod_r3_r > form > .col4 > input,.prod_r3_r > form > .col4 > textarea{border-radius:10px;border:0 none;line-height:42px;height:42px;width:265px;padding:0 20px;color:#666;overflow:hidden;max-width:265px;min-width:265px;max-height:42px;min-height:42px;background:#fff;}
.prod_r3_r #tianxieone{width:150px;float:left;height:40px;position:relative;border-radius:8px;overflow:hidden;background:#fff;margin-right: 10px}
.prod_r3_r .feedback_btn{width:150px;float:left;background:#000;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac160b',endColorstr='#d83019',GradientType=1 );border-radius:10px}
.prod_r3_r .feedback_btn #submit{width:100%;line-height:40px;height:40px;border:0 none;background:none;color:#fff;font-size:16px;text-align:center;font-weight:lighter}
.prod_r3_r #tianxieone input{width:100%;position:absolute;left:0;top:0;z-index:0;height:100%;border:0 none;padding:10px;box-sizing:border-box;line-height:40px;display:block}
.prod_r3_r #tianxieone img{position:absolute;right:13px;top:14px;height:16px;width:40px}
.about_index > .page{position:relative;height:100%}
.about_r{width:1000px;height:500px;display:block;position:absolute;right:-310px;bottom:90px}
.prod_row3{width: 100%;background:#d2301a;position: fixed;bottom: 0;left: 0;z-index: 99999;}
.prod_r3x{font-size:28px;color:#fff; margin-right:50px;float:left;}


    
/*解决方案*/
.case06 {width:100%;;}
.case06 .case-box {width:100%;overflow:hidden;}
.case06 .case-nav {width:100%;text-align:center;}
.case06 .case-nav a {display: inline-block;width:280px;margin:0px; font-size: 18px; color: #333; background-color: #f5f5f5; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative;padding: 15px 0px;}
.case06 .case-nav a:hover,.case06 .case-nav a.o { background-color:#d2301a; color: #fff; }
.case06 .case-box .case-main { width: 100%; padding-top:31%; position: relative; }
.case06 .case-main>div { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2;}
.case06 .case-main>div>div { height: 100%; }
.case06 .case-main .case-cont { height: 100%; position: relative; }

.case06 .m-case06-nav { display: none; width: 100%; overflow: hidden; }
.case06 .m-case06-nav a { float: left; display: block; width: 49%; text-align: center; padding: 3% 0; background-color: #f5f5f5; color: #333; font-size: 16px; margin-bottom: 2%;}
.case06 .m-case06-nav a:nth-child(odd) { margin-right: 2%; }
.case06 .case-nav a:hover, .case06 .case-nav a.cur { background-color:#d2301a; color: #fff; }


/*友情链接*/
.links_bj{width:1400px;height:82px;margin:0 auto;position:relative;border-bottom:1px #f1f1f1 solid;}
.links_zbt{width:100px;height:82px;font-size:20px;color:#333;line-height:82px;}
.links_zbt span{font-size:20px;color:#333;font-font-family:"akr";text-transform:uppercase;}
.links_lj{width:1280px;height:82px;font-size:14px;color:#333;margin-left:20px;line-height:82px;}
.links_tb{width:auto;height:82px;}
.linkTagcs li a{font-size:15px;line-height:85px;color:#333 !important;}

.tp-bullets{margin-bottom: 80px !important;z-index: 9999 !important;}


/*商桥*/
#iconDivMain1{left: 0 !important;}