@charset "utf-8";
/* CSS Document */
body {
	color:#333;
	font-family: "微软雅黑", "新宋体", Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;/*overflow-x:hidden;*/
}
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, a, img, p, div, table, tr, td, form, input, button, textarea {
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none outside none;
}
input {
	border: 0 none;
}
dl, dt, dd {
	border: 0 none;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
}
img {
	border: 0 none;/*display: block;*/
}
a {
	color: #333;
	cursor: pointer;
	text-decoration: none;
}
a:hover {
	color:#fcc80f;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.both {
	clear: both;
}
.hidden {
	display:none;
}
/************************* top head *********************************/
.tophead {
	background: #333;
	border-bottom:1px solid #ccc;
	min-width: 1200px;
	width: 100%;
	color:#fff;
	font-size:14px;
}
.top {
	height: 30px;
	margin: 0 auto;
	width: 1150px;
	padding:3px 0;
}
.top a {
	color:#fff;
	font-size: 12px;
}
.top a:hover {
	color:#ff9c00;
}
.toptxt {
	height: 30px;
	line-height: 30px;
	padding-right: 15px;
	float:left;
	font-size: 12px;
}
.tmenu {
	height: 30px;
	line-height: 30px;
}
.tmenu ul li {
	float: left;
	position: relative;
}
.tmenu ul li a {
	padding: 0 0 0 16px;
	font-size:12px;
	display:inline-block;
}
/************************* header *********************************/

.header {
	min-width: 1200px;
	width: 100%;
	height:100%;
}
.search {
	background:#fff;
	clear: both;
	height: 100px;
	overflow: hidden;
}
.search_in {
	height: 134px;
	margin: 0 auto;
	width: 1150px;
}
.logo {
	padding:10px 0;
}
.search_form {
	width: 352px;
	padding:28px 0 0 25px;
}
.search_form_text {
	border: 2px solid #666;
	color: #555;
	font-family: "微软雅黑", "新宋体", Arial;
	height: 18px;
	line-height: 18px;
	padding: 9px 10px;
	width: 244px;
	font-size:16px;
}
.search_form_btn {
	background:#333;
	color: #fff;
	cursor: pointer;
	font-family: "微软雅黑", "新宋体", Arial;
	font-size: 22px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 80px;
}
.shopcart {
	display: block;
	padding: 30px 0px 0px 0px;
}
/************************* nav *********************************/
.nav_menu {
	margin:37px 0 0 24px;
}
.nav_menu ul li {
	float: left;
	position: relative;
	z-index:10001;
}
.nav_menu ul li a {
	color: #231815;
	display: block;
	font-size: 18px;
	padding: 0 15px;
}
.nav_menu ul li a:hover, .nav_menu ul li.nav_current a {
	color:#FF9B1E;
}
.nav_menu ul li a.allcat {
	background:url(images/arrowd.png) no-repeat right center;
	margin-right:6px
}
/************************* main *********************************/
.main {
	background-color:#f7f7f7;
	height: auto;
	min-width: 1200px;
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-bottom:10px;
}
.banner {
	height: 600px;
	overflow:hidden;
	position:relative;
}
.banner_in {
	height: 600px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}
