@charset "utf-8";
/* CSS Document */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
body{width:100%; max-width:640px; height:auto; margin:auto;}
ul, ol { list-style:none; }
.left{float:left;}
.right{float:right;}
.container-fluid{width:100%; padding:0; margin:0;height:auto; overflow:hidden;}
.page-header{height:60px; background:#b10000; padding-bottom:0; margin:0;}
.log{min-width:96px;}
.log img{margin-top:12px;}
.log-right{width:70%; padding-top:12px; float:right;}
.log-right .form-control{width:80%; float:left; border-right:0; border-radius:4px 0 0 4px; background:#FDEDEE; height:35px;}
.log-right .btn-default{width:19%; max-width:35px; height:35px; float:left; margin-right:1%; border-left:0; border-radius:0 4px 4px 0; background:url(../images/btn.jpg) #FDEDEE no-repeat; background-size:contain;}
.block{background:#EBEBEB; height:10px;}
.img_ad{width:98%; height:auto; overflow:hidden; padding:0; margin:auto;}
.img_ad li{width:23%; height:auto; overflow:hidden; margin:1%; float:left;}
.nav{width:100%; height:auto; overflow:hidden; padding:0; margin:auto; margin-top:10px;}
.nav li{width:33%; height:auto; overflow:hidden; padding:2% 4%; float:left; text-align:center; font-size:0.8em; font-weight:600; line-height:2em;}
.nav a{color:#666;}
.title{border-bottom:1px solid #ccc; height:auto; overflow:hidden; width:100%; padding:8px;}
.title h3{ background: url(../images/ico.jpg) no-repeat; padding-left: 25px; /* margin-left: 1%; */  background-size: auto 80%; font-size: 1em;   font-weight: 600;}
.title span{font-size:0.8em;}
.title span a{color:#999;}
.product{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.product ul{width:100%; height:auto; overflow:hidden; padding:0; margin:auto;}
.product1 ul{width:100%; height:auto; overflow:hidden; padding:0; margin:auto;}
.product li{float:left; width:48%; text-align:center; margin:0 1%;}
.product1 li{float:left; width:48%; text-align:center; margin:0 1% 1%; background:#fff; padding:1%;}
.product1 li img{margin:auto;}
.product li p{line-height:1.5em; margin-bottom:0;}
.product1 li p{line-height:1.5em; margin-bottom:0;}
.li_t{font-size:1em; color:#666; font-weight:600;}
.li_price{font-size:1em; color:red; font-weight:600;}
.li_price small{font-size:1.2em;}
.rot-title{text-align:center; padding:2% 30px;}
.rot-title span{font-size:1em; position:absolute; margin-top:-32px; margin-left:-40px; background:#ECECEC;}
.rot-title hr{border-color:#878787; border-width:2px;}
.p_down{padding:0 30px; text-align:center;}
.p_down p{margin:10px 0; font-size:1em; font-weight:600; color:#666;}
.p_down p.btn{background:#F8495A; border-radius:5px; color:#fff; font-size:1.2em; padding:3px 80px; font-weight:600;}
.p_down p.btn a{color:#fff;}
.creatry td{text-align:center; font-size:1em; color:#666;}
.creatry td a{color:#666;}

.bottom td{text-align:center; font-size:1em; color:#666; width:25%;}
.bottom td a{color:#666;}
.bottom td small{color:red; font-weight:600; font-size:1.2em; font-style:oblique;}

/* 效果CSS开始 */
.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}
/* 效果CSS结束 */
#bottomNav {background: #F8495A; border-top: 1px solid #c0c3c9;bottom: 0; color: #fff;height: 60px;left: 0;line-height: 40px;overflow: visible;position: fixed;text-align: center;width: 100%; z-index: 999;}
#bottomNav td {padding: 10px;text-align: center;line-height: 1.25em;}
#bottomNav td a {color: #fff;}
.kf53 {height: 109px;position: fixed;right: 0;top: 100px;width: 32px; z-index: 9999;}
.get_key {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0.2rem 0;
    background: #E73B6D;
    text-align: center;
    margin: 0.2rem 0;
}
.get_key h1{font-size: 1.7rem; color: #fff;}

/*53客服悬浮样式*/
.MEIQIA-FULL-html {position:static !important;}
.MEIQIA-FULL-BODY {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}
#base_kf_box{width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none;}
#base_kf_box .base_kf_main_top{width: 100%; height: 10%; position:absolute; left: 0; top: 0; z-index: 999; background: rgba(75,75,75,.85);}
#base_kf_box .base_kf_main{width: 100%; height: 90%; position:absolute; left: 0; bottom: 0; z-index: 999}
#base_kf_box .base_kf_title{width: 100%; height: 44px; background: #fb706a; position: absolute; z-index: 99999;}
#base_kf_box .base_kf_title_left{float: left; height: 44px; padding-left: 10px; line-height: 44px; color: #fff; font-size: 14px;}
#base_kf_box .base_kf_title_right{float: right; height: 44px; padding-right: 10px; line-height: 44px; color: #fff; font-size: 12px;}



.sh_kfzx{width: 44%; height: 100%; float: right;}
.sh_kfzx ul li{width: 50%; height: 50px; padding: 5px 0; text-align: center; float: left; line-height: 21px;}
.sh_kfzx ul li i{vertical-align: top;
    display: inline-block;
    height: 21px;
    margin: 0 auto 0.1rem auto;}
.sh_kfzx ul li.red{background: #ED5464;}
.sh_kfzx ul li.red i{background: url("../images/sh_sq.png") top center no-repeat; background-size: 50% 100%; opacity:1; width: 60%;}
.sh_kfzx ul li.cs{background: #FB6E52;}
.sh_kfzx ul li.cs i{background: url("../images/sh_kf.png") top center no-repeat; background-size: 50% 100%; opacity:1; width: 60%;}
.sh_kfzx ul li a{color: #fff; font-size: 0.6rem; line-height: 0.6rem; font-weight: 600;}