.header_t									{ width: 100%;background: #f9fffe;border-bottom: 1px solid #81d8cf; }                          
.welcome ul,
.float_right ul 							{ overflow:hidden;padding: 5px 0; }
.welcome ul li 							    { float: left;margin-left: 10px;color: #666;font-size: 12px;height: 20px;line-height: 20px; }
.welcome ul li a                            { color: #666;font-size: 12px;display: inline-block;height: 20px;line-height: 20px; }
.welcome ul li img					        { max-width: 20px;vertical-align: middle;margin: 0 10px; }
.welcome ul li:nth-child(3)                 { margin-left: 15px;  }
.list_menu ul li                            { float: left;margin-right: 10px; }
.list_menu ul li a 						    { color: #666;font-size: 12px;/*border-right: 1px solid #939595;*/padding: 0 15px;position: relative; }
.list_menu ul li a:after                    { content: "";width: 1px;height: 12px;background: #93959595;display: block;position: absolute;right: 0;top: 3px; }
.list_menu ul li:last-child a:after         { background: transparent; }

.logo_box 									{ margin: 10px 0; }
.logo_box img 								{ max-width: 200px;vertical-align: middle; }
.logo_box h1 span                           { display: inline-block;padding: 0 10px; border-left: 1px solid #e2e2e2;color: #16bbba;vertical-align: middle;margin-top: 5px; }
.search_box 								{ margin: 10px; }
.search_box .top_word ul li					{ cursor: pointer;float: left;color: #666;display: block;padding: 0 20px 0 0;font-size: 12px; }
/*.search_box .top_word ul li	a 				{ color: #666;display: block;padding: 0 20px 0 0;font-size: 12px; }
*/.search_box .serch .search_input			{ padding-left: 10px;border: 1px solid #16bbba;width: 400px;height: 35px;float: left; }
.search_box .serch .search_btn              { background: #16bbba;color: #fff;border: 0;width: 70px;height: 39px;float: left; }
.nav 										{ background: #16bbba; }
.nav_menu                                   { width: 1200px;margin: 0 auto; }
.nav ul>li.liChid 									{ float: left;position: relative; }
.nav ul>li>a                                { padding: 10px 40px;color: #fff;display: inline-block; }
.nav ul>li .category_box                    { position: absolute;top: 41px;left: 0;background: #fff;z-index: 99999;min-height: 300px; }
.nav ul>li .category_box li                 { display: block; }
.nav ul li.liChid li                        { float: left; }
.category_box                               { position: relative;display: none;box-shadow: 0 0 5px #eee;border: 1px solid #e2e2e2; }
.cate-tag 									{ width: 122px;padding: 8px 5px 8px 15px;z-index: 10;}
.cate-tag .first_menu 						{ height: 25px;line-height: 25px;display: block;position: relative;}
.category_box .list_item 					{ display:none;position: absolute;top: 0px;left: 143px;background: #FFF;width: 798px;z-index: 2;padding: 10px;}
.item_bottom a                              { padding: 10px 20px 10px 0!important; }
.category_box>li:hover .list_item           { display: block; }
.first_menu i                               { position: absolute;right: 10px;color: #666;font-style: normal; }
.first_menu a 								{ color: #666; }
.item_top 									{ color: #666;font-weight: bold; }
.item_bottom                                { margin-bottom: 10px; }
.nav ul li.liChid li a                      { color: #666; }
.liChid:hover .category_box                 { display: block; }
.liChid>a:hover 							{ background: #03a1a0; }
.first_menu:hover a                         { color: #03a1a0!important;font-weight: bold; }
.first_menu:hover i                         { color: #03a1a0; }
/*-------------------indexBanner-----------------------*/
.indexBanner  img 							{ width: 100%;}
.indexBanner								{ position:relative;  height:655px; background:#fff; min-width: 1070px; width: auto;}
.indexBanner .bd							{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.indexBanner .bd ul							{ width:100% !important;  }
.indexBanner .bd li							{ width:100% !important;  height:655px; overflow:hidden; text-align:center; background-position: center; background-repeat: no-repeat; }
.indexBanner .bd li a						{ display:block; height:655px; }
.indexBanner .hd							{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.indexBanner .hd ul							{ text-align:center; }
.indexBanner .hd ul li						{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:17px;margin:5px;overflow:hidden;line-height:999px;background:#fff;border-radius: 50%;}
.indexBanner .hd ul .on						{ background:#ccc;}
.indexBanner .prev,
.indexBanner .next							{ display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.indexBanner .next							{ left:auto; right:5%; background-position:-6px -137px; }


/*section*/
.sectionA,
.sectionB,
.sectionC                                   { margin-top: 100px; }
.leftMenu                                   { width: 240px; }
.rightList 									{ /*width: 960px;*/display: none; }
/*.topTitle                                   { background: #16bbba;text-align: center;color: #fff; }
.topTitle .t_l 								{ display: block; vertical-align: middle;padding: 10px 0;}
.topTitle .t_l span                         { font-size: 30px; }
.topTitle .t_l .d_s                         { display: block;font-size: 14px;margin-top: 5px;}*/
.leftMenu ul                                { background: #f7f7f7; }
.leftMenu ul li                             { padding: 18.5px 0;text-align: center;border-bottom: 1px solid #eceaeb; }
.leftMenu ul li.active                      { color: #fff;background: #16bbba; }
.leftMenu ul li.active p,
.leftMenu ul li.active span                 { color: #fff; }
.leftMenu ul li:hover                       { color: #fff;background: #16bbba; }
.leftMenu ul li:hover p,
.leftMenu ul li:hover span                  { color: #fff; }
.leftMenu ul li a p                         { font-size: 20px;color: #333; }
.leftMenu ul li a span                      { font-size: 12px;color: #ccc; }
.listBlock                                  { position: relative;padding-bottom: 4px;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;width: 169px;overflow: hidden; }
.listBlock img 								{ max-width: 100%;display: block; }
.label_img                                  { display: inline-block;position: relative;top: -7px;width: 782px;height: 512px; }

.label_img a                                { display: block; }
.pro_b                                      { display: inline-block;position: relative;top: -5px;width: 169px; }
.cplb_pname                                 { position: absolute;bottom: 4px;display: block;width: 100%;text-align: center;padding: 4px 0;background: #8d8e8c;color: #fff;opacity: 0.6; }

.title_ico 									{ position:relative;background: url(../images/bg_t.png) no-repeat; background-size: 302px 49px;width: 302px;height: 49px;margin:0 auto; }
.title_ico1 								{ background: url(../images/bg_t1.png); }
.title_ico span 							{ display: block;position:absolute;  }
.title_ico span:nth-child(1)                { top: -17px;left: 100px;font-size: 25px;color: #16bbba; }
.title_ico span:nth-child(2)                { top: 16px;left: 108px;color: #666;font-size: 12px; }
.title_ico1 span:nth-child(1)               { left: 80px; }
.title_ico1 span:nth-child(2) 				{ left: 90px; }
.centerBanner 								{ position: relative;margin-top: 50px; }
.centerBanner img 							{ max-width: 100%; }
.centerBanner .course_category 				{ position: absolute;right: 175px;top: 40px;width: 172px; }
.centerBanner .course_category ul li 		{ width: 170px;height: 30px;border: 1px solid #16bbba;border-radius: 5px;background:#fff;margin-bottom: 10px; }
.centerBanner .course_category ul li:last-child{background: #16bbba;}
.centerBanner .course_category ul li:last-child a{color: #fff;}
.centerBanner .course_category ul li:hover  { box-shadow: 0 0 10px #16bbba; }
.centerBanner .course_category ul li a      { display: block;color:#16bbba;text-align: center;line-height: 30px; }
.Healthy_box  								{ margin-top: 50px; }
/*.Healthy_box ul li.active                   { }
.Healthy_box ul li       					{ float: left; }
.Healthy_box ul li a 						{ display: block;width: 100%;position: relative; }

.Healthy_box ul li a p 						{ position: absolute;bottom: 0;width: 100%;height: 30px;background: #8d8e8c;color:#fff;opacity: 0.6;line-height: 30px;padding:0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.Healthy_box ul li.active a p         		{ background:#16bbba;color: #fff;opacity: 0.6; }
.Healthy_box ul li img 						{ display: block; }
.Healthy_box ul li a p i                    { font-style: normal;float: right; }*/

.picon{clear:both;height:400px;overflow:hidden;position:relative;}
/*.picon ul{position:absolute;top:0;left:0;height:400px;width:1000px;}*/
.picon li    {float:left;height:400px;width:250px;position:relative;overflow:hidden;}
.picon li.cur a p         		{ background:#16bbba;color: #fff;opacity: 0.6; }
.picon li img 						{ display: block;width: 700px;height: 400px; }
.picon li a p i                     { font-style: normal;float: right; }
.picon li a p 						{ position: absolute;bottom: 0;width: 100%;height: 30px;background: #8d8e8c;color:#fff;opacity: 0.6;line-height: 30px;padding:0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}

.more                                       { width: 60px;height: 60px;border-radius: 50%;background: #16bbba;margin: 75px auto 0;line-height: 80px;position: relative; }
.more a 									{ color: #fff;text-align: center; }
.more a p 									{ position: absolute;top: 0px;left: 17px;}
.more a span 								{ position: absolute;top: -21px;left: 25px;font-size: 18px; }
.sectionD                                   { margin-top: 100px;}
.new_box 									{ background: #f7f7f7;padding: 50px 0;margin-top: 50px; }
.nSecond 									{ width: 408px;margin-left:37px;margin-top: 6px;  }
.nSecond li                                 { /*margin-bottom: 10px;*/padding: 10px 0; }
.nSecond li:nth-child(2) 					{ margin: 10px 0; }
.nFirst img 								{ border: 5px solid #e5e5e5;border-radius: 5px;width: 300px;height: 270px; }
.nSecond li:hover                           { background: #16bbba;transition: all 0.6s linear; }
.nSecond li:hover .new_data span            { color: #fff; }
.nSecond li:hover .new_info p               { color: #fff; }
.nSecond li:hover .new_info span            { color: #fff; }
.new_data 									{ width: 61px;border-right: 1px solid #dcdcdc; }
.new_data span 								{ display: block;text-align: center; }
.new_data span:first-child                  { font-size: 35px;font-weight: bold;color: #16bbba;}
.new_data span:last-child 					{ font-size: 12px;color: #666; }
.new_info 									{ width: 346px;padding: 0 17px;box-sizing: border-box; }
.new_info p                                 { font-size: 16px;color: #666;padding: 0 0 10px 0; }
.new_info span 								{ font-size: 12px;color: #666; }
/*.nThird 									{ margin-left: 20px;box-sizing: border-box;width: 456px;padding: 0 10px; }
.nThird p.t_t 								{ font-size: 16px;color: #666;padding-bottom: 5px; }
.nThird p.t_i 								{ font-size: 12px;color: #999;line-height: 23px; }*/
.xBtn                                       { margin-top: 10px;background:#fff;width: 437px;height: 40px;line-height: 40px;border: 1px solid #dcdcdc; }
.xBtn .add 									{ color: #f34660;font-size: 30px;font-weight: normal;text-align: center;border-right: 1px solid #dcdcdc; }
.xBtn .name 								{ color: #666;font-size: 18px;padding: 0 10px; }

/*footer*/
.footer 									{ background: #f5f5f5;padding: 20px 0;margin-top: 80px;  }
.fot_left 									{ width: 880px;border-right: 1px solid #d5d5d5;padding:15px 0; }
.fot_box 									{ padding: 0 20px; }
.fotLeftTop                                 { padding-bottom: 20px; }
.promis li 						            { width: 25%;float: left; }
.promis li .f_img                           { width: 50px;height: 50px;background: #86cdc9;text-align: center;display: inline-block;border-radius: 50%;vertical-align: middle; }
.promis li .f_img img                 		{ max-width: 50%; vertical-align: middle;margin-top: 12px;}
.promis li .f_text                   		{ display: inline-block;height: 65px;vertical-align: middle;padding-top: 10px;box-sizing: border-box; }
.promis li .f_text span 		        	{ color: #a0a0a0;font-size: 12px; }
.promis li .f_text span img 				{ vertical-align: middle;margin-left: 5px; }
.promis li .f_text p 						{ color: #666;font-size: 14px; }
.fotLeftBottom 								{ padding-top: 20px;border-top: 1px solid #d5d5d5; }
.fotLeftBottom .fot_item                    { width: 140px;display: inline-block;border-right: 1px solid #d5d5d5;padding:0 25px;box-sizing: border-box; }
.fotLeftBottom .fot_item:last-child         { border-right: 0; }
.fotLeftBottom .fot_item p 					{ font-size: 14px;color: #444444;border-bottom: 1px dotted #c9c9c9;padding-bottom: 5px; }
.fotLeftBottom .fot_item ul 				{ padding-top: 5px; }
.fotLeftBottom .fot_item ul li a            { font-size: 12px;color: #727272; }
.fot_right 									{ width: 278px;padding-left: 40px;box-sizing: border-box;padding-top: 20px; }
.fot_right .hotTel .htImg                   { display: inline-block;width: 40px;height: 40px; }
.fot_right .hotTel .htImg img 				{ max-width: 40px;vertical-align: middle; }
.fot_right .hotTel .htText                  { vertical-align: middle;display: inline-block; }
.fot_right .hotTel .htText span             { font-size: 12px;color: #a0a0a0; }
.fot_right .hotTel .htText p 				{ font-size: 18px;font-weight: bold;color: #16bbba; }
.fot_right .xy_ewm                          { margin-top: 20px; }
.fot_right .xy_ewm figure                   { margin: 0;width: 100px;display: inline-block; }
.fot_right .xy_ewm figure img               { max-width: 100%; }
.fot_right .xy_ewm figure p                 { text-align: center; }
.copyRight                                  { background: #16bbba;padding: 10px  0;}
.copyRight p                                { color: #fff;font-size: 14px;text-align: center; }
/*login*/
.loginBanner 								{ position: relative;background: url(/import/sites/150000-155000/151053/xingyue/images/loginBanner.jpg) no-repeat;width: 100%;height: 456px; }
.promis_box 								{ width: 650px; }
.bannerImg 		 							{ width: 1920px;height: 456px; }
.login_box 									{ position: absolute;width: 340px;height: 350px;padding: 30px;background: #fff;right: 300px;top: 50px;box-sizing: border-box; }
/*.reg_box                                    { position: absolute;width: 450px;height: 450px;padding: 30px;background: #fff;right: 400px;top: 50px;box-sizing: border-box; }*/
.login_form .f_t 							{ font-size: 14px;color: #666;    }
.login_form input                           { display: block;width: 100%;border: 1px solid #999;padding:10px;box-sizing: border-box;margin-top: 10px;border-radius: 5px; }
.login_form .subBtn 						{ display: block;width: 100%;background: #16bbba;color: #fff;height: 40px;line-height: 40px;text-align: center;margin-top: 30px;border: 0;font-size: 16px; }
.login_form input.check                     { display: inline-block;width: 20px; }
.forget p                                   { display: inline-block;width: 182px;text-align: right; }
.goBack p                                   { text-align: right;padding-top: 10px; }
.forget .rember								{ font-size: 12px;color: #333; } 
.gotoReg                                    { font-size: 12px; color: #3b9cff;padding-left: 10px;margin-left: 10px;border-left: 1px solid #959595; }
.dlfs                                       { margin-top: 30px;color: #333;vertical-align: middle; }
.dlfs img                                   { vertical-align: middle; }
.Loginfot                                   { text-align: center;padding: 20px 0; }
.Loginfot a                                 { display: inline-block;padding:0 10px;color: #333;font-size: 14px;position: relative;  }
.Loginfot a:hover                           { color: #999; }
.Loginfot a:after                           { position: absolute;right: 0;content: "";width: 1px;height: 12px;background: #333;top: 5px; }
.Loginfot a:last-child:after                { background: transparent; }
/*reg*/
.Loginfot .container                        { text-align: center; }
.regTop .container                          { border-bottom: 1px solid #16bbba; }
.regTop img                                 { vertical-align: middle;position: relative; }
.regTop span                                { display: inline-block;font-size: 21px;position: relative;color: #444;top: 15px;left: 12px; }
.reg_box .subBtn 						    { display: inline-block;width: 300px;background: #16bbba;color: #fff;height: 40px;text-align: center;margin-top: 30px;border: 0;font-size: 16px; }
.gotoLogin                                  { display: inline-block; }
.gotoLogin a                                { color: #3b9cff;margin-left: 5px; }
.regTop span:before                         { position: absolute;display: block;content: "";width: 1px;height: 40px;background: #ccc;right: 94px;top: -12px; }
.reg_box                                    { margin: 60px 0; }
.reg_box table                              { width: 620px;margin: 0 auto; }
.reg_box td                                 { font-size: 14px;color: #444; }
.reg_box td span                            { color: #ff2929;font-size: 12px; }
.reg_box td input                           { width: 300px;height: 100%; display: block; border: 1px solid #999;padding: 10px;box-sizing: border-box;margin-top: 10px;border-radius: 5px;}
.reg_box ._vali_code input                           { width: 150px!important;display: inline-block!important; }
.reg_box ._vali_code img                             { vertical-align: middle; }
.tips a                                     { cursor: pointer; }
/*--------------------------------------------article-------------------------------------*/
.banner img                                 { max-width: 100%; }
.content                                    { margin-top: 50px;min-height: 500px; }
.conLeftList                                { width: 200px;border: 1px solid #ddd;margin-left: 50px; }
.conLeftList p                              { width: 100%;background: #16bbba;color: #fff;text-align: center;padding: 15px 0;box-sizing: border-box; }
.conLeftList ul li 							{ width: 100%;padding: 10px;box-sizing: border-box; }

/*.conLeftList ul li:hover                    { background: #16bbba; }*/
.conLeftList ul li:hover a                  { color: #16bbba; }
.conLeftList ul li a                        { color: #666;text-align: center;display: block;position: relative; }
.conLeftList ul li a span                   { position: absolute;right: 10px;top: 0px;color: #16bbba; }
.conLeftList ul li.active a                 { color: #16bbba; }
.conLeftList ul li.active:hover             { background: #fff; }
.conLeftList ul li.active:hover a           { color: #16bbba; }
.conLeftList ul li.active:hover span        { color: #16bbba; }
/*.conLeftList ul li.active                   { background: #16bbba; }*/
.article_info .title a                      { color: #333;font-size: 18px; }
.article_info .brief a                      { color: #888;font-size: 14px;padding: 10px 0;display: block; }
.article_info .data  a						{ font-size: 12px;color: #666; }
.conRight                                   { width: 800px;margin-right: 50px; }
.position 									{ color: #666;margin-bottom: 10px; padding: 10px 0;border-bottom: 1px solid #ddd;}
.position a                       			{ color: #666; }
.article_item                               { border-bottom: 1px dotted #c8e7e5;padding: 20px 0; }
.article_item .article_img                  { width: 250px; }
.article_item .article_img img              { width: 100%; }
.article_item .article_info                 { width: 520px;padding: 20px 0; }
.article_nr                                 { margin-top: 40px; }
.article_nr h3                              { font-weight: normal;font-size: 18px;text-align: center; }
.article_nr .date                           { text-align: center;font-size: 12px;color: #999; }
.article_nr .detail                         { line-height: 25px;font-size: 14px;margin-top: 10px; } 
.PrevNext 									{ overflow: hidden;margin-top: 50px;margin-bottom: 20px;}
.PrevNext li 								{ padding: 15px 0px;border:1px solid #e2e2e2;margin: 0 20px;float: left;width: 40%;font-size: 14px;text-align: center;}
.PrevNext li:hover                          { background: #16bbba;padding-left: 10px;transition: all 0.2s; -webkit-transition: all 0.2s;}
.PrevNext li:hover a 						{ color: #fff;}
.PrevNext li a 								{ display: block;text-align: center;color: #666;}
.infoPage_box h2                            { font-weight: normal;font-size: 20px;color: #444;text-align: center; }
.infoPage_box p                             { font-size: 14px;line-height: 25px;text-indent: 2rem; }
/*pageList*/
.pageList 									{ margin: 50px 0;width: 100%;height: 40px; }
.pageList ul 								{ float: none;width: 100%;height: 36px;text-align: center; }
.pageList ul li 							{ float: none;font-size: 14px;font-weight: 600; border: 0;display: inline-block;width: 36px !important;height: 36px !important;line-height: 36px !important;cursor: pointer;border: 1px solid #d9d9d9; }
.pageList ul li a  							{ text-align: center;width: 36px !important;height: 36px !important;color: #d9d9d9;line-height: 36px !important;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;display: block; }
.pageList ul li.current 					{ border: 0;color: #fff;background-color: #16bbba; }
.pageList ul li a:hover 					{ background-color: #16bbba;color: #fff; }
/*--//pageList--*/

/*product*/
.productLeft                                { width: 200px; }
.productLeft .logo                          { max-width: 100%; }
.productLeft ul                             { position: relative; }
.productLeft ul li                          { padding: 10px 0;margin-top: 10px;position: relative;border-radius: 5px;z-index: 999; }
.productLeft ul li:nth-child(1)             { background: #35cda4; }
.productLeft ul li:nth-child(1) a           { font-size: 18px;font-weight: bold; }
.productLeft ul li:nth-child(2)             { background: #ffda2e; }
.productLeft ul li:nth-child(3)             { background: #ff7faa; }
.productLeft ul li:nth-child(4)             { background: #73b4ff; }
.productLeft ul li:nth-child(5)             { background: #d792ff; }
.productLeft ul li:nth-child(6)             { background: #54deb9; }
.productLeft ul li a                        { color: #fff;display: block;text-align: center;font-size: 16px; }
.productLeft ul li img                      { position: absolute;left: 35px;top: 10px; }
.productLeft ul li:nth-child(3) img         { left: 38px; }
.productLeft ul li:nth-child(4) img         { top: 7px; }
.productLeft .line                          { z-index: 1;position: absolute;width: 3px;height:280px;background: #ffdeae;top: 3px;}
.productLeft .line1                         { left: 20px; }
.productLeft .line2                         { right: 20px; }
.profuctRight                               { width: 890px; }
.product_item                               { width: 24%;padding: 10px;box-sizing: border-box;display:inline-block; }
.productImg                                 { border:1px solid #dcdcdc; }
.productImg img                             { max-width: 100%; }
.productName                                { /*padding: 5px 0;*/height: 40px; }
.productName a                              { font-size: 14px;color: #444; }
.price                                      { color: #ff4444;font-size: 12px; }
.price span                                 { font-size: 18px; }
.price span.sc                              { font-size: 14px;text-decoration: line-through;color: #999;float: right; }

/* user */
.userContent                                { margin-top: 50px; }
.userList                                   { width: 200px; }
.userList .user_ico1                        { background: #16bbba;padding:10px 0;font-size: 14px;color: #fff;}
.userList .user_ico1 img                    { margin: 0 10px 0 20px;  }
.userInfo                                   { width: 980px; }
.editBtn                                    { background: #373737;padding: 10px;box-sizing: border-box; }
.editBtn .avatar                            { display: inline-block;width: 80px;height: 80px; }
.editBtn .avatar img                        { max-width: 100%;vertical-align: middle;border-radius: 50%;border: 3px solid #fff; }
.editBtn .info 								{ display: inline-block;background: #373737;vertical-align: middle;margin-left: 10px; }
.editBtn .info p:nth-child(2) 				{ padding: 5px 0; }
.editBtn .info p 							{ color: #fff; }
.editBtn .info a                            { color: #fff;font-weight: normal;font-size: 14px; }
.editBtn .info a i 							{ margin-right: 5px; }
.userList ul                                { background: #fff;border: 1px solid #999999; }
.userList li 								{ padding: 10px 5px 10px 20px;  }
.userList li a                              { color: #666;display: block;font-size: 14px; }
.userList li:hover                          { background: #16bbba; }
.userList li:hover a                        { color: #fff; }
.userList li:hover a i                      { color: #fff; }
.userList li a i                            { color: #2bc1c0;width: 30px;display: inline-block;font-size: 16px;text-align: center; }
.userList li:nth-child(2) a i               { font-size: 18px; }
.userList li:nth-child(3) a i               { font-size: 18px; }
.userList li:nth-child(4) a i               { font-size: 20px; }
.userList li:nth-child(6) a i               { font-size: 14px; }
.userList li:nth-child(8) a i               { font-size: 13px; }
.userList li:nth-child(9) a i               { font-size: 18px; }
.userInfo .position                         { border: 0; }
.userInfo .position p                       { display: inline-block;vertical-align: middle; }
.userInfo .position .line                   { width: 3px;height: 16px;background: #16bbba;display: inline-block;vertical-align: middle;margin-right: 10px; }
.infoTopList                                { padding: 20px 10px !important;background: #fff;border: #eaeaea 1px solid;margin-bottom: 10px;}
.infoTopList table                          { border: 0;width: 100%; }
.infoTopList table td                       { width: 20%;border-right: 1px dotted #e3e4e5; }
.infoTopList table td:last-child            { border-right: 0; }
.infoTopList table td span                  { font-size: 14px;font-style: normal;line-height: 12px;display: block;text-align: center;color: #333;}
.infoTopList table td p                     { text-align: center;font-size: 18px;color: #16bbba;margin: 15px auto 10px auto; }
.infoTopList table td p a                   { text-align: center;font-size: 18px;color: #16bbba;margin: 15px auto 10px auto; }
.infoTopList table td p i                   { font-style: normal;font-size: 12px; }
.collg                                      { margin-top: 50px;margin-bottom: 10px; }
.collg a                                    { font-size: 14px; color:#333;margin-left: 20px; }
.collg p                                    { font-size: 16px; color: #333; }
.collg p .line  							{ width: 3px;height: 16px;background: #16bbba;display: inline-block;vertical-align: middle;margin-right: 10px; }
.colBox .productImg img                     { display: block;margin: 0 auto; }
.colBox                                     { border: 1px solid #85cdc9;padding: 20px; }
.colBox .productImg a 						{ display: block; }
.colBox .productImg:hover                   { border-color: #16bbba; }  
.colBox .price a.qx 						{ font-size: 14px;color: #2796d6;display: none;float: right; }    
.colBox .product_item:hover .price a.qx     { display: block; }    

/* user */
.clientProfile 								{ padding: 0 !important;background: #fff;border: #eaeaea 1px solid;margin-bottom: 10px; }
.clientProfile table 						{ border: 0;border-radius: 0; }
.clientProfile td 							{ font-size: 14px;border-bottom: #eaeaea 1px solid;padding: 12px 20px;text-align: left;width: 50%; }
.clientProfile label 						{ width: 100px;font-weight: bold;display: inline-block;font-size: 14px;margin-bottom: 5px; }
.clientProfile .clientPhotoTd 				{ text-align: right;vertical-align: top;min-width: 240px;position: relative; }
.clientProfile .clientPhoto 				{ width: 175px;height: 175px;border-radius: 90px;right: 30px;background-position: center;overflow: hidden;background: url(http://jiangezhan.com/static/anycss/images/client/client-no-photo.jpg);margin: 0;text-align: center;position: absolute;top: 20px; }
.clientProfile .clientPhoto img 			{ max-width: 100%; }
.clientProfile tfoot td  					{ border-bottom: none; }
.clientProfile .clientMoreTd 				{ text-align: right; }
.sbutton 									{ display: inline-block;padding: 0 20px;height: 20px;line-height: 20px;text-align: center;border: none;border-radius: 20px;background: #E0001E;box-shadow: none;font-size: 12px;font-weight: bold;color: #fff;text-decoration: none !important;margin: 0 auto;cursor: pointer;-webkit-transition: background .7s, opacity .7s;-moz-transition: background .7s, opacity .7s;transition: background .7s, opacity .7s;}
.clientProfile .clientMoreTd .sbutton       { color: #fff;} 
.formTable 									{ padding: 0 !important; background: #fff;border: #eaeaea 1px solid;margin-bottom: 10px;}
.formTable td a                             { color: #16bbba ; }
.formTable table 							{ border: 0;border-radius: 0;}
.formTable table thead th 					{ padding: 10px 20px; text-align: left;background: #f8f8f8;font-weight: normal;font-size: 14px;border-bottom: 1px solid #eaeaea;}
.formTable td,
.formTable th                               { padding: 14px 17px;font-size: 14px;text-align: left;    border-bottom: #eaeaea 1px solid;font-weight: normal; }
.formTable input.inputText                  { color: #333;padding: 5px;border-radius: 5px;border: #ccc 1px solid;font-size: 14px;display: inline-block;font-weight: normal;margin: 0;max-width: 100%;}
.formTable select 							{ border-radius: 3px;padding: 3px;color: #444;display: inline-block;font-weight: normal;font-size: 14px;height: 2.5em;background: #f5f5f5;max-width: 100%;margin: 0;border: 1px solid #f5f5f5;}
.formTable textarea 						{ font-weight: 300;color: #333;border-radius: 5px;border: 1px solid #ccc;background: none;padding: 5px;margin: 0;font-size: 14px;line-height: 1.5em;width: 90%;min-height: 60px;}
.js_hidden 									{ display: none;}
.formTable input.button 					{ padding: 0 50px;background-color: #16bbba;font-weight: normal;height: 30px;line-height: 30px;text-align: center;box-sizing: none;cursor: pointer;}
.formTable tfoot th, .formTable tfoot td    { border-bottom: none;border-top: #eaeaea 1px solid;text-align: right;}						
.must 										{ color: red;padding-right: 3px; }
dl dd 										{ border-bottom: #eaeaea 1px solid;padding: 10px;-webkit-margin-start: 0px;line-height: 1.5em; }
.sbutton 									{ display: inline-block;padding: 0 20px;height: 20px;line-height: 20px;text-align: center;border: none;border-radius: 20px;background: #E0001E;box-shadow: none;font-size: 12px;font-weight: bold;color: #fff;text-decoration: none !important;margin: 0 auto;cursor: pointer;-webkit-transition: background .7s, opacity .7s;-moz-transition: background .7s, opacity .7s;transition: background .7s, opacity .7s;}
dl dd:last-child 							{ border-bottom: none;}
.bodyBox input.button 						{ padding: 0 50px;}
.topfile 									{ background: #16bbba;padding: 0 10px; }
/*********************************************************** 产品展示 ****************************************************************/
.goods										{ margin-top: 35px; }
.goods p 									{ margin: 0; }
.productShow 								{ display: block;overflow: hidden;width: 320px;height: 385px;border: 1px solid #D6D6D6;}
.productShow .productShow_viewBox 			{ border: 0;padding: 5px;width: 100%;height: 310px;background-color: #fff;}
.productShow .productShow_viewBox .productShow_viewBox_wrap { width: 100%;height: 100%; }
.productShow .productShow_thumbList 		{ border: 0;}
.goodsName 									{ position: relative;width: 430px;margin-left: 30px;float: left;}
.goods .goodsName p 						{ font-weight: 600;padding-bottom:5px;font-size: 16px;color: #16bbba;}
.goodsName h4 								{ font-weight: normal;font-size: 12px;line-height: 18px;color: #717171;}
.product-left 								{ float: left; }
#play 										{ width:400px;text-align:center;position:relative;overflow:hidden;}
#play .img_ul 								{ position:relative;z-index:1; height: 400px; border: 1px solid #eee; overflow: hidden;}
#play .img_ul li 							{ display: none;height: 100%;width: 100%;}
.img_ul li a 								{ display: table-cell;vertical-align: middle;text-align: center;height: 398px;width: 450px;}
.img_ul li img 								{ max-height: 100%;display: inline;}
.img_hd  									{ width:400px;border-left:1px solid #eee;border-right:1px solid #eee;background-color:#eee;overflow:hidden;height:80px;padding:2px 0;position:relative;box-sizing: border-box;}
.img_hd ul 									{ position:absolute;z-index:1}
.img_hd ul li 								{ float:left;width:60px;height:60px;border:3px solid #eee;cursor:pointer;overflow:hidden;display:inline;margin:1px 2px;text-align:center;}
.img_hd ul li img 							{ max-width: 100% !important;height: 100% !important;display: inline;}
.img_hd ul li.on 							{ border-color:#16bbba;}
.goodsPrice 								{ margin-top: 7px;font-size: 16px;padding: 10px;background-color: #eafbf6;}
.goodsPrice span,.goodsSkuItem strong 		{ font-weight: normal;width: 48px;display: inline-block;font-size:12px;color: #444;}
.goodsSkuItem span                          { color: #444;}
.goodsPrice em,.goodsSkuItem em 			{ font-style: normal; }
.mamber-price em 							{ color: #f34660;font-size: 20px;font-weight: bold;}
.maket-price 								{ padding-bottom: 10px;}
.maket-price em 							{ font-size: 12px;color: #999;text-decoration: line-through;font-weight: normal;}
.stockAll span 								{ color: #717171;font-size: 12px;display: inline-block;margin-left: 15px; }
.goodsSkuItem 								{ padding-left: 10px;}
.goodsSkuItem em 							{ color: #717171;}
._skuAttributeId 							{ margin-top: 20px;}
.goodsSkuItem label.on                      { background-color: #16bbba;border-color: #16bbba;color: #fff;}
.goodsSkuItem label._productFitting 		{ border: none;padding: 0;display: block;margin-bottom: 10px;margin-left: 50px;}
.goodsSkuItem label._productFitting b       { color: #16bbba;display: inline-block;width: 100px;padding: 0 10px;text-align: center;}
.goodsSkuItem label._productFitting b span  { color: #16bbba;padding-left: 5px;}
.freight                                    { margin-top: 20px;font-size: 12px;}
.stockAll                                   { margin-top: 20px;}
.buyButton  								{ margin-top: 10px;}
.buyButton .buy 							{ margin-top: 10px;width: 170px;border-radius: 0;height: 33px;line-height: 33px;font-weight: normal;font-size: 14px;background-color:#16bbba;text-align: center;}
.buyButton .buy:nth-child(1) 				{ width: 170px;background-color: #fff;border: 1px solid #16bbba;color: #16bbba;transition: all 0.5s; -webkit-transition: all 0.5s; margin-right: 10px;}
.buyButton .buy i 							{ margin-right: 5px;font-size: 20px;}
.goodsDetail 								{ min-height: 300px;position: relative;margin-top: 40px;border: #eaeaea 1px solid;}
.goodsDetail .title                         { text-align: left;font-size: 14px;font-weight: normal;border-bottom: #eaeaea 1px solid;padding: 0;height: 50px;}
.goodsDetail .title span                    { cursor: pointer;position: relative;border-right: 1px solid #eee;padding: 0px 25px;line-height: 50px;display: block;float: left;}
.goodsDetail .title span.title-active       { color: #16bbba; font-weight: 600;}
.goodsDetail .title span.title-active::before{ content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;border-top: 3px solid #16bbba;margin-top: -1px;}
.goodsDetail .title span.title-active::after{ content: '';display: block;position: absolute;top: 0;left: 50%;width: 0;height: 0;border-top: 6px solid #16bbba;border-left: 6px solid transparent;border-right: 6px solid transparent;margin-left: -6px;}
.goodsDetail .title span b 					{ margin-left: 10px;color:#f34660; }
.goodsDetail .title.title-active span b     { font-weight: 600px;}
.goodsParameter .goodsAttrList              { padding: 10px 20px;}
.goodsParameter .goodsAttrList li           { width: 33%;line-height: 22px;padding-top: 6px;display: inline-block;}
.goodsDetail .goodsDetailBody               { padding: 10px;}
.goodsDetail .goodsDetailBody img           { max-width: 100%;display: block;margin: 0 auto;}
.goodsDetail .goodsDetailBody p             { padding: 0 10px;}
.goodsDetailBody .order-rate                { padding: 20px 10px;}
.goodsDetailBody .order-rate h5             { padding: 0px 10px 10px 10px;border-bottom: 1px solid #eee;}
.goodsDetailBody .order-rate h5 span        { color: #c00;font-weight: 600;}
.goodsDetailBody .order-rate-table          { width: 100%;}
.goodsDetailBody .order-rate-table tr       { border-bottom: 1px solid #eee;padding: 0 10px;}
.goodsDetailBody .order-rate-table tr td    { padding: 20px 10px;}
.goodsDetailBody .order-rate-table .comment span { display: block;color: #AF874D;}
.goodsDetailBody .order-rate-table .comment b{ color: #ccc;display: block;font-size: 12px;}
.goodsDetailBody .order-rate-table .score{
  width: 80px;
  text-align: right;
}
.goodsDetailBody .order-rate-table .num{
  width: 175px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.popupTips{
    width: 200px;
    height: 180px;
    background: #FBFBFB;
    border: #ccc 1px solid;
    border-radius: 20px;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -100px;
    margin-top: -90px;
    z-index: 99999;
    display: none;
    text-align: center;
}
.popupTips .booen_icon {
    display: block;
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    background: #16bbba;
    border: #fff 2px solid;
    border-radius: 100%;
    text-align: center;
    width: 80px;
    height: 80px;
    line-height: 80px;
    margin: 20px auto;
}
.popupTips b {
    color: #16bbba;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: block;
}
.goodsSkuItem .buttons {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    text-align: center;
    display: inline-block;
    border: #eaeaea 1px solid;
    background: #fff;
    text-shadow: none;
    color: #333;
}
.goodsSkuItem .countTnput {
    width: 20px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #D61335;
    margin: 0 5px;
}
.goodsSkuItem .countTnput {
    display: inline-block;
    width: 40px;
    padding: 6px 12px;
    background: #f5f5f5;
    outline: none;
    border: 1px solid #eaeaea;
}
.goodsSkuItem label {
    float: none;
    display: inline-block;
    border: #eaeaea 1px solid;
    padding: 0 10px;
    cursor: pointer;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: normal;
}
._productFittingList{
	margin-top: 10px;
}
.colleg{
	margin-top: 10px;
}
.colleg a span:first-child{
	color: #f56076;
	font-size: 16px;
}
.colleg a span:nth-child(2){
	color: #f56076;
	font-size: 16px;
}
.colleg a span:last-child{
	color: #666;
	font-size: 14px;
	margin-left: 8px;
}
.popupTips{
    width: 200px;
    height: 180px;
    background: #FBFBFB;
    border: #ccc 1px solid;
    border-radius: 20px;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -100px;
    margin-top: -90px;
    z-index: 99999;
    display: none;
    text-align: center;
}

/*********************************************************** //产品展示 ****************************************************************/
/************************************************** cartTable *****************************************************/
.stockSet .buttons{
	width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    text-align: center;
    display: inline-block;
    border: #eaeaea 1px solid;
    background: #fff;
    text-shadow: none;
    color: #333;
}
.stockSet input{
	display: inline-block;
    width: 40px;
    padding: 6px 12px;
    background: #f5f5f5;
    outline: none;
    border: 1px solid #eaeaea;
    text-align: center;
}
.client-cart{
  border: none;

}
.cartTable table{
  border: none;
}
.cartTable table thead th{
  background-color: #f6f6f6;
  padding: 10px 20px;
  color: #606060;
  vertical-align: top;
  font-weight: normal;
  text-align: center;
  font-size: 14px;    
}
.cartTable table tbody tr{
  border-bottom: #eee 1px solid;
}
.cartTable table tbody tr:last-child{
  border-bottom: none;
}
.cartTable table tbody td{
  text-align: center;
  border: none;
  font-size: 14px;
}
.cartTable table tbody td a{
  color: #333;
}
.cartTable table tbody td a img{
	max-width: 100%;
}
.cartTable table tbody td.span a {
  color: #333;
}
.cartTable table td{
  padding: 20px 5px;
}
.cartTable table td.del{
  width: 60px;
  text-align: center;
}
.cartTable table td.del a{
  background-color: #f6f6f6;
  color: #a0a0a0;
  display: block;
  width: 40px;
  height: 40px;
  text-align: center;
}
.cartTable table td.del a:hover{
  background-color:#16bbba;
  color: #fff;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.cartTable table td.del a span{
  line-height: 40px;
  font-size: 12px;
}
.cartTable table tbody td .stockSet {
  text-align: center;
}
.cartTable table td.pic{
  width: 100px;
}
.cartTable a.button{
  width: 80px;
  text-align: center;
  background: #16bbba;
}
.cartTable table tfoot td{
  padding: 15px 20px;
  background-color: #f6f6f6;
  text-align: right;
}
.formTable thead td{
	background: #f8f8f8;
	text-align: left;
}
.sbutton{
    color: #fff!important;
}
.bg_price {
    font-size: 18px;
    font-weight: bold;
    color: #444;
}
.goReg {
    margin-top: 20px;
    text-align: right;
}
a.button {
    cursor: pointer;
    padding: 7px 14px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    outline: none;
    overflow: hidden;
    position: relative;
    z-index: 10;
    color: #fff;
    background-color: #808080;
    border: none;
    -webkit-transition: background-color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
}
.client-adress td                           { font-size: 12px!important; }
/*订单详情*/
.m-detail-modules                           { background-color: #fff;box-shadow: 0 1px 4px rgba(0,0,0,.1);margin-bottom: 15px; }
.u-modules-title 							{ font-size: 14px;color: #000;background-color: #f9f9f9;padding-left: 20px;line-height: 40px;border-bottom: 1px solid #e0e0e0;position: relative;margin: 0;font-weight: normal;}
.m-detail-info 								{ padding: 24px 20px;line-height: 24px;position: relative;}
.m-detail-state 							{ position: relative;border-bottom: 1px dotted #dcdcdc;zoom: 1;padding-bottom: 15px;}
.m-detail-state p                           { font-size: 14px; }
.m-detail-state p .type                     { display: inline-block;margin-left: 10px; }
.m-detail-state p b                         { font-weight: normal; }
.ui-tips-nor                                { margin-top: 5px;position: static;background: #dff1f8;border: 1px solid #b4e1f3;padding-left: 15px;line-height: 30px;border-radius: 2px;zoom: 1;}
.ui-tips-nor .info                          { font-size: 12px;color: #2a2a2a; }
.ui-tips-nor .info i                        { color: #249fdf;margin-right: 13px;vertical-align: middle; }
.ui-tips-nor .info span                     { font-size: 12px;color: #2a2a2a; }
.m-detail-info-list                         { padding: 12px 0 0;}
.m-detail-info-list dt                      { float: left; }
.m-detail-info-list p                       { color: #444;font-size: 14px; }
.m-detail-info-list .money                  { color: #f10180;font-weight: normal;font-size: 14px;margin-left: 5px;}
.m-detail-info-list .adr                    { color: #444;font-size: 14px;font-weight: normal;margin-left: 5px; }
.m-order-goods-list 						{ color: #666;margin: 0 auto;width: 100%;}
.m-order-goods-list td                      { text-align: center; }
.m-order-goods-list td b                    { font-weight: normal; }
.m-order-goods-list .u-goods-title 			{ border-bottom: 1px solid #e0e0e0;}
.m-order-goods-list .u-goods-title th       { line-height: 1;padding: 24px 0 8px;font-weight: normal;}
.m-order-goods-list .m-goods 				{ padding: 20px;text-align: left;}
.m-goods .pic                               { display: inline-block;margin-right: 10px;vertical-align: middle;letter-spacing: normal;word-spacing: normal;}
.m-goods-info 								{ display: inline-block;width: 198px;font-size: 12px;vertical-align: middle;letter-spacing: normal;word-spacing: normal;}
.m-goods-info .name 						{ display: inline-block;width: 100%;max-height: 36px;overflow: hidden;white-space: normal;word-wrap: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 3px;color: #666;}
.m-goods-info .size 						{ color: #333;}
/*订单详情*/


/* 确认订单  */
.show_jd                                    { text-align: right; }
.select_address,
.hg_box,
.order_box  								{ color: #16bbba;border-bottom: 1px solid #bfbfbf;padding: 10px 0; }
.choose_ad,
.sf_sure                                    { overflow: hidden;margin-top: 20px; }
.choose_ad .active                          { border: 1px solid # }
.address_box                                { cursor: pointer;position: relative;float: left;width: 300px;height: 130px;margin-right: 10px;margin-bottom: 10px;padding: 10px;box-sizing: border-box;border: 1px solid #dcdcdc; }
.address_box:hover                          { cursor: pointer; }
.no_address                                 { position: relative;float: left;width: 300px;height: 130px;margin-right: 10px;margin-bottom: 10px;padding: 10px;box-sizing: border-box;border: 1px solid #dcdcdc; }
.address_box p                              { color: #666666; }
.address_box p.sjr                          { border-bottom: 1px solid #c2c3c8;padding: 5px 0; }
.address_box p.ads                          { padding: 4px 0; }   
.no_address a.add                           { text-align: center;line-height: 110px;color: #666;display: block; }
.choose_ad .active                          { border: 1px solid #16bbba;position: relative; }
.choose_ad .marker                          { background: url(/import/sites/150000-155000/151053/xingyue/images/gou.png) no-repeat;position: absolute;width: 28px;height: 28px;bottom: 0;right: 0; }
.hg_input                                   { margin-bottom: 10px; }
.hg_input span                              { display: inline-block;width: 70px;color: #666;text-align: right;font-size: 14px; }
.hg_input input                             { width: 300px;padding: 10px 0 10px 10px;border-radius: 5px;outline:none;background: none;box-shadow: none;border: 1px solid #ccc;margin-left: 5px; }
.order_table                                { margin-top: 20px;width: 100%; }
.order_table th                             { font-weight: normal;color: #333;border-bottom: 1px dotted #16bbba;text-align: left;padding: 10px; }
.order_table td                             { padding: 10px; }
.order_table td img                         { max-width: 80px;vertical-align: middle; }
.order_table td.color                       { color: #ff4444; }
.order_table td p                           { display: inline-block; }
.order_table td p span                      { display: block; }
.order_table tr:nth-child(2)                { border: 1px solid #eee; }
.xz_ad                                      { border: 1px solid #e8e8e8;margin-top: 10px; }
.xz_ad .ad_item                             { padding:10px;border-bottom: 1px solid #e8e8e8;position: relative; }
.xz_ad .ad_item input                       { position: absolute;right: 20px;top: 40px;height: 20px;width: 20px;background: transparent; }
.xz_ad .ad_item:last-child                  { border-bottom: 0; }
.ad_item p                                  { color: #666;font-size: 14px;padding: 5px 0; }
 
.order_list                                 { width: 100%;border-spacing: 0; }
.order_list .col-name                       { height: 36px;background-color: #f9f9f9;border: 1px solid #eaeaea;}
.order_list th                              { font-weight: normal;color: #333;font-size: 14px; }
.order_list td                              { border: 1px solid #eaeaea; }
.order_list .sep-row td                     { height: 10px;border: 0;}
.order_hd 									{ background-color: #f9f9f9;color: #333;height: 30px;}
.order_hd td                                { font-size: 0;padding: 4px 0 2px 20px;border-left: 2px solid #16bbba;border-top: 1px solid #eaeaea;border-bottom: 0 none;}
.order_hd .num                              { vertical-align: middle; margin-right: 30px;color: #666;font-size: 12px;}
.order_hd .num a                            { color: #1d94d1; }
.order_hd .recipients                       { vertical-align: middle;width: 120px;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 30px;}
.order_bd .goods                            { padding:0;text-align: left;width: 500px;}
.order_bd .goods li                         { list-style: none;padding: 20px;border-bottom: 1px solid #eaeaea; }
.pro_num li                                 { list-style: none;padding: 20px;border-bottom: 1px solid #eaeaea; }
.pro_num li:last-child                      { border-bottom:none; }
.order_bd .goods li:last-child              { border-bottom: none; }
.order_bd td 								{ background-color: #fff;padding: 16px 0;text-align: center;vertical-align: middle;font-size: 14px;color: #444;}
.order_bd .goods .pic 						{ margin-right: 10px;}
.order_bd .goods .pic img 					{ vertical-align: middle;}
.goods-info 								{ width: 320px;word-wrap: break-word;vertical-align: middle;display: inline-block;}
.goods-info .name 							{ display: block;color: #333;font-size: 14px;}
.goods-info .size 							{ color: #999;font-size: 12px;}
.order_bd .order_i strong 					{ font-size: 14px;font-family: arial;color: #f34660;}
.order_bd .order_i p                        { color: #666;font-size: 14px; }
.order_bd .order_i p.zt                     { color: #1d94d1; }
.order_bd .order_i p a                      { color: #1d94d1; }
.order_bd .order_i p a i                    { font-style: normal; }
.order_bd .order_i a.del                    { color: #1d94d1;font-size: 14px; }
.order_bd .order_i a.buy                    { display: inline-block;width: 68px;padding: 5px 0;font-size: 14px;background: #f34660;color: #fff;margin-left: 5px;border-radius: 3px; }

.js_box                                     { margin-top: 20px;border: 1px solid #16bbba;text-align: right; }
.js_box p                                   { display: inline-block; }
.js_box p i                                 { font-style: normal;color: #ff4444;font-size: 12px;margin-left: 5px; }
.js_box p span                              { color: #ff4444;font-size: 18px; }
.js_box .button								{ background: #16bbba;padding: 10px 15px;font-weight: normal; }
.psxx .formTable th                         { width: 70px; }
.formTable .price 							{ color: #333;}
.order-edit tr.order-pay input              { width: 60px;text-align: center;padding: 2px 2px;}
.order-edit tr.order-pay .textPs 			{ display: inline-block;margin-left: 10px;font-size: 12px;color: #999;}
/*侧边*/
.ce_box                                     { position: fixed;top: 0;right: 0;height: 100%;background: #444;width: 40px;z-index: 10000; }
.custom_box                                 { margin-top: 115px;background: #ffac00;padding: 10px 0; }
.custom_box img                             { display: block;margin: 0 auto; }
.custom_box p                               { display: block;text-align: center;color: #fff; }
.gou_cart                                   { margin-top: 50px; border-top: 2px solid #fff;border-bottom: 1px solid #fff;padding: 15px 0; }
.gou_cart:hover                             { background: #ffac00; }
.gou_cart img                               { display: block;margin: 5px auto; }
.gou_cart span                              { display: block;text-align: center;color: #fff; }
.ce_count,
.ce_sc                                      { padding: 10px 0; }
.ce_count:hover,
.ce_sc:hover                                { background: #ffac00; }
.ce_count img,
.ce_sc img                                  { display: block;margin: 5px auto; }
.ce_count span,
.ce_sc span                                 { display: block;text-align: center;color: #fff; } 
/*-------------订单详情---------------*/
.u-page-title                               { color: #333;padding-left: 10px;margin-bottom: 8px;border-left: 2px solid #16bbba;font-weight: normal;font-size: 16px; }
.m-metail-modules                           { border: 1px solid #eaeaea;margin-top: 15px; }
/*-------------//订单详情-------------*/
/*  我的生活服务  */
.Health_server 								{ margin-top: 20px; }
.Health_server .hs_top p                    { font-size: 14px;color: #444;vertical-align: middle; }
.Health_server .hs_top p .line              { vertical-align: middle;height: 15px;background: #16bbba;width: 2px;display: inline-block;margin-right: 10px;margin-bottom: 3px; }
.Health_server .hs_top ul                   {  }
.Health_server .hs_top ul li                { display: inline-block;position: relative;font-size: 14px;color: #444;margin-left: 10px; }
.Health_server .hs_top ul li a              { font-size: 14px;color: #444; }
.Health_server .hs_top ul li a span         { color: #ff0000; }
.hs_con table                               { width: 100%;border-spacing: 0;border-collapse: collapse;margin-top: 10px; }
.hs_con table th                            { font-size: 14px;color: #444;font-weight: normal; } 
.hs_con table .col_name                     { height: 36px;border-bottom: 1px dotted #16bbba;}
.hs_con table .col_name .time               { text-align: left; }
.hs_con table .col_name .time span          { margin-left: 20px; }
.hs_con table .col_name .time span a        { color: #444; }
.hs_con table tbody                         { border: 1px solid #16bbba;padding: 0 5px; }
.hs_con .goods                              { padding-left: 20px;text-align: left;}
.hs_con td 									{ background-color: #fff; padding: 16px 0;text-align: center;vertical-align: middle;}
.hs_con .goods .pic                         { display: inline-block; }
.hs_con .goods .pic img                     { vertical-align: middle;margin-right: 10px; }
.hs_con .goods .goods-info                  { width: 500px;word-wrap: break-word;vertical-align: middle;display: inline-block; }
.hs_con .goods .goods-info span             { display: block; }
.hs_con .goods .goods-info .name            { color: #16bbba;font-size: 16px; margin-bottom: 10px;display: block; }
.hs_con .goods .goods-info .size            { font-size: 12px;color: #666; }
.bz span                                    { font-size: 14px;color: #444; }   
.bz a                                       { font-size: 14px;color:#ff0000;display: inline-block;width: 80px; }  
.c_price strong                             { font-weight: normal;color: #ff0000; }
.no_service                                 { padding: 50px;font-size: 18px;color: #444; }
.g_pj                                       { display: block;padding: 10px ;background: #f34660;color: #fff!important;width: 60px;margin: 5px auto;padding: 5px 0; }
.ck_order                                   { color: #1d94d1; }

/*提示页面*/
.notifaction                                { width: 500px;padding:20px;border: 1px solid #16bbba; margin: 50px auto;}
.notifaction h1,
.notifaction h1 p                           { font-weight: normal;color: #16bbba;text-align: center; } 
/*---------------------------------------------卡券---------------------------------------*/
.couponList  								{ width: 49%;float: left;border: none;}
.couponList table		 					{ height:113px;background-size:100% 100%;margin:0 auto 10px auto;padding:10px 10px 20px 10px;border-top:#ccc 2px solid;background:#F0F0E1;background-image:-webkit-gradient(linear,50% 0,0 100%,from(transparent), color-stop(.5,transparent),color-stop(.5,#fafafa),to(#fafafa)),-webkit-gradient(linear,50% 0,100% 100%,from(transparent), color-stop(.5,transparent),color-stop(.5,#fafafa),to(#fafafa));background-image:-moz-linear-gradient(50% 0 -45deg,transparent,transparent 50%,#fafafa 50%,#fafafa),-moz-linear-gradient(50% 0 -135deg,transparent,transparent 50%,#fafafa 50%,#fafafa);background-size:10px 5px;background-repeat:repeat-x;background-position:0 100%;	}
.couponList .priceBox						{ text-align:center;padding:10px;width:100px;min-height:150px;border-right:#fff 2px dotted;position:relative;overflow:hidden;}
.couponList .couponIcon  					{ font-size:50px;font-weight:normal;color:#ddd;border:#ddd 5px solid;border-radius:80px;width:80px;height:80px;line-height:80px;text-align:center;position:absolute;z-index:0;left:-18px;top:-18px;}
.couponList .couponLabel 					{ font-size:12px;font-weight:normal;line-height:12px;color:#666;text-shadow:none;width:100%;text-align:center;margin-bottom:15px;position:absolute;top:20px;left:0;z-index:1;}
.couponList b.price							{ display:block;font-size:40px;font-weight:normal;color:#900 !important;font-family:Arial, Helvetica, sans-serif;width:100%;text-align:center;position:absolute;left:0;top:50px;z-index:1;}
.couponList b.price i 						{ font-size:24px;font-style:normal;font-weight:normal;}
.couponList b.price small  					{ font-size:18px;font-weight:normal;}
.couponList .infoBox						{ padding:10px;position:relative;}
.couponList .couponName	 					{ font-size:18px;font-weight:normal;color:#333;margin-bottom:5px;}
.couponList .couponName a                   { color:#333 !important;font-weight:normal;	}
.couponList .couponId	 					{ font-size:12px;line-height:20px;color:#999;text-transform:uppercase;text-shadow:none;border-bottom:#ccc 1px dotted;}
.couponList .couponTime	                    { font-size:12px;line-height:20px;color:#999;text-shadow:none;border-bottom:#ccc 1px dotted;}
.couponList .couponTime strong              { color:#960;font-weight:normal;}
.couponList .couponFrom                     { color:#999;font-size:12px;line-height:20px;border-bottom:#ccc 1px dotted;	}
.couponList .couponExchangeInfo             { font-size:12px;color:#999;text-shadow:none;margin-top:10px;}
.couponList .couponExchangeInfo a           { font-size:12px;font-weight:normal;}
.couponList .couponStateIcon_1              { position:absolute;right:0;bottom:0;width:90px;height:90px;z-index:0;background:url(images/client/coupon_status_1.png) no-repeat;background-size:100%;}
.couponList .couponStateIcon_2              { position:absolute;right:0;bottom:0;width:90px;height:90px;z-index:0;background:url(images/client/coupon_status_2.png) no-repeat;background-size:100%;}
.couponList .couponCommand  				{ font-size:12px;line-height:2em;color:#900;text-shadow:none;}
.couponList .couponCommand a                { font-size:12px;font-weight:normal;margin-top:10px;}


#getverima                                  { width: 100px;display: inline-block;position: relative; }
.getCodeButton                              { background: #16bbba!important;color: #fff!important;float: left!important;display: block!important;margin-top: 10px!important;width: 115px!important;text-align: center!important;height: 37px!important;line-height: 37px!important;border-top-right-radius: 5px!important;border-bottom-right-radius: 5px!important;padding: 0!important;border-top-left-radius: 0!important;border-bottom-left-radius: 0!important; }
.tel_yzm                                    { float: left!important;width: 166px!important;border: 1px solid #999!important;border-bottom-left-radius: 5px!important;border-top-left-radius: 5px!important;border-bottom-right-radius: 0!important;border-right: 0!important;border-top-right-radius: 0!important; }
#timeLeft                                   { position: absolute;top: 20px;color: #fff; }

#newBridge .icon-right-center               { position: fixed!important;bottom: 0!important;right: 0!important;top: 95%!important; }
/*秒杀*/
.countstarTimerCon,
.countendTimerCon           { color: #444; font-size: 14px;padding: 10px; }
.countNume                  { color: #D61335; font-size: 14px;line-height: 27px; }
span._countdownTimer,
span._countendTimer         { color: #a73300; font-size: 16px; font-weight: normal; }
.countstarTimerCon span b,
.countendTimerCon span b    { font-weight: normal; background: linear-gradient(to bottom, #e11a15 0%,#a5212e 100%); border-radius: 2px; margin-left: 1px; padding: 3px 4px; color: #fff; font-size: 0.875em; font-family: Arial; }
.countstarTimerCon span small,
.countendTimerCon span small { margin: 0 3px; color: #333; }