@charset "utf-8";
/* 整站通用样式 - 手机自适应版 */
* {margin:0; padding:0; box-sizing:border-box;}
html {overflow-y:scroll;}
body {width:100%; height:100%; font-size:14px; font-family:Poppins, Helvetica, "Microsoft YaHei", sans-serif; background:#ffffff;}
a {color:#505050; text-decoration:none; outline:none;}
a:hover {color:#CD0200; text-decoration:underline;}
li {list-style:none;}
img {border:0; vertical-align:middle; max-width:100%;}
input {outline:none;}
.red, .red a, .red a:hover,.red a:visited,.red a:active,.red,a.red:link, a.red:visited, a.hong:hover{color:red; text-decoration:none;}
.lv, .lv a, .lv a:hover,.lv a:visited,.lv a:active,.lv,a.lv:link, a.lv:visited, a.lv:hover{color:#0A8A00; text-decoration:none;}

/* 常用间距 - 手机自适应 */
.w1200 {width:100%; padding:0 10px; margin:0 auto; overflow:hidden;}
.ads {margin:2px 0; text-align:center; float:none; clear:both;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.f18 {font-size:18px;}
.none {display:none;}

/* 顶部导航 */
.mobile{width:100%;margin:0 auto;padding:0;font-size: .34rem;height:100%;}
header, section, footer, aside, nav, main, article, figure {display: block;} 
header { height:50px; line-height:50px; text-align:center; position:relative; margin-bottom:0px;font-size:18px; z-index:98; position:fixed; top:0; left:0; width:100%; background:#FF552E;color:#fff;}
.head_l {position:absolute; top:0; left:10px; cursor:pointer;}
.head_l img{height:25px;vertical-align: middle;text-align:left;}
.head_z {font-size:18px;color:#ffffff;}
.sp_header{height:50px;overflow:hidden;background:#FF552E;position:fixed;z-index:10;width:100%;}
.sp_logo{padding-left:2px;float:left;height:50px;text-align:right;}
.sp_logo img{margin:auto;max-height:30px;vertical-align: middle;margin:0 10px 0 6px;text-align:left;}
.sp_z{float:left;height:50px;text-align:center;background:red;}
.sp_nav{width:50px;float:right;position:absolute;right:10px; top:0px;cursor:pointer;height:30px;margin-top:15px;}
.sp_nav span{display:block;background:#FFF;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:#111;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav dl dd{background:#fff;border-top:1px #F4F4F4 solid;position:relative;line-height:60px;font-size:16px}
.sjj_nav>dl >dd:last-child{border-bottom:1px #F4F4F4 solid;}
.sjj_nav dl dd dl{display:none;}
.sjj_nav dl dd a{color:#000;width:80%}
.sjj_nav dl dd dl dd a{color:#000;}
.sjj_nav dl dd dl dd{width:100%;background:#444;}
.sjj_nav .ben{color:#FBFE07;}
.sjj_nav dl dd i img{width:13px;height:13px;vertical-align:middle;margin-left:3px;}
.indexbanner{width:100%;padding:45px 0 0 0; position:relative; display:block;overflow:hidden;}

/* 产品列表 - 手机单列 */
.cpzx {width:100%; margin:0 auto; overflow:hidden; padding:0 5px;}
.cpzx li {list-style:none; float:left; width:100%; margin:10px 0;}
.cpzx .lbs {border:1px solid #F2F3F8; border-radius:5px; background:#F9F9F9; overflow:hidden; transition:all 0.3s ease;}
.cpzx .lbs:hover {border:1px solid #FF552E !important; background:#FEF6F1; box-shadow:0 10px 25px rgba(176,0,191,0.15);}
.cpzx .tupian img {width:100%; height:220px; border-top-left-radius:5px; border-top-right-radius:5px; object-fit:cover; transition:all 0.3s ease;}
.cpzx .tupian img:hover {opacity:0.7;}
.cpzx .hm {width:94%; height:auto; margin-left:3%; padding:10px 0;}
.cpzx .jiage {width:100%; float:left; font-size:18px; font-weight:700; color:#FF4000; margin:6px 0;}
.cpzx .bt {display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; width:100%; float:left; line-height:1.5; font-size:15px; color:#000;}
.lbs a {font-size:15px; color:#000; text-decoration:none; line-height:1.4;}
.lbs a:hover {color:#FF5B00; text-decoration:none;}

/* 产品详情页 - 手机自适应 */
.product_main {width:100%; margin:15px auto; overflow:hidden; padding:0 10px;}
.product_left {width:100%; float:none; margin-bottom:15px;}
.product_img {width:100%; border:1px solid #eee; border-radius:8px; overflow:hidden;}
.product_img img {width:100%; display:block;}
.product_right {width:100%; float:none;}
.product_title {font-size:20px; color:#333; font-weight:bold; margin-bottom:10px; line-height:1.4;}
.product_price {font-size:22px; color:#ff552e; font-weight:bold; margin:10px 0; padding:10px; background:#f9f9f9; border-radius:5px;}
.product_price span {font-size:14px; color:#666; margin-right:8px;}
.product_info {line-height:1.8; font-size:14px; color:#555; margin:10px 0;}
.product_info p {margin:5px 0;}

/* 购买 + 咨询按钮 - 手机全屏 */
.btn_group {margin-top:20px; overflow:hidden;}
.btn_buy {width:48%; height:46px; line-height:46px; text-align:center; background:#ff552e; color:#fff; font-size:16px; border:none; border-radius:6px; cursor:pointer; float:left; margin-right:2%; text-decoration:none;}
.btn_buy:hover {background:#e64a20;text-decoration:none;color:#fff;}
.btn_buy1 {width:48%; height:46px; line-height:46px; text-align:center; background:#0088FF; color:#fff; font-size:16px; border:none; border-radius:6px; cursor:pointer; float:left; text-decoration:none;}
.btn_buy1:hover {background:#0076DD;text-decoration:none;color:#fff;}
.btn_consult {width:100%; height:46px; line-height:46px; text-align:center; background:#fff; color:#ff552e; font-size:16px; border:2px solid #ff552e; border-radius:6px; cursor:pointer; float:left; margin-top:10px; text-decoration:none;}
.btn_consult:hover {background:#fff3f0;text-decoration:none;color:#ff552e;}

.product_h2 {font-size:16px; font-weight:bold; color:#333; margin:20px 0 10px; padding-left:8px; border-left:4px solid #ff552e;}
.product_content {width:100%; font-size:14px; line-height:1.8; color:#555; overflow:hidden; padding:0 10px;}
.product_content img {max-width:100%; height:auto; display:block; margin:10px 0; border-radius:6px;}
.product_content p{position: relative;}
.product_content p img {width:100%; height:auto; object-fit:cover;}
.product_content p::after {content: "NAGW.com"; position: absolute; bottom:5px; right:10px; color:rgba(255,255,255,0.7); font-size:20px;}

/* 相关推荐 */
.related_product {width:100%; margin:20px auto; padding:0 10px;}
.related_title {font-size:16px; font-weight:bold; border-left:4px solid #ff552e; padding-left:8px; margin-bottom:10px;}

/* 分页样式 - 手机缩小 */
.aiz-pagination {width:100%; text-align:center; font-size:14px; margin:20px 0;}
.aiz-pagination a {display:inline-block; min-width:40px; height:40px; line-height:40px; margin:0 3px; padding:0 6px; border-radius:4px; background:#F7F7F7; color:#333; text-decoration:none; transition:all 0.2s ease;}
.aiz-pagination b:not([title]) {display:inline-block; min-width:40px; height:40px; line-height:40px; margin:0 3px; padding:0 6px; border-radius:4px; background:#FF552E; color:#fff; font-weight:normal;}
.aiz-pagination a:hover {background:#FF552E; color:#fff; text-decoration:none;}
.aiz-pagination a[title] {display:none;}
.fy1 {width:100%; margin-top:40px;}

/*foot*/
.footer-ads{float:left;width:100%; clear:both;margin-bottom:70px;}
.footer-tab{display:flex;background-color:#fff;position:fixed;width:100%;bottom:0;box-shadow:0 0 5px 1px rgba(135,135,135,0.15); z-index:999999;}
.footer-tab .tab-item1{width:20%;text-align:center;color:#9f9f9f!important;padding:4px 0 2px 0;}
.footer-tab .tab-item1 .icon{display:block;font-size:24px;line-height:26px;}
.footer-tab .tab-item1 .tab-label{font-size:14px;}
.footer-tab .tab-item1 .tab-label1{font-size:14px;color:#DF3A3A}
.footer-tab .tab-item1:active:after{display:none;}
.footer-tab .tab-item1 b{display:inline-block;position:absolute;top:-16px;left:50%;margin-left:-37px;border-radius:50%;background-color:#fff;padding:3px;width:72px;}
.footer-tab .tab-item1 b:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;left:0;top:0;z-index:-2;box-shadow:0 0 5px 2px rgba(135,135,135,0.15);}
.footer-tab .tab-item1 b img{height:56px;width:56px;border-radius:50%;background:-webkit-linear-gradient(top,#ff9000,#ff6100);padding:3px;}
.footer-tab .tab-item1:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;z-index:-1;left:0;top:0;}
.f_home {background:url(/css/icon-index.png) no-repeat top center; background-size:28px;}
.f_home.active { background:url(/css/icon-index-a.png) no-repeat top center; background-size:28px; color:#F6C927;}
.f_invest { background:url(/css/icon-pz.png) no-repeat top center; background-size:28px;}
.f_invest.active { background:url(/css/icon-pz-a.png) no-repeat top center; background-size:28px; color:#F6C927;}

.f_borrow { background:url(/css/icon-jy.png) no-repeat top center; background-size:22px;}
.f_borrow.active { background:url(/css/icon-jy-a.png) no-repeat top center; background-size:22px; color:#F6C927;}

.f_account { background:url(/css/icon-wd.png) no-repeat top center; background-size:22px;}
.f_account.active { background:url(/css/icon-wd-a.png) no-repeat top center; background-size:22px; color:#F6C927;}