*{margin:0;padding:0;}
html{font-size:44.44px; overflow-x:hidden;}
html.bodyhidden{ overflow:hidden;}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:44.44px}
html[mip]{font-size:44.44px!important}}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:50px}
html[mip]{font-size:50px!important}}
@media screen and (min-width:375px) and (max-width:383px){html{font-size:52.08px}
html[mip]{font-size:52.08px!important}}
@media screen and (min-width:384px) and (max-width:392px){html{font-size:53.33px}
html[mip]{font-size:53.33px!important}}
@media screen and (min-width:393px) and (max-width:413px){html{font-size:54.58px}
html[mip]{font-size:54.58px!important}}
@media screen and (min-width:414px) and (max-width:539px){html{font-size:57.5px}
html[mip]{font-size:57.5px!important}}
@media screen and (min-width:540px){html{font-size:75px}
html[mip]{font-size:75px!important}}
*, ::after, ::before{box-sizing: border-box;}
body{font-size:14px; color: #333;}
ul,li,ol{list-style:none;}
img{ border:0; max-width:100%; display:block; }
a{text-decoration:none;	color:#333;	outline:none;}
/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}


.pcheaderbg{ width:100%; position:fixed; left:0; top:0; background:#fff; z-index:5;}
.pcheader{ max-width:1190px; margin:0 auto; height:80px; display:flex; justify-content:space-between; align-items:center;}
.pclogo img{ height:60px;}

.pcheaderphone{}
.pcheaderphone a{ display:flex; width:140px; height:40px; background:#e6322e; padding:0 20px; align-items:center;}
.pcheaderphone a:hover{ background:#bf1d1d;}
.phoneicon{ width:18px; height:18px; background:url(../images/yikao/phoneicon.png) no-repeat; margin-right:10px;}
.pcheaderphone a .phonenum{ color:#fff; font-size:18px;}

.mainimgbg{ }

.pcyk_jyglbg{ padding-top:50px;}
.pcyk_jyglwrap{ max-width:1200px; margin:0 auto;}
h2.pcyk_jygltit{ font-size:30px; text-align:center; font-weight:normal;}
.pcyk_jyglfutit{ text-align:center; font-weight:normal; color:#999; margin:10px 0 30px 0;}
.pcyk_jygllist{ margin-top:50px;}
.pcyk_jygllist ul{ display:flex; flex-wrap:wrap;}
.pcyk_jygllist li{ width:32%; margin-right:2%;}
.pcyk_jygllist li:nth-child(3n){ margin-right:0;}
.pcyk_jygllist li a{ display:block; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11); padding:20px; overflow: hidden; border-radius:8px; background:#fff;}
.pcyk_jygllist li a .pcyk_jyglimg{ overflow:hidden; border-radius:4px;}
.pcyk_jygllist li a .pcyk_jyglimg img{transition: all 0.3s ease;}
.pcyk_jygllist li a:hover .pcyk_jyglimg img{transform: scale(1.1);}
.pcyk_jygllist li a .pcyk_jygltext{ padding-top:20px;}
.pcyk_jygllist li a .pcyk_jygltext .pcyk_jygltexttit{ color:#333; position:relative; line-height:26px; margin-bottom:8px;}
.pcyk_jygllist li a .pcyk_jygltext .pcyk_jygltexttit:before{ content:""; display:block; width:5px; height:26px; background:#e6322e; position:absolute; left:-20px; top:0;}
.pcyk_jygllist li a:hover .pcyk_jygltext .pcyk_jygltexttit{ color:#e6322e;}
.pcyk_jygllist li a .pcyk_jygltext .pcyk_jygltexttag{}
.pcyk_jygllist li a .pcyk_jygltext .pcyk_jygltexttag span{ color:#e94f4b; display:inline-block; padding:0 8px; margin:0 9px 9px 0; background:#fff4f2; line-height:24px;}

.pcyk_jyglbtn{ margin-top:40px;}
.pcyk_jyglbtn a{ display:block; width:490px; height:60px; margin:0 auto; color:#666; border:#d8d8d8 1px solid; text-align:center; line-height:60px; font-size:20px;}
.pcyk_jyglbtn a:hover{ background:#e6322e; color:#fff; border-color:#e6322e;}

.pcyk_kclxlist{}
.pcyk_kclxlist ul{ display:flex; flex-wrap:wrap;}
.pcyk_kclxlist li{ width:32%; margin-right:2%; margin-bottom:2%;}
.pcyk_kclxlist li:nth-child(3n){ margin-right:0;}
.pcyk_kclxlist li a{ display:block;}
.pcyk_kclxlist li a:hover{ box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11); }
.pcyk_kclxlist li a .pcyk_kclximg{ overflow:hidden;}
.pcyk_kclxlist li a .pcyk_kclximg img{transition: all 0.3s ease;}
.pcyk_kclxlist li a:hover .pcyk_kclximg img{transform: scale(1.1);}
.pcyk_kclxlist li a .pcyk_kclxtext{ padding:16px; text-align:center; color:#333; border:#f5f5f5 1px solid; border-radius:4px;}
.pcyk_kclxlist li a .pcyk_kclxtext .pcyk_kclxtexttit{ color:#333; font-weight:normal; font-size:18px;}

.pcyk_newslist{}
.pcyk_newslist ul{ display:flex; flex-wrap:wrap;}
.pcyk_newslist li{ width:49%; margin-right:2%;}
.pcyk_newslist li:nth-child(2n){ margin-right:0;}
.pcyk_newslist li a{ display:flex; padding:30px; background:#f8f8f8;}
.pcyk_newslist li a .pcyk_newsnum{font-size: 38px; color:#e6322e; line-height: 0.8; width:56px;}
.pcyk_newslist li a .pcyk_newstext{ width:calc(100% - 56px);}
.pcyk_newslist li a .pcyk_newstext .pcyk_newstexttit{font-size: 30px; color:#333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 1; font-weight:normal;}
.pcyk_newslist li a .pcyk_newstext .pcyk_newstexttime{ color:#999; font-size:18px; margin-top:10px; margin-bottom:20px;}
.pcyk_newslist li a .pcyk_newstext .pcyk_newstextdesc{display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 4;  overflow: hidden; color:#666; font-size:18px; line-height: 1.5;}
.pcyk_newslist li a:hover{ background:#fff; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.11); }

.pcyk_wdcon{border: 1px solid #ebebeb; display:flex; overflow: hidden; border-radius:6px; margin-top:50px;}
.pcyk_wdconleft{ width:38%; padding:20px 0px 20px 20px; background:#f8f8f8;}
.pcyk_wdtablist{} 
.pcyk_wdtablist ul{}
.pcyk_wdtablist li{ padding:10px 20px; display:flex; margin-bottom:10px; cursor:pointer; line-height:1.5;}
.pcyk_wdtablist li .pcyk_wdnum{ font-size:21px; color:#666; width:20px;}
.pcyk_wdtablist li:nth-child(1) .pcyk_wdnum{ color:#ff4542;}
.pcyk_wdtablist li:nth-child(2) .pcyk_wdnum{ color:#ff6600;}
.pcyk_wdtablist li:nth-child(3) .pcyk_wdnum{ color:#ffa866;}
.pcyk_wdtablist li .pcyk_wdtitle{font-size: 18px; color:#666;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box; margin-left:20px;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.pcyk_wdtablist li.active{ background:#fff;}

.pcyk_wdconright{ width:62%; padding:33px 40px;}
.pcyk_wdconright .pcyk_wdklist{}
.pcyk_wdklist ul{}
.pcyk_wdklist li{ display:none;}
.pcyk_wdklist li.show{ display:block;}
.pcyk_wdklist li .pcyk_wenkuang{ display:flex; align-items:center;}
.pcyk_wdklist li .pcyk_wenzi{ width:36px; height:36px; line-height:36px; text-align:center; font-size: 18px; background:#ffdad6; color:#e6322e; border-radius:5px;}
.pcyk_wdklist li .pcyk_wennr{overflow: hidden; margin-left:15px;  text-align: justify;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;width:calc(100% - 36px);  -webkit-box-orient: vertical;  font-size: 21px;}
.pcyk_wdklist li .pcyk_dakuang{ display:flex; margin-top:20px;}
.pcyk_wdklist li .pcyk_dazi{ width:36px; height:36px; line-height:36px; text-align:center; font-size: 18px; background:#e6322e; color:#fff; border-radius:5px;}
.pcyk_wdklist li .pcyk_danr{ width:calc(100% - 36px); margin-left:15px;white-space: pre-wrap;  word-wrap: break-word;  font-size: 18px;  text-align: justify;line-height: 2;}

.xiaojieshaobg{ background:#f8f8f8;}
.xiaojieshao{ display:flex; align-items:center;}
.xiaojieshaotext{ width:30%; padding-left:40px;}
.xiaojieshaotext .pcyk_jygltit{ text-align:left;}
.xiaojieshaotext .xxjsinfo{ font-size:18px; line-height:1.8; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 5;overflow: hidden; margin-top:20px; margin-bottom:30px;}
.xiaojieshaotext .xxjsbtn{}
.xiaojieshaotext .xxjsbtn a{ font-size:18px; line-height:24px; padding:8px 34px; background: #e6322e; color:#fff;}
.xiaojieshaotext .xxjsbtn a:hover{ background:#bf1d1d;}
.xiaojieshaoimg{ width:70%; padding-left:30px;}
.xiaojieshaoimg img{ width:100%;}

.pcyk_contactbg{ height:444px; background:url(../images/yikao/pcyk_contactbg.jpg) no-repeat center center; background-size:cover; position:relative;}
.pcyk_contactbg:before{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:rgba(0,0,0,0.5);}
.pcyk_contact{ padding:40px 50px; position:relative; z-index:3; display:flex; height:100%; align-items:center;}
.pcyk_contactleft{ width:50%;}
.pcyk_contactleft .pcyk_jygltit{ text-align:left; color:#fff;}
.pcyk_contactlist{}
.pcyk_contactlist li{ color:#fff; display:flex; font-size:18px; margin-top:20px; line-height:2;}
.pcyk_contactlist li .pcyk_contactlabel{ margin-right:0px; width:90px;}
.pcyk_contactlist li .pcyk_contactinfo{ margin-right:0px; width:calc(100% - 90px); }
.pcyk_contactright{ width:50%;}

#baidumap{width: 100%;height: 230px;overflow: hidden; padding-left:40px;}
#baidumap b{color: #CC5522;font-size: 14px; }
#baidumap img{max-width: none;}

.footerbg{ padding:50px 20px 30px; background-color: rgb(248, 248, 248); margin-top:50px;}
.footer{ font-size:16px; color:#666; text-align:center;}

.mobileall{ display:none;}
@media(max-width:768px){
	.pcall{ display:none;}
	.mobileall{ display:block;}
}
.mheaderbg{ padding:10px 20px; background:#fff;}
.mheader{ display:flex; align-items:center;}
.mlogo{ width:40px;}
.mheadertext{ margin-left:10px;}
.mheadertext .mheadertexttit{ display:flex; align-items:center;}
.mheadertext .mheadertexttit h1{ font-size:18px; font-weight:normal;}
.mheadertext .mheadertexttit span{ color: #bd6f19; background-color: #f9e6d3; background-image:url(../images/yikao/gold.png); background-repeat:no-repeat; background-position:left center; background-size:20px; padding-left:20px; border-radius:20px; font-size:12px; padding-right:5px; margin-left:5px;}
.mheadertext .mheadertextzz{ color: rgb(82, 82, 82); font-size:12px;border-color: rgba(0, 0, 0, 0.3); border-width:1px; border-style:solid; display:inline-block; border-radius:10px; padding:0 5px;}


.mprobg{ padding:15px;}
.mproducts{ border-radius:5px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 0.18870773rem rgba(0, 0, 0, 0.06);}
.mtitle{ display:flex; justify-content:center; position:relative; padding:10px; background-image: linear-gradient(rgba(230, 50, 46, 0.16), rgb(255, 255, 255));}
.mtitle .mtitleicon{ width:20px;}
.mtitle .mtitletext{ color: rgb(230, 50, 46); font-size:18px; margin-left:5px; font-weight:bold;}
.mtitle .shading-img-wrap{ width:66px; position:absolute; right:30px; top:0;}

.mbanner{ position:relative;}
.mbannertext{ position:absolute; bottom:80px; left:0; width:100%;}
.mbannertext a{ display:block;  background:#e6322e; display:block; max-width:80%; margin:0 auto; font-size:24px; text-align:center; line-height:1.8; padding:5px 20px; color:#fff; border-radius:20px;}

.mproductslist{ padding:10px;}
.mproductslist ul{ display:flex;}
.mproductslist li{ width:49%; margin-right:2%;}
.mproductslist li:nth-child(2n){ margin-right:0;}
.mproductslist li a{border: 1px solid #e0e0e0; border-radius:5px; display:block; overflow:hidden;}
.mproductslist li a .mprotext{ padding:10px;}
.mproductslist li a .mprotext h3{ font-weight:normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:15px;}
.mprotexttag{ margin-top:10px;}
.mprotexttag span{ font-size:11px; border: 1px solid #737d99; border-radius:5px; background: #fff; color: #848b99; padding:1px 2px;}
.mprotexttag .mprotextyz{background: linear-gradient(135deg, rgba(255, 63, 0, 0.65) 0%, #ff4d4d 100%) !important;
  color: #fff;  border: none !important;}

.mproyidyifu{ padding:10px;}
.mproyidyifuflex{background: rgba(230, 50, 46, 0.06);  border-color: rgba(230, 50, 46, 0.12); border-style: solid; border-width:1px; border-radius:5px; padding:20px; display:flex; justify-content:space-between; align-items:center;}
.mproyidyifuleft{ display:flex; align-items:center;}
.mproydyicon{ width:38px; border-radius:100%; overflow:hidden;}
.mproydytext{ margin-left:10px;}
.mproydytext h4{ font-size:14px;}
.mproydytext p{ font-size:12px; margin-top:5px;}
.mproyidyifuright{}
.mproyidyifuright a{ background:#e6322e; display:inline-block; line-height:32px; padding:0 20px; color:#fff; border-radius:20px;}

.mwendalist{ padding:10px;}
.mwendalist li{ display:flex; border-bottom: 1px solid rgba(228, 228, 228, 0.7); padding-bottom:15px; margin-bottom:15px;}
.mwendalist li .mwdlabel{ width:30px;}
.mwendalist li .mwdlabel span{background-color: rgb(230, 50, 46);  border-radius: 4px; color:#fff; padding:0 2px;}
.mwendalist li .mwdcontent{ width:calc(100% - 30px);}
.mwendalist li .mwdcontent h3{ font-size:16px; font-weight:normal;}
.mwendalist li .mwdcontent h3 img{ display:inline-block; vertical-align:middle; margin-top: -5px;}
.mwendalist li .mwdcontentnr{ color: rgba(102, 102, 102, 0.7); margin-top:10px;}
.mwendalist li .mwdcontentnr span{background: linear-gradient(rgba(255, 80, 62, 0.2), rgba(255, 80, 62, 0.2)) no-repeat; font-weight:bold; color: #666;background-position: 100% 0.66047705rem; }

.mzyjdbg{ padding:0 20px 0px 20px;}
.mzyjdleft{ display:flex; align-items:center;}
.mzyjdleft .mzyjdleftimg{ overflow:hidden;}
.mzyjdleft .mzyjdlefttext{ font-size:14px; margin-left:5px; color:#000; line-height:27px;}
.mzyjd{ display:flex; justify-content:space-between; background-image: linear-gradient(to right, rgba(230, 50, 46, 0.06), rgba(230, 50, 46, 0.04)); overflow:hidden; border-radius:20px;}

.mzyjdright a{ background:#e6322e; display:inline-block; line-height:27px; padding:0 10px; color:#fff; border-radius:20px;}

.mvideotit{ margin-bottom:10px; font-size:16px; padding:0 20px; margin-top:25px;}
video{ display:block;}
.mfooterbg{ text-align:center; font-size:12px; color: #858585; background: #fafafa; padding:15px 20px;}
.footerfiedzw{ height:57px;}
.footerflexbg{ background:#fff; position:fixed; bottom:0; left:0; z-index:5; width:100%; padding:10px 20px;}
.footerflex{ display:flex; align-items:center; justify-content:space-between;}
.footerflexlefttext{ font-size:18px; background:url(../images/yikao/footphoneicon.png) no-repeat left center; padding-left:20px;}
.footerflexright{}
.footerflexright a{ background:#e6322e; font-size:16px; display:inline-block; line-height:27px; padding:5px 15px; color:#fff; border-radius:20px;}

.zixunpopbg{ position:fixed; display:none; z-index:999; background:rgba(0,0,0,0.6); width:100%; height:100%; left:0; top:0;}
.zixunpopbg.show{ display:block;}
.zixunpopflex{ display:flex; height:100%; justify-content:center; align-items:center;}

.zixunpopcon{ background:url(../images/yikao/phone_pc_bg_img.jpg) no-repeat; background-size:cover; width:80%; padding:40px; text-align:center; border-radius:20px; position:relative;}
.zixunpopcon h3{ text-align:center; font-weight:normal; margin-bottom:20px; line-height:1.6;}
.zixunpopconimg{ padding:10px; background:#fff; max-width:150px; margin:0 auto; }
.zixunoptext{ margin-top:10px;}
.colsebtn{ cursor:pointer; position:absolute; width:20px; line-height:20px; height:20px; right:20px; top:10px; text-align:center; font-size:30px;}

.mmainitem{ position:relative;}
.yuyuebtn{ width:100%; height:50px; z-index:2; position:absolute; bottom:10px; cursor:pointer;}

















































































