﻿/*2017*/

*:before{ margin:0; padding:0; display:inline-block; *display:inline; *zoom:1; line-height:normal;}
/*Toper 头顶部*/
.Toper{ background:#e4007f; line-height:30px;color:#fff; text-align:right; padding:12px 0;}
.Toper a{ margin-right:10px; display:inline-block; *display:inline; *zoom:1; color:#fff;}
.Toper em{ font-style:normal; padding:0 15px 0 10px; color:#f280bf; height:10px; line-height:14px; display:inline-block; overflow:hidden;}
.T-dl-Login,.T-dl-Member{ display:inline-block; *display:inline; *zoom:1;}
.Tmemberout{ margin-top:0; }
.T-link{ background:url(../images/Top_icon.png) no-repeat; width:25px; height:25px; position:relative; top:5px; border-radius:25px;}
.T-link:hover{ background-image:url(../images/Top_icon_hover.png);}
.T-code{ background-position:0 0;}
.T-qq{ background-position:right 0;}
.Tcodebox{ display:none; position:absolute; top:40px; right:20px;}
/*Toper 头顶部 End*/

/*nav*/
.mainnav{ background:#fff; padding:15px 0; line-height:30px; font-size:16px;}
.mainnav ul{ padding-left:9%;}
.mainnav ul li{ float:left; padding:0 3%;}
.mainnav ul li.active a{ color:#e4007f;}
/*nav End*/

/*搜索*/
.Topsearch{ float:right; width:30px; height:30px; padding:0; position:relative;}
.Topsearch a.SearchBtnA{ font-size:20px; position:absolute; right:10px; color:#e4007f; line-height:30px; cursor:pointer;}
.Topsearch .SearchBox{ position:absolute; width:180px; position:absolute; right:0; padding:0 5px; top:0; overflow:hidden; display:none; z-index:10; background:#eeeeee; height:30px; line-height:30px;/*border:2px inset #e4007f; */}
.Topsearch .SearchBox .sreach_btn{ width:30px; line-height:26px; font-size:20px; display:block; float:right; color:#e4007f; position:relative; top:3px; height:26px; overflow:hidden; text-align:center;}
.Topsearch .SearchBox .sreach_ipu{ width:136px;  padding:0 0 0 10px; border:none; background:none; color:#454545; line-height:26px; float:left; font-size:14px;}
/*搜索 End*/



/*Header 头部*/
.Header{ background-color:#e4007f; text-align:center; padding:0px 0 27px;}
.Logo img{ width:383px;}
/*Header 头部 End*/


/*Footer*/
.Footer{ background:#edeef2; padding:40px 0 5px; font-size:12px;}
.Footer a:hover{ color:#e4007f;}
.BotNav{ float:left; width:70%;}
.BotNav a{ color:#8b8b8b;}
.BotNav dl{float:left; width:18%; text-align:left; padding:0 20px 0 0; min-height:130px; height:160px; height:auto !important; text-align:left;}
.BotNav dl dt{ font-size:16px; padding-bottom:10px;}
.BotNav dl dt a{ color:#454545;}
.BotNav dl dd{ padding:2px 0;}
.bot_R{ float:right; width:30%;} 
.bot_R .bot_tel{ float:left; width:245px; height:87px; padding:25px 30px 25px 65px; background:#fff url(../images/tel_icon.png) no-repeat 30px 25px; text-align:left; font-size:14px;}
.bot_R .bot_tel span{ font-size:18px;}
.bot_R .botcode{ float:right; width:88px;}
.Botlink{ border-top:1px solid #fff; padding-top:30px; color:#707070;}
.Botlink a,.copyright a{color:#707070;}
.Botlink em{ font-style:normal; padding:0 5px;}
.bot_tips{ text-align:center; padding:20px 10% 30px; border-bottom:1px solid #d0d3d8;}
.copyright{ margin:10px 0;color:#707070; text-transform:uppercase; line-height:24px;}
.copyright .botimg{ display:inline-block; margin:0 5px;}
.boticon{ position:absolute; right:0; bottom:0;}
.boticon a{ background:#edeef2 url(../images/bot_icon.png) no-repeat; display:inline-block; width:33px; height:33px; margin-left:10px; text-align:center; border-radius:33px; border:1px solid #8c8c8c;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.boticon a:hover{ background:url(../images/bot_icon_hover.png) #e4007f  no-repeat; border:1px solid #e4007f;transform:translate3d(0,-2px,0);transition:all .3s cubic-bezier(.55,0,.1,1);}
.boticon a.Bcode{ background-position:5px center;}
.boticon a.Bsina{ background-position:-43px center;}
.boticon a.Bqq{ background-position:-92px center;}
.boticon .Bcodebox{ position:absolute; display:none; left:-15px; bottom:45px;}
/*Footer End*/

/*pages*/
.Pages{zoom:1; overflow:hidden; text-align:center; padding:30px 0; line-height:16px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; border:1px solid #eaeaea; padding:6px 11px 5px 10px; color:#acacac;}
.Pages a.a_first,.Pages a.a_prev,.Pages a.a_next,.Pages a.a_end{ width:69px;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{ display:none;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal;}
.Pages .p_page em a{}
.Pages .p_page em a.a_cur{ color:#fff; background:#e4007f; border-color:#e4007f;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(page_goto.jpg) no-repeat;}
/*pages end*/
.searchlist{ min-height:200px;}
.searchlist li{ height:40px; line-height:40px; border-bottom:1px solid #f3f3f3;}


/*Banner*/
.Banner{ position:relative;}
.Banner img{}
.HomeBanner{ margin:0 auto; position:relative;}
.HomeBanner .prev,.HomeBanner .next { background:url(../images/slice_icon.png) no-repeat 0 0; position:absolute; top: 50%; margin-top:-62px; z-index: 10; cursor: pointer; filter:alpha(opacity=2);opacity:0.2; display:none; width:34px; height:62px; }
.HomeBanner .prev { left: 10%; }
.HomeBanner .next { right:10%; background-position:0 -62px;}
.HomeBanner .prev:hover,.HomeBanner .next:hover { filter:alpha(opacity=80) !important;opacity:.8 !important; color:#23297a;  }
.HomeBanner .bd-phone{ display:none;}
.HomeBanner .bd li{ text-align:center;}
.HomeBanner .TabList{ width:100%;  position:absolute; bottom:20px; left:0; height:30px; line-height:30px; text-align:center; z-index:12; }
.HomeBanner .TabList ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; margin:5px; background:url(../images/ban-btn.png) no-repeat right 0;vertical-align:top; overflow:hidden; text-indent:9999px;}
.HomeBanner .TabList ul li.on{ background-position:0 0; }
/*Banner End*/	


/*Index*/
.H-Title{ font-size:40px; text-align:center; font-weight:lighter; margin:0 0 50px 0;}
.H-Title span{ display:block; border-bottom:1px solid #ffd5eb; width:60px; height:30px; margin:0 auto;}
.H-hotbox{ padding:95px 0;}
.H-hotbox ul .istop{ float:left;}
.H-hotbox ul .istop .pic{ width:293px; height:324px; display:block; float:left;}
.H-hotbox ul .istop .pic img{ width:293px; height:324px;}
.H-hotbox ul .istop .txt{ float:right; width:307px; padding:30px 0 30px 40px;}
.H-hotbox ul .istop .txt .tit{ margin:0; font-weight:normal; font-size:16px; line-height:24px; }
.H-hotbox ul .istop .txt .tit a{ display:block;max-height:48px; overflow:hidden; }
.H-hotbox ul .istop .txt .tit span{ display:block; border-bottom:1px solid #ffd5eb; width:40px; height:20px;}
.H-hotbox ul .istop .txt .con{ color:#666; margin:30px 0; height:96px; overflow:hidden;}
.H-hotbox ul .istop .txt .more{ color:#e4007f; border:1px solid #e4007f; display:block; width:136px; height:40px; line-height:40px; text-align:center;}
.H-hotbox ul .istop .txt .more:hover{ background:#e4007f; color:#fff;}
.H-hotbox ul li{ width:534px; height:95px; float:right; padding:20px 20px; position:relative; border:2px solid #999 ; border-color:transparent !important; margin:0 0 10px;}
.H-hotbox ul li time{ width:60px; position:absolute;display:block; font-size:24px; color:#999; text-align:center; top:22px;}
.H-hotbox ul li time span{ font-size:36px; color:#333; display:block; padding-bottom:5px;}
.H-hotbox ul li h3{ font-weight:normal; font-size:14px;border-left:1px solid #999; padding-left:30px;height:48px; overflow:hidden; line-height:24px; margin:0 0 0 80px;}
.H-hotbox ul li:hover{ border:2px solid #999 !important;}

.H-floor2{ background:#e4007f; padding:50px 0 60px; text-align:center; margin-bottom:50px;}
.H-floor2 h2{ margin:10px 0 0; font-weight:normal; font-size:24px; color:#fff;}
.H-floor2 span{ display:block; width:92px; height:91px; position:absolute; bottom:-110px; left:50%; margin-left:-40px; border:4px solid #e4007f;}

.H-brandstory{padding:95px 0;}
.H-brandstory  .istop .pic{ width:480px; height:367px; display:block; float:left; position:relative; border:1px solid #e4007f; margin:30px 0 0 30px;}
.H-brandstory  .istop .pic img{ width:480px; height:367px; position:absolute; top:-30px; left:-30px;}
.H-brandstory  .istop .txt{ float:right; width:569px; padding:30px 0 30px 0;}
.H-brandstory  .istop .txt .tit{ margin:0; font-weight:normal; font-size:30px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.H-brandstory  .istop .txt .tit span{ display:block; border-bottom:1px solid #ffd5eb; width:40px; height:30px;}
.H-brandstory  .istop .txt .con{ color:#666; margin:30px 0; height:120px; overflow:hidden;}
.H-brandstory  .istop .txt .more{ color:#e4007f; border:1px solid #e4007f; display:block; width:136px; height:40px; line-height:40px; text-align:center;}
.H-brandstory  .istop .txt .more:hover{ background:#e4007f; color:#fff;}

.H-floor4{ background-repeat:no-repeat; background-size:100% 100%; height:449px; width:100%; text-align:center; padding:95px 0;}
.H-floor4 h2{ margin:60px 0; font-weight:normal; font-size:24px; color:#fff;}
.H-floor4 .H-videoplay{ width:62px; height:62px; display:block; margin:0 auto;}

.H-product{padding:95px 0;}
.H-product .bd{ overflow:hidden; margin:0 34px;}
.H-product .bd ul{ overflow:hidden; zoom:1; }
.H-product .bd li{ float:left; width:276px; text-align:center;}
.H-product .bd li .pic{ display:block; height:450px; text-align:center;}
.H-product .bd li .pic img{ width:276px; height:450px;}
.H-product .bd li figure{ padding:20px 10px;}
.H-product .bd li .tit{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; font-size:16px;}
.H-product .bd li .con{ color:#666;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.H-product .bd li:hover .pic { background:url(../images/pbg.jpg) no-repeat;}
.H-product .hd { text-align:center; padding-top:30px;}
.H-product .hd li{ display:inline-block; background:url(../images/slice_dd.png) no-repeat right 0; width:14px; height:14px; margin:0 2px; text-indent:9999px; overflow:hidden;} 
.H-product .hd li.on{ background-position:0 0;}
.H-product .prev,.H-product .next{ position:absolute; background:url(../images/slice_icon.png) no-repeat; height:62px; width:34px; top:50%; margin-top:-17px;}
.H-product .prev{ left:-34px;}
.H-product .next{ right:-34px; background-position:0 -62px;}
.H-product .prevStop{ background-position:-34px 0; cursor:default; }
.H-product .nextStop{ background-position:-34px -62px; cursor:default; }
/*Index End*/


.SiderMenu{ float:left; width:21%; }
.ColumnT{ margin:0; height:98px; color:#fff; font-size:22px; padding:30px 20px 10px 40px; background:url(../images/sidercolumn.png) no-repeat top center;}
.ColumnT span{ position:relative; display:block; margin-bottom:10px;}
.ColumnT em{ display:block; font-style:normal; font-size:10px; font-weight:normal; text-transform:uppercase;}

.Menu{background:url(../images/menu_bg.png) no-repeat right bottom; padding-bottom:57px;}
.Menu ul{background:#f6f6f6; padding:38px;}
.Menu li{border-bottom:1px solid #d0d0d0; padding-bottom:15px; position:relative; margin-bottom:15px;}
.Menu li a{ color:#333;}
.Menu li .icon{ position:absolute; top:10px; right:0; border:6px solid #b9b9b9; border-top-width:3px;border-bottom-width:3px; border-color:transparent transparent transparent #b9b9b9; cursor:pointer;}
.Menu li .icondown{border-color:#b9b9b9 transparent transparent transparent; border-top-width:6px;border-bottom-width:6px;border-right-width:3px;border-left-width:3px;}
.Menu li:hover a.m_a,.Menu li.cur a.m_a,.Menu li .m-subTwo dd.curdd a{ color:#e4007f;}
.Menu li:hover .icon,.Menu li.cur .icon{border-color:transparent transparent transparent #e4007f;}
.Menu li:hover .icondown,.Menu li.cur .icondown{border-color: #e4007f transparent transparent transparent;}
.Menu li .m-subTwo{ padding-left:2em; border-top:1px solid #d0d0d0; margin-top:15px; padding-top:15px; font-size:12px; line-height:30px; display:none;}
.Menu li .m-subTwo dd a:hover{ color:#e4007f;}


.Main{ float:right; width:79%; padding:25px 0;}
.MainCon{ padding:48px 0 0 60px;}
.ConT{ font-size:16px; color:#333; margin:0 0 34px 0;}
.ZCurrents{ background:url(../images/icon2.png) no-repeat 0 0; line-height:27px; height:27px; padding-left:25px; font-size:16px; margin:20px auto;}
.ZCurrents .first{ font-size:20px;}
.ZCurrents span{ color:#454545;font-size:16px; }
.Currents{ text-align:right; border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9; line-height:50px; font-size:12px;color:#959595;}
.Currents a{ color:#959595;}
.Currents span{ color:#e4007f;}
.memberCurrent{ border:none;}
.SinglePage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; line-height:24px; color:#565656; font-size:14px;}



/*品牌介绍*/
.catelist{ position:relative; margin:0 -1.5%;}
.catelist li{ float:left; width:30.333%; padding:30px; margin:0 1.5% 45px; border:1px solid #e1e1e1; position:relative;}
.catelist .absolute-a{ position:absolute; top:0; left:0; display:block; width:100%; height:100%; z-index:2;}
.catelist li .pic{ overflow:hidden; display:block; width:100%;/* max-height:180px;*/ margin:20px 0 20px;}
.catelist li .cn{ font-size:24px; margin:0; font-weight:normal; color:#333;}
.catelist li .en{ font-size:21px; margin:0; font-weight:normal; text-transform:capitalize; color:#888; font-family:Arial,"微软雅黑";}
.catelist li .con{ font-size:18px; overflow:hidden; height:96px;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;}
.catelist li:hover .pic img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.Othercatelist{position:relative; margin:30px -5.65% 60px;}
.Othercatelist li{ float:left;width:21%; margin:0 5.65%; text-align:center;}
.Othercatelist li .pic{ background:url(../images/catebg.png) no-repeat 0 0; width:147px; height:147px; position:relative; display:block;overflow:hidden; text-align:center; float:left;}
.Othercatelist li img{ width:147px; height:147px;}
.Othercatelist li img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.Othercatelist li .imgbg{ background:url(../images/catebg.png) no-repeat 0 0; position:absolute; top:0; left:0; display:block; z-index:2; width:100%; height:100%;}
.Othercatelist li .tit{ background:url(../images/icon2.png) no-repeat left center; float:left; font-size:24px; padding-left:30px; display:inline-block; margin:56px 0 0; text-align:right;}
.Othercatelist li.first{ width:24%; }
.Othercatelist li .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}

.Corporatelist{ padding:20px 0 0 0; position:relative; margin:0 -3.5px;}
.Corporatelist li{ float:left; width:142px; margin:10px 3.5px;}
.Corporatelist li .pic{ border:1px solid #cccccc; display:block;}
.Corporatelist li .pic img{ height:105px; width:140px;}
.Corporatelist li .tit{ font-size:16px; color:#333; text-align:center; margin:15px 0 0 0;}
.Corporatelist li .tit a:hover{ text-decoration:underline;}

.historylist .box{ margin-bottom:40px;}
.historylist .hisLeft,.historylist .hisRight,.historylist .pic{ float:left; display:inline;}
.historylist h2,.historylist p,.historylist ul,.historylist li{ font-weight:normal; padding:0; margin:0;}
.historylist .hisLeft{ width:166px; margin-right:20px; color:#ed1193;}
.historylist .hisLeft h2{ font-size:50px;}
.historylist .hisLeft p{ line-height:20px;}
.historylist .hisRight{ width:702px;}
.historylist .hisRight li{ margin-bottom:40px;}
.historylist .pic,.historylist .pic img{ width:200px; height:125px;}
.historylist .memos{ width:480px; float:right; display:inline;}
.historylist .memos h2{ font-size:14px; color:#ed1193;}
.historylist .memos p{ font-size:12px; line-height:18px; margin-top:7px;}
/*品牌介绍 End*/

/*新闻资讯*/
.newlist{ width:867px;/*width:72%;*/ float:left;}
.newlist li{ border-bottom:1px solid #dedee3; padding-bottom:15px; margin-bottom:20px;}
.newlist li .pic{ display:block; width:250px; height:162px; float:left; overflow:hidden;}
.newlist li .pic img{ width:250px; height:162px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.newlist li .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.newlist li .txt{ float:right; width:585px; padding:15px 0;}
.newlist li .tit{ font-size:18px; font-weight:bold; color:#333; display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.newlist li .tit:hover{ color:#e4007f;}
.newlist li .con{ font-size:16px; margin:20px 0; height:48px; color:#666; overflow:hidden;}
.newlist li .more{ float:right; font-size:16px; display:inline-block; margin:0 0  0 auto;}
.newlist li .more span{ position:relative; top:-2px;}
.newlist li:hover{}


.travlelist{}
.travlelist li{ border-bottom:1px solid #dedee3; padding-bottom:15px; margin-bottom:20px;}
.travlelist li .pic{ display:block; width:250px; height:162px; float:left; overflow:hidden;}
.travlelist li .pic img{ width:250px; height:162px;transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;}
.travlelist li .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.travlelist li .txt{ float:right; width:585px; padding:15px 0;}
.travlelist li .tit{ font-size:18px; font-weight:bold; color:#333; display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.travlelist li .tit:hover{ color:#e4007f;}
.travlelist li .con{ font-size:16px; margin:20px 0; height:48px; color:#666; overflow:hidden;}
.travlelist li .more{ float:right; font-size:16px; display:inline-block; margin:0 0  0 auto;}
.travlelist li .more span{ position:relative; top:-2px;}
.travlelist li:hover{}





.siderR{ float:right;width:300px; margin-bottom:30px;}
.hotbox{ width:300px; margin-bottom:30px; }
.hotbox .tabTit{ font-size:18px; font-weight:normal; margin:0; height:50px; line-height:50px; text-align:center;}
.hotbox .tabTit span{ display:inline-block; width:50%; background-color:#ededed; color:#e4007f;}
.hotbox .tabTit span.on{ background-color:#e4007f; color:#fff;}
.hotbox .tabbox{ padding:30px 22px 0;border:dashed 1px #e4007f; border-top:none; position:relative;}
.hotbox .tabbox ul{ display:none;}
.hotbox .tabbox li{ border-bottom:1px dashed #e4007f; padding:0 20px 23px; margin-bottom:30px;}
.hotbox .tabbox li .tit{ height:35px; line-height:35px; margin:0; padding:0 10px; font-size:16px; font-weight:normal; text-align:center; background-color:#f3f3f3;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.hotbox .tabbox li .tit a{color:#e4007f;}
.hotbox .tabbox li .figure{ margin:23px 0 0 -10px; position:relative;}
.hotbox .tabbox li .pic{ width:80px; height:164px; line-height: 164px; display:block; overflow:hidden;}
.hotbox .tabbox li .pic img{width:80px;/* height:164px;*/}
.hotbox .tabbox li .txt{ position:absolute; left:85px; bottom:5px;width:140px;}
.hotbox .tabbox li .txt .bq{ margin-top:15px;}
.hotbox .tabbox li .txt .bq a{ display:inline-block; background:#e4007f;color:#fff; margin-right:5px;margin-bottom:5px; padding:0 5px;}
.hotbox .tabbox ul li:last-child{ border-bottom:none; padding-bottom:0;}

.Relatedbox{ width:300px; margin-bottom:30px; }
.Relatedbox .tabTit{ font-size:18px; font-weight:normal; margin:0; height:50px; line-height:50px; text-align:center;}
.Relatedbox .tabTit span.on{ background-color:#e4007f; color:#fff; width:100%; display:block;}
.Relatedbox .tabbox{ padding:30px 22px 0;border:dashed 1px #e4007f; border-top:none; position:relative;}
.Relatedbox .tabbox ul{ display:block;}
.Relatedbox  li{ border-bottom:1px dashed #e4007f; padding:0 20px 23px; margin-bottom:30px;}
.Relatedbox  li .tit{ height:35px; line-height:35px; margin:0; padding:0 10px; font-size:16px; font-weight:normal; text-align:center; background-color:#f3f3f3;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Relatedbox li .tit a{color:#e4007f;}
.Relatedbox li .figure{ margin:23px 0 0 -10px; position:relative;}
.Relatedbox li .pic{ width:80px; height:164px; display:block; overflow:hidden;}
.Relatedbox li .pic img{width:80px; height:164px;}
.Relatedbox li .txt{ position:absolute; left:85px; bottom:5px;width:140px;}
.Relatedbox li .txt .bq{ margin-top:15px;}
.Relatedbox li .txt .bq a{ display:inline-block; background:#e4007f;color:#fff; margin-right:5px;margin-bottom:5px; padding:0 5px;}
.Relatedbox ul li:last-child{ border-bottom:none; padding-bottom:0;}

.R-ad{}
/*新闻资讯 End*/


/*产品中心*/
.pcate{}
.plogo{ position:absolute; top:15px; left:23px;}
.plogo img{ max-height:48px;}
.pcate .cn,.pcate .en,.pcateTwo .cn{ text-align:center;}

.pcate,.pcateTwo{ margin-left:-2.2665%; margin-right:-2.2665%;}
.pcate li,.pcateTwo li{ width:28.8%; margin-left:2.2665%; margin-right:2.2665%;}
.pcate li .cn{ margin-top:33px;}
.pcate li .en{ font-size:18px; margin-top:4px;}
.pcate li .pic{ margin-bottom:0;}
.pcate li .pic img{ width:293px; height:256px;}
.pcateTwo li .cn{ padding:0 3%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.pcateTwo li .pic{ margin:30px 0 26px; }
.pcateTwo li .pic img{ width:293px; height:211px;}
.pcateTwo li .con{ text-align:center; height:60px; color:#848280; line-height:30px; padding:0 3%;}

.productlist{ position:relative; margin:0 -1%;}
.productlist li{ float:left; width:48%; margin:0 1% 45px 1%;}
.productlist li .pic{ width:191px; height:191px; text-align:center; position:relative; display:block; float:left; border:1px solid #cccccc; overflow:hidden;}
.productlist li .pic img{ width:189px; height:189px;}
.productlist li .txt{ float:right; width:212px; color:#666; line-height:24px;}
.productlist li .txt .tit,.productlist li .txt .number,.productlist li .txt .spec,.productlist li .txt .price{display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.productlist li .txt .tit{  font-weight:bold; margin-bottom:10px;}
.productlist li .txt .price{ color:#ff0000;}
.productlist li .txt .brief{ margin:0; font-size:12px; height:48px; overflow:hidden; margin:6px 0 5px;}
.productlist li .txt .more{ color:#e4007f; font-size:12px;}
.productlist li .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.productlist .line{display:block; width:80%; margin:0 auto 45px; height:1px; border-bottom:1px solid #e6e6e6; clear:both;}

.proinfofloor1{ border-top:1px solid #f9c7e3; border-bottom:1px solid #f9c7e3; height:67px;margin:15px 0; padding:5px 0; position:relative;}
.proname{ margin:0 0 5px 0; font-size:24px; font-weight:normal; color:#4c4948;}
.proinfofloor1 .con{ color:#4c4948; font-size:18px;}
.proinfofloor1 .p-num{ padding-right:20px;}
.proinfofloor1 .p-price{}
.proinfofloor1 .p-btn{ position:absolute; top:10px; left:567px; display:block; width:148px; height:43px; line-height:43px; border-radius:10px; text-align:center; color:#fff; font-size:18px; background:#e4007f;}
.proinfofloor1 .gobuy{ right:328px;background:#ffc332; left:auto;}
.prowrap{ margin-bottom:40px;}
.prodetails{ float:left; width:879px;}
.protab{ text-align:center; border:1px solid #e4007f; border-left:none; line-height:50px; font-size:18px; color:#e4007f;}
.protab span{ display:block; width:33.3338%; border-left:1px solid #e4007f; float:left; cursor:pointer;}
.protab span.on{ background:#e4007f; color:#fff;}
.tabconbox{ display:none; min-height:300px;}
.prodetails .info-content{ border:1px dashed #e4007f; min-height:500px; border-top:none; padding:15px;}
.prodetails .info-content .p-advantage{ margin:15px 0; line-height:38px;}
.prodetails .info-content .p-advantage span{ display:inline-block; background:#f3f3f3; font-size:18px; color:#e4007f; padding:0 15px; margin-right:20px;}

.bsBox{ box-sizing:content-box;}
.prodetails .share { margin:50px 0; box-sizing:content-box;}
.prodetails .share .ba{ background:url(../images/share_icon.png) no-repeat; width:32px; height:32px;}
.prodetails .share .ba:hover{background:url(../images/share_icon_hover.png) no-repeat;}
.prodetails .share .bshare-weixin{ background-position:0 0;}
.prodetails .share .bshare-sinaminiblog{ background-position:-43px 0;}
.prodetails .share .bshare-qzone{ background-position:-85px 0;}
.prodetails .share .bshare-douban{ background-position:-91px 0;}
.prodetails .share .bshare-more{ background-position:-121px 0;}
.prodetails .share .bshare-weixin:hover{ background-position:0 0;}
.prodetails .share .bshare-sinaminiblog:hover{ background-position:-43px 0;}
.prodetails .share .bshare-qzone:hover{ background-position:-85px 0;}
.prodetails .share .bshare-douban:hover{ background-position:-91px 0;}
.prodetails .share .bshare-more:hover{ background-position:-121px 0;}
/*产品中心 End*/

/*培训视频*/
.videolist{ position:relative; margin:0 -2.46666667%;}
.videolist li{ float:left; width:28.4%; margin:0 2.46666667% 30px;}
.videolist li .pic{ width:100%; overflow:hidden;}
.videolist li .pic img{ width:261px; height:188px;}
.videolist li h3{ margin:10px 0; position:relative; line-height:21px;}
.videolist li .tit{ font-size:16px; line-height:21px; display:block; margin-right:80px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.videolist li .downloadbtn{ position:absolute; top:0; right:30px; background:url(../images/download_icon.png) no-repeat left -24px; padding-left:25px; font-size:12px; font-weight:normal; color:#999; display:block; width:50px;}
.videolist li .downloadbtn:hover{ background-position:left 4px;}
.videolist li .sharebtn{ position:absolute; top:0; right:0; display:block; background:url(../images/share_icon_small.png) no-repeat right center; width:21px; height:21px;}
.videolist li .sharebtn:hover{ background-position:0 center;}
.videofixed{ background:rgba(0,0,0,0.5); position:fixed; width:100%; height:100%; display:none; top:0; left:0; z-index:999;}
.videobox{ background:#000; width:953px; height:485px; padding:0; position:absolute; left:50%; margin-left:-476.5px;}
.videobox h2{ font-size:20px; font-weight:normal; text-align:center; line-height:50px; margin:0;}
.videobox video{ background:#000;}
.videobox .close{ font-size:37px; position:absolute; right:5px; top:0; font-weight:bold; cursor:pointer; z-index:9;}
/*培训视频 End*/

/*有问有答*/
.problemlist{}
.problem-item{ color:#6c6c6c; font-size:14px;border:1px solid #e7e7e7; border-bottom:none;}
.problem-item.last{ border-bottom:1px solid #e7e7e7;}
.problem-item .item-name{ font-size:18px; color:#333; position:relative; cursor:pointer; padding:15px 15px 15px 30px; background:#f9f9f9;}
.problem-item .item-name .item-tit{ display:block;overflow:hidden;}
.problem-item .icon{  width:22px; height:23px; line-height:23px; text-align:center; color:#fff; font-weight:bold; font-size:18px; position:absolute; top:15px; right:15px; background:#d3d3d3; display:block;}
.problem-item .txt{ display:none; margin:30px 15px 30px 30px; overflow:hidden;}
.problem-item .txt ul li { margin-bottom:30px;}
.problem-item .txt ul li .tit{ font-size:14px; margin:0 0 15px 0;}
.problem-item .txt ul li .con{ line-height:36px; color:#333;}
.problem-item.active .item-name{ background:#e4007f; color:#fff;}
.problem-item.active .icon{background:#fff;color:#e4007f;}
.problem-item .txt ul{width:838px;padding-right:40px;}
.scrollUp,.scrollHandle,.scrollDown{overflow:hidden;background-image:url(../images/ttscrollbar.png);background-repeat:no-repeat;_background-image:url(../images/ttscrollbar.gif)}
.scrollBar{height:100%;width:10px;background:url(../images/ttscrollBarBg.png) center 0 no-repeat;background-repeat:repeat-y;overflow:hidden;position:absolute;right:0;top:0;z-index:111}
.scrollUp,.scrollDown{height:23px;cursor:pointer;position:absolute;left:1px;cursor:pointer}
.scrollUp,.scrollHandle,.scrollHandleDown,.scrollDown{width:14px;position:absolute;}
.scrollHandle{height:48px;background-position:0 0;left:0;top:10px;cursor:n-resize;}
.scrollUp{background-position:left -1px;top:0; display:none;}
.scrollDown{background-position:0 -26px;bottom:0;display:none;}
/*有问有答End*/

/*品牌期刊*/
.Journallist{ position:relative; margin:0 -1.65%;}
.Journallist li{ float:left; width:21.7%; margin:0 1.65% 40px; }
.Journallist li .pic{ display:block; background:url(../images/qk_bg.png) no-repeat left top;width:198px; height:264px; padding-top:2px; padding-left:3px;}
.Journallist li figure{ padding:0 8px 0 5px;}
.Journallist li .tit{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; text-align:center; font-size:18px; margin:10px 0 0;}
.Journallist li time{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; text-align:center; color:#666666;}
.Journallist li dl{ margin-top:10px;}
.Journallist li .btn{ display:inline-block; width:80px; height:27px; line-height:25px; text-align:center; background:#e4007f; border:1px solid #e4007f; color:#fff;}
.Journallist li .downloadbtn{ float:right; background:#fff; color:#e4007f;}
/*品牌期刊End*/

/*会员业绩查询*/
.Memberquery{ border:1px solid #e5e5e5; margin-top:15px; padding:20px 35px; position:relative;}
.Memquery-search{}
.Memquery-search .name{ font-size:16px; margin:0; color:#e4007f; width:100px; float:left; line-height:28px;}
.Memquery-select{ float:left; margin-left:20px;width:220px;}
.Memquery-select select{display: none; }
.Memquery-select .select_box{width: 65px;line-height: 26px; display:inline-block; position:relative; margin:0 1%;}
.Memquery-select .select_showbox{border: 1px solid #e5e5e5;height: 28px;padding-left: 10px;background: url(../images/icon.png) no-repeat 98% -317px; line-height:26px;border-radius:5px;}
.Memquery-select .select_option{border: 1px solid #e5e5e5;border-top: none;display: none; position:absolute; top:26px; left:0; width:100%; background:#fff; z-index:3; }
.Memquery-select .select_option li{padding:0 0 0 10px; line-height:30px; margin:0;}
.Memquery-select .select_option li.selected{background-color: #F3F3F3;color: #999;}
.Memquery-select .select_option li.hover{background: #e4007f; color: #fff;}
.Memquery-con dl{ border-bottom:1px solid #e6e6e6; padding:15px 0;}
.Memquery-con dl.last{ border-bottom:none;}
.Memquery-con dl dd{ float:left; width:30%;}
.MemfixBg{ background:url(../images/MemqueryBg.png) top left; position:fixed; width:100%; height:100%; display:block; z-index:2; top:0%; left:0;}
.Memqueryfix{ width:551px; border-radius:10px; background:#fff; position:relative; top:50%; margin:-81.5px auto 0; z-index:60; padding:30px 100px;}
.Memqueryfix .closed{ background:url(../images/icon.png) no-repeat -4px -495px; display:block; width:17px; height:14px; position:absolute; top:10px; right:10px;}
.Memqueryfix h3{ font-size:16px; font-weight:normal; margin-bottom:20px;}
.Memqueryfix .text{ width:200px; height:46px; line-height:46px; border:1px solid #e5e5e5; padding:0 15px 0 40px; border-radius:5px; background:url(../images/inputbg.jpg) no-repeat 15px center;}

.Memqueryfix .text1{ width:200px; height:46px; line-height:46px; border:1px solid #e5e5e5;  border-radius:5px; }


.Memqueryfix .btn{ background:#e4007f; width:115px; height:46px; line-height:46px; text-align:center; color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin-left:10px;}
/*会员业绩查询 End*/

/*下载专区*/
.Downloadlist{ position:relative; margin:0 -1.65%;}
.Downloadlist li{ float:left; width:21.7%; margin:0 1.65% 40px; }
.Downloadlist li .pic{ display:block; background:url(../images/qk_bg.png) no-repeat left top;width:198px; height:264px; padding-top:2px; padding-left:3px;}
.Downloadlist li figure{ padding:0 8px 0 5px;}
.Downloadlist li .tit{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; text-align:center; font-size:18px; margin:10px 0 0;cursor: default;}
.Downloadlist li dl{ margin-top:10px;}
.Downloadlist li .btn{ display:inline-block; width:80px; height:27px; line-height:25px; text-align:center; background:#e4007f; border:1px solid #e4007f; color:#fff;}
.Downloadlist li .downloadbtn{ float:right; background:#fff; color:#e4007f;}
/*下载专区End*/

/*Job*/
.joblist{}
.joblist dl{ cursor:pointer; color:#333;}
.joblist dl dt{ background:#363636; margin-bottom:0.25em;}
.joblist dl span{ float:left; width:25%;  padding:0.5em 0 0.5em 0; text-align:center;}
.joblist dl span.jobname{ position:relative;}
.joblist dl span.jobname em{ font-size:1em; font-family:"宋体"; font-weight:bold; color:#fff; background:#363636; position:absolute; padding: 0 0.25em; left: 8%; height: 1em; line-height: 1.25em;top: 1.25em;font-style: normal; border-radius:3px; width:1em;}
.joblist dl span.first{ border-left:none; text-align:left; padding-left:4%; width:20%;}
.joblist dl dt span{ color:#fff;border-left:1px solid #434343; width:24.5%;}
.joblist dl dd{ background:#e5e5e5;}
.joblist dl.even dd{ background:#fff;}
.joblist dl figure{ display:none;}
.joblist dl figure{ border-bottom:1px solid #e5e5e5;}
.joblist dl.even figure{ border-top:1px solid #e5e5e5;border-bottom:none;}
.joblist dl.cur dd span{}
.joblist dl.cur figure{ padding:1.5em 150px 1.5em 3%; position:relative;}
.joblist dl.cur figure .con{ font-size:0.825em; line-height:2em; }
.joblist dl.cur .throw{ background:#93332f; width:120px; text-align:center; color:#fff; font-weight:bold; position:absolute; right:3%; top:2em;}

.jobform{}
.jobform dl{ background:#fff; border:#efefef solid 1px; padding:0.9em 0; margin:0 auto 1.1em; max-width:500px; line-height:1.5em; overflow:hidden;}
.jobform dl dt{ padding:0 1em; color:#777; float:left; text-align:right; width:24%; min-width:100px; max-width:100px; }
.jobform dl dd{ padding:0 0.5em; float:left; width:72%;}
.jobform dl dd .text{ width:100%;}
.jobform dl.last{ border:none;}
.jobform .btn{ width:45%; float:right; background:#333; color:#fff; font-size:16px; font-weight:bold; padding:0.5em 0; border-radius:0; letter-spacing:0.5em;}
.jobform .btn.submit{ float:left; background:#e4007f;}
/*job End*/

/*联系我们*/
.officeTit{ color:#333; font-size:1.325em; font-weight:bold;}
.map{}
/*联系我们 End*/


/*会员中心*/
.MemberBg{position:relative;}
.MemberContainer{}
.MemberBg .Pagewidth{ padding:34px 0;}
.Register{ width:397px; background:#fff; margin:0 0 0 auto;}
.Register-h2{ margin:0; line-height:61px; font-size:24px; text-align:center;}
.Register-h2 span{ display:block; width:50%; float:left; background:#e4007f; color:#fff; cursor:pointer;}
.Register-h2 span.on{ background:#fff; color:#e4007f;}
.MemberForm{ padding:30px 40px;}
.MemberForm .form{ display:none;}
.MemberForm dl{ margin-bottom:13px; color:#000;}
.address-select{ float:left;width:48%; float:left;}
.address-select2{ float:right;}
.address-select select{display: none; }
.address-select .select_box{line-height: 44px; display:inline-block; position:relative; width:100%;}
.address-select .select_showbox{color:#000000;border: 1px solid #e5e5e5;height: 46px;padding-left: 10px;background: url(../images/icon.png) no-repeat 98% -308px; line-height:44px;border-radius:5px;}
.address-select .select_option{border: 1px solid #e5e5e5;border-top: none;display: none; position:absolute; top:100%; left:0; width:100%; background:#fff; z-index:3; }
.address-select .select_option li{padding:0 0 0 10px; line-height:30px; margin:0; color:#000000;}
.address-select .select_option li.selected{background-color: #F3F3F3;color: #000000;}
.address-select .select_option li.hover{background: #e4007f; color: #fff;}
.MemberForm dl .text{ border:1px solid #e5e5e5;height: 40px;padding:0 10px;  line-height:40px;border-radius:5px; width:100%; color:#000;}
.MemberForm dl .text1{ width:70px;}
.MemberForm dl .text2{ width:122px;}
.MemberForm dl .text3{ width:196px;}
.MemberForm dl .text4{ width:48%;}
.MemberForm dl .text5{ width:136px;}
.MemberForm dl .fr{ float:right;}
.MemberForm dl label{ display:inline-block; margin-left:15px;}
.MemberForm dl.upfile{ position:relative;}
.MemberForm dl .hidtext{}
.MemberForm dl.upfile .file{ position:absolute; top: 0;  left: 127px;   width: 125px;   height: 46px; cursor:pointer; padding-left:125px; overflow:hidden; z-index:10; opacity:0; filter:alpha(opacity=0);}
.MemberForm dl.upfile .btn{ border-radius:5px; background:#e4007f; color:#fff; font-size:16px; height:46px; line-height:46px; width:125px; display:inline-block; text-align:center; margin-left:15px; cursor:pointer;}
.MemberForm dl .btn1{ border-radius:5px; background:#e4007f; color:#fff; height:46px; line-height:46px; width:101px; display:inline-block; text-align:center; margin-left:15px; cursor:pointer;}
.MemberForm dl .submitbtn{ border-radius:5px; background:#e4007f; color:#fff; font-size:18px; height:46px; line-height:46px; width:100%; text-align:center; cursor:pointer;}
.MemberForm .con{ font-size:12px; margin-bottom:0;}

.Memregisterfix{ width:551px; border-radius:10px; background:#fff; position:relative; top:50px; margin:0 auto; z-index:60; padding:30px 100px; text-align:center;}
.Memregisterfix .closed{ background:url(../images/icon.png) no-repeat -4px -495px; display:block; width:17px; height:14px; position:absolute; top:10px; right:10px;}
.Memregisterfix h3{ font-size:16px; font-weight:normal;}

.login-h2{ margin:0; line-height:61px; font-size:24px; text-align:center; color:#e4007f; background:url(../images/member_icon.png) no-repeat 43% -225px; padding-left:30px;}
.MemberForm dl.username{ background:url(../images/member_icon.png) no-repeat left -287px; padding-left:20px;}
.MemberForm dl.username .text2{ width:128px;}
.MemberForm dl.password .text{background:url(../images/member_icon.png) no-repeat 12px -338px; padding-left:30px; }
.MemberForm dl .autologon{ position:relative; top:2px; margin-right:5px;}
.MemberForm dl .Forgetbtn{ float:right; color:#bebebe;}
.MemberForm dl .Forgetbtn:hover{ color:#e4007f;}


.MemberForm dl.passimgBox{ position: relative;}
.MemberForm dl.passimgBox .passimg{position: absolute; right: 0;top: 0;display: block; width: 40px; height: 46px; background: url(../images/icon_yj.png) no-repeat center; cursor: pointer;}



.MemberContainer{}
.Member-right{ float:right; width:900px; padding-bottom:30px; min-height:600px; height:600px; height:auto !important;}
.Member-right .ConT{ color:#e4007f; margin-top:30px;}
.order-tab{ border-bottom:1px solid #e4007f; position:relative;}
.order-tab .tab a{ border:1px solid #cdcdcd; border-left:none;border-bottom:none; font-size:14px; color:#333; float:left; height:36px; line-height:36px; padding:0 35px; background:#f2f2f2;}
.order-tab .tab a.first{ border-left:1px solid #cdcdcd;}
.order-tab .tab a.on{ background:#fff; border-color:#e4007f; color:#e4007f; font-weight:bold; position:relative; bottom:-1px; margin-top:-1px; height:37px;}
.order-search{ position:absolute; right:0; top:4px;}
.order-search .text{ width:218px; height:25px; line-height:25px; padding:0 10px; border:1px solid #e3e3e3; color:#333; margin-right:5px;}
.order-search .text:placeholder{ color:#e3e3e3;}
.order-search .btn{ background:#e4007f; /*border:1px solid #e4007f;*/ color:#fff; /*padding:3px 5px;*/ padding:0 15px;}
.order-btnbox{ padding:20px 0;}
.order-btnbox a{ border:1px solid #e4007f;background:#e4007f; display:inline-block; width:100px; text-align:center; height:25px; line-height:25px; color:#fff; margin-right:10px;}
.orderlist{ border:1px solid #ececec; border-right:none; border-bottom:none; margin-bottom:20px; font-size:12px;}
.orderlist .order-tit{ background:#ececec; height:32px; line-height:32px; padding:0 10px; border:1px solid #fff;border-right:1px solid #ececec;}
.orderlist .order-tit span{ padding-right:15px; }
.orderlist .order-tit .number b{ color:#333;}
.orderlist .order-tit .checkbox{ display:inline-block; width:12px; height:12px; border:1px solid #1c5180; background-color:#fff; position:relative; top:2px;}
.ordertable{}
.ordertable thead{ background:#f2f2f2; line-height:32px; height:32px;border:1px solid #fff; border-right:1px solid #ececec; }
.ordertable thead th{ font-weight:normal;}
.ordertable td{ text-align:center; vertical-align:middle; padding:10px; border:1px solid #ececec; border-left:none; border-top:none;}
.ordertable .name,.ordertable th .name{ text-align:left; padding-left:15px; float:left;}
.ordertable .price-down{ background:url(../images/member_icon.png) no-repeat 37px -132px; padding-right:20px;}
.ordertable .ordernum{ color:#333;}
.ordertable .order-icon{ display:block; padding-bottom:10px; position:relative;}
.ordertable .order-icon .icon{ display:block; width:0; height:0; border:4px solid #666; border-color:#666 transparent transparent transparent; position:absolute; bottom:0; left:50%;}
.ordertable .order-download{ background:#e4007f; color:#fff; padding:2px 12px; display:inline-block; margin-bottom:5px;}
.ordertable .btn{ color:#e4007f; border-bottom:1px solid #e4007f;}
.ordertable .Apply{ background:#e4007f; display:block; width:50px; text-align:center; color:#fff; margin:0 auto 5px; height:24px; line-height:24px;}
.ordertable .Expired{ background:#e6e6e6; color:#939393;display:block; width:50px; text-align:center; color:#fff; margin:0 auto 5px; height:24px; line-height:24px;}
.ordertable  .proitem{}
.ordertable  .proitem .pic{ display:block; float:left; padding:15px 0;}
.ordertable  .proitem .pic img{ width:45px; height:45px;}
.ordertable  .proitem dl{ float:left; width:150px; margin-left:20px; color:#787878; text-align:left; padding-top:22px;}
.ordertable  .proitem .tit{ color:#787878; font-weight:bold; display:block;}
.ordertable  .proitem .tit:hover{ color:#2f32a6;}
.ordertable  .proitem dl span{ display:block;}
.orderinfo{}
.order-tips{ margin:20px 0; padding:0 0 0 15px; line-height:24px;}
.orderinfo-box{margin-bottom:20px;}
.orderinfo-box .tit{ background:#f2f2f2; font-size:12px; margin:0; padding-left:15px; height:32px; line-height:32px;}
.orderinfo-box .con{ padding:20px 0 0 15px; line-height:24px; }
.orderinfolist .proitem .tit{ font-weight:normal; font-size:14px; color:#e4007f; text-decoration:underline;}

.Memberinfo{ margin-bottom:20px; background:#f6f6f6; border:1px solid #c2c2c2; padding:15px;}
.Memberinfo .M-photo{ float:left; border:1px solid #c2c2c2; width:107px; height:107px;}
.Memberinfo .M-photo img{ width:105px; height:105px;}
.Memberinfo .M-con{ float:right; width:744px; border-left:1px solid #e4e4e4; margin-left:15px; padding-left:15px;}
.Memberinfo .M-welcome{ margin:0; display:block;}
.Memberinfo .M-welcome b{ color:#333; font-size:20px; padding-left:10px;}
.Memberinfo .M-grade{ border:1px solid #c5c5c5; line-height:24px; padding:2px 15px 2px 30px; background:#fff url(../images/member_icon.png) no-repeat 8px 7px; font-size:12px;}
.Memberinfo .M-rz{ padding:10px 0;}
.Memberinfo .M-rz a{ display:inline-block; *display:inline; *zoom:1; padding-left:20px; margin-right:15px; color:#317ce4; font-size:12px;}
.Memberinfo .M-rz .phone{ background:url(../images/member_icon.png) no-repeat 0 -43px;}
.Memberinfo .M-rz .email{ background:url(../images/member_icon.png) no-repeat 0 -87px; padding-left:25px;}
.Memberinfo .M-table{ border:1px solid #e4e4e4; border-top:none; border-left:none; clear:both; margin-top:20px; font-size:12px;}
.Memberinfo .M-table td{ line-height:30px; padding:0 15px; border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4; background:#fff;}
.Memberinfo .M-table .M-table-dl{ display:inline-block; padding-left:30px;}
.Memberinfo .M-table .M-table-dl a{ color:#317ce4;}
.M-tit{ font-size:14px; color:#333; margin:30px 0 10px;}
.M-tit a{ color:#e4007f; font-weight:normal; font-size:12px; float:right;}
.M-Recommend{ position:relative; overflow:hidden;}
.M-Recommend .btn{ background-image:url(../images/slice_icon.png); background-repeat:no-repeat; position:absolute; top:50%; display:block; width:21px; height:20px;}
.M-Recommend .prev{ background-position:0 0; left:0;}
.M-Recommend .next{ background-position:0 -23px; right:0;}
.M-Recommend .prev:hover{ background-position:-25px 0;}
.M-Recommend .next:hover{ background-position:-25px -23px;}

.M-Recommend h2{ border-bottom:2px solid #c2c2c2; margin:0 0 20px; font-size:14px; color:#333; line-height:30px;}
.M-Recommendlist{ margin:0 27px;}
.M-Recommendlist ul{overflow:hidden; zoom:1;}
.M-Recommendlist li{ float:left; border:3px solid #ececec; width:232px; height:257px; padding:15px; text-align:center; margin:0 5px;}
.M-Recommendlist li .pic{ display:block; padding:10px 0;}
.M-Recommendlist li .pic img{ width:155px; height:155px;}
.M-Recommendlist li .txt{ text-align:left; line-height:24px;}
.M-Recommendlist li .txt .tit{ color:#333; font-size:16px; display:block;}
.M-Recommendlist li .txt .price{ color:#999;}
.M-Recommendlist li .txt .price em{ font-size:16px; font-style:normal;}

.M-personal{ padding:30px; background:#f4f4f4; margin-bottom:20px; position:relative;}
.M-personal .txt{ float:left; width:400px;}
.M-personal .txt dl{ padding:10px 0;}
.M-personal .txt dl .name{ display:inline-block; width:80px; text-align:right;}
.M-personal .txt dl .hy{ display:inline-block; background:url(../images/member_icon.png) no-repeat 0 0; padding-left:20px; margin-left:20px;}
.M-personal .txt dl .mailbtn{ color:#317ce4; text-decoration:underline; display:inline-block; margin-left:20px;}
.M-personal .photo{ position:relative; width:107px; height:107px; border:1px solid #c2c2c2; float:right;}
.M-personal .photo img{ width:105px; height:105px;}
.M-personal .photo a.pbtn{ position:absolute; bottom:5px; color:#e4007f; text-decoration:underline; width:48px; left:30px;}
.M-form dl{ line-height:30px; padding:5px 0;}
.M-form dl dt{ display: inline-block; *display:inline; *zoom:1; width:80px; text-align:right;}
.M-form dl dd{display:inline-block;}
.M-form dl .text{ border:1px solid #c5c5c5; padding:0 5px; background:#fff; line-height:30px; height:30px; margin-right:10px; }
.M-form dl .inputtxt{ width:200px;}
.M-form dl .selecttxt{ width:60px;}
.M-form dl .btn{ background:#3134a9; padding:2px 35px; color:#fff; font-size:14px; border:1px solid #0b0d63; display:inline-block; margin-top:30px;}
.M-jf{ background:#f2f2f2; padding:20px 15px; font-size:14px;}
.M-jf b{ font-size:16px;}
.integraltable{ text-align:center; margin-top:20px;}
.integraltable thead{ background:#f2f2f2; line-height:34px;}
.integraltable thead th{ font-weight:normal;}
.integraltable .date{ text-align:left; padding-left:15px;}
.integraltable td{ border-bottom:1px solid #ececec; padding:10px 15px;}
.invoice-tit{ margin:0; font-size:16px; color:#333; padding-bottom:5px; border-bottom:1px solid #eeeeee;}
.invoicename{ margin:10px 0; background:#eeeeee; font-size:16px; font-weight:normal; border-bottom:1px solid #e5e5e5; line-height:37px; padding-left:15px; color:#333;}
.invoicelist{ text-align:center; vertical-align:middle;}
.invoicelist td{ line-height:30px; padding:0 15px;}
.invoicelist td.fisrt{ padding-left:15px; text-align:left;}
.invoicelist td .btn{ display:inline-block; margin:0 5px;}
.invoiceform{ font-size:14px;}
.invoiceform dl dt{ width:120px;}
.invoiceform dl .inputtxt{ width:300px;}
.invoiceform dl label{ display:inline-block; margin-right:10px;}
.Goodsaddr-tit{ line-height:30px;}
.Goodsaddr-tit .G-add{ background:#e4007f; padding:0 15px; color:#fff; font-weight:bold; display:inline-block; margin-right:10px; height:30px;}
.Goodsaddr-box{ border:1px solid #d0d0d0; margin-top:20px; padding:15px;}
.Goodsaddr-box.default{ background:#ecf3fe;}
.Goodsaddr-box .tit{ display:inline-block; width:80px; text-align:right;}
.Goodsaddr-box .G-top{ border-bottom:1px dashed #d3d3d3; line-height:30px; padding-bottom:5px;}
.Goodsaddr-box .G-top .btn{ float:right; color:#317ee7; margin-left:10px;}
.Goodsaddr-box figure{ padding:15px 0 0; line-height:24px;}
.martop{ margin-top:20px;}
.outGoods{ margin-top:20px; background:#f3f3f3; padding:30px; line-height:30px;}
.outGoods textarea{ background:#fff; padding:10px; width:400px; height:150px;}
.outGoods .filebtn{ background:url(../images/member_icon.png) no-repeat 0 -186px; display:block; width:92px; height:32px; margin:10px 0;}
.outGoods dl{ color:#9a9a9a;}
.outGoods label{ margin-right:10px;}
.outGoods .btn{ display:block; width:119px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; background:#3337ac; margin-top:30px;}
.forgetpass{ background:#f4f4f4;}
.forgetpass form{ width:60%; margin:0 auto; padding:70px 0;}
.forgetpass dl{ padding:5px; line-height:30px;}
.forgetpass dt{ float:left; width:120px; text-align:right;}
.forgetpass dd{ float:left; margin-left:10px; width:250px;}
.forgetpass .text{ width:250px; padding:0 5px; border:#c5c5c5 1px solid; background:#fff;}
.forgetpass .btn{ background:#3437ad; border:1px solid #0b0d63; padding:2px 30px; color:#fff;}

.Wlorderlist{ border:1px solid #e5e5e5; background:#fff; padding:30px 40px;}
.Wlorderlist table{ border-color:#e5e5e5; color:#a3a3a3; text-align:center;font-size:16px;}
.Wlorderlist table thead{ background:#f7f7f7;}
.Wlorderlist table thead th{font-weight:normal; font-size:16px; color:#333;}
.Wlorderlist table td,.Wlorderlist table th{ padding:8px 10px;}
.Wlinfo{ border:1px solid #e5e5e5;background:#fff; padding:30px 40px; margin:30px 0;}
.Wlinfo .Wl-tit{ margin:0; font-size:16px; color:#e4007f;}
.Wlinfo .Wl-con  dl{ border-bottom:1px solid #e6e6e6; padding:25px 0;}
.Wlinfo .Wl-con  dl dd{ display:inline-block; margin-left:20px;}
.Wlinfo .Wl-con  dl.last{ border-bottom:none;}

.Quickorder{ border:1px solid #e5e5e5; padding:30px 40px; background:#fff; margin-bottom:40px;}
.Quickorder-tit{ border-bottom:1px solid #e6e6e6; font-size:16px; font-weight:normal;}
.Quickorder-tit span{ border-radius:5px 5px 0 0; display:inline-block; margin-right:5px; width:147px; height:36px; line-height:36px; text-align:center; color:#333; background:#e6e6e6;}
.Quickorder-tit .upfile{ display:inline-block; width:156px; overflow:hidden;font-size:12px; padding:0; margin:0; position:relative; top:6px;}
.Quickorder-tit .upfile .file{ position:absolute; left:0; top:0; padding-left:156px;}
.Quickorder-tit .upfile .btn{ border-radius:3px; background:#f1f1f1;  display:inline-block; padding:8px 10px; cursor:pointer;}
a.incart{ float:right; width:100px; height:30px; line-height:30px; text-align:center; background:#e4007f; color:#fff; font-size:12px; border-radius:5px;}
.queryterm{  margin-top:30px; border:1px solid #f7f7f7;}
.queryterm td{ padding:10px 15px;}
.queryterm dl{ line-height:38px; margin:15px 0;}
.queryterm dl dt{ float:left; width:80px;}
.queryterm dl dd{ float:left; width:65%;}
.Quickorder-select{width:100%;}
.Quickorder-select select{display: none; }
.Quickorder-select .select_box{line-height: 36px; display:inline-block; position:relative; width:100%;}
.Quickorder-select .select_showbox{border: 1px solid #e5e5e5;height: 38px;padding-left: 10px;background: url(../images/icon.png) no-repeat 98% -317px; line-height:36px;border-radius:5px;}
.Quickorder-select .select_option{border: 1px solid #e5e5e5;border-top: none;display: none; position:absolute; top:36px; left:0; width:100%; background:#fff; z-index:3; }
.Quickorder-select .select_option li{padding:0 0 0 10px; line-height:30px; margin:0;}
.Quickorder-select .select_option li.selected{background-color: #F3F3F3;color: #999;}
.Quickorder-select .select_option li.hover{background: #e4007f; color: #fff;}
.pages-select{ display:inline-block; width:60px; height:30px; margin:0 10px;}
.pages-select .select_box{line-height: 30px; display:inline-block; position:relative;}
.queryterm dl .text{ border:1px solid #e5e5e5;height: 30px;padding:0 10px;  line-height:28px;border-radius:5px; width:100%;}
.Quickorder-select .select_showbox{ height:30px; line-height:28px;}
.queryterm dl .text2{ width:47%;}
.queryterm .btn{ display:block; width:100%; text-align:center; background:#e6e6e6; font-size:16px; padding:0 10px; margin:10px 0; line-height:30px;}
.queryterm .btn:hover{ background:#e4007f; color:#fff;}
.goodslist{ margin-top:30px;border-radius:5px 5px 0 0; text-align:center; border:1px solid #f7f7f7;}
.goodslist thead{ background:#f7f7f7;  }
.goodslist thead td:first-child,.goodslist tr td:first-child{ text-align:left;}
.goodslist .checkbox {    display: inline-block;    width: 12px;    height: 12px;    border: 1px solid #1c5180;    background-color: #fff;    position: relative;    top: 2px;}
.goodslist td{padding:8px 5px; border:1px solid #f7f7f7;}
.goodslistbot{ padding:15px 0;}
.Pages1{ float:left;}
.goodslistbot .Batchadd{ float:right;}
.m_numberSelect{ display:inline-block; border: 1px solid #cacaca; position: relative; background-color: #FFF; width:96px;}
.m_numberSelect .i_minus,.m_numberSelect .i_add{ width:27px; height:30px; line-height:30px; display:inline-block; color:#796767; font-size:20px; font-weight:bold; text-align:center; float:left;}
.m_numberSelect .numberInput{width:40px; color:#796767; font-size:14px; text-align:center; line-height:30px; border-left:1px solid #cacaca;border-right:1px solid #cacaca; display:inline-block; height:30px;float:left;}
.goodsbotall{ margin:20px 0 0 0;}
.goodsbotall .btn{ display:inline-block; margin-right:15px;}
.goodsbotall .Pricetotal{ float:right;}
a.Ordersubmit{ display:block; width:100px; border-radius:5px; background:#e4007f; color:#fff; font-size:12px; text-align:center; line-height:30px; height:30px; margin:10px 0 0 auto;}

.goodsfix{ width:867px; top: 50% !important; margin: -275.8px auto 0;}
.goodsfix h3{ text-align:center;}
.goodsfix .dlinputall{ position:relative; margin:0 -1%;}
.goodsfix .text{border:1px solid #e5e5e5;height: 42px;padding:0 10px;  line-height:40px;border-radius:5px; width:23%; margin:10px 1% 0; background:none; padding-left:15px;}
.goodsfix .btn{ background:none; color:#333;}
.goodsfix .btn:hover{ background:none; color:#e4007f;}
.goodsfix .totalcon{ border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; margin:20px 0; padding:10px 0; text-align:right;}
/*会员中心 End*/

/*购物车*/

/*购物车1*/
.cartlist{}
.cart-item{ border:1px solid #dddddd; margin:15px 0 30px; height:196px; position:relative;}
.iradio{ position:absolute;top:45%; left:20px; display:block; width:17px; height:17px; background:url(../images/shop_icon.png) no-repeat 0 0; }
.iradio.unradiobtn{ background-position:0 -46px;}
.iradio.radiobtn{ background-position:0 0;}
.cart-item .i-cart-pro{ float:left; width:556px; padding:6px 20px 0 40px;line-height:30px;}
.cart-item .i-cart-pro dt{ float:left; width:}
.cart-item .i-cart-pro .pic{ display:block; padding-top:45px;}
.cart-item .i-cart-pro .pic img{ width:94px; height:94px; vertical-align:middle;}
.cart-item .i-cart-pro dd{ float:left; width:385px; padding-left:20px;}
.cart-item .i-cart-pro dd .tit{ display:block; font-size:16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.cart-item .i-cart-pro dd .txt{  color:#333;}
.cart-item .i-cart-pro dd .txt .name{ color:#959595;}
.cart-item .i-cart-pro dd .txt .price{ font-size:16px;}
.cart-item .i-cart-state{ float:left; width:163px; text-align:center; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.cart-item .i-cart-state .iStock{ display:block; font-size:14px; color:#464646; padding:19px 10px 10px;}
.cart-item .i-cart-state .ibg{ height:125px; background:#f6f6f6;}
.cart-item .i-cart-state .iMin{ font-weight:bold; display:block; font-size:14px; color:#3236ab; padding-top:9px; margin-bottom:20px;}
.cart-item .i-cart-operat{ float:right; width:279px; padding:52px 0;}
.cart-item .i-cart-operat .btn{ display:block; width:179px; height:40px; line-height:40px;  font-size:16px; text-align:center; margin:0 auto;}
.cart-item .i-cart-operat .idelete{border:1px solid #cfcfcf; color:#ababab; margin-bottom:10px;}
.cart-item .i-cart-operat .ipay{border:1px solid #0b0d63; color:#fff; background:#3437ae;}
.cartall{ background:#ececec; padding:20px; text-align:right;line-height:40px; margin-top:40px;}
.cartAmount{ display:inline-block; font-size:16px; font-weight:bold; padding-right:20px; color:#333;}
a.cartsubmit{border:1px solid #0b0d63; color:#fff; background:#3437ae;width:179px; height:40px;  font-size:16px; text-align:center; display:inline-block}
/*购物车1End*/
.cartlist .ordertable{ border:1px solid #dddddd; margin:15px 0 30px;}
.cartlist .ordertable thead th{ font-weight:bold;}
.cartlist .ordertable .proitem{ position:relative; padding-left:80px; line-height:30px;}
.cartlist .ordertable .proitem dl{ padding-top:30px;}
.cartlist .ordertable .proitem .tit{ font-size:16px; color:#e4007f; font-weight:normal;}
.cartlist .ordertable .proitem .pic img{ width:80px; height:80px;}
a.clearcart{ background:url(../images/shop_icon.png) no-repeat 0 -77px; padding-left:20px; color:#3437ad; float:left;}
a.goshop{border:1px solid #0b0d63; color:#3437ad; background:#dfdfe7;width:179px; height:40px;  font-size:16px; text-align:center; display:inline-block; margin-right:5px;}
/*购物车 End*/

/*确认订单信息*/
.submitorder{}
.order-box{ background:#ececec; border:1px solid #ececec; margin-bottom:10px;}
.order-box .box-tit{ float:left; width:94px;font-weight:normal; font-size:14px; padding:15px 0 15px 15px; margin:0; line-height:24px; position:relative;}
.order-box .box-tit span{ display:block;}
.order-box .box-tit .switch,.order-box .box-tit .change{ color:#317ce4; font-size:12px;}
.order-box.show .box-tit{ float:none; width:100%;}
.order-box.show .switch{ position:absolute; top:15px; right:15px;}
.order-box .box-right{ float:left; width:904px; background:#fff; padding:20px 20px 20px 40px;}
.submitorder .btn{ width:149px; display:block; line-height:36px; background:#3336ac; border:1px solid #0b0d63; font-size:14px; color:#fff; margin-left:67px;}
.submitorder .allbtn{ text-align:center; margin:30px 0 0 auto; font-size:16px; line-height:40px;}
.order-box table{ line-height:30px; margin-bottom:20px; border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.order-box table thead{ background:#f7f7f7;border-right:1px solid #eaeaea;}
.order-box table thead th{ font-size:14px; color:#333; padding-left:20px;  text-align:left;}
.order-box table td{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea; padding-left:20px;}
.order-box .radio{ margin-right:5px; position:relative; top:2px;}
.order-box form dl{ line-height:29px; margin-bottom:10px;}
.order-box form dl dt{ float:left; width:67px; text-align:right;}
.order-box form dl dd{ float:left;}
.order-box form dl dd .text{ border:1px solid #c5c5c5; line-height:29px; height:29px; padding:0 10px;}
.order-box form dl dd .inputtext{ width:262px;}
.order-box form dl dd .inputtext2{ width:332px;}
.order-box form dl dd .inputtext3{ width:62px;}
.order-box form dl dd .inputtext4{ width:92px;}
.order-box form dl dd .inputtext5{ width:152px;}
.order-box form dl dd .selecttext{ width:82px;}
.order-box form dl dd .selecttext2{ width:160px;}



.order-box form dl .tips{ color:#999; padding-left:10px;}
.order-box form dl label{ display:inline-block; margin-right:15px;}
.ordertips{ padding:10px 15px; border:1px solid #989adc; background:#e3e4f2; margin-bottom:10px; }
.shopbox{}
.shopbox .box-right{ padding:0;}
.shopbox .shoptable{ text-align:center; vertical-align:middle; margin:0; border:none;}
.shopbox .shoptable thead{ background:#ececec; height:40px; line-height:40px;}
.shopbox .shoptable thead th{ color:#646464; font-weight:normal; font-size:12px; text-align:center; padding:0;}
.shopbox .shoptable td{ padding:15px; line-height:24px; border:none; border-bottom:1px dashed #d4d4d4;}
.shopbox .shoptable .tit{ font-size:14px; color:#000; display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.shopbox .shoptable .first{ padding-left:15px; text-align:left;}
.order-promo{ display:inline-block; width:152px; height:30px; line-height:30px; padding:0 10px 0 10px; position:relative; border:1px solid #c5c5c5;}
.order-promo a.cur{ display:block; position:relative; color:#838383; width:100%; text-align:left;}
.order-promo .icon{ display:block; width:0; height:0; border:5px solid #838383; border-color:#838383 transparent transparent transparent; position:absolute; right:10px; top:12px;}
.order-promo ul{ position:absolute; top:29px; left:-1px; width:152px; border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5; background:#fff; display:none; z-index:3;}
.order-promo ul li{ border-bottom:1px solid #c5c5c5;padding:0 10px;}
.order-promo ul li:hover{ background:#e4007f;}
.order-promo ul li:hover a,.order-promo ul li:hover a:hover{ color:#fff;}
.orderendbox{}
.orderendbox .box-right{ padding:0;}
.orderend-col{ width:560px; float:left;}
.orderend-col .col-sm{ background:#f5f5f5; height:67px; padding:17px 15px 0;}
.orderend-col .col-sm .text{ display:inline-block; height:30px; width:90px; line-height:30px; border:1px solid #c5c5c5; background:#fff;}
.orderend-col .col-sm .sybtn{ background:#e4007f; display:inline-block; line-height:30px; padding:0 15px; color:#fff; cursor:pointer; margin-left:10px;}
.orderend-col .col-remarks{ padding:15px;}
.orderend-col .col-remarks span{ float:left;}
.orderend-col .col-remarks textarea{ display:inline-block; border:1px solid #7f9db9; width:400px; height:100px;overflow:hidden; resize:none; padding:10px;}
.orderend-all{ float:right; width:344px; padding:15px; border-left:1px solid #ededed;}
.orderend-all dl{ line-height:30px;}
.orderend-all dl dt{ float:left; width:210px; text-align:right;}
.orderend-all dl dd{ float:left; width:100px;}
.orderend-all dl .order-promo{ margin-right:3px;}
.orderend-all .Payable{ border-top:1px dashed #d4d4d4; padding:15px 50px 15px 15px; margin-top:15px; text-align:right; font-size:14px; color:#333; font-weight:bold;}

/*确认订单信息 End*/

/*积分兑换*/
.integralcate{ line-height:24px; padding:20px 0 10px; border-bottom:1px solid #f0f0f0; margin-bottom:25px;}
.integralcate dt{ background:url(../images/icon.png) no-repeat 0 -190px; float:left; width:90px; padding-left:25px; font-size:16px; color:#000;}
.integralcate dd{ float:left; margin-left:20px; width:780px; font-size:14px;}
.integralcate dd a{ color:#4c4c4c; display:inline-block; margin:0 10px 15px;}
.integralcate dd a.first{ margin-left:0;}
.integralcate dd a.on{ background:#e4007f; color:#fff; padding:0 10px;}
.integralcate dd a:hover{ color:#e4007f;}
.integralcate dd a.on:hover{ color:#fff;}
.inte-Tit{ border-bottom:1px solid #dedede; padding-bottom:20px;}
.inte-sort .tit{ background:url(../images/icon.png) no-repeat -4px -46px; display:inline-block; *display:inline; *zoom:1; padding-left:20px; font-size:16px; color:#000;}
.inte-sort-box{ display:inline-block;}
.inte-sort-box a{ display:inline-block; margin:0 0 0 10px; line-height:24px; padding:0 10px; font-size:14px;}
.inte-sort-box a.default{ background:#e4007f; color:#fff; margin-left:20px;}
.inte-sort-box a.btn{ border:1px solid #e4e4e4; color:#4c4c4c; background:url(../images/icon.png) no-repeat 35px -277px; padding-right:20px;}
.inte-sort-box a.down{ background-position:35px -277px;}
.inte-sort-box a.up{ background-position:35px -364px;}
.inte-sort-box a.down:hover{background-position:35px -405px; color:#e4007f; border-color:#e4007f;}
.inte-sort-box a.up:hover{background-position:35px -441px; color:#e4007f;border-color:#e4007f;}
.integrallist{ padding:20px 0; position:relative; margin:0 -12px;}
.integrallist li{ float:left; border:3px solid #ececec; width:232px;padding:15px; text-align:center; margin:12px 12px 15px;}
.integrallist li .pic{ display:block; padding:10px 0;}
.integrallist li .pic img{ width:155px; height:155px;}
.integrallist li .txt{ text-align:left; line-height:24px;}
.integrallist li .txt .tit{ color:#333; font-size:16px; display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.integrallist li .txt .jf{ color:#999; font-size:16px;}
.integrallist li .txt .price{ text-decoration:line-through; float:right;}
.integrallist li .txt .btn{ border:1px solid #e4007f; text-align:center; font-size:14px; color:#333; width:99px; height:37px; line-height:37px; display:block; margin-top:15px;}
.integrallist li:hover{ border-color:#e4007f;}
.integrallist li:hover .txt .price{ color:#e4007f;}
.integrallist li:hover .txt .btn{ background:#e4007f; color:#fff;}
/*积分兑换End*/



/*右边浮动*/
.Rboxfix{ position:fixed; right:0; bottom:30%;}
/*.Rboxfix dl{ height:46px; line-height:46px; width:46px; background-color:#e4007f; text-align:center; margin-bottom:1px; cursor:pointer; position:absolute; right:0;}*/
.Rboxfix dl{ height:66px; line-height:66px; width:66px; background-color:#e4007f; text-align:center; margin-bottom:1px; cursor:pointer; position:absolute; right:0;}
    .Rboxfix dl.dl1 img {
        width: 60px;
        height: 60px;
    }
    .Rboxfix dl.dl2 img {
        width: 95px;
        height: 75px;
    }
.Rboxfix dl.dl1{  top:0;}
/*.Rboxfix dl.dl2{  top:47px;}*/
.Rboxfix dl.dl2{  top:68px;}
.Rboxfix dl.on{ background-color:#e4007f;}
.Rboxfix dl span{ display:none;}
.Rboxfix dl.on span{ color:#fff; font-size:14px; padding:0 56px 0 20px; display:block;}
/*右边浮动 End*/

.Memqueryfix .srollbox{}
.srollbox{height:300px;width:680px;overflow:hidden; margin-top:30px;}
/* 滚动条的样式 */
#txt{ width:656px;}
.srollbox .goodslist{ margin-top:0;}
.scrollUp,.scrollHandle,.scrollDown{overflow:hidden;background-image:url(../images/ttscrollbar.png);background-repeat:no-repeat;}
.scrollBar{height:100%;width:16px;background-repeat:repeat-y;overflow:hidden;position:absolute;right:0;top:0;z-index:111}
.scrollUp,.scrollDown{height:23px;cursor:pointer;position:absolute;left:1px;cursor:pointer}
.scrollUp,.scrollHandle,.scrollHandleDown,.scrollDown{width:14px;position:absolute;}
.scrollHandle{height:109px;background-position:0 0;left:3px;top:19px;cursor:pointer;}
.scrollUp{background-position:left -1px;top:0; display:none;}
.scrollDown{background-position:0 -26px;bottom:0;display:none;}



.Memberinfo .M-table input.text { width: 380px;line-height: 100%;}

.Memberinfo .M-table td{ min-width: 395px;}


.ldf{display: none; padding: 0 15px;}

::-webkit-input-placeholder{color:#000000;}
::-moz-placeholder{color:#000000;}
:-moz-placeholder{color:#000000;}


.csh{display: none !important;}
.Quickorder-select input{ filter:alpha(opacity=0);   
					      -moz-opacity:0;   
					      -khtml-opacity: 0;   
					      opacity: 0;}

.Quickorder-select label{ width: 33.33%; float: left;cursor: pointer;}

.querytermq dl dd{ width: 100%}
.querytermq dl span{display: inline-block; min-width: 240px; height: 100%; padding-left:5px;}
.querytermq dl label.on span,.querytermq dl label:hover span{background: #e4007f; color: #fff}




.pic img{ max-width: none;}
.Downloadlist .pic img{ max-width: 100%;}

.fancybox-close{width: 30px !important;height: 30px !important;background: url(../images/fancy_close.png) no-repeat center !important;}
.fancybox-prev span{width: 30px !important;height: 30px !important;background: url(../images/fancy_nav_left.png) no-repeat center !important;}
.fancybox-next span{width: 30px !important;height: 30px !important;background: url(../images/fancy_nav_right.png) no-repeat center !important;}
#fancybox-loading{width: 24px !important;height: 24px !important;background: url(../images/fancybox_loading.gif) no-repeat center !important;}

.fancybox-overlay{background: rgba(119, 119, 119,0.7) !important;}