.banner ol {
	left: 47%;
	position: absolute;
	top: 92%;
}
.banner ol li {
	background:#FFFFFF;
	cursor: pointer;
	float: left;
	height: 15px;
	margin-right: 10px;
	width: 15px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.banner ol li.slide_current {
	background:#FF9B1F;
}
.banner ul li {
	height: 600px;
}
.banner ul li a {
	display: block;
	height: 600px;
	width: 100%;
}
.noticet {
	background:url(images/line.png) repeat-x;
	min-height:130px;
	margin:0 auto;
	text-align:center;
	padding-top:30px;
}
.noticet dd {
	width:952px;
	margin:30px auto 0;
	overflow:hidden;
}
.noticet a {
	display:block;
	float:left;
	width:238px;
	height:248px;
}
.noticet a.i1 {
	background:url(images/i1.png) no-repeat center center #fc6e00;
}
.noticet a.i2 {
	background:url(images/i2.png) no-repeat center center #ff9c00;
}
.noticet a.i3 {
	background:url(images/i3.png) no-repeat center center #ffbf36;
}
.noticet a.i4 {
	background:url(images/i4.png) no-repeat center center #ffdd7b;
}
.noticet a.i1:hover, .noticet a.i2:hover, .noticet a.i3:hover, .noticet a.i4:hover {
	background-position: center 30px;
}
.jingpin {
	margin:55px auto 25px;
	width:1200px;
	overflow:hidden
}
.jingpin h2 {
	background:url(images/t1.png) no-repeat center bottom;
	padding-bottom:34px;
	font-size:52px;
	line-height:52px;
	color:#333;
	text-align:center;
	margin:0 0 50px;
}
.jplist {
	background-color:#fff;
	border:1px solid #d4d4d4;
	font-size: 14px;
	height: 358px;
	margin: 0 0 25px;
	overflow:hidden;
	position: relative;
}
.jplist .pic {
	cursor: pointer;
	float: left;
	position: relative;
	width: 625px;
}
.jpBox {
	background-color: #fff;
	float: left;
	height: 358px;
	position: relative;
	width: 572px;
}
.jpinfo {
	height: 316px;
	margin: 20px 35px 20px 45px;
	position: relative;
}
.yomibox {
	line-height: 24px;
	padding: 0 10px;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 1;
}
.yomiday, .yomihour, .yomimin, .yomisec {
	color:#DB7114;
	margin:0 6px;
}
.jpbrand {
	color:#000;
	line-height: 18px;
	border-bottom: 1px solid #ececed;
	padding: 0 0 15px;
	overflow:hidden;
}
.jpbrand span {
	display: block;
	margin-top: 5px;
}
.jpbrand img {
	width: 85px;
	float:left;
	margin:0 10px 0 0;
}
.jpBox .tit {
	font-size: 16px;
	line-height: 28px;
	margin: 15px 0 10px;
	overflow: hidden;
}
.jpBox .tit a {
	color:#999
}
.jpBox .tit a:hover {
	color:#ff9b1e
}
.jpBox .desc {
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 24px;
	margin: 0 0 14px;
	min-height: 110px;
	overflow: hidden;
}
.jpBox .desc span {
	color:#FF9B1E;
	padding-right:10px;
}
.jp-price {
	overflow:hidden;
}
.fl {
	float: left;
}
.jppr {
	color: #69615E;
	font-weight: 400;
	line-height: 40px;
}
.jppr span {
	color: #ff9c00;
	display: inline-block;
	font-size: 38px;
	margin-right:10px;
}
.jppr span i {
	font-style:normal;
	font-size:20px;
}
.jp-price .fl p {
	color: #666;
	font-size: 14px;
	margin: 0;
}
.jp-price .fl p em {
	font-style:normal;
	font-size:18px;
	color:#333;
	font-weight:700;
}
.jp-detail {
	background: url("images/c-round.png") no-repeat;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 18px;
	height: 56px;
	line-height: 22px;
	padding-top: 12px;
	text-align: center;
	text-decoration: none;
	width: 68px;
}
.jp-detail:hover {
	color:#f8f8f8
}
/************************* module *********************************/
.module {
	margin:0 auto 30px;
	overflow: hidden;
	width: 1200px;
	overflow:hidden;
}
.col1 {
	background:#000;
	color:#fff;
	font-size:14px;
	height:449px;
	width:260px;
	float:left;
	position:relative;
	text-align:center;
	overflow:hidden
}
.col1 p {
	font-size:28px;
	font-weight:700;
	margin:11px 0;
	letter-spacing:2px;
}
.col1 a.bot {
	background:url(images/c-org.png) repeat;
	color:#fff;
	display:block;
	width:100%;
	font-size:25px;
	line-height:60px;
/* 	padding:18px 0; */
	position:absolute;
	left:0;
	bottom:0;
}
.col1 a:hover {
	color:#f8f8f8;
}
.col2 {
	background-color:#fff;
	border:1px solid #d9dada;
	border-left:0;
	float:left;
	padding:40px 20px 20px;
	width:220px;
	height:387px;
}
.title {
	font-size:14px;
	margin:0 0 10px
}
.title a {
	color:#323232;
}
.title a:hover {
	color:#ff9b1e;
}
.col2 .title {
	margin:40px 0 10px
}
.texts {
	color:#656565;
	margin:0 0 12px
}
.price span {
	color:#FF9B1E;
	font-size:20px;
	margin-right:10px;
}
.price span i {
	font-size:14px;
	font-style:normal
}
.price s {
	color:#656565;
	font-size:14px;
}
.col3 {
	border-top:1px solid #d9dada;
	background-color:#fff;
	overflow:hidden;
	width:339px;
	float:left;
	height:448px;
}
.col3 li {
	border-right:1px solid #d9dada;
	border-bottom:1px solid #d9dada;
	height:168px;
	padding:35px 15px 20px 5px;
	overflow:hidden;
	margin:0;
	float:left;
	width:318px;
}
.list .imgs {
	float:left;
	display:inline-block;
	margin-right:10px
}
.list .info {
	float:left;
	display:inline-block;
	padding-top:10px;
	width:170px;
}
/****************************** footer ********************************/
.hwg {
	background:url(images/flinea.png) repeat-x 0 bottom #333;
	text-align:center;
	display:block;
	padding:24px 0 22px;
}
.footer {
	padding:50px 0 45px;
	background:#333;
	min-width: 1200px;
	width: 100%;
}
.footer_in {
	background:url(images/flogo.png) no-repeat 741px 0;
	margin: 0 auto;
	overflow: hidden;
	width: 1200px;
	min-height:185px;
}
.footer_in dl {
	background:url(images/flineb.png) repeat-y right 0;
	float: left;
	padding:0 20px;
	width: 135px;
	height:180px;
}
.footer_in dl:last-child {
	background:none
}
.footer_in dt {
	color: #FF9B1E;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	text-align:center;
	font-weight:700;
}
.footer_in dd {
	font-size:14px;
	margin-top:25px;
}
.footer_in li {
	height: 24px;
	line-height:24px;
	text-align:center;
}
.footer_in a {
	color: #B2B2B2;
}
.footer_in a:hover {
	text-decoration:underline;
}
.footer_bottom {
	background-color:#000;
	clear: both;
	margin: 0 auto;
	padding:20px 0 28px;
}
.footer_links {
	color:#B2B2B2;
	width:1200px;
	margin:10px auto;
	text-align:center
}
.footer_links em {
	line-height:12px;
	font-style:normal;
	display:inline-block
}
.footer_links a {
	color:#B2B2B2;
	line-height:12px;
	margin-right:18px;
	border-right:1px solid #B2B2B2;
	padding-right:18px;
	display:inline-block;
	font-size:14px
}
.footer_links a:last-child {
	border-right:none
}
.footer_links a:hover {
	text-decoration:underline;
}
.footer_bottom p {
	color: #B2B2B2;
	text-align: center;
}
/****************************** sidebar ********************************/
.sidebar {
	width:30px;
	position:fixed;
	right:0;
	top:0;
	z-index:528;
}
.sidebar-box {
	background: #000;
	height: 100%;
	position: absolute;
	top: 0;
	width: 30px;
}
.box-one {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -190px;
	z-index: 2;
}
.box-two {
	position: absolute;
	bottom: 30px;
	left: 0;
	z-index: 1;
}
.nir {
	width:30px;
	height:20px;
	display:block;
}
.nir1 {
	background:url(images/r/r1.png) no-repeat center center;
	height:26px;
}
.nir2 {
	background:url(images/r/r2.png) no-repeat center center;
	width:20px;
	margin-bottom:3px
}
.nir3 {
	background:url(images/r/r3.png) no-repeat center center;
}
.nir4 {
	background:url(images/r/r4.png) no-repeat center center;
}
.nir5 {
	background:url(images/r/r5.png) no-repeat center center;
}
.nir6 {
	background:url(images/r/r6.png) no-repeat center center;
}
.nir7 {
	background:url(images/r/r7.png) no-repeat center center;
}
.nirt {
	background:url(images/r/rt.png) no-repeat center bottom;
	height:22px;
	padding-top:10px
}
.nirx {
	background:url(images/r/ix.png) no-repeat center center;
	width:20px;
}
.nird {
	background:url(images/r/d.png) no-repeat center center;
	width:20px;
}
/***我的购物车*/
.sidecart {
	font:14px/22px "Microsoft Yahei", Helvetica, Arial;
	padding: 15px 0;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	margin: 10px auto;
	height: 90px;
	text-align: center;
}
.sidecart .sidecart-text {
	width:28px;
	margin:0 auto;
	text-align:center;
	font-weight:normal;
	line-height:15px;
}
.sidecart .sidecart-text a {
	color:#fff;
	font-size:12px;
	display:block;
	width:20px;
	margin:0 auto;
}
.sidecart .sidecart-text b {
	background-color: #FC6E00;
	line-height:13px;
	padding:0 3px;
	min-width:12px;
	display:inline-block;
	border-radius:10px;
	text-align:center;
}
.sidecart .sidecart-text b span {
	color:#fff;
	font-size:9px;
	font-weight:normal;
	display:inline-block;
	margin-bottom:2px;
}
.sidecart-cont {
	display:none;
	position:absolute;
	top:0px;
	right:35px;
	background:#fff;
	width:295px;
	padding-left:15px;
	box-shadow:-0.3em 0 0.4em 0.04em #b8babe;
	height:600px;
}
.sidecart-cont .cart-conttitle {
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eaeaea;
	font-size:15px;
	position:relative;
	text-align:left;
}
.sidecart-cont p {
	font-size:12px;
	border-bottom:2px solid #eaeaea;
	line-height:30px;
}
.sidecart-cont p span {
	color:#e64e4e;
}
.sidecart-list {
	overflow-y:auto;
	max-height: 1200px;
}
.sidecart-list dl {
	clear:both;
	overflow:hidden;
	border-bottom:1px dotted #cac8c9;
	padding:10px 0;
}
.sidecart-list dl dt {
	width:80px;
	height:80px;
	float:left;
	padding:10px;
}
.sidecart-list dl dt img {
	width:80px;
	height:80px;
}
.sidecart-list dl dd {
	width:160px;
	float:left;
	font-size:14px;
	margin-left:10px;
	text-align:left;
}
.sidecart-list h5 {
	font-size:14px;
	font-weight:normal;
	padding-top:10px;
	height:40px;
	line-height:20px;
	margin-bottom:10px;
	overflow:hidden;
}
.sidecart-list .sidecart-list {
	width:100px;
}
.sidecart-list dl dd span {
	color:#585858;
}
.price-sr .p-price {
	color: #e64e4e;
	display: inline-block;
	margin-right: 0;
	width: 62px;
}
.price-sr .p-quantity {
	margin-left: 15px;
	width: auto;
}
.sidecart-totle {
	padding:5px 15px 5px 0;
	left:13px;
}
.sidecart-totle span {
	color: #FC6E00;
}
.sidecart-totle b {
	color: #e64e4e;
	font-size:16px;
}
.btn-sidecart {
	width:285px;
	height:40px;
	background:#FC6E00;
	text-align:center;
	display:block;
	margin:20px 0;
	color:#fff;
	position:absolute;
	right:12px;
	bottom:-10px;
	font:14px/40px "Microsoft Yahei", Helvetica, Arial;
}
.btn-sidecart:hover {
	color:#fff;
}
.sidecart-cont .red {
	color:#e64e4e;
}
.mui-mbar-tab {
	position: relative;
	left: 0;
	width: 30px;
	height: 30px;
	line-height:30px;
	padding-top:8px;
	cursor: pointer;
	text-align:center;
	z-index: 9;
}
.mui-mbar-tab-tip {
	display: none;
	position: absolute;
	right: 30px;
	top: 0px;
	width: 90px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color:#ddd;
	background-color: #000;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}
.mui-mbar-tab-tip-arr {
	top: 10px;
	right: -8px;
	color: #000;
}
.mui-mbar-arr {
	position: absolute;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 16px;
}
.btn-close {
	position:absolute;
	right:10px;
	top:8px;
	border:0;
	background:none;
}
/***历史记录*/
.sidehistory h3 {
	text-align:center;
}
.sidecart-cont p {
	padding:0 15px 0 0;
	text-align:left;
}
.sidecart-cont {
	display:none;
	position:fixed;
	top:0;
	right:30px;
	background:#fff;
	width:295px;
	padding-left:15px;
	box-shadow:-0.3em 0 0.4em 0.04em rgba(0, 0, 0, .2);
	height:750px;
}
.sidecart-list dl dd span {
	color:#585858;
}
.btn-price {
	color:#e64e4e;
	padding:6px 8px 5px 5px;
	border: 1px solid #e64e4e;
	display: inline-block;
	border-radius: 4px;
	line-height: 1;
}
.btn-scart {
	display:none;
}
.sidecart-list dl:hover .btn-price {
	display:none;
}
.sidecart-list dl:hover .btn-scart {
	display:inline-block;
	background:#FC6E00;
	padding:6px 8px 8px 8px;
	border-radius:4px;
	color:#fff;
	line-height: 1;
}
.sidehistory .sidecart-list {
	overflow-y:scroll;
}
.sidehistory .sidecart-list dd {
	width:160px;
}

.tmenu ul li.huser a {
	
	padding-left:23px
}
.tmenu ul li.hmobile a {
	
	padding-left:18px
}
.tmenu ul li.huser a:hover {
	
}
.tmenu ul li.hmobile a:hover {
	
}
.carts { 
	background:url(gw.png) no-repeat;
	position:relative;
	width:51px;
	height:40px;
	display:block;
}
.carts a, .carts a:hover { color:#fff;}
.carts span {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    width: 16px;
    padding: 0 1px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 2px;
    z-index: 10;
	font-weight:700;
}


.top {
	padding:3px 0 3px;
}
.tophead {
	background-color:#232323;
	border-bottom:0;
}
.tophead, .top a, .tmenu ul li a, .toptxt {
	color:#fcc80f;
	font-size:13px;
}
.tmenu ul li.huser a, .tmenu ul li.huser a:hover, .tmenu ul li.hmobile a, .tmenu ul li.hmobile a:hover {
	
}
.header, .search {
	background-color:#232323;
}
.search {
	height:100%;
	padding:28px 0 25px;
}
.search_in {
	height:auto;
}
.search_in h1.fl {
	margin-left:0px;
}
.search_form {
	padding: 28px 0 0 40px;
	width:303px;
}
.search_form_text {
	border:2px solid #fcc80f;
	padding:3px 7px;
	width:224px;
	font-size:13px;
}
.search_form_btn {
	background:#fcc80f;
	width:60px;
	font-size: 13px;
	height: 28px;
	line-height: 26px;
	color: #1F1F1F;
}
.bantop img {
	max-width:280px
}
.nav_menu {
	background:#fcc80f;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.nav_menu ul {
	width:1150px;
	margin:0 auto;
}
.nav_menu ul li {
	height: 32px;
	letter-spacing: 3px;
	line-height: 32px;
	width: 16%;
}
.nav_menu ul li a {
	font-size:16px;
	color:#000;
}
.main {
	background: #eeeeee;
}
.banner, .banner_in, .banner ul li, .banner ul li a {
	height:566px;
}
.banner ol {
	left: 48%;
	top: 94%;
}
.banner ol li {
	background:#000;
	height: 11px;
	width: 11px;
	border:1px solid #000;
}
.banner ol li.slide_current {
	background:#fcc80f;
}
.coupon {
	text-align:center;
	width:1200px;
	margin:26px auto;
	overflow:hidden
}
.coupon a {
	margin:0 25px;
}
.brand {
	text-align:center;
	background:#fcc80f;
	padding:32px 0;
}
.fit {
	background:url(new/bgc.jpg) center 0 #000;
}
.fit ul {
	width:1070px;
	overflow:hidden;
	margin:0 auto;
	padding:30px 0
}
.fit ul li {
	float:left;
	width:498px;
	margin:0 18px 10px;
}
.mods {
	overflow:hidden;
}
.modtop {
	height: 505px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.modtop img {
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: absolute;
	text-align: center;
}
.modmid {
	overflow:hidden;
	margin:0 auto;
	width:1140px;
	padding:60px 0;
}
.modmid li {
	width:365px;
	margin:0 5px 0 0;
	float:left;
	overflow:hidden
}
.modmid .fl {
	float:left;
	width:174px;
	height:260px;
	overflow:hidden;
	position:relative;
}
.modmid .fl img {
	left: -63px;
	position: absolute;
	right: 0;
	top: -20px;
	width: 300px;
}
.modmid .fr {
	width:190px;
	color:#000;
}
.modmid .fr a {
	color:#000;
}
.modmid .fr a:hover {
	color:#fcc80f
}
.txt {
	font-weight:700;
	color:#d01402;
	font-size:25px;
	line-height: 25px;
    height: 50px;
    overflow: hidden;
}
.txm {
	font-size:20px;
}
.txm b {
	display:block;
	font-size:16px;
}
.txb span {
	display:block
}
.txb del {
	font-size:24px;
}
.txb span {
	font-size:15px;
}
.txb span b {
	font-size:30px;
}
.tbuy {
	background:url(new/tbuy.png) no-repeat;
	display: block;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	width: 119px;
	text-indent:-9999em;
	margin-top:8px;
}
.tbuy:hover {
	opacity:.7;
	filter: Alpha(opacity=70);
}
.botinfo {
	background:url(new/info.png) no-repeat center center;
	height:80px;
	margin:20px auto 20px;
	background-size:1200px;
}
.footer {
	background:#fff;
	border-top:1px solid #000;
}
.footer_in {
	background:none
}
.footer_in dl {
	background:none;
	padding: 0 40px 0 0;
	width: 155px;
}
.footer_in dt {
	color: #323232;
    font-size: 16px;
    font-weight: 700;
	text-align:left
}
.footer_in dd {
	font-size: 17px;
	margin-top: 10px;
}
.footer_in li {
	text-align:left
}
.footer_in a {
	color: #7f7f7f;
    font-size: 13px;
}
}
.footer_in a:hover {
	color:#C8000B;
}
.footer_in dl.fr {
	padding:0;
	width:auto;
	float:right
}
.footer_in dl.fr dt {
	background:url(new/icon_kf.png) no-repeat;
	padding-left:40px;
	height:40px;
	line-height:40px;
}
.footer_in dl.fr dt.tel {
	background:url(new/icon_tel.png) no-repeat;
	margin:24px 0 0;
}
.footer_in dl.fr dd {
	padding-left:40px;
}
.top a:hover, .nav_menu ul li a:hover, .nav_menu ul li.nav_current a {
	color:#fcc80f;
}
.sidecart .sidecart-text b {
	background-color:#fcc80f
}
.nh-ntop {
	height:44px;
	padding:9px 0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:105;
}
.nh-ntop .ntopc {
	position:relative;
	width: 1100px;
	margin: 0 auto;
}
.ntopbg {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	width:100%;
	height:44px;
	padding:8px 0;
	opacity:.8;
	filter:alpha(opacity=80);
}
.ntop-logo {
	width:auto;
	height:40px;
	overflow:hidden;
	position:absolute;
}
.ntop-logo img {
	width:auto;
	height:40px;
}
.ntop-ss {
	position:absolute;
	left:23%;
	top:2px;
}
.ntop-ss .search_form {
	padding:0
}
.nh-ntop .search_form_text {
	border:2px solid #fcc80f
}
.nh-ntop .search_form_btn {
	background:#fcc80f
}

body {
	background: #eeeeee;
	font-family: Microsoft YaHei, 微软雅黑;
}
.top {
	width:940px;
	padding-left:100px;
}
.tophead {
	background-color:#1d1d1d;
	border-bottom:0;
}
.toptxt {
	padding-left:30px;
}
.tophead, .top a, .tmenu ul li a, .toptxt {
	color:#fcc80f;
	font-size:13px;
}
.tmenu ul li.huser a, .tmenu ul li.huser a:hover, .tmenu ul li.hmobile a, .tmenu ul li.hmobile a:hover {
	background:none;
	color:#fcc80f;
}
.header, .search {
	background-color:#232323;
}
.search {
	height:100%;
	padding:28px 0 25px;
}
.search_in {
	height:auto;
	width:1088px;
}
.search_in h1.fl {
	margin-left:0px;
}
.search_form {
	padding: 40px 0 0 15px;
	width:260px;
}
.search_form_text {
	border:2px solid #fcc80f;
	padding:3px 7px;
	width:160px;
	font-size:13px;
}
.search_form_btn {
	background:#fcc80f;
	width:60px;
	font-size: 13px;
	height: 28px;
	line-height: 26px;
	color:#000;
	font-family:Microsoft YaHei, 微软雅黑;
}
.bantop img {
	max-width:230px
}
.nav_menu {
	background:#fcc80f;
	height: 100%;
	margin: 0 auto;
	overflow: visible;
	height: 32px;
	text-align: center;
}
.nav_menu ul {
	width:1088px;
	margin:0 auto;
}
.nav_menu ul li {
	height: 32px;
	letter-spacing: 3px;
	line-height: 32px;
	width: 16%;
}
.nav_menu ul li a {
	font-size:16px;
	color:#000;
}
.main_index {
	background:url(new03/bg.jpg) #fff;
	padding:0
}
.banner, .banner_in, .banner ul li, .banner ul li a {
	height:566px;
}
.banner ol {
	left: 55%;
	top: 94%;
}
.banner ol li {
	background:#000;
	height: 11px;
	width: 11px;
	border:1px solid #000;
	margin-right:15px
}
.banner ol li.slide_current {
	background:#fcc80f;
}
.coupon {
	text-align:center;
	width:1200px;
	margin:26px auto 0;
	overflow:hidden
}
.coupon a {
	margin:0 25px;
}
.tops {
	background:#fcc80f;
	border-top:1px solid #000;
	padding:60px 0 50px;
	width:100%;
	text-align:center
}
.tops h3 {
	font-size:35px;
	color:#000;
	font-style:italic;
}
.tops h3 span {
	font-size:65px;
	padding-right:55px;
}
.tops ul {
	overflow:hidden;
	margin:30px auto 0;
	width:1030px;
}
.tops ul li {
	float:left;
	width:342px;
}
.tops ul img {
	border:1px solid #000;
	display:block;
	margin:0 auto 10px
}
.tops ul h3 {
	font-style:normal
}
.tops ul p {
	font-weight:700;
	font-size:15px;
	line-height:24px;
	color:#000;
}
.brand {
	text-align:center;
	background:#fcc80f;
	padding:40px 0 30px;
}
.brand ul {
	overflow:hidden;
	width:1045px;
	margin:0 auto
}
.brand li {
	float: left;
	margin: 0 8px 8px 0;
}
.brand li img {
	float:left;
	border:1px solid #000;
}
.tlist ul {
	width:1070px;
	overflow:hidden;
	margin:0 auto;
	padding:30px 0
}
.tlist ul li {
	float:left;
	width:489px;
	margin:0 8px 10px;
}
.tlist ul li.wf {
	width:100%;
}
.fit {
	background:url(new03/bgc.jpg) center 0 #000;
	padding-top:20px
}
.fit ul li {
	width:498px;
	margin:0 8px 10px;
}
.mods {
	overflow:hidden;
}
.modtop {
	height: 507px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.modtop img {
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: absolute;
	text-align: center;
}
.modtop2 {
	height:446px
}
.modmid {
	overflow:hidden;
	margin:0 auto;
	width:1145px;
	padding:60px 0;
}
.modmid li {
	width:380px;
	margin:0;
	float:left;
	overflow:hidden
}
.modmid .fl {
	float:left;
	width:190px;
	height:270px;
	overflow:hidden;
	position:relative;
}
.modmid .fl img {
	left:0;
	position: absolute;
	right: 0;
	top:0;
	width: 190px;
}
.modmid .fr {
	width:180px;
	color:#000;
}
.modmid .fr a {
	color:#000;
	line-height: 24px;
}
.modmid .fr a:hover {
	color:#c7000a
}
.txt {
	font-weight: 700;
	color: #d01402;
	font-size: 30px;
	height: 85px;
	line-height: 110%;
}
.txts {
	font-size:23px;
}
.txm {
	font-size:21px;
	min-height:80px;
}
.txm b {
	display:block;
	font-size:16px;
	text-transform:uppercase
}
.txb {
	line-height:200%
}
.txb span {
	display:block
}
.txb del {
	font-size:24px;
}
.txb span {
	font-size:15px;
}
.txb span b {
	font-size:30px;
}
.tbuy {
	background:url(new03/tbuy.png) no-repeat;
	display: block;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	width: 119px;
	text-indent:-9999em;
	margin-top:8px;
}
.tbuy:hover {
	opacity:.7;
	filter: Alpha(opacity=70);
}
.footer {
	background:#fff;
	color:#000;
}
.footer_in {
	background:none;
	width:960px;
}
.footer_in dl {
	background:none;
	padding: 0 40px 0 0;
	width: 155px;
}
.footer_in dt {
	color:#000;
	font-size:24px;
	font-weight:normal;
	text-align:left
}
.footer_in dd {
	font-size: 17px;
	margin-top: 10px;
}
.footer_in li {
	text-align:left
}
.footer_in a {
	color:#333;
}
.footer_in a:hover {
	color:#C8000B;
}
.footer_in dl.fr {
	padding:0;
	width:auto;
	float:right
}
.f-title {
	text-align:center;
	position:relative;
}
.fta {
	font-size:38px;
	font-weight:700;
}
.ftb {
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif
}
.ftc {
	font-size:28px;
}
.fx1 {
	width:285px;
	height:3px;
	background-color:#000;
	position:absolute;
	left:0;
	top:25px;
}
.fx2 {
	right:0;
	left:auto
}
.fpromise {
	overflow:hidden;
	width:100%;
	margin:35px auto
}
.fpromise li {
	height:auto;
	width:190px;
	float:left
}
.fpromise li i {
	background:url(new03/fico.png) no-repeat;
	float: left;
	margin: 0 8px 0 0;
	width:40px;
	height:40px;
}
.fpromise li i.fico01 {
	background-position:0 0;
}
.fpromise li i.fico02 {
	background-position:-60px 0;
}
.fpromise li i.fico03 {
	background-position:-120px 0;
}
.fpromise li i.fico04 {
	background-position:-180px 0;
}
.fpromise li i.fico05 {
	background-position:-240px 0;
}
.fpromise li span {
	display:block;
	font-size:13px;
	line-height:20px
}
.f-help {
	font-size:16px;
	text-align:center;
	line-height:24px;
}
.f-help p {
	margin:0 0 25px
}
.top a:hover {
	color:#fcc80f;
	background:none;
}
.nav_menu ul li a:hover ,.nav_menu ul li.nav_current a {
	color:#000;
	background:none;
}
.sidecart .sidecart-text b {
	background-color:#C7000A
}
.nh-ntop {
	height:44px;
	padding:8px 0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:105;
}
.nh-ntop .ntopc {
	position:relative;
	width: 1100px;
	margin: 0 auto;
}
.ntopbg {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	width:100%;
	height:44px;
	padding:8px 0;
	opacity:.8;
	filter:alpha(opacity=80);
}
.ntop-logo {
	width:auto;
	height:40px;
	overflow:hidden;
	position:absolute;
}
.ntop-logo img {
	width:auto;
	height:40px;
	margin-top:2px;
}
.ntop-ss {
	position:absolute;
	left:25%;
	top:2px;
}
.ntop-ss .search_form {
	padding:0
}

.nav_menu li .sub-nav {
	padding:10px 0;
	position:absolute;
	top:32px;
	left:-1px;
	list-style:none;
	background-color:#fff;
	opacity: 0.9;
	border: 1px solid #f4ecec;
	display:none;
	width:174px;
}
.nav_menu li .sub-nav li {
	text-align:center;
	clear:left;
	width:100%;
	height: 22px;
	line-height: 22px;
	position:relative;
}
.nav_menu li .sub-nav li a {
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	width:99%;
	padding:0;
	display:inline-block;
}
.nav_menu li .sub-nav li a:hover{
	text-decoration:none;
	background: #fcc80f;
	color:#000;
}
.top {
	width:1020px;
	padding:0
}
.toptxt {
	padding-left:0;
	padding-right:25px;
}
.search_in {
}
.logo {
	margin-left:70px
}
.search_form {
	width:320px
;
	float: right;
}
.search_form_text {
	width:210px;
}
.nav_menu ul li {
	margin-left:%
}
.brand {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.mods {
	background: url(new05/bgw.jpg) #fff;
	padding:60px 0 0
}
.subtab {
	overflow:hidden;
	width:1237px;
	margin:0 auto
}
.subtt {
	overflow:hidden
}
.subtt h3 {
	color: #f9b900;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	display: block;
	float: right;
	margin-right: -10px;
}
.subtt .selected {
	background-color:#f7b902;
	color:#000;
	border-bottom:0px;
}
.subtt span {
	background-color:#000;
	color:#f9b900;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	margin: 0 4px 0 0;
	padding:0 10px;
	text-align: center;
	min-width:64px;
	transform:skew(-20deg);
	-moz-transform:skew(-20deg);
	-o-transform:skew(-20deg);
	-webkit-transform:skew(-20deg);
	transition:background .5s;
}
.subtt i {
	display:block;
	transform:skew(20deg);
	-moz-transform:skew(20deg);
	-o-transform:skew(20deg);
	-webkit-transform:skew(20deg);
	font-style:normal
}
.subabc {
	display:block;
}
.subabc .hide {
	display:none;
}
.modmid {
	background:url(new05/bg08.png) repeat;
	padding: 0;
	margin: 0 auto 24px;
	overflow: hidden;
	width:1237px;
	height:509px;
}
.modmid .modl {
	float:left;
}
.modmid ul {
	width:900px;
	float:right;
	padding:49px 0 0;
}
.modmid li {
	width:300px
}
.txt {
	font-size:17px;
	height:50px;
	width: 90%;
}
.txm {
	font-size:16px;
	min-height:60px;
}
.txm b {
	font-size:12px;
	line-height: 12px;
    width:90%;
}
.txb {
	line-height: 180%;
}
.txb del {
	font-size: 16px;
}
.txb span {
	font-size:14px;
}
.txb span b {
	font-size: 24px;
	padding-top: 10px;
}
.modmid .fl, .modmid .fl img {
	width:114px;
}
.modmid .fl {
	height:230px;
}
.footer {
	background: url(new05/bgw.jpg) #fff;
	border:0;
	color:#000
}
.fpromise li i {
	background: url(new05/fico.png) no-repeat;
}

.tie {
	width:1236px;
	margin:0 auto;
	overflow:hidden;
	height:100%
}
.team {
	background:url(new06/team.png) no-repeat center center #f9b900;
	width:100%;
	height:162px;
	text-indent:-9999em;
}
.tie li {
	float:left;
	width:25%;
	position:relative;
	height:360px;
}
.tie li:hover p {
	display:none
}
.tie li p {
	background:url(new06/tpop.png) repeat;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	padding-top:150px;
	height:210px;
}
.tie li p span {
	display:block;
	font-size:42px;
	color:#f9b900;
	font-family:Microsoft YaHei, 微软雅黑;
	margin:0 0 5px;
}
.tie li img {
	width:100%;
}
.bgw {
	background: url(new05/bgw.jpg) #fff;
	height: auto;
	min-width: 1200px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.tiebg {
	height:646px;
	background-repeat:no-repeat;
	background-position:center 0;
	background-color:#000;
}
.tiebgi {
	width:420px;
	margin:0 auto;
	padding:140px 30px 0 750px;
	color:#f9b900
}
.tiebgi h2 {
	font-size:85px;
	margin:0 0 36px;
	text-transform:uppercase;
	display:block;
	overflow:hidden;
	width:100%;
}
.tiebgi h2 b {
	display:block;
	font-weight:700;
	width:100%;
}
.tiebgi h2 span {
	display:inline-block;
	font-size:37px;
	background: url(new06/tbgt.png) repeat-x 0 bottom;
	padding-bottom:37px;
}
.tiebgi p {
	margin:0 0 12px;
	font-size:18px;
}
.tiedetail {
	background:url(new06/tbgm.png) repeat-x 0 bottom #f9b900;
	overflow:hidden;
	width:1236px;
	margin:0 auto;
	padding-bottom:144px;
	color:#030305
}
.tiedetail dl {
	background:url(new06/tbg.png) repeat-y 295px 0;
	margin:60px 50px 50px 120px;
	overflow:hidden
}
.tiedetail dt {
	font-size: 53px;
	font-weight: 700;
	text-transform: uppercase;
	float: left;
	width: 223px;
	padding-top: 25px;
	height:100%;
}
.tiedetail dt span {
	font-size:24px;
	display:block;
}
.tiedetail dd {
	background:url(new06/tbgm.png) repeat-x 0 bottom;
	float:right;
	width:720px;
	padding-bottom:70px;
	margin:32px 0;
	font-size:18px;
	line-height:30px;
	letter-spacing:1px;
}
.tiedetail dd.last {
	background:none;
}
.gallery {
	overflow:hidden;
}
.gallery img {
	float:left;
	margin:5px;
	border:0;
}
.tiedetail dd.both {
	float:none;
	width:100%;
	background:none;
	padding:0;
	margin:0;
}

.jxbox {
	background: url(new05/bgw.jpg) #fff;
}
.jxbox, .jxbox a {
	color:#000;
}
.jxbox a:hover {
	color:#f9b900;
}
.jxbox h2, .jxbox h3, .jxbox h4 {
	font-weight:normal
}
.jxboxin {
	border-top:9px solid #f9b900;
	background-color:#fff;
	overflow: hidden;
	width: 1097px;
	margin: 0 auto;
	padding:30px 70px;
	color:#000;
}
.jxboxin h2 {
	background: url(20160929/jxtit.png) no-repeat 0 center;
	font-size:28px;
	color:#000;
	margin:0 auto 20px;
	width:215px;
	padding:0 0 0 86px;
	height:65px;
	line-height:65px;
	overflow:hidden;
}
.jxboxin h3 {
	background: url(20160929/icon-jx.png) no-repeat;
	border-bottom: 1px dashed #000;
	font-size: 20px;
	margin:0 0 18px;
	padding:0 0 15px 42px;
	height:22px;
	line-height:22px;
}
.jxboxin .fr {
	float:right;
}
.jxboxin .fr h3 {
	background: url(20160929/icon-jxr.png) no-repeat;
}
.jxboxin li {
	width: 520px;
	height: 87px;
	margin:0 0 18px;
	font-size:16px;
	line-height:26px;
	overflow:hidden
}
.jxboxin li h4 {
	font-size:16px;
	margin:0 0 4px;
}
.jxboxin li .ar-img {
	display: block;
	width: 156px;
	float:left;
}
.jxboxin li .fl {
	width: 345px;
	padding-left: 18px;
}
.goods_left_bigListLi_name a{
	display: block;
	height: 50px;
	overflow: hidden
}

.listy {
	width:1180px;
	margin:26px auto 0;
	overflow:hidden;
}
.listy dd {
	width:554px;
	float:left;
	margin:13px 8px;
	background-color:#fff;
	-webkit-box-shadow: 0px 0px 12px 2px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 0px 12px 2px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 0px 12px 2px rgba(50, 50, 50, 0.2);
	padding:7px;
	max-height:228px;
	overflow:hidden;
	border:1px solid #eee;
}
.listy dd .fl {
	width:344px;
	overflow:hidden;
}
.listy dd img {
	float: left;
	width: 200px;
	margin-right: 10px;
	border-radius: 5px;
}
.listy h4 {
	background:url(images/ico-yy.png) no-repeat;
	background-position: -2px 11px;
	padding:5px 0 5px 34px;
	margin:12px 0 8px;
	height:26px;
	line-height:26px;
}
.listy h4, .listy h4 a {
	font-size:20px;
	color:#ff2222
}
.listy h4 a:hover {
	color:#0073c0;
}
.listy ul {
	overflow:hidden;
	color:#ff2222;
	font-size:16px;
}
.listy ul li {
	list-style: disc;
	margin: 4px 0 4px 27px;
	padding-left: 6px;
}
.listy ul li a {
	font-size:14px;
}
.listy .ico-y2 h4 {
	background-position: -2px -34px;
}
.listy .ico-y3 h4 {
	background-position: -2px -79px;
}
.listy .ico-y4 h4 {
	background-position: -2px -124px;
}
.listy .ico-y5 h4 {
	background-position: -2px -167px;
}
.listy .ico-y6 h4 {
	background-position: -2px -210px;
}
.listy .ico-y7 h4 {
	background-position: -2px -254px;
}
.listy .ico-y8 h4 {
	background-position: -2px -298px;
}
.listy .ico-y9 h4 {
	background-position: -2px -345px;
}
.listy .ico-y10 h4 {
	background-position: -2px -386px;
}
.listy .ico-y11 h4 {
	background-position: -1px -431px;
}
.listy .ico-y12 h4 {
	background-position: 0px -474px;
}
.listy .ico-y13 h4 {
	background-position: -2px -520px;
}
.listy .ico-y1 h4 a, .listy .ico-y1 ul {
	color:#ff2222
}
.listy .ico-y2 h4 a, .listy .ico-y2 ul {
	color:#128832
}
.listy .ico-y3 h4 a, .listy .ico-y3 ul {
	color:#16baff
}
.listy .ico-y4 h4 a, .listy .ico-y4 ul {
	color:#ff53a8
}
.listy .ico-y5 h4 a, .listy .ico-y5 ul {
	color:#ff6e16
}
.listy .ico-y6 h4 a, .listy .ico-y6 ul {
	color:#00448d
}
.listy .ico-y7 h4 a, .listy .ico-y7 ul {
	color:#1c44f3
}
.listy .ico-y8 h4 a, .listy .ico-y8 ul {
	color:#13eaba
}
.listy .ico-y9 h4 a, .listy .ico-y9 ul {
	color:#ff4669
}
.listy .ico-y10 h4 a, .listy .ico-y10 ul {
	color:#c84700
}
.listy .ico-y11 h4 a, .listy .ico-y11 ul {
	color:#05b501
}
.listy .ico-y12 h4 a, .listy .ico-y12 ul {
	color:#ff1616
}
.listy .ico-y13 h4 a, .listy .ico-y13 ul {
	color:#ff6e16
}