@charset "utf-8";
html{ overflow-x:hidden;}
*{margin:0; padding:0; list-style-type:none;border:0;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;} h2,h3,h4{font-size:12px; font-weight:normal;} h5,h6{font-size:12px; font-weight:normal;}
abbr,acronym{border:0;font-variant:normal} 
address,caption,cite,code,dfn,th,var,optgroup,i,b,em,small,ins,tt,big{font-size:12px; font-style:normal; text-decoration:none; font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{text-decoration:none; color:#333; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-tap-highlight-color:rgba(0,0,0,0); }
img{display:block;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0; font-size:0; width:100%;}
body{font:24px/1.8 "Hiragino Sans GB","微软雅黑","Lucida Grande","Lucida Sans Unicode","Helvetica","Arial","Verdana","sans-serif"; color:#333; background:#fff; position:relative; -webkit-text-size-adjust:none; width:640px; margin:0 auto; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-tap-highlight-color:rgba(0,0,0,0); }

.bg{ display:none;}

.head{ height:510px; background:url(../img/640x510.jpg) no-repeat left bottom #c31a08; position:relative;}
.head .weather{ height:96px; float:left;}
.head .weather img{ float:left; padding:17px 10px 0 30px;}
.head .weather b{ float:left; color:#fff; white-space:nowrap; font-size:30px; line-height:96px; }
.head .locus{ height:96px; float:right;}
.head .locus img{ float:left; padding:17px 10px 0 0px;}
.head .locus b{ float:left; color:#fff; white-space:nowrap; font-size:30px; line-height:96px; padding-right:30px;}
.head .nav{ height:86px; position:absolute; left:0; bottom:0px; width:100%;}
.head .nav li{ width:25%; float:left; display:block;}
.head .nav li a{ width:90%; height:100%; line-height:86px; display:block; margin:0 auto; font-size:30px; color:#fff; text-align:center;}
.head .nav li a.hover{ color:#ffe400;}

.banner{ position:relative;}
.banner .bigbox{ width:640px; height:545px; overflow:hidden; position:relative;}
.banner .bigbox ul{ display:block; position:relative; overflow:hidden;}
.banner .bigbox li{ display:block; position:relative; left:0; top:0; float:left; width:640px;}
.banner .smallbox{ width:100%; height:13px; position:absolute; left:0; bottom:30px; z-index:2; text-align:center;}
.banner .smallbox li{ display:inline-block; margin:0 2px; width:13px; height:13px; background:url(../img/bg09.png) no-repeat right center;}
.banner .smallbox li.active{ background-position:left center;}

.wuhanbanner .bigbox{ height:500px;}

.dayday_show{clear:both;}
.dayday_show_title{ height:315px;}
.dayday_show_title b{ display:block; text-align:center; height:92px; line-height:92px; /*font-family:Century Gothic;*/ font-size:100px; color:#373737; letter-spacing:-10px; padding-top:95px;}
.dayday_show_title i{ display:block; text-align:center; height:92px; line-height:40px; font-size:30px; color:#373737;}
.dayday_show_list{ width:580px; margin:0 auto;}
.dayday_show_list img{ display:block; padding-bottom:8px;}

.dayday_show_bottom{ height:215px; position:relative;}
.dayday_show_bottom a.a01{ width:120px; height:42px; line-height:42px; display:block; padding-left:75px; background:url(../img/bg02.png) no-repeat left top; position:absolute; left:115px; top:60px; font-size:30px; white-space:nowrap;}
.dayday_show_bottom a.a02{ width:120px; height:42px; line-height:42px; display:block; padding-left:60px; background:url(../img/bg03.png) no-repeat left top; position:absolute; left:355px; top:60px; font-size:30px; white-space:nowrap;}

.newest_Sample{ clear:both; border-top:1px solid #cdcdcd;}
.newest_Sample h2{ display:block; height:132px; line-height:132px; white-space:nowrap; font-size:46px; text-align:center; font-weight:normal;}
.newest_Sample h2 b{ font-weight:bold; font-size:46px;}
.newest_Sample h2 em{ font-weight:bold; color:#d30000; font-size:46px;}

.Contact{ clear:both; padding-bottom:195px;}
.Contact_tle{ padding:30px 20px 30px 45px; background:#f2f2f2; line-height:32px; font-size:24px; color:#525252;}
.Contact_tle a{ color:#df0606; font-weight:bold;}

.Contact dl{ clear:both; text-align:center;}
.Contact dt{ display:block; padding-top:80px;}
.Contact dt img{ display:block; margin:0 auto;}
.Contact dt b{ font-size:48px; color:#333; line-height:50px; padding:30px 0 28px; display:block;}
.Contact dd p{ display:block; color:#555; font-size:30px; line-height:40px;}
.Contact dd b{ display:block; padding-top:26px; line-height:40px;}
.Contact dd b{ white-space:nowrap; color:#db2128; font-size:30px;}

.foot{ clear:both; background:#f2f2f2; padding:30px;}

.foot_nav h2{ height:60px; line-height:55px; border-bottom:1px solid #cdcdcd; font-size:30px; color:#555; font-weight:bold;}
.foot_nav dl{ display:block; border-bottom:1px solid #cdcdcd; white-space:nowrap; clear:both;}
.foot_nav dt{ height:80px; line-height:85px;}
.foot_nav dt a{ display:block; float:left; font-size:30px; color:#181818;}
.foot_nav dt a.hover{ font-weight:bold;}
.foot_nav dl.hover dt a{ font-weight:bold;}
.foot_nav dt i{ display:block; float:right; padding-top:26px; padding-right:5px;}
.foot_nav dd{ padding:0 0 10px 57px; display:none; clear:both;}
.foot_nav dd a{ display:block; height:60px; line-height:60px; font-size:30px; }

.ltd{ clear:both; line-height:36px; color:#525252; font-size:24px; padding:30px 0 100px;}
.ltd a{ color:#0e0e0e;}

.head_Within{ clear:both;}
.head_Within .nav{ height:86px; width:100%; background:url(../img/640x510.jpg) no-repeat left bottom #c31a08;}
.head_Within .nav li{ width:25%; float:left; display:block;}
.head_Within .nav li a{ width:90%; height:100%; line-height:86px; display:block; margin:0 auto; font-size:30px; color:#fff; text-align:center;}
.head_Within .nav li a.hover{ /*color:#ffe400; */ background:url(../img/bg10.png) no-repeat center bottom;}
.head_Within .nav li a.Orders{ /*color:#ffe400; */ background:url(../img/bg10s.png) no-repeat center bottom;}

.menu{ height:90px; line-height:90px; width:100%;}
.menu li{ float:left; display:block;}
.menu li a{ width:90%; margin:0 auto; display:block; line-height:90px; height:90px; white-space:nowrap; color:#181818; font-size:30px; text-align:center;}
.menu li a.hover{ font-weight:bold;}
.menu li a.noline{ color:#a7a7a7;}

.wuhan_menu li{ width:33.33%;}
.loveshow_menu li{width:20%; background:#f2f2f2;}

.Foreword{ clear:both; padding:43px 30px 0;}

.edit{ padding:25px 30px 90px; display:block; overflow:hidden; color:#777779; line-height:46px; font-size:30px;}
.edit img{ max-width:100%; height:auto; display:block; margin:0 auto;}
.edit p{ line-height:42px; font-size:24px; color:#777779; text-indent:2em;}
.edit i,.edit em{ font-style:italic;}
.edit b,.edit strong{ font-weight:bold;}
.edit a{ color:#000;}

.wuhan_list_menu{ clear:both; padding:95px 30px 0;}
.wuhan_list_menu h2{ display:block; white-space:nowrap; font-size:46px; font-weight:normal; text-align:center;}
.wuhan_list_menu h2 b{ font-weight:bold; font-size:46px;}

.wuhan_list_menu li{ width:33.33%; float:left; height:70px; display:block; border-bottom:1px solid #cdcdcd;}
.wuhan_list_menu li a{ width:92%; display:block; position:relative; line-height:70px; font-size:24px;}  
.wuhan_list_menu li a b{ width:130px; white-space:nowrap; overflow:hidden; font-size:22px;}
.wuhan_list_menu li a.hover b{ color:#df0606;}
.wuhan_list_menu li a i{ width:36px; height:36px; display:block; line-height:36px; text-align:center; float:right; background:#df0606; overflow:hidden; font-size:20px; border-radius:18px; color:#fff; margin-top:14px;}

.wuhan_list{ clear:both; width:580px; margin:0 auto; overflow:hidden;}
.wuhan_list ul{ margin-left:-10px; width:600px;}
.wuhan_list li{ float:left; width:300px; border-bottom:1px solid #cdcdcd; padding-top:52px;}
.wuhan_list li a{ display:block; width:282px; overflow:hidden; margin:0 auto;}
.wuhan_list li a ins{ display:block; width:282px; height:432px;}
.wuhan_list li a b{ display:block; line-height:30px; height:30px; white-space:nowrap; font-size:24px; color:#000; text-align:center; padding-top:26px;}
.wuhan_list li a i{ display:block; line-height:30px; height:30px; white-space:nowrap; font-size:18px; color:#6c6c6c; text-align:center; text-transform:uppercase; padding-bottom:30px;}

.page{ height:130px; width:100%; clear:both; position:relative; padding:80px 0 50px;}
.page a.prev{ width:130px; height:130px; display:block; background:url(../img/bg12.png) no-repeat center center #2a2a2a; position:absolute; left:0px; top:80px;}
.page a.next{ width:130px; height:130px; display:block; background:url(../img/bg13.png) no-repeat center center #2a2a2a; position:absolute; right:0px; top:80px;}
.page ul{ display:block; height:130px; text-align:center; background:#f2f2f2;}
.page ul li{ display:inline-block; width:60px; height:60px; line-height:70px; padding-top:30px;}
.page ul li a{width:60px; height:60px; display:block; font-size:36px; color:#313131;}
.page ul li a.hover{ font-weight:bold; color:#000;}

.Shortcut{ height:150px; display:block; position:relative;}
.Shortcut a.a01{ height:42px; line-height:42px; display:block; padding-left:50px; background:url(../img/bg03.png) no-repeat left top; position:absolute; left:35px; top:48px; font-size:30px; white-space:nowrap;}
.Shortcut a.a02{ height:50px; line-height:50px; display:block; padding-left:55px; background:url(../img/bg14.png) no-repeat left center; position:absolute; left:230px; top:44px; font-size:30px; white-space:nowrap;}
.Shortcut a.a03{ height:50px; line-height:50px; display:block; padding-left:55px; background:url(../img/bg15.png) no-repeat left center; position:absolute; left:428px; top:44px; font-size:30px; white-space:nowrap;}

.JumpAway{ height:130px; position:relative; border-bottom:1px solid #ccc; line-height:130px; text-align:center; margin-bottom:60px;}
.JumpAway a.a01{ display:block; font-size:30px; color:#6f6f6f;}
.JumpAway a.a01 b{ color:#db2128; font-weight:bold; font-size:30px;}
.JumpAway a.prev{ width:130px; height:130px; display:block; background:url(../img/bg12.png) no-repeat center center #2a2a2a; position:absolute; left:0px; top:0px;}
.JumpAway a.next{ width:130px; height:130px; display:block; background:url(../img/bg13.png) no-repeat center center #2a2a2a; position:absolute; right:0px; top:0px;}
.JumpAway a.Hide{display:none;}

.customer_list_menu{ clear:both; padding:95px 30px 0;}
.customer_list_menu h2{ display:block; white-space:nowrap; font-size:46px; font-weight:normal; text-align:center;}
.customer_list_menu h2 b{ font-weight:bold; font-size:46px;}

.customer_list{ padding:0 30px; overflow:hidden;}
.customer_list li{ clear:both; display:block; border-bottom:1px solid #ccc; padding:52px 0 84px;}
.customer_list li img{ display:block;}
.customer_list li b{ display:block; line-height:30px; white-space:nowrap; font-size:21px; padding:22px 0 15px 5px; color:#000;}
.customer_list li cite{ display:block; line-height:26px; font-size:18px; color:#595a5c; padding:0 0 50px 5px; text-indent:2em;}
.customer_list li a.a01{ width:280px; height:46px; display:block; border:1px solid #ccc; text-align:center; line-height:46px; color:#1b1b1b; font-size:24px; white-space:nowrap; overflow:hidden; float:left;}
.customer_list li a.a02{ width:280px; height:46px; display:block; border:1px solid #ccc; text-align:center; line-height:46px; color:#1b1b1b; font-size:24px; white-space:nowrap; overflow:hidden; float:right;}

.fashion_list_menu{ clear:both; padding:95px 30px 0;}
.fashion_list_menu h2{ display:block; white-space:nowrap; font-size:46px; font-weight:normal; text-align:center;}
.fashion_list_menu h2 b{ font-weight:bold; font-size:46px;}

.fashion_list{ padding:0 30px; overflow:hidden;}
.fashion_list li{ clear:both; display:block; border-bottom:1px solid #ccc; padding:40px 0 50px;}
.fashion_list li img{ display:block;}
.fashion_list li b{ display:block; line-height:40px; white-space:nowrap; font-size:30px; padding:22px 0 15px 5px; color:#000;}
.fashion_list li cite{ display:block; line-height:34px; font-size:24px; color:#595a5c; padding:0 0 0 5px; text-indent:2em;}

.daydaymenu{ height:305px; position:relative; border-bottom:1px solid #ccc;}
.daydaymenu a.prev{ width:130px; height:130px; display:block; background:url(../img/bg16.png) no-repeat left top; position:absolute; left:0; top:40px;}
.daydaymenu a.next{ width:130px; height:130px; display:block; background:url(../img/bg17.png) no-repeat left top; position:absolute; right:0; top:40px;}
.daydaymenu span{ padding-top:52px; text-align:center; display:block;}
.daydaymenu span b{ line-height:70px; font-size:65px; color:#373737; white-space:nowrap; display:block; font-weight:bold;}
.daydaymenu span i{ line-height:40px; font-size:30px; color:#373737; white-space:nowrap; display:block;}
.daydaymenu ins{ width:295px; display:block; height:50px; line-height:50px; padding-left:76px; background:url(../img/bg18.png) no-repeat left bottom; padding-top:50px; margin:0 auto; color:#585858; font-size:36px; cursor:pointer;}
.daydaymenu ins.hover{ width:150px;}


.Calendar{ background:#f8f8f8; clear:both; display:none; overflow:hidden;}
.Calendar dl{ height:120px; border-bottom:1px solid #ccc;}
.Calendar dt{ height:70px; position:relative; width:100%;}
.Calendar dt a.prev{ position:absolute; left:0; top:3px; line-height:70px; display:block;}
.Calendar dt a.prev ins{ float:left; }
.Calendar dt a.prev i{ float:left; font-size:30px; color:#333;}
.Calendar dt a.next{ position:absolute; right:0; top:3px; line-height:70px; display:block;}
.Calendar dt a.next ins{ float:right;}
.Calendar dt a.next i{ float:right; font-size:30px; color:#333;}
.Calendar dt b{ font-size:30px; color:#db1400; text-align:center; display:block; line-height:70px;}
.Calendar dd{ width:14.28%; float:left; overflow:hidden; line-height:50px; font-size:20px; color:#1a1a1a; text-align:center;}
.Calendar dd.Special{ color:#a7a7a7;}

.Calendar li{ width:14.28%; height:100px; float:left; overflow:hidden; line-height:100px; font-size:30px; color:#626262; text-align:center; font-weight:bold; display:block; border-bottom:1px solid #ccc;}
.Calendar li a{ width:76px; height:76px; display:block; color:#626262; border-radius:38px; overflow:hidden; line-height:78px; margin-top:12px;}
.Calendar li a.hover{ color:#fff; background:#db1400;}
.Calendar li a.none{ color:#a7a7a7;}

.dayaday_list{ width:580px; margin:0 auto; overflow:hidden; clear:both;}
.dayaday_list h2{ height:40px; line-height:40px; white-space:nowrap; font-size:36px; text-align:center; color:#585858; padding:105px 0 42px;}
.dayaday_list h2 em{ font-size:36px; color:#db1400;}
.dayaday_list h2 b{ font-size:36px; color:#050505;}
.dayaday_list img{ display:block; padding-bottom:8px;}

.Forms{ height:1000px; background:url(../img/bg19.jpg) no-repeat center top #191a1b; padding:0 55px; color:#fff;}
.Forms h2{ height:170px; padding-top:42px; font-size:30px; line-height:36px; font-weight:normal; text-indent:1em;}
.Forms h2 b{ font-weight:bold; font-size:30px;}
.Forms form{ width:432px; margin:0 auto; padding-top:55px; color:#333; font-size:30px;}
.Forms form p{ display:block; clear:both;}
.Forms form i{ display:block; line-height:58px; display:block; font-size:30px; position:relative;}
.Forms form i em{ font-size:40px; color:#dd4f5b; line-height:40px; position:absolute; left:78px; top:20px;}
.Forms form input{ width:410px; border:1px solid #ccc; height:64px; line-height:64px; font-size:30px; color:#333; padding:0 10px;}
.Forms form textarea{ width:410px; border:1px solid #ccc; height:120px; line-height:40px; font-size:28px; color:#333; padding:10px;}
.Forms form .bot01{ width:212px; height:60px; line-height:60px; text-align:center; background:#dd4f5b; font-size:30px; white-space:nowrap; color:#fff; border:none; float:left;}
.Forms form a{ width:212px; height:60px; line-height:60px; text-align:center; background:#517a4b; font-size:30px; white-space:nowrap; color:#fff; border:none; float:right;}

.weixin_Support{ clear:both; padding:0 30px 78px;}
.weixin_Support h2{ display:block; text-align:center; line-height:60px; color:#333; font-size:46px; text-align:center; font-weight:bold; padding:55px 0 10px;}
.weixin_Support dl{ clear:both; padding:42px 0 0; height:180px; border-bottom:1px solid #cdcdcd;}
.weixin_Support dt{ float:left; width:165px; padding-top:10px;}
.weixin_Support dt img{ width:105px; height:105px; display:block; overflow:hidden; border-radius:52px; margin:0 auto;}
.weixin_Support dd{ float:left;}
.weixin_Support dd b{ display:block; font-size:30px; line-height:46px; white-space:nowrap;}
.weixin_Support dd b em{ font-size:30px; font-weight:bold; color:#2b2b2b;}
.weixin_Support dd a{ display:inline-block; font-size:30px; line-height:46px; font-weight:bold; color:#dd4f5b; padding-right:15px;}
.weixin_Support dd a.a02{ color:#517a4b;}

.stors{ padding:80px 30px 80px; overflow:hidden;}
.stors{ padding-bottom:90px; color:#000;}
.stors dt{ display:block;}
.stors dt img{ width:90%;}
.stors dd li{ padding:50px 0px; display:block; border-bottom:1px solid #ccc;}
.stors dd b{ font-weight:normal; color:#dc504f; line-height:34px; font-size:28px; padding-bottom:15px; display:block;}
.stors dd p{ font-weight:normal; color:#707070; line-height:30px; font-size:24px; display:block;}
.stors dd i{ font-weight:normal; color:#5c96ff;  line-height:34px; font-size:28px; padding-bottom:15px; display:block;}
.stors dd em{ font-weight:normal; color:#d3b489; line-height:34px; font-size:28px; padding-bottom:15px; display:block;}
.stors dd big{ line-height:40px; font-size:30px; color:#db2128; padding-top:15px; display:block;}

.SideMenu{ width:415px; position:absolute; right:0; top:0; height:100%; overflow-x:hidden; background:url(../img/bg23.png); color:#333;}
.SideMenu_nav{display:block;}
.SideMenu h2{ height:85px; display:block; line-height:85px; font-size:32px; border-bottom:1px solid #999;}
.SideMenu h2 a{ float:left; padding-left:35px; font-size:32px;}
.SideMenu h2 i{ float:right; padding-right:20px; padding-top:19px;}
.SideMenu dl{ display:block; white-space:nowrap; clear:both; margin-left:30px; padding-left:5px;}
.SideMenu dt{ height:80px; line-height:85px; border-bottom:1px solid #999;}
.SideMenu dt a{ display:block; float:left; font-size:30px; color:#181818;}
.SideMenu dt a.hover{ font-weight:bold;}
.SideMenu dl.hover dt a{ font-weight:bold; color:#3a7fde;}
.SideMenu dt i{ display:block; float:right; padding-top:26px; padding-right:5px;}
.SideMenu dd{ clear:both;}
.SideMenu dd a{ display:block; height:60px; line-height:60px; font-size:30px; border-bottom:1px solid #999; color:#333; margin-left:30px;}
.SideMenu dl dd a.hover{ font-weight:bold; color:#3a7fde;}

.SideMenu_bot{ display:block; width:78px; height:77px; position:fixed; right:0; bottom:102px; z-index:1000; overflow:hidden;}
.SideMenu_bot ins{ display:block; width:78px; height:77px; background:url(../img/bg24.png) no-repeat left top #d10000;}
.SideMenu_bot tt{ display:block; width:78px; height:77px; background:url(../img/bg24.png) no-repeat left bottom #ffde00;}

.SideMenu_bg{ display:none; width:100%; height:100%; background:url(../img/black.png); position:fixed; left:0; top:0; z-index:10000;}


/**about1010*********************************************************/
.about{ clear:both; padding-bottom:80px;}
.about dl.about01{ padding:0 30px; display:block; color:#595a5c; font-size:26px; line-height:40px; font-weight:normal;}
.about dl.about01 dt{ clear:both; display:block; padding:50px 0 30px;}
.about dl.about01 dd{ clear:both; padding-bottom:50px; border-bottom:1px solid #ccc;}
.about p{display:block; color:#595a5c; font-size:24px; line-height:36px; font-weight:normal; padding:15px 0;}
.about em{ color:#dc0009; font-size:24px; line-height:36px; font-weight:normal; text-transform:uppercase;}
.about big{ display:block; padding:15px 0;}
.about strong{ display:block; padding:15px 0;}
.about strong a{ display:block; white-space:nowrap; font-size:48px; line-height:50px; color:#a9a9a9; font-family:Georgia, "Times New Roman", Times, serif;}
.about big a{ display:block; width:370px; height:60px; line-height:60px; text-align:center; white-space:nowrap; font-size:22px; color:#6f6f6f; border:1px solid #ccc;}
.about big a:hover{ color:#000; border:1px solid #000;}

dl.about02{ padding:0 30px; display:block; color:#595a5c; font-size:26px; line-height:40px; font-weight:normal;  }
dl.about02 dt{ clear:both; display:block; padding:20px 0 30px;}
dl.about02 dd{ clear:both; padding-bottom:50px; padding-left:185px;}
dl.about02 ul{ padding-top:30px;}
dl.about02 li{ clear:both; padding-bottom:40px;}
dl.about02 li b{ display:block; height:40px; border-bottom:1px solid #ccc;}
dl.about02 li i{ display:block; padding-top:20px;}
dl.about02 li i a{ display:block; line-height:60px; line-height:60px; white-space:nowrap; font-size:24px; color:#737373; text-transform:uppercase;}
dl.about02 li i a:hover{ color:#000;}





