body{font: 12px/150% tahoma,arial,Microsoft YaHei,Hiragino Sans GB,"\u5b8b\u4f53",sans-serif; background:#fff!important;color:#666;width:auto;min-width:1210px;min-height:400px;margin:0 auto;padding:0; -webkit-font-smoothing: antialiased;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{color:#1289ed;text-decoration:none;cursor:pointer;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6,p,blockquote,pre{border:0;font-weight:300;font-style:inherit;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
img{vertical-align:top!important;}
html,body,td,input,textarea,select,button,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,a{box-sizing:content-box;}
/*body,td,input,textarea,select,button{color:#666;font-size:12px;font-family:"Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;}*/
label{font-weight:normal;}
ul,ol,li{list-style-image:none;list-style-type:none;}
a img{border:none;}
i,em{font-style:normal;font-size:14px;}
i.fa{font-size:14px;vertical-align:middle;margin:0 5px;}
html,body,body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset{margin:0;padding:0;}
a:focus,input[type=button],input[type=submit],input,button,select,textarea{outline:none;}
.w1210{width:1210px;margin:0 auto;}
.w990{width:1207px;margin:0 auto;}
.w400{width:400px!important;}
.fl{float:left;}
.fr{float:right;margin-right:5px;}
.pos-r{position:relative!important;}
.hide{display:none;}
.color-light{color:#999;}
.clear{clear:both;height:0;overflow:hidden;}
.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.none{display:none!important;}
.blank{height:10px;line-height:10px;clear:both;visibility:hidden;}
.blank15{height:15px;line-height:15px;clear:both;visibility:hidden;}
.area { width: 1200px; margin-left: auto; margin-right: auto; }
.area::after{content:"";display:block;clear:both;}
.box1180x320 { width: 1180px; height: 320px; margin: 0 auto; overflow: hidden; }
.clear { display: block; line-height: 0; font-size: 0; }
.blank10 { display: block; height: 10px; line-height: 10px; overflow: hidden; clear: both; font-size: 10px; }/*清除浮动*/
.mrgt10 { margin-top: 10px; }
.mrgt20 { margin-top: 20px; }
.mrgb20 { margin-bottom: 20px; }
.f_left { float: left;}
.f_right { float: right;}
.txt_1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.operation{margin:10px 0;}

.photo img,.photo_fullsize img{display:block;width:100%;height:100%;}	
.no_bor{ border:none!important;}
.no_bg{ background:none!important;}
.clear{ display:block;height:0; line-height:0;overflow:hidden; clear:both;font-size:0;}
.clear_::after{content:"";display:block; clear:both;height:0; line-height:0; overflow:hidden;}
.center{margin:0 auto;width:1200px;}	
.center::after{content:"";display:block;clear:both;}

.currentpage{border-top:1px solid #126AE4!important;border-bottom:1px solid #126AE4!important;color:#fff!important;background:#126AE4!important;cursor:default!important;}
#turn-ul ul li a{outline:none;cursor:pointer;}
.page-disable{background:#F5F5F5!important;color:#AAA!important;cursor:default!important;}
.fl{float:left;}
.fr{float:right;}
.p50{padding:50px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.mt0{margin-top:0;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt25{margin-top:25px;}
.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mtb20{margin-top:20px; margin-bottom: 20px;}
.ml15{margin-left:15px;}
.ml25{margin-left:25px;}
.ml40{margin-left:40px;}
.ml90{margin-left:90px;}
.mlr5{margin-left:5px;margin-right:5px;}
.mlr15{margin-left:15px;margin-right:15px;}
.mr5{margin-right:5px;}
.mr15{margin-right:15px;}
.mr30{margin-right:30px;}
.ml5{margin-left:5px;}
.mb10{margin-bottom:10px;}
.mb50{margin-bottom:50px;}
.clear:before,.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.wb100{width:100%;}
.w30{width:30px;}
.w60{width:60px;}
.w100{width:100px;}
.w200{width:200px;}
.w216{width:216px;}
.w300{width:300px;}
.w440{width:440px;}
.w500{width:500px;}
.w755{width:755px;}
.w825{width:825px;}
.h700{height:700px;}

.bg_eee{ background-color: #eee;}

#topNav {height: 32px; line-height: 32px; width:100%; background-color: #ececec;}
/*
#header { height: 66px; !*border-bottom:1px solid #02569f;*! background: #005faf url(../images/header_bg.jpg) no-repeat top center; color: #fff; }
#header a { color: #fff; }
#header #logo { float: left; width: 92px; height: 36px; margin: 15px 18px 0 0; }
#header #logo img { width: 92px; height: 36px;  }
*/

.title01 { width: 100%; height: 56px; line-height: 56px; text-indent: 9999px; overflow: hidden; }

#jpbk { margin-top: 20px; }
#jpbk .title01 { background: url(../pic/title_jpbk.jpg) center center no-repeat; margin: 35px auto; }
.productlist { width: 1192px; margin: 12px auto; }
.productlist li { /*width:284px; height:244px;*/ width: 264px; height: 321px; margin: 7px; border: 1px solid #eee; border-radius: 8px; padding: 9px; background: #fff; float: left; position: relative; }
.productlist li img { width: 264px; height: 264px; display: block; }
.productlist li h4 { height: 26px; line-height: 26px; overflow: hidden; color: #282828; font-size: 13px; margin-top: 9px; }
.productlist li p, .productlist li p span, .productlist li p del { height: 22px; line-height: 22px; font-size: 12px; }
.productlist li p { overflow: hidden; }
.productlist li p span { float: right; font-size: 14px;}
.productlist li p del { font-size: 12px; color: #aaa; }
.productlist li .bigPrice { position: absolute; width: 164px; height: 30px; padding: 14px 105px 14px 15px; bottom: 0; left: 0; background: url(../images/goods_price_bg.png) no-repeat; color: #fff; overflow: hidden; font-size: 22px; line-height: 30px; display: none; }
.productlist li .bigPrice div { width: 50px; height: 30px; color: #fcc602; overflow: hidden; float: right; text-align: center; line-height: 15px; font-size: 10px; }
.productlist li .bigPrice del { color: #fff; }
.productlist li a:hover .bigPrice { display: block; }

#popBox { width: 1210px; margin: 0; }
#popBox .area { /*width:900px;*/ }
#tabNav { padding-left: 10px; background: #3f51b5; height: 36px; overflow:hidden; padding-top: 6px; }

.searchBox { height:36px; line-height:36px; margin:5px 10px;}
.input-common, .select-common, .select-common-ajax { border-radius: 0 !important; margin: 0 !important; border: 1px solid #D6D6D6 !important; box-shadow: none !important; font-size: 12px !important; width: 250px !important; padding: 0 6px !important; height: 30px !important; box-sizing: border-box; resize: none !important; }
.input-common-color { border-radius: 0 !important; margin: 0 !important; border: 1px solid #D6D6D6 !important; box-shadow: none !important; width: 30px !important; padding: 0px 1px !important; height: 30px !important; box-sizing: border-box; }
.searchBox .btn01 { background: #126AE4; padding: 5px 10px !important; color: #ffffff; border: 0 !important; margin: 0 0 0 0 !important; border-radius: 2px !important; font-size: 12px; height: 20px; line-height: 20px; cursor: pointer; display: inline-block; }
.goodsSizeList { line-height: 22px; margin: 15px 0 0; overflow: hidden; clear: both; }
/*.goodsSizeList.tagsList { line-height: 26px; }*/
.goodsSizeList h4 { width: 75px; float: left; padding-left: 15px; font-weight: 300; color: #999; }
.goodsSizeList p{ float: left; max-width: 410px; overflow: hidden; /*text-overflow: ellipsis;  white-space: nowrap;*/ }
.goodsSizeList p.precautions {/*font-weight: bold; */text-decoration:underline;}
.goodsSizeList p.product-tags {margin:0; list-style: none;}
.goodsSizeList ul { float: left; }
.goodsSizeList ul li { margin: 0 8px 4px 0; float: left; line-height: 29px; background-color: #fff; width: auto !important; min-width: 16px; padding: 3px 9px 2px; text-align: center; border: 1px solid #b8b7bd; color: #000; display: inline-block; max-width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#popShow .choose dl dd { width: 410px; }
/*
#tabNav li{ width:auto; height:20px; padding:8px 15px; display:block; overflow:hidden; float:left; text-align:center; }
#tabNav li a { color: #fff; width:auto; display:block; cursor:pointer; height:20px; line-height:20px; position:relative; text-indent:25px; }
#tabNav li i{ width: 20px; height: 20px; background: url(../images/nav_icon.png) no-repeat; position:absolute; left:0; top:0; }
#tabNav li.iconCat1 a i{ background-position:0 -69px; }
#tabNav li.iconCat2 a i{ background-position:0 -69px; }
#tabNav li.iconCat3 a i{ background-position:0 -69px; }
*/
#tabNav li { /*width:88px;*/ height: 20px; padding: 8px 25px; display: block; overflow: hidden; float: left; text-align: center; }
#tabNav li a { line-height: 20px; text-align: center; color: #fff; }
#tabNav li a img { max-height: 20px; margin-right: 6px; }
#tabNav li a:hover { font-weight: 600; }
#tabNav li.cur { background-color: #fff; border-radius: 3px 3px 0 0; }
#tabNav li.cur a { color: #5161b9; }
#popBox .goodsBox ul { width: 100%; margin: 5px 0; overflow: hidden; }
#popShow { width: 1200px; margin: 0 auto; position: relative; }
#popShow .area { width: 1150px; margin-left: 0; overflow: hidden; }
#popShow .tabNav2 { width: 30px; position: fixed; _position: absolute; right: 0; top: 80px; z-index: 99; }
#popShow .tabNav2 li { width: 18px; text-align: center; padding: 30px 6px; font-size: 16px; background: #dbdada; color: #8a8a8a; line-height: 22px; margin-bottom: 2px; cursor: pointer; }
#popShow .tabNav2 li.active { background-color: #e51c23; color: #fff; }
.hidden { display: none; }
.tip-box { margin: 60px auto; text-align: center; }
.tip-box .tip-icon { display: block; width: 156px; height: 85px; margin: 0 auto; background: url(../images/noresult.png) no-repeat 0 0; }
.tip-box .tip-text { font-size: 14px; line-height: 20px; padding: 10px; }
#login { width: 100%; height: 100%; min-width: 1200px; }
#login .area { }
#login .f_left { width: 800px; }
#login .f_left .title { margin: 100px auto; }
#login .loginForm { /*width:288px;*/ width: 230px; overflow: hidden; background: #7cadd6; border-radius: 7px; /*opacity:0.9;*/ padding: 20px 29px 0px; margin: 25px 0; }
#login .loginForm .inputbox, #login .loginForm .txtbox { width: 100%; height: 30px; line-height: 30px; margin-bottom: 10px; overflow: hidden; }
#login .loginForm .inputbox input { width: 100%; height: 30px; line-height: 30px; border-radius: 5px; border: 0; margin: 0; padding: 0; text-indent: 8px; }
#login .loginForm .txtbox { text-align: center; }
.btn_login { display: block; text-decoration: none; text-align: center; color: #FFFFFF; background-color: #e84f41; font-size: 14px; cursor: pointer; border: 0px; width: 300px; height: 40px; line-height: 40px; border: 0px #35639F solid; letter-spacing: 8px; }
.btn_login.hover, .btn_login:hover { background-color: #ff0000; }
#login .ewmbox { width: 780px; margin-top: 80px; overflow: hidden; }
#login .ewmbox img { width: 100%; display: block; }
#login .loginForm .inputbox input.vertification { width: 100px; }
.verification-code { position: relative; }
.verification-code img { position: absolute; top: 0; right: 5px; z-index: 101; width: 100px; height: 30px; }
#login .f_right, #login .f_right img { width: 680px; display: block; }
#login .f_right { margin-top: 50px; }
#login .err { display: none; width: 228px; height: 26px; line-height: 26px; color: #CC3300; background-color: #FFD8CE; border: 1px #FF9E86 solid; font-size: 12px; text-indent: 10px; margin-bottom: 15px; border-radius: 3px; }
/* 下单流程 */
.cart-box .edit-address { width: 1060px; background: #fff; padding: 5px 20px; }
.edit-address dl { width: 100%; height: 46px; line-height: 46px; color: #8A888A; overflow: hidden; margin: 26px auto; }
.edit-address dl dt { font-size: 18px; margin-left: 26px; float: left; }
.edit-address dl dt i { margin-right: 5px; color: #e74242; }
.edit-address dl dd { float: left; font-size: 16px; }
.edit-address dl dd .txt, .edit-address dl dd select, .edit-address dl dd textarea { height: 34px; border: 1px solid #bbb; border-radius: 3px; font-size: 16px; padding: 0 5px; }
.edit-address dl.orderMemo { height: 92px; }
.edit-address dl dd textarea { height: 87px; width: 714px; line-height: 29px; }
.edit-address dl dd .radio { }
.w120 { width: 120px; }
.w175 { width: 170px; }
.w160 { width: 155px; }
.w210 { width: 210px; }
.w260 { width: 260px; }
.w240 { width: 240px; }
.w1024 { width: 714px; }
.v-hide { visibility: hidden; }
.edit-address dl dt.margin0 { margin: 0; }
.goodsBox ul li p.replaceGoodsLine { z-index: 9999; width:264px; height:32px !important;  text-align: center;position: absolute;bottom: 15px;}
.replaceGoodsLine button { display: block; float: left;z-index: 9999; cursor: pointer; border-radius: 2px; border: 1px solid #cd1110; width: 69px; height: 30px; line-height: 30px; background: #cd1110; text-align: center; color: white; margin: 0 8px; }
.replaceGoodsLine button.leftBtn {margin-left: 28px;}
.replaceGoodsLine button.centerBtn {margin-left: 99px;}
.replaceGoodsLine button.rightBtn {margin-left: 50px;}
#headerV2 { width: 100%; height: 98px; background: #fff; overflow: hidden; }
#headerV2 .area { height: 64px; margin: 17px auto; }
#headerV2 .logo { max-width: 300px; height: 64px; float: left;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 53px; *font-family:Arial;}
#headerV2 .logo img {vertical-align:middle; max-width:300px; max-height:67px; width:auto; height:auto;}
#headerV2 .ban { width: 280px; height: 64px;margin-left: 20px; float: left; overflow: hidden; }
.searchBoxV2 { width: 506px; height: 40px; margin-top: 12px; float: right; position: relative; }
.searchBoxV2 .searchKey { width: 502px; height: 36px; border: 2px solid #3f51b5; border-radius: 5px; background: transparent; text-indent: 15px; font-size: 14px; top: 0; right: 0; }
.searchBoxV2 button { position: absolute; background: #fff url("../images/icon_search.png") no-repeat; border-radius: 4px; width: 60px; height: 36px; top: 2px; border: 0; right: 2px; cursor:pointer; padding:0; }
.searchBoxV2 input.searchPic { position: absolute;  background: #fff url("../images/icon_pic.gif") no-repeat; border-radius: 4px; width: 30px; height: 30px; top: 5px; border: 0; right: 62px; cursor:pointer;display:block;font-size:0;line-height:0;text-indent:-9999px; }

#navV2 { width: 100%; height: 64px; background: #3f51b5; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; }
#navV2 #nav li a { font-size: 16px; }
#bannerV2 { }
.fullSlide { min-width: 1200px; width: 100%; height: 230px; overflow: hidden; position: relative; overflow: hidden; }
.fullSlide .bd { position: relative; z-index: 0; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 230px; position: relative; }
.fullSlide .bd li .siteWidth { width: 1000px; position: relative; margin: 0 auto; height: 299px; }
.fullSlide .bd li a { position: absolute; width: 100%; height: 230px; display: block; z-index: 1; ; }
.fullSlide .bd .txt { position: absolute; width: 415px; top: 100px; left: 22px; font: normal 18px/30px "Microsoft YaHei"; }
.fullSlide .bd .btn { display: block; zoom: 1; margin-top: 8px; width: 72px; padding-right: 10px; height: 31px; line-height: 31px; text-align: center; color: #fff; font-size: 12px; background: url(../images/banner-btn.png) 0 0 no-repeat; _background: url(../images/banner-btn-ie6.png) 0 0 no-repeat; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 11px; height: 11px; margin: 4px; background: url(../images/dot-black.png) 0 0; overflow: hidden; line-height: 9999px; filter: alpha(opacity=40); opacity: 0.4; }
.fullSlide .hd ul .on { filter: alpha(opacity=100); opacity: 1; }
#indexMain { width: 100%; /*background: #f9f9f9;*/ padding-top: 20px; }
#indexMain .area { width: 1184px; }
.indexFloor { background: #fff; overflow: hidden;  margin-bottom: 30px; }
#indexMain h2 { height: 24px; display: block; line-height: 24px; padding: 18px 0; text-indent: 45px; border-bottom: 2px solid #bbb; font-size: 24px; color: #000; overflow: hidden; margin-top: 30px; }
.pgList ul { width: 1080px; margin: 22px auto; overflow: hidden; }
.pgList ul li { width: 232px; height: 318px; overflow: hidden; float: left; margin: 8px; padding: 20px 10px; border: 1px solid #eee; border-radius: 8px; }
.pgList ul li:hover {border: 1px solid #e64040;}
.pgList ul.active { display: block; }
.pgList ul li a { display: block; width: 232px; cursor: pointer; color: #000; }
.pgList ul li h4 { font-size: 18px;  text-align: center;  line-height: 26px; height:26px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-weight: 400; }
.pgList ul li.hasTag h4 {text-align: left; width:198px;}
.pgList ul li.hasTag h5 {text-align: left; }
.pgList ul li h5 { font-size: 16px; text-align: center; height: 22px; overflow: hidden; line-height: 22px; font-weight: 300; }
.pgList ul li a:hover { color: #e64040; }
.pgList ul li img { width: 232px; height: 232px; display: block; margin: 10px 0 10px; }
.txLeft { text-align: left; }
.txCenter { text-align: center; }
.txRight { text-align: right; }
.pgPriceLine { height: 16px; overflow: hidden;  }
.pgPriceLine span { display: block; width: 33.3%; height: 16px; line-height: 16px; overflow: hidden; float: left; }
.pgPriceLine .txLeft { color: #6e6e6e; }
.pgPriceLine .txCenter { color: #9d9d9d; }
.pgPriceLine .txRight { color: #e8353c; }
.pgList .pgPriceLine{margin:15px 0;}
.productlist .pgPriceLine, .productlist .pgPriceLine span{ height:22px; line-height: 22px;}
.productlist .pgPriceLine .txRight{ font-size:14px;}

/*单品页*/
#catSpecial {overflow: hidden; margin-bottom: 50px;}
#catSpecial .catBox {}
#catSpecial h2 { height: 60px; line-height: 60px; display: block; text-indent: 50px; border-bottom: 2px solid #bebebe; font-size: 26px; overflow: hidden; margin-top: 25px; margin-bottom:10px; }
#catSpecial h2 span{ /*display: inline-block;*/ height: 16px; font-size: 16px; margin-top: 27px; margin-left: 15px;}
.bg_009788 {background-color: #009788;}
.bg_46dd44 {background-color: #46dd44;}
.bg_22c681 {background-color: #22c681;} 
.bg_009196 {background-color: #009196;}
.bg_868686 {background-color: #868686;}
.bg_ebdf11 {background-color: #ebdf11;}
.bg_ececec {background-color: #ececec;}
.bg_8a0096 {background-color: #8a0096;}
.bg_f45454 {background-color: #f45454;}
.bg_737373 {background-color: #737373;}
.bg_960088 {background-color: #960088;}
.bg_868686 {background-color: #868686;}
.bg_ff8201 {background-color: #ff8201;}
.bg_9d9d9d {background-color: #9d9d9d;}

.bg_0fcab9 {background-color: #0fcab9;}
.bg_3f51b5 {background-color: #3f51b5;}
.bg_6849e2 {background-color: #6849e2;}
.bg_0bcdc5 {background-color: #0bcdc5;}
.bg_868686 {background-color: #868686;}

.bg_3e3c3d {background-color: #3e3c3d;}
.bg_ff9801 {background-color: #ff9801;}
.bg_ce3f74 {background-color: #ce3f74;}
.bg_464646 {background-color: #464646;}
.bg_960088 {background-color: #960088;}
.bg_fff {background-color: #fff;}

.mt5 { margin-top: 5px;}

#catSpecial .floor1 h2{ color: #189515}
#catSpecial .floor2 h2{ color: #ff9700}
#catSpecial .floor3 h2{ color: #30b4fe}
#catSpecial .floor4 h2{ color: #fd316e}

#catSpecial .floor li {float: left; margin: 10px; border: 1px solid #8a9392; border-radius: 7px;position: relative;overflow: hidden; text-align: center; }

#catSpecial .floor li a{color:#FFF; display: block; cursor:pointer}
#catSpecial .floor li h3 { font-size: 24px; margin:40px 0; letter-spacing: 3px; }
#catSpecial .floor span{ font-size: 16px;letter-spacing: 0;}
#catSpecial .floor li img {position: relative; }
#catSpecial .floor li img:hover{  }
#catSpecial .floor .box378x370 { width: 378px; height: 370px; }
#catSpecial .floor .box378x370 img { max-width: 328px; max-height: 270px; margin-top: 40px;  }

#catSpecial .floor .box278x270 { width: 278px; height: 270px;}
#catSpecial .floor .box278x270 h3 { margin:30px 0 20px; }
#catSpecial .floor .box278x270 img { max-width: 228px; max-height: 170px; margin-top: 40px; }

#catSpecial .floor .box278x576 { width: 278px; height: 566px;}
#catSpecial .floor .box278x576 h3 { margin:40px 0; }
#catSpecial .floor .box278x576 img { max-width: 228px; max-height: 170px; margin-top: 210px; }

#catSpecial .floor .box468x274 { width: 468px; height: 274px;}
#catSpecial .floor .box468x274 h3 { margin:30px 0 20px; }
#catSpecial .floor .box468x274 img { max-width: 418px; max-height: 170px; margin-top: 15px; }

#catSpecial .floor .box688x274 { width: 688px; height: 274px;}
#catSpecial .floor .box688x274 h3 { margin:100px 20px 20px 30px; float: left; text-align:left; }
#catSpecial .floor .box688x274 img { max-width: 450px; max-height: 250px; margin-top: 50px; }

#catSpecial .floor .box333x274 { width: 333px; height: 274px;}
#catSpecial .floor .box333x274 h3 { margin:30px 0 20px; }
#catSpecial .floor .box333x274 img { max-width: 418px; max-height: 170px; margin-top: 15px; }

#catSpecial .floor .box300x588 { width: 300px; height: 588px; float: left;}
#catSpecial .floor .box600x588 { width: 600px; height: 588px; float: left;}

/* 首页侧边导航 */
.iFloor { width: 50px; border: 1px solid #bbb; border-radius: 5px; background: #fff; overflow: hidden; position: fixed; top: 220px; left: 5px; z-index: 999;}
.iFloor ul { width: 38px; margin: 6px; overflow: hidden; }
.iFloor li { width: 100%; max-height: 60px; margin: 10px 0; padding-bottom: 1px; text-align: center; overflow: hidden; background: url("../images/floor_li_bg.gif") bottom center no-repeat; }
.iFloor li a { color: #9e9e9e; display: block; line-height: 16px; padding: 4px 0 4px;    }
.iFloor li a i{ display: block; width: 18px; height: 18px; margin: 0 auto 0;background-image: url("../images/icon_ifloor.png");background-repeat:no-repeat; }
.iFloor li.active a { background-color: #ff0000; border-radius: 5px; color:#fff; }
.iFloor .f1 a i{ background-position: 0 -6px;   }
.iFloor .active.f1 a i{ background-position:center -30px ;  }
.iFloor .f2 a i{ background-position: 0 -58px;   }
.iFloor .active.f2 a i{ background-position:center -84px ;  }
.iFloor .f3 a i{ background-position: 0 -108px;   }
.iFloor .active.f3 a i{ background-position:center -134px ;  }
.iFloor .f4 a i{ background-position: 0 -164px;   }
.iFloor .active.f4 a i{ background-position:center -188px ;  }

.fullBanner a {display: block; width:100%; }
.pickup-code-layer{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);z-index:100000;display:none;}
.pickup-code-layer .layer-wrap{background:#fff;display:inline-block;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);text-align:center;border-radius:8px;width:200px;padding:60px 35px 49px;}
.pickup-code-layer .layer-wrap .info{font-size:14px;padding-top:30px;}
.pack-tag-item-1{background:red!important;}
.pack-tag-item-2{background:green!important;}
.pack-tag-item-3{background:#f58a03!important;}
.pack-tag{position:absolute;right:10px;font-size:12px;background:#fff;color:#FFF;border-radius:2px;margin-top:3px;padding:1px 4px;}
.pack-list-item{position:relative;}

/* 导航 */
#navV2 {background-color: #fff; border:none; /* margin-bottom: 3px; */ border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;}
#nav { float: left; height: 54px; margin-top: 12px; }
#nav li { float: left; width: auto; height: 54px; font-size: 14px; }
#nav li a { color: #fff; width: auto; display: block; cursor: pointer; height: 17px; margin: 19px 17px 18px; line-height: 17px; position: relative; }
#nav li i { display:none; width: 17px; height:17px; background: url(../images/nav_icon.png?v1) no-repeat; position: absolute; left: 0; top: 0; }
/*
#nav li.cur i { width: 16px; height: 16px; background: url(../images/nav_icon_active.png?v1) no-repeat; }
#nav #iconNavPg1 a i { background-position: 0 -18px; }
#nav #iconNavPg3 a i { background-position: 0 -35px; }
#nav #iconNavCat9 a i { background-position: 0 -52px; }
*/
#nav li.cur { background-color: #fff; border-radius: 3px 3px 0 0; }
#nav li.cur a { color: #5161b9; }
/* #nav li a{color: #000;} */
/* #nav li.cur{ background-color: #fd5c5c;border-top-right-radius: 8px; border-top-left-radius: 8px;} */
/* #nav li.cur a{ color: #fff ;} */
/* #nav>li:hover>a,
#nav>li:hover{ background: none;  color: #fd5c5c ;} */
#nav>li:hover>a>._white_arrow{border-top:10px solid #3f51b5!important;}

#navCol2 { float: left; height: 54px; margin-top: 12px; margin-left: 30px; }
#navCol2 li, #navCol2 li a { float: left; width: 90px; height: 54px; line-height: 54px; overflow: hidden; }
#navCol2 li.icon_cart { background: url(../images/nav_li_cart.png) center center no-repeat; }
#navCol2 li.icon_order { background: url(../images/nav_li_order.png) center center no-repeat; }
#navCol2 li a { text-indent: 9999px; display: block; cursor: pointer; }
#navCol3 { width: 240px; height: 34px; margin: 16px auto; float: right; position: relative !important; z-index: 99998; }
#navCol3 li { float: right; width: 90px; height: 34px; line-height: 34px; }
#navCol3 li.nav_login, #navCol3 li.nav_register { width: 30px; font-size: 14px; }
#navCol3 li.nav_login a, #navCol3 li.nav_register a { color: #dfecf5; }
#navCol3 li.nav_logout { width: 30px; background: url(../images/icon_logout.png) center center no-repeat; }
#navCol3 li.nav_logout a { width: 30px; height: 30px; line-height: 30px; overflow: hidden; text-indent: 999px; display: block; }
#navCol3 li.line { width: 16px; height: 28px; border-left: 1px solid #dfecf5; margin-left: 20px; margin-top: 3px; }
#navCol3 .userface { width: 34px; height: 34px; border-radius: 34px; }
._white_arrow{width:0;height:0;margin-left:5px;vertical-align:middle;border:5px solid transparent;border-top:10px solid #fff;display:inline-block;margin-top:5px;}
#nav>li:hover>a,#nav>li:hover{background:#fff;border-radius:5px;color:#3f51b5;}
#nav>li:hover>a>._white_arrow{border-top:10px solid #3f51b5!important;}

/*请登录注册*/
/*#navCol3 .login-info { height: 40px; line-height: 40px; display: inline-block; float: left; }
#navCol3 .login-info a { padding: 0 5px; }
#navCol3 .login-info a.login { padding-left: 10px; color: #0689e1; }*/
/*右侧信息*/
#navCol3 .menu-hd { display: block; height: 34px; line-height: 34px; cursor: pointer; z-index: 100; position: relative; padding: 0 8px; }
#navCol3 .menu-hd b { position: absolute; right: 3px; top: 18px; display: inline-block; width: 11px; height: 11px; transition: .2s ease-in-out; -webkit-transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; vertical-align: -1px; background-position: 0px -80px; }
#navCol3 ul li.hover .menu-hd b, #navCol3 .menu:hover .menu-hd b { top: 12px; right: 6px; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); }
#navCol3 .menu-bd { display: none; position: absolute; left: 0; top: 40px; background: #ccc; opacity: .99; filter: alpha(opacity = 99); z-index: 93110; box-shadow: 0 0 10px #ccc; width: 64px; }
#navCol3 .menu-bd .menu-bd-mask { width: 76px; height: 5px; background-color: #ccc; position: absolute; top: -5px; display: inline-block; }
#navCol3 .member-menu-item { width: auto; }
#navCol3 .menu { position: relative; }
#navCol3 .menu:hover .menu-hd { background-color: #fff; box-shadow: 0 0 10px #ccc; padding-bottom: 1px; color: #000; }
#navCol3 .myinfo { max-width: 134px; padding-right: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; min-width: 45px; }
#navCol3 .myinfo i { background-position: -260px -207px; width: 13px; height: 13px; vertical-align: middle; display: inline-block; }
#navCol3 #menu-2 { width: 100%; text-align: center; }
#navCol3 #menu-2 a { height: 30px; line-height: 30px; overflow:hidden; display: block; }
#navCol3 #menu-2 a:hover { background: #f5f5f5; color: #333; }
#navCol3 #menu-2 .menu-bd-mask { width: 100%; left: 0px; }

.logoTitle{width: 240px;height: 64px;margin-left: 20px;float: left; font-family: 'Microsoft Yahei'; border-left: 5px solid #797979; padding: 0 20px; color: #797979; overflow: hidden}
.logoTitle h5 {font-size: 16px;}
.logoTitle h4 {margin-top: 8px;font-size: 26px;}
.head-v3{position:relative;z-index:100;min-width:1000px;}
.head-v3 .navigation-inner{width:980px;position:relative;margin:0 auto;}
.navigation-up{height:60px;background:#27303f;}
.navigation-up .navigation-v3{margin-left:155px;float:left;_margin-left:10px;}
.navigation-up .navigation-v3 ul{float:left;}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff;}
.navigation-up .navigation-v3 .nav-up-selected{background:#344157;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833;z-index:10000000;}
.navigation-up .navigation-v3 li h2{font-weight:400;margin:0;padding:0;}
.navigation-up .navigation-v3 li h2 a{color:#fff;display:inline-block;height:60px;font-family:microsoft yahei;padding:0 25px;}
.navigation-down{position:absolute;top:163px;left:0;width:100%;}
.navigation-down .nav-down-menu{width:100%;background-color:rgba(0,0,0,0.8);position:absolute;top:0;z-index:9;margin:0;}
.navigation-down .nav-down-menu .navigation-down-inner{width:1274px;position:relative;display:flex;flex-flow:row wrap;margin:0 auto;}
.navigation-down .nav-down-menu dl{margin:18px 0;}
.navigation-down .menu-1 dl{color:#fff;width:90px;border-right:1px solid #fff;height:50px;text-align:center;cursor:pointer;padding:8px 5px;}
.navigation-down .menu-1 dl:nth-child(12n),.navigation-down .menu-1 dl:nth-last-child(1){margin-right:0;border:0;}
.navigation-down .menu-1 dl:hover{background:#ff6a1f;}
.navigation-down .menu-1 dl h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.navigation-down .menu-1 dl span{display:block;margin-top:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.style-link,.style-link:hover{color:#fff;}
.navigation-down .menu-1{background:#3f51b500!important;}


/* 导航v2 */
.nav {height: 54px; margin-top: 12px;}
.nav .nLi{float:left; width:auto; position:relative; display:block;  height: 54px; font-size: 14px; }
/* .nav .nLi>a { color: #fff; width: auto; display: block; cursor: pointer; height: 17px; margin: 19px 17px 18px; line-height: 17px; position: relative; } */
/* .nav .nLi h3{ float:left;} */
.nav .cur{ background-color: #fd5c5c;border-top-right-radius: 8px; border-top-left-radius: 8px;}
.nav>.nLi:hover>a,.nav>.nLi:hover, .nav>.cur>a:hover{ background: none;  color: #fd5c5c !important;}
.nav .nLi>a{ display:block; line-height: 54px; padding:0 20px; font-size:14px; color: #000; cursor: pointer;}
.nav .cur>a{ color: #fff ;}
.nav .sub{ display:none; width:100px; left:0; top:34px; position:absolute; background:#4E4E4E; line-height:26px; padding:5px 0; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px;}
.nav .sub a:hover{ background:#6d6d6d; color:#fff;}
.nav .on h3 a{ background:#4E4E4E; color:#fff;}

/* 新首页顶部 */
.topInfoBox>li {float: left; padding: 0 15px; position:relative;}
.topInfoBox>li:hover {background-color: #fff;}
.topInfoBox .userFace {width:20px; height: 20px; border-radius: 20px; margin: 6px 8px 0 0; }
/* 下拉菜单 */
.topSubMenu{display:none;position:absolute;right:0; top:32px; width:97px; height:auto; background:rgba(63,81,181,0.8) !important; z-index: 9999;}
.topSubMenu dl:hover, .topSubMenu li:hover{background:#ff6a1f}
.topSubMenu a{ display:block; padding:0 10px; color:#fff; text-align: center;}
.topSubMenu a:hover{ color:#fff;}
.topSubMenu li{line-height: 30px; border-bottom: 1px solid #fff; }

/* 下拉菜单三角形 */
.topInfoBox li .navArrow{width:0px;height:0px;margin-left:3px; border:4px solid transparent; vertical-align: middle; border-top:8px solid #222; display:inline-block;}
.topInfoBox>li:hover>a>.navArrow{border-top:8px solid rgba(247, 1, 1, 0.966) !important} 

/* 首页公共 */
.iModTitle{ text-align: center; margin: 20px 0; font-size: 26px; font-weight: bold;}
.iModTitle span{ text-align: center; display: block; font-weight: 300; font-size: 14px; margin-top:8px }

/* 首页风格分类列表 */
.iStyleCatBox{ display: flex; justify-content: center; flex-direction: row; margin: 30px auto;}
.iStyleCatBox li {width:140px; flex-direction: column;  }
.iStyleCatBox span, .iStyleCatBox h3 { width: 100%; display: block; text-align: center; }
.iStyleCatBox span {font-size: 46px; height: 50px;}
.iStyleCatBox img {max-width: 50px;}
.iStyleCatBox h3 {font-size: 20px;}
.iStyleCatBox a {color:#898989;}
.iStyleCatBox a:hover {color:#000;}

/* 首页套餐列表 */
.pgListNew li {/*254*302  284*330 */ width: 262px; height: 288px; overflow: hidden; float: left; margin: 8px; padding: 20px 10px; border: 1px solid #eee; border-radius: 8px; position: relative; }
.pgListNew li:hover {border: 1px solid #e64040;}
.pgListNew.active { display: block; }
.pgListNew li a { display: block; width: 100%; cursor: pointer; color: #000; }
.pgListNew li h4 { font-size: 18px;  text-align: center;  line-height: 26px; height:26px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-weight: 400; }
.pgListNew li.hasTag h4 {text-align: left; width:198px;}
.pgListNew li.hasTag h5 {text-align: left; }
.pgListNew li h5 { font-size: 16px; text-align: center; height: 22px; overflow: hidden; line-height: 22px; font-weight: 300; }
.pgListNew li a:hover { color: #e64040; }
.pgListNew li img { width: 260px; height: 195px; display: block; margin: 10px auto; }
/* .pgPriceLine { height: 16px; overflow: hidden;  }
.pgPriceLine span { display: block; width: 33.3%; height: 16px; line-height: 16px; overflow: hidden; float: left; }
.pgPriceLine .txLeft { color: #6e6e6e; }
.pgPriceLine .txCenter { color: #9d9d9d; }
.pgPriceLine .txRight { color: #e8353c; } */
.pgListNew .pgPriceLine{margin:15px 0;}
.pgListNew li.onlyImg, .pgListNew li.onlyImg:hover {width:284px; height: 330px; padding: 0; border-radius:0; border:none; margin-left: 0; } 
.pgListNew .onlyImg img {width:284px; height: 330px; margin: 0px;}

/* 首页套餐排行 */
.pgRanking ul {width:900px; height: 444px; float: left;}
.pgRanking li, .pgRanking li img{ width: 216px; height: 216px;}
.pgRanking li { float: left; position:relative;}
.pgRanking li:first-child, .pgRanking li:first-child img {width:444px; height: 444px; }
.pgRanking li:first-child {margin-right: 12px;}
.pgRanking li:nth-child(2) {margin-right: 12px; margin-bottom: 12px;}
.pgRanking li:nth-child(3) {margin-bottom: 12px;}
.pgRanking li:nth-child(4) {margin-right: 12px;}
.pgRanking li .tagNum { position:absolute; top:0; left:13px; width:32px; height: 34px; line-height: 34px; color: #fff; background-color: #fd5c5c; font-size: 14px; font-weight: bold; text-align: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.pgRanking li:first-child .tagNum {left:44px; width:62px; height: 64px; line-height: 64px; font-size: 30px;  border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;  }
.pgRanking .titleImg, .pgRanking .titleImg img {width:288px; height: 444px; overflow: hidden;}

/* 首页全案设计 */
.iFullCaseList {padding: 20px 0;overflow: hidden;}
.iFullCaseList .picTxtList li {border: 1px solid #ececec; }
.iFullCaseList .picTxtList li:hover {border: 1px solid #fd5c5c;}
.iFullCaseList .more {width:120px; height: 34px; line-height: 34px; border: 1px solid #ddd; margin: 25px auto 10px; text-align: center; border-radius: 10px; display: block; cursor: pointer; color:#999}
.picTxtList li {width: 280px; padding-bottom:15px; margin: 9px;  border-radius: 8px; background: #fff; float: left; position: relative; overflow: hidden; }
.picTxtList li img { width: 100%; height: 210px; display: block; }
.picTxtList li h4, .picTxtList li p {padding:0 12px; overflow: hidden;}
.picTxtList li h4 { height: 26px; line-height: 26px;  color: #282828; font-size: 13px; margin-top: 9px; }
.picTxtList li p, .picTxtList li p span, .picTxtList li p del { height: 22px; line-height: 22px; font-size: 12px; }
.picTxtList li p { overflow: hidden; }
.picTxtList li p span { float: right; font-size: 14px; color: #ff0000; }
/*.picTxtList li p del { font-size: 12px; color: #aaa; }
 .picTxtList li .bigPrice { position: absolute; width: 164px; height: 30px; padding: 14px 105px 14px 15px; bottom: 0; left: 0; background: url(../images/goods_price_bg.png) no-repeat; color: #fff; overflow: hidden; font-size: 22px; line-height: 30px; display: none; }
.picTxtList li .bigPrice div { width: 50px; height: 30px; color: #fcc602; overflow: hidden; float: right; text-align: center; line-height: 15px; font-size: 10px; }
.picTxtList li .bigPrice del { color: #fff; }
.picTxtList li a:hover .bigPrice { display: block; } */

/* 首页客户见证 */
.middleSlideBox{position:relative}
.middleSlideBox .picList li,.middleSlideBox .picList li img{width:240px;height:180px}
.bigSlideBox{width:328px;height:246px;position:absolute;left:0;right:0;top:-66px;margin:auto;display:block;z-index:12}
.bigSlideBox .picList{position:absolute;left:0;right:0;width:100%;height:246px;z-index:1}
.iCaseList .picList li{position:relative}
.bigSlideBox .picList li,.bigSlideBox .picList li img{width:328px;height:246px}
.bigSlideBox .slick-arrow{display:block;width:20px;height:60px;position:absolute;top:126px;z-index:1;text-indent:-9999px;border:none;cursor:pointer}
.bigSlideBox .slick-prev{left:-430px;background:url(../images/icon_arrow_left.svg) no-repeat center}
.bigSlideBox .slick-next{right:-430px;background:url(../images/icon_arrow_right.svg) no-repeat center}
.iCaseList .slick-list{padding:0px !important}

.iCaseList .swiper-container{height:240px;}
.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:300ms;transform:scale(0.8)}
.swiper-slide-active,.swiper-slide-duplicate-active{transform:scale(1)}
.swiper-slide img{ width:100%;}
.iSlide .cont {position:relative}
.iSlide .txtBox {width:100%; padding:8px 0; background: rgba(0, 0, 0, 0.6); position: absolute; left:0; bottom: 0;} 
.iSlide .txtBox h4, .iCaseList .txtBox p { margin: 3px 8px; color: #fff; text-align: center;}

/* 首页热销单品 */
.iGoodsList {}

.iGoodsCatList {background: #c6c6c6 !important; height: 350px; }
.iGoodsCatList dl {}
.iGoodsCatList dt { color: #626262; font-weight: bold; font-size: 20px; margin: 30px 20px 10px;}
.iGoodsCatList dd {  margin: 10px;  overflow: hidden;}
.iGoodsCatList dd a{ display: inline-block; margin: 10px; float: left; font-size: 14px; line-height: 24px;}
.iGoodsCatList dd.more a{ width:80px; padding: 5px 0; border-radius: 5px; border:1px solid #fff; color:#fff; font-size: 14px; text-align: center; margin: 0 10px;  }
.iGoodsCatList dd a:hover{color: #fd5c5c;} 

.iGoodsList .bigPic, .iGoodsList .picTxtList .bigPic img {width: 578px; height: 365px;  padding: 0;}
.iGoodsList .picTxtList .bigPic img {margin: 0;}
.iGoodsList .picTxtList li {border: 1px solid #eee; }
.iGoodsList .picTxtList li:hover {border: 1px solid #fd5c5c;}
.iGoodsList .picTxtList img {width:256px; height: 256px; margin: 12px auto; }

/* 首页新闻资讯 */
.iNewsList { padding: 20px 0 40px; overflow: hidden;}
.iNewsList .slideBox {width:600px; height:450px; float: left;} 
.iNewsList .newsBox {width: 570px; height: 450px; float: right}
.iNewsList .newsBox h3 {height:36px; line-height: 36px; font-size: 16px; color: #202020; }
.iNewsList .newsBox h3 strong{font-size: 22px;}
.iNewsList .newsBox h3 .more{float: right;}
.iNewsList .newsBox li{ height: 24px; line-height: 24px; overflow: hidden; padding:13px 0; border-bottom: 1px solid #bbb; }
.iNewsList .newsBox .picTxt{ height: 78px;  }
.iNewsList .newsBox .picTxt img{ width:104px; height: 78px; display: block; float: left;}
.iNewsList .newsBox .picTxt h4, .iNewsList .newsBox .picTxt p { width: 456px; float: right; overflow: hidden;}
.iNewsList .newsBox .picTxt h4{ height: 20px; line-height: 20px; font-size: 16px; color: #111; margin-bottom: 10px;font-weight: bold;}
.iNewsList .newsBox .picTxt p { height: 48px; line-height: 24px; font-size: 13px; color: #6a6a6a;}

.iTeam {height: 542px; overflow: hidden; background: url(../images/index_team_bg.jpg) top center no-repeat;}
.iTeam .area{ height: 460px; margin:41px auto; background:rgba(255, 255, 255, 0.8); overflow: hidden; }
.iTeam .iModTitle {margin: 35px 0 55px;}
.iTeam .swiper-slide img {max-height: 343px;}

.iSecurity {text-align: center;}

.footerLink {background-color: #626262; padding:50px 0;overflow:hidden; } 
.footerLink .ewmBox{width:360px;float:left; color: #fff;}
.footerLink .ewmBox p{width:100px;text-align:center;margin-right:25px;float:left}
.footerLink .ewmBox p img{width:100px}
.footerLink dl{width:200px;min-height:142px;float:left;color:#fff;}
.footerLink dl a {color:#fff;}
.footerLink dl dt, .footerLink .ewmBox h3{height:38px;line-height:38px;font-size:16px; font-weight:bold }
.footerLink dl dd{height:28px;line-height:28px;font-size:14px;overflow:hidden}

.copyrightBox {height: 40px; line-height: 40px; background-color: #202020; font-size: 13px; color:#fff; text-align: center;}
.copyrightBox a{color:#fff;}

/* 主导航 */
.mainNav {width:100%; height: 54px; margin-top: 12px; position: relative; border-bottom: 2px solid #fd5c5c;}
.mainNav .nLi{float:left; width:auto; display:block;  height: 54px; font-size: 14px; }
.mainNav .nLi>a{ display:block; height: 50px; line-height: 50px; margin-top: 2px; padding:0 20px; font-size:14px; color: #000; cursor: pointer;}
.mainNav .cur{ background-color: #fd5c5c;border-top-right-radius: 8px; border-top-left-radius: 8px;}
.mainNav>ul>.nLi:hover>a,.mainNav>ul>.nLi:hover, .mainNav>ul>.cur>a:hover{ background: none;  color: #fd5c5c !important;}
.mainNav>ul>.nLi>a:hover{ border-bottom: 2px solid #ff6a1f;}
.mainNav .cur>a{ color: #fff ;}

/* 下拉菜单 */
.subMenu{display:none;position:absolute;left:0; top:54px; width:100%; height:auto; background:rgba(63,81,181,0.8) !important; z-index: 9999;}
.subMenu dl:hover, .subMenu li:hover{background:#ff6a1f}
.subMenu a{ display:block; padding:0 10px; color:#fff; text-align: center;}
.subMenu a:hover{ color:#fff;}

/* 纵向下拉菜单 */
.verticallyMenu {position: relative;}
.verticallyMenu .subMenu li{line-height: 30px; border-bottom: 1px solid #fff; }
.verticallyMenu .subMenu .area{width:100%; }

/* 横向下拉菜单 */    
.subMenu .area{margin:0 auto;width:1274px;position:relative;display:flex;flex-flow:row wrap}
.subMenu dl{margin:18px 0; color:white;width:90px;border-right:1px solid white;height:50px;text-align:center;padding:8px 5px;cursor:pointer}
.subMenu dl:nth-child(14n),.navigation-down .menu-1 dl:nth-last-child(1){margin-right:0px;border:0px}
.subMenu dl h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:100%;}
.subMenu dl span{display:block;margin-top:9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;}

/* 下拉菜单三角形 */
.navArrow{width:0px;height:0px;margin-left:5px; border:5px solid transparent; vertical-align: middle; border-top:10px solid #000; display:inline-block;}
.mainNav>ul>li:hover>a>.navArrow, .mainNav .cur>a>.navArrow{border-top:10px solid rgba(247, 1, 1, 0.966) !important} 
.mainNav .cur>a>.navArrow{border-top:10px solid #fff !important} 
 
/* 全案列表页 */
.bigModTitle {border-bottom: 3px solid #fd5c5c; text-indent: 35px; line-height: 46px; font-size: 26px; color: #fd5c5c;}
.bigModTitle span{ color: #8c8c8c; font-size: 14px; }
.bigModTitle a.more{ color: #8c8c8c; font-size: 14px; float:right; }

.fullCaseList {width:1162px; margin:15px auto; }
.fullCaseList .item{width:354px; /* margin: 18px; */ margin: 18px 0; float: left; border:1px solid #eee; border-radius: 15px; background-color: #fff; }
.fullCaseList .item:hover {border:1px solid #fd5c5c;}
.fullCaseList .item img{width:352px; border-top-left-radius: 15px; border-top-right-radius: 15px;}
.fullCaseList .item h3, .fullCaseList .item h4, .fullCaseList .item p {padding: 0 10px;}
.fullCaseList .item h3 {font-size: 16px; color: #000; line-height: 22px; margin: 10px 0;}
.fullCaseList .item h4 {font-size: 13px; color: #626262; line-height: 24px; margin: 0 0 10px 0;}
.fullCaseList .item p {font-size: 12px; color: #939393; line-height: 24px;}
.fullCaseList .item .bottomLine {margin: 10px 4px; padding: 5px 10px; border-top: 2px solid #efefef;}

/* 案例列表页 */
.caseList {width:1164px; margin:15px auto;}
.caseList .item{width:262px; /* margin: 18px; */ margin: 18px 0; float: left; border:1px solid #eee; border-radius: 10px; background-color: #fff; }
.caseList .item:hover {border:1px solid #fd5c5c;}
.caseList .item img{width:242px; border-radius: 10px; margin: 10px; }
.caseList .item h3, .caseList .item h4, .caseList .item p {padding: 0 10px;}
.caseList .item h3 {font-size: 16px; color: #000; line-height: 22px; margin: 10px 0;}
.caseList .item h4 {font-size: 13px; color: #cda56a; line-height: 24px; margin: 0 0 10px 0;}
.caseList .item p {font-size: 12px; color: #939393; line-height: 24px;}
.caseList .item .bottomLine {margin: 10px 4px; padding: 5px 10px; border-top: 2px solid #efefef;}

/* 案例详情页 */
.caseInfo {padding-top: 20px;  }
.caseInfo .bigPic img{width:1200px; height: auto;}
.caseInfo .titleBox{padding:10px 30px; }
.caseInfo .titleBox h1 {margin:25px auto; font-size: 32px; line-height: 44px; }
.caseInfo .titleBox .desc { font-size: 18px; line-height: 34px; }
.caseInfo .titleBox .catLine { font-size: 16px; line-height: 50px; color: #bdbdbd; }
.caseInfo .titleBox .priceLine { font-size: 18px; line-height: 50px; }
.caseInfo .titleBox .priceLine span{ font-size: 22px; color:#fd5c5c; }
.caseInfo .titleBox .itemLine{ font-size: 20px; margin: 15px 0; color:#000; }
.caseInfo .titleBox .itemLine span{ padding:12px;  font-size: 14px;  border:1px solid #bbb; line-height: 14px; border-radius: 6px; }
.caseInfo .contentBox {padding-bottom: 20px;}
.caseInfo .contentBox .title {margin-top: 30px; height: 70px;  padding-left: 25px; overflow: hidden; }
.caseInfo .contentBox .title h3 {height: 26px; font-size: 26px; line-height: 26px; margin-top: 22px; text-indent: 10px; border-left: 3px solid #ff0303;}
.caseInfo .contentBox .content { width:1140px;  margin: 20px 30px; overflow: hidden; font-size: 16px; line-height: 180%;}
.caseInfo .contentBox .content img {max-width: 1140px;}
.content1140 { width:1140px;  margin: 20px auto; overflow: hidden; font-size: 16px; line-height: 180%;}
.content1140 img{max-width: 1140px;}
.caseContent img {clear: both; display: block; margin: 5px 0;}

/* 关于我们 */
.aboutInfo {}
.aboutInfo .bigPic, .aboutInfo .bigPic img{ width:1200px;}
.aboutInfo .contentBox {background-color: #fff; margin-top:30px; padding:30px; overflow: hidden;}
.aboutInfo .contentBox .title { width:280px; margin: 0 auto 30px; background: url(../images/title_line_bg2.gif) no-repeat center bottom; }
.aboutInfo .contentBox .title h3 {height: 50px; font-size: 26px; line-height: 50px; text-align: center; color:#959595;}
.aboutInfo .contentBox .title p {height: 50px; font-size: 16px; line-height: 50px; text-align: center;color:#959595;}
.aboutInfo .contentBox .title p span{color:#e51c23;}

/* 全案详情 */
.picBox1200, .picBox1200 img {width: 1200px; }
.fCaseInfo {}
.fCaseInfo .titleBox{padding:10px 30px; }
.fCaseInfo .titleBox h1 {margin:25px auto; font-size: 32px; line-height: 44px; }
.fCaseInfo .titleBox .desc { font-size: 18px; line-height: 34px; }
.fCaseInfo .titleBox .catBox { font-size: 16px; line-height: 50px; color: #bdbdbd; float: left;}
.fCaseInfo .titleBox .tagBox { float: right;}
.fCaseInfo .titleBox .tagBox span{ padding: 7px 25px; background-color: #8bc34a; color: #fff;  border-radius: 5px; margin: 0 5px;}
.fCaseInfo .contentBox {padding-bottom: 20px;}
.fCaseInfo .contentBox .title {margin-top: 30px; height: 70px;  padding-left: 25px; overflow: hidden; }
.fCaseInfo .contentBox .title h3 {height: 26px; font-size: 26px; line-height: 26px; margin-top: 22px; text-indent: 10px; border-left: 3px solid #ff0303;}
.fCaseInfo .contentBox .title2 { width:280px; margin: 0 auto 30px; background: url(../images/title_line_bg3.gif) no-repeat center center;}
.fCaseInfo .contentBox .title2 h3 {height: 50px; font-size: 26px; line-height: 50px; text-align: center; color:#626262;}
.fCaseInfo .contentBox .title2 p {height: 50px; font-size: 16px; line-height: 50px; text-align: center;color:#959595;}
.fCaseInfo .itemList {margin: 30px auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.fCaseInfo .itemList li{ width: 330px; line-height: 50px; border-bottom: 1px solid #cdcdcd; padding: 0 10px;}

/* 团队详情 */
.teamInfo {}
.teamInfo .teamPhoto {height: 360px; background: url(../images/team_thumb_bg.jpg) no-repeat; overflow: hidden;}
.teamInfo .teamPhoto img {display: block; width:276px; height: 276px; margin:42px auto 0; border-radius: 276px;  }
.teamInfo .titleBox{padding:10px 30px; }
.teamInfo .titleBox h1 {margin:25px auto; font-size: 32px; line-height: 44px; text-align: center; }
.teamInfo .titleBox .desc { font-size: 16px; line-height: 50px; color: #bdbdbd; text-align: center; }
.teamInfo .content1140 { padding-bottom: 30px; }

/* 文章详情 */
.articleTitle {padding: 30px 0;}
.articleTitle h1 { font-size: 32px; line-height: 50px; }
.articleTitle .time { font-size: 13px; line-height: 24px; margin-top:10px; }
.articleInfo {background: url(../images/article_info_bg.gif) 850px top repeat-y; padding: 30px 0;}
.articleInfo .f_left{ width: 850px; padding: 0 0;}
.articleInfo .sideBox{ width: 320px; padding: 0 0px 0 30px; float: right;}
.articleInfo .sideBox h3{ line-height: 50px; font-size: 28px; font-weight: bold; }
.articleInfo .sideBox h3 span{ font-size: 13px; font-weight: 300; }
.articleInfo .sideBox li {height: 40px; line-height: 40px; font-size: 16px; overflow: hidden; border-bottom: 1px solid #cdcdcd;text-overflow:ellipsis;white-space: nowrap;}
.content840 { width:800px;  margin: 0 auto; overflow: hidden; font-size: 16px; line-height: 180%;}
.content840 img{max-width: 800px;}

/* 新闻列表 */
.newsList {margin-bottom: 50px;}
.newsList ul{margin:30px auto;}
.newsList ul li{height: 50px;  border-bottom: 1px dashed #cdcdcd; padding: 0 15px; position: relative;  }
.newsList ul li span{ display: block;float: left; width:1050px;  line-height: 50px; text-overflow:ellipsis;white-space: nowrap; overflow:hidden; font-size: 16px; }
.newsList ul li em{display: block; width:100px; float:right;line-height: 50px; text-align: right; font-size: 16px;}

/* 首页特卖套餐 */
/*.discountPackage {background-color: #f9f9f9; padding: 40px 0;}
.discountPackage .tit {margin: 0 auto 30px; font:bold 28px/44px "微软雅黑"; text-align: center; color:#d90002;}
.discountPackage .tit span{display: block; font:300 14px/24px "微软雅黑"; color: #616161; text-align: center;}
.discountPackage .item {width:1200px; margin: 0 auto 20px;}
.discountPackage .item a{display:block; cursor:pointer; padding:9px; border:1px solid #bfbfbf; width:1180px; height: 315px; margin: 0 auto; border-radius: 10px; } 
.discountPackage .item a:hover{border-color:#a60002; color: #fff; }
.discountPackage .item .info {width:520px; height: 285px; padding:15px; background-color: #d5d4d4; float: left; position: relative;}
.discountPackage a:hover .info {background-color: #a60002; }
.discountPackage .info .title{font:bold 24px/40px "微软雅黑";}
.discountPackage .info .title2{margin-top:10px; font:300 18px/32px "微软雅黑";}
.discountPackage .info .title3{margin-top:10px;font:300 13px/26px "微软雅黑";}
.discountPackage .info .bottom {width:520px;!*  height:100px; *! position: absolute; bottom: 15px; }
.discountPackage a .timeBox {width:100%; height: 34px; line-height: 34px; font-size: 12px; border-radius: 5px; background-color: #ff0000; color: #fff; text-indent: 25px;}
.discountPackage a .timeBox span{!* height: 22px; *! display: inline-block; margin: 0 5px; line-height: 12px; text-indent:0; border-radius: 4px; padding: 4px; background-color: #fff; color: #ff0000;}
.discountPackage a .timeBox span.settime { display:none;}
.discountPackage a .price{font-size: 14px; color:#f62d2d; margin-top: 5px;}
.discountPackage a .price del{font-size: 13px; color:#747474;}
.discountPackage a:hover .price, .discountPackage a:hover .price del{color:#fff;}*/
.omt1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.discountpackage{background-color:#f9f9f9;padding:40px 0;}
.discountpackage .tit{margin:0 auto 30px;font:bold 28px/44px 微软雅黑;text-align:center;/*color:#d90002;*/ color: #000;}
.discountpackage .tit span{display:block;font:300 14px/24px 微软雅黑;color:#616161;text-align:center;}
.discountpackage .item{width:1170px;height:334px;margin:0 auto 20px;border:1px solid #bfbfbf;border-radius:10px;background-color:#fff;position:relative;}
.discountpackage .item:hover{border-color:#a60002;/*color: #fff;*/}
.discountpackage a:hover .title, .discountpackage a:hover .title2{color:#d90002;}
.discountpackage .item .info{width:200px;height:294px;padding:20px;float:left;position:relative;}
.discountpackage .info .titleicon{margin:5px 0 10px;}
.discountpackage .info .title{font:bold 24px/44px 微软雅黑;}
.discountpackage .info .title2{margin-top:5px;font:300 18px/32px 微软雅黑;}
.discountpackage .info .title3{margin-top:10px;font:300 13px/26px 微软雅黑; color: #f1880c;}
.discountpackage .info .desc{margin-top:10px;height:40px;overflow:hidden;color:#999;/*text-overflow: ellipsis;*/font:300 12px/20px 微软雅黑;}
.discountpackage .info .tj{background:url(../images/icon_05.png) no-repeat;text-indent:20px;margin-top:15px;font:300 13px/16px 微软雅黑; color:#666;}
.discountpackage .item .info .bottom{width:200px;/*  height:100px; */position:absolute;bottom:20px;}
.discountpackage .timeBox{width:100%;font-size:12px;color: #666;}
.discountpackage a .timeBox .countdown{width:100%;height:34px;margin-top:5px;line-height:34px;font-size:12px;border-radius:5px;background-color:#ff0000;color:#fff; text-align: center; overflow: hidden;}
.discountpackage a .timeBox span{display:inline-block;margin:0 5px;line-height:12px;text-indent:0;border-radius:4px;padding:4px;background-color:#fff;color:#ff0000;}
.discountpackage a .timeBox span.settime{display:none;}
.discountpackage .price{float:left;border:1px solid #ff0606;padding:6px 8px;font-size:14px;color:#ff0000;font-weight:700;}
.discountpackage .salesnum{margin-top:12px;float:right;font-size:13px;color:#f1880c;}
.discountpackage .price del{font-size:12px;color:#666;}
.discountpackage .item ul{position:relative;overflow:hidden;width:923px;height:294px;padding:17px 2px;/*background-color: #ccc;*/}
.discountpackage .item ul li{float:left;width:152px;overflow:hidden;height:100%;position:relative;cursor:pointer;border:3px solid #fff;border-left:none;}
.discountpackage .item ul li img{display:block;max-width:294px;}

#indexMain .discountpackage .area{width:1190px;}
.discountpackage .item2{float:left;width:561px;height:312px;margin:0 7px 20px;padding:9px;border:1px solid #bfbfbf;border-radius:8px;background-color:#fff;position:relative;overflow:hidden;}
.discountpackage .item2 ul{width:392px;height:312px;float:left;}
.discountpackage .item2 ul li{float:left;width:72px;height:72px;}
.discountpackage .item2 ul li:first-child{width:312px;height:312px;margin-right:8px;}
.discountpackage .item2 ul li:nth-child(3){margin:8px 0;}
.discountpackage .item2 ul li:nth-child(5){margin-top:8px;}
.discountpackage .item2 .info{width:153px;height:312px;float:right;position:relative;}
.discountpackage .item2 .info .title{font:bold 18px/40px 微软雅黑;}
.discountpackage .item2 .info .title2{margin-top:5px;font:300 14px/32px 微软雅黑;}
.discountpackage .item2 .info .desc{height:60px;font:300 12px/20px 微软雅黑;}
.discountpackage .item2 .salesnum{margin-top:15px;float:left;}
.discountpackage .item2 .info .bottom{width:153px;position:absolute;bottom:0;}

.banner-box, .sub-banner-448 {width:100%;background-position: center; background-repeat: no-repeat; overflow:hidden;}
.height-350 {height: 350px;}
.sub-banner-448 {height:448px;}

.product-tags {margin-top:5px;}
.product-tags span, .product-tags i{display: inline-block;background-color: #cda56a;color: #fff;font-size: 12px;width: 36px;height: 22px;border-radius: 3px;line-height: 24px;text-align: center;margin-right: 4px;letter-spacing: 0px;border:1px solid #cda56a; font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;}
.product-tags span{background-color: #fff; color: #cda56a;}
.product-tags span.rtc{background-color: #d83030;}
.product-tags i.tag-discount{background-color: #fff;color: #d83030; border:1px solid #d83030;}

#goodsList ._priceBox {margin-top:5px;}
#goodsList ._onSalePrice {font-size: 20px;}
#goodsList ._onSalePrice sup{vertical-align: 3px}
#goodsList ._priceBox em {font-size: 12px;}