body{max-width: 750px;margin: 0 auto;}
.clear{clear: both;}
.bluish{color: #01cbbb;}
.footer{padding: 0;bottom: 0;width: 100%;max-width: 750px;background: #4284e0;color: #fff;padding: 5px 0;}
.g-top i{color: #fff;font-size: 18px;width: 30px;display: block;}
.g-top-txt span{    position: absolute;margin-top: -5px;margin-left: -12px;}
/*swiper*/
.swiper-slide{box-sizing: border-box;height: 159px;border: 1px solid #dbdbdb;    border-width: 1px 0 0 1px;}
.swipe-box {background: #fff;border: 1px solid #dbdbdb;border-width: 0 1px 1px 0;float: left;height: 80px;width: 33.33%;text-align: center;}
.swipe-box img{height: 35px;display: inline-block;margin-top: 8px;margin-bottom: 8px;}
.swipe-box h3{font-size: 14px;color: #666;}
.swiper-pagination-bullet {margin: 0 5px}
.swiper-pagination{height: 35px;line-height: 35px;}
/*hotspot*/
.hotspot{background: #fff;border: 1px solid #dbdbdb;}
.hotspot ul{padding: 10px;border-bottom: 1px solid #dbdbdb;}
.hotspot ul li{margin: 5px 0;}
.hotspot ul li span{width:32px;height: 18px;display: inline-block;text-align: center;background:#24a2dd;color: #fff;border-radius: 5px;line-height: 20px;margin-right: 5px;font-size: 12px;}
.hotspot ul li:first-child span{background: #fe5c5c;}
.hotspot ul li a{font-size: 14px;line-height: 25px;}
.service {background: #fff;border-width: 0 1px 1px 0;float: left;height: 90px;width: 33.33%;text-align: center;}
.ser-wechat,.ser-qq{border-right: 1px solid #dbdbdb;}
.service img{height: 45px;display: inline-block;margin-top: 10px;margin-bottom: 5px;}
.service p{font-size: 14px;color: #666;}
/*tel*/
.tel{background: #1fda27;color: #fff;display: block;width: 100px;margin: 15px auto;padding: 5px;text-align: center;border-radius: 5px;}
/*sign*/
#body-background{max-width: 750px;margin: 0 auto;}
#body-background img{width: 100%!important;}
.sign-wrap{background: #000000;}
.sign-wrap img{width: 100%;position: relative;margin: 0!important;}
.sign-wrap .signin{display:block;width: 70%;height: 50px;background: #1e93ff;border: 1px solid #fff;box-shadow: 0px 0px 1px #000;color: #fff;line-height: 50px;border-radius: 50px;text-align: center;position: absolute;top: 40%;left: 15%;}
.sign-wrap .register{display:block;width: 70%;height: 50px;background: #25c8a2;border: 1px solid #fff;box-shadow: 0px 0px 1px #000;color: #fff;line-height: 50px;border-radius: 50px;text-align: center;position: absolute;top: 50%;left: 15%;}
/*signin-page*/
.am-header-default{background: #0090ff;}
.am-header-default a{color: #fff;}
.signin-page{margin-top: 10px;}
.signin-page ul{padding-left: 10px;background: #fff;}
.signin-page ul li:first-child{border-top: none;}
.signin-page ul li:last-child{border-bottom: none;}
.signin-page ul li label{line-height: 24px;padding: 5px;margin: 0;font-weight: 100;}
.signin-page ul li input{border: none!important;}
.signin-page .pwd-eye{position: relative;}
.signin-page .pwd-eye img,.signin-page .pwd-eye a{position: absolute;right: 15px;top: 5px;}
.pwd{position: absolute;right: 15px;top: 15px;}
.signin-page .am-btn{display: block;background: #2299ed;width: 90%;margin: 0 auto 20px;border-radius: 5px;}

.box-cate{ text-align: center; margin: 10px 0; }
.box-cate li{ display: inline-block; margin:5px 0; }
.box-cate li a{height: 30px;display: block;text-align: center;background:#aaa;color: #fff;border-radius: 5px;line-height: 30px;padding: 0 5px;font-size: 12px;}
.box-cate li.on a{ background: #24a2dd }
/*list*/

.num{float: left; margin: 10px 8px;}
.num span{width: 25px;height: 25px;background: #52cc74;text-align: center;line-height: 25px;font-size: 12px;color: #fff;border-radius: 25px;display: block;}
.list-name{padding: 0 5px;}
.list ul{border: 1px solid #dedede;border-width: 0 1px;}
.list ul li{ padding:10px; }
.list h2{font-weight: bold;line-height: 32px;width: 80%;}   
.list p{font-size: 12px;color: #646464;}
.list p font{float: left;}
.list p span{margin-left: 3rem;}

/***分页样式***/
ul.pagelist { text-align: center; height: auto; width: auto; margin: 20px 5px; height: 40px; border: none; }
ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 30px; height: auto; width: auto; border: none; background: none; float: none; }
ul.pagelist a, .pagelist .pageinfo { border: 1px solid #ccc; padding: 5px 10px; font-size: 14px; _padding: 5px 10px; font-weight: normal; overflow: hidden; overflow: hidden; height: auto; width: auto; }
ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #24a2dd; border-color: #24a2dd; color: #fff; }

/*.list-kefu{margin-bottom: 10px;position: relative;height: 30px;}
.list-kefu a img{width: 30px;height: 30px;}
.list-tel{float: left;background: #1fda27;color: #fff;display: block;width: 100px;height:30px;line-height:30px;text-align: center;border-radius: 5px;position: absolute;left: 50%;margin-left: -50px;}
.list-wechat{position: absolute;left:50%;margin-left: 60px;}
.list-qq{position: absolute;left:50%;margin-left: 100px;}
.list-ke{position: absolute;left:50%;margin-left: 140px;}*/

.list-kefu{margin: 10px 0;}
.list-kefu ul{text-align: center;padding-left: 35%;}
.list-kefu ul li{display: inline-block;margin: 0 5px;}
.list-kefu a img{width: 35px;height: 35px;}
.list-tel{display: block;background: #1fda27;color: #fff;width: 100px;padding:5px;line-height:25px;text-align: center;border-radius: 5px;margin-left: -100px;}

/*product*/
.btn-back{height: 24px;display: inline-block;text-align: center;background:#d1d1d1;color: #fff;border-radius: 5px;line-height: 25px;padding: 0 5px;font-size: 12px;}
.product{background: #fff;border: 1px solid #dedede;}
.gouwuche{background: #ff4400;color: #fff;padding: 5px;border-radius:2px;display: inline-block;margin-top: 5px;}
.product .am-article-hd h2{font-weight: bold;line-height: 1.8;}
.product .am-article-bd h2{font-weight: bold;line-height: 2.5;}
.product .am-article-bd p{color: #737373;line-height: 1.8;}

/*list-news，article-list*/
.list2 h2{line-height: 22px;}
.list .am-list-date{top: 12px;color: #969696;font-size: 12px;}
.article{background: #fff;border: 1px solid #dedede;}
.article .am-article-hd h2{font-weight: 600;line-height: 1.8;}
.article .am-article-bd p{font-size:14px;line-height: 1.8;}

/*member*/
.mem-head{background: url(../images/mem-bg.jpg) repeat;}
.mem-head p{color: #fff;}
.mem-user{background: #fff;width: 80px;height: 80px;border-radius: 80px;margin: 0 auto;}
.mem-user img{width: 100%;}
.mem-manage{background: rgba(255,255,255,0.3);padding: 5px 0;}
.mem-manage ul li{float: left;width: 33%;text-align: center;}
.mem-manage ul li img{width: 50px;height: 50px;}
.mem-body{background: #fff;margin-bottom: 60px;}
.mem-body ul li{padding: 10px;position: relative;}
.mem-body ul li a:after{display: inline-block;font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);content: "\f105";-webkit-transition: -webkit-transform .2s linear;transition: -webkit-transform .2s linear;transition: transform .2s linear;transition: transform .2s linear, -webkit-transform .2s linear;position: absolute;right: 10px;top: 50%;margin-top: -0.8rem;color: #b3b5bf;}
.mem-body ul li a i{color: #b3b5bf;margin-right: 5px;font-size: 18px;}

.mem-foot{background: #fff;box-shadow: 0px -1px 2px #d2d2d2;width:100%; position:fixed; left:0; bottom:0;}
.mem-foot ul li{float: left;width: 33%;text-align: center;}
.mem-foot ul li a{color: #7e7e7e;}
.mem-foot ul li a i{font-size: 24px;}

/*cart*/
.wrap-input{background: #fff;border-radius: 5px;margin-right: 5px;}
.wrap-input input{border: none;width: 30px;height: 22px;text-align: center;line-height: 24px;border: 1px solid #e1e1e1;float: left;}
.cart ul li{padding: 10px;}
.cart ul li a.cart-tit{color: #5e5561;}
.cart ul li p{margin: 0 20px;color: #908494;display: inline-block;}
.btn-reduce,.btn-add{width: 20px;height: 22px;display: block;text-align: center;color: #646464;font-weight: bold;float: left;}
.btn-reduce{background: #e1e1e1;color: #fff;}
.btn-add{border: 1px solid #e1e1e1;border-width: 1px 1px 1px 0;color: #afafaf;}
.total{background: #fff;padding: 10px;margin-bottom: 60px;}
.total p{color: #908494;}
.total .am-btn{padding: 0.3em 1em;}
.cart-foot{background: #fff;box-shadow: 0px -1px 2px #d2d2d2;text-align: center;width:100%; position:fixed; left:0; bottom:0;z-index: 9999;}
.cart-foot a{color: #7e7e7e;}
.cart-foot ul li a i{font-size: 24px;}

/*confirm*/
.confirm{background: #fff;border: 1px solid #DBDBDB;border-width: 1px 0;padding: 10px;}
.confirm h2{color: #646464;font-size: 16px;}
.confirm h2 i{color: #969696;font-size: 18px;margin-left: 5px;}
.confirm p{color: #969696;font-size: 14px;line-height: 28px;}
.confirm p label{display: inline-block;}
.confirm hr{margin: 5px 0;}

/*success*/
.success-tit,.success-form{background: #fff;}
.success-form{margin-bottom: 60px;}
.success-tit h2{color: #2b2b2b;font-weight: 600;}
.success-tit p{color: #666666;}
.success-form p{color: #2e2e2e;}
.success-form p span{color: #9a9a9a;}
.success-form ul li{border-bottom: 1px solid #f2f2f2;padding: 10px 0;}
.success-form ul li:last-child{border-bottom: none;}

/*payment*/
.tabBox{margin-bottom: 60px;}
.tabBox .hd{ height:40px; line-height:40px; padding:0 10px; font-size:20px; background:#fff; position:relative;border-bottom: 1px solid #dbdbdb;  }
.tabBox .hd ul{ position:absolute; height:41px; top:0; overflow:hidden; width: 100%; }
.tabBox .hd ul li{ float:left; color:#666; width: 50%; text-align: center;}
.tabBox .hd ul li a{font-size: 14px;}
.tabBox .hd ul .on a{ border-bottom: 3px solid #58dbcc; padding-bottom: 6px;color: #58dbcc; }
.tabBox .bd ul{ padding:10px 0;  }
.tabBox .bd li{ margin-bottom: 10px;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  
.pay-item {background: #fff;}
.pay-item .am-text-success {color: #79feb1;}
.pay-tit{padding-bottom: 5px;}
.pay-body{padding-top: 10px;}
.pay-body p{color: #8c8989;line-height: 24px;}
.pay-order{border: 1px solid #f1f1f1;border-radius: 5px;padding: 5px 10px;margin: 0 5px;}
.pay-once{border: 1px solid #ff8174;border-radius: 5px;padding: 5px 10px;color: #ff8174;margin: 0 5px;}

/*pay-way*/
.pay-way{background: #fff;}
.pay-way ul{padding-bottom: 10px;}
.pay-way ul li label{z-index: 1111;}
.pay-way ul li .am-u-sm-1{padding-top: 5px;}
.pay-way ul li .am-u-sm-11{border-top: 1px solid #dbdbdb;padding-top: 10px;}
.pay-way ul li .am-u-sm-11 img{margin-right: 5px;}
.pay-way .am-checkbox .am-icon-checked:before, .pay-way .am-checkbox-inline .am-icon-checked:before {content: "\f058";color: #01cbbb;}
.pay-way .am-ucheck-checkbox:hover:not(.am-nohover):not(:disabled) + .am-ucheck-icons, .pay-way .am-ucheck-radio:hover:not(.am-nohover):not(:disabled) + .am-ucheck-icons {color: #01cbbb;}
.amz-toolbar {position: fixed;right: 10px;bottom: 125px;z-index: 999;}
.am-icon-btn{background-color: #fdfdfd!important;border: 1px solid #f1f1f1;}
.pay-way .am-ucheck-icons{margin-top: 15px;}



.more_loader_spinner{width:60px; height:20px; margin:10px auto; background: url(../images/loader.gif) no-repeat;}

.re-info {margin:-11px 0 20px;line-height:21px;}
.re-info dt {font-weight:normal;padding-left:10px;line-height:25px;overflow:hidden;font-size:14px;}
.re-info .first {padding-top:13px;}
	.re-info .title01{}
	.re-info .title01 .fr{ font-size:12px; color:#3E3E3E;}
.re-info dt a {color:#004691;}
.re-info dt a:hover,.re-info dd a:hover {color:#f50;}
.re-info dd {color:#888;margin:0;padding-left:10px;height:24px;overflow:hidden;}
.re-info .company {margin:0 0 10px;font-weight:bold;}
.re-info dd a {color:#3e3e3e;}
.re-info b, .re-info strong {font-weight:normal;color:#CB1231;}
.re-info a:hover b {color:#f50;}


.anti-it{
    border-bottom:1px dotted #E0E0E0;
}
.re-info .first{position: relative;}
.anti-it dt{border:none;}
.anti-it dt a{float: left;max-width:80%;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.anti-it dt a.anti-it-fr{
    padding-left: 40px;
    padding-top: 15px;
    font-size:12px;
    width: 20%;
    color: #3E3E3E;
    text-decoration: none;
    cursor: default;
    position:absolute;right:0;top:0px;text-align: right;
}
.hover{text-align:center; clear:both;}
.hover li{display: inline;margin:2px;}
.hover li{width:110px; text-align:center; float:left}

/*alipay*/
.alipay{text-align: center;margin: 50px auto;}
.alipay img{display: inline-block;}
.payorder{margin: 10px auto;line-height: 28px;padding: 0 5px;}
.payorder p,.payorder input,.payorder a{display: inline-block;}
.payorder a{font-size:12px;color: #01cbbb; margin-top: -30px;}







