﻿@charset "utf-8";



body {
	min-width: 1190px;
	background: #f2f2f2;
}
body.body-grey {
	background-color: #f4f5f5
}

.g-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
	clear: both
}
.g-wrapper {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}

/* TOP搜索 */
.search {	width: 500px; overflow: hidden; margin-top: 12px;}
.head_search {float:left;width:410px;height:35px;background:url('../images/head_search.png') no-repeat;}
.head_search_on {float:left;width:410px;height:35px;background:url('../images/head_search.png') no-repeat 0 -35px;}
.head_search div,.head_search_on div {clear:both;padding:4px 0 0 25px;}
.search_i {width:210px;font-size:14px;height:22px;line-height:22px;padding:2px 0 0 5px;color:#666666;background:url('../images/spacer.gif');border:none;}
.search_i:focus{outline:none;}
.search_m {width:80px;cursor:default;padding:2px 10px 0 30px;font-size:14px;height:20px;line-height:20px;color:#666666;background:url('../images/spacer.gif');border:none;cursor:pointer;}
.search_s {width:60px;height:50px;background:url('../images/spacer.gif');border:none; margin-left:325px; margin-top:-50px;cursor:pointer;}
#search_module {z-index:1200;position:absolute;width:90px;overflow:hidden;margin:57px 0 0 300px;font-size:14px;line-height:24px;color:#666666;background:#FFFFFF;border:#CCCCCC 1px solid;border-top:none;}
#search_module a {display:block;height:28px;padding:1px 10px 1px 10px;color:#333333;}
#search_module a:hover {background:#E4F1F7;font-weight:bold;}
#search_tips {z-index:1000;position:absolute;width:340px;overflow:hidden;cursor:pointer;margin:50px 0 0 200px;font-size:13px;line-height:20px;color:#666666;background:#FFFFFF;border:#444444 1px solid;}
#search_tips div {height:20px;padding:1px 8px 1px 8px;clear:both;overflow:hidden;}
#search_tips div span {float:right;font-size:12px;}
#search_tips label {display:block;width:100%;background:#FAFAFA;font-size:12px;color:#0000CC;text-align:right;}
.search_t_div_1 {color:#333333;}
.tjoin {margin-top:12px; width:100px; height:35px;}
.huo {padding-left:25px; padding-right:25px; height:60px; line-height:60px; color:#999999}
/* TOP搜索 */


.m-top[data-v-14c3fe2e] {
	position: relative;
	z-index: 999;
	line-height: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #f4f4f4
}
.m-top[data-v-14c3fe2e], .m-top a[data-v-14c3fe2e], .m-top span[data-v-14c3fe2e] {
	font-size: 12px;
	color: rgba(0,0,0,.85)
}
.m-top .link[data-v-14c3fe2e] {
	margin-left: 12px
}
.m-top .link[data-v-14c3fe2e]:first-child {
	margin-left: 0
}
.m-top .link.active[data-v-14c3fe2e], .m-top .link[data-v-14c3fe2e]:hover {
	color: #ed2920
}
.m-top .item[data-v-14c3fe2e] {
	position: relative;
	display: inline-block;
	height: 12px;
	line-height: 12px;
	padding: 0 10px;
	border-left: 1px solid #dbdbdb;
	vertical-align: middle;
	font-size: 12px 
}
.m-top .item[data-v-14c3fe2e]:first-child {
	border-left: none
}
.m-top .top-welcome[data-v-14c3fe2e] {
	float: left
}
.m-top .top-welcome .item[data-v-14c3fe2e]:first-child {
	padding-left: 0
}
.m-top .top-welcome .top-welcome-name[data-v-14c3fe2e] {
	max-width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-style: normal;
	display: inline-block;
	vertical-align: top
}
.m-top .top-links[data-v-14c3fe2e] {
	float: right;
	position: relative;
	font-size: 0
}
.m-top .top-links .item_split[data-v-14c3fe2e] {
	display: inline-block;
	height: 12px;
	border-left: 1px solid #dbdbdb;
	vertical-align: middle
}
.m-top .top-links .item_tel[data-v-14c3fe2e] {
	padding: 0 0 0 15px;
	height: 20px;
	border-left: 0
}
.m-top .top-links .item_tel .tel[data-v-14c3fe2e] {
	width: 121px;
	height: 20px
}
.m-top .top-links .count[data-v-14c3fe2e] {
	font-style: normal;
	color: #ed2920
}
.m-header[data-v-67633948] {
	position: relative;
	z-index: 999;
	padding: 15px 0 10px;
	height: 100px;
	background-color: #fff
}
.m-header .header-wrap[data-v-67633948] {
	position: relative;
	background: #fff
}
.m-header .header-wrap .header-logo[data-v-67633948] {
	float: left;
	width: 280px;
	height: 75px;
	margin-right: 20px;
	transition: none;
		margin-top: 12px;
}
.m-header .header-wrap .header-logo .normal[data-v-67633948] {
	display: inline-block
}
.m-header .header-wrap .header-logo .fixed-logo[data-v-67633948] {
	display: none
}
.m-header .header-wrap .header-logo img[data-v-67633948] {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}
.m-header .header-wrap .header-logo .fix[data-v-67633948] {
	display: none
}
.m-header .header-wrap .header-main[data-v-67633948] {
	float: left
}
.m-header .header-wrap .header-search[data-v-67633948] {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.m-header .header-wrap .header-search .search-input[data-v-67633948] {
	position: relative;
	display: block;
	height: 40px;
	border: 2px solid #ed2920;
	border-radius: 3px;
	overflow: hidden
}
.m-header .header-wrap .header-search .search-input .input[data-v-67633948] {
	display: block;
	width: 586px;
	height: 36px;
	padding: 0 12px;
	font-size: 14px;
	outline: none;
	transition: none
}
.m-header .header-wrap .header-search .search-input .btn[data-v-67633948] {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 110px;
	height: 36px;
	line-height: 36px;
	background: #ed2920;
	text-align: center;
	outline: none
}
.m-header .header-wrap .header-search .search-input .btn i[data-v-67633948] {
	display: inline-block;
	padding-left: 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAACI0lEQVRYw+2Yv0/CUBCAqwaM0YHJONEJWVmZcFD+AAYmdxKMix2ZnBxkI00Mgwy4MDqzwCQksDkpC7IQNGExRPxBPZJr8nIB2t57QhN5ybfB8fU93t31NMuyNvyMthZcgeAWkAAugDxQBkwgB6SB0KoEdaAIvFmL1ydQBZLLEtwGroEPy/uaikb+UvAAeJjz469AA7gHakBnzueGMrupOch1yY994THHF/wNDKBPvvcNpFQKbs/YuTYQdRl4DyiQ778DMVWCeRJ8eow7jB3IABMhzjMQkBXUyYVoM+VsLsnDnssKFsl/LqogXbSEmAMvu6jNSMJinisqSrjHZBdPuIIJEiiusCr0hLgmV9AgeU5lXb0RYje4gnlOEJeID9/lCpZJalEpeCrEHnMFTSFITbFglpQ/lmBOCNJRLHglxH7iCqbJLdYVCjaFuBWuYAj7OXsZiuR0UvLOZCpJVQjUx8IvK1giF2RfRjBJjrkgKXcE/Ajx7lR0M1UimWHKRUjpHAFhFYKHmArsNcGuxOvO0feXR2BXVUedxE5YXC0s/E4XokSOVVx1L5JO7yQp7ITp6mFtNbBCZDHPNclttWQl3bzVxbAT5qwRHitb0u17cQA74YFLsTHe1jBK1LmSXicLAWw2Tex2XlBmiOWrgkmY5jm25DJnMyzJZQ+PPEuuYrrlJBn0w/htnuStn+aDVHIqt+m3AaYtOVPOLxPW4HpG/a8FfwGsUd1vtgB4XAAAAABJRU5ErkJggg==) no-repeat 0;
	background-size: 20px;
	font-size: 18px;
	font-style: normal;
	color: #fff
}
.m-header .header-wrap .header-search .search-input .btn[data-v-67633948]:hover {
	background: #fa210a
}
.m-header .header-wrap .header-search .search-keys[data-v-67633948] {
	margin-top: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.m-header .header-wrap .header-search .search-keys a[data-v-67633948] {
	margin-right: 20px;
	font-size: 12px;
	color: #888
}
.m-header .header-wrap .header-search .search-keys a[data-v-67633948]:hover {
	color: #ed2920
}
.m-header .header-wrap .header-search .search-think[data-v-67633948] {
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 100;
	width: 482px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	padding-top: 5px
}
.m-header .header-wrap .header-search .search-think .list-item[data-v-67633948] {
	display: block;
	padding-left: 10px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	font-size: 12px
}
.m-header .header-wrap .header-search .search-think .list-item .count[data-v-67633948] {
	float: right;
	padding-right: 10px;
	color: #adadad
}
.m-header .header-wrap .header-search .search-think .list-item.active[data-v-67633948], .m-header .header-wrap .header-search .search-think .list-item[data-v-67633948]:hover {
	background-color: #eee;
	color: #666;
	text-decoration: none
}
.m-header .header-wrap .header-search .search-think.hide[data-v-67633948] {
	display: none
}
.m-header .header-wrap .header-shopcart[data-v-67633948] {
	display: inline-block;
	width: 130px;
	height: 40px;
	margin-left: 20px;
	vertical-align: top;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 3px;
	margin-top: 12px;
}
.m-header .header-wrap .header-shopcart i[data-v-67633948] {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 25px;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCUlEQVRYw+3Yuw3CMBAG4NAwh88IIdsSM0HDGLwqtiDQMBUFQgoVMQyATJwECQiNcc46hIu/TPzp4lcuMcZ0KCeJwP8FKtXNBV+dBcuKGKRkdgw7ljOwxpkQKZGuQOTKNSr5DdCETAT+KBBSukDJ51ryMU1ggSu3KgVbesAaV75DwpEWUPLF4/mr4H1ai+QJV3/eCR3gG646KtmOBvADrpp/7EQACEuXq5OWbBYQ6IazqztgBdurHAKwfVyrwGJ13hqRbO+DC7APQuqDQwdq1Ru94BSbkrpuXYYD8MGhAnMJB18cLlDAxheHCrSXUl8c8lnM1vGnKQKRgLRbH+SbR+Tbb7HDGoGBcgd3ERkXKYM75wAAAABJRU5ErkJggg==) no-repeat 0;
	background-size: 20px;
	font-style: normal;
	font-size: 18px;
	color: #ed2920
}
.m-header .header-wrap .header-shopcart[data-v-67633948]:hover {
	background: #fef0f0;
	border: 1px solid #fa210a
}
.m-header .header-wrap .header-shopcart:hover i[data-v-67633948] {
	color: #fa210a
}
.m-header .header-wrap .header-register[data-v-67633948] {
	display: none;
	width: 64px;
	height: 34px;
	margin-left: 71px;
	background: #ed2920;
	border-radius: 3px;
	text-align: center;
	line-height: 34px;
	color: #fff;
	font-size: 16px
}
.m-header .header-wrap .header-register i[data-v-67633948] {
	font-style: normal
}
.m-header .header-wrap .header-register[data-v-67633948]:hover {
	background: #fa210a
}
.m-header .header-wrap .header-login[data-v-67633948] {
	display: none;
	width: 64px;
	height: 34px;
	margin-left: 24px;
	background: #fff;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 3px;
	line-height: 34px;
	color: #ed2920;
	font-size: 16px;
	text-align: center
}
.m-header .header-wrap .header-login i[data-v-67633948] {
	font-style: normal
}
.m-header .header-wrap .header-login[data-v-67633948]:hover {
	background: #fef0f0;
	border: 1px solid #fa210a
}
.m-header .header-wrap .header-login:hover i[data-v-67633948] {
	color: #fa210a
}
.m-header .header-wrap .header-qrcode[data-v-67633948] {
	float: right;
	width: 80px;
	height: 80px;
	margin-top: -11px;
	text-align: right
}
.m-header .header-wrap .header-qrcode img[data-v-67633948] {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}
.m-header .header-wrap.header-fixed[data-v-67633948] {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 50px;
	padding-top: 5px;
	box-shadow: 0 0 6px 0 rgba(0,0,0,.1);
	border-bottom: 1px solid #eee
}
.m-header .header-wrap.header-fixed .header-main[data-v-67633948] {
	margin-top: 3px
}
.m-header .header-wrap.header-fixed .header-search .search-input[data-v-67633948] {
	height: 34px
}
.m-header .header-wrap.header-fixed .header-search .search-input .input[data-v-67633948] {
	height: 30px;
	width: 568px
}
.m-header .header-wrap.header-fixed .header-search .search-input .btn[data-v-67633948] {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	width: 92px
}
.m-header .header-wrap.header-fixed .header-search .search-keys[data-v-67633948] {
	display: none
}
.m-header .header-wrap.header-fixed .fixed-btn[data-v-67633948] {
	display: inline-block
}
.m-header .header-wrap.header-fixed .header-logo[data-v-67633948] {
	width: 138px;
	height: 28px;
	margin-right: 249px;
	margin-top: 7px
}
.m-header .header-wrap.header-fixed .header-logo .normal[data-v-67633948] {
	display: none
}
.m-header .header-wrap.header-fixed .header-logo .fixed-logo[data-v-67633948] {
	display: inline-block
}
.m-header .header-wrap.header-fixed .header-shopcart[data-v-67633948] {
	display: none;
	height: 34px;
	line-height: 32px;
	font-size: 16px
}
.m-header .header-wrap.header-fixed .header-shopcart i[data-v-67633948] {
	height: 32px;
	line-height: 32px;
	font-size: 16px
}
.m-header .header-wrap.header-fixed .header-qrcode[data-v-67633948], .m-header .header-wrap.header-fixed.islogin .fixed-btn[data-v-67633948] {
	display: none
}
.m-header .header-wrap.header-fixed.islogin .header-shopcart[data-v-67633948] {
	display: inline-block;
	width: 122px
}
.m-menu[data-v-42020484] {
	z-index: 99;
	height: 40px;
	border-bottom: 2px solid #ed2920;
	background-color: #fff
}
.m-menu .menu-wrap[data-v-42020484], .m-menu[data-v-42020484] {
	position: relative
}
.m-menu .menu-wrap .menu-categories[data-v-42020484] {
	float: left;
	width: 230px;
	height: 40px;
	line-height: 40px;
	background: #ed2920 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAHlJREFUWAntlUEOwCAIBNX//7nVm92Ei5soNsMJCQgMhy0FgwAE7iZQdfynm8bGu3ab41HenLPia5+28snOGgbcSZteEIAABP5I4KOvY8FIY1UjozwXkvZB6lyi6Qm6C1IPAQhA4HYCaLF7wfRSl35A9wLUQwACpwm8pxkYFhFhozkAAAAASUVORK5CYII=) no-repeat 14px;
	background-size: 20px;
	text-indent: 48px;
	font-size: 18px;
	color: #fff
}
.m-menu .menu-wrap .menu-categories[data-v-42020484]:hover {
	text-decoration: none;
	background-color: #fa210a
}
.m-menu .menu-wrap .menu-list[data-v-42020484] {
	height: 40px;
	overflow: hidden
}
.m-menu .menu-wrap .menu-list li[data-v-42020484] {
	float: left;
	margin-left: 37px
}
.m-menu .menu-wrap .menu-list li .item[data-v-42020484] {
	display: block;
	position: relative;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	text-align: center;
	z-index: 100;
	color: #000
}
.m-menu .menu-wrap .menu-list li .item.active[data-v-42020484], .m-menu .menu-wrap .menu-list li .item[data-v-42020484]:hover {
	color: #ed2920
}
.m-menu .menu-wrap .menu-list li .item img[data-v-42020484] {
	display: inline-block;
	vertical-align: middle
}
.m-menu .menu-wrap .menu-list li .item img.title[data-v-42020484] {
	height: 20px
}
.m-menu .menu-wrap .menu-list li .item img.tag[data-v-42020484] {
	height: 16px;
	margin-top: -5px
}
.m-menu .menu-wrap .categories-container[data-v-42020484] {
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 99;
	height: 460px
}
.m-menu .menu-wrap .categories-container.hide[data-v-42020484] {
	display: none
}


.selectbox {
   width: 73px;
    height: 45px !important;
    border: 1px solid #e1e1e1;
    border-right: 0;
    display: block;
    line-height: 40px;
    font-size: 14px;
    font-family: microsoft yahei;
    color: #ed2920;
    z-index: 10;
    /* position: absolute; */

    /* left: 37%; */
    text-indent: 9px;
    cursor: pointer;
    float: left;
}
.search input.text {
    height: 41px;
    /* display: block; */
    /* position: absolute; */
    line-height: 33px;
    border: 1px solid #e1e1e1 !important;
    color: #7d7d7d;

    /* left: 40.85%; */
    z-index: 2;
    font-size: 14px;
    text-indent: 10px;
    padding: 1px 3px 1px 0px !important;
    width: 314px !important;
}
.search .search-btn {
    width: 90px;
    height: 45px !important;
    /* display: block; */
    border: 0px;
    cursor: pointer;
    position: absolute;

    /* left: 56.8%; */
    background: #ed2920;
    font: 18px/40px microsoft yahei;
    color: #fff;
}
.selectbox option {
    line-height: 20px;
    color: #666;
    display: block;
    text-align: left;
    text-indent: 13px;
    cursor: pointer;
}  


/* 尾部*/
.footer{border-top:2px solid #df0015;background:#e8e8e8; font-size:13px; width:100%;}
.footer dl{width:1200px;height:300px;margin:30px auto 0;}
.footer span{width:200px;height:100px;margin-right:60px;background:url("../images/logo-ft.jpg") no-repeat;float:left;}
.footer dd{float:left;width:940px;}
.footer_top{padding-left:10px;}
.footer_bottom{margin-top:10px;border-top:1px solid #dfdfdf;_padding-top:15px;}
.footer_bottom p{padding-left:10px;line-height:24px;}
.footer_fw{width:100px;height:170px;margin-right:60px;float:left;}
.footer_fw h4,.footer_wx h4{color:#333;font-size:15px;border-bottom:1px solid #dfdfdf;padding-bottom:20px;margin-bottom:10px;font-weight:bold}
.footer_fw a{line-height:30px;}
.footer_wx{width:100px;height:170px;margin-right:20px;float:right;}
.m { width:1200px; margin:0 auto;}

/* pages */
.page_tion{ float:none !important;}
.pages {padding:10px 0px 20px 0;text-align:center;font-size:15px;color:#666666;clear:both; line-height:32px;}
.pages span{color: #666; background: #FFFFFF; border: #ccc 1px solid; padding: 4px 9px; text-decoration: none; border-radius: 5px; margin-right: 3px;}
.page_b{ background-color: #ee3131 !important; color:#fff !important;}
.pages strong {background:#0762ac;padding:4px 4px;border:#0762ac 1px solid;color:#FFFFFF;}
.pages .pages_inp {border:#ccc 1px solid;padding:0px;width:30px; height:30px;text-align:center;color:#666666;font-size:14px;}
.pages .pages_btn {width:60px;height:30px;background:#f1f1f1;padding-right:3px;border:#ccc 1px solid;color:#333;font-size:14px;}
.pages label {background:#FFFFFF;border:#ccc 1px solid;color:#333;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}


.page_tion { float:none !important;margin: 0 auto;}