@charset "utf-8";
body{font-size:12px;font-family:"微软雅黑";margin:0px auto;padding:0px;color:#333;overflow-x:hidden;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a:hover{color:#FE0000;text-decoration:none;}
.clearfix{zoom: 1; }
.clearfix:after{display: block; clear: both; visibility: hidden; height:0; overflow: hidden; content: "."; }
.center{margin:auto;}
.clear{clear: both;}
.sbj{margin-top:30px;}
.sbj1{margin-top:50px;}
.sbj2{margin-top: 50px;margin-bottom: 50px;}
#ss{width: 100%;border-bottom: 1px solid #C3C2C2;}
.rmss{float: left;line-height:60px;font-size: 15px;}
.rmss a{font-size: 14px;color: #888888;margin-right:10px;}
.rmss a:hover{color: #FE0000;font-weight: bold;}
.search{height: 46px;margin-top:7px;float: right;}
.search input {color:#888888;display: inline-block;font-size: 14px;height: 44px;border: 1px solid #D4D4D4;outline: none;padding: 0 16px;vertical-align: middle;width: 360px;margin: 0px;background-color: #fff;}
.search button {background-color: #fe0000;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;line-height: 44px;outline: none;vertical-align: middle;width:80px;padding: 0px;border:none;margin-left:-5px;}
.search img {height: 14px;margin-right: 8px;vertical-align: middle;width: 14px;}
.title{text-align: center;}
.title li{font-weight: bold;font-size:40px;color: #353638;}
.title li span{color: #fe0000;}
.title p{color: #8f9194;font-size: 18px;}
.new-cfn ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.new-cfn ul li{font-size:16px;background-color: #EBEDEE;width:24%;line-height:62px;text-align: center;height: 62px;}
.new-cfn ul li a{color: #343434;}
.new-cfn ul li a i{width:8px;height:8px;display:inline-block;border-radius:50%;border:1px solid #bec0c3;margin-right:20px;}
.new-cfn ul li.cur{background-color:#FE0000;}
.new-cfn ul li.cur a{color:#fff;}
.new-cfn ul li.cur a i{border:1px solid #fff;}
.new-list{display:none;}
.new-list1{display: flex;justify-content: space-between;flex-wrap: wrap;}
.new-list1 div{width:24%;margin-bottom:20px;}
.new-list1 div li{border: 1px solid #e2e3e5;margin-bottom: 1px;}
.new-list1 div li a{width:100%;overflow: hidden;display: inline-table;}
.new-list1 div li a img{width:100%;transition: all 0.6s;}
.new-list1 div:hover li a img{transition: all 0.6s;transform: scale(1.2);}
.new-list1 div p{text-align: left;font-size: 16px;background: #f0f1f2;color: #333435;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 70px;transition: all .3s ease;padding: 0 54px 0 30px;position: relative;}
.new-list1 div p a{font-size:15px;color: rgba(0,0,0,0.8);}
.new-list1 div p a:after{content:'+';display:block;position:absolute;top:0;bottom:0;margin:auto 0;width:30px;height: 30px;border-radius:50%;background:#fff;right:25px;line-height:30px;text-align:center;font-size:24px;color: #a3a9ac;font-weight:lighter;transition:all .3s ease;}
.new-list1 div p:hover{background: #FE0000;}
.new-list1 div p:hover a{color: #fff;}
#wrap{width: 100%;background-attachment:fixed;background-image:url(../images/jszc.jpg);padding:60px 0px;margin:50px auto 0px auto;background-position: center center;}
.picScroll-left{position: relative;margin:50px auto 0px auto;max-width: 1920px;}
.picScroll-left .bd{overflow: hidden;}
.picScroll-left .bd ul li {float:left;margin: 0 10px;}
.picScroll-left .bd ul li a {display: block;overflow: hidden;}
.picScroll-left .bd ul li img{transition:all 0.6s;width:364px;height:260px;}
.picScroll-left .bd ul li:hover a img{transition: all 0.6s;transform: scale(1.3);}
.picScroll-left .bd ul li p{text-align: center;line-height: 42px;height: 42px;}
.picScroll-left .bd ul li p a{font-size:14px;color: #fff;}
.picScroll-left a.next{display: block;width:50px;height:50px;position: absolute;right: -50px;cursor: pointer;top:180px;}
.picScroll-left a.prev {display: block;width:50px;height:50px;position: absolute;left:-50px;cursor:pointer;top:180px;}
.title1{text-align: center;}
.title1 li{color: #fff;font-weight: bold;font-size:36px;}
.title1 p{color: #fff;font-size: 15px;}
#wrap1{width: 100%;background-color: #fbfbfb;}
.company ul{float: left;width: 40%;margin-right: 5%;}
.company ul img{margin-top:20px;margin-bottom: 10px;}
.company ul li{font-size:36px;margin-bottom:20px;font-weight: bold;color: #fe0000;}
.company ul span{font-size:31px;font-weight: bold;color: #333;}
.company ul p{color: #777;font-size: 16px;line-height:32px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.company ul ol{font-size:12px;text-transform: uppercase;margin-bottom: 20px;}
.company dl{width:55%;float: left;height:auto;overflow: hidden;}
.company dl img{width:100%;cursor: pointer;transition: all 0.6s;height: auto;}
.company dl:hover img{transform: scale(1.3);}
.sl{background:linear-gradient(to right,#fff 0%,#fff 55%,transparent 55%,transparent 100%);width:100%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;position: absolute;padding:30px 0px;}
.sl ul {float:left;}
.sl ul:nth-child(1),.sl ul:nth-child(2){margin-bottom: 30px;}
.sl ul img{float: left;transition: all .8s ease 0s;width: 90px;height: 90px;margin-right:30px;}
.sl ul:hover img{transform: rotate(360deg);}
.sl ul li span{font-size:38px;font-family: "Impact";color: #333;}
.sl ul li b{font-size: 14px;}
.sl ul p {font-size:14px;margin-top: 5px;color: #999;}
.sl ol{width:182px;height:52px;line-height:52px;background-color: #fe0000;text-align: center;position: relative;}
.sl ol a{color: #fff;}
.sl ol:hover{background-color: #353638;}
.qysl{width: 100%;background: url(../images/qysl.jpg) no-repeat center bottom;padding:110px 0px;}
.qysln{width:700px;color: #fff;}
.qysln li{font-size: 36px;font-weight: bold;}
.qysln ol{font-size:50px;font-weight: bold;margin-top: 50px;}
.qysln p{margin:0px auto 30px auto;font-size: 17px;line-height: 24px;font-weight:lighter;text-transform: uppercase;}
.qysln dt{font-size: 22px;font-weight: normal;}
.title2 ul{float: left;}
.title2 ul span{display: inline-block;width: 50px;height: 3px;background-color: #000;}
.title2 ul li{color: #fe0000;font-size:36px;font-weight: bold;margin: 8px 0px 2px 0px;}
.title2 ul p{font-size: 14px;line-height: 28px;}
.title2 dl{float: right;width: 180px;border-radius: 30px;height: 50px;line-height:50px;text-align: center;background-color: #000;margin-top: 20px;}
.title2 dl a{font-size: 18px;color: #fff;}
.title2 dl:hover{background-color: #EA5515;}
.xwzx1{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-top:50px;}
.xwzx1 ul{width:24%;background-color: #fff;box-shadow: 0 0 15px rgb(0 0 0 / 10%);padding:15px;margin-bottom:30px;}
.xwzx1 ul dt{width: 100%;overflow: hidden;}
.xwzx1 ul dt img{width: 100%;transition: all 0.6s;}
.xwzx1 ul:hover dt img{transform: scale(1.3);}
.xwzx1 ul ol em{color: #fe0000;font-family: Impact;font-size: 46px;font-style: normal;}
.xwzx1 ul ol span{color: #fe0000;font-size: 30px;}
.xwzx1 ul ol b{font-size:20px;color: #fe0000;font-family: Impact;font-style: normal;font-weight: normal;}
.xwzx1 ul ol i{font-size:14px;color:#818181;margin-left: 15px;font-style: normal;}
.xwzx1 ul li{margin-bottom: 13px;margin-top: 5px;}
.xwzx1 ul li a{color:#000;font-size:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;text-overflow: ellipsis;transition: all 0.5s ease;}
.xwzx1 ul p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;letter-spacing: 0px;font-size: 14px; line-height:26px;color: #5e5e5e;height:52px;}
.xwzx1 ul li a:hover{margin-left: 10px;color: #fe0000;}
.xwzx2 ul{width: 48%;float: left;margin-right: 4%;border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 20px;}
.xwzx2 ul:nth-child(2n){margin-right:0px;}
.xwzx2 ul li{line-height: 36px;height: 32px;}
.xwzx2 ul li a{font-size: 16px;color: #000;transition: all 0.5s ease;}
.xwzx2 ul li a:hover{margin-left: 10px;color: #fe0000;}
.xwzx2 ul li span{float: right;}
.xwzx2 ul p{line-height:30px;height:60px;overflow: hidden;width: 100%;}
#wrap2{width: 100%;background-color: #F3F4F6;padding: 50px 0px;}
.dllist1 {margin:0px auto;}
.dllist1 dl {float: left;margin:0 5px;}
.dllist1 dl dt{width:280px;overflow: hidden;display: inline-table;border: 1px solid #ccc;}
.dllist1 dl dt img {width:280px;height:360px;transition: all 0.6s;}
.dllist1 dl:hover dt img{transform: scale(1.3);}
.dllist1 dl p{text-align:center;line-height: 36px;height: 36px;}
#demo {overflow: hidden;width:100%;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.footer{ width:100%;background: url(../images/foot.jpg) no-repeat center bottom;color: #fff;padding:50px 0px 20px 0px;}
.footer a{color:rgba(255,255,255,0.6);}
.footer a:hover{color:#EA5515;}
.footnav dl{width:340px;float: left;}
.footnav dl li{color: #fff;font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.footnav dl span{background-color: #EA5515;width:40px;height:4px;border-radius: 2px;display: inline-block;margin-bottom: 15px;}
.footnav dl dt{line-height:36px;}
.footnav dl dt a{color:rgba(255,255,255,0.6);font-size: 15px;font-weight: normal;}
.footnav dl:nth-child(1) dt{width: 50%;float: left;}
.footnav dl:nth-child(2){width:280px;}
.footnav ul{float: left;width:400px;}
.footnav ul li{color: #fff;font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.footnav ul span{background-color: #EA5515;width:40px;height:4px;border-radius: 2px;display: inline-block;margin-bottom: 15px;}
.footnav ul p{font-size: 16px;line-height:36px;color: #CCCCCC;}
.footnav ol{float: right;width: 160px;text-align: center;line-height: 36px;margin-left: 20px;}
.copyright{text-align: center;color: #CCCCCC;line-height: 36px;font-size: 14px;margin-top: 15px;border-top: 1px solid #3A4450;padding-top: 15px;}
.copyright a{color: #CCCCCC;font-size: 14px;}
.yqlj{width:100%; text-align:center; line-height:32px; color:#000;}
.yqlj a{color:#000;font-size:12px;padding-right:5px;}
.yqlj a:hover{color: #FE0000;}
.abanner{background: url(../images/about.jpg) no-repeat center center;height: 540px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height:540px;}
.mup{width:100%;background-color:#f0f1f5;height: 70px;line-height: 70px;color: #333;font-size: 12px;}
.mup span:nth-child(2){float: right;color: #333;font-size: 14px;}
.mup span a{color: #333;font-size: 14px;}
.mup span img{margin-right: 5px;}
.mup span:nth-child(1) a{display: inline-block;height: 40px;line-height: 40px;margin-top: 15px;padding: 0px 5px;font-size: 15px;}
.mup span:nth-child(1) a:hover{background-color: #FE0000;border-radius: 5px;color: #fff;}
.nr{font-size: 15px;line-height:32px;}
.page{text-align: center;margin: 10px auto 10px auto;}
.page li{display: inline-block;line-height: 40px;border: 1px solid #cccccc;padding: 0 18px;margin: 0px 3px;border-radius: 3px;}
.page li a{color: #999999;font-size: 14px;}
.page li:hover{background-color: #FE0000;border: 1px solid #FE0000;}
.page li:hover a{color: #fff;}
.current{background-color: #FE0000!important;border: 1px solid #FE0000!important;}
.current a{color: #fff!important;}
.pubdate{text-align: center;font-size:16px;}
.tittle{text-align: center;font-size:24px;font-weight: bold;margin-bottom: 10px;}
.inews ul{background-color: #F0F1F5;margin-bottom: 30px;display: flex; justify-content: space-between; flex-wrap: wrap;}
.inews ul ol{width: 20%;}
.inews ul ol img{width: 100%;height: auto;}
.inews ul li{margin:20px 2% 0 2%;width:60%;}
.inews ul li a{font-size:22px;color: #000;}
.inews ul li p{font-size: 13px;margin-top: 10px;}
.inews ul span{width: 16%;text-align: center;color: #333f47;font-size: 18px;margin-top:3%;}
.inews ul span b{font-size: 60px;font-family: 'impact';font-weight: normal!important;margin-bottom:10px;display: inline-block;}
.inews ul:hover li a{color: #FE0000;}
.inews ul:hover span b{color: #FE0000;}
.nyxx{background: #fafafa;color: #444;line-height: 36px;font-weight: bold;font-size: 15px;border-radius: 5px;margin: 10px 0px;}
.nyxx i{background: #FE0000;width: 2px;height: 20px;display: block;float: left;margin: 8px 10px 0px 0px;}
.nyxw2{width:48%;float: left;text-align: left;height:40px;line-height:40px;border-bottom: 1px #ccc dotted;margin-right:4%; background:url(../images/cion01.gif) no-repeat left center;color:#000;}
.nyxw2 a{ padding-left:20px; color:#000;}
.nyxw2 span{float: right;height:40px;line-height:40px}
.nyxw2:nth-child(2n){margin-right: 0px;}
.nyxw2 a:hover{color: #FE0000;}
.lb{text-align: left;}
.lb a{ color:#333;}
.lb a:hover{color: #FE0000;}
.fz_gjcb{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.fz_gjcb li{margin-right: 10px;padding: 0px 10px;margin-bottom: 10px;background-color: #FE0000;height: 42px;line-height: 42px;color: #fff;border-radius: 10px;}
.cp_l{ width:430px; margin-right:20px;float: left;}
.cp_r{float: right;}
.cp_r dl{border-bottom:1px solid #EEEEEE;font-size: 22px;font-weight: bold;background-color: #FAFAFA;line-height: 40px;height: 40px;border-left: 2px solid #FE0000;padding-left: 10px;}
.cp_r ul{background-color: #FDFDFD;padding: 10px;margin-bottom:5px;}
.cp_r ul li{color: #FE0000;font-size: 16px;}
.cp_r ul ol img{float: left;width: 130px;margin-right: 10px;}
.cp_r ul ol p{line-height:26px;font-size: 13px;}
.cp_r dd{font-size: 14px;line-height: 26px;}
.cp_r dt{margin-top:10px;padding: 15px 20px;font-size: 14px;color: #666;background-color: #efefef;border-radius: 15px;overflow: hidden;line-height:31px;font-weight: normal;}
.b_g{width:430px;/*margin:0 auto;box-sizing: border-box;position: absolute;left: 0;top: 0*/}
.bg_left{width: 430px;}
.bg_right{float: left}
.show{display: flex!important;justify-content: center;align-items: center;height: 428px;border: 1px solid #ccc;}
.show img{max-width: 100%;max-height: 100%;}
.mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 430px;height: 430px;overflow: hidden;display: none;border:1px solid #E8E8E8;position: absolute;left: 430px;}
.bigshow img{width: 860px;height: 860px;margin-right: 10px;}
.smallshow{width: 100%;height: 70px;position: relative;cursor: pointer;}
.smallshow img{width:60px!important;height: 60px!important;border:1px solid #e8e8e8;box-sizing: border-box;transition: all 0.5s}
.smallshow>.middle_box{margin-left: 30px;margin-right: 30px;width:370px;overflow: hidden;height: 70px;margin-top: 10px;}
.smallshow .middle{overflow: hidden;transition: all 0.5s;height: 70px;}
.smallshow .middle>li{width: 64px;height: 64px;float: left;cursor:pointer;padding:0 5px;}
.smallshow>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -16px;}
.smallshow>.prev{left: 0;background: url(../images/hover-prev.png) no-repeat;transition: all 0.5s}
.smallshow>.next{right: 0;background: url(../images/hover-next.png) no-repeat;transition: all 0.5s}
.smallshow>.prev.prevnone{left: 0;background: url(../images/prev.png) no-repeat;}
.smallshow>.next.nextnone{right: 0;background: url(../images/next.png) no-repeat;}
.ny_pro_top {overflow: hidden}
.ny_pro_top_l {height: 510px;}
.ny_pro_top_l img {width: 100%;height: auto;overflow: hidden;}
.ny_pro_top_l .owl-controls {position: absolute;z-index: 99;width: 100%;height: 28px;margin-top: -28px;text-align: center;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0fffffff, endcolorstr=#0fffffff);background-color: rgba(0,0,0,.3);}
.ny_pro_top_l .owl-controls .owl-page {display: inline-block;zoom: 1;}
.ny_pro_top_l .owl-controls .owl-page span {z-index: 999;display: block;width: 10px;height: 10px; border-radius: 999px;margin: 9px 3px;-webkit-transition: all .3s ease; transition: all .3s ease;background: #fff;}
.ny_pro_top_l .owl-controls .owl-page:last-child {margin-right: 10px}
.ny_pro_top_l .owl-controls .owl-page.active span, .ny_pro_top_l .owl-controls.clickable .owl-page:hover span{background-color: #FE0000}
@media screen and (min-width:1400px){
.moddle{ width:1400px;}
.rmss{width:926px;}
.new-list1 div li a img{height:260px;}
.sl{margin-top: -190px;}
.sl ul{width:315px;}
.sl ol{margin-left:50%;margin-top: -120px;}
#wrap1{padding-bottom:80px;}
.xwzx1 ul dt img{height: 200px;}
.right{width:1120px;float: left;}
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:272px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:270px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {height:270px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #FE0000;}
.cp_r{ width:670px;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:271px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:269px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:269px;height:269px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #d7b986;}
}
@media screen and (max-width:1399px){
.moddle{ width:1200px;}
.rmss{width:750px;}
.new-list1 div li a img{height:220px;}
.sl{margin-top: -100px;}
.sl ul{width:270px;}
.sl ol{margin-left:50%;margin-top: -135px;}
#wrap1{padding-bottom:170px;}
.xwzx1 ul dt img{height:170px;}
.right{width:920px;float: left;}
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:232px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:230px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {height:230px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #FE0000;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:221px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:219px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:219px;height:219px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #d7b986;}
.cp_r{ width:470px;}
}
.cpfl{width:260px;background-color: #F8F8F8;margin-right:20px;float: left;}
.cpfl dl{text-align: center;background: #FE0000;font-size: 30px;color: #fff;padding: 21px 0;position: relative;font-weight: bold;}
.cpfl dl p{display: block;font-size: 14px;opacity:0.5;text-transform: uppercase;margin-top: 5px;}
.cpfl dl::after{position:absolute;content:'';height:1px;width:100%;background:#fff;bottom:2px;left:0;}
.cpfl ul{padding:0 5px;padding-bottom:30px;}
.cpfl ul li{line-height:55px;border-bottom: solid 1px #ddd;border-bottom-style: dashed;background: url(../images/li.png) no-repeat 15px center;}
.cpfl ul li a{font-size: 16px;color: #333;padding-left:30px;}
.cpfl ul li:hover a{color: #FE0000;transition:all .2s ease;}
.cpfl ul ol{line-height:55px;border-bottom: solid 1px #ddd;border-bottom-style: dashed;background: url(../images/li.png) no-repeat 30px center;}
.cpfl ul ol a{font-size: 16px;color: #333;padding-left:45px;}
.cpfl ul ol:hover a{color: #FE0000;transition:all .2s ease;}
.cpfl ul p{line-height: 36px;font-size: 15px;color: #333;padding: 0px 10px;}
.cpzy{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpzy div{width: 49%;background-color: #EEEEEE;padding: 3% 2%;margin-bottom: 30px;}
.cpzy div li a{font-size:26px;font-weight: bold;}
.cpzy div li a span{border-bottom:1px solid #FE0000;padding-bottom:10px;}
.cpzy div ol{text-align: center;margin: 10px auto;}
.cpzy div ol img{width: auto;height: 240px;}
.cpzy div dl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpzy div dl dt{width: 24%;}
.cpzy div dl dt a{width: 100%;}
.cpzy div dl dt a img{border: 1px solid #FE0000;width: 100%;height:116px;}
#toolbar {position: fixed;z-index: 9999;right: 17px;bottom: 10%;}
#toolbar .online-one li {margin-bottom:3px;font-size:0;width:70px;height:70px;right:0;position: relative;}
#toolbar .online-one li:hover a{-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);}
#toolbar .online-one li a {display: block;position: absolute;z-index: 9;right: 0;top: 0;width: 70px;height:70px;-webkit-transition: all .5s ease;transition: all .5s ease;font-size: 0;border-radius:4px;padding:10px 0;overflow: hidden;}
.icon-font {position: relative;}
.icon-font:after{content: "";width: 30px;height: 30px;background-image: url(../images/icon_spirit.png);background-repeat: no-repeat;position: absolute;left: calc(50% - 15px);top: calc(50% - 15px);}
#toolbar .online-one li .icon-font{display:block;height:28px;width:100%;}
#toolbar .online-one li .icon-font:after{background-image: url(../images/kf.png);}
#toolbar .online-one li .icon-qq:after{background-position: -30px -240px;}
#toolbar .online-one li .icon-phone:after{background-position: -30px -208px;}
#toolbar .online-one li .icon-message:after{background-position: -30px -170px;}
#toolbar .online-one li .icon-ewm:after {background-position: 0px -25px;}
#toolbar .online-one li .icon-top:after {background-image: url(../images/icon_spirit.png);background-position: -30px -60px;}
#toolbar .online-one li .icon-wangwang:after {background-image: url(../images/icon_spirit.png);background-position: -30px 0;}
#toolbar .online-one li .wz {font-size: 12px;color: #fff;text-align: center;display: block;margin-top: 5px;height: 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#toolbar .online-one li.phone {border-radius: 4px;padding: 10px 0;}
#toolbar .online-one li.ewm1 {border-radius: 4px;padding: 10px 0;}
#toolbar .online-one li.phone .tel-phone {position: absolute;z-index: 1;height: 70px;line-height: 70px; width: 160px;right: calc(100% + 5px);top: 0;opacity: 0;visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all .7s;transition: all .7s;-webkit-box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);color: #fff;font-size:20px;border-radius: 10px;text-align: center;}
#toolbar .online-one li.ewm1 .ewm-box {position: absolute;z-index: 1;padding: 5px;background: #fff;width: 110px;right:calc(100% + 5px);bottom: 0;opacity: 0;visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all .7s;transition: all .7s;-webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);}
#toolbar .online-one li.ewm1 .ewm-box img {max-width: 100%;}
#toolbar .online-one li.ewm1 .ewm-box:after {content: '';position: absolute;right: -5px;bottom: 20px;width:0;height:0;line-height: 0;font-size: 0;overflow: hidden;border-width: 5px;cursor: pointer;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #fff;border-right: none;}
#toolbar .online-one li.ewm1:hover .ewm-box {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
#toolbar .online-one li.phone:hover .tel-phone {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
.so img {max-width: 100%;cursor: pointer;}
.ss {position: fixed;width: 100%;top: 50%;left: 50%;z-index: 9999;transform: translate(-50%, -50%);display: none;}
.ss .sch {max-width: 600px;margin: 0 auto;background: #fff;padding: 75px;position: relative;}
.ss .sch span {cursor: pointer;position: absolute;width: 30px;height: 30px;top: 30px;right: 30px;background: url(../images/cha.png) no-repeat;}
.ss .sch span:hover {background: url(../images/chah.png) no-repeat;}
.ss .sch h4 {font-size: 16px;font-weight: bold;color: #333;}
.ss .sch #formsearch {margin-top: 45px;width: 100%;padding-bottom: 10px;border-bottom: solid 1px #ddd;}
.ss .sch #formsearch input {border: none;background: none;outline: none;line-height: 48px;}
.ss .sch #formsearch input#keyword {width: 335px;font-size: 14px;}
.ss .sch #formsearch input#s_btn {width: calc(100% - 340px);background: #FE0000;border-radius: 4px;font-size: 15px;color: #fff;text-align: center;transition: all .5s ease;}
.ss .sch #formsearch input#s_btn:hover {background: #333;}
.ss .sch p {font-size: 15px;color: #999;margin-top: 45px;}
.ss .sch p a {font-size: 15px;color: #999;margin-left: 15px;}
.ss .sch p a:nth-child(1) {margin-left: 0;}