* { padding: 0;  margin: 0;}
body{ background-color:#f6f6f6}
ul { list-style: none;}
a{ text-decoration:none}
#banner-wrap {  position: relative; overflow: hidden}
#banner-wrap > #banner-list {   /*高度塌陷*/  overflow: hidden;}
#banner-wrap > #banner-list li {   float: left;}
#banner-wrap > #banner-list img {  width: 100%;  vertical-align: middle;}
#banner-wrap > #point {  position: absolute;  bottom: 6px;  text-align: center;  width: 100%;}
#banner-wrap > #point span { display: inline-block;  width: 6px;  height: 6px; background-color: #b0b0b0; border-radius: 50%;  margin: 0 4px;}
#banner-wrap > #point span.active { background-color: #fff;}

.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; top:0}
.sp_logo{padding:4px 10px;float:left;height:55px}
.sp_logo img{margin:auto;max-height:50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#332c2b;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:100%;font-size:18px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px); }
.sjj_nav>ul>li{ padding:10px}
.lang{ text-align:center; margin-top:20px}
.lang a {color:#332c2b; padding:10px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:18px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#332c2b;width:80%}
.sjj_nav ul li ul li a{color:#332c2b;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.liebi{display: flex; flex-wrap: wrap; justify-content:space-between; padding:5px 0; padding-top:2%}
.liebi a,.flo a{ color:#FFFFFF; text-decoration:none}
.liebi li{ width:49%; height:130px; margin-bottom:2%; overflow:hidden; color:#FFFFFF; position:relative}
.liebi li:nth-child(1){ background-color:#ef6d6d}
.liebi li:nth-child(2){ background-color:#8c22e6}
.liebi li:nth-child(3){ background-color:#284b9f}
.liebi li:nth-child(4){ background-color:#191919}
.liebi li:nth-child(5){ background-color:#1bc259}
.liebi li:nth-child(6){ background-color:#efa413}
.l_m{ position:absolute; z-index:2; top:15px; left:10px; font-size:20px}
.l_p{ position:absolute; right:0px; z-index:1;bottom:-5px; overflow:hidden; }
.l_p img{ width:120px; }

.l_m2{ position:absolute; z-index:2; top:15px; left:10px; font-size:20px}
.l_p2{ position:absolute; right:0px; z-index:1;bottom:-5px; overflow:hidden; }
.l_p2 img{ width:70px; }

.mini1{ width:100%; height:60px; background-color:#24ac88; margin-bottom:10px; overflow:hidden; position:relative}
.mini2{ width:100%; height:60px; background-color:#3bb3f0; overflow:hidden; position:relative}

.foot{ background-color:#191919; padding:20px 20px 80px 20px}
.foot p{ font-size:12px; color:#666; line-height:22px; text-align:center}
.foot p a{ color:#666666}

.flo{ width:100%; height:60px; background-color:#f10c00; position:fixed; bottom:0;display: flex; flex-wrap: wrap; justify-content:space-between; z-index:3}
.flo p{ width:25%; height:60px; text-align: center; color:#FFFFFF; font-size:12px; line-height:12px}
.flo p img{ width:40px}

.nrp{ padding:30px 20px; background-color:#FFFFFF}
.nrp h1{ font-size:26px; font-weight:bold; color:#191919;margin:0 8px 20px 8px; }
.nrp p{ margin:8px; line-height:30px; font-size:16px}
.nrp p img{ width:100%}
 #zxck {position: fixed; top: 50%; left: 50%; margin-top: -214px; margin-left: -50%; height: 428px; width: 100%;z-index: 9999999;}
 #zxck2 {position: fixed; top: 50%; left: 50%; margin-top: -214px; margin-left: -45%; height: 428px; width: 90%;z-index: 9999999;}

.zk_img {position: relative;z-index: 1; padding:30px; }
.zk_img img {width: 90px; margin:10px 10px 0 0; }   
.zk_gb3 {position: relative;top: 18px;left: 90%; width: 34px;height: 34px;cursor: pointer;border-radius: 38px;background-color: #fff;border: 3px solid #F60;font-size: 22px; color: #F60; z-index: 3;   }     
.bjs{ border-bottom:1px dashed #CCCCCC; margin-bottom:10px; padding-bottom:10px}