@charset "utf-8";
/* CSS Document */
body,td,th {font-family:'arial',arial;font-size:12px;color:#333333}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin:0;padding:0;}
em, cite, th {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
a{color:#333333;text-decoration:none}
a:hover{color:#333333;}
li{list-style:none;}
img{border:none;}
input,img{vertical-align:middle;}
input{cursor: pointer;}
body{position:relative;}
input{outline:none;}
textarea{outline:none;}

/* header */
  .header_box{position: relative;height: 90px;width: 100%;}
    .header{width:1200px;overflow:hidden;margin:0 auto;position:relative;}
      .header .logo{display:block;width:180px;height:68px;overflow:hidden;float:left;margin:10px 20px 12px 0;}
        .header ul.nav{overflow:hidden;float:left;font-size:14px;}
          ul.nav li{overflow:hidden;float:left;margin:0 20px; cursor: pointer;}
          ul.nav li a{ display: block; line-height: 90px; font-size: 18px;}
          ul.nav li a.cu , ul.nav li a:hover{color:#de2828;}
          ul.nav li:hover{background:url(Navbg.png) no-repeat center bottom;color:#de2828;}
        .header .searchFrom{overflow:hidden;float:right;margin:29px 10px 0 0;}
          .header .searchFrom input[type="text"]{height:30px;width:165px;padding:0 0 0 10px;line-height:30px;border:solid 1px #dedede;border-right:none;border-top-left-radius:30px;border-bottom-left-radius:30px;outline:none;}
          .header .searchFrom input[type="submit"]{float: right; height:32px;width:25px;border:solid 1px #dedede;border-left:none;border-top-right-radius:32px;border-bottom-right-radius:32px;background:white url(search.png) no-repeat left center;outline:none;}
        .header .purlogin{overflow:hidden;float:right;}
        .purlogin a:hover{ color:#de2828;}
          .purlogin a{display:block;line-height:90px;float:left;margin:0 10px;font-size:14px;} 
          .purlogin a.cart{padding:0 0 0 25px;margin:0 0 0 10px;background:url(cart.png) no-repeat left center;}
  		.purlogin a.Menu { display:none;}
    .NAV{display:none;width:100%;overflow:hidden;padding:10px 0;position:absolute;top:90px;left:0px;background:#f2f2f2;z-index:1000;min-height: 200px;}
      .NAV .contain{width:1200px;margin:0 auto;}
        .NAV .contain .shoplist{overflow:hidden;min-width:180px;float:left;padding:0 20px 0 20px;border-left:solid 1px #dedede;}
        .NAV .contain .first{border-left:none;width:220px;}
        .NAV .contain .shoplist .title,.NAV .contain .shoplist .title a{line-height:38px;font-size:18px;}
        .NAV .contain .shoplist a{display:block;line-height:32px;font-size:16px;color:#666666;}
    #support .contain{ text-align: left;}
    
  /* section */
    .section{overflow:hidden;}
      .section .contain{width:1200px;overflow:hidden;margin:0 auto;padding-bottom: 20px; /* text-align: justify;padding-top: 10px; */}
      .section .scontain{width:1220px;overflow:hidden;margin:0 auto;margin-bottom:40px;}

  /* footer */
  .footer{overflow:hidden;padding:30px 0;background:#ebebeb;}
      .footer .contain{width:1200px;overflow:hidden;margin:0 auto;}
        .contain .declare{width:850px;overflow:hidden;float:left;margin:0 0 30px 0;}
          .declare p{line-height:21px;color:#888888;}
          .declare p.title{line-height:35px;font-size:14px;color:#666666;}
          .declare p.titlefont{ font-size: 18px;}
          .declare p.footercontent{ font-size: 14px;}
        .contain .JML{width:240px;overflow:hidden;float:right;padding-top: 10px;}
          .JML .jml{width:240px;height:50px;overflow:hidden;margin:0 0 20px 0;line-height:50px;text-align:center;font-size:24px;color:white;background:#ce3636;border-radius:50px;}
            .JML .jml a{color: #fff;display: block;}
          .JML .jmllist{width:240px;overflow:hidden;}
            .jmllist a{display:block;width:40px;height:40px;overflow:hidden;float:left;margin:0 7px 0 0;border-radius:40px;background:white;}
            .jmllist a.last{margin:0 0 0 0;}
      .footer .border{width:1200px;overflow:hidden;margin:0 auto;margin-bottom:30px;border-top:solid 1px #aaaaaa;}
        .contain .caslist{overflow:hidden;float:left;}
          .caslist .list{width:235px;overflow:hidden;float:left;}
            .list .title{height:28px;line-height:28px;font-size:18px;color:#666666;}
            .list .content{overflow:hidden;}
              .contain .caslist .list .content a{display:block;height:20px;overflow:hidden;line-height:20px;font-size:14px;color:#888888;}
        .contain .finfo{overflow:hidden;float:right;}
          .finfo .footerlogo{display:block;width:260px;height:96px;margin:0 0 55px 0;}
          .finfo p{font-size:14px;color:#888888;}
  .DDDD{ position: relative; overflow: hidden;}
  .Dfootercontent{overflow-wrap: break-word; text-align: justify;}
    .footeright{float: right; overflow: hidden;}
    .receivebtm{font-size: 20px;text-align: right; padding-top: 15px;}

  /* 首页 */
      .section .ibanner{height:480px;overflow:hidden;margin:0 0 10px 0;position:relative;}
        .ibanner ul.banlist{height:480px;overflow:hidden;position:relative;}
          ul.banlist li{width:100%;height:480px;overflow:hidden;position:absolute;top:0;left:0;}
        .ibanner ul.banctrl{overflow:hidden;position:absolute;top:456px;left:50%;z-index:100;}
          ul.banctrl li{width:14px;height:14px;overflow:hidden;float:left;margin:0 5px 0 0;background:url(banctrl.png) no-repeat center;z-index:100;}
          ul.banctrl li.on{background:url(banctrlon.png) no-repeat center;}
        .contain .ROPtitle{margin:50px auto; text-align:center;}
  	  .contain .ROPtitle img{width:535px;height:49px;}
        .contain .ROPlist{overflow:hidden;margin:0 auto;margin-bottom:60px;}
          .ROPlist .ROP{overflow:hidden;width:25%;float:left;}
          .ROPlist .last{margin:0 0 0 0;}
            .ROP .ROPimgcontain{width:240px;height:240px;overflow:hidden;margin:0 auto;border-radius:240px;background:white;}
            .ROP .ROPimgcontain:hover{background:url(rophover.png) no-repeat center;background-size:contain;}  
              .ROPimgcontain .ROPimg{width:224px;height:224px;overflow:hidden;margin:8px auto;border-radius:224px;background:white;}
              .ROPimgcontain .ROPimg:hover{opacity:0.2;}
            .ROP .ROPcontent{overflow:hidden;}
              .ROPcontent p{line-height:24px;font-size:14px;color:#999999 !important;}
              .ROPcontent .title{line-height:34px;text-align:center;font-size:22px;color:#222222;}
          .ROPlistTwo .ROP{width: 20%;}
            .ROPlistTwo .ROP .ROPimgcontain{width:200px;height:200px;border-radius:100%;}
              .ROPlistTwo .ROPimgcontain .ROPimg{width:186px;height:186px;}
              .ROPlistTwo .ROPimgcontain .ROPimg img{max-width:100%;max-height:100%;}
        .section .share{overflow:hidden;width:100%;}
          .share div{width:50%;height:300px;float:left;}
  		.share div img { display:none;}
        .section .shopping{overflow:hidden;width:100%;height:300px;}
          .section .shopping img{ display:none;}
        .email{/*width:100%;*/overflow:hidden;/*opacity:0.8;*/position:fixed;right:0;bottom:0;z-index:200;display: none;}
          .email .container{overflow:hidden;margin:0 auto;position: relative;}
            .email .container .content{overflow:hidden;width:600px;padding:30px;float:right;background:#f2f2f2;}
              .email .container .content .title{line-height:44px;font-size:30px;}
              .email .container .content p{display:block;line-height:24px;font-size:14px;color:#666666;margin:0 0 10px 0;}
              .email .container .content a{font-size:14px;border-bottom:solid 1px #999999;}
          .email .container .emailsubmit{overflow:hidden;margin-bottom: 10px;}
            .emailsubmit input[type="text"]{width:269px;height:42px;padding:0 0 0 10px;line-height:42px;border:solid 1px #999999;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;}
            .emailsubmit input[type="submit"]{width:140px;height:46px;line-height:46px;font-size:18px;color:white;background:#de2828;border:none;border-top-right-radius:3px;border-bottom-right-radius:3px;}
          .email .container .emailclose{width:20px;height:20px;background:url(emailclose.png) no-repeat center;background-size:contain;position:absolute;top:20px;right:10px;}

  /* 商品列表 */
      .section .banner{height:450px;overflow:hidden;}
      .section .homebanner .banner{height:480px;overflow:hidden;}
      .section .location{overflow:hidden;background:#f6f6f6;margin:0 0 20px 0;}
        .location .contain{padding:0 0 0 20px;background:url(location.png) no-repeat left center;}
          .location a{height:60px;line-height:60px;font-size:14px;color:#666666;}
        .contain .leftlist{width:250px;overflow:hidden;float:left;margin:0 18px 40px 0;}  
          .leftlist .title{height:55px;padding:0 0 0 20px;line-height:55px;font-size:20px;color:white;background:#333333 url(plist.png) no-repeat right 15px center}
          .leftlist ul.plist{overflow:hidden;padding:0 10px;border:solid 1px #e5e5e5;border-top:none;margin-bottom:20px;}
            ul.plist li{overflow:hidden;line-height:44px;font-size:18px;color:#666666;}     
            ul.plist li.cu{border-bottom:dotted 1px #e5e5e5;}
              ul.plist li.cu div.ptitle{border-bottom:none;}
                ul.plist li.cu div.ptitle a{ display: block;}

              ul.plist li div.ptitle{padding:0 0 0 10px;line-height:44px;border-bottom:dotted 1px #e5e5e5;}
            ul.plist li.last div.ptitle{border-bottom:none;}
              ul.plist li dl.productlist{display:none;overflow:hidden;padding:0 0 10px 30px;}
                dl.productlist dd{line-height:28px;border-bottom:none;font-size:14px;color:#666666;}
                dl.productlist dd div.cu{color:#de2828;}
                dl.productlist dd div.cu>a{color:#de2828;}
                  dl.productlist dd .selectcontain{display:none;width:186px;overflow:hidden;line-height:0;border:solid 1px #e5e5e5;border-bottom:none;}
                    .selectcontain .selectlist{width:186px;border-bottom:solid 1px #e5e5e5;background:url(selectlist.png) no-repeat right center;}
                      .selectlist input{width:156px;height:28px;padding:0 0 0 10px;border:none;outline:none;}
                    .selectcontain .plselect{display:none;overflow:hidden;border-bottom:solid 1px #e5e5e5;}
                      .plselect span{display:block;width:178px;height:30px;overflow:hidden;padding:0 0 0 10px;line-height:30px;color:#666666;}
                      .plselect span:hover{background:#f2f2f2;}
          .leftlist .checkboxlist{overflow:hidden;border:solid 1px #e5e5e5;border-bottom:none;}
            .checkboxlist .title{height:40px;line-height:40px;font-size:18px;color:#333333;background:#f8f8f8 url(plshow.png) no-repeat right 10px center;}
            .checkboxlist .titleborder{border-bottom:solid 1px #e5e5e5;}
            .checkboxlist .titlehide{background:#f8f8f8 url(plhide.png) no-repeat right 10px center;}
            .checkboxlist .cl{display:none;overflow:hidden;padding:18px 0 8px 0;border-top: 1px solid #dedede;}
              .cl input[type="checkbox"]{display:none;}
              .cl .filterlink{display:block;overflow:hidden;height:14px;padding:0 0 0 40px;margin:0 0 13px 0;line-height:14px;background:url(rlnocheck.png) no-repeat left 20px center;background-size:contain;}
              .cl label{display:block;overflow:hidden;height:14px;padding:0 0 0 40px;margin:0 0 13px 0;line-height:14px;background:url(rlnocheck.png) no-repeat left 20px center;background-size:contain;}
              .cl label.checked{background:url(rlcheck.png) no-repeat left 20px center;}
              .cl .filterchecked{background:url(rlcheck.png) no-repeat left 20px center;}
            .checkboxlist .colorcl{display:none;overflow:hidden;padding:20px 15px;border-bottom:solid 1px #e5e5e5;}
              .colorcl .color{width:40px;height:40px;overflow:hidden;float:left;margin:0 5px;border-radius:3px;}
                .colorcl .color div{display:none;width:100%;height:100%;background:url(colorcheck.png) no-repeat center;z-index:100px;}
                .colorcl .color input[type="checkbox"]{display:none;}
        .contain .rightlist{overflow:hidden;width:930px;float:left;padding:2px 0;} 
          .rightlist .Product{width:293px;overflow:hidden;float:left;margin:0 9px 5px 8px;} 
          .rightlist .Phover{-webkit-box-shadow:0 0 2px 1px #f1f1f1;-moz-box-shadow:0 0 2px 1px #f1f1f1;box-shadow:0 0 2px 1px #f1f1f1;} 
            .Product .Pimg{width:293px;height:260px;overflow:hidden; position: relative;text-align: center;}
              .Product .Pimg img{max-width: 100%;max-height: 100%;}
            .Product .Pcontent{overflow:hidden;padding:5px 7px;} 
            .Product .Pchover{background:#f8f8f8;}
              .Pcontent p{line-height:24px;font-size:16px;color:#666666;height: 24px;overflow: hidden;}
              .Pcontent span{font-size:18px;color:#de2828;}

  /* 商品系列 */     
      .scontain .pstype{display:block;width:285px;height:144px;overflow:hidden;float:left;margin:0 5px 20px 5px;text-align:center;background:url(pseries.png) no-repeat center;background-size:contain;}
        .pstype .bigFont{display:block;margin:33px 0 0 0;font-size:24px;color:white;}
        .pstype .smallFont{display:block;margin:36px 0 0 0;font-size:16px;color:#aaaaaa;}
        a:hover .bigFont{ color: #de2828;}
		
		.location .contain .backPage { display:none;}

  /* 商品详情 */
  .phoneimglist{display: none;}
      .contain .pleft{overflow:hidden;float:left; width:50%;margin:0 35px 0 0;}
        .pleft .pimg{height:;overflow:hidden;margin:0 0 10px 0;border:solid 1px #e9e9e9;width: 598px;height: 598px;}
          .pimg img{width:100%;height:100%;}
        .pleft .productimglist{overflow:hidden;position:relative;}
          .productimglist a{display:block;width:28px;height:80px;overflow:hidden;border:solid 1px #e9e9e9;}
          .productimglist a.last{border-top-left-radius:3px;border-bottom-left-radius:3px;background:#f8f8f8 url(last.png) no-repeat center;position:absolute;top:0px;left:0px;}
          .productimglist a.next{border-top-right-radius:3px;border-bottom-right-radius:3px;background:#f8f8f8 url(next.png) no-repeat center;position:absolute;top:0px;right:0px;}
          .productimglist div.imglistcontain{height:84px;margin:0 3px 0 31px;}
          div.imglistcontain ul.imglist{overflow:hidden;float:left;}
            div.imglistcontain ul.imglist li{width:80px;height:80px;overflow:hidden;float:left;margin:0 2px 5px 2px;border:solid 1px #e9e9e9;}
            div.imglistcontain ul.imglist li.cu{margin:0 1px 0 1px;border:solid 2px #333333;}
            div.imglistcontain ul.imglist li img{width:100%;height:100%;}
      .contain .pright{overflow:hidden;width:45%;float:left;}
        .pright p.title{display:block;margin:0 0 15px 5px;padding:0 0 10px 0;line-height:32px;font-size:24px;border-bottom:solid 1px #e9e9e9;}
        .pright p.color{display:block;margin:10px 0 10px 5px;font-size:16px;}
        .pright .colorlist{overflow:hidden;margin:0 0 8px 0;}
          .colorlist p.typename{display:block;margin:0 0 0 5px;font-size:16px;color:#333333;}
          .colorlist .color{overflow:hidden;width:66px;/*height:34px;*/float:left;margin:8px 5px 8px 5px;position:relative;}
            .colorlist .color div.click{display:none;width:100%;height:33px;background:url(ctypecheck.png) no-repeat center;z-index:100;position:absolute;top:0;left:0;}
            .colorlist .color div.colorname{display:none;}
          .colorlist .Lenses{overflow:hidden;width:66px;height:34px;float:left;margin:8px 5px 8px 5px;position:relative;}
            .colorlist .Lenses div.click{display:none;width:100%;height:100%;background:url(ctypecheck.png) no-repeat center;z-index:100;position:absolute;top:0;left:0;}
            .colorlist .Lenses div.colorname{display:none;}
        .pright .pricebuy{overflow:hidden;border:solid 1px #e9e9e9;padding:20px 0;border-left:none;border-right:none;}
          .pricebuy .price{display:block;float:left;margin:3px 0 0 0;font-size:30px;color:#de2828;}
          .pricebuy .num{overflow:hidden;margin:2px 40px 0 40px;float:left;}
            .num span{display:block;height:40px;line-height:40px;float:left;text-align:center;border:solid 1px #e9e9e9;}
            .num .mSub,.mSub{display: none;}
            .num .cart_reduce{cursor: pointer; width:20px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:url(reduce.png) no-repeat center;}
            .num .cart_add{cursor: pointer;width:20px;border-top-right-radius:3px;border-bottom-right-radius:3px;background:url(add.png) no-repeat center;}
            .num .reduce{cursor: pointer; width:20px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:url(reduce.png) no-repeat center;}
            .num .add{cursor: pointer;width:20px;border-top-right-radius:3px;border-bottom-right-radius:3px;background:url(add.png) no-repeat center;}
            .num .cunum{width:66px;border-left:none;border-right:none;}
            .cart_prescr{width: 110px;}
          .pricebuy input[type="submit"]{display:block;height:46px;overflow:hidden;float:right;padding:0 30px 0 60px;font-size:18px;color:white;border:none;border-radius:5px;background:#de2828 url(addCart.png) no-repeat left 30px center;}
          /**/
          .presc_div{overflow: hidden;width: 100%;padding-top: 20px;}
          .presc_div input{float: left !important;}
          .pricebuy input.presc_btu{display:block;height:46px;overflow:hidden;padding:0 30px 0 30px;font-size:18px;color:white;border:none;border-radius:5px;background:#333;margin-left: 30px;}
        .pright .features{overflow:hidden;padding:15px 0 10px 0;border-bottom:solid 1px #e9e9e9;}
          .features p.ftitle{font-size:18px;font-weight: bold;}
          .features .content{overflow:hidden;}
            .content .fspan{display:block;max-width:90%;min-width:26%;height:32px;padding:0 0 0 36px;margin:5px 0;float:left;line-height:32px;font-size:14px;overflow: hidden;}
            .content .fspan:nth-of-type(last-child){max-width: 90%;}
        .pright .experience{overflow:hidden;padding:15px 0 40px 0;}
          .experience p{font-size:16px; line-height: 28px;}
          .experience .etitle{font-size:18px;}
    .section .pinfonav{/* overflow:hidden; */height:52px;background:#f2f2f2;position: relative;}
    .BigBox{position: relative;}
      .BigBox .Box{width: 1200px;margin: 0 auto;}
        .BigBox .Box .topBiaoti{z-index: 100;position: absolute;top: 45%;font-size: 44px;font-weight: bold; padding-left: 10px;color: #ffffff;}
      .pinfonav .contain{width:1200px;overflow:hidden;margin:0 auto;}
        .pinfonav .contain span.Navclick{display:block;overflow:hidden;padding:0 12px;line-height:52px;float:left;text-align:center;font-size:18px;color:#666666;cursor: pointer;}
        .pinfonav .contain span.cupinav{color:#333333;line-height:50px;border-top:solid 2px #333333;background:white;}
        .clickartcon{display: none;}
    .article{overflow:hidden;}
      .article .contain{width:1200px;overflow:hidden;margin:0 auto;}
      /*.article .contain p{line-height: 32px;}*/
        .article .contain .description{ margin: 30px 0 50px 0;overflow-wrap: break-word; text-align: justify;}
        .article .contain .ullisy ul li{list-style:inside disc none;}
    .section .ymlike{overflow:hidden;background:#f2f2f2;padding:40px 0 45px 0;}
      .ymlike .contain{width:1220px;overflow:hidden;}
        .ymlike .contain .ymltitle{overflow:hidden;margin:0 auto;font-size:23px;text-align:center;background:url(ymlike.png) no-repeat center;}
        .ymlike .contain .ymlproduct{width:239px;height:355px;overflow:hidden;float:left;margin:30px 15px 0 15px;padding:0 18px;background:white;}
          .ymlproduct a.ymlpimg{display:block;width:239px;height:249px;overflow:hidden;margin:0 0 10px 0;border-bottom:solid 1px #e9e9e9;}
          .ymlproduct .ymlcontent{overflow:hidden;}
            .ymlcontent p{height: 60px;overflow: hidden;}
            .ymlcontent p a{line-height:28px;font-size:14px;color:#666666;}
            .ymlcontent span{font-size:18px;color:#de2828;}
        .section .article .contain .vedio{overflow:hidden;margin:50px 0 50px 0;}
        .section .article .contain .vedio img{ width: 100%;}

        .videoWarrper{width:1200px;margin:0 auto; padding-top:20px;padding-bottom:20px; margin-bottom: 20px;}
          .videoleft{float: left; width: 240px;}
            .videolist{background-color: #ebebeb; padding: 10px; cursor: pointer; position: relative;}
            .videoimg{height: 130px; overflow: hidden;background-color: #ebebeb;}
            .videolistp{font-size: 14px; text-align: center; padding: 0 20px;}
            .icon{width: 50px; height: 50px; position: absolute; overflow: hidden; top: 49px; left: 95px; z-index: 100;}
          .videoright{float: left;}

  /* 结算 */
    .ssection{background:#f8f8f8;}
        .ssection .baltitle{font-size:30px;margin:35px 0 10px 0;}
        .shopcarttitle2{margin: 10px 0 10px 0 !important;}
        .ssection .logintip{font-size:14px;color:#666666;}
        .ssection .balinfo{width:878px;overflow:hidden;float:left;margin:35px 40px 40px 0;border-top:solid 1px #dedede;}
          .balinfo .infotitle{height:48px;overflow:hidden;line-height:48px;padding:0 0 0 53px;font-size:18px;background:#ededed;border:solid 1px #dedede;border-top:none;position:relative;}
            .infotitle .itcheck{display:none;width:18px;height:16px;position:absolute;top:16px;right:20px;z-index:100;background:url(balcheck.png) no-repeat center;}
          .balinfo .billinfo{background:white;border-top:none;}
            .billinfo .billinput{margin:0 0 0px 30px;float:left;min-height: 45px;}
              .billinput span.spanttt{display:block;height:28px;line-height:28px;font-size:14px;color:#000000;}
              .billinput input[type="text"],.billinput input[type="password"]{width:348px;height:38px;padding:0 0 0 10px;border:solid 1px #e9e9e9;border-radius:3px;}
              .balinfo .longbi input[type="text"]{width:738px;padding:0 0 0 10px;}
            .billinfo p{padding:0 0 0 30px;margin:5px 0 5px 0;line-height:28px;font-size:14px;}
            .balinfo .longbinput{width:100%;}
              .billinput input[type="submit"] , .billinput span.submit{width:160px;height:40px;border:none;font-size:18px;color:white;border-radius:5px;background:#333333;}
              .billinput span.submit{line-height:40px;text-align:center;}
            .balinfo .billsubmit{margin:20px 0 10px 30px;clear: both;}
        .ssection .ycprogress{float:left;overflow:hidden;margin:35px 0 70px 0;border-bottom:solid 1px #dedede;}
        .zhangdan{ width: 280px; }
          .ycprogress .title{width:258px;height:48px;overflow:hidden;padding:0 0 0 20px;line-height:48px;font-size:18px;background:#ededed;border:solid 1px #dedede;border-bottom:none;}
          .ycprogress .ycptitle{width:258px;overflow:hidden;padding:0 0 0 20px;height:40px;line-height:40px;font-size:16px;background:#f8f8f8;border:solid 1px #dedede;border-bottom:none;}
          .ycprogress .ycplist{overflow:hidden;padding:12px;background:white;border:solid 1px #dedede;border-top:none;border-bottom:none;}
            .ycplist p{font-size:14px;line-height:28px;}
              .ycplist span{color:#de2828;}
            .billlist li{ border-bottom: 1px dotted #dedede; }
			
			.address {width: 100%; margin-bottom: 15px;}

  /* 购物车 */
  .shoptips {width:100%; max-width:1200px; margin: 0 auto;}
        .contain .carttitle{height:50px;overflow:hidden;padding:0 0 0 20px;line-height:50px;font-size:18px;background:#e5e5e5;}
        .contain .cartcheckbox{width:13px;height:13px;overflow:hidden;float:left;background:url(cartcheckbox.png) no-repeat center;}
        .contain .cartcbclick{background:url(cartcbclick.png) no-repeat center;}
          .carttitle .ccb{margin:18px 20px 0 0;}
        .contain .cartpname{width:450px;float:left;text-align:center;}
        .contain .cartpnum{width:210px;float:left;text-align:center;}
          .cartpnum .pricebuy{overflow:hidden;margin:37px 0 0 0;}
          .cartlineheight{line-height:120px;}
        .contain .cartsubmoneyDiv{width:190px;float:left;text-align:center;font-size:18px;}
        .contain .cartpprice{width:210px;float:left;text-align:center;font-size:18px;}
        .contain .cartplist{overflow:hidden;}
          .cartplist .cartproduct{overflow:hidden;padding:0 0 0 20px;border-bottom:solid 1px #dedede;}
            .cartproduct input{display:none;}
            .cartproduct .ccb{margin:55px 20px 0 0;}
          .cartpname .cartpimg{width:78px;height:78px;overflow:hidden;float:left;margin:20px 10px 20px 0;border:solid 1px #dedede;}
		  .cartpname .cartpimg img { width:100%; height:100%;}
          .cartpname .cartpcontent{width:360px;overflow:hidden;float:left;margin:20px 0 30px 0;}
            .cartpcontent p{line-height:24px;text-align:left;font-size:16px;}
            .cartpcontent p.color{line-height:20px;font-size:14px;color:#666666;}
    .mPrice { display:none;}
        .contain .cartsure{overflow:hidden;}
          .cartsure .keepshop{display: inline-block;width:180px;height:40px;line-height:40px;margin:20px 0 0 0;text-align:center;font-size:18px;border-radius:5px;color:white;background:#333333;}
          .cartsure .ctmoney{overflow:hidden;float:right;margin:30px 0 40px 0;}
            .ctmoney p.subtotal{font-size:16px;text-align:right;}
            .ctmoney p.grandtotal{line-height:70px;font-size:24px;text-align:right;} 
              p.grandtotal span{color:#de2828;}
            .ctmoney input[type="submit"]{width:290px;height:50px;font-size:18px;color:white;background:#de2828;border:none;border-radius:5px;}
            .ctmoney input.checkout{width:290px;height:50px;font-size:18px;color:white;background:#de2828;border:none;border-radius:5px;}

  /* 博客 */
    .section .blogcontain{width:1230px;overflow:hidden;margin:0 auto;}
      .blogcontain .blog{overflow:hidden;width:374px;height:380px;margin:0 18px 40px 18px;float:left;}
        .blog .blogimg{width:374px;height:200px;overflow:hidden;position:relative;}
          .blogimg div{display:none;width:374px;height:200px;position:absolute;top:0;left:0;background:url(bihover.png) no-repeat center;}
        .blog .blogcontent{overflow:hidden;}
          .blogcontent p{line-height:23px;font-size:14px;color:#666666; height: 64px;}
		  .blogC p { height:auto !important;}
          .blogcontent .title{display:block;line-height:32px;margin:15px 0 5px 0;font-size:24px;color:#333333;overflow: hidden;}
        .blog .blogread{overflow:hidden;}
          .blogread span{display:block;height:18px;overflow:hidden;line-height:18px;padding:0 0 0 22px;margin:10px 20px 0 0;float:left;font-size:14px;color:#999999;}
          .blogread span.s1{background:url(bloguser.png) no-repeat left center;}
          .blogread span.s2{background:url(blogdate.png) no-repeat left center;}
          .blogread span.s3{background:url(blogview.png) no-repeat left center;}
          .blogread span.s4{background:url(blogcomment.png) no-repeat left center;}
		  .blogdiv { position:relative;}
        .blog .bloglink{overflow:hidden;display:none;background:#f6f6f6; position:absolute; width:374px; bottom:0; left:0;}
          .bloglink .more{display:block;width:160px;height:50px;line-height:50px;margin:65px auto;text-align:center;font-size:18px;color:white;background:#de2828;border-radius:5px;}
		  .blogdiv:hover .bloglink{display: block;}
		  
    .section .PAGE{overflow:hidden;text-align:center;background:white;margin:0 0 40px 0;}
        .PAGE a{display:inline-block;overflow:hidden;height:38px;padding:0 15px;line-height:38px;font-size:12px;color:#999999;border:solid 1px #e9e9e9;border-radius:3px;}
        .PAGE a.last{width:38px;padding:0;background:url(pagelast.png) no-repeat center;}
        .PAGE a.next{width:38px;padding:0;background:url(pagenext.png) no-repeat center;}
        .PAGE a:hover , .PAGE a.cu{color:white;background:#333333;border:solid 1px #333333;}
        .PAGE a.last:hover{background:#333333 url(plhover.png) no-repeat center;}
        .PAGE a.next:hover{background:#333333 url(pnhover.png) no-repeat center;}

  /* 博客详情 */
      .contain .blogtitle{font-size:24px;}
      .contain .blogread{overflow:hidden;}
      .contain .dotted{overflow:hidden;border-top:dotted 1px #d9d9d9;margin:20px 0;}
      .contain .blogcontent{overflow:hidden;margin-bottom: 50px;}
      .contain .bctitle{height:50px;overflow:hidden;padding:0 0 0 20px;line-height:50px;font-size:18px;background:#f6f6f6;}
      .contain .commentlist{overflow:hidden;margin:0 0 80px 0;}
        .commentlist .blogcomment{overflow:hidden;padding:30px 0;border-bottom:dotted 1px #d9d9d9;}
          .blogcomment .buinfo{overflow:hidden;margin:0 0 15px 0;}
            .buinfo .buimg{width:36px;height:36px;overflow:hidden;float:left;margin:0 10px 0 20px;border-radius:36px;}
            .buinfo .bucontent{float:left;}
              .bucontent p{font-size:14px;}
              .bucontent .commenttime{color:#999999;}
          .blogcomment .commentdetail{overflow:hidden;padding:0 0 0 65px;font-size:14px;}

  /* 会员中心 */
      .leftlist ul.malist{overflow:hidden;border:solid 1px #e5e5e5;border-top:none;}
        ul.malist li {padding:0 10px;}
          ul.malist li a{display:block;height:45px;line-height:45px;font-size:18px;color:#666666;border-bottom:dotted 1px #e5e5e5;}
          ul.malist li a:hover , ul.malist li a.cu{color:#de2828;}
          ul.malist li a.last{border-bottom:none;}
    .contain .maright{width:920px;margin:0 0 0 12px;float:left;}
      .maright .matitle{font-size:30px;height:55px;overflow:hidden;line-height:55px;border-bottom:solid 1px #e5e5e5;}
      .maright .macontent{overflow:hidden;padding:15px 0;border-bottom:dotted 1px #e5e5e5;}
        .macontent p{line-height:24px;font-size:14px;color:#666666;}
      .maright .mainfo{overflow:hidden;}
        .mainfo .mauserimg{width:100px;height:100px;overflow:hidden;float:left;margin:20px 20px 45px 0;border-radius:100px;background:#e9e9e9;}
          .mauserimg div{width:92px;height:92px;overflow:hidden;margin:4px;border-radius:92px;}
        .mainfo .maaccount{overflow:hidden;float:left;margin:20px 0 45px 0;} 
          .mainfo p.name{line-height:28px;font-size:18px;color:#666666;}
          .mainfo p.account{line-height:24px;font-size:14px;color:#666666;}
          .mainfo a{line-height:24px;font-size:14px;color:#de2828;}
        .mainfo .mama{overflow:hidden;float:right;margin:20px 0 45px 0;}

  /* 登录 */
      .contain .logincontain{overflow:hidden;padding:25px 0 0 0;margin:10px 0 0 0;border-top:solid 1px #e9e9e9;}
        .logincontain .login{overflow:hidden;width:500px;float:left;margin:0 100px 0 0;}
          .login p{font-size:14px;color:black;}
          .login input[type="text"]{display:block;margin:10px 0 20px 0;width:498px;height:38px;border:solid 1px #e9e9e9;border-radius:5px;}
          .login input[type="password"]{display:block;margin:10px 0 20px 0;width:498px;height:38px;border:solid 1px #e9e9e9;border-radius:5px;}
          .login a{font-size:14px;color:#de2828;}
          .logincontain input[type="submit"]{display:block;width:124px;height:40px;margin:10px 0 20px 180px;line-height:40px;font-size:18px;border:none;color:white;background:#333333;border-radius:5px; clear:both;}
        .logincontain .register{overflow:hidden;float:left;width:500px;}
          .register .lrname{line-height:30px;font-size:18px;}
          .register .lrtip{line-height:24px;font-size:14px;color:#666666;}
          .register a{display:block;width:200px;height:40px;margin:20px 0 95px 0;line-height:40px;text-align:center;font-size:18px;border:none;color:white;background:#333333;border-radius:5px;}

  /* 注册 */
      .contain .littlepadding{padding:15px 0 0 0;}
        .section .registerinfo{width:782px; overflow:hidden;}
          .registerinfo .rinput{margin:0 30px 15px 0; position: relative;}
		  .rinput span { float:left; font-size:14px; width:160px; height:38px; line-height:38px; margin-right:20px; display:block; text-align:right;}
            .rinput input.reginput{width:348px;height:38px;padding:0 0 0 10px;border:solid 1px #e9e9e9;border-radius:3px;}
          .registerinfo .rgcbox{overflow:hidden; width:100%; line-height: 28px;}
            .rgcbox .rgvcbox{width:13px;height:28px;overflow:hidden;margin:0 5px 0 0;float:left;background:url(cartcheckbox.png) no-repeat center;}
            .rgcbox .rgbcboxclick{background:url(cartcbclick.png) no-repeat center;}
            .rgcbox .ihread{height:28px;overflow:hidden;line-height:28px;font-size:14px;color:#666666; margin-left:180px;}
              .ihread a{color:#de2828;}
          .littlemargin{margin:20px 0 60px 0;}

  /* instagram */
      .contain .insimglist{overflow:hidden;padding:40px 0 37px 0;}
        .insimglist li{width:297px;height:277px;overflow:hidden;float:left;margin:0 2px 3px 1px;}
        .insimglist li img{height: 100%;}

  /* connect */
        .maxwidth{ max-width: 120px; float: left;}
        .pinfonav .contain span.con{padding:0 15px;}
      .contain .faq{overflow:hidden;}
        .faq .faqtitle{overflow:hidden;font-size:28px;margin:40px 0;}
        .faq .faqlist{overflow:hidden;margin:0 0 178px 0;}  
          .faqlist li{overflow:hidden;}
            .faqlist li .faqask{overflow:hidden;height:50px;line-height:50px;padding:0 0 0 35px;margin:0 0 2px 0;font-size:18px;color:#666666;background:#eeeeee url(faqaskpoint.png) no-repeat left 20px center;position:relative;} 
              .faqask span{display:block;width:20px;height:20px;overflow:hidden;background:url(faqaskhide.png) no-repeat center;position:absolute;top:15px;right:20px;}     
            .faqlist li .faqanswer{display:none;overflow:hidden;padding:18px 0 30px 35px;line-height:20px;font-size:14px;color:#666666;}
            .faqlist li.cu .faqask{color:white;background:#333333 url(faqaskcupoint.png) no-repeat left 20px center;}
              .faqlist li.cu .faqask span{background:url(faqaskshow.png) no-repeat center;position:absolute;top:15px;right:20px;} 
            .faqlist li.cu .faqanswer{display:block;}
      .contain .concontain{border-top:none;padding:10px 0 0 0;}
        .faq .cuttip{overflow:hidden;margin:0 0 10px 0;line-height:25px;font-size:14px;color:#666666;}
          .concontain .coninput{position:relative;}
            .concontain .coninput input[type="text"]{width:322px;padding:0 0 0 10px;border-right:none;border-top-right-radius:none;border-bottom-right-radius:none;}
            .concontain .coninput div.select{width:26px;height:38px;overflow:hidden;float:right;border:solid 1px #e9e9e9;border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#f2f2f2 url(cuselect.png) no-repeat center;background-size:contain;z-index:100;}
            .concontain .coninput ul.helplist{display:none;overflow:hidden;border:solid 1px #e9e9e9;position:absolute;top:67px;left:0px;background:white;z-index:100;}
              ul.helplist li{overflow:hidden;width:348px;height:38px;padding:0 0 0 10px;line-height:38px;font-size:18px;color:#666666;}
              ul.helplist li:hover{background:#f2f2f2;color:#333333;}
            .concontain .coninput textarea{width:740px;height:100px;padding:10px 0 10px 10px;resize:none;border:solid 1px #e9e9e9;border-radius:5px;}
          .concontain div.submit{overflow:hidden;width:782px;}

  /*learn*/
      .contain .lecontain{display:none;overflow:hidden;}

  span.error{ position: absolute; color: #FF0000; font-size: 12px;}
  .messageDiv{ margin-bottom: 100px;}
    .messageDiv p{ font-size: 14px; line-height: 24px;}
  .warning{ background-color: #FFD1D1; border: 1px solid #F8ACAC; padding: 10px; margin-bottom: 10px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
  a.red{ font-weight: bold;}

  #notification{ width: 1200px; margin: 0 auto;}
  .success, .warning, .attention, .information {padding: 10px 10px 10px 33px;margin-bottom: 5px;color: #555555;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;margin-top: 10px;}
  .success {background: #EAF7D9 url('success.png') 10px center no-repeat;border: 1px solid #BBDF8D;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}

  #notification .error {padding: 10px 10px 10px 33px;margin-bottom: 15px;color: #555555;background: #FFD1D1 url('warning.png') 10px center no-repeat;border: 1px solid #FF0000;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
  /* .error {
    display: block;
    color: #FF0000;
  } */

  .checkout-heading a {float: right;margin-top: 1px;font-weight: normal;text-decoration: none;padding-right: 5px;}

  .large-field{width:348px;height:38px;padding:0 0 0 10px;border:solid 1px #e9e9e9;border-radius:3px;}
  .learncon{ padding-top: 10px;}

  .inforDIV{border:solid 1px #dedede;border-top:none;position:relative;}
    .inforDIV .itcheck{display:none;width:18px;height:16px;position:absolute;top:16px;right:20px;z-index:100;background:url(balcheck.png) no-repeat center;}
    .inforDIV p.infortitle{font-size:18px; padding:0 0 0 53px; height: 48px; line-height: 48px;}
    /* .Options{ margin: 15px; overflow: hidden;} */
      .Options .loginleft { width: 50%; float: left; overflow: hidden;}
        .Options .loginleft .loginPt{ font-size: 16px; font-weight: bold; margin-bottom: 10px;}
        .Options .loginleft .radioR{ font-size: 14px; line-height: 28px;}
          p.explain{ width: 90%; font-size: 14px; margin-top: 15px;}
          .right .button,.Conbtn{width:140px;height:40px;margin-top: 20px; line-height:40px;text-align:center;border:none;font-size:18px;color:white;border-radius:5px;background:#333333;display: inline-block;}
            .Inp{width:348px;height:38px;padding:0 0 0 10px;border:solid 1px #e9e9e9;border-radius:3px;}            


  .orderTbDiv{margin: 15px;}
  table.orderTb {width: 100%;border-collapse: collapse;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;margin-bottom: 20px;}
  .orderTb td {padding: 7px;}
  .orderTb thead td {color: #4D4D4D;font-weight: bold;background-color: #F7F7F7;border-bottom: 1px solid #DDDDDD;}
  .orderTb thead .name, .orderTb thead .model {text-align: left;}
  .orderTb thead .quantity, .orderTb thead .price, .orderTb thead .total {text-align: right;}
  .orderTb tbody td {vertical-align: top;border-bottom: 1px solid #DDDDDD;}
  .orderTb tbody .name, .orderTb tbody .model {text-align: left;}
  .orderTb tbody .quantity, .orderTb tbody .price, .orderTb tbody .total {text-align: right;}
  .orderTb tfoot td {text-align: right;border-bottom: 1px solid #DDDDDD;}

  .remove{ float: left; width: 190px; text-align: center; width: 50px; line-height: 120px;}

  .paddingall{padding: 15px; overflow: hidden;}
  .margintop{margin-top: 10px;}

  span.red,span.required{ color: red;}

  .Learnbot{ padding: 20px 0; min-height: 200px;}
  .redhover:hover{ color: red;}

  .gd{/*height: 20px;*/ width: 1200px; margin: 0 auto; font-size: 16px;padding-top: 5px; /*text-align: center;*/}

  .infotCon p{ line-height: 28px;}
  .infotCon img{max-width: 100%;}

  .SuppDiv{ text-align: left;}
  .SuppDiv .contain .shoplist{ float: right; min-width: 160px;}

  .proUL li{ font-size: 16px; font-weight: bold;background: url(dian.png) 3px 7px no-repeat; padding-left: 20px;}

  #learnDiv>div{display: none;}

  .serieslist .Product{width:290px;overflow:hidden;float:left;margin:0 5px 25px 8px;} 
    .serieslist .Phover{-webkit-box-shadow:0 0 2px 1px #f1f1f1;-moz-box-shadow:0 0 2px 1px #f1f1f1;box-shadow:0 0 2px 1px #f1f1f1;} 
      .serieslist .Product .Pimg{width:293px;height:260px;overflow:hidden; position: relative;}
      .serieslist .Product .Pcontent{overflow:hidden;padding:5px 7px; margin-top: 10px;} 
      .serieslist .Product .Pchover{background:#f8f8f8;}
        .serieslist .Product .Pcontent p{line-height:24px;font-size:16px;color:#666666;}
        .serieslist .Product .Pcontent span{font-size:18px;color:#de2828;}
  .PC_image{padding-left: 20px;}	  
  .PC_image li{width: 80px;height: 80px;float: left;border:1px solid #dedede;margin-left: 10px;margin-bottom: 10px;cursor: pointer;}
  .PC_image li img{width:100%;}
  .phone_image,.phonevideo{display: none;}
  /* attribute 表格 */
  .attribute {width: 100%;border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;}
  .attribute thead td, .attribute thead tr td:first-child {font-weight: 700;font-size: 18px;background: #fafafa;text-align: left;padding: 18px 20px 15px 20px;}
  .attribute tr td:first-child {font-weight: bold;text-align: right;width: 20%; font-size: 16px;}
  .attribute td {padding: 17px 20px;text-align: center;vertical-align: top;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;font-size: 16px;}
  /* search页面 */
  .product-list{margin-top: 20px;}
  .product-list > div {overflow: auto;margin-bottom: 15px;}
  .product-list .right {float: right;margin-left: 15px;}
  .product-list > div + div {border-top: 1px solid #EEEEEE;padding-top: 16px;}
  .product-list .image {float: left;margin-right: 10px;height: 100px;width: 100px;}
  .product-list .image img {padding: 3px;border: 1px solid #E7E7E7;width: 92%;}
  .product-list .name {margin-bottom: 3px;}
  .product-list .name a {color: #333333;font-weight: boldtext-decoration: none;}
  .product-list .description {line-height: 15px;margin-bottom: 5px;color: #4D4D4D;}
  .product-list .rating {color: #7B7B7B;}
  .product-list .price {float: right;height: 50px;line-height: 50px;margin-left: 8px;text-align: right;color: #de2828;font-size: 16px;}
  .product-list .price-old {color: #F00;text-decoration: line-through;}
  .product-list .price-new {font-weight: bold;}
  .product-list .price-tax {font-size: 12px;font-weight: normal;color: #BBBBBB;}
  .product-list .cart {margin-bottom: 3px;}
  .product-list .wishlist, .product-list .compare {margin-bottom: 3px;}
  .product-list .wishlist a {color: #333333;text-decoration: none;padding-left: 18px;display: block;/*background: url('../image/add.png') left center no-repeat;*/}
  .product-list .compare a {color: #333333;text-decoration: none;padding-left: 18px;display: block;/*background: url('../image/add.png') left 60% no-repeat;*/}
  .product-filter {color: #333;margin: 10px 0; overflow: hidden;}
  .product-filter .sort {float: right;color: #333;}
  .product-filter .limit {margin-left: 15px;float: right;color: #333;}
  .pagination {border-top: 1px solid #EEEEEE;padding-top: 8px;display: inline-block;width: 100%;margin-bottom: 10px;}
  .pagination .links {float: left;}
  .pagination .links a {display: inline-block;border: 1px solid #EEEEEE;padding: 4px 10px;text-decoration: none;
    color: #666666;}
  .pagination .links b {display: inline-block;padding: 4px 10px;font-weight: normal;text-decoration: none;color: #666666;background-color: #e6e6e6;}
  .pagination .results {float: right;padding-top: 3px;}

    .searchDiv b.bTitle{ font-size: 18px;}
    .searchDiv .searchForm{ font-size: 16px; margin-top: 10px; }
    .searchDiv .searchForm .textInp{ height: 20px;background: #F8F8F8;border: 1px solid #CCCCCC;padding: 3px;margin-left: 0px;margin-right: 0px; }
    .searchDiv .searchForm .selectSty{ background: #F8F8F8;border: 1px solid #CCCCCC;padding: 4px;}
    .searchDiv .searchBtn{display: inline-block;height:40px;line-height:40px;margin:20px 0 20px 0;text-align:center;font-size:18px;border-radius:5px;color:white;background:#333333; border:none;padding: 0 20px;}
    /*.searchProDiv{width:21%; float:left;margin-bottom:10px; margin:1%; }*/
    .searchProDiv .searchCartBtn{display: inline-block;height:40px;line-height:40px;margin: 0;text-align:center;font-size:18px;border-radius:5px;color:white;background:#333333; border:none;padding: 0 20px;}
    .searchProDiv .name{font-size: 16px;}

  /*菜单导航*/
  .containerner{ width:100%; overflow:hidden; position:relative}
  #box{ overflow:hidden; width:100%; -webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
      .boxshow{ margin-left:0px}
      .boxhide { margin-left:-220px;}
  #listBox{background: #eeeeee; overflow:hidden; width:220px; position:absolute; z-index:2000; top:0; -webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;display: none;}
    .listBoxhide{right:-220px;}
      .listBoxshow{right:0px;}
  .translateX{ -webkit-transform:translateX(-220px);transform:translateX(-220px);}

  .coupontitle{font-size: 20px;line-height: 2em;margin-top: 20px;}
  .couponcontentbox{border:1px solid #dedede;padding: 10px;}
    .couponcontent{font-size: 16px;margin-bottom: 10px;}
  .radio{border-collapse: collapse;}
    .highlight{display: table-row;vertical-align: inherit;border-color: inherit;height: 24px;}
    .highlight td{padding: 10px 0;}
    .keepshop2{display: inline-block;width:180px;height:40px;line-height:40px;text-align:center;font-size:18px;border-radius:5px;color:white;background:#333333;border: none;}
  #coupon{padding: 10px;overflow: auto;margin-bottom: 20px;margin-top: 20px;border: 1px solid #dedede;}
  #coupon .couponipt{height: 38px;}
  #total{float: right;margin-bottom: 10px;}
  .cart-total td{padding: 3px;text-align: right;font-size: 16px;}

  /*checkout*/
  .check_reg{padding: 20px;}
  .check_reg .left{float: left;font-size: 14px;line-height: 28px;margin-right: 30px;}
  .check_reg .right{float: left;font-size: 14px;line-height: 28px;}
  .check_reg .buttons{overflow: hidden;}
  .check_reg .buttons .right{float: right;}
  .check_reg_input{margin-bottom: 20px;}
  .billinfo .warning{margin: 10px 20px 0;}
  .billinfo .warning .close{float: right;margin-right: 10px;line-height: 36px;}
  .cekguest_form{font-size: 14px;}
  .cekguest_form .error{position: static;display: block;}
  .check_method p{padding: 0;}
  .check_method .radio{font-size: 14px;}
  .check_method .radio td{padding: 10px;}

  /*reg_newform*/
  .reg_newform{overflow: hidden;}
  .reg_left{float: left;margin-right: 30px;}
  .reg_right{float: left;}
  .reg_button{clear:both;}
  .reg_content{width: 498px;margin:10px 0 20px;}
  .reg_content .reg_title{font-size: 14px;height: 28px;line-height: 28px;font-weight: bold;}
  .reg_content .reg_input{margin-bottom: 20px;}
  .reg_content .reg_input .reg_name{display: block;font-size: 14px;}
  .reg_content .reg_input input.reg_inp{display: block;margin: 5px 0 0 0;width: 100%;height: 38px;border: solid 1px #e9e9e9;border-radius: 5px;}
  .reg_content .reg_input .reg_sel{margin: 5px 0 0 0;width: 100%;height: 38px;border: solid 1px #e9e9e9;border-radius: 5px;}
  .reg_news{font-size: 16px;margin-top: 5px;}

  /*首页banner重写高度*/
  .section .banner{height: 320px;}
  .home_banner .banner{height: 480px;}
  /*近视镜片*/
  .p_bigBox{width: 1200px;min-width: 1200px;margin: 0 auto;overflow: hidden;}
    .p_title{margin: 30px 0 20px; padding: 25px 20px;background-color: #f9f9f9;}
  .p_overflow{overflow: hidden;}
    .p_leftBox{width: 460px;height: 580px;overflow: hidden;position: relative;float: left;}
      .p_imgList{width: 100%;height: 100%;}
        .p_imgList li img{max-width: 100%;max-height: 100%;}
      .p_btnBox{position: absolute;right: 0;bottom: 0;z-index: 10;}
        .p_btnBox .left,.p_btnBox .right{width: 36px;height: 36px;display: inline-block;float: left;cursor: pointer;}
        .p_btnBox .left{background-image: url(p_btn.png);background-position: top center;margin-right: 3px;}
        .p_btnBox .right{background-image: url(p_btn.png);background-position: bottom center;}
    .p_rightBox{float: right;width: 730px;min-height: 578px;background-color: #f6f6f6;border-top: 2px solid #999;}
      .p_select_left{width: 50%;float: left;margin-top: 30px;}
        .p_select_left .p_sel_con{width: 90%;margin-left: 7%;margin-bottom: 10px;}
        .p_select_right .p_sel_con{width: 90%;margin-left: 3%;margin-bottom: 10px;}
          .p_sel_con .title{color: #333;font-size: 16px;line-height: 2em;font-family: Arial;}
          /*#showLensesName{font-weight: bold;}*/
            .p_sel_con .title .question{color: #fff;background-color: #d2d2d2;font-size: 14px;display: inline-block;width: 18px;height: 18px;border-radius: 50%;line-height: 18px;text-align: center;margin-left: 5px;font-weight: normal;cursor: pointer;}
            .p_sel_con .title .question:hover{background-color: #ce3636;}
            .p_sel_con .title .questionMin{display:none;}
            .p_sel_con .title .price_html{float: right;font-size: 18px;font-weight: bold;}
          .p_sel_con .elect{width: 100%;height: 38px;border:1px solid #e9e9e9;border-radius: 4px;outline: none;}
          .p_sel_con .element{width: 100%;height: 38px;border:1px solid #e9e9e9;border-radius: 4px;outline: none;box-sizing: border-box;padding-left: 5px;color: #666;}

          /* .p_sel_con .twoelect{width: 48%;float: left;height: 38px;border:1px solid #e9e9e9;border-radius: 4px;outline: none;}
                      .p_sel_con .twoelect2{float: right;} */ 
          .sel_left{width: 50%;float: left;line-height: 38px;font-size: 14px;}
          .sel_right{width: 50%;float: right;line-height: 38px;font-size: 14px;text-align: right;}
          .p_sel_con .twoelect{width: auto; height: 38px;border:1px solid #e9e9e9;border-radius: 4px;outline: none;width: 70%;}
          .p_sel_con .twoelect2{}

          .p_sel_con .mustchoose{border:1px solid #de2828;}
            .color_list_box{width: 100%;/*max-height: 85px;*/overflow: auto;box-sizing: border-box;padding: 7px;margin: 10px 0 10px;}
              .color_list_box .color_list li{float: left;margin-right: 8px;margin-bottom: 5px;width: 66px;height: 34px;font-size: 0;cursor: pointer;position: relative;}
                .color_list_box .color_list li .click{width: 100%;height: 33px;background: url(ctypecheck.png) no-repeat center;z-index: 100;position: absolute;top: 0;left: 0;display: none;}
                .color_list_box .color_list li img{max-width: 100%;max-height: 100%;}
          .p_sel_con .mailcon{font-size: 16px;line-height: 2em;color: #666;}
          .p_sel_con .mailcon input{line-height: 2em;margin-top: 0;}
          .p_sel_con label{cursor: pointer;}
          .p_sel_con .dy_height{overflow: hidden;}
          .p_sel_con .titlesm{font-size: 14px;margin-bottom: 15px;}
          .p_sel_con .title .gray{color: #999;font-size: 14px;}
          .p_sel_con .last_btn{width: 100%;height: 40px;border:none;border-radius: 5px;color: #fff;background-color: #ce3636;font-size: 18px;}
          .p_sel_con .addvaluebox{line-height: 2em;font-size: 14px;}
          .p_sel_con .addvaluebox label{display: block;}
          .p_sel_con .addvaluebox .valueckb{width: 15px;height: 15px;}
          .read_pre{text-decoration: underline;color: #999;font-size: 14px;line-height: 40px;}
          .read_pre a{color: #999;}
          .read_pre a:hover{color: #ce3636;}
          .fileName{clear: both;color: #666;font-size: 12px;margin-bottom: 20px;margin-top: 15px;}
          .pre_file_must{clear: both;color: #666;font-size: 14px;margin-bottom: 20px;margin-top: 15px;color: #de2828;display: none;}
    .p_shoping{margin-top: 30px;}
      .p_shoping .title{text-align: center;}
      .p_shoping .title2{display: none;}
        .p_shoping .title img{max-width: 100%;}
      .p_shoping_list{width: 100%;height: 165px;background-image: url(p_bg.png);background-position: center;margin: 50px 0 60px;position: relative;}
        .p_shoping_list .shoping_list{width: 165px;text-align: center;cursor: pointer;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
        .p_shoping_list .shoping_list1:hover,.p_shoping_list .shoping_list3:hover,.p_shoping_list .shoping_list5:hover{margin-top: -10px;}
        .p_shoping_list .shoping_list2:hover,.p_shoping_list .shoping_list4:hover,.p_shoping_list .shoping_list6:hover{margin-bottom: 10px;}
          .shoping_img{width: 94px;height: 94px;margin: 0 auto;}
            .shoping_img img{max-width: 100%;max-height: 100%;}
        .p_shoping_list .shoping_list p{font-size: 15px;margin-top: 7px;margin-bottom: 7px;}
        .p_shoping_list .shoping_list p.shoping_text2{display: none;}
        .p_shoping_list .shoping_list{position: absolute;}
        .p_shoping_list .shoping_list1{top: 0;left: 35px;}
        .p_shoping_list .shoping_list2{bottom: 0;left: 210px;}
        .p_shoping_list .shoping_list3{top: 0;left: 400px;}
        .p_shoping_list .shoping_list4{bottom: 0;right: 430px;}
        .p_shoping_list .shoping_list5{top: 0;right: 270px;width: 120px;}
        .p_shoping_list .shoping_list6{bottom: 0;right: 55px;}
        .p_shoping_list .shoping_list1 p{color: #72bcc7;}
        .p_shoping_list .shoping_list2 p{color: #f0565e;}
        .p_shoping_list .shoping_list3 p{color: #b467ab;}
        .p_shoping_list .shoping_list4 p{color: #d9ce24;}
        .p_shoping_list .shoping_list5 p{color: #58bd61;text-align: left;}
        .p_shoping_list .shoping_list6 p{color: #a5cc55;text-align: left;}
    .p_question{padding-top: 40px;border-top: 1px solid #eee;}
    .p_question_list{overflow: hidden;height: 188px;}
    .p_question_list li{float: left;}
    .numBox{position: relative;width: 277px;height: 100%;background-color: #f3f3f3;margin-right: 15px;}
    .numBox .num{position: absolute;top: 0;left: 0;width: 60px;height: 60px;background:url(p_i4.png) no-repeat top left;color: #fff;font-weight: bold;font-size: 22px;font-style: italic;}
    .numBox .num span{border:none;margin-left: 10px;line-height: auto;}
    .logoBox{width: 100%;text-align: center;margin-top: 50px;}
    .logoBox .logo{width: 76px;height: 70px;display: block;margin: 0 auto 8px;}
    .logoBox p{font-size: 16px;line-height: 2em;}
    .logoBox .logo1{background: url(p_i1.png) no-repeat center bottom;background-size: auto;}
    .logoBox .logo2{background: url(p_i2.png) no-repeat center bottom;background-size: auto;}
    .logoBox .logo3{background: url(p_i3.png) no-repeat center bottom;background-size: auto;}
    .linkBox{width: 324px;height: 100%;background-color: #ce3636;}
    .linkBox p{color: #fff;text-align: center;font-size: 20px;margin-top: 50px;}
    .linkBox .link{width: 200px;height: 40px;line-height: 40px;font-size: 16px;color: #666;text-align: center;margin: 0 auto;background-color: #fff;display: block;border-radius: 5px;margin-top: 20px;box-shadow: 0px 3px 5px rgba(0,0,0,0.1);}
    .linkBox .link:hover{text-decoration: underline;}

    .p_related{margin-top: 50px;}
    .p_related .title{text-align: center;}
    .p_related .title2{display: none;}
    .relatedBox p{font-size: 16px;color: #999;line-height: 1.8em;margin-bottom: 10px;}
    .relatedBox .name{text-transform: uppercase;color: #666;font-size: 18px;font-weight: bold;margin-top: 35px;margin-bottom: 20px;}
    .relatedBox .return{margin: 60px 0 40px;}
    .relatedBox p span{color: #ce3636;font-style: italic;}
    .relatedBox p span:hover{text-decoration: underline;}
    .relatedBox a.readmore{width: 133px;height: 45px;line-height: 45px;background-color: #ce3636;color: #fff;text-align: center;display: block;margin: 30px auto;border-radius: 5px;font-size: 16px;}
    .relatedBox a.readmore:hover{text-decoration: underline;}
    /*文件上传 控件*/
    .upload{position:relative; display:inline-block; overflow:hidden;vertical-align:middle; cursor:pointer;float: left;}
    .upload .upload-input-file{position:absolute; right:0; top:0; font-size:100px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
    .upload .upload-button{outline:none;border:0; /* padding:7px 10px; */color:#fff;background:#444;cursor:pointer; border-radius:3px;width: 130px;height: 40px;font-size: 16px;margin-right: 15px;overflow: hidden;line-height: 40px;text-align: center;}
    .upload .upload-btn{position: absolute;top: 0;left: 0;width: 130px;height: 40px;z-index: 100;}
    .upload .upload-url { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:2px;
        border: solid 1px #ddd; width: 200px; height:30px;-webkit-line-height: 1;line-height: 30px\9;-ms-line-height: 30px; text-indent:3px;}
    .upload .upload-tip {display:none; background-color:#1c84c6; padding:2px 10px; color:#fefefe; font-size:12px !important;border-radius:3px;}
    .webuploader-container {position: relative;}
    .webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px,1px,1px,1px);}
    .webuploader-pick {position: relative;display: inline-block;cursor: pointer;background: #00b7ee;color: #fff;text-align: center;border-radius: 3px;overflow: hidden;width: 130px;height: 40px;border-radius: 3px;line-height: 40px;opacity: 0;}
    .webuploader-pick-hover {background: #00a2d4;}
    .webuploader-pick-disable {opacity: 0.6;pointer-events:none;}

    /*sku窗*/
    .sku_img,.sku_content{width: 95%;margin: 0 auto;}
    .sku_img{text-align: center;margin: 25px auto;}
    .sku_img img{max-width: 100%;}
    .sku_content p{font-size: 16px;line-height: 2em;}
    .sku_content p.title{font-size: 18px;font-weight: bold;margin-bottom: 10px;}


@media screen and (max-width: 768px){
  body { padding: 0; min-width: 300px; background:#f2f2f2; max-width: 640px; margin: 0 auto;}
  .gd{width: 100%;background-color: #ffffff;font-size: 14px;}
  .large-field{width:208px;}

  #listBox{/*display: block;*/}


  .content .fspan{width: 38%;}
  /*search*/
  .searchDiv{padding-top: 10px;}
  .searchDiv .content{padding: 10px;}.searchDiv b.bTitle{ font-size: 18px; padding: 0 10px;}
    .searchDiv .searchForm{ font-size: 16px; margin-top: 10px; padding: 0 10px; }
    .searchDiv .searchForm .textInp{ width: 30%; }
    .searchDiv .searchForm .selectSty{display: block;margin: 5px 0;}
    .searchDiv .descriptionDiv{ padding: 0 10px;}
    .searchDiv .buttons{ padding: 0 10px;}
  .product-filter{padding: 0 10px;}
  .searchProDiv{padding: 0 10px;}
  .searchProDiv .name{clear: both;}
  .pagination{padding: 0 10px;width: 95% !important;}
  /* header */
  .header_box{height: auto;}
  .header .searchFrom{display: none;}
  .header{width:100%; height:44px;background:#ffffff; box-shadow: 2px 2px 5px rgba(0,0,0,0.10); z-index:100; overflow:visible;}
    .header .logo{width:auto; height:32px; margin:6px 0 0 10px;}
	.header .logo img {height:32px;}
      .header ul.nav {overflow:hidden; width:100%; font-size:14px; position:absolute; z-index:500; top:45px; left:0; display:none;}
        ul.nav li{margin:0; border-bottom:#dddddd 1px solid; background:rgba(255,255,255,0.95); text-align:center; width:100%;}
        ul.nav li a{ display: block; line-height: 40px; font-size: 18px;}
      .header form{ display:none;}
      .header .purlogin{overflow:hidden; text-align:right; float:right;}
	    .purlogin #Supp {display:none;}
        .purlogin a{display:block; padding:0 !important; margin:0 !important; width:44px; height:44px; text-indent:10000px !important; overflow:hidden; background-size:contain !important;} 
		.purlogin a{background:url(m_login.png) no-repeat center center;}
        .purlogin a.cart{background:url(m_cart.png) no-repeat center center;}
		.purlogin a.Menu{background:url(m_menu.png) no-repeat center center; display:block;}

  .warning{margin-bottom:0; padding:10px 15px;}
  /* section */
  .section{overflow:hidden;}
    .section .contain{width:100%; padding-bottom: 0px; text-align: left;}
    .section .scontain{width:100%;}
  .section .banner{width:100%; height:230px !important; background-size: cover !important; background-position:49% top !important;}

        .share div{width:100%;height: auto; background:none !important;}
		.share div img { display: block; width:100%; height: auto;}
  .email{display:none !important;}
  .section .shopping{height: auto; text-align:center; background:#f8f8f8 !important;}
        .section .shopping img{ display: block; margin:0 auto; height:210px; width:auto;}
  /* 首页 */
  .contain .ROPtitle{margin:40px auto 30px auto; text-align:center; overflow:hidden;}
    .contain .ROPtitle img{width:80%; height:auto;}
      .contain .ROPlist{margin-bottom:10px;}
        .ROPlist .ROP{width:50%;}
      .ROP .ROPimgcontain{width:120px;height:120px;}
		  .ROPlistTwo .ROP .ROPimgcontain{width:120px;height:120px;}
            .ROPimgcontain .ROPimg{width:112px;height:112px; margin:4px auto;}
            .ROPlistTwo .ROPimgcontain .ROPimg{width:112px;height:112px; margin:4px auto;}
			.ROPimgcontain .ROPimg img {width:112px;height:112px;}
            .ROPcontent .title{line-height:20px; font-size:15px; padding:10px 0 20px 0; color:#222222 !important;}

  /* footer */
    .footer .contain{width:100%;}
      .contain .declare{width:100%; margin:0;}
      .contain .JML{width:240px; margin:20px auto 0 auto;float: none;}
    .footer .border{ display:none;}
	
      .contain .caslist{ border-top:1px solid #dedede; width:100%; margin-top:30px;}
        .caslist .list{width:100%; border-bottom:1px solid #dedede;}
          .list .title{height:40px;line-height:40px;font-size:18px;color:#666666; padding:0 10px; background:url(line_rico.png) right center no-repeat; background-size:contain;}
            .contain .caslist .list .content { display:none; padding:0 10px;background-color: #ffffff;}
            .contain .caslist .list .content a{display:block;height:30px;overflow:hidden;line-height:30px;font-size:14px;color:#888888;}
      .contain .finfo{float: none; width:100%; text-align:center;}
        .finfo .footerlogo{width:180px; height:auto; margin:30px auto;}
		.finfo .footerlogo img {width:180px; height:auto;}

  .DDDD{ margin:0 20px;}
    .footeright{width:100%; text-align:center;}
    .receivebtm{ display:none}
	
  /* 结算 */
        .ssection .baltitle{font-size:20px; margin:15px 10px 10px 10px;}
        .ssection .logintip{margin:0 10px;}
		.ssection .balinfo{width:100%;margin:0;}
            .billinfo .billinput{min-height:40px;width:100%;}
              .billinput input[type="text"],.billinput input[type="password"]{width:96% !important;}
              .balinfo .longbi input[type="text"]{width:96% !important;}
			  
			  .billinfo p{padding:0 0 0 0;}
			  .address { width:100% !important;}
            .balinfo .longbinput{width:100%;}
              .billinput input[type="submit"] , .billinput span.submit{width:160px;height:40px;border:none;font-size:18px;color:white;border-radius:5px;background:#333333;}
              .billinput span.submit{line-height:40px;text-align:center;}
            .balinfo .billsubmit{margin:20px 0 10px 30px;clear: both;}
			.zhangdan{ width:100%; }
			.ycprogress .title{width: auto;}
          .ycprogress .ycptitle{width:auto;}
			
		.ssectionContain .baltitle {margin:15px 10px 10px 10px;}	  
	    .ssectionContain .messageDiv{ padding:0 10px; margin-bottom:30px;}
		.shopcarttitle { border-bottom:1px solid #e9e9e9; overflow:hidden; margin:0 !important; padding:15px 10px 10px 10px !important;}

  /* 登录 */
      .contain .logincontain{padding:20px 10px 0 10px;}
        .logincontain .login{width:100%; margin:0; border-bottom:1px solid #e9e9e9;}
          .login input[type="text"]{margin:10px auto 20px auto;width:99% !important;}
          .login input[type="password"]{margin:10px auto 20px auto;width:99% !important;}
          .logincontain input[type="submit"]{margin:20px auto 25px auto; width:99% !important;}
		  
        .logincontain .register{width:100%; margin:20px 0;}
          .register a{margin:20px 0 10px 0;}

  /* 注册 */
        .section .registerinfo{width:100%;}
          .registerinfo .rinput{margin:0 0 5px 0; width:100%;}
		  .registerinfo .rinput span{ display:block; line-height:34px; text-align:left; color:#000000;}
            .rinput input.reginput{width:96% !important;}
            .rgcbox .ihread { margin-left:0;}


  /* 商品系列 */
     .productBanner { display:none;}
      .productbg { background:#ffffff; padding-top:20px; margin-bottom:0 !important;}
      .scontain .pstype{ width:150px;width:46%;height:76px;background:url(pseries.png) no-repeat center center;background-size:contain;}
        .pstype .bigFont{margin:20px 0 0 0;font-size:16px;}
        .pstype .smallFont{margin:15px 0 0 0;font-size:12px;}
		

  /* 商品列表 */
    .section .banner{height:100%;}
	.section .location{margin:0; position:relative;}
      .location .contain{background:/*url(location.png) no-repeat left center*/ #f6f6f6; border-bottom:#dedede 1px solid; padding:0 5px 0 30px; width: 94%;}
	  .location .contain .backPage { display:block; position:absolute; left:0; top:0; z-index:100; height:40px; width:30px; background:url(back.png) left center no-repeat; background-size:contain; text-indent:-10000px;}
	  #column-left {}
        .location a{height:40px;line-height:40px;}
      .contain .leftlist{width:100%;margin:0;}  


  /* 商品详情 */
  .phone_image{display: block;}
      .contain .pleft{width:100%;margin:0;}
        .pleft .pimg{width:100%;border: none;}
          .pimg img{width:100%;height:100%;}
          .productimglist div.imglistcontain{height:84px;margin:0 3px 0 10px;}

      .contain .pright{width:100%; margin-top:10px;}
	  
        .pright p.title{margin:0 10px 15px 10px;}
		
			
        .pright .pricebuy{padding:20px 10px; position:relative;}
		
          .pricebuy .price{display:block;float:left;margin:3px 0 0 0;font-size:30px;color:#de2828;}
          .pricebuy .num{margin:0;}
		  
          .pricebuy input[type="submit"]{width:99% !important; margin-top:10px;}
          .presc_div{padding-top: 0;}
          .presc_div input.presc_btu{width:99% !important; margin-top:10px;margin-left: 0;}
		  .pricenum .num {position:absolute; right:12px; top:13px;}
		  .cartnum { position:relative;}
		  .cartnum .num {/* background:#ffffff; */}
		  
        .pright .features{overflow:hidden;padding:15px 0 10px 0; margin:0 10px; border-bottom:solid 1px #e9e9e9;}
		.pright .experience {padding: 15px 0;}
          .proUL li{ font-size: 14px; line-height:24px; font-weight: normal;background: none; padding:0; margin:0 10px;}	

    .section .pinfonav{height: auto;background:#f2f2f2;}
    .Box{width:100%;}
    .topBiaoti{ line-height:44px;font-size: 40px;}
      .pinfonav .contain{width:100%;}
        .pinfonav .contain span.Navcu{width:100%; height:40px; line-height:40px; margin:0; padding:0; background:#ebebeb url(line_r_down.png) right center no-repeat; background-size:contain; border-bottom:1px solid #ffffff; text-align:left; text-indent:10px;}
        .pinfonav .contain span.cupinav{border-top: none;}
      #pccontain span.Navclick{width:100%; height:40px; line-height:40px; margin:0; padding:0; border-bottom:1px solid #ffffff; text-align:left;text-indent: 15px;}
      #pccontain2 span.Navclick{width:100%; height:40px; line-height:40px; margin:0; padding:0; border-bottom:1px solid #ffffff; text-align:left;text-indent: 15px;}
      #pccontain2 span.cupinav{ background: #f2f2f2;color: #666666;}
	
	.contain .rightlist{width:100%; background:#ffffff; padding:10px 0 10px 0;} 
        .rightlist .Product{width:50%; margin:10px 0 0 0;} 
            .Product .Pimg { margin:0 10px; width:auto; height:auto;}
			.Product .Pimg img { width:100%; height: auto;}
			.Product .Pcontent {margin:0 10px; padding-bottom:10px;}
            .Pcontent p{line-height:20px;font-size:14px;}
            .Pcontent span{font-size:14px;}
	.pright .colorlist{margin:0 0 10px 0;}
	.article .contain{width:100%;}
		.article .contain .description{ margin:0; padding:20px 10px; background:#ffffff; font-size:14px; text-align: inherit;}
		/*.article .contain .description p { line-height:28px; font-size:14px;}*/


  .learncon{ width:100%; padding:0 10px; background:#ffffff;}
  .Learnbot{width:96%; padding: 20px 0; min-height: 200px;}
  .Learnbot .nameTitle { margin:0 0 10px 0 !important;}
  .infotCon {width:100%;}
  .infotCon p span{ font-size:14px !important;}

  .clickartcon{}
  /* 会员中心 */
    .contain .maright{width:100% !important; background:#ffffff; margin:0;padding-bottom: 10px;}
      .maright .matitle{margin:0 10px; font-size:24px;}
      .maright .macontent{margin:0 10px;}
      .maright .mainfo{margin:0 10px;}
	  
        .mainfo .mauserimg{width:100px;height:100px;overflow:hidden;float:left;margin:20px 20px 45px 0;border-radius:100px;background:#e9e9e9;}
          .mauserimg div{width:92px;height:92px;overflow:hidden;margin:4px;border-radius:92px;}
        .mainfo .maaccount{overflow:hidden;float:left;margin:20px 0 45px 0;} 
          .mainfo p.name{line-height:28px;font-size:18px;color:#666666;}
          .mainfo p.account{line-height:24px;font-size:14px;color:#666666;}
          .mainfo a{line-height:24px;font-size:14px;color:#de2828;}
        .mainfo .mama{overflow:hidden;float:right;margin:20px 0 45px 0;}

  /* 博客 */
  .blogbg {background:#ffffff;}
    .section .blogcontain{width:100%;}
      .blogcontain .blog{height: auto; width:100%; margin:0; background:#ffffff; overflow:hidden;}
        .blog .blogimg{width:100%;height: auto;}
		.blog .blogimg img {width:100%;height: auto;}
          .blogimg div{display:none;}
		  .blog .blogcontent a { display:block;}
		  
        .blogdiv { position:relative; margin:10px; width: auto; overflow:hidden;}
		  .blogdiv:hover .bloglink{display: none;}
		  
    .section .PAGE{background:#ffffff;margin:0;}

  /* 博客详情 */
      .contain .blogtitle{ padding:10px;}
      .contain .blogread{ margin:0 10px 20px 10px;}
      .contain .dotted{ display:none;}
      .contain .blogcontent{margin:0 10px 20px 10px;}
      .contain .blogcontent img{width: 100%;}
      .contain .bctitle{text-transform:uppercase; font-size:18px;}
      .contain .commentlist{margin:0;}
	  
        .commentlist .blogcomment{overflow:hidden;padding:30px 0;border-bottom:dotted 1px #d9d9d9;}
          .blogcomment .buinfo{overflow:hidden;margin:0 0 15px 0;}
            .buinfo .buimg{width:36px;height:36px;overflow:hidden;float:left;margin:0 10px 0 20px;border-radius:36px;}
            .buinfo .bucontent{float:left;}
              .bucontent p{font-size:14px;}
              .bucontent .commenttime{color:#999999;}
          .blogcomment .commentdetail{overflow:hidden;padding:0 0 0 65px;font-size:14px;}

  /* 购物车 */
    .contain .carttitle{ display:none;}
    .contain .cartpname{width:100%; text-align:left;}

    .contain .cartpnum{width: auto; position: absolute; z-index:200; top:110px; right: 0px;}
      .cartpnum .pricebuy{overflow: visible;margin:0;}
  
      .cartlineheight{line-height:30px; text-align:left;}
  
    .contain .cartsubmoneyDiv{width: 60%;float:left;text-align:left;font-size:18px; margin-left:90px; color:#666666;}
    .contain .cartpprice{width: 60%;float:left;text-align:left;font-size:18px; margin-left:90px; color:#666666;}
    .contain .cartplist{overflow:hidden;}


      .cartplist .cartproduct{overflow:hidden;padding:0 0 10px 0; margin:0 10px 10px 10px; position:relative;}
        .cartproduct input{display:none;}
        .cartproduct .ccb{margin:55px 20px 0 0;}
      .cartpname .cartpimg{width:78px;height:78px;overflow:hidden;float:left;margin:20px 10px 0 0;border:solid 1px #dedede;}
		    .cartpname .cartpimg img { width:100%; height:100%;}
		  
          .cartpname .cartpcontent{ width:auto; overflow:hidden;float:left;margin:20px 0 0 0; width: 50%;}
		  
            .cartpcontent p{line-height:24px;text-align:left;font-size:16px;}
            .cartpcontent p.color{line-height:20px;font-size:14px;color:#666666;}
		.remove{ float: right; width: 190px; text-align: center; width: 50px; line-height: 120px; position: absolute; z-index:200; top:0; right:-10px;}	
    .mPrice { display: inline-block;}
		.mSub { display: inline-block;}
    .num .mSub{display:block;height:40px;line-height:40px;float:left;text-align:center;border:none;font-size: 18px;color: #666666;}
    .num .cunum{width: 30px;}
    .cart_prescr{width: 74px;}
        .contain .cartsure{ padding:10px;}
		  .mkeepshop { text-align:center;}
		  .cartsure .ctmoney{width:100%;}
            .ctmoney input[type="submit"]{width:100% !important; min-width:280px;}
            .ctmoney input.checkout{width:100% !important; min-width:280px; text-transform: uppercase;}

  .clickcon{display: none;}
  .clickartcon{display: block;} 
    .clicklist li span.Navclick{width:100%; height:40px; line-height:40px; margin:0; padding:0; background:#f2f2f2 url(line_r_down.png) right center no-repeat; background-size:contain; border-bottom:1px solid #ffffff; text-align:left; text-indent:10px;}
    .clicklist li span.Navclick div { margin-left:10px;}
    .clicklist li span.cupinav{width:100%; height:40px; line-height:40px; margin:0; padding:0; border-top: none; background:#f2f2f2 url(line_r_up.png) right center no-repeat; background-size:contain;}
  .hideNav li span.Navclick{display: block; width:100%; height:40px; line-height:40px; margin:0; padding:0; background:#ebebeb url(line_r_down.png) right center no-repeat; background-size:contain; border-bottom:1px solid #ffffff; text-align:left; text-indent:10px;}
  .hideNav li span.cu{ background:#f2f2f2 url(line_r_down.png) right center no-repeat; background-size:contain;}
    .hideNav li span.selected{width:100%; height:40px; line-height:40px; margin:0; padding:0; border-top: none; background:#ebebeb url(line_r_up.png) right center no-repeat; background-size:contain;}

  .hideTwoNav{background-color: #f2f2f2;}
    .hideTwoNav li{ text-indent:15px;}
    .hideTwoNav li>p.Navclick{width:100%; height:40px; line-height:40px; margin:0; padding:0; border-bottom:1px solid #ffffff; text-align:left;}
    .hideTwoNav li>p.cu{ background:#f2f2f2 url(line_r_down.png) right center no-repeat; background-size:contain;}
      .hideTwoNav li>p.selected{width:100%; height:40px; line-height:40px; margin:0; padding:0; border-top: none; background:#f2f2f2 url(line_r_up.png) right center no-repeat; background-size:contain;}
  .hideTwoNav{display: none;}
  .hideNav li.selected .hideTwoNav{display: block;}

  .hideThreeNav{ border-bottom:1px solid #ffffff;display: none;}
    .hideThreeNav p{ height:40px; line-height:40px; margin:0; padding:0;color:#666666; }

  .phoneimglist{display: block;}
    .phoneimglist .imglist li{float: left;}
    .phoneimglist .imglist li img{width: 100%;}

  .phonevideo{display: block;}
  .nodisplay{display: none;}

  .messageDiv{margin-left: 10px;}

  .contain .insimglist{overflow:hidden; padding: 20px 0 37px 0;}
    .insimglist li{width:45%;height: 198px; overflow:hidden;float:left;margin:2.5%;}
    .insimglist li img{height: 100%;}

  .coupontitle{padding: 0 10px;}
  .couponcontentbox{margin: 0 10px;}
  #coupon{margin: 10px 10px 0 10px;}
  .keepshop2{margin-top: 10px;}

  /*近视*/
  .p_bigBox{width: 100%;min-width: 100%;}
  .p_title{margin: 20px 0;padding: 20px;}
  .p_title img{max-width: 100%;}
  .p_leftBox{width: 100%;height: auto;margin-bottom: 15px;}
  .p_rightBox{width: 100%;}
  .p_select_left{width: 100%;}
  .p_select_right{margin-top: 0;}
  .p_select_left .p_sel_con{margin: 0 auto;}
  .p_shoping .title{display: none;}
  .p_shoping .title2{display: block;}
  .p_shoping .title2 img{max-width: 80%;}
  .p_shoping_list{background-image: none;height: auto;margin: 20px 0;}
  .p_shoping_list .shoping_list{position: static;width: 90%;margin: 0 auto;overflow: hidden;}
  .shoping_img{width: 80px;height: 80px;}
  .p_shoping_list .shoping_list p.shoping_text1{display: none;}
  .p_shoping_list .shoping_list p.shoping_text2{display: block;}
  .p_shoping_list .shoping_list1 .shoping_img{float: left;margin-right: 15px;}
  .p_shoping_list .shoping_list1 p{margin-top: 30px;float: left;}
  .p_shoping_list .shoping_list2 .shoping_img{float: right;margin-left: 15px;}
  .p_shoping_list .shoping_list2 p{margin-top: 30px;float: right;}
  .p_shoping_list .shoping_list3 .shoping_img{float: left;margin-right: 15px;}
  .p_shoping_list .shoping_list3 p{margin-top: 30px;float: left;}
  .p_shoping_list .shoping_list4 .shoping_img{float: right;margin-left: 15px;}
  .p_shoping_list .shoping_list4 p{margin-top: 30px;float: right;}
  .p_shoping_list .shoping_list5 .shoping_img{float: left;margin-right: 15px;}
  .p_shoping_list .shoping_list5 p{margin-top: 30px;float: left;}
  .p_shoping_list .shoping_list6 .shoping_img{float: right;margin-left: 15px;}
  .p_shoping_list .shoping_list6 p{margin-top: 30px;text-align: right;}
  .p_question_list{height: auto;}
  .p_question_list li{float: none;}
  .numBox{width: 80%;margin: 20px auto;}
  .logoBox{margin-top: 0;padding: 20px 0;}
  .linkBox{width: 80%;margin: 0 auto;padding: 20px 0;}
  .linkBox p{margin-top: 0;}
  .p_related .title{display: none;}
  .p_related .title2{display: block;}
  .p_related .title2 img{max-width: 80%;}
  .relatedBox{width: 95%;margin: 0 auto;}
  .p_sel_con .title .question{display:none;}
  .p_sel_con .title .questionMin{display: inline-block;}


  /* .p_shoping_list .shoping_list3 .shoping_img{float: left;margin-right: 15px;}
  .p_shoping_list .shoping_list4 .shoping_img{float: right;}
  .p_shoping_list .shoping_list5 .shoping_img{float: left;margin-right: 15px;}
  .p_shoping_list .shoping_list6 .shoping_img{float: right;}
  .p_shoping_list .shoping_list3 p{float: left;margin-top: 30px;}
  .p_shoping_list .shoping_list5 p{float: left;margin-top: 30px;}
  .p_shoping_list .shoping_list4 p{text-align: right;display: inline-block;margin-top: 30px;}
  .p_shoping_list .shoping_list6 p{text-align: right;display: inline-block;float: left;} */
}