@charset "utf-8";
/* CSS Document background-color:rgba(0,0,0,0.7);*/
/*map图标颜色d81e06*/
*{margin: 0;outline: 0;padding: 0;}
html {overflow-y:scroll;}
body {font-size:16px;color:#000;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin: 0px;padding: 0px;background-color: #ffffff;}
ul,li,img,dl,dt,dd,form{margin: 0px;padding: 0px;}
textarea{ margin:0px;padding:0px;}
input{margin:0;padding:0;}
a{text-decoration:none;color: #000;}
p {display: block; margin-block-start: 0em; margin-block-end: 0em;margin-inline-start: 0px; margin-inline-end: 0px; padding:0px;}
li{ list-style-type:none;}
img{border:0px;}
span{text-indent: 0px;}
.red{color: #FF0000;}
br{display:inline; line-height:0px;}
.font12{font-size: 12px;color: #FFFFFF;}
.col-60{color: #606060;}
.font-c-black{ color:#000000;}
.font-r-i{color:#ff1e00;font-style: italic;}
.font-b-i{color:#0078ff;font-style: italic;}
.font-v-bs{color:#7c341a;}
.font-v-bs a{color:#7c341a;}
.font-red-vip{color:#3e78ff;font-weight:bold;}
.font14{font-size: 14px;color: #333;}
.font14bold{font-size: 14px;color: #333;font-weight: bold;}
.line{border: solid 1px #abc3a9;}
.font-bold{font-weight:bold;}
.font-blue4bold{ color:#50649a; font-weight:bold;}
.font-black4bold{ color:#000!important; font-weight:bold!important;}
.font-lxkf{color:#3e78ff; text-decoration:underline;}
.font-yellow{color:#ffff00;}
.font-bred{color:#284280; font-weight:bold;}
.font-none{ font-size:16px; color:#CCCCCC; font-weight:normal;}
.font24-bold{font-size:24px!important; color:#000!important; line-height:28px!important; height:28px!important; margin-top:6px!important; font-weight:bold!important;}
.font-news{font-size:16px; color:#c80000; font-weight:bold; margin-left:5px;}
.bg-a{ background-color:#f5f5f5;}
.bg-b{ background-color:#fff6f3;}
.clear{clear: both;height:0px;width:100%;}
.clear2{clear: both;height: 2px;width: 100%;margin: 0px;padding: 0px;}
.clear3{clear: both;height: 3px;width: 100%;margin: 0px;padding: 0px;}
.clear4{clear: both;height: 4px;width: 100%;margin: 0px;padding: 0px;}
.clear5{clear: both;height: 5px;width: 100%;margin: 0px;padding: 0px;}
.clear6{clear: both;height: 6px;width: 100%;margin: 0px;padding: 0px;}
.clear7{clear: both;height: 7px;width: 100%;margin: 0px;padding: 0px;}
.clear8{clear: both;height: 8px;width: 100%;margin: 0px;padding: 0px;}
.clear10{clear: both;height: 10px;width: 100%;margin: 0px;padding: 0px;}
.clear12{clear: both;height: 12px;width: 100%;margin: 0px;padding: 0px;}
.clear15{clear: both;height: 15px;width: 100%;margin: 0px;padding: 0px;}
.clear16{clear: both;height: 16px;width: 100%;margin: 0px;padding: 0px;}
.clear20{margin: 0px;padding: 0px;clear: both;height: 20px;width: 100%;}
.clear24{margin: 0px;padding: 0px;clear: both;height: 24px;width: 100%;}
.clear28{margin: 0px;padding: 0px;clear: both;height: 28px;width: 100%;}
.clear30{margin: 0px;padding: 0px;clear: both;height: 30px;width: 100%;}
.clear32{margin: 0px;padding: 0px;clear: both;height: 32px;width: 100%;}
.clear40{margin: 0px;padding: 0px;clear: both;height: 40px;width: 100%;}
.clear48{margin: 0px;padding: 0px;clear: both;height: 48px;width: 100%;}
.clear50{margin: 0px;padding: 0px;clear: both;height: 50px;width: 100%;}
.clear53{margin: 0px;padding: 0px;clear: both;height: 53px;width: 100%;}
.clear55{margin: 0px;padding: 0px;clear: both;height: 55px;width: 100%;}
.clear56{margin: 0px;padding: 0px;clear: both;height: 56px;width: 100%;}
.clear60{margin: 0px;padding: 0px;clear: both;height: 60px;width: 100%;}
.clear68{margin: 0px;padding: 0px;clear: both;height: 68px;width: 100%;}
.clear70{margin: 0px;padding: 0px;clear: both;height: 70px;width: 100%;}
.clear74{margin: 0px;padding: 0px;clear: both;height: 74px;width: 100%;}
.clear80{margin: 0px;padding: 0px;clear: both;height: 80px;width: 100%;}
.clear90{margin: 0px;padding: 0px;clear: both;height: 90px;width: 100%;}
.clear105{margin: 0px;padding: 0px;clear: both;height: 104px;width: 100%;}
.clear107{margin: 0px;padding: 0px;clear: both;height: 107px;width: 100%;}
.clear113{margin: 0px;padding: 0px;clear: both;height: 113px;width: 100%;}
.clear114{margin: 0px;padding: 0px;clear: both;height: 114px;width: 100%;}
.clear110{margin: 0px;padding: 0px;clear: both;height: 110px;width: 100%;}
.clear120{margin: 0px;padding: 0px;clear: both;height: 117px;width: 100%;}
.clear130{margin: 0px;padding: 0px;clear: both;height: 130px;width: 100%;}
.clear150{margin: 0px;padding: 0px;clear: both;height: 150px;width: 100%;}
.clear180{margin: 0px;padding: 0px;clear: both;height: 180px;width: 100%;}
.clear240{margin: 0px;padding: 0px;clear: both;height: 240px;width: 100%;}
.clearbg6{clear: both;height: 6px;width: 100%;margin: 0px;padding: 0px; background-color:#f0f0f0;}
.clearbg40{clear: both;height: 40px;width: 100%;margin: 0px;padding: 0px; background-color:#3478ff;}
.f_l {float:left;}
.f_r {float:right;}
.m_r6{margin-right:6px;}
.fontxiadan{ color:#999999; font-size:14px;}
.fontdt{color:#51b27d;}
.fontzt{color:#f33f31;}
.font-blue{ color:#002074;}
a.font-blue{ color:#002074;}
.font-blue2{ color:#3e78ff;}
a.font-blue2{ color:#3e78ff;}
.font-blue3{color:#3e5cb2;font-size:17px;font-weight:bold;font-style: italic;text-decoration: underline;}
a.font-blue3{ color:#3e5cb2;}
.font-green{ color:#00967c;}
.font-green2{ color:#909090;}
.font-green3{ color:#404040!important;}
.font-red{ color:#ee1212;}
.font-red2{ color:#ba1212;}
.font-red3{ color:#ff0000;}
.font-cc{ color:#a0a0a0;}
.font-blue4{color:#3e78ff;text-decoration: underline;}
.font-balck{color:#000;}
.font-balck-s{color:#000;font-weight:bold;}
.warp{padding: 0px;max-width: 960px;margin: 0px auto; width:100%;}
.index-main{width:100%; margin:-30px 0px 0px 0px; padding:0px;background-color:#FFFFFF; border-radius:15px 15px 0px 0px; height:1000px;}
.index-main-nav{width:100%; margin:0px; padding:0px;height:40px;}
.index-main-nav ul{}
.index-main-nav ul li{ width:50%; height:40px; line-height:40px; text-align:center; font-size:20px;float:left; background-color:#ededed;border-radius:0px 15px 0px 50px;font-weight:bold;}
.index-main-nav ul li.on{background-color:#ffffff;border-radius:15px 0px 15px 0px; color:#447bd8; position:relative;}
.index-main-nav ul li.on::after{ width:4em; height:2px; content:''; background-color:#447bd8; display:block; position:absolute; bottom:0px; left:50%;transform: translateX(-50%);}

.wuyou-news-list{ width:100%; margin:0px; padding:0px;}
.wuyou-news-list-box{width:calc(100% - 24px);padding: 8px 0px;border-bottom: 1px solid #f0f0f0;margin: auto;font-size:18px;}
.wuyou-news-list-box a{font-size:18px;}
.wuyou-news-list-box img{float:left; height:70px; width:70px; margin-right:8px; border-radius:6px;}
.wuyou-news-list-box-neirong{ width:calc(100% - 80px); float:right;}
.wuyou-news-list-box-title{ width:100%; margin:0px; padding:0px;font-size:19px; font-weight:bold;  color:#000; overflow:hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-align:justify;}
.wuyou-news-list-box-title{ color:#000;}
.wuyou-news-list-box-info{width:100%; color:#909090; padding:0px; font-size:18px;}
.wuyou-news-list-box-info a{color:#909090;font-size:18px;}
.wuyou-news-list-box-info span.date{ margin-left:1em;}
.wuyou-news-list-box-info span.date{ margin-left:1em;}
.wuyou-news-list-box-info a.vip{margin-left:1em;background-image:url(index/vip.webp);background-repeat: no-repeat;background-size:12px 11px;background-position: left center; padding-left:15px;}
.wuyou-more-load{ padding:30px 0px; text-align:center;}

.wuyou-chanpin-list-box{width:calc(100% - 32px);padding: 16px 0px;margin: auto;font-size:18px;}
.wuyou-chanpin-list-box ul{ width:100%; padding:0px; margin:0px;}
.wuyou-chanpin-list-box ul li{width:100%; padding:0px; margin:0px;}
.wuyou-chanpin-list-box ul li.cppic img{ width:100%; height:auto;}
.wuyou-chanpin-list-box ul li.cpname{font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    color: #333;
    padding-top: 3px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;margin-bottom: 5px!important;}
.wuyou-chanpin-list-box ul li.cpbeizhu{font-size: 16px;
    font-weight: 400;
    width: 317px;
    color: #999;margin-bottom: 5px!important;}

.wuyou-chanpin-list-box ul li.cpprice{font-size: 20px;color: #ff3000;font-weight: 600;}
.foot{position:fixed;bottom:0px; width:100%; max-width:960px;height: auto; z-index:99; background-color:#f8f8f8; padding:0px;}
.foot-copyright{ width:100%; padding:20px 0px; background-color:#f0f0f0; color:#a0a0a0; text-align:center; font-size:12px;}
.foot-copyright a{color:#a0a0a0;}
.foot-main{width:100%; padding:0px; margin:0px;border-top:1px solid #ebebeb; padding:0px; overflow:hidden;}
.foot-home{width:100%; background-color:#fff; z-index:99; position:relative;}
.foot-home ul{width:25%; margin:0px; padding:0px;float:left;}
.foot-home ul li{ width:100%; text-align:center; font-size:14px;}
.foot-home ul li.pic{ height:28px; padding-top:2px; position:relative;}
.foot-home ul li.on a{ color:#3e78ff!important; font-weight:bold;}
.foot-home ul li.text{ height:26px; line-height:26px; color:#303030;}
.foot-home ul li.text a{color:#404040;}
.foot-home ul li.pic img{ width: auto; height:28px; position:absolute; bottom:0px;left: 50%;transform: translate(-50%, 0%);}