/*reset*/
html {height: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body { margin: 0 auto; color: #444; background-color: #ffffff; overflow-x:hidden;height:100%;position:relative;}
body.fixed { overflow: hidden; }
label { cursor: pointer }
a:link, a:visited { text-decoration: none; }
a { color:#000; }
input, button, select, textarea { outline: none; vertical-align: middle }
input[type="text"], input[type="tel"],input[type="button"], input[type="password"],textarea { -webkit-appearance: none; }
textarea { resize: none }
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, td, video, tt, u, ul, var { margin: 0; padding: 0 }
ol, ul, li, dl, dd, dt { list-style: none }
article, aside, footer, header, nav, section, figure, figcaption { display: block }
input[type="radio"] {-webkit-appearance: radio;}

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub { font-size: 14px; font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;}
body, input, button, select, textarea, sub { font-family:'Lato', Helvetica, Arial, Lucida, sans-serif,"Microsoft YaHei"; color: #333; font-size: 14px;}
em, cite, address, optgroup, i ,s{ font-style: normal }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc !important; /* WebKit browsers */ }
input:-moz-placeholder, textarea::-moz-placeholder { color: #cccccc !important; /* Mozilla Firefox 4 to 18 */ }
input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc !important; /* Mozilla Firefox 19+ */ }
img { border: 0; vertical-align:top;}
table { width: 100%; border-spacing: 0; border: 0 }
table th, table td { border: 0 }
s {text-decoration: none; color: #aaa; margin: 0 6px;}

/*scrollbar*/
::-webkit-scrollbar{width:1px;height:6px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black;}
::-webkit-scrollbar-track-piece{background-color:#F5F5F5;}
::-webkit-scrollbar-thumb:vertical{margin-right:6px; background-color:#bbb;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#aaa;}
::-webkit-scrollbar-corner:vertical{background-color:#535353;}

/*float*/
.l, .left { float: left; }
.r, .right {float: right;}

/*clearfix float*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden;}
.clearfix { display: block; }

/*display*/
.none { display: none; }
.block { display: block; }
.inline { display: inline; }
.hidden { overflow: hidden; }
.data-none {padding: 30px 0; text-align: center; color: #aaa;}

/*line*/
.line-x-b{ background:url(../images/repeat-x-bottom.png) repeat-x left bottom; background-size: auto 1px;}
.line-x-b2{ background:url(../images/repeat-x-bottom-cbcbcb.png) repeat-x left bottom; background-size: auto 1px;}
.line-x-t{ background:url(../images/repeat-x-top.png) repeat-x left top; background-size: auto 1px;}
.line-x-t2{ background:url(../images/repeat-x-top-cbcbcb.png) repeat-x left top; background-size: auto 1px;}
.line-y-l{ background:url(../images/repeat-y-left.png) repeat-y left top; background-size: 1px auto;}
.line-y-r{ background:url(../images/repeat-y-right.png) repeat-y right top; background-size: 1px auto;}
.line-x-t-dashed{background: url(../images/repeat-x-bottom-dashed.png) repeat-x left top; background-size: auto 1px;}
.line-x-b-dashed{background: url(../images/repeat-x-bottom-dashed.png) repeat-x left bottom; background-size: auto 1px;}

/*text-over*/
.text-over1 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.text-over2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.text-over3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.box {overflow-x:hidden;}
.td-input{padding:3px; line-height:18px; border:1px solid #ccc;}
.input-focus{border:1px solid #f4a6ce; box-shadow: 0 2px 3px #fbd9eb, 0 0 3px #fbd9eb, 0 0 3px #fbd9eb;}
/*header*/
.main-header{width:100%; position:relative; background-color:#000; height:120px;}
        /*width 1100px  */
.header-box{width:1160px;margin:0 auto;}
.header-box .logo{padding:35px 0 0px 0;}
.header-box .logo img{width:70%;}
        /*820px*/
.nav{width:880px;}
        /*660px*/
.nav-li{width:720px;  padding: 20px 0 0 0;}
        /*110px*/
.nav li.menu{margin: 0 30px;padding-top:30px; height:60px; float:left; position:relative; z-index:999;}
.nav li a.menu-a{ padding-top:6px; display:inline-block;color:#fff; font-size:14px;}
.nav li.ac-hover a.menu-a{color:#ff2d67;}
.nav li ul{display:none;}
.sub-menu-tips{width:30px; height:16px; position:absolute; display:none; left:10px; bottom:0; /*background:url(../images/ico.png) no-repeat 0 -125px;*/}
.nav li.ac-hover .sub-menu-tips{display:block;}
.nav li.ac-hover ul{display:block; padding:12px 0; position:absolute; top:90px; left:0; background-color:#fff;border-top:10px solid #ff2d67;}
.nav li.ac-hover li{padding:12px 20px; width:230px; font-size:12px;}
.menu-item a:hover{color:#ff2d67;}

.nav-info{width:160px; height:40px; padding:25px 0;}
.cart{width:50px; height:40px; position:relative; cursor:pointer; float:left; background:url(../images/ico.png) no-repeat center -42px;}
.cart-num{ background-color: #ccc;border-radius: 55%;color: #333;font-size: 11px;min-width: 15px;padding: 2px;position: absolute;right: -6px;top: 0;text-align: center;}
.member{width:50px; height:40px; cursor:pointer; float:left; background:url(../images/ico.png) no-repeat center -75px;}
.member a{width:50px; height:40px; display:block; text-indent:-999em;}
.islogin{background-position:center -450px;}
.logout {line-height:40px;}
.logout a{color:#fff;}
.topmenu{width:50px; height:40px; cursor:pointer; float:right;  display:none;}
.topmenu a{width:50px; height:40px; display:block; text-indent:-999em;}
.top-banner{width:100%; height:360px; background:#666 url(../images/banner.jpg) no-repeat center center;}
.product-top-banner{width:100%; height:360px; background:#666 url(../images/banner.jpg) no-repeat center center;}
.top-banner .banner-text{width:1100px; margin:0 auto; text-align:center; padding:150px; height:60px; line-height:60px; color:#fff; font-size:42px; font-weight:600;}
/*360px*/
.top-banner2{width:100%; height:360px; background:#666 url(../images/banner2.jpg) no-repeat top center;}
.mobile-nav{width:100%; display:none;}
/*index*/
.banner{width:100%; height:480px; background-color:#666;}
/*.hws{height:480px !important;}*/
.hwslider{width: 100%;height:480px;min-width:360px;min-height:80px;position: relative; overflow: hidden;}
.hwslider ul{width: 100%; height:100%; position: absolute; z-index: 1;}
.hwslider ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
.hwslider ul li.active{display: block;}
.hwslider ul li img{width:100%; height:auto;display: block}
.hwslider ul li a{width:100%; height:100%;display: block}
.dots{position: absolute; bottom:25px; text-align:center; left:0; width:100%; height: 3px; z-index: 2; display:none;}
.dots span{width:50px; height: 3px; display:inline-block; background: #eee; margin: 0 3px; cursor: pointer; display: none;}
.dots span.active{background:#f4a6ce;}
.arr{display:none;position: absolute; top: 50%; margin-top:-30px; z-index: 2; width: 36px; height: 60px; text-indent:-999em; line-height: 38px; text-align: center; font-size: 36px; color: #fff; text-decoration: none}
.hwslider:hover .arr{display: block; text-decoration: none; color: #fff;}
.prev{left: 20px; background:url(../images/ico.png) no-repeat; background-position: center -255px;}
.next{right: 20px;background: url(../images/ico.png) no-repeat; background-position: center -323px;}

.home-box {background: #000}
.home-title{background-color:#fff; text-align:center;font-size:34px;font-weight: 600;padding: 50px 0; text-decoration: underline;}
.section-about-series{max-width:1220px; padding:100px 0px; word-wrap: break-word; line-height:1.7em; color:#000;background: #000;margin: 0 auto;}
.series-box{background: #fff;height: 90px; justify-content: center;align-items: center;display: flex;}
.series-title-main{width: 590px;}
.series-box .series-title-text{margin-top: -45px;padding: 10px 20px;color: #fff;font-size: 14px;background-color:#000;border-radius: 2em;    position: absolute;font-weight: 600;}
.series-box .series-title-text-red{margin-top: -45px;padding: 10px 20px;color: #fff;font-size: 14px;background-color:#000;border-radius: 2em;    position: absolute;font-weight: 600;}
.series-box .series-title-text-blue{margin-top: -45px;padding: 10px 20px;color: #fff;font-size: 14px;background-color:#000;border-radius: 2em;    position: absolute;font-weight: 600;}
.series-box .series-title-text-pink{margin-top: -45px;padding: 10px 20px;color: #fff;font-size: 14px;background-color:#000;border-radius: 2em;    position: absolute;font-weight: 600;}
.series-box .series-title-text-golden{margin-top: -45px;padding: 10px 20px;color: #fff;font-size: 14px;background-color:#000;border-radius: 2em;    position: absolute;font-weight: 600;}
.series-box .series-title{text-align: center;font-size:20px;font-weight: 600; padding-top: 20px;}
.section-about{max-width:1194px; padding: 0 50px 25px 50px;; word-wrap: break-word; line-height:1.7em; color:#000;background: #fff;margin: 0 auto;}
.about-box{width:100%;  margin:0 auto;margin-bottom: 20px;}
.about-box .about-img{width:590px;padding-left: 10px;padding-right: 10px; display: block;text-align: center;}
.about-box img{border: 0; vertical-align: top;width: 100%;}
.about-box .about-info h2{font-size:20px; height:36px;color:#000;    padding: 60px 0px 10px 0px;font-weight: normal;}
.about-box .about-info{width:590px; font-size:14px; line-height:2em;padding-left: 10px;padding-right: 10px;;text-align: center;}
.about-box .about-info p{padding: 10px 60px 15px 60px;}
.about-box2{width:100%; margin: 0 0 50px 0;}
.about-box2 .about-img{width:50%; }
.about-box2 img{border: 0; vertical-align: top;width: 100%;}
.about-box2 .about-info h2{font-size:20px; height:36px;color:#000;    padding: 60px 0px 10px 0px;font-weight: normal;}
.about-box2 .about-info{ font-size:14px; line-height:2em;padding:50px 50px 0 50px;  width: 489px; height: 335px;background: #f6f6f6;}
.about-box2 .about-info p{padding: 10px 60px 15px 60px;}
.about-box2 .about-info-title{font-size: 28px;font-weight:600;;margin: 20px 0;}
.about-box2 .about-info-tag{font-size: 15px;font-weight: 600;color: #ff2d67;margin: 80px 0px 0px 0px;}
.about-box2 .about-info-product-name{font-size: 20px;}
.about-box2 .about-info-btn-link-small{font-size: 15px;margin: 20px 0px 0px 0px;border-bottom: 1px solid #ff2d67;color: #666;width: 95px;}

.home-popular{background: #f6f6f6}
.popular-section{max-width:1220px; padding:50px 0px; word-wrap: break-word; line-height:1.7em; color:#000;background: #f6f6f6;margin: 0 auto;}
.popular-box{width:100%;  margin:0 auto;margin-bottom: 25px;}
.popular-box .popular-img{width:386px;padding-left: 10px;padding-right: 10px; display: block;text-align: center;}
.popular-box img{border: 0; vertical-align: top;width: 100%;}
.popular-title-box{background: #fff;height: 90px; justify-content: center;align-items: center;}
.popular-box .popular-title-text{padding-top: 20px;color: #000;font-size: 20px;font-weight: 600;text-decoration: underline;}
.popular-box .popular-title{text-align: center;font-size:14px; padding-top: 5px;}
.home-title-popular{background-color:#f6f6f6; text-align:center;font-size:34px;font-weight: 600;padding: 50px 0 0 0; text-decoration: underline;}
.home-title-category{background-color:#f6f6f6; text-align:center;font-size:28Px;font-weight: 600;padding: 50px 0 0 0; text-decoration: underline;}

.home-category{background: #fff;}
.category-section{max-width:1220px; padding:50px 0px; word-wrap: break-word; line-height:1.7em; color:#000;background: #fff;margin: 0 auto;}
.category-box{width:100%;  margin:0 auto;margin-bottom: 25px;}
.category-box .category-img{width:386px;padding-left: 10px;padding-right: 10px; display: block;text-align: center;}
.category-box img{border: 0; vertical-align: top;width: 100%;}
.category-title-box{background: #fff;height: 90px; justify-content: center;align-items: center;}
.category-box .category-title-text{padding-top: 20px;color: #000;font-size: 20px;font-weight: 600;}
.category-box .category-title{text-align: center;font-size:14px; padding-top: 5px;}
.home-title-category{background-color:#fff; text-align:center;font-size:28px;font-weight: 600;padding: 50px 0; text-decoration: underline;}

section-item{width:100%;}
.section-item li{float:left; width:25%; position:relative;}
.goto{width:100px; height:100px; position:absolute; top:50%; left:50%; margin-left:-50px; margin-top:-50px; display:none;}
.goto a{width:94px; height:94px;display:block; border:rgb(255,255,255,0); font-size:16px; font-weight:600; background-color:rgb(255,255,255,0); border-radius:50%; line-height:94px; text-align:center; color:#fff;}
.section-item li:hover .goto{display:block;}
.section-item img{width:100.1%;}

.section-more{padding:90px 0; background-color:#000 !important;margin-top: -1px;}
.more-box{max-width:1000px; padding:0 50px; margin:0 auto; text-align:center; color:#fff;}
.more-description{line-height:22px; margin-bottom:45px;color: #fff;}
.more-description p{font-size:16px;color: #fff;}
.more-description h2{font-size:20px; padding-bottom:10px; font-weight:600; line-height:36px;}
.more-button{position: relative; padding: 10px 20px;border: 2px solid #fff; color:#fff; border-radius: 3px;font-size: 20px; font-weight: 600;line-height: 1.7em !important;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}
.more-button:hover {background: #fff;color:#000}

/*list*/
.section-detail{padding:80px 0;}
.list-box{width:1100px; margin:0 auto;}
.list-box img { border: 0; vertical-align:top;width:100%;}
.list-box h2{color: #000;text-align: center;font-size: 28px;font-weight: 600;padding: 50px 0;text-decoration: underline;}
.list-box ul{padding:70px 0;}
.list-box li{width:33.3%; float:left; text-align:center; padding:18px 0; font-size:14px; line-height:30px;}
.list-item-price{color:#ff2d67;font-size: 16px;font-weight: 600;}
.list-item-tilte{ padding: 20px 0 0 0;
    font-size: 15px;
    width: 100%;
    font-weight: 600;}

.distributorsright{width:50%; float:right;}
.distributors-box{width:100%; margin:0 auto; padding:30px 0 0 0;}
.distributors-box dl{width:98%; padding:0px 2% 0px;}
.distributors-box dt{line-height:45px; font-weight:400; color:#666; font-size:20px}
.distributors-box dd{line-height:24px; color:#999;}
#distributors{width:50%; float:left;}
#distributors_warp{ max-width:1100px; margin:20px auto;}
#distributors_warp:after{  content: ".";  display: block;height: 0;  clear: both; visibility: hidden;}

.rrp-price{color:#ff2d67;text-align:center; font-size:16px; line-height:30px;font-weight:600;}

/*detail*/
.detail-box{width:1100px; margin:0 auto;}
.detail-left{width:336px;}
.produt-img{text-align:center;}
.produt-img img { border: 0; vertical-align:top;width:100%;}
.produt h1{text-align:center; line-height:2em; padding:15px 0 0 0; font-size:16px;font-weight:600;}
.produt-price{border:1px solid #ddd; background-color:#f6f6f6; line-height:32px; padding:10px 25px 20px;}
.produt-gray{color:#999; margin-right:10px;}
.produt-price del{font-size:18px; color:#666;}
.produt-num{color:#333; font-size:18px;font-weight:bold;}
.produt-a{width:30px; height:32px; cursor:pointer; background-color:#ddd; text-align:center; display:inline-block;}
.produt-b{width:30px; height:32px; cursor:pointer; background-color:#ddd; text-align:center; display:inline-block;}
.buy-num{width:50px; height:28px; border:1px solid #ddd; background-color:#fff; text-align:center;}
.produt-btn{width:120px; height:32px; cursor:pointer; text-align:center; margin-left:10px; background-color:#727272; display:inline-block; color:#fff;box-shadow: 3px 3px 0px 0px #c7c7c7;}
.detail-right{width:720px; border:1px solid #000;}
.tabs-div{width:100%;background-color:#f6f6f6;}
.tabs-div li{width:100%; height:45px; font-size:16px; cursor:pointer; text-align:center; line-height:45px; float:left;border-bottom: 1px solid #ddd;}
.tabs-div li.on{background-color:#000; height:45px; color:#fff;font-weight: 600;}
.tab-slide{padding:20px; line-height:2em; color:#666;}
.tab-slide img{width:100%}

/*login*/
.section-login{width:100%; padding:36px 0 120px;}
.login-box{width:900px; margin:0 auto;}
.login-right{padding-top:100px;}
.login-top{padding:25px 28px; border:1px solid #ddd; background-color:#f2f2f2;}
.login-right p{padding:3px 0;}
.login-title{font-size:16px;}
.login-input{margin-bottom:20px;}
.login-top input{padding:5px; width:280px; height:20px; line-height:20px;}
.login-btn{background-color:#727272; color:#fff; display:inline-block; width:72px; height:38px; line-height:38px; text-align:center;box-shadow: 3px 3px 0px 0px #c7c7c7;}
.login-bottom{padding:20px 28px; border:1px solid #ddd; border-top:none; border-bottom:none; background-color:#f2f2f2;}
.login-bottom label{margin-left:20px; color:#999;}
.login-reg{text-align:right; padding:15px 0;background:url(../images/login-bg.jpg) no-repeat center top;}
.reg-a{color:#909090;}
.logout-btn{background-color:#727272; color:#fff; display:inline-block; width:72px; height:38px; line-height:38px; text-align:center;box-shadow: 3px 3px 0px 0px #c7c7c7;}
.logout-bottom{padding:20px 28px; border-top:none; text-align:right;}


/*contact
.section-contact{width:100%;}
.contact-box{width:1100px; margin:0 auto; padding:30px 0;}
.contact-box dl{width:29%; padding:20px 2% 30px; float:left;}
.contact-box dt{line-height:45px; font-weight:400; color:#666; font-size:26px}
.contact-box dd{line-height:24px; color:#999;}*/
.section-contact{width:30%; float:right;}
.contact-box{width:100%; margin:0 auto; padding:30px 0;}
.contact-box dl{width:98%; padding:20px 2% 30px;}
.contact-box dt{line-height:45px; font-weight:400; color:#000; font-size:18px;}
.contact-box dd{line-height:24px; color:#000;}
#contact_warp{ max-width:1100px; margin:50px auto;}
#contact_warp:after{  content: ".";  display: block;height: 0;  clear: both; visibility: hidden;}
#MessageBoard{ width:60%; float:left; padding:12px;box-sizing:border-box;}
h2.MessageBoard_title{line-height: 45px;font-weight: 400;color:#000;font-size: 18px; margin-bottom:23px;}
	
.MessageBoard_input{ width:47%; height:40px; line-height:40px; border:none; color:#000; margin-right:4%; margin-bottom:20px; padding:0 10px; box-sizing:border-box; font-weight:400;border: 1px solid #000;}
.MessageBoard_input.mr0{ margin-right:0;}	
.MessageBoard_textarea{ width:99%; box-sizing:border-box;border:none; padding:10px; min-height:250px;margin-bottom:15px;border: 1px solid #000;}
.MessageBoard_yz{ width:100%; text-align:right; height:45px; line-height:40px;}
.MessageBoard_qus{display:inline-block; height:40px; line-height:40px; font-size:18px;}
.MessageBoard_ans{ width:30px; height:40px; line-height:40px; border:none; background:#f1f1f1; color:#000; margin:0 5% 0 2%;padding:0 10px;  font-weight:400;display:inline-block;}
.MessageBoard_Submit{ min-width:70px; height:45px; line-height:45px; background:#000; color:#fff; font-weight:400;margin:0 1% 0 0%;padding: 0px 16px 0px 10px; display:inline-block;}
.MessageBoard_Submit.on{border:1px solid #f4a6ce; background:#f4a6ce;color:#fff;}

/*reg*/
.section-reg{width:100%;}
.reg-box{width:1100px; margin:0 auto; padding:30px 0;}
.reg-tips{font-weight:600; padding:15px 0; line-height:24px;}
.reg-title{padding:8px; background-color:#eeeeee;font-weight:600; }
.reg-table{padding:16px 0;}
.reg-table li{padding:6px 0;}
.reg-table span.td-gray{width:126px; display:inline-block;}
.reg-table span.td-rol{margin-left:60px;}
.reg-table .td-input{width:220px;}
.reg-table textarea.td-input{width:638px; height:60px;}
.reg-bottom{padding:10px 0; line-height:24px;}
.reg-btn{width:100%; height:60px; text-align:center;}
.reg-btn input{width:120px; height:36px; cursor:pointer; line-height:36px; font-size:14px; background-color:#727272; border:1px solid #727272; color:#fff; text-align:center;box-shadow: 3px 3px 0px 0px #c7c7c7;}

/*forgot*/
.section-forgot{width:100%;}
.forgot-box{width:1100px; margin:0 auto; height:450px;}
.forgot-box h1{padding:30px 0 15px; font-size:18px;}
.forgot-tips{padding:10px; background-color:#eeeeee;}
.forgot-password{padding:20px 10px 50px;}
.forgot-password .td-input {width: 300px;}
.forgot-password .pass-btn{width: 150px; height: 28px; margin-left:10px; cursor: pointer; line-height: 26px; font-size: 14px; background-color: #727272; border: 1px solid #727272; color: #fff;text-align: center;}

/*cart*/
.section-cart{width:100%;min-height:100%; *+height:100%; _height:100%;}
.cart-box{width:1100px; margin:0 auto;}
.cart-box h1{font-size:20px; padding:20px 0}
.cart-box h1 input{width: 80px; height: 26px; margin-left:10px; cursor: pointer; line-height: 25px; font-size: 14px; background-color: #f4a6ce; border: 1px solid #f4a6ce; color: #fff;text-align: center;}
.cart-th{width:1100px; height:36px; background-color:#eee; font-weight:600;}
.cart-th1{float:left; line-height:36px; width:56px;}
.cart-th2{float:left; line-height:36px; text-indent:15px; width:580px; border-left:1px solid #fff;}
.cart-th3{float:left; line-height:36px; text-indent:15px; width:160px;border-left:1px solid #fff;}
.cart-th4{float:left; line-height:36px; text-indent:15px; width:150px;border-left:1px solid #fff;}
.cart-th5{float:left; line-height:36px; text-indent:15px; width:150px;border-left:1px solid #fff;}

.cart-td{width:1100px; padding:15px 0; border-bottom:1px solid #eee;}
.cart-td1{float:left; width:56px; height:142px; cursor:pointer; background:url(../images/del.jpg) no-repeat center -196px;}
.cart-td1:hover{background-position:center -5px;}
.cart-td2{float:left; line-height:36px; text-indent:15px; width:150px;}
.cart-td2 img{border:1px solid #ddd;}
.cart-tdn{float:left; width:890px;}
.cart-td3{float:left; line-height:24px; padding-left:20px; width:410px; }
.cart-td4{float:left; line-height:36px; padding-left:20px; width:140px; font-weight:600;}
.cart-td5{float:left; line-height:36px; width:150px;font-weight:600;}
.cart-td6{float:left; line-height:36px; padding-left:20px; width:130px; font-weight:600;}
.cart-p-t{font-size:16px;  font-weight:600;}
.cart-p-c{padding:5px 0;}

.order-form-num{width:116px; height:30px; text-align:center; background:url(../images/num_ctrl.jpg) no-repeat center center;}
.span-num{font-size:16px; width:45px; border:1px solid #fff; height:23px; text-align:center; line-height:23px; margin-top:2px; display:block; float:left;}
.span-arr-1{width:32px; height:32px; text-align:center; line-height:36px; display:block; float:left; cursor:pointer;}
.span-arr-2{width:32px; height:32px; text-align:center; line-height:36px; display:block; float:left; cursor:pointer;}

.cart-bottom{width:800px; padding:0 200px 0 100px; height:50px; margin-bottom:30px; line-height:50px; background-color:#eee; font-weight:600; position:relative;}
.cart-parice{background-color:#eee; }
.cart-bottom .cart-span{margin-right:100px;}
.order-toal{color:#333; font-size:16px;}
.cart-empty{width:66px; height:47px; position:absolute; top:1px; left:2px; background-color:#fff; color:#333; text-align:center; cursor:pointer;}
.cart-check{width:150px; height:51px; position:absolute; top:-1px; right:0; background-color:#727272; color:#fff; font-size:16px; cursor:pointer; text-align:center;box-shadow: 3px 3px 0px 0px #c7c7c7;}
.unit-price{display:none;}
/*order*/
.section-order{width:100%; padding:30px 0;}
.order-box{width:1098px; position:relative; padding:10px 0 20px; margin:0 auto; border:1px solid #ddd; line-height:3em;font-size:16px; }
.order-box p{padding:0 20px; margin-bottom:6px;}
.order-box p.order-p1{color:#53b044;}
.order-box p.order-p2{background-color:#eeeeee; padding:6px 20px; font-weight:600;}
.order-box p.order-p3{margin-top:15px;}
.order-box p.order-p3 span{color:#333;}

.order-table{padding:10px 20px;}
.order-table li{padding:5px 0;}
.order-table span.td-gray{width:100px; display:inline-block;}
.order-table .td-input{width:160px;}

.order-right{width:420px; position:absolute; top:140px; right:20px;}
.order-right h2{font-size:18px; padding-bottom:10px;}
.order-right p{padding:0;}

.order-check{padding:5px 20px; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.order-radio{padding:10px 20px; border-bottom:1px solid #ddd;}
.order-radio label{margin-right:20px;}
.order-reg{padding:15px 20px 5px}
.order-reg a{float:right;}

.div-order{width:100%;}
.order-td{width:1100px; padding:15px 0; border-bottom:1px solid #eee;}
.order-td1{float:left; line-height:36px; text-indent:20px; width:170px;}
.order-td1 img{border:1px solid #ddd;}
.order-tdn{float:left; width:920px;}
.order-mobile{display:none;}
.order-td2{float:left; line-height:24px; padding-left:20px; width:500px; }
.order-td3{float:left; line-height:36px; padding-left:20px; width:150px; font-weight:600;}
.order-td4{float:left; line-height:36px; width:110px;font-weight:600;}
.order-td5{float:left; line-height:36px; width:100px;font-weight:600;}

.order-bottom{padding:20px;}
.order-bottom p{padding:0;}
.order-span{width:120px; text-align:left; display:inline-block;}
.order-price{width:120px; text-align:right; display:inline-block;}
.order-btn{background-color: #727272;color: #fff; font-size:16px; cursor:pointer; display: inline-block; width: 136px; height: 36px; border:1px solid #727272; text-align: center;box-shadow: 3px 3px 0px 0px #c7c7c7;}
/*faqs*/
.section-faq{width:1110px; margin:0 auto; padding:20px 0;}
.section-faq dl{padding:15px; border:1px solid #ddd; margin:30px 0; background-color:#F6F6F6;}
.section-faq dt{line-height:24px; font-weight:600; position:relative;}
.dt-ico{width:20px; height:20px; cursor:pointer; position:absolute; top:2px; right:0; background:url(../images/ico.png) no-repeat center -166px;}
.section-faq dl.active{background:#fff;}
.section-faq dl.active .dt-ico{background:url(../images/ico.png) no-repeat center -213px;}
.section-faq dl dd{display:none;}
.section-faq dl.active dd{display:block; padding:5px 10px; line-height:24px; color:#909090;}

/*member*/
.section-member{width:100%;min-height:100%; *+height:100%; _height:100%;}
.member-box{width:1100px; padding:30px 0; margin:0 auto;}
.member-left{width:200px;}
.member-left li{text-indent:15px;}
.member-left-title{width:200px; height:33px; line-height:33px; font-weight:600; background-color:#727272; color:#fff;}
.member-left-link{width:200px; height:33px; line-height:33px; font-weight:400; background-color:#eeeeee; color:#fff; border-top:1px solid #fff}
.member-left-link:hover{background-color:#e8e8e8;}
.member-left-link a.on{font-weight:bold;}

.member-right{width:880px;}
.member-top{height:33px; line-height:33px; text-indent:20px; font-weight:400; background-color:#767676; color:#fff;}
.member-content{padding:20px; margin-top:15px;border:1px solid #ddd;}
.member-content-Information{padding:20px; margin-top:15px; border:1px solid #ddd;}
.member-content-Order{padding:20px; margin-top:15px; border:1px solid #ddd;}
.member-content-History{padding:20px; margin-top:15px; border:1px solid #ddd;}

.member-tips{padding-bottom:10px; font-weight:600; border-bottom:1px solid #ddd; color:#999;}
.member-center{padding:20px;}
.member-center table{border:1px solid #ddd; border-collapse:collapse;}
.member-center td{border:1px solid #ddd; border-collapse:collapse; padding:7px 15px;}
.member-center td.member-td-l{width:160px; color:#666;}

.member-order table{border:1px solid #ddd; border-collapse:collapse;}
.member-order th{border:1px solid #ddd; border-collapse:collapse; padding:7px 15px; background-color:#eeeeee; text-align:left;}
.member-order td{border:1px solid #ddd; border-collapse:collapse; padding:7px 15px; text-align:left;}
.member-order td a:hover{color:#999;}
.member-page{padding:15px 0; text-align:right;}

.member-search{padding-bottom:20px;}
.member-search select{width:100px; height:30px; line-height:30px;}
.member-search input{width:80px; height:30px; cursor:pointer; line-height:30px; font-size:14px; background-color:#727272; border:1px solid #727272; color:#fff;box-shadow: 3px 3px 0px 0px #c7c7c7;}

.product-dl{padding:12px 0;}
.product-dl dt{width:90px; float:left;}
.product-dl dt img{width:80px; height:80px; padding:4px; border:1px solid #ddd;}
.product-dl dd{margin-left:106px;}
.product-dl dd.product-name{font-weight:600; height:30px; line-height:30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.product-dl dd.product-price{height:27px; line-height:27px; }
.member-input{text-align:center; padding:20px 0;}
.member-input input{background-color:#727272; border:1px solid #727272; cursor:pointer; padding:8px 16px; margin:0 10px; color:#fff;box-shadow: 3px 3px 0px 0px #c7c7c7;}

/*footer*/
.footer{width:100%; background-color:#000;}
.footer-i{width:100%; height:100px; line-height:60px; max-width:1100px; font-size:13px; margin: 0 auto; color:#fff;text-align:center;}
.footer-i a{float:right;display:inline-block; width:30px; height:30px; margin-top:15px; margin-right:20px;}
.footer-i a img{ width:100%; height:100%;}
.footer-i:after{  content: ".";  height: 0;  clear: both; visibility: hidden;}

/*categorylink*/
.categorylink{width:1100px; background-color:#fff;border-top: 5px solid #000; margin: 0 auto; min-height:60px;}
.categorylink-box{display: table;margin: 10px auto;}
.categorylink li{font-size:16px; margin: 20px; font-weight:600;color:#000;text-align:center;float: left;}
.categorylink-box img{width: 30px;
    margin-top: -9px;
    margin-right: 6px;
	}

#video_warp{ width:60%; position:fixed; left:20%; max-height:80%; top:10%;  z-index:9999; display:none; box-shadow:0 0 100px #000; text-align:center;

_background:#fff; _border:2px solid #000;}
.video_cloose{width:30px; height:30px; background:#607d8b; color:#fff; text-align:center; line-height:30px; border-radius:15px; position:absolute; top:-15px; right:-15px; z-index:9999;}
.downloadpage{position:absolute;bottom:0;}

/*ani*/
@-ms-keyframes down{
    from{opacity:0;-ms-transform: translate(0, -30px);}
    to{opacity:1;-ms-transform: translate(0, 0px);}
}
@-webkit-keyframes down{
    from{opacity:0;-webkit-transform: translate(0, -30px);}
    to{opacity:1;-webkit-transform: translate(0, 0px);}
}
@-moz-keyframes down{
    from{opacity:0;-moz-transform: translate(0, -30px);}
    to{opacity:1;-moz-transform: translate(0, 0px);}
}
@-o-keyframes down{
    from{opacity:0;-o-transform: translate(0,-30px);}
    to{opacity:1;-o-transform: translate(0, 0px);}
}
@keyframes down{
    from{opacity:0;transform: translate(0,-30px);}
    to{opacity:1;transform: translate(0, 0px);}
}
.down{		
	-webkit-animation:down .4s ease 0s both;
    -ms-animation:down .4s ease 0s both;
    -o-animation:down .4s ease 0s both;
    -moz-animation:down .4s ease 0s both;
    animation:down .4s ease 0s both;
}

@-ms-keyframes showIn{
    from{opacity:0;}
    to{opacity:1;}
}
@-webkit-keyframes showIn{
    from{opacity:0;}
    to{opacity:1;}
}
@-moz-keyframes showIn{
    from{opacity:0;}
    to{opacity:1;}
}
@-o-keyframes showIn{
    from{opacity:0;}
    to{opacity:1;}
}
@keyframes showIn{
    from{opacity:0;}
    to{opacity:1;}
}
.showIn{		
	-webkit-animation:showIn .4s ease 0s both;
    -ms-animation:showIn .4s ease 0s both;
    -o-animation:showIn .4s ease 0s both;
    -moz-animation:showIn .4s ease 0s both;
    animation:showIn .4s ease 0s both;
}

/*---------m-box-box-------------*/
.mbox-box{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.3);}
.mbox-shadow{width:100%; height:100%; position:fixed; top:0; left:0;}
.mbox-div{width:300px; position:fixed; top:32%; left:50%; margin-left:-150px; background-color:#fff; border-radius:5px;}
.mbox-title{padding:18px 12px 0; line-height:24px; font-size:18px; text-align:center; color:#222;}
.mbox-content{padding:18px 12px; line-height:24px; font-size:16px; text-align:center; color:#666;}
.mobox-bottom{padding:0 0; line-height:24px; font-size:16px; text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAAEFsT2yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM5RUVDQzVCNTgzMTFFNkE5RkVGRUIzM0UzQjIzOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM5RUVDQzZCNTgzMTFFNkE5RkVGRUIzM0UzQjIzOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzlFRUNDM0I1ODMxMUU2QTlGRUZFQjMzRTNCMjM5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzlFRUNDNEI1ODMxMUU2QTlGRUZFQjMzRTNCMjM5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptl64isAAAAcSURBVHjaYti4afN/gABiABEAAcb4//9/BhAAAGpoCSnp11RqAAAAAElFTkSuQmCC); background-repeat:repeat-x; background-position:0 0; background-size:auto 1px;}
.mobox-bottom span.mbox-btn{padding:15px 0; width:100%; text-align:center; display:inline-block; color:#00c200;}
.mobox-bottom span.mbox-btnyes{padding:15px 0; width:50%; text-align:center; display:inline-block; color:#00c200; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAAEFsT2yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUIwRkZEQThCNTgzMTFFNkFCMUFFNTkzRDJFNTMxMDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUIwRkZEQTlCNTgzMTFFNkFCMUFFNTkzRDJFNTMxMDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjBGRkRBNkI1ODMxMUU2QUIxQUU1OTNEMkU1MzEwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjBGRkRBN0I1ODMxMUU2QUIxQUU1OTNEMkU1MzEwOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt7cLtgAAAAcSURBVHjaYti4afN/gABi+P//PwNAgDGAWCAGAHLeDCXGPy7XAAAAAElFTkSuQmCC); background-repeat:repeat-y; background-position:0 0; background-size:1px auto;}
.mobox-bottom span.mbox-btnno{padding:15px 0; width:50%; text-align:center; display:inline-block; color:#666666;}

/*---------m-box-content-------------*/
.mbox-info-title{padding:12px; line-height:24px; font-size:18px; color:#222; background-color:#f0f0f0; border-top-left-radius:5px; border-top-right-radius:5px;}
.mbox-info-div{padding:0 0; height:300px; overflow-x:hidden; overflow-y:scroll; line-height:24px; font-size:14px; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAAEFsT2yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM5RUVDQzVCNTgzMTFFNkE5RkVGRUIzM0UzQjIzOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM5RUVDQzZCNTgzMTFFNkE5RkVGRUIzM0UzQjIzOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzlFRUNDM0I1ODMxMUU2QTlGRUZFQjMzRTNCMjM5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MzlFRUNDNEI1ODMxMUU2QTlGRUZFQjMzRTNCMjM5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptl64isAAAAcSURBVHjaYti4afN/gABiABEAAcb4//9/BhAAAGpoCSnp11RqAAAAAElFTkSuQmCC); background-repeat:repeat-x; background-position:0 0; background-size:auto 1px;}
.mobox-bottom span.mbox-btn{padding:15px 0; width:100%; display:inline-block; color:#00c200;}
.mbox-info-content{padding:12px;}

/*---------m-box-loading-------------*/
.mbox-loading{width:160px; height:160px; position:fixed; top:50%; left:50%; margin-left:-80px; margin-top:-80px; background-color:rgba(52,52,52,.92); border-radius:5px;}
.loader-ico{width:100px; height:100px; border-radius:50%; margin:0 auto; -webkit-animation:rotateLoading 1s infinite linear; animation:rotateLoading 1s infinite linear; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzVCQjcyRTVCQjkxMTFFNkE0MDdDMzIzREQzRDlDNTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzVCQjcyRTZCQjkxMTFFNkE0MDdDMzIzREQzRDlDNTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNUJCNzJFM0JCOTExMUU2QTQwN0MzMjNERDNEOUM1MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNUJCNzJFNEJCOTExMUU2QTQwN0MzMjNERDNEOUM1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn55pboAAATSSURBVHja5JtrbBRVFMfvFgql0LQBlEJBIAVJEx+AJjxDAEGJEeSLhtgQJMAHFBM+GTRGjQnvEEgIhMAHQghoCMIHeSQKfqCKD4hPQB7S4gsikqJAKVJs/R/2v+HmsDs7O53ZnZme5JeZOzvt7n/u65xz7yTa2tpMR7LOef6+BI/ZnnI5mAnugEPgT99+QMA13A2UUmgLuU0hTrYeDLLK34Nd4IcwCu4O+oBO4F9wCzTzvMVF7T4Clmf47ALYAE6HQXBPUE1BjWyGTR7+Tw+wGZQ53PMlWMOHmXfBUqNPgGJQDxp8eHjy4BaCYQ73SItZAY7nU/Cj4DFwEnwXwBggg9dUDmDlGe6Rvr09aMHSP2ewVvd7bLq52rPgZQ6E2o6A1UEJrgC14CfwaZ6nNXnQi8CUNJ8dA+/5LfhBMI9z47EC+g8jwVtsYbYddRjh71pRDl/SG7wGDhRYrNg3YH4ah2QsWOCH4C5gMfiETkAYTKa+V8A5dX1Ghiafk+DXwSkODmGy2/xt9er6q6CfV8G19Ll3hjQeEDf1bfC3ihEWehE8BIwB60IeBP0DVqprw8HEXAXPBYfV0wurnQA71LVZuQiezM/3Rijc/YABRsqqwNNuBT9TAMfCD9O1/JwbwaNBK6ehqJlEUj9a5cHg8WyCp7BPRNX2qfI4J8EVDOCPRFiw1PJfyhVNZBI8jrHmbxEW3ErRKZMKfDiT4BHgdxN90/7+sHSCJRqqDJG/3B6T8PWaEty1KI1nJSmbX2IgWPJdv6por6cWXM3232DiYedVP67Ugh/gMS7LEVetc8mClmnB5Qy54mKNKqYv1YIlZ9QcI8E3VPm+QUuacrcYCW7RZS24s3HO+EfNSlR25IYWLB5WcYwE25UnXbVZCxYPq5T+dBysl3UuvvVlLfgij31jIrhSCb6iBZ/icXhMBA+yzn8GTVqwREh/MICIuvVm8G8Lvi94+A98DWpM/rdD+G01lr5rqdabLjys43FUxAWPts6/ZTCRVrAsXdw0KvkVwenoSat8NHWSKae1xyT3WlRFVPBTnF5To/NX2QQf5PGlCIpNqNb5MccmR8HSyWVlfwJ4KGKCZzL2FbsOPrI/dErEv8/jogiJlZ1Es1TXbHIrWBaotnJ4nxYRwQusvnsB7NY3ZFtM28M/lPXWISEXK5texlvlTelucrM+vIzHpSaZ4AujydYpez1YFtVOehV8CaxiU1kZQg9M/OV3rbJMQTsy3ex2y4N4X9vAQLDWJPNDYbABJrkbr9hympY6/UEuu3h2E3miW8y9DGehTAKcDVY3k7HmTZMl4+plY5oM+7VW//6iAGJfBLOt8lnwhnGRcfW69VBct8U8/9wk94DcyoNQWQpaAoZa11xvO2yP4NRg8Q7jTnHdZIPnhwEJlQFzDqce2zZabnDgglMmO+Ke53kzXVLhik8j8HS2qE4qM7Pay3f4tUG8D52TESrM/IzzYYNxt6JRSgdHtiiM4Shs22U6FJ63Pvr9CkB/8AKYZO690CEmm8dkJU+ShFfZBe7wHkn89+JDqzLp08Qn2F2Ot/cHBvWSRwkzDqNY67l6aNIazrAm63zqHoEK1vGpOCySUOvLQa6M11vpC0iGpZFNVubT+qBG/URHe1GryHQw63CC/xdgAGQsGAVnGO4qAAAAAElFTkSuQmCC) no-repeat center center; background-size:50% auto;}
@-webkit-keyframes rotateLoading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@keyframes rotateLoading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.loader-text{text-align:center; padding:5px 10px; font-size:16px; color:#fff;}

/*---------m-box-tips-------------*/
.mbox-tips{width:160px; height:160px; position:fixed; top:50%; left:50%; margin-left:-80px; margin-top:-80px; background-color:rgba(52,52,52,.92); border-radius:5px;}
.tips-ico{width:160px; height:100px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAYAAADSm7GJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUJFMDZGNEJCMkI5MTFFNjlFMjJBNEQxQzBFMjFFMzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUJFMDZGNENCMkI5MTFFNjlFMjJBNEQxQzBFMjFFMzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQkUwNkY0OUIyQjkxMUU2OUUyMkE0RDFDMEUyMUUzNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkUwNkY0QUIyQjkxMUU2OUUyMkE0RDFDMEUyMUUzNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk6Z6xYAAAVQSURBVHja7J15iFV1FMffG3dDRDG3UVTUFBkVIXcUNXHJ0hQHDXEpNDDUMlwiA5eBQURCUVTEBYrCXHApFcWtgtzQzLXURFuGdLTcMqdRf30P/tBhHIf37j2/987vvnPgy/tL557v5757f8s5v5cV0/A6jDG9oT+gAqiLOhIdsHFoJvTQPI170AB1x3+4NaEtpuz4DxqpLvkLtx100ZQfj6DJ6pZ/cMfYx3CiMUdd8wNsFWiFCRAV1T7xcJvgYwPUMcA/36oOyobbH7phgsUaqIK6KBNsFjTbDpaCxHyaRqmTMuHWhnaY4PGBuigX7svQ5YBgi6Gx6qJcuO9A9wPCpanTIHVRJthq0NoQj+SbUHd1Uibc5tCJEHBpk6GtOikT7mDo7xBwL0BN1Ul5YCtA+SZcHINeVDflwa0L7QkJdy/tJqmb8uB2gX4PCXcjVFndlAd3it2nDRMrdelRHtgXoC9M+MhTN+XBbQWdYYA7Rd2UB3c4dCckWHqkv6luygJbEfqE4VurxXMC4TaAvmWAex3qrI7KgtsT+pMBLk2j2qijcsBSbfI06AED3J+gxuqqHLg1oE2GJw7r0qMsuDnQeSa4u2m+rK7KgTsK+ocJ7pe69CgHbGVoqeGLJVRcp87KgNsYOsQId7a6KgduX6iQCSx1Ar6rrsqZAn1cqj0z7NJjrjorA24t6GvGRzKtS/dVZ2XA7QBdYoRLj/eO0pJsYHdEqmQY3LehfxnhXoFekpZk7RJ38I+ZsDaKHKtCqwxvnIYaSUuUKv52lrpQqrafFNVmJuTVDDrODPcgfVEkJptXzkVvp6rAiMF9FfqLGS41jlWXmOwbCVz8VWhgBMDSk2qe4Y/PRC492vqh20kkspjeW57CrWMX+LljkcjXmN32OhtwENHOM7idoF8dwP1IctLrQiRGA7D3fBiA0RIhVMQMlla5xktPvJghURp51xOaH9Umf+rgW0s3yzAfHlvTmRK+Br0mLLeW0CkHcG9BvXx6N01mTH4ZNTULyGmoBcEddCN38HF0OZFx54QGbe3TOAVaYNwErfC18Hl+OIoRMr2jpqZyAIa/VR864AjuSVqjj8LqTi5DJ1zJ2AU1TMF1d7dnJruI7yLVk2uPF+CETNX6Qxxe71Sm2UBZ8ZXIpUcG015J8mTTRGIFp1l2kWa9cRdrI92Tax4fF889Ej3HMQqlbUz7f7mKhRlxHCA1QjmAXGTn31kBr2kEdNch3GmxTApbxlLowEg6UCQ7ieuoZDc6XAXNIMbFMjGQeFumDrrSQcflDk3g72dD3zuES+ON12OZHDTJN+FPinlerHxej44dC1x1CJdeQT1iGk+O37voyOifS1YgmsfnJn/IuPhSVhT4tu2ZTMQDQqZisgNQcxf3ELQXKoDoh55cViX+AvWLx+OXFPCzkKmfdR+U42nuJ6D+gHstyk/cwN1tMKYQH32g4x7mTU+fXlGHGwpwKchHPMp5MzQA134rE8ZMoftTrVHUd7Pfg3xXQ7m45qJMGRSzNCDDsDv4oGqOPYJzzYcm4Fof6lwo+MCLuuC3GXnxvtLhhbxOCFja8hytVPghU9nM52mGey8KXRiSIVOH/PI0waV+o65KITWQF6cYLq2V56j7qQU9P0VwaS27iTqeHsizHMM9avQ4wLRDnuEILv2SSQ11WAbkicxw1xs9DlAc5LeY9niXGf0lErGQw3ZRzFUX5UMOUmBPN8Ukdc8fyIOSKLCnm2GEuuYf5D4JQKYzmvupW/5C7lZOgT3VZHdSl/yH3NnWSZeM36DW6k50INPvIfxguwW/MdKOA/Qs/hdgAPiVP0N+oL5VAAAAAElFTkSuQmCC) no-repeat center center; background-size:60px auto;}
.tips-text{text-align:center; padding:10px; font-size:16px; color:#fff;}

/*---------m-box-error-------------*/
.mbox-error{width:200px; height:132px; position:fixed; top:50%; left:50%; margin-left:-100px; margin-top:-100px; background-color:rgba(216,75,66,.92); border-radius:5px;}
.error-ico{width:200px; height:90px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAFOYwZEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEVCRkQxRUREMUQ1MTFFNjgxODBFNUFDRDA2RkU1MjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEVCRkQxRUVEMUQ1MTFFNjgxODBFNUFDRDA2RkU1MjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RUJGRDFFQkQxRDUxMUU2ODE4MEU1QUNEMDZGRTUyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RUJGRDFFQ0QxRDUxMUU2ODE4MEU1QUNEMDZGRTUyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl0831AAAA9pSURBVHjaYvz//z8DuYCJgPx/KCZZ8zsg5gfiD0DMi00BIx5ngyQYsbAJ2oyumBGb86nuZ6xOxGY7umZZIL5DbFSxoPEfYbF1HxbbIWpAoQ3F/5HYyGImaGKrgNgbxEaOKlx+xRkbTAQ0gsTbcAUeExG2+OELMC0gbsYhz0gotK8B8UkgPkViphIFCCBGWmdJsjT/x5UhSMlVyUA8k5T8jB7vROdn9EKA7PxMUmjjS9948/MmIHYnxWZCuQqvGKFcVYJFTAJaaMBtxpclGfHlZ1IKAZLyM8EsyUhGdvwM0gcQQBRlSUoAC5n6/pMaPNTIFsj5jBFL/qO6xbAs9QuL70i2nFiLG4H4HxCXAjE7jpqEJMuJiePfSCkYVzwzItFXoHLqQHyLkrqChcSEowPElkB8E4j3ElN44UtE+ORfAbE4qWYwkWkpMphCRAn0nxgfE2vpVWhLBBQVf0nIghg+tocqOESkT7Wh6v4SmRVRfA5L1TegqVCVhNbqfxJLLZCan1B9TCCL86GWklPNkApAZcASUJmAXDHSE/xkocD1FAGAABqwapGJYYAAuRbvR+oZmtErqFcBcSilKZwci//jKBRo2gLBZskGKO1JSx/j8h3JvmaigqUgIAml71PbYgsofRiH/AsorUDtoMbmWx1oM4esICfGx1eQqkHkBHWZkjKeGB9j88UfIGaGsg2B+AKpvmYiM0EhW3QJTa4bSufjNxlzwAh98AjboFIrHjkGAnJgzERm9jlGIKQ4YPUuqUEdB6Xn4pA/Q6iih9JspCYuYhIIRWqw+fgtlOajQrULM0uYmu1qitQxUVrYEwFg6WUeLh9zAfFX6BgFMcFsRsL4B4aH0EecaNniRDEfFtS9UDqLRIMoLqtJ9S2yhaC+8AlSfc1EZhDzI7FPkKAPVsZrMf5HRDK9ehP/B7JBDx5TNEJLLLTGYA8jZ6eFQKxJY5+CeiDlA9ppAwigAbN4qHUWKQGgYZZJQLwSiKOGcwwTssgViPcMlxj+j6WgB5XPE5DEdqM11odkDKsA8W20PpgulkD/i9Y1Yh2KMZyP5tkeLJ4FgX9otTELAw0HGVloZC4oLzoj8W2A+Cih1IbmUXJmDgfEw1+AmBuJD2J/IzaLAfFDIJZD8rQUED8frEn6P5pnGUnwLAzIA/F8JP4zII6kngvxj0CQgtEBLnV/0dTF4VDng6ZuPTXcSY1SWgCI3yPxP0LFSKmLzXH0N4WQuvQgABo3lBzIJO2K5tkNeDwLCwxs4CYO8XdoBZcEpSU4JR6eDcS7kPgJQBxIQM9eEgOCAUcnkmxPk1tKg8bAFZD40tDChZjqKojcRhJ0WIYLydPM0HqcpjH8H82zjER6FgROYhH7Q4Ld3GhjDn+hgx808/B/AkmNELiMRewGiWaAPFiExAcNHbdQu1piQasi/lCx+ppFpjm6aOZcJEYfMTEMWujwG21oipottL1k6ruMlsL0iCnMCHm4kgGyugMGmhggkzuUAPSW13FKe3wkleB4ov8wWpIxoVKLLJbIFhlNWnq4Wlp/0WKfiYH+60LIAXeBWAmtXf6IUJL+jybOSAPPxgBxHQOO3QAUAGUgno7EB/W8kvAl6f80Sm4wfPw/dsBIZXvc0MzfiJ6kYfsvkNuwwjRIcqCFfKJYxEETWp+pbBdswgwGQP4TBCVdETTPrqKRZ0FADJpFNjNANglEQfmfaWDXN7QSXAA8OAGM4SIaJ+OBxhUYeQdHofSNAbGwYigCdixiUcjVkjkDaZOBQwnchQ4ZM4zOLQ13ABCAnasLsSmKwude5a8mRkqT8CCSGeVBUuMnZeQBeVKKaWjeSGp4oDx4kuFdEpHywANDPNCUbrdkahoexjz4qblSxExjhpAR58s5tX3t87/2ueec7qpds87ss+/+ztl77fWttfdpvOEG4AbgxAJnA7lh5IhXFHkOey17T+yytWiAt1n/8r9RiHyuh/TjEHVuFgUwZ/XPO29zHl3fV4QhDYI/yRSNaKGadUDaZkGe3/A46Uw78TDUfe7Nrs+bR8A4iKGGc5Fo06VFeBvEq7wCfki6X6LtAulHjPXKEOm+REGFLsGEet0T4trnGGONbbdLVdH7nfU781aaU6nI2H8IeS+OLsykKfcny3O4hcDWIoC1aMmCTGXdaHGeeFnE+xFHU8+FIR+8IauA2VO6ErOdzaQ/lbUu6W9bQtltlzaf/x+nts5I9VMK7B3q4A6Pep1U73fay5SUlQ67DOl+rM8uezTXkYhXc9P4uy0LyxKs8CLyl8c19XDY6VlELjxBrKrZ+j8tlLrRWklgX3iAhUxHvA7hTW6f6m2leQfdWp+6r32WIj+5q/wNMtJRL8A9pJ8NqP/V43oQO2LS8ahegJnhnAqo77VjbjTEb3WRfjltwHxKfp3gtNDJddK70wSMezbSHBxMAHg0ZL3FGpKSCuDvpCeNQb2P4Kerhg8kZYlpwJuIvlUtn+PvIZegdxHu50xFzTTgiuYBJAnqWRHpo46UdJoCfI70YzGG71jIh+An3QEGTYwtSTjz/ULtdFAb98LeG/YN8zdS4jrxNUtGOHWzS3JIwwq30rAcjtnRN4JUvinO1CjHmHcLE3TyrSBguKrPiUmtTgp4J+m3hclGUuG928NJAd8nfW/CDn4m/ZsAaD7vcDKulb5KlvCAQIilTG0Opx1Pq0fqQ/ohoqynditRY1o18lNxBO6j4NzrcRjXgGCbyDOr39XRHuPVAV5KDAaWdbmVfUE05Bfx7xlhjBbTtTyAdYlJhbC1BwE+RPpFAx2Dw4DzDvsNtL2F9GqQlTado+1N4TeOUvu9Xla6jypuF+5IyeOAR9UAaM+H6hqtEgXZ8CXtWcLDDVlAr8SY9Ka0VXYZIfKzRrXS2C40P8ikC8zdSY8AQIuB+TxG4Sfg+1J2HG4V7KABsJApD1/a1AZT3iI14VrpAcGQa5ihht20Lx0/vWR5B+gl5BYzPfVjbZBrdjloFUtUfIfLAZGNoskcvOFpcsFKBQKI886nFb0VgOHx3NBU/pljoDgOPFe3/LnL0g8D627WBJ9ZHHLn8GzhAFvWBE7PkI4eIkB3wlmamnIOcsRZlh4E8eFCS+PcUtHlrwDtXV2IVVUUXtBUOBimxiDRj0UNGdVYkohhTDA4oj1Ek/gUPfRDjg/mm4SI0WM0FFRoTz2MRVEZ9GBBOFjoizE1lI5MhmORqSRWPijXgel83XWYO3fuWnvve88+9+wz+4P9cve95+y9v3vOXn97rXn3l47/6IhIcEQkuCiA6xNxi2dobj7xM9z3ZNyDwwKKM30gqIYaYFyEpefzSHAxASsvnP+LW7wOrNUw4p6LBBcHa8mcuRrBjakxGgcRTBGa8DkeDX1hyrAHP2cgF5UeYYKFh/8ZbnfwZ8PK747wtcNG4EnBhqZ1DFpcY9BwjaGQ1yjkVzSMkBuVfqQe+MryWhuSdlDpx6n+TXEPzg+oPPig0AfnCor9uroTEKMEr7WU/Q8pf3sojLytwRIMV/5k0hYK/TgWgzCCK01eH6oVou+kUuH/8B/hYhSysgeSZP+lkDuatNtaIBdAPMsyvlYjLOIxPBQJzt54Mab0wzG4KsP7raK5MTC1wFieigRng52GxUbkxhYP993C15ZwgMcW9+AWgOgaLa4YOu1nnscwkLRPDXr2s5FgdxxhC1VD9Z2qcSejOY3lUdLPYxylBtH2keDGwEEUJHroEvoRBIuY1PM5jwuSNermSPWyLrAE/2/cg3Vd9KJCLk78L3Ek9zE2YlRoxlVY4c9cnrrzfG8ptUIXS9i3xye4MZAl7LDS/zVVLU4uatWY5Xd72HhiC1jI+pV+nB36Nj7BMxg0kPuWI7lwJhxz+P4xmikVaoMNNLtscD0wlxcjwVUgS/q7BvJ3OF4Tr0uXimYdyrYgYQePTcL7PLd5/Yo2vepQrfhQkwIRBDXb6G4IRneRe7oUwJT43XVrKcUTjExF4wq511jgOtTk9SFp/+HwfaRsajbTwjc81orQ389z7ZgvBEMSvcSqjrTYqdG/WVQcCZ5UCLIBxrqI5Fqt9/FbYknZCV7JalCnIuwg49tUi/dJoyZdnuBW96qrPHZJuFvAc+8pK8FIXvOD0g+T3+oM7+f6BGeF1aSHAv1IrSfyKRzBu6haV0gCsgJlbc897enPYAPMZbfS/zGviX/kEBc0bIh5GvB0343T9ljvaQwDhvsOhx6T9T3Jftpptjb5Omm/gl+HN1gIZEiudsKj3AGniHS4HnnE1/giwBfBOE/+m2I8QLKK5eQ39AWRH8ctLFSIl76f/CbQWMpbhqSXw1FxJwtqhd+DoRNeVsg9yRP1HdcEwmySxp/zTC7RTB6cU4rl7W/ykJwsa4J7eRLXC/0H+dWZF2zyZJ7KaSxQ/e4lOTz3Rh7LE0UleGvSRpT+IdLjmH3AxlgykfOYsAZvK/2w3r1UNILfSdp7Sv/LNLfqQx6YyOhPkDVe4TWRsI90b1WuBMPQvs3w2t5H7cHvBSU4JbFX6d9OdgVdvREMsR+nB/oUNehu0v28vnGWdBvzNcqgek8LOMxrJKGPWsy33SzBaX0oaXB/sppymtoLSKaXlP4LbSaYeI06ec0aoZvnsDQvghHNiNgjKfgMqW1vJT9ZL10BArVQnBPUnA84a1zhNZOKp93Ma/6wb4JxwkALhYGRfR0VC+upWp+7Hm9wX5GwhnRHxShzYA8Hu+Yeg1311cDPGhep7Tas9Z6sbdEfkl6NHgXpvqCILIGzTweU/o+omq9Yl4QtCIYPVyvLCDvueOTDC1aQ7gQZM3Cj7sE3sWS3UpFQlwVA7lZW5+rzZP2apcXIE8Z5jaWqsz3MUafrE4wYIpxolwLF4DDACfupAi8OEpx9afldl3QP7UAH8yHFsSGrwQPMi/EJ7iM9CjB1GBSZ3G4HctM5dRd4PlO85lKx3euYs14TwdsM5rE3KX+HQTNYmNNv8kY/cyBhhOrNxjUi9V6DaP58YKrGaw4hO7sCm9sLhvnsrS8ntN/wg8cD1Se7kvadMq+RpN0S6NzWGTjbn+rB0GGlBJwwN6IM6WRJ1I40PqtSkvksZzVqgdC/CXuwFou8vUTkpsRWSjQfcKOVsV4Lgn8x6JARxYamy0+kevBPpJe8/oRf44gZukxtOkgV8b+6BAPUPUl7mvQTErBAPlJr6PiZZpf9jggXx9MHtlYPxgeb49oEj821b+N6QwfyQSEUB1nTXyf5OGREcXCWuVrM3M3K6RXrJpUcsaxOJDgiEhxRWPwH1ppe9qoln4YAAAAASUVORK5CYII=) no-repeat center center; background-size:60px auto;}
.error-text{text-align:center; padding:0 10px; font-size:16px; color:#fff;}

/*---------m-box-warning-------------*/
.mbox-warning{width:100%; height:36px; position:fixed; top:0; left:0;  background-color:rgba(216,75,66,.92);}
.warning-div{color:#fff;text-align:center; line-height:36px; font-size:16px;}

/*---------m-box-msg-------------*/
.mbox-msg{width:240px; min-height:36px; position:fixed; top:50%; left:50%; margin-left:-120px; margin-top:-36px; background-color:rgba(52,52,52,.92); border-radius:5px;}
.msg-text{text-align:center; padding:15px 10px; font-size:14px; color:#fff;}

/*loading*/
.scroll-loading { width: 120px; padding: 12px 0; margin: 0 auto; color: #aaa; text-align:center; font-size: 11px; line-height: 22px;}
.scroll-loading .loader { float: left; margin-right: 5px; position: relative; text-indent: -9999em; border: 2px solid rgba(100, 100, 100, 0.3); border-left: 2px solid #f32525; -webkit-animation: scrollLoading 1.1s infinite linear; animation: scrollLoading 1.1s infinite linear; }
.scroll-loading .loader, .scroll-loading .loader:after { border-radius: 100%; width: 16px; height: 16px; overflow: hidden; }
@-webkit-keyframes scrollLoading {
	0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes scrollLoading {
	0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

.pagination{text-align: center;margin-top:8px;}
.pagination a,.pagination span {
    display:inline-block;
    padding:2px 5px;
    margin:0 1px;
    border:1px solid #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.pagination a,.pagination li {
    display:inline-block;
    list-style: none;
    text-decoration:none;
}
.pagination a.first,.pagination a.prev,.pagination a.next,.pagination a.end{
    margin:0;
}
.pagination a:hover{
    border-color:#727272;
}
.pagination span.current{
    background:#727272;
    color:#fff;
    font-weight:700;
    border-color:#727272;
}


/* main-content*/
.main-content{
    margin-top:100px;
    margin-bottom:60px;
}
.content{
    width:1100px;
    margin:0 auto;
    overflow: hidden;
    /*display: flex;*/
    /*align-items: center;*/
}
.content .content-phoneImg{
    float:left;
    margin-left:54px;
    margin-right:80px;
}
.content .content-down .downImg .codeImg img{width:100%;height:100%;}

.iphone img{ margin-bottom:20px;}

a.iphone{ background:url(../images/iphoneBtnhover.png) no-repeat;} 

.iphone img:hover{ background:url(../images/iphoneBtnhover.png) no-repeat;} 

a.android{ background:url(../images/iphoneBtnhover.png) no-repeat;} 

.android img:hover{ background:url(../images/iphoneBtnhover.png) no-repeat;} 




@media screen and (max-width:1400px){
    .content .content-phoneImg img{
        width:144px;
        height:289px;
    }
    .content .content-down{
        float:left;
        margin-top:30px;
    }
    .content .content-down h1{
        font-size:24px;

    }
    .content .content-down p{
        font-size:20px;
    }
    .content .content-down .downImg{
        margin-top:30px;
        display: flex;

    }
    .content .content-down .downImg .codeImg{
        margin-right:20px;
        width:120px;
        height:120px;
    }
    .content .content-down .downImg .downImgBtn img{
        width:160px;
    }
}


@media screen and (min-width:1400px){
    .content .content-down{
        float:left;
        margin-top:100px;
    }
    .content .content-down h1{
        font-size:28px;

    }
    .content .content-down p{
        font-size:24px;
    }
    .content .content-down .downImg{
        margin-top:30px;
        display: flex;

    }
    .content .content-down .downImg .codeImg{
        margin-right:20px;
        width:180px;
        height:180px;
    }
}

.MsoNormal{padding:10px 20px;color:#000;}
.all-tabs{min-height:445px;}
.detail-right-tabs{min-height:445px;}

 