html,body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset,form,label,input,legend,textarea,button {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal}
ul,ol {list-style: none;}
img {border: 0 none;}
input,textarea{ outline:0; resize:none; border: 0; -webkit-appearance: none;font-size: 14px; }
a {cursor: pointer;text-decoration: none;}
body{ background: none; overflow-x: hidden;width: 100%;height: 100%;font-size: 14px;
font-family: 'Microsoft Yahei','Helvetica Neue',Helvetica,STHeiTi,Arial,sans-serif;
}
a,button,input,textarea{
tap-highlight-color: rgba(0,0,0,0);  
focus-ring-color: rgba(0, 0, 0, 0);  
-webkit-tap-highlight-color: rgba(0,0,0,0);  
-webkit-focus-ring-color: rgba(0, 0, 0, 0);  
-moz-tap-highlight-color: rgba(0,0,0,0);  
-moz-focus-ring-color: rgba(0, 0, 0, 0);  
}
*:focus{outline: none;-webkit-touch-callout: none}
div,.mobileHeader,.kefuTanchuang .kefu,input,select,textarea,button{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
font-family:'Microsoft Yahei','Helvetica Neue',Helvetica,STHeiTi,Arial,sans-serif;}
.clear {zoom: 1;clear: both;}
.clear:after {content: "";display: block;clear: both;font-size: 0;line-height: 0;visibility: hidden;}
.fl{float: left;}
.fr{float: right;}
.mobile{position: relative;width: 100%; background: #fff;}
.mobileBg{position: absolute;right: 0; top: 0; background: url(images/loginbg.png) no-repeat;background-size: contain;width:286px; height: 355px;}
.mobileHeader{position: relative; width: 100%;padding: 15px;}
.goback img{width: 12px;}
.mobileCon{position: relative;width: 80%; margin: 0 auto;}
.logo a{display: block;}
.logo img{width:150px;margin-top:30px;}
.zhici{margin-top: 20px;}
.zhici p{font-size:16px; color: #4f565f;letter-spacing: 2px;}
/*登录*/
.loginForm{ margin-top: 60px;}
.inputPhoneLogin{position: relative;height: 70px;}
.inputPhoneLogin i.shoujitubiao,.inputPhoneLogin i.suotubiao{display: block;position: absolute;top: 10px; left: 2px; }
.inputPhoneLogin i.shoujitubiao img{width: 15px;}
.inputPhoneLogin i.suotubiao img{width: 17px;}
.inputPhoneLogin i.clearInput{position: absolute;right: 2px; top: 13px;display: none;}
.inputPhoneLogin i.clearInput img{width: 20px;}
.inputPhoneLogin i.eyeInput{position: absolute;right: 35px; top: 16px;display: none;}
.inputPhoneLogin i.eyeInput img{width: 25px;}
.inputPhoneLogin .shuruInput{width: 100%;height: 45px; background:none; border: none; border-bottom: 1px solid #c3cad3;font-size: 17px;padding: 0 30px; color: #4f565e;}
.inputPhoneLogin .shuruInput:focus{border-bottom: 1px solid #fb973d;}
.loginForm .submitButton button,.lijidengluBtn,.fanhuisyBtn{display: block; width: 100%;border: 1px solid #fb973d; background: #fb973d;padding:9px 0;margin: 50px auto;
margin-bottom: 10px; font-size: 18px; color: #fff;border-radius: 50px;}
.loginForm .submitButton button:hover,.lijidengluBtn:hover{background: #ff8228;border: 1px solid #ff8228;}
.logionBottom a{color: #a9a9a9; float: right;font-size: 14px;}
.errlabel{margin-left: 30px;color: #f33e20;margin-top: 5px;display: none;}
.inputPhoneLogin .errlabelInput{border-bottom: 1px solid #f33e20;}

/*注册*/
.phoneMask{display: none; position: fixed;width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: 0.7; z-index: 99;}
.yzmTanchuang{display: none;position: fixed; width: 100%; height: 280px; background: #fff; z-index: 100;bottom: 0; left: 0;box-shadow: 2px 2px 4px 2px #000;}
.closeTanchuang{position: absolute; top: 15px; right: 15px;}
.closeTanchuang img{width: 18px;}
.yzmCon{position: relative; width: 300px; margin: 0 auto;margin-top: 50px;}
.yzmCon input{width: 100%; height: 40px;background: #f4f7fa;border: 1px solid #cdd3da; border-radius: 3px;margin: 15px auto;}
.yzmTupian img.yanzhengma-tupian{height: 40px;border: 1px solid #cdd3da;}
.yzmTupian a.qiehuanYzm{margin-left: 10px;color: #a9a9a9;}
.errYzm{position: absolute;top: 28px;left: 10px; color: #f33e20;display: none;}
.tijiaoYanzm{width: 100%; height: 40px; color: #fff; background: #ff9000; border-radius: 3px; border:none;margin-top: 25px;font-size: 15px;}

a.huoquYanzhengma{position: absolute;right: 2px; top:7.5px; background: #ff9000;border: none;color: #fff; width: 60px;
		height: 30px;border-radius: 3px;text-align:center;line-height:30px;font-size: 14px;}
a.xuanzekefu,a.morenkefu{display:inline-block; background:none; border: 1px solid #ff9000;color: #ff9000;width: 100px; height: 28px;text-align:center;
font-size:14px;line-height:28px;border-radius: 3px;margin-right: 5px;}
.inputPhoneLogin a.active{background: #ff9000;color: #fff;}
input.yixuankefu{height: 30px; color: #444; text-align: center;border-radius: 3px;text-align: left;}

.kefuTanchuang{position: fixed; z-index: 9999; background:#fff;width: 300px; height: 100%;top: 0;right:-600px;}
.kefuTanchuangCon{width: 300px; height: 100%;overflow-y: auto;}
.kefuTanchuangHeader{position: absolute;top: 0;left: 0;width: 100%; height: 55px; background: #f4f7f9; text-align: center;
color: #444;line-height: 55px;z-index: 9;font-size: 16px;}
.kefuTanchuang .kefu{position: relative; width: 100%; height: 50px; border-bottom: 1px solid #edeff2; background: #fff; 
line-height: 50px;padding: 0 25px;color: #4f565e;font-size: 14px;}
.kefuTanchuang .kefuList{margin: 50px 0;}
.kefuTanchuang .kefuList a.fr{color: #0183f2;}
.kefuTanchuang a.kefufanhui img{width: 12px;position:absolute ;left: 20px; top: 14px;}
.kefuTanchuang .kefuList .kefuActive{background: #ffac3e;border-bottom: 1px solid #ffac3e;}
.kefuTanchuang .kefuList .kefu a.active{color: #fff;}
.kefuTanchuang .kefuList .kefu .kefuMC{display: inline-block;width: 190px; height: 40px;}
.kefuTanchuang .kefutijiaoBtn{position: absolute; bottom: 0; left: 0;width: 100%; height: 45px; line-height: 45px; 
text-align: center; color: #fff;background: #FF9000;font-size: 16px;border: none;}
.kefuList .kefu-tit{position: relative;width: 100%;height: 40px;background: #ccc;line-height: 45px;padding: 0 20px;color: #444;font-weight: bold;font-size: 14px;}
/*首页*/
.header-logo{position: relative; text-align: center;margin-top: 20px;}
.header-logo img.logo{width: 150px;}
.header-logo img.dengluImg{position: absolute;right: 40px;top: 10px; width: 30px;}
.mobile-nav{position: relative; width: 100%; height: 50px;box-shadow: 0px 0px 4px 1px #f8f7f7;margin-top: 15px;}
.mobile-nav a{display:block;float:left;width: 20%;margin: 0;padding: 0;line-height: 50px; text-align: center;color: #4e565e;font-size: 17px;}
.mobile-nav a.active{color: #ec5404;}
.mobile-banner{position: relative; width: 100%;background: #FF9000;margin-top: 15px;text-align: center;
	background: -webkit-linear-gradient(top,#ff9740,#fc3b58);
	background: -o-linear-gradient(top,#ff9740,#fc3b58);
	background: -moz-linear-gradient(top,#ff9740,#fc3b58);
	background: linear-gradient(to bottom,#ff9740,#fc3b58);overflow: hidden;
	-webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
	transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}
.banner-register img{width: 180px;margin-top: 15px;margin-bottom: 50px;}
.box-bolang {position: absolute;bottom: 0;width: 100%;height: 70px;overflow: hidden;}
.wave {position: absolute;width: 1000px;height: 1000px;left: 50%;top:80px;margin-left:-500px;background: #fff;opacity: .4;
    -webkit-transform-origin: 50% 48%;transform-origin: 50% 48%;border-radius: 43%;
    -webkit-animation: drift 7s infinite linear;animation: drift 7s infinite linear;
}
.wave.-three {margin-left: -600px; -webkit-animation: drift 8s infinite linear;animation: drift 8s infinite linear;}
.wave.-two {margin-left: -300px;-webkit-animation: drift 9s infinite linear;animation: drift 9s infinite linear;background: #fff;}
@-webkit-keyframes drift {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    from {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes drift {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    from {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.mobileCon .part{text-align: center;padding: 20px 0;box-shadow: 1px 1px 2px 1px #eee;background: #fff;margin-bottom: 15px;}
.mobileCon .part h4,.partDongtai h4{font-size: 18px;line-height: 30px;}
.mobileCon .part h5{font-size: 15px;}
.mobileCon .part h5 span{color: #0283f1;}
.mobileCon .part p{font-size: 14px; color: #4f565e;line-height: 25px;}
.mobileCon .part .part-det{width: 85%; margin:  10px auto;border-bottom: 1px solid #eee;padding:20px 0;}
.mobileCon .part .part-det img{width: 200px; margin-top: 20px;}
.mobileCon .partDongtai{text-align: center;padding: 20px 0;margin-bottom: 15px;}
.mobileCon .dongtaiList{width: 92%; margin: 10px auto;background: #fff; border-radius: 5px;height:65px;}
.dongtaiList .dtlist-fl{width:20%;height: 65px;line-height:45px;color: #ff9100;font-size: 15px;}
.dongtaiList .dtlist-fr{width: 80%; height: 65px;text-align: left;padding:0 2%;}
.dongtaiList .dtlist-fr .dtlist-xiangqing{line-height:45px;color: #444;width: 100%;overflow:hidden;
	text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;}
.dongtaiList .dtlist-fr .dtlist-riqi{color: #878c93;margin-top: -10px;}
.gengduodongtaiBtn a{display: block;width: 92%; background: #fff; margin:0 auto;border-radius: 5px; height: 45px;line-height: 45px;
color: #444; font-size: 16px; text-align: center;margin-bottom: 50px;}
.gengduodongtaiBtn a:hover{background: #FF9000; color: #fff;}
.mobileCon .fuwuliucheng{background:#ff8933/* url(../mobile/images/fuwu-bg.png) no-repeat*/; background-size: cover;}
.liuchengCon{width:290px;margin: 0 auto;}
.liuchengCon .liuchengList{position: relative; float: left;width:70px; color: #fff;line-height: 20px;margin-top: 15px;text-align: left;}
.liuchengCon .liuchengList1,.liuchengCon .liuchengList2{width: 110px;}
.liuchengCon .liuchengList .liuchengImg img{width:60px; height:61px;}
.liuchengCon .lichengxian{position: absolute;right: 15px; top: 30px; width: 20px; border-top: 1px solid #fff;}
.liuchengCon .liuchengList .liuchengwenzi{margin-left: -8px;}
.mobileBottom{background: #fff;margin-top: -15px; text-align: center;padding:30px 0;padding-bottom: 100px;}
.mobileBottom .beianhao{color: #a7aeb7;margin-top: 10px;}
.mobileBottom .beianhao a{color: #2295ff; margin-left: 10px;}
.mobileBottom .renzheng a img{width: 80px;}
footer{position: fixed; bottom: 0; left: 0; height: 50px;width: 100%;box-shadow: 1px 1px 5px 1px #888482;}
footer a{display:block;float: left; width: 50%;height: 50px; background: #ffb11e;line-height: 50px; color: #fff; 
text-align:center;font-size: 18px;}
footer a.footerRegister{background: #ff8933;}
/*合作协议*/
.mobileHeaderFixed{position: fixed; width: 100%; height: 50px; background: #ff8933;color:#fff;text-align: center; line-height: 50px;
/*box-shadow: 1px 1px 3px 1px #eee;*/font-size: 18px;z-index: 99;}
.mobileHeaderFixed a.goback{position: absolute; left: 20px;top: 5px;}
.phoneDivCon{width: 90%; margin:  0 auto; padding: 60px 0;}
.xieyiCon{color: #7f8489;}
.xieyiCon h3{font-size: 16px;line-height: 30px;}
.xieyiCon p{text-indent: 28px;line-height: 25px;}
/*最新动态*/
.phoneDivCon .dongtaiList{width: 100%; margin: 10px auto;background: #fff; border-radius: 5px;height:65px; text-align: center;}
.phoneDivCon .gengduodongtaiBtn a{width: 100%;}
/*产品列表*/
.chanpinBanner img{width: 100%;margin-top: 50px;}
.chanpinCon{padding-top: 10px;}
.chanpinCon .chanpinList{width: 100%; height: 80px; background: #fff;border-radius:5px;margin-bottom: 10px;box-shadow: 1px 1px 2px 1px #eee;}
.chanpinCon .chanpinImg img{ height: 50px;margin: 15px 7px;}
.chanpinDetail{margin-top: 15px;}
.chanpinDetail .title{font-size: 16px;}
.chanpinDetail .chanpinspan{color: #444;line-height:28px;}
.chanpinDetail .chanpinspan span{color: #23a9f9;margin-right: 5px;}
.chanpinRight{width: 50px; height: 80px;line-height: 40px; text-align: center;}
.chanpinRight div.price{background: #c4d6fa;border-top-right-radius: 5px;}
.chanpinRight div.rijie{background: #ceeafd;border-bottom-right-radius: 5px;}
@media only screen and (min-width: 100px) and (max-width: 330px) {
	.chanpinDetail .chanpinspan{color: #444;font-size: 12px;}
}
/*关于我们*/
.guanyuwomen .womenList{text-align: center;border-bottom: 1px solid #eee;padding: 30px 0;}
.guanyuwomen .womenList h3{color: #ff9100; font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.guanyuwomen .womenList p{line-height: 25px;width: 90%; margin:  0 auto;}
.guanyuwomen .womenPicture img{width: 100%;margin:5px 0;}
/*客服*/
.kefuCon{width: 300px; margin: 0 auto;padding-bottom: 100px;}
.kefuCon .kefuList{width: 90px;padding: 8px; text-align: center; background: #fff;border-radius: 5px; float: left;margin: 5px;
box-shadow: 1px 1px 2px 1px #ccc;}
.kefuCon h3{margin: 10px 5px;font-size: 15px;}
.kefuCon .kefuList img{width:75px;border-radius: 10px;}
.kefuCon .kefuList a{color: #444;}
.kefudianhua{position: fixed;bottom: 0; left: 0; width: 100%; height: 50px; background: #ff8933;color: #fff; line-height: 50px;
 text-align: center;font-size: 17px;}
.kefuCon .kefuSW{width:100%;padding:0;clear: none;}
.kefuCon .kefuSW-tit{background:#33a4f2;line-height: 30px; color:#fff;border-top-left-radius: 5px; border-top-right-radius: 5px;}
.kefuCon .kefuSW-bot{width: 97%; margin: 0 auto;padding: 8px 0;}
.kefuCon .kefuSW img{float: left;}
.kefuCon .kefuSW .kefuYou{float:left;text-align: left;margin-left: 15px;margin-top: 15px;}
.kefuCon .kefuSW .kefuYou p:nth-child(1){color: #444;font-size:16px;line-height: 25px;}
.kefuCon .kefuSW .kefuYou p:nth-child(2){color: #7e7e7e;}