body{ background-color: #fff}
#header{ border-bottom: solid 1px #eee; box-shadow: 0 1px 2px #eee; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{ font-weight: normal; outline:none; }
.ui-menu .ui-menu-item{ line-height: 22px; font-size: 12px; }
.ui-selectmenu-menu .ui-menu{ height: 280px; }
.ui-widget-content{ background:#fff; }
#selectmenu{ width: 150px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ font-weight: normal; }
.clearfix:after,.clearfix:before { content: ""; display: table}
.clearfix:after { clear: both}
.clearfix { zoom: 1}
.bigRedBtn { display: inline-block; padding: 0 32px; height: 46px; line-height: 46px; font-size: 20px; color: #fff; text-align: center; background: #ef3a38; border: 1px solid #d13c3a; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; text-shadow: 0 1px 2px #e41817; -moz-text-shadow: 0 1px 2px #e41817; -webkit-text-shadow: 0 1px 2px #e41817}
.smallRedBtn { height: 38px; line-height: 38px; padding: 0 20px; font-size: 14px}
.bigRedBtn:hover { text-decoration: none; color: #fff; background: #f64544}
i.discount-icon { display: block; position: absolute; left: 0; top: 0; height: 64px; width: 64px; background: url(../images/cx.png) no-repeat 0 0}
.fl { float: left}
.fr { float: right}
.w990 { position: relative; width: 990px; margin: 0 auto}
.content { padding: 35px 0; width: 990px; margin: 0 auto; color: #333; margin-top: 80px; }
h2.tit { font-size: 16px; border-bottom: 2px solid #ccc; height: 32px; line-height: 32px}
h2.tit strong { color: #c60018}
h2.tit span { display: inline-block; *zoom: 1; border-bottom: 2px solid #c60018}
.main-content { float: left; width: 740px; min-height: 800px}
.aside { float: right; width: 235px}
.box { position: relative; margin-bottom: 30px; background: #fff; border: 1px solid #d1d1d1}
.mgb30 { margin-bottom: 30px}
.nb-box { margin-bottom: 20px}
.nb-box .con { padding: 8px 0}
ul{ padding: 0; margin: 0; }
.bt1{ border-bottom: 1px solid #dcdcdc; }
.zc-page{ width: 100%; text-align: center; }
.zc-page .mt30{ margin-top: 30px; }
.zc-page .b1{ border: 1px solid #d1d1d1; overflow: hidden; margin-bottom: 30px; }
.zc-page a,.zc-page a:hover{ text-decoration: none; }
.zc-page .zc-con{ width: 990px; text-align: left; margin: 0 auto; }
.zc-page .banner{ width: 100%; height: 370px; position: relative; border-bottom: 1px solid #dcdcdc; background: #eee url(http://gtms04.alicdn.com/tps/i4/TB1IcCYHXXXXXaiXpXXobRSLXXX-1600-370.png) no-repeat top center; }
.zc-page .banner a{ width: 162px; height: 44px; line-height: 44px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #ff2e28; color: #fff; display: block; position: absolute; left:50%; margin-left: -505px; top:211px; font-size: 16px; }
.zc-page .banner a:hover{ background: #f93f3a; }
.zc-page .zc-nav{ height: 43px; line-height: 43px; padding:17px 0; width: 100%; }
.zc-page .zc-nav .nav-r{ float: right; }
.zc-page .zc-nav .nav-r a{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #ff2e28; color: #fff; display: block; height: 35px; margin-top: 5px; width: 100px; line-height: 35px; text-align: center; float: right; font-size: 14px; }
.zc-page .zc-nav .nav-r a:hover{ background: #f93f3a; }
.zc-page .zc-nav .nav-r span{ color: #666; display: block; height: 35px; margin-top: 5px; line-height: 35px; text-align: center; float: right; padding-right: 10px; float: right; font-size: 14px; }
.zc-page .zc-nav ul{ margin-left: -30px; }
.zc-page .zc-nav ul li{ float: left; padding-left: 30px; position: relative; cursor: pointer; }
.zc-page .zc-nav ul li em{ display:none; position: absolute; bottom:-18px; width: 100px; left:30px; height: 2px; background: #e60012; }
.zc-page .zc-nav ul li span{ float: left; padding-left: 22px; display:block; height: 15px; line-height: 15px; padding-right: 40px; margin: 13px 0 15px 0; border-right: 3px dashed #e9e9e9; font-size: 16px; }
.zc-page .zc-nav ul .cur em{ display:block; }
.zc-page .zc-nav ul .cur span{ font-weight: bold; }
.zc-page .zc-nav ul .cur1 em{ display:block; }
.zc-page .zc-nav ul .cur1 span{ font-weight: bold; }
.zc-page .zc-conter{ width: 100%; padding-bottom: 40px; }
.zc-page .b1 { width: 928px; padding-left:30px; padding-right: 30px; padding-bottom: 30px; }
.zc-page .zc-conter .list_3{ overflow: hidden; border-bottom: 1px solid #c8c8c8; }
.zc-page .zc-conter .list_3 li{ padding:30px 0 30px 0; border-top: 1px dashed #c8c8c8; margin-top: -1px; display: none; }
.zc-page .zc-conter .list_3 li h3{ line-height: 23px; display: block; font-size: 16px; color: #333; padding-left: 40px; position: relative; }
.zc-page .zc-conter .list_3 li h3 span{ display: block; width: 23px; height: 23px; border-radius: 3px; line-height: 23px; text-align: center; position: absolute; left:0; top:0; background: #e60012; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; }
.zc-page .zc-conter .list_3 li p{ padding-left: 40px; line-height: 26px; font-size: 14px; color: #666; position: relative; padding-top: 12px; }
.zc-page .zc-conter .list_3 li p span{ display: block; width: 30px; height: 23px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height: 23px; position: absolute; left:0; top:12px; font-size: 16px; font-weight: bold; }
.zc-page .zc-conter .zc-guanbuliao{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height: 32px; overflow: hidden; margin-top: 15px; float:right; }
.zc-page .zc-conter .zc-wlist{ height: 30px; float: right; border: 1px solid #ccc; }
.zc-page .zc-conter .zc-wlist li{ float: left; width: 30px; height: 30px; border-left: 1px solid #ccc; margin-left: -1px; text-align: center; line-height: 30px; color: #666; cursor:pointer; position: relative; }
.zc-page .zc-conter .zc-wlist li a{ color: #666; }
.zc-page .zc-conter .zc-wlist li.cur { z-index: 1; }
.zc-page .zc-conter .zc-wlist li.cur a{ background: #c40822; display: block; color: #fff; width: 32px; height: 32px; position: absolute; top:-1px; left:-1px; }
.zc-page .zc-conter .tlite{ margin-top: 30px; width: 926px; height: 143px; border: 1px solid #c5c5c5; background: #f9f9f9; }
.zc-page .zc-conter .tlite p{ padding-left: 30px; padding-right: 48px; line-height: 30px; font-size: 18px; color: #a47a18; font-weight: bold; padding-top: 13px}
.zc-page .zc-conter .tlite .gsmc{ width: 100%; height: 33px; line-height: 33px; }
.zc-page .zc-conter .tlite .gsmc em,.zc-page .zc-conter .tlite .gsmc span{ display: block; float: right; }
.zc-page .zc-conter .tlite .gsmc em{ font-size: 18px; font-weight: bold; }
.zc-page .zc-conter .tlite .gsmc span{ font-size: 14px; padding-left: 15px; padding-right: 56px; }
.zc-page .zc-conter .tlite  h4{ font-size: 14px; font-weight: 100; text-align: right; padding: 0; margin: 0; border: 0; width: 872px; line-height: 25px; }
.zc-page .zc-conter .list_p{ padding-top: 24px; }
.zc-page .zc-conter .list_p ul{ width: 1010px; }
.zc-page .zc-conter .list_p ul li { position: relative; float: left; width: 183px; padding-right: 3px; height: 281px; }
.zc-page .zc-conter .list_p ul li .neirong{ display: none; }
.zc-page .zc-conter .list_p ul li .nihao{ background: url(../images/TB1wTJ1GVXXXXbOXFXXxtL3FpXX-19-15.jpg); width: 19px; height: 15px; position: absolute; left: 50%; margin-left: -8px; top: -29px; display: none; }
.zc-page .zc-conter .list_p ul li .fgaic{ width: 179px; border: 2px solid #ceaf66; height: 277px; position: absolute; top:0; left:0; display: none; }
.zc-page .zc-conter .list_p ul li .fgaic .text_b{ position: absolute; bottom:0; left:0; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; background: #000; height: 37px; width: 100%; z-index: 1; }
.zc-page .zc-conter .list_p ul li .fgaic .text_c{ position: absolute; bottom:0; left:0; line-height: 37px; height: 37px; text-align: center; font-size: 18px; color: #fff; width: 100%; z-index: 2; }
.zc-page .zc-conter .zc_1{ width: 386px; height: 259px; padding:105px 497px 0 113px; background: url(../images/TB16wJ2GVXXXXXWXFXXUYTTHXXX-990-363.png) no-repeat; }
.zc-page .zc-conter .zc_2{ width: 397px; height: 268px; padding:94px 90px 0 504px; background: url(../images/TB1Y8IIGpXXXXcDaXXXfnPSHXXX-990-362.png) no-repeat; }
.zc-page .zc-conter .zc_3{ width: 419px; height: 252px; padding:113px 467px 0 104px; background: url(../images/TB1bg41GVXXXXauXVXXUYTTHXXX-990-363.png) no-repeat; }
.zc-page .zc-conter .zc_4{ width: 414px; height: 250px; padding:112px 73px 0 501px; background: url(../images/TB1lw01GVXXXXaqXVXXfnPSHXXX-990-362.png) no-repeat; }
.zc-page .zc-conter .zc_5{ width: 460px; height: 245px; padding:118px 423px 0 105px; background: url(../images/TB1fNagGpXXXXbYaXXXUYTTHXXX-990-363.png) no-repeat; }
.zc-page .zc-conter dl dt{ height: 40px; line-height: 40px; font-size: 20px; color: #333; position: relative; font-weight: bold; }
.zc-page .zc-conter dl dt em { display: block; font-style:italic; position: absolute; top:0; width: 25px; height: 40px; left:-40px; font-size: 36px; line-height: 40px; color: #e60012; }
.zc-page .zc-conter dl dd{ line-height:33px; font-size: 14px; margin: 0; position: relative; color: #666; }
.zc-page .zc-conter dl dd em { display: block; position: absolute; top:0; width: 4px; height: 17px; left:-14px; background: url(../images/TB1s_hPGVXXXXbFXVXXBzf4FXXX-4-17.jpg) no-repeat; }