*{
	box-sizing:border-box;
}
.prdctfltr_wc_widget.prdctfltr_wc .prdctfltr_filter{
	margin-bottom: 0 !important;
	padding: 0 !important;
}
.prdctfltr_terms_customized_select .prdctfltr_add_scroll, .pf_default_select .prdctfltr_add_scroll{
	width: 100% !important;
	padding: 10px;
	border:1px solid #e5e5e5;
	border-bottom: 0;
}
.woocommerce-result-count{
	float: left;
}
.woocommerce-ordering{
	float: right;
}
html{
	overflow-x:hidden;
	background: #fff;
}
#wpforms-55618-field_3{
	padding-left: 105px !important;
	text-indent: 0 !important;
	width: 100% !important;
}
#wpforms-field_hp{
	display: none !important;
}

.must-log-in{
	padding: 7px 15px;
	text-align: center;
	border:1px solid #e5e5e5;
	border-radius: 3px;
}
.huoqi a b{
	color: #0093dd;
}
.must-log-in a{
	display: inline-block;
	color: #fff;
	padding: 3px 10px;
	background: #0093dd;
	margin: 0 5px;
	border-radius: 3px;
}
body{
	font-family:"syht", sans-serif;
    padding: 0 !important;
    color: #555;
    margin:0 auto; 
    font-size: 14px;
    overflow: hidden;
    background: #fff;
}
input,select{outline:none;}
body a{
	color: #555;
	text-decoration:none;
}
.loadmore a{
	padding: 7px 20px;
	border:1px solid #e5e5e5;
	display: inline-block;
}
.loadmore a:hover{
	border:1px solid #0093dd;
	background: #0093dd;
	color: #fff;
}
.loadmore .loading {
	background:#fff url("images/timg.gif") center no-repeat; color: #555; 
	border:none;
	background-size: 40px 40px;
	height: 40px;
}
ul{
	margin: 0;
	padding: 0;
}
.drtsbox{
	max-height: 300px;
	overflow-y:scroll;
	border:1px solid #e5e5e5;
	margin-top: 30px;
}
/*首页公告*/
.announcementbox{
	padding: 10px 15px;
	background-color: #fafbfd;
	border:1px solid #aad0e3;
	border-radius: 3px;
	margin-bottom: 30px;
	background-image: url(images/gg.png);
	background-position: 15px center;
	background-repeat: no-repeat;
	padding-left: 45px;
	overflow: hidden;
}
.announcementbox ul li{
	display: inline-block;
	padding-right: 30px;
	padding-left: 12px;
	position: relative;
	width: auto !important;
}
.announcementbox ul li a{
	color: #333;
}
.announcementbox ul li a:hover{
	color: #0093dd;
}
.announcementbox ul li:before{
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
    background: #0093dd;
    position: absolute;
    left:0;
    top:50%;
    margin-top: -3px;
}
/* 本例子css */
.sideMenu {
        border: 1px solid #e5e5e5;
        border-top:none;
}

.sideMenu h3 {
        height: 40px;
        line-height: 40px;
        padding-left: 15px;
        border-top: 1px solid #e5e5e5;
        background: #f9f9f9;
        cursor: pointer;
        font: normal 15px/32px "Microsoft YaHei";
        margin:0;
        color:#333;
        font-weight: bold;
}

.sideMenu h3 em {
        float: right;
        display: block;
        width: 40px;
        height: 40px;
        background: url(images/icoAdd.png) 16px 17px no-repeat;
        cursor: pointer;
}
.sideMenu h3 span{
    padding-top: 3px;
    display: inline-block;
}
.sideMenu h3.on em {
        background-position: 16px -50px;
}

.sideMenu ul {
        padding: 8px 25px;
        color: #999;
        display: none; /* 默认都隐藏 */
}
.sideMenu ul li a{
    color:#0093dd;
    line-height: 30px;
    font-size: 15px;questioncon
}      
li{
	list-style: none;
}
body a:hover{
	text-decoration:none;
}
.container{
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
	padding: 0 15px;
}
.content-area{
	max-width: 1140px;
	margin: 0 auto;
	position: relative;
	padding-top: 20px;
}
.text-center{
	text-align: center;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix{
	clear: both;
}
.fixed{
	position: fixed !important;
	width: 100%;
	left:0;
	top:0;
	z-index: 999;
}
.huizongcatlist li{
	margin-bottom: 20px !important;
}
.huizongcatlist li h3{
	margin-top: 0;
	margin-bottom: 10px;
}
.huizongcatlist li h3 a{
	color: #0093dd;
}
.huizongcatlist li p{
	margin: 0;
	line-height: 20px;
}
/*头部样式*/
.headertop{
	height: 35px;
	line-height: 35px;
	background: #f8f8f8;
	font-size: 13px;
}
.addfavorite{
	padding-left: 18px;
	background: url(images/sc.png) no-repeat left center;
	display: inline-block;
	margin-right: 15px;
}
.topleft{
	width: 50%;
}
.topright{
	width: 50%;
	text-align: right;
	position: relative;
}
.topright .loginbutton{
	padding: 0 19px;
	border-right:1px solid #ccc;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
}
.topright .loginbutton:hover span{
	color: #0093dd;
}
.topright .loginbutton.yyqh:hover span{
	color: #555;
}
.topright .loginbutton img{
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	vertical-align:middle;
	margin-top: -3px;
}
.topright .loginbutton.yyqh{
	border-right: none;
	background: url(images/down.png) no-repeat right center;
}
.yytc a{
	display: block !important;
	height: 36px !important;
	line-height: 36px !important;
	padding: 0 20px !important;
	background: none !important;
}
.yytc a:hover{
	background: #f8f8f8 !important;
}
.yytc{
	position: absolute;
	right: 0;
	z-index: 99;
	padding-top: 10px;
	display: none;
}
.topsj{
	position: absolute;
	top:0;
	right: 5px;
}
.yytcbox{
	background: #f8f8f8;
	margin-top: -3px;
	border-bottom: none;
}
.headercenter{
	height: 85px;
}
.headercenter .container{
	height: 85px;
}
.sideMenu ul li.on .questioncon{
    display: block;
}
.questioncon{
    color: #666 !important;
    position: relative;
    padding-left: 30px;
    margin-top: -10px;
    display: none;
}
.questioncon b{
    color: #333;
    position: absolute;
    left:0;
    top:0;
    font-size: 14px;
    line-height: 24px;
}
.questioncon p{
    color: #666;
    line-height: 24px;
}
.logo{
	position: absolute;
	left:15px;
	top:50%;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    margin:0;
}
.logo a{
	display: inline-block;
	font-size: 0;
}
.logo a img{
	height: 45px;
	width: auto;
	margin-bottom: -2px;
}
.topsearch{
	float: right;
	margin-top: 24px;
	margin-right: 225px;
}
.topsearch .search_select{
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	border:1px solid #0093dd;
	border-right:none;
	color: #666;
}
.topsearch .search-field{
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	border:1px solid #0093dd;
	border-left:none;
	color: #888;
	width: 360px;
}
.topsearch .search-submit{
	height: 36px;
	line-height: 36px;
	width: 60px;
	border:1px solid #0093dd;
	background: #0093dd url(images/ss.png) no-repeat center;
	color: #fff;
}
.topcart{
	position: absolute;
	right: 15px;
	top:50%;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    display: block;
}
.carticon{
	position: relative;
}
.carticon span{
	position: absolute;
	top:-8px;
	right:-8px;
	width: 18px;
	height: 18px;
	font-size: 13px;
	display: block;
	background: #0093dd;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 16px;
}
.carttext{
	padding-left: 10px;
}
.carttext h3{
	font-size: 15px;
	color: #0093dd;
	padding-right: 15px;
	background: url(images/lanxia.png) no-repeat right center;
	margin: 0;
	margin-top: 5px;
	text-align: right;
}
.carttext span{
	display: block;
	color: #0093dd;
}
/*导航菜单样式*/
.headerbottom{
	background: #555;
	height: 45px;
	position: relative;
}
.navlist>li{
	float: left;
	margin-right: 1px;
	position: relative;
}
.navlist>li>a{
	display: block;
	height: 45px;
	line-height: 45px;
	padding: 0 40px;
	color: #fff;
	font-size: 15px;
}
.navlist>li.current-menu-item>a,.navlist>li:hover>a{
	background: #0093dd;
}
.navlist>li>.sub-menu{
	position: absolute;
	left:0;
	top:45px;
	box-shadow: 0 0 8px 0 rgba(53,53,53,.35);
	background: #fff;
	min-width: 100%;
	display: none;
	z-index: 9999;
}
.navlist>li:hover>.sub-menu{
	display: block;
}
.navlist>li>.sub-menu>li>a{
	height: 35px;
	line-height: 35px;
	padding: 0 30px;
	display: block;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.navlist>li>.sub-menu>li>a:hover{
	color: #0093dd;
	background: #f8f8f8;
	font-weight: bold;
}
.headerbottom .container{
	position: static;
}
.navlist>li.hot{
	position: static;
}
.navlist>li.hot>.sub-menu{
	padding: 30px 0;
}
.hot-pro-box{
	max-width: 1140px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li{
	float: left;
	padding-left: 30px;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li>a{
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li a span{
	padding-right: 5px !important;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li a img{
	width: 16px;
	height: auto;
	padding-left: 0px;
	margin-top: -15px;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li.tworow>.sub-menu{
	width: 300px;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li.tworow>.sub-menu>li{
	float: left !important;
	width: 50%;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li>.sub-menu>li>a:hover{
	font-weight: bold;
	color: #0093dd;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li>.sub-menu>li>a{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li>.sub-menu>li{
	float: left;
	padding-right: 50px;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li>.sub-menu>li .sub-menu li a{
	display: block;
	height: 30px;
	line-height: 30px;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li>.sub-menu>li .sub-menu li a:hover{
	color: #0093dd;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li.yjlymenu>.sub-menu li{
	float: none;
}
.navlist>li.hot>.sub-menu>.hot-pro-box>li.yjlymenu>.sub-menu li a{
	font-size: 14px;
	font-weight: normal;
}
.pro_select_ad{
	float: left;
	width: 22%;
	margin-bottom: -15px;
}
.pro_select_ad a{
	display: block;
	margin-bottom: 15px;
}
.pro_select_ad a img{
	width: 100%;
	height: auto;
}
/*首页幻灯*/
.banner .container{
	height: 500px;
}
.banner .swiper-slide{
	height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.banner .bannertext{
	width: 50%;
	position: absolute;
	left:0;
	top:50%;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.bannertext .title{
	font-size: 48px;
	margin: 0 0 20px 0;
	font-weight: bold;
}
.bannertext .text p{
	font-size: 18px;
	line-height: 30px;
}
.bannertext a{
	display: inline-block;
	font-size: 18px;
	padding: 10px 36px;
	border-radius: 3px;
}
/*首页优势*/
.advantage{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 40px;
}
.advantage ul{
	display: table;
	table-layout: fixed;
	width: 100%;
}
.advantage ul li{
	display: table-cell;
    position: relative;
    text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	cursor: pointer;
}
.advantage ul li:hover .ystext h3{
	color: #0093dd;
}
.advantage ul li:hover .ysimg img{
	opacity: .9;
}
.advantage ul li .ysimg img{
	height: 46px;
	width: auto;
	margin-right: 20px;
	transition: all .6s ease;
}
.ystext h3{
	margin: 0;
	font-size: 16px;
	color: #3f3f3f;
}
.ystext span{
	display: block;
	margin-top: 7px;
	color: #666;
}
.ysbox{
	margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    text-align: left;
}
/*首页图片快速链接*/
.imgkslink ul{
	margin-right: -32px;
}
.imgkslink ul li{
	width: 50%;
	padding-right: 36px;
	margin-bottom: 40px;
}
.imgkslink ul li a{
	display: block;
}
.imgkslink ul li a:hover img{
	opacity: .9;
}
.imgkslink ul li a img{
	width: 100%;
	height: auto;
	display: block;
	transition: all .6s ease;
}

/*首页产品板块*/
.indexproductbox{
	margin-bottom: 40px;
}
.indexproductbox .bd{
	margin-bottom: 20px !important;
}
.indexproductbox .bd li{
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
    padding: 10px 30px;
    color: #3f3f3f;
    font-weight: bold;
}
.indexproductbox .bd li:hover, .indexproductbox .bd li.on{
	color: #fff;
	background: #0093dd;
}
.indexproductbox .hd .hdbox{
	display: none;
	border:1px solid #e5e5e5;
	border-bottom: none;
}
.indexproductbox .hd .hdbox.active{
	display: block;
}
.hdboxleft, .hdboxright{
	padding: 5px;
	width: 20%;
	border-bottom: 1px solid #e5e5e5;
}
.hdboxleft .hdboxcon, .hdboxright .hdboxcon{
	display: block;
	width: 100%;
	height: 491px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.hdboxcenter{
	width: 60%;
}
.hdboxcenter ul{
	border-right:1px solid #e5e5e5;
}
.hdboxcenter ul li{
	width: 33.333%;
	padding:27px;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.hotprotductthumb{
	height: 140px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 15px;
}
.hdboxcenter ul li a{
	display: block;
	text-align: center;
}
.hdboxcenter ul li a h3{
	font-size: 13px;
	color: #3f3f3f;
	margin: 0;
	line-height: 20px;
	height: 41px;
	overflow: hidden;
	text-align:center;
}
.productcat .hdboxleft .hdboxcon{
	padding: 30px 20px;
	color: #fff;
	text-align: center;
}
.productcat .hdboxleft .hdboxcon p{
	text-align: left;
	line-height: 24px;
}
.productcat .hdboxleft .hdboxcon .productcatlink{
	display: inline-block;
	background: rgba(255,255,255,.3);
	color: #fff;
	font-weight: bold;
	padding: 7px 30px;
	border-radius: 30px;
	font-size: 15px;
	margin-top: 10px;
}
.productcat .hdboxright .hdboxcon{
	padding: 30px 20px;
	background: #f8f8f8 url(images/xgznbj.png) no-repeat bottom right;
}
.hdboxcontit{
	margin-bottom: 20px;
}
.hdboxcontit h3{
	color: #333;
	font-size: 20px;
	margin: 0;
}
.hdboxcontit span{
	color: #888;
	display: block;
	margin-top: 3px;
}
.hdxglist li{
	margin-bottom: 20px;
}
.hdxglist li a{
	line-height: 18px;
	display: block;
	color: #3f3f3f;
}
.gdzn{
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: #0093dd;
	margin-top: 15px;
	padding-right: 12px;
	background: url(images/moreright.png) no-repeat right center;
}
.productcat .hdboxcenter ul li a h3{
    font-size: 14px;
    padding: 5px 15px;
    background: #f8f8f8;
    border-radius: 30px;
    height: auto;
    display: inline-block;
}
.productcat .hotprotductthumb{
	height: 147px;
}
.productcat .hdboxcenter ul li:hover a h3{
	color: #fff;
	background: #0093dd;
}
.indexabout{
	padding: 50px 0;
	color: #fff;
}
.indexaboutcon{
	width: 60%;
}
.indexaboutcon h2{
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 20px;
}
.indexabouttext p{
	font-size: 15px;
	line-height: 30px;
}
.indexaboutcon a{
	display: inline-block;
	color: #fff;
	padding: 8px 30px;
	font-size: 15px;
	font-weight: bold;
	margin-top: 20px;
}
.indexaboutimg{
	position: absolute;
	right: 0;
	top:50%;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

/*首页新闻板块*/
.newspart{
	padding: 40px 0;
	background: #f8f8f8;
}
.newspartbox{
	width: 33.333%;
	padding-right: 30px;
}
.newspartwbox{
	margin-right: -30px;
}
.newspartboxmain{
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(53,53,53,.25);
}
.newsparttop{
	padding: 20px 25px;
	position: relative;
}
.newspartimg{
	position: absolute;
	left:25px;
	top:20px;
}
.newspartimg img{
	width: 100px;
	height: 100px;
}
.newsparttext{
	padding: 10px 0 10px 125px;
}
.newsparttext h2{
	font-size: 24px;
	margin:0;
}
.newsparttext span{
	display: block;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	margin-top: 13px;
}
.newspartbottom{
	padding: 20px 25px;
}
.newspartbottom ul li{
	margin-bottom: 15px;
}
.newspartbottom ul li a{
	display: block;
	color: #3f3f3f;
	font-weight: bold;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newspartbottom ul li a:hover{
	color: #0093dd;
}
.newspartbottom ul li span{
	display: block;
	color: #888;
	margin-top: 8px;
	font-size: 13px;
}
.newspartmore{
	text-align: center;
}
.newspartmore a{
	display: inline-block;
    font-size: 13px;
    padding: 7px 30px;
    border-radius: 30px;
    font-weight: bold;
}
.newspartmore a:hover{
	opacity: .8;
}
/*首页留言部分*/
.liuyanpart{
	padding: 40px 0;
}
.liuyanform{
	width: 70%;
	border:2px solid #0093dd;
	padding:43px 35px;
	position: relative;
}
.liuyanad{
	width: 30%;
	padding-left: 30px;
}
.liuyantitimg{
	position: absolute;
	top:2px;
	left:2px;
	z-index: 10;
}
.liuyanimg{
	position: absolute;
	width: 50%;
	left:0;
	top:50%;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    z-index: 9;
    padding:45px 35px;
    text-align: center;
}
.liuyanimg{
    max-width: 100%;
    height: auto;
}
.liuyanform .wpforms-container{
	width: 50%;
	float: right;
	margin-bottom: 0 !important;
}
.liuyanform .wpforms-field{
	position: relative !important;
	margin-bottom: 20px !important;
	padding: 0 !important;
}
.liuyanform .wpforms-field .wpforms-field-label{
	position: absolute;
	height: 40px !important;
	line-height: 40px !important;
	left:15px;
	top:0;
	font-size: 14px !important;
	font-weight: normal !important;
	color: #3f3f3f !important;
}
.liuyanform .wpforms-field input{
	max-width: 100% !important;
	width: 100% !important;
	height: 40px !important;
	line-height: 40px !important;
	text-indent: 90px !important;
    border:1px solid #e5e5e5 !important;
    outline: none !important;
    font-size: 14px !important;
    padding: 6px 15px !important;
}
.liuyanform .wpforms-field textarea{
	line-height: 23px !important;
    text-indent: 90px !important;
    border:1px solid #e5e5e5 !important;
    outline: none !important;
    font-size: 14px !important;
    height: 80px !important;
    font-family:"Microsoft Yahei", sans-serif;
    padding: 6px 15px !important;
}
.liuyanform .wpforms-submit{
	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
	padding: 7px 30px !important;
	background: #0093dd !important;
	border:none !important;
} 
.liuyanform .wpforms-submit-container{
	padding-top: 0 !important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error{
	margin-top: 10px !important;
	color: red !important;
}
.liuyanad ul{
	margin-bottom: -10px !important;
}
.liuyanad ul li{
	margin-bottom: 10px;
}
.liuyanad ul li a{
	display: block;
}
.liuyanad ul li a img{
	width: 100%;
	height: auto;
	display: block;
}
/*首页合作伙伴*/
.partner{
	margin-bottom: 40px;
}
.partner .swiper-container{
	position: static !important;
    --swiper-navigation-color: #0093dd;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 16px;/* 设置按钮大小 */
}
.partnerbox{
	border-left:1px solid #e5e5e5;
}
.partner .swiper-slide{
	border:1px solid #e5e5e5;
	border-left:none;
	width: 20%;
}
.partner .swiper-slide a{
	display: block;
	padding:25px 20px;
	text-align: center;
	overflow: hidden;
}
.partner .swiper-slide a img{
	width: auto;
	height: 45px;
	vertical-align: middle;
}
.partnertitle h2{
	font-size: 16px;
	color: #3f3f3f;
	margin-top: 0;
	margin-bottom: 20px;
}
.partner .swiper-button-next, .partner .swiper-button-prev{
	top:5px;
	margin-top: 0;
	font-weight: bold;
}
.partner .swiper-button-next{
	right: 15px;
}
.partner .swiper-button-prev{
	right: 35px !important;
	left:auto;
}
/*底部样式*/
/* .footertop{
	padding-top: 40px;
	background: #f8f8f8;
	width: 100%;
}
.footertopleft{
	width: 45%;
	padding-right: 10%;
}
.footerparttit{
	font-size: 16px;
	margin-top: 0px;
	color: #3f3f3f;
	margin-bottom: 20px;
}
.dyform{
	margin-bottom: 30px;
}
.dyform .es_required_field{
	height: 35px;
	line-height: 35px;
	border:1px solid #e5e5e5;
	padding: 0 15px;
	width: 100%;
}
.dyform .wpm_email{
	padding-right: 80px;
	margin:0;
}
.dyform .emaillist{
	position: relative;
}
.dyform .es_subscription_form_submit{
	width: 80px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #0093dd;
	border:none;
	display: inline-block;
	position: absolute;
	bottom:0;
	right:0;
	margin:0;
}
.footertopleft p{
	margin:0;
}
p.contactlist{
	margin-bottom: 15px;
	line-height: 20px;
	position: relative;
	text-indent: 20px;
}
.contacticon{
	display: inline-block;
	height: 14px;
	width: 14px;
	background-position: center;
	background-repeat: no-repeat;
    position: absolute;
    left:0;
    top:3px;
}
.contactlist .contacttit{
	font-weight: bold;
	color: #3f3f3f;
} */
/* .footertopright{
	width: 55%;
}
.footernavlist>li{
	float: left;
	width: 33.333%;
}
.footernavlist>li>a{
	font-size: 16px;
	display: block;
	font-weight: bold;
	margin-bottom: 20px;
	color: #3f3f3f;
}
.footernavlist>li>.sub-menu>li{
	margin-bottom: 12px;
}
.footernavlist>li>.sub-menu>li>a{
	display: block;
}
.footernavlist>li>.sub-menu>li>a:hover{
	font-weight: bold;
	color: #0093dd;
} */
/* .payicon{
	margin-top: 60px;
	text-align: center;
}
.payicon a{
	display: inline-block;
}
.payicon a img{
	height: 23px;
	width: auto;
}
.footerlink{
	padding: 20px 0;
	border-top:1px solid #e5e5e5;
	margin-top: 20px;
	position: relative;
}
.footerlink h3{
	margin: 20px 0;
	font-size: 14px;
	color: #3f3f3f;
	position: absolute;
	left:0;
	top:0;
}
.footerlink ul{
	padding-left: 80px;
}
.footerlink ul li{
	display: inline-block;
	padding-right: 15px;
}
.footerlink ul li a:hover{
	color: #0093dd;
}
.footerbottom{
	padding: 15px 0;
	background: #555;
	color: #bfbfbf;
}
.footerbottom a{
	color: #fff;
	font-weight: bold;
}
.fenxiang .bdsharebuttonbox a, .fenxiang .bdsharebuttonbox .bds_more {
    cursor: pointer;
    margin: 0px 5px 5px 0;
    padding-left: 0;
    background-image: none;
    font-size: 28px;
    height: 28px;
    line-height: 28px;
    float: none;
    font-weight: normal;
    color: #bfbfbf;
}
.fenxiang .bdsharebuttonbox a:hover, .fenxiang .bdsharebuttonbox .bds_more:hover{
	color: #fff;
}
.copyright{
	height: 28px;
	line-height: 28px;
} */
/*面包屑导航*/
.bread{
	padding: 15px 0;
}

/*产品多条件筛选*/
.watches-filter{
	margin-bottom: 20px;
	margin-top: 20px;
}
.product-sxbox{
	border-bottom: 1px solid #e5e5e5;
	width: 23%;
	margin-bottom: 20px;
}
.product-sxbox .watches-filter-item{
	border:1px solid #e5e5e5;
	position: relative;
	border-bottom: none;
}
.sxtitle{
	border:1px solid #e5e5e5;
	position: relative;
	border-bottom: none;
	margin-top: 0;
	margin-bottom: 0;
}
.sxtitle span{
	display: block;
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-weight: bold;
	color: #3f3f3f;
	padding: 0 20px;
}
.product-sxbox .watches-filter-item span{
	display: block;
	height: 36px;
	width: 100%;
	line-height: 36px;
	font-weight: bold;
	color: #3f3f3f;
	padding: 0 20px;
	background:#fafafa;
	cursor: pointer;
}
.product-sxbox .watches-filter-item span:after{
	content: '';
	position: absolute;
	top:0;
	right: 16px;
	height: 36px;
	width: 10px;
	background:url(images/jia1.png) right center no-repeat;
}
.product-sxbox .watches-filter-item .watch-filter-item{
	padding: 7px 20px;
    overflow-y: overlay;
    height: 0;
    display: none;
    transition: all .4s ease;
    border-top:1px solid #e5e5e5; 
}
.product-sxbox .watches-filter-item.active .watch-filter-item{
	height: auto;
	max-height: 165px;
	display: block;
}
.product-sxbox .watches-filter-item.active span:after{
    background:url(images/jian1.png) right center no-repeat;
}
.watch-filter-item a{
	display: block;
	line-height: 30px;
}
.watch-filter-item a.active, .watch-filter-item a:hover{
	font-weight: bold;
	color: #0093dd;
}
.hidebox{
	display: none;
}
.filtermore{
	text-align: center;
}
.filtermore span{
	display: inline-block;
	width: 110px;
	height: 27px;
	background: url(images/zkssbj.png) no-repeat top center;
	color: #0093dd;
	line-height: 27px;
	font-size: 13px;
	cursor: pointer;
}
.filterchoose{
	margin-bottom: 10px;
}
.myproduct{
	text-align: center;
	margin-top: 100px;
	margin-bottom: 100px;
}
.myproduct a{
	display: inline-block;
	padding: 0 10px;
	color: #0093dd; 
}
.filterchoose span{
    display: inline-block;
    font-weight: bold;
    color: #3f3f3f;
}
.filterchoose a{
	display: inline-block;
	padding: 7px 15px;
	background: #fafafa url(images/scl.png) right 5px top 5px no-repeat;
}
.filterchoose a:hover{
	background: #0093dd url(images/scb.png) right 5px top 5px no-repeat;
	color: #fff;
}
.productlistcon{
	width: 77%;
	padding-left: 30px;
}
.sidebar{
	width: 23%;
}
.productlist li{
	border:1px solid #e5e5e5;
	padding:15px 30px;
	margin-bottom: 30px;
	position: relative;
}
.productlist li:hover{
	border:1px solid #0093dd;
}
.marketing{
	position: absolute;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 0px;
	font-weight: bold;
	color: #fff;
	top:-1px;
	left:-1px;
	z-index: 10;
	text-align: center;
	background-size: 34px !important;
}
.hdboxcenter li{
	position: relative;
}
.hdboxcenter li .marketing{
	position: absolute;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	font-size: 0px;
	font-weight: bold;
	color: #fff;
	top:-1px;
	left:-1px;
	z-index: 10;
	text-align: center;
	background-size: 34px !important;
}
.promotion{
	background: url(images/cx01.png) no-repeat center;
}
.newproduct{
	background: url(images/xp01.png) no-repeat center;
}
.hotproduct{
	background: url(images/rm01.png) no-repeat center;
}
.productlistleft{
	width: 72%;
	padding-right: 30px;
}
.productlistright{
	width: 28%;
}
.productlistright .hotprotductthumb{
    border:1px solid #e5e5e5;
    height: 150px;
    display: block;
    margin-bottom: 10px;
}
.productlistleft h3{
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0;
	
}
.productlistleft h3 a{
	color: #0093dd;
	font-size: 16px;
	display: block;
	font-weight: bold;
}
.productlistleft h3 a:hover{
	text-decoration: underline;
}
.productlistleft h4{
	font-weight: normal;
	font-size: 14px;
	margin: 0;
}
.serachtabbox .bd{
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	margin-bottom: 20px;
}
.serachtabbox .bd li{
	float: left;
	padding: 12px 30px;
	background: #f8f8f8;
	color: #3f3f3f;
	font-size: 16px;
	font-weight: bold;
	margin-right: 1px;
	margin-bottom: -1px;
	cursor: pointer;
}
.serachtabbox .bd li.on, .serachtabbox .bd li:hover{
	background: #0093dd;
	color: #fff;
}
.serachtabbox .bd li.on a, .serachtabbox .bd li:hover a{
	color: #fff;
}
.serachtabbox .hd .hdbox{
	display: none;
}
.serachtabbox .hd .hdbox.active{
	display: block;
}
.searchresults{
	font-size: 16px;
	margin-bottom: 20px;
	float: left;
}
.searchresults span{
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 0 10px;
}
.value{
	margin-top: 10px;
}
.value>span{
	display: inline-block;
	margin-right: 15px;
	color: #888;
	font-size: 13px;
}
.value>span>span{
	color: #0093dd;
}
.text-det p{
    margin: 10px 0 0 0;
    line-height: 20px;
    color: #3f3f3f;
    font-size: 13px;
}
.text-det p span{
	display: inline-block;
	font-weight: bold;
	color: #888;
}
.pricechoose{
	margin-bottom: 10px;
}
.pricechoose .pricename{
	display: block;
	width: 35%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #f64000;
	border-radius: 3px 0 0 3px;
}
.pricechoose .pa_size{
	width: 65%;
	height: 30px;
	line-height: 30px;
	border:1px solid #f64000;
	border-left:none;
	padding: 0 10px;
	color: #f64000;
	font-weight: bold;
	border-radius: 0 3px 3px 0;
}
.pricechoose .pa_size option{
	font-weight: bold;
}
.proaddcart button{
	width: 48%;
	height: 32px;
	line-height: 32px;
	color: #fff;
	border:none;
	border-radius: 3px;
	background: #0093dd;
	cursor: pointer;
}
.proaddcart button i{
	display: inline-block;
	margin-right: 5px;
	width: 14px;
	height: 14px;
	margin-bottom: -2px;
	background: url(images/adcaticon.png) no-repeat center;
}
.proaddcart button span{
	display: inline-block;
}
.proaddcart a{
	display: inline-block;
	text-align: center;
	width: 48%;
	height: 32px;
	line-height: 32px;
	color: #fff;
	border-radius: 3px;
	background: #68b92e;
	float: right;
}
.proaddcart a i{
	display: inline-block;
	margin-right: 5px;
	width: 14px;
	height: 14px;
	margin-bottom: -2px;
	background: url(images/lxdlsicon.png) no-repeat center;
}
.prolisttop{
	margin-bottom: 10px;
}
.prolisttotal{
	height: 30px;
	line-height: 30px;
}
.proborderby{
	height: 30px;
	line-height: 30px;
	border:1px solid #e5e5e5;
	color: #555;
	padding: 0 10px;
}
.page_navi{
	margin-bottom: 30px;
	margin-top: 30px;
}
.page_navi a{
	display: inline-block;
	padding: 5px 12px;
	border:1px solid #e5e5e5;
	margin:2px;
}
.page_navi a:hover, .page_navi a.current{
	color: #fff;
	background: #0093dd;
	border:1px solid #0093dd;
}
.page_navi span{
	display: inline-block;
	padding: 4px 10px;
	margin: 2px;
}
.widget_media_image img{
	width: 100% !important;
	display: block;
}
.widget{
	margin-bottom: 20px;
}
.widget .widget-title{
	height: 45px;
	line-height: 45px;
	margin: 0;
	padding: 0 20px;
	color: #fff;
	font-size: 16px;
	background: #0093dd;
}
.widget .product_list_widget{
	background: #f8f8f8;
	padding: 0 20px !important;
}
.widget .product_list_widget li{
	padding: 15px 0 !important;
	border-bottom: 1px solid #e5e5e5;
}
.widget .product_list_widget li:last-child{
	border:none;
}
.widget ul.product_list_widget li img{
    width: 55px !important;
    margin-right: 10px !important;
    float: left !important;
}
.widget .product_list_widget li a span{
	color: #3f3f3f;
	font-weight: normal;
	padding-bottom: 5px;
	display: block;
	height: 40px;
	overflow: hidden;
}
.proglposttime{
	font-size: 12px;
	color: #999;
	display: block;
	margin-top: -8px;
}
.widget .product_list_widget li:hover a span{
	color:#0093dd; 
}
.widget .product_list_widget li .woocommerce-Price-amount{
	color: #f64000;
}
.widget .product_list_widget li .prothumblast{
    width: 55px;
    height: 55px;
    background: #fff;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 10px;
}
/*产品列表页*/
.breadlist li{
	display: inline-block;
	color: #555;
}
.breadlist li a{
	color: #0093dd;
}
.mainright{
	width: 77%;
    padding-left: 30px;
}
.mainright .pagecon h2{
	position: relative;
	font-size: 22px;
	padding-left: 14px;
	line-height: 1.8;
}
.mainright .pagecon h2::after{
	content: "";
	position: absolute;
	left:0;
	top: 50%;
	width: 4px;
	height: 20px;
	background-color: #0077b5;
	border-radius: 2px;
	margin-top: -10px;
}
.mainright .pagecon h3{
	padding-left: 30px;
	background: url(../../../zimages/new-tag.png) left center no-repeat;
	-webkit-background-size: 20px;-moz-background-size: 20px;-o-background-size: 20px;background-size: 20px;
	font-size: 20px;
	line-height: 1.8;
}
.mainright .pagecon table{border-color: #e1e2e3!important;}
.mainright .pagecon table tr{}
.mainright .pagecon table th{background-color: #f1f2f3!important;color: #fff;border-right: 1px solid #e1e2e3!important;}
.mainright .pagecon table th b{color: #333;}
.mainright .pagecon table th *{color: #333!important;}
.mainright .pagecon table td{background-color:#fff!important;color: #555;border-color: #e1e2e3;}
.mainright .pagecon table td a{color: #555;}
.mainright .pagecon table td *{color: #555!important;}
.mainright .pagecon table td a:hover{text-decoration: underline;}
.productbanner{
	margin-bottom: 30px;
}
.productbanner a img{
	width: 100%;
	height: auto;
	display: block;
	box-shadow: 0 0 8px 0 rgba(53,53,53,.25);
}
.prohuizongtitle{
	margin-top: 0;
	font-size: 24px;
	color: #000;
	margin-bottom: 20px;
	line-height: 24px;
	font-weight: normal;
}
.prohuizongdes{
	margin-bottom: 45px;
}
.prohuizongdes p{
	font-size: 14px;
	color: #333;
	line-height: 26px;
	margin-bottom: 10px;
}
.prohuizongdesmore{
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	display: inline-block;
	margin-top: 25px;
	color: #ffffff !important;
	padding: 0px 15px 0 25px;
	background: #0093dd;
	border-radius: 5px;
}
.prohuizongdesmore:after{
	content: '';
	width: 20px;
	height: 40px;
	display: inline-block;
	background: url(images/sjgd.png) no-repeat center;
	vertical-align: middle;
	padding-left: 10px;
}
.prohzparttit{
	font-size: 18px;
	color: #333;
	margin-top: 0;
	margin-bottom: 30px;
	text-align: left;
}
.characteristic{
	margin-bottom: 30px;
}
.characteristic ul{
	margin-right: -5%;
	margin-bottom: -20px;
}
.characteristic ul li{
	display: inline-block;
	vertical-align: top;
	width: 49%;
	padding-right: 5%;
	margin-bottom: 30px;
	line-height: 24px;
	color: #333;
}
.characteristic ul li span{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(images/land.jpg) no-repeat left center;
	margin-bottom: -1px;
}
.popularitybox{
	margin-bottom: 30px;
}
.popularitybox .bd li{
	float: left;
	width:18%;
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	color: #3f3f3f;
	text-align: center;
	font-weight: bold;
	background: #f8f8f8;
	cursor: pointer;
	border-right: 2px solid #fff;
}
.popularitybox .bd li.popularitybdli span{
	display: inline-block;
	height: 21px;
	width: 24px;
	background: url(images/huangguan.png) no-repeat center;
	margin-right: 5px;
	margin-bottom: -4px;
}
.popularitybox .bd .popularitybdli.on, .popularitybox .bd .popularitybdli:hover{
	background: #00b050;
	color: #fff;
}
.popularitybox .bd .promotedbli.on, .popularitybox .bd .promotedbli:hover{
	background: #f06a2e;
	color: #fff;
}
.popularitybox .bd{
	margin-bottom: 3px;
}
.popularitybox .bd li.promotedbli span{
	display: inline-block;
	height: 21px;
	width: 17px;
	background: url(images/huo.png) no-repeat center;
	margin-right: 5px;
	margin-bottom: -4px;
}
.popularitybox .bd li.promotedbli:hover span, .popularitybox .bd .promotedbli.on span{
	background: url(images/huobs.png) no-repeat center;
}
.popularitybox .hd .hdbox{
	display: none;
}
.popularitybox .hd .hdbox.active{
	display: block;
}
.popularitybox .hd .popularityhdbox .table .thead .tr{
	
	overflow: hidden;
}
.popularitybox .hd .popularityhdbox .table .thead .tr .th{
    float: left;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding:0 10px;
    height: 40px;
    line-height: 40px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background: #69ca79;
}
.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(1){
    width: 18%;
}
.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(2){
    width: 50%;
}
.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(3){
    width: 16%;
}
.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(4){
    width: 16%;
    border-right: none;
    background-image: url(images/gwc.png);
    background-position: center;
    background-repeat: no-repeat;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr:nth-child(odd){
	background: #f8f8f8;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr:nth-child(even){
	background: #fff;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr{
	
	overflow: hidden;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(1){
    width: 18%;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(2){
    width: 50%;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(3){
    width: 16%;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(4){
    width: 16%;
    border-right: none;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td{
	float: left;
    color: #555;
    font-weight: normal;
    text-align: center;
    padding: 0px 10px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(2){
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(3) select{
	color: #f50000;
	width:100%;
	padding: 0px 10px;
	font-size: 13px;
	border:none;
	background: none;
	outline: none;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(4) button{
	font-size: 12px;
	color: #fff;
	padding: 5px 20px;
	background: #69ca79;
	border-radius: 3px;
	border:none;
	cursor: pointer;
	outline: none;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td h3{
	font-weight: normal;
	margin: 0;
	font-size: 13px;
	display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td h3 a{
	color: #555;
	display: block;
	overflow: hidden;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td h3 a span:first-child{
	max-width: 85%;
	display: block;
	float: left;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td h3 a span.propasize{
    max-width: 15%;
	display: block;
	float: left;
	color: #888;
}
.popularitybox .hd .popularityhdbox .table .tbody .tr .td h3 a span:first-child:hover{
	color: #0093dd;
}


.popularitybox .hd .promotehdbox .table .thead .tr{
	
	overflow: hidden;
}
.popularitybox .hd .promotehdbox .table .thead .tr .th{
    float: left;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding:0 10px;
    height: 40px;
    line-height: 40px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background: #f4b084;
}
.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(1){
    width: 18%;
}
.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(2){
    width: 50%;
}
.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(3){
    width: 16%;
}
.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(4){
    width: 16%;
    border-right: none;
    background-image: url(images/gwc.png);
    background-position: center;
    background-repeat: no-repeat;
}

.pagetitlebox{padding: 15px 0 1px;border-bottom: 1px solid #eee;margin-bottom: 20px;}
.popularitybox .hd .promotehdbox .table .tbody .tr:nth-child(odd){
	background: #f8f8f8;
}
.popularitybox .hd .promotehdbox .table .tbody .tr:nth-child(even){
	background: #fff;
}
.popularitybox .hd .promotehdbox .table .tbody .tr{
	
	overflow: hidden;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(1){
    width: 18%;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(2){
    width: 50%;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(3){
    width: 16%;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(4){
    width: 16%;
    border-right: none;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td{
	float: left;
    color: #555;
    font-weight: normal;
    text-align: center;
    padding: 0px 10px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    font-size: 13px;
    height: 38px;
    line-height: 38px;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(2){
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(3) select{
	color: #f50000;
	width:100%;
	padding: 0px 10px;
	font-size: 13px;
	border:none;
	background: none;
	outline: none;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(4) button{
	font-size: 12px;
	color: #fff;
	padding: 5px 20px;
	background: #f4b084;
	border-radius: 3px;
	border:none;
	cursor: pointer;
	outline: none;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td h3{
	font-weight: normal;
	margin: 0;
	font-size: 13px;
	display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td h3 a{
	color: #555;
	display: block;
	overflow: hidden;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td h3 a span:first-child{
	max-width: 85%;
	display: block;
	float: left;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td h3 a span.propasize{
    max-width: 15%;
	display: block;
	float: left;
	color: #888;
}
.popularitybox .hd .promotehdbox .table .tbody .tr .td h3 a span:first-child:hover{
	color: #0093dd;
}
.recommendsale{
	margin-bottom: 30px;
	position: relative;
}
.recommendsale .prohzparttit{
	margin-bottom: 20px;
}
.recommendsale .swiper-container{
	position: static !important;
    --swiper-navigation-color: #0093dd;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 16px;/* 设置按钮大小 */
    border-left:1px solid #e5e5e5;
}
.recommendsale .swiper-slide{
	border:1px solid #e5e5e5;
	border-left:none;
	padding: 20px;
	position: relative;
	text-align: center;
	width: 25%;
}
.recommendsale .swiper-slide a{
	display: block;
}
.recommendsale .swiper-slide a h3{
	font-size: 13px;
    color: #333;
    margin: 0;
    line-height: 20px;
    height: 41px;
    overflow: hidden;
    text-align: center;
}
.recommendsale .swiper-button-next, .recommendsale .swiper-button-prev{
	top:5px;
	margin-top: 0;
	font-weight: bold;
}
.recommendsale .swiper-button-next{
	right: 0;
}
.recommendsale .swiper-button-prev{
	right: 20px !important;
	left:auto;
}
.recommendpost{
	margin-bottom: 30px;
}
.recommendpost ul{
	margin-right: -5%;
	margin-bottom: -20px;
}
.recommendpost ul li{
	float: left;
	width: 50%;
	padding-right: 5%;
	margin-bottom: 20px;
}
.recommendpost ul li h3{
	font-size: 15px;
	margin-top: 0;
	margin-bottom: 10px;
}
.recommendpost ul li h3 a{
	color: #0093dd;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.recommendpost .prohzparttit{
	margin-bottom: 20px;
}
.recommendpost ul li p{
	margin-top: 0;
	margin-bottom: 0;

}
/*侧边栏菜单*/
.widget .ymtitle{
	padding: 10px 20px !important;
	background: #f8f8f8;
}
.widget .ymtitle li a{
	display: block;
}
.widget .ymtitle>li>a{
	color: #3f3f3f;
	display: block;
	height: 36px;
	line-height: 36px;
}
.widget .ymtitle>li:hover>.children{
	display: block;
}
.widget .ymtitle>li>.children{
	display: none;
}
.widget .ymtitle>li>.children>li>a{
	display: block;
	color: #555;
	height: 32px;
	line-height: 32px;
	padding-left: 16px;
}
.widget .ymtitle>li>.children>li:hover>.children{
	display: block;
}
.widget .ymtitle>li>.children>li>.children{
	display: none;
}
.widget .ymtitle>li>.children>li>.children>li>a{
	display: block;
	color: #777;
	height: 28px;
	line-height: 28px;
	padding-left: 32px;
	font-size: 13px;
}
.widget .ymtitle li a{
	background: url(images/righthei.png) no-repeat right center;
}
.widget .ymtitle li a:hover{
	background: url(images/rightlan.png) no-repeat right center;
}
.widget .ymtitle li.jian>a{
    background: url(images/jian.png) no-repeat right center !important;
}
.widget .ymtitle li a:hover, .widget .ymtitle li.current-cat>a{
    color: #0093dd !important;
    font-weight: bold;
}  
/*产品详情页*/
.moreenioy{
	display: block;
	padding-top: 15px;
	border-top:1px solid #e5e5e5;
	margin-top: 20px;
	color: #0093dd;
	font-weight: bold;
}
.enjoylists li .enjoy_term h5{
	margin-bottom: 0;
	margin-top: 5px;
}
.enjoylists li .enjoy_term h5 a{
	font-weight: normal;
	color: #0093dd;
}
.enjoylists li h4{
	margin-top: 0;
	margin-bottom: 10px;
	color: #333;
}
.enjoybox h3{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}
.enjoylists{
	margin-right: -30px;
}
.enjoylists li{
	float: left;
	width: 33.333%;
	padding-right: 30px;
}
.enjoylists li .enjoy_term>a{
    display: block;
    height: 150px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border:1px solid #e5e5e5;
}
.enjoybox{
	padding: 20px 30px;
    border: 1px solid #e5e5e5;
    margin-top: 3px;
    margin-bottom: 25px;
}
.prodetailtoptop{
	margin-top: 15px;
}
.prodetailtoptop h1{
	margin: 0;
	padding-bottom: 5px;
	font-size: 26px;
	color: #333;
	font-weight: normal;
}
.prodetailtoptop h4{
	font-weight: normal;
    font-size: 16px;
    margin: 0;
    margin-bottom: 10px;
    color: #888;
}
.prodetailtag{
	padding: 13px 0;
	border-top:1px solid #e5e5e5;
}
.prodetailtagleft>span{
	display: inline-block;
	margin-right: 15px;
	color: #888;
}
.prodetailtagleft>span span{
	color: #0093dd;
}
.prodetailleft{
	width: 73%;
    padding-right: 30px;
}
.prodetailright{
	width: 27%;
}
.prodetailthumb{
	margin-bottom: 20px;
}
.prodetailthumb .swiper-container{
	background: #f8f8f8;
	text-align: center;
	padding: 20px 20px 60px 20px;
}
.prodetailthumb .swiper-wrapper .swiper-slide{
	background-size: contain;
	height: 293px;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
}
.prodetailthumb .swiper-pagination.swiper-pagination-fraction{
	bottom: 0;
	height: 40px;
	line-height: 40px;
	background: #dfdfdf;
}
.prodetailcon{
	margin-bottom: 30px;
}
.prodetailcon .bd{
	margin-right: -3px;
}
.prodetailcon .bd li{
	width: 25%;
	padding-right: 3px;
	text-align: center;
	float: left;
	cursor: pointer;
}
.prodetailcon .bd li span{
	height: 45px;
	line-height: 45px;
	background: #f8f8f8;
	font-weight: bold;
	font-size: 15px;
	color: #3f3f3f;
	display: block;
}
.prodetailcon .bd li:hover span, .prodetailcon .bd li.on span{
	color: #fff;
	background: #0093dd;
}
.prodetailcon .hd .hdbox{
	display: none;
	padding: 30px;
	border:1px solid #e5e5e5;
	margin-top: 3px;
	min-height: 350px;
}
.prodetailcon .hd .hdbox.active{
	display: block;
}
.pro-form-title{
	font-size: 16px;
	color: #3f3f3f;
	margin-top: 0;
}
.pro-info-table{
	margin-bottom: 30px;
	width: 100%;
}
.pro-info-table tr{
	margin-right: -3px;
}
.pro-info-table tr td:first-child{
	text-align: center;
}
.pro-info-table tr td{
	padding: 12px 15px;
	text-align: left;
	background: #f8f8f8;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	line-height: 22px;
}
.pro-info-table tr td a, .pro-info-table tr td a:hover{
	color: #0093dd;
}
.pro-info-table tr td:first-child{
	color: #3f3f3f;
	font-weight: bold;
	width: 30%;
}
.pro-info-table tr td:last-child{
	width: 70%;
}
.det-btm .product-pic{
	width: 30%;
	border:1px solid #e5e5e5;
	padding: 2px;
}
.det-btm .product-pic img{
	width: 100%;
	height: auto;
}
.det-btm .product-pic-des{
	width: 70%;
	padding-left: 30px;
	line-height: 24px;
	margin: 0;
}
.det-btm{
	margin-bottom: 30px;
}
.pro-question li{
	margin-bottom: 30px;
}
.pro-question li h3{
	margin-top: 0;
	font-size: 16px;
	padding-left: 30px;
	background: url(images/q.png) no-repeat left top;
	height: 20px;
	line-height: 20px;
	display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pro-question li h3:hover a{
    color: #0093dd;
}
.pro-question li p{
	line-height: 30px;
	padding-left: 30px;
	background: url(images/a.png) no-repeat left top 5px;
}
.pro-question li p a{
    color: blue;
}
.pro-question li .pro-que-more{
	display: inline-block;
	color: #0093dd;
	padding-right: 10px;
	background: url(images/moreright.png) no-repeat right center;
}
.pro-references li{
	padding: 15px 20px;
	position: relative;
	background: #f8f8f8;
	margin-bottom: 20px;
}
.pro-references li .referencescon{
	padding-right: 140px;
	padding-left: 115px;
	height: 135px;
}
.downimg{
	position: absolute;
	left:20px;
	top:15px;
	border:1px solid #e5e5e5;
}
.pro-references li .referencescon h3{
	font-size: 14px;
	color: #3f3f3f;
	margin: 0;
	display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pro-references li .referencescon h3:hover a{
	color: #0093dd;
}
.pro-references li .referencescon p{
	margin: 0;
	margin-top: 5px;
}
.pro-references li .referencescon p>span{
	display: inline-block;
	margin-right: 30px;
}
.pro-references li .referencescon p>span span{
	color: #888;
}
.referenceslink{
	position: absolute;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	color: #fff;
	background: #0093dd;
	border-radius: 3px;
	top:50%;
	right: 20px;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.referencessm{
	margin-top: 0;
	color: #3f3f3f;
	line-height: 14px;
}
.referencessearch{
	margin-bottom: 15px;
	position: relative;
}
.referencessearch input{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border:1px solid #e5e5e5;
	outline: none;
	color: #888;
}
.referencessearch .search{
	height: 40px;
	width: 60px;
	cursor: pointer;
	position: absolute;
	top:0;
	right:0;
	background: url(images/heisearch.png) no-repeat center;
}
.hdbox.woocommerce .woocommerce-Reviews-title{
	display: none;
}
.hdbox.woocommerce #reviews #comments ol.commentlist{
	padding: 0;
}
.hdbox.woocommerce #reviews #comments ol.commentlist li .comment-text{
	padding: 0;
	border:none;
}
.hdbox.woocommerce #reviews #comments ol.commentlist li{
	border-bottom: 1px solid #e5e5e5;
}
.hdbox.woocommerce .star-rating, .hdbox.woocommerce .star-rating::before{
	color: #f64000;
}
.hdbox.woocommerce p.stars a:hover, .hdbox.woocommerce p.stars a{
	color: #f64000; 
}
.hdbox.woocommerce #reply-title{
	display: none;
}
.hdbox.woocommerce .comment-form label{
	margin-bottom: 10px;
	display: block;
}
.hdbox.woocommerce .comment-form #comment{
	padding: 10px;
	border:1px solid #e5e5e5;
}
.hdbox.woocommerce #review_form #respond .form-submit input{
	color: #fff;
	background: #0093dd;
	width: auto;
	height: auto;
}
.hdbox.woocommerce .comment-form label .required{
	color: #f64000;
}
.hdbox.woocommerce .comment-form p input{
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	width: 100%;
	border:1px solid #e5e5e5;
}
.hdbox.woocommerce .comment-form-cookies-consent label{
	display: inline-block;
	margin-bottom: 0;
}
.hdbox.woocommerce #wp-comment-cookies-consent{
	width: auto;
	height: auto;
	margin: 0;
}
.hdbox.woocommerce .woocommerce-verification-required{
	text-align: center;
	padding: 10px 15px;
	border-radius: 3px;
	border:1px solid #94d0ee;
	background: #f5f8f9;
	color: #0093dd;
}
.hdbox.woocommerce .woocommerce-noreviews{
	margin-top: 0;
	font-size: 16px;
	text-align: center;
	color: #888;
}
.pro-type{
	background: #f8f8f8;
	padding: 36px 20px;
	margin-bottom: 20px;
}
.proshowprice{
	text-align: center;
}
.proshowprice h3{
	display: inline-block;
	font-size: 30px;
	font-weight: normal;
	color: #f50000;
	margin: 0;
}
.proshowprice h4{
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	color: #888;
	margin: 0;
	text-decoration:line-through
}
.choosetext{
	text-align: center;
	color: #888;
	margin-top: 7px;
}
.pro-type-choose .pa_size{
	float: left;
	width: 70%;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	border:1px solid #e5e5e5;
}
.pro-type-choose .quantitybox{
	width: 30%;
	float: right;
	padding-left: 10px;
}
.pro-type-choose .quantitybox .quantity input{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left:10px;
	border:1px solid #e5e5e5;
}
.prostock{
	text-align: center;
	color: #0093dd;
}
.pro-type .pro-add-cart .submit{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #0093dd;
	text-align: center;
	border:none;
	color: #fff;
	font-size: 15px;
	margin-bottom: 10px;
	cursor: pointer;
}
.pro-type .pro-add-cart .submit i{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	margin-bottom: -3px;
	background: url(images/jrgwc.png) no-repeat center;
}
.pro-type .pro-add-cart #buy_now_button{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #68b92e;
	text-align: center;
	border:none;
	color: #fff;
	font-size: 15px;
	cursor: pointer;
}
.pro-type .pro-add-cart #buy_now_button i{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	margin-bottom: -3px;
	background: url(images/ljgm.png) no-repeat center;
}
.product_list_widget .star-rating{
	display: none;
}
.huoqi{
	text-align: center;
}
.huoqi span{
	font-weight: bold;
}
.pro-kefu{
	margin: 0 -20px -20px -20px;
	border-top:1px solid #e5e5e5;
	padding: 15px 20px;
	text-align: center;
}
.pro-kefu span{
	display: inline-block;
	width: 1px;
	height: 14px;
	background: #e5e5e5;
	margin: 0 15px;
	margin-bottom: -2px;
}
.pro-kefu a{
	display: inline-block;
	padding-left: 20px;
	height: 14px;
	line-height: 14px;
	color: #3f3f3f;
}
.pro-kefu a:hover{
	color: #0093dd;
}
.pro-kefu .kefu{
	background: url(images/prokefu.png) no-repeat left center;
}
.pro-kefu .xunjia{
	background: url(images/proxunjia.png) no-repeat left center;
}
.prodetailtagright{
	position: relative;
}
.prodetailtagright>a{
	display: inline-block;
	color: #0093dd;
	padding-left: 20px;
	margin-left: 15px;
}
.prodetailtagright>a:first-child{
	margin-left: 1px;
}
.emailshare{
	background: url(images/email1.png) no-repeat left center;
}
.prosjshare{
	background: url(images/proshare.png) no-repeat left center;
}
.prodown{
	background: url(images/prodown.png) no-repeat left center;
}
.prodayin{
	background: url(images/prodayin.png) no-repeat left center;
}
.sjfxbox{
	position: absolute;
	text-align: center;
	border:1px solid #e5e5e5;
	right: 0;
	top:30px;
	background: #fff;
	padding: 30px 15px;
	width: 100%;
	z-index: 99;
}
.sjfxbox #share{
	margin: 0;
	border-bottom: none;
	padding-bottom: 0;
}
.prodownbox{
	position: absolute;
	text-align: center;
	border:1px solid #e5e5e5;
	right: 0;
	top:30px;
	background: #fff;
	padding: 30px 15px;	
	width: 100%;
	z-index: 99;
}
.prodownbox ul{
	margin-right: -10px;
}
.prodownbox ul li{
	float: left;
	width: 50%;
	padding-right: 10px;
}
.prodownbox ul li a{
    display: block;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    background: #0093dd;
    font-size: 13px;
}
.prodownbox ul li span{
	display: block;
    height: 40px;
    line-height: 40px;
    color: #555;
    text-align: center;
    background: #f8f8f8;
    font-size: 13px;
}
/*购物车样式*/
.mxmain.woocommerce {
    position: relative;
}
.mxmain.woocommerce .cart-collaterals .cart_totals, .mxmain.woocommerce-page .cart-collaterals .cart_totals{
	width: 100%
}
.mxmain.woocommerce .cart-collaterals, .mxmain.woocommerce-page .cart-collaterals{
	width: 35%;
	float: right;
}
.mxmain .woocommerce-cart-form{
	width: 65%;
	float: left;
	padding-right: 30px;
}
.mxmain.woocommerce table.shop_table{
	border-radius: 0;
}
.mxmain.woocommerce #coupon_code{
    border:1px solid #e5e5e5;
    height: 33px;
    line-height: 33px;
    padding: 0 10px;
    width: 120px;
}
.mxmain.woocommerce .wc-proceed-to-checkout a.checkout-button, .mxmain.woocommerce .wc-proceed-to-checkout a.checkout-button:hover{
    background: #0093dd;
}
.mxmain{
	margin-bottom: 30px;
	overflow: hidden;
}
.mxmain.woocommerce .woocommerce-form-coupon .form-row{
	display: inline-block;
	float: none;
	width: auto;
}
.mxmain.woocommerce .woocommerce-form-coupon{
	padding: 10px 20px;
}
.mxmain.woocommerce .select2-container--default .select2-selection--single{
    border-radius: 0;
    border:1px solid #e5e5e5;
    padding:0 10px;
    height: 37px;
    line-height: 37px;
}
.mxmain.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 36px;
	padding-left: 0;
}
.mxmain #order_review{
	overflow: hidden;
}
.mxmain #order_review .woocommerce-checkout-review-order-table{
    float: left;
    width: 49%;
}
.mxmain .woocommerce-checkout-payment{
	float: right;
	width: 49%;
}
.mxmain #customer_details .col-1{
	width: 49%
}
.mxmain #customer_details .col-2{
	width: 49%
}
.mxmain .woocommerce-billing-fields__field-wrapper .form-row{
	padding: 0;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
	background: #fafafa !important;
	border-radius: none !important;
}
.mxmain .payment_method_bacs{
	background-color: none;
}
.mxmain .payment_box:before{
	border: 1em solid #efefef !important;
	border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
	background-color: #efefef !important;

}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
	border-bottom: 1px solid #e5e5e5 !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background-color: #0093dd !important;
}
.mxmain .woocommerce-error{
	border-top-color: red;
}
.woocommerce form .form-row{
	padding: 0 !important;
}
.mxmain .woocommerce-order .woocommerce-thankyou-order-received {
    padding: 10px 15px;
    background: rgb(248,248,250);
    margin-bottom: 20px;
    color: #0093dd;
}
.mxmain .woocommerce ul.order_details li{
	margin-right: 0;
	border-right: 0;
	padding: 15px;
}
.mxmain .woocommerce ul.order_details li:last-of-type{
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.mxmain .woocommerce ul.order_details.bacs_details li{width: 50%;}
.mxmain .woocommerce .woocommerce-customer-details address {
    padding: 20px;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 20px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}

/*用户中心样式*/
.woocommerce-MyAccount-navigation{
	float: left;
	width: 25%;
	background: #fafafa;
}
.woocommerce-MyAccount-content{
	padding-left: 30px;
	float: right;
	min-height: 500px;
	width: 75%;
}
.useravatar{
	padding:40px 25px 30px 25px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}
.useravatarimg{
	border-radius: 50%;
	border:5px solid #e9e8e8;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 10px;
}
.useravatar .username{
	font-size: 20px;
	font-weight: bold;
}
.woocommerce-MyAccount-navigation ul{
	padding: 15px 25px;
}
.woocommerce-MyAccount-navigation ul li{
	padding-left: 25px;
}
.woocommerce-MyAccount-navigation ul li a{
	font-size: 15px;
	display: block;
	line-height: 36px;
	color: #3f3f3f;
	background: url(images/righthei.png) no-repeat right center;
}
.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a{
	color: #0093dd;
	background: url(images/rightlan.png) no-repeat right center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard{
    background: url(images/ybphei.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard:hover, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard.is-active{
    background: url(images/ybplan.png) no-repeat left center;
}

.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders{
    background: url(images/dingdanhei.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders:hover, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders.is-active{
    background: url(images/dingdanlan.png) no-repeat left center;
}

.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads{
    background: url(images/xiazhaihei.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads:hover, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads.is-active{
    background: url(images/xiazhailan.png) no-repeat left center;
}

.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address{
    background: url(images/dizhihei.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address:hover, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address.is-active{
    background: url(images/dizhilan.png) no-repeat left center;
}

.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account{
    background: url(images/ziliaohei.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account:hover, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account.is-active{
    background: url(images/ziliaolan.png) no-repeat left center;
}

.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout{
    background: url(images/tuichuhei.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout:hover, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout.is-active{
    background: url(images/tuichulan.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--information{
    background: url(images/xiaoxihei.png) no-repeat left center;
}
.woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--information:hover, .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--information.is-active{
    background: url(images/xiaoxilan.png) no-repeat left center;
}
.userpagetitle{
	font-size: 20px;
	margin-top:0;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}
.woocommerce-MyAccount-content a{
	color: #0093dd;
}
.woocommerce-orders-table__cell-order-actions a{
	margin-right: 5px !important;
	color: #fff !important;
}
.woocommerce-orders-table__cell-order-actions a.pay{
	background: #f1b80a !important;
}
.woocommerce-orders-table__cell-order-actions a.view{
	background: #0093dd !important;
}
.woocommerce-orders-table__cell-order-actions a.cancel{
	background: #e90000 !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	line-height: 28px;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
	top:10px !important;
}
.woocommerce-orders-table .informationde{
	display: inline-block;
	padding: 5px 15px;
	color: #fff;
	background: #0093dd;
	border-radius: 3px;
}
.woocommerce-MyAccount-navigation-link--information-view{
	display: none !important;
}
.woocommerce-EditAccountForm fieldset{
	padding: 20px;
	border:1px solid #e5e5e5;
}
.mxmain .woocommerce #respond input#submit:hover, .mxmain .woocommerce a.button:hover, .mxmain .woocommerce button.button:hover, .mxmain .woocommerce input.button:hover{
	background-color: #0093dd !important;
	color: #fff !important;
	cursor: pointer !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	background-color: #0093dd !important;
	color: #fff !important;
	cursor: pointer !important;
}
/*试用装列表*/
.nybanner{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
}

.nybanner{height: auto!important;background: none!important;}
.nybanner img{display: block;width: 100%;}
.widget>ul, .widget>.rpwe-block>ul{
    background: #f8f8f8;
    padding: 20px !important;
}
.widget.widget_recent_entries ul li{
	margin-bottom: 15px;
}
.widget.widget_recent_entries ul li a{
	display: block;
	color: #3f3f3f;
	margin-bottom: 5px;
}
.widget.widget_recent_entries ul li a:hover{
	color: #0093dd;
}
.widget.widget_recent_entries ul li span{
    font-size: 13px;
    color: #888;
}
.shiyongnotice{
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
    color: #ffc000;
    background: #fff8e4;
    border:1px solid #f6d691;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 20px;
}
.shiyonglist{
	border-top:1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-collapse:collapse;
	width: 100%;
}
.shiyonglist tr td{
	border-left:1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.sythumb{
	width: 20%;
	padding: 20px;
}
.sythumb a{
	display: block;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	height: 95px;
}
.sytitcon{
	width: 60%;
	padding: 20px;
}
.syright{
	width: 20%;
	padding: 20px;
}
.sytitcon h3{
	margin: 0;
}
.sytitcon h3 a{
	font-size: 16px;
	color: #0093dd;
	display: block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
}
.sytitcon p{
	margin-bottom: 0;
}
.syright{
	text-align: center;
}
.syright a{
	display: inline-block;
	width: 85%;
	height: 35px;
	line-height: 35px;
	background:#0093dd;
	color: #fff;
	border-radius: 3px;
	margin-bottom: 10px;
}
.syright span{
	display: inline-block;
	width: 85%;
	height: 35px;
	line-height: 35px;
	background:#f8f8f8;
	font-size: 12px;
	border-radius: 3px;
}
.mxcover{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999;
	top:0;
	left:0;
	background: rgba(0,0,0,.3);
}
.sqform{
	position: absolute;
	left:50%;
	top:50px;
	width: 700px;
	background: #fff;
	padding: 30px 45px;
	-webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
.closetc{
	display: inline-block;
	width: 26px;
	height: 26px;
	position: absolute;
	top:20px;
	right: 20px;
	background: url(images/close.png) no-repeat center;
	cursor: pointer;
}
.tctitle{
	text-align: center;
	font-size: 24px;
	padding-bottom: 10px;
	color: #3f3f3f;
	border-bottom: 1px solid #e5e5e5;
}
.wpforms-field-container .wpforms-field label{
	font-size: 14px !important;
	margin-bottom: 10px !important;
	display: block !important;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{
	max-width: 100% !important;
	width: 100% !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea{
	border:1px solid #e5e5e5 !important;
	font-size: 14px !important;
}
.sqform .wpforms-container-full .wpforms-form .wpforms-submit-container{
	text-align: center;
}
.sqform .wpforms-container-full .wpforms-form input[type=submit], .sqform .wpforms-container-full .wpforms-form button[type=submit], .sqform .wpforms-container-full .wpforms-form .wpforms-page-button{
	background-color: #0093dd !important;
    border: 1px solid #0093dd !important;
    color: #fff !important;
    font-size: 16px !important;
    padding: 10px 30px !important;
}
.hide{
	display: none;
}
/*详情页通用样式*/
.pagecon p{
	font-size: 15px;
	line-height: 30px;
	margin-bottom: 15px;
	margin-top: 0;
}
.pagecon p img{
	max-width: 100%;
	height: auto;
}
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.aligncenter p.wp-caption-text {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.pagecon b{
	color: #3f3f3f;
}
.pagecon a, .pagecon a:hover{
	color: #0093dd;
}
.pagecon h1{
	font-size: 24px;
	margin-bottom: 15px;
	color: #3f3f3f;
}
.pagecon h2{
	font-size: 22px;
	margin-bottom: 15px;
	color: #3f3f3f;
}
.pagecon h3{
	font-size: 20px;
	margin-bottom: 15px;
	color: #3f3f3f;
}
.pagecon h4{
	font-size: 18px;
	margin-bottom: 15px;
	color: #3f3f3f;
}
.pagecon h5{
	font-size: 16px;
	margin-bottom: 15px;
	color: #3f3f3f;
}
.pagecon ul, .pagecon ol{
	margin-bottom: 15px !important;
}
.pagecon ul li{
    line-height: 30px;
    font-size: 15px;
    margin-bottom: 10px;
    padding-left: 15px;
    background: url(images/lan.png) no-repeat left top 13px;
}
.pagecon ol li{
    line-height: 30px;
    font-size: 15px;
    margin-bottom: 10px;
    padding-left: 15px;
    background: url(images/lan.png) no-repeat left top 13px;
}
.zpxgjs table tr td.tabletext .pagecon p{
	margin-bottom: 15px;
}
.pagecon table {
    border: 1px solid #efefef;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
}
.pagecon table tr:nth-child(odd) {
    background: #fafafa;
}
.pagecon table tr {
    height: 40px;
    line-height: 40px;
}
.pagecon table tr td {
    border: 1px solid #efefef;
    padding: 0 15px;
}
/*试用装详情页*/
.sqpepnum{
	text-align: center;
	padding: 10px 0 15px 0;
}
.sqpepnum h3{
	font-weight: normal;
	color: #0093dd;
	margin-top: 0;
	font-size: 30px;
	margin-bottom: 10px;
	line-height: 30px;
}
.sqpepnum span{
	color: #888;
}
.ssggbox {
	border:1px solid #e5e5e5;
	width:100%;
	height:200px;
	overflow:hidden;
	background:#fafafa;
	padding:10px 20px 20px 20px;
}
.ssggbox li {
	height:30px;
	line-height: 30px;
}
.ssggbox li span{
	padding-left: 7px;
}
.ssggbox ul li .syname{
	color: #888;
}
.ssggbox ul li .sqcg{
	color: #67b92f;
}
.sqbutton{
	text-align: center;
}
.sqbutton a{
	display: inline-block;
	margin-top: 15px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 0 30px;
	text-align: center;
	background: #0093dd;
	font-size: 15px;
	border-radius: 3px;
}
.rpwe-title a{
	color: #3f3f3f;
	font-size: 14px;
}
/*默认分类样式*/
.newslistpart{
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
}
.newsleftthumb{
	float: left;
	width: 30%;
}
.newsleftthumb a{
	height: 160px;
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border:1px solid #e5e5e5;
}
.newrightcon{
	float: right;
	width: 70%;
	padding-left: 30px;
}
.newrightcon h3{
	margin-top: 0;
	margin-bottom: 10px;
}
.newrightcon h3 a{
	color: #3f3f3f;
}
.newrightcon h3 a:hover{
	color: #0093dd;
}
.newrightcon p{
	line-height: 24px;
	margin-top: 0;
}
.newbottomtag{
	position: absolute;
	width: 70%;
	padding-left: 30px;
	bottom: 30px;
	right: 0;
	color: #888;
}
.newsnothumb .newrightcon{
	float: none;
	width: 100%;
	padding-left: 0;
}
.newsnothumb .newrightcon .newbottomtag{
	position: relative;
	padding-left: 0;
	bottom:auto;
	width: 100%;
}

.pagetitlebox{
  text-align: center;
}
.pagetitlebox h1{
	font-size: 24px;
	margin-top: 0;
	color: #333;
	margin-bottom: 20px;
}
.pagevalue{
	margin-bottom: 20px;
}
.pagevalue span{
	display: inline-block;
	color: #888;
	margin-right: 30px;
}
#share{
	margin-top: 45px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e5e5e5;
}
#share .bdsharebuttonbox a, #share .bdsharebuttonbox .bds_more{
  cursor: pointer;
  margin: 0px 5px 5px 0;
  padding-left: 0;
  background-image: none;
  font-size: 32px;
  height: 32px;
  line-height: 32px;
}
#share .icon-weibo{
  color: #ff763b;
}
#share .icon-QQ{
  color: #56b6e7;
}
#share .icon-weichat{
  color: #7bc549;
}
#share .icon-Qzone{
  color: #fdbe3d;
}
#share .icon-linkedin{
  color: #0077b5;
}
#share .icon-facebook{
  color: #44619d;
}
#share .icon-twitter{
  color: #55acee;
}
.videolayer{
	width: 80% !important;
	height: 80%;
}
.videolayer video{
	width: 100%;
}
.videoparttitle h2{
	color: #fff;
	font-size: 16px;
	margin: 0;
	height: 45px;
	line-height: 45px;
	padding: 0 30px;
	background: #0093dd;
	float: left;
	margin-bottom: -1px;
}
.videoparttitle{
	border-bottom: 1px solid #e5e5e5;
	font-size: 0;
}
.videoparttitle span{
	display: inline-block;
	width: 0;
	height: 0;
	border-bottom:45px solid #0093dd;
	border-right:30px solid transparent;
}
.videopart ul{
	margin-right: -30px;
	padding: 20px 0;
}
.videopart ul li{
	float: left;
	width: 50%;
	padding-right: 30px;
	height: 40px;
	line-height: 40px;
}
.videopart ul li h3{
	margin: 0;
}
.videopart ul li h3 a{
	font-size: 15px;
	display: block;
	padding-left: 25px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(images/videoicon.png) no-repeat left center;
}
.videopart ul li h3 a:hover{
	color: #0093dd;
}
/*404页面*/
.nofound{
	text-align: center;
	padding: 50px 10%;
}
.nofound img{
	margin-bottom: 15px;	
}
.nofound h1{
	color: #3f3f3f;
}
.nofounddes{
	font-size: 15px;
}
.nofounddes a{
	display: inline-block;
	color: #0093dd;
	padding: 0 5px;
}
/*公司简介*/
.pagepadding{
	padding: 40px 0;
}
.gsjjleft{
	width: 40%;
	height: 100%;
	position: absolute;
	left:0;
	right:0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.gsjjright{
	width: 60%;
	padding: 20px 0 20px 3%;
}
.smtitle{
	margin-top: 0;
	font-size: 16px;
	color: #f35c27;
}
.bigtitle{
	font-size: 36px;
	color: #3f3f3f;
	margin-top: 20px;
	margin-bottom: 15px;
}
.jstext{
	margin-bottom: -20px;
}
.jstext p{
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 20px;
	margin-top: 0;
	color: #3f3f3f;
}
.fullimgpart{
	background: #f8f8f8;
	position: relative;
	padding: 0 !important;
}
.tscpimg{
	position: absolute;
	width: 50%;
	height: 100%;
	right: 0;
	top:0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.tscptext{
	width: 50%;
	padding: 40px 30px 40px 0;
}
.jstext ul{
	margin-bottom: 20px;
}
.jstext ul li{
	color: #555;
	line-height: 30px; 
	padding-left: 15px;
	font-size: 15px;
	    background: url(images/lan.png) no-repeat left top 13px;
}


/*发展历程*/
.zhuantiparttitle{
	text-align: center;
	margin-bottom: 30px;
	padding: 0 10%;
}
.zhuantiparttitle h1{
	font-size: 36px;
	color: #3f3f3f;
	margin-top: 0;
	margin-bottom: 15px;
}
.zhuantiparttitle p{
	font-size: 16px;
	line-height: 26px;
	margin: 0;
}
/*大事记start*/
.event_box{width:80%;margin:0 auto;position:relative;}
.event_box .parHd {width:100%;display:inline-block;height:96px;overflow:hidden;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:100%;height:1px;background:#ccc;position:absolute;/* top:33%;*//* right:-140%;*/top:38%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#000;margin:0 30px;position:relative;}
.parHd li:after{content:'';background:url(images/dot_ico.png) no-repeat;width:26px;height:26px;position:absolute;z-index:20;top:-9px;left:50%;margin-left:-12px;}
.parBd{text-align:center;margin-top:40px;margin-bottom: 20px}
.parBd h4{position:relative;font-size:40px;font-weight:normal;margin-top:0;margin-bottom:20px;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;}
.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}
.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:38px;height:38px;display:block;position:absolute;top:10px;z-index: 99;cursor: pointer;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:26px;height:26px;overflow:hidden;background:url(images/cat.png) no-repeat;position:absolute;top:-9px;left:15px;z-index:21;}
.parHd li span,.parHd li.clone span{display:none;}	
.parHd li.act{
	color: #0093dd;
}
.parBd .slideBox{
	display: none;
}
.ryzzpart{
	background: #f8d351;
}
.ryzzimg{
	padding: 10px;
	background: #fff;
	border-radius: 3px;
}
.ryzzimg .imgbox{
	height: 250px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.ryzzbox{
	position: relative;
}
.ryzzbox .swiper-slide h3{
	text-align: center;
	font-size: 16px;
	color: #3f3f3f;
}
.ryzzbox .swiper-container{
--swiper-theme-color: #ff6600;/* 设置Swiper风格 */
--swiper-navigation-color: #fff;/* 单独设置按钮颜色 */
--swiper-navigation-size: 45px;/* 设置按钮大小 */
    position: static;
}
.ryzzbox .swiper-button-prev{
	left:-50px;
}
.ryzzbox .swiper-button-next{
	right:-50px;
}
.teamlist{
	margin-right: -30px;
	margin-bottom: -30px;
}
.teamlist li{
	float: left;
	width: 25%;
	padding-right: 30px;
	margin-bottom: 30px;
}
.teamlist li .teamthumb{
	height: 260px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
}
.teamlist li .teamtext{
	padding: 15px;
	text-align: center;
	background: #f8f8f8;
}
.teamlist li .teamtext h3{
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 16px;
}
.teamdetailbox{
	display: none;
}
.teamlayer{
	width: 80% !important;
	height: 80%;
	overflow-y: scroll !important;
}
.teamlayer .layui-layer-content{
	padding: 40px 50px;
}
.teamdetailleft{
	width: 30%;
}
.teamdetailleft img{
	width: 100%;
	height: auto;
}
.teamdetailright{
	width: 70%;
	padding-left: 30px;
}
.teamdetailright h3{
	margin-top: 0;
	font-size: 30px;
	color: #3f3f3f;
	font-weight: normal;
	margin-bottom: 20px;
}
.teamdetailright .teamline{
	display: block;
	width: 30px;
	height: 4px;
	background: #0093dd;
	margin-bottom: 10px;
}
.teamdetailright p{
	line-height: 30px;
	font-size: 15px;
	font-size: 16px;
}
/*代理商列表*/
.dlsmapleft{
	width: 38%;
	padding-top: 30px;
	padding-bottom: 30px;
}
.dlsmapleft h2{
	font-size: 36px;
	margin-top: 0;
	color: #3f3f3f;
	margin-bottom: 15px;
}
.dlsmapleft p{
	font-size: 16px;
	color: #888;
	line-height: 28px;
}
.dlsmapright{
	width: 62%;
	padding-left: 80px;
}
.dlsmapright img{
	width: 100%;
	height: auto;
}
.dlfblist li{
	float: left;
	width: 50%;
	padding-left: 15px;
	background: url(images/lan.png) no-repeat left center;
	height: 40px;
	line-height: 40px;
}
.dlfblist li span{
	font-weight: bold;
}
.dlsmapmain{
	position: relative;
}
.mapbzbox{
	position: absolute;
}
.mapdlslist:before{
	width: 0;
	height: 0;
	content: '';
    border-top: 10px transparent dashed;
    border-left: 10px transparent dashed;
    border-right: 10px transparent dashed;
    border-bottom: 10px #ff5627 solid;
    position: absolute;
    top:0px;
    margin-top: -10px;
    left:15px;
}
.mapdlslist{
	padding-top: 7px;
	display: none;
	position: absolute;	
	top:25px;
	z-index: 99;
	left:-18px;
}
.mapdlslistcon{
	background: #ff5627;
	padding: 15px;
	width: 160px;
	max-height: 260px;
	overflow-y:scroll;
	overflow:auto;
	box-shadow: 0 0 8px 0 rgba(53,53,53,.15);
}
.mapdlslist li{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
}
.mapdlslist li:last-child{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.mapdlslist li a{
	color: #fff;
	font-size: 13px;
	line-height: 20px;
	display: block;
}
.mapbzbox.active .mapdlslist{
	display: block;
}
.mapbzbox .citybz{
	background: url(images/bz.png) no-repeat left center;
	display: inline-block;
	padding-left: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #3f3f3f;
}
.mapdlslistcon::-webkit-scrollbar {/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.mapdlslistcon::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 8px;
     -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
    background: #bd3813;
}
.mapdlslistcon::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
    border-radius: 8px;
    padding: 0 2px;
    background: #ff9f84;
}
.yjlxpart{
	padding: 45px;
	background: #0093dd;
	color: #fff;
	text-align: center;
}
.yjlxpart h2{
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 20px;
}
.yjlxpart p{
	font-size: 18px;
	line-height: 30px;
	padding: 0 12%;
}
.yjlxpartbutton{
	margin-top: 40px;
}
.yjlxpartbutton a{
	display: inline-block;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	background: #fff;
	width: 170px;
	text-align: center;
	border-radius: 3px;
}
.yjlxpartbutton a:first-child{
	background: #ff5627;
	color: #fff;
}
.dlstable{
	border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-collapse: collapse;
    width: 100%;
}
.dlstable tr th {
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    font-weight: bold;
    color: #3f3f3f;
    padding: 12px 20px;
    text-align: center;
    background: #f8f8f8;
}
.dlstable tr td {
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 12px 20px;
    color: #3f3f3f;
}
.dlstable tr td a{
	color: #0093dd;
}
.dlstable tr td.cityname{
	text-align: center;
}
.dlstable tr td.dlsname{
	font-weight: bold;
}
.dlstable tr:nth-child(even) td{
	background: #f8f8f8;
}
.dlstable tr:nth-child(even) td:first-child{
	background: none;
}

/*成为代理商*/
.zsfwlist{
	padding: 0 5%;
	margin-top: 30px;
}
.zsfwlist ul{
	margin-right: -30px;
	margin-bottom: -25px;
}
.zsfwlist ul li{
	width: 50%;
	float: left;
	padding-right: 30px;
	margin-bottom: 25px;
}
.zsfwlist ul li .zsfwpart{
	border:1px solid #e5e5e5;
	padding: 20px 30px;
	position: relative;
}
.zsfwlist ul li .zsfwpart .zsfwnum{
	display: block;
	position: absolute;
	left:30px;
	top:20px;
	font-size: 48px;
	line-height: 48px;
	padding-bottom: 5px;
	font-style: italic;
	font-weight: bold;
	color: #ccc;
	border-bottom: 3px solid #0093dd;
}
.zsfwlist ul li .zsfwpart p{
	margin:0;
	font-size: 16px;
	color: #3f3f3f;
	line-height: 28px;
	height: 60px;
	padding-left: 85px;
}
.jmys{
	background: #f8d351;
}
.jmysbox{
	padding: 0 13%;
}
.jmysbox ul{
	margin-right: -30px;
}
.jmysbox ul li{
	float: left;
	width: 33.333%;
	padding-right: 30px;
}
.jmysbox ul li .yspart{
	background: #fff;
}
.ysparttop{
	color: #fff;
	padding: 15px 25px;
}
.ysparttop span{
	display: inline-block;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	float: left;
	margin-right: 15px;
}
.ysparttop h3{
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 18px;
}
.ysparttopright{
	padding-top: 8px;
}
.ysparttop h4{
	font-weight: normal;
	margin:0;
}
.yspartbottom{
	padding:10px 25px 25px 25px;
	color: #3f3f3f;
	min-height: 180px;
}
.yspartbottom p{
	padding-left: 13px;
	background:url(images/heidian.png) no-repeat left center;
}
.zslcpart{
	padding: 0 10%;
}
.zslcpart ul{
	position: relative;
	padding-top: 150px;
}
.zslcpart ul li{
	float: left;
	width: 25%;
	text-align: center;
	height: 340px;
	margin-top: -150px;
	position: relative;
}
.zslcline{
	height: 5px;
	width: 100%;
	background: #e5e5e5;
	position: absolute;
	top:50%;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.zslcpart ul li .number{
	position: absolute;
	top:50%;
	display: inline-block;
	left:50%;
	-webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.number .nei{
	width: 50px;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	background: #61b579;
	color: #fff;
	border-radius: 50%;
	display: inline-block;
}
.number .wai{
	width: 58px;
	height: 58px;
	line-height: 58px;
	display: inline-block;
	background: #fff;
	border-radius: 50%;
	border:1px solid #61b579;
}
.zslcpart ul li:nth-child(3) .number .wai{
	border:1px solid #91619f;
}
.zslcpart ul li:nth-child(3) .number .nei{
	background: #91619f;
}
.zslcpart ul li:nth-child(4) .number .wai{
	border:1px solid #f18928;
}
.zslcpart ul li:nth-child(4) .number .nei{
	background: #f18928;
}
.zslcpart ul li:nth-child(5) .number .wai{
	border:1px solid #e9533a;
}
.zslcpart ul li:nth-child(5) .number .nei{
	background: #e9533a;
}
.lctextpart{
	position: absolute;
	width: 100%;
	top:0;
	left:0;
	padding:20px;
}
.lctextbox{
	background: #61b579;
	border-radius: 3px;
	padding:15px 20px;
	color: #fff;
}
.zslcpart ul li:nth-child(3) .lctextbox{
	background: #91619f;
}
.zslcpart ul li:nth-child(4) .lctextbox{
	background: #f18928;
}
.zslcpart ul li:nth-child(5) .lctextbox{
	background: #e9533a;
}
.zslcpart ul li:nth-child(even) .lctextpart{
	top:auto;
	bottom:0;
}
.lctextbox h3{
	font-size: 15px;
	margin-top: 0;
	margin-bottom: 10px;
}
.lctextbox p{
	margin: 0;
	line-height: 18px;
}
.lctextpart:before{
	width: 0;
    height: 0;
    content: '';
    border-top: 10px transparent dashed;
    border-left: 10px transparent dashed;
    border-right: 10px transparent dashed;
    border-bottom: 10px #61b579 solid;
    position: absolute;
    top: 0px;
    left:50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
.zslcpart ul li:nth-child(odd) .lctextpart:before{
	border-bottom: 10px transparent dashed;
    border-top: 10px #61b579 solid;
    top:auto;
    bottom:0;
}
.zslcpart ul li:nth-child(3) .lctextpart:before{
	border-top: 10px #91619f solid;
}
.zslcpart ul li:nth-child(4) .lctextpart:before{
	border-bottom: 10px #f18928 solid;
}
.zslcpart ul li:nth-child(5) .lctextpart:before{
	border-top: 10px #e9533a solid;
}
.sqdlsform{
	padding: 0 10%;
}
.sqdlsformbox{
	border:1px solid #e5e5e5;
	box-shadow: 0 3px 15px 0 rgba(53,53,53,.15);
	position: relative;
}
.sqdlsformright{
	width: 52%;
	padding: 20px 45px;
}
.sqdlsformleft{
	position: absolute;
	width: 48%;
	height: 455px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.zslcwaipart{
	background:#fafafa;
}
.sqdlsformbox .wpforms-submit{
    background: #0093dd !important;
    color: #fff !important;
    border:1px solid #0093dd !important;
}
/*加入我们*/
.zpxgjs table{
	margin-bottom: -30px;
	width: 100%
}
.zpxgjs table tr td{
	padding-bottom: 30px;
	width: 50%;
}
.zpxgjs table tr:nth-child(odd) td.tableimg{
    padding-right: 5%;
    text-align: left;
}
.zpxgjs table tr:nth-child(even) td.tableimg{
    padding-left: 5%;
    text-align: right;
}
.zpxgjs table tr td.tableimg img{
	max-width: 100%;
	height: auto;
}
.zpxgjs table tr td.tabletext h2{
	margin-top: 0;
	font-size: 24px;
	color: #3f3f3f;
	margin-bottom: 20px;
}
.zpxgjs table tr td.tabletext p{
	font-size: 16px;
	line-height: 30px;
	margin: 0;
}
.zplistpart{
	background: #fafafa;
}
.joblist{
	margin-right: -20px;
	margin-bottom: -20px;
}
.joblist li{
	float: left;
	width: 25%;
	padding-right: 20px;
	margin-bottom: 20px;
}
.joblist li .jobpart{
	background:#fff;
	padding: 20px;
}
.joblist li .jobpart h3{
	font-size: 16px;
	margin-top: 0;
	color: #3f3f3f;
	margin-bottom: 10px;
}
.joblist li .jobpart p{
	height: 36px;
	color: #888;
	line-height: 18px;
	margin-top: 0;
	margin-bottom: 10px;
}
.joblist li .jobbutton a{
    display: inline-block;
    margin-right: 3px;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}
.joblist li .jobbutton a:first-child{
	color: #fff;
	background: #0093dd;
}
.joblist li .jobbutton a.jobyq{
	color: #0093dd;
	border:1px solid #0093dd;
}
.jianliform .wpforms-submit-container{
	text-align: center !important;
}
.jianliform .wpforms-submit-container .wpforms-submit {
	height: 45px !important;
	line-height: 45px !important;
	font-size: 16px !important;
	color: #fff !important;
	font-weight: bold !important;
	padding: 0 60px !important;
	background: #0093dd !important;
	border:none !important;
}
.newlistbox .pro-references li{
    background: none;
    border:1px solid #e5e5e5;
}
/*如何订购*/
.dgfslist{
	margin-right: -30px;
}
.dgfslist li{
	float: left;
	width: 50%;
	padding-right: 30px;
}
.dgfslist li .dgfspart{
	padding: 20px;
}
.dgfspartnei{
	border:1px solid #fff;
	padding: 20px;
}
.dgfsimg{
	width: 30%;
}
.dgfsimg img{
	width: auto;
	height: 97px;
}
.dgfstext{
	width: 70%;
}
.dgfstext h3{
	font-size: 32px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 32px;
}
.dgfstext p{
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	margin: 0;
}
.dglclist{
	margin-right: -30px;
}
.dglclist li{
	float: left;
	width: 25%;
	padding-right: 30px;
}
.dglcpart{
	background: #fff;
	padding: 30px;
	text-align: center;
}
.dglcimg{
	display: inline-block;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.dglcpart h3{
	font-size: 16px;
	color: #3f3f3f;
	margin: 15px 0;
}
.dglcpart p{
	color: #888;
	line-height: 22px;
	margin: 0;
	min-height: 110px;
}
.dglcpart p a{
	color: #0093dd;
}
.lxfslist{
	border-top:1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.lxfslist li{
	float: left;
	width: 16.66%;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	padding: 30px 10px 20px 10px;
}
.lxfslist li span.lxfsicon{
	display: inline-block;
	width: 50px;
	height: 50px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.lxfslist li h2{
	font-size: 16px;
	color: #3f3f3f;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lxfslist li p{
	color: #888;
	line-height: 20px;
	margin: 0;
	height: 60px;
}
.lxfslist li p a{
	color: #0093dd;
}
.skzxlist{
	margin-right: -30px;
}
.skzxlist li{
	float: left;
	width: 25%;
	padding-right: 30px;
}
.skzxbox{
	background: #fff;
	padding:25px 20px;
}
.skzxcon{
	padding-left: 55px;
	background-size: 41px;
	background-repeat: no-repeat;
	background-position: left center;
}
.skzxcon h3{
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 18px;
	color: #3f3f3f;
	line-height: 18px;
}
.skzxcon a{
	display: block;
	color: #0093dd;
}
.zxlybox{
	padding: 30px;
	border:1px solid #e5e5e5;
	min-height: 340px;
}
.zxlyleft{
	width: 75%;
	padding-right: 30px;
	border-right: 1px solid #e5e5e5;
}
.zxlyleft h2{
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 24px;
	color: #3f3f3f;
}
.zxlyleft p{
	margin-top: 0;
	margin-bottom: 20px;
}
.zxlyright{
	width: 25%;
	padding: 30px;
	position: absolute;
	right: 0px;
	text-align: center;
	top:50%;
	-webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.zxlyright h3{
	margin-top: 0;
	font-size: 16px;
	color: #3f3f3f;
}
.zxlyright p{
	line-height: 20px;
	color: #888;
	margin-top: 0;
	margin-bottom: 15px;
}
.zxlyright img{
	max-width: 100%;
	height: auto;
	border:1px solid #e5e5e5;
}
.zxlyleft .wpforms-submit-container .wpforms-submit{
    color: #fff !important;
    height: 45px !important;
    line-height: 45px !important;
    padding: 0 50px !important;
    font-weight: bold !important;
    font-size: 16px !important;
    background: #0093dd !important;
    border:none !important;
}
.sqdlsformright{
	min-height: 455px;
}
/*文献列表*/
.literaturetable{
	border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-collapse: collapse;
    width: 100%;
}
.literaturetable tr{
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.literaturetable tr th {
    font-weight: bold;
    color: #3f3f3f;
    padding: 12px 0 12px 20px;
    background: #f8f8f8;
    text-align: left;
}
.literaturetable tr th:last-child{
	padding-right: 15px;
}
.literaturetable tr th:nth-child(1){
	width: 8%;
}
.literaturetable tr td:nth-child(1) a{
	color: #0093dd;
}
.literaturetable tr th:nth-child(2){
	width: 32%;
}
.literaturetable tr th:nth-child(3){
	width: 32%;
}
.literaturetable tr td:nth-child(3) a{
	color: #3f3f3f;
}
.literaturetable tr th:nth-child(4){
	width: 8%;
}
.literaturetable tr th:nth-child(5){
	width: 20%;
}
.literaturetable tr td {
    padding: 12px 0 12px 20px;
}
.literaturetable tr td:last-child{
	padding-right: 20px;
}
.literaturetable tr a:hover{
	color: #0093dd;
}
.literature-filter{
	margin-bottom: 15px;
}
.timefilter{
	width: 20%;
}
.timefilter select{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border:1px solid #e5e5e5;
}
.leteraturesearch{
	width: 80%;
	padding-left: 15px;
}
.huozhe{
	float: left;
	width: 5%;
	display: inline-block;
	height: 40px;
	line-height: 40px;
}
.leteraturesearch select{
	float: left;
	width: 20%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border:1px solid #e5e5e5;
}
.leteraturesearch #filterName{
	width: 75%;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border:1px solid #e5e5e5;
	border-left: none;
}
.leteraturesearch form{
	position: relative;
}
.leteraturesearch .search-submit{
	position: absolute;
	right: 0;
	top:0;
	height: 40px;
	width: 50px;
	background: url(images/heisearch.png) center no-repeat !important;
	border:none;
}

/*登录注册*/
.loginbox{
	float: right;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	min-height: 400px;
	border-radius: 8px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);box-shadow: 0 0 10px rgba(0,0,0,.2);
	z-index: 2;
	margin-bottom: 50px;
}
.loginbox .xh-regbox{
	margin: 0;
}
.login-tab{
	position: relative;
	border-bottom: 1px solid #eee;
}
.login-tab a{
	height: 50px;
	line-height: 50px;
	text-align: center;
	float: left;
	display: block;
	width: 50%;
}
.loginline{
	position: absolute;
	left:50%;
	top:50%;
	margin-top: -10px;
	width: 1px;
	height: 20px;
	background: #eee;
}
.login-tab .on span{
	height: 50px;
	line-height: 50px;
	display: inline-block;
}
.loginnei .active{
	display: block !important;
}
.logincon{
	display: none;
}
.loginbox .xh-regbox .xh-title{
	display: none;
}
.loginbox .xh-regbox .xh-form{
	margin-top: 0
}
.loginbox .xh-regbox{
	padding: 25px;
}
.main .xh-regbox label{
	color: #666;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: normal;
}
.xh-regbox .required:after{
	padding-left: 3px;
}
.main .xh-regbox .form-control{
    border-radius: 0;
    height: 40px;
    line-height: 40px;
    border:1px solid #e5e5e5;
    box-shadow: none;
    -webkit-transition: none;
    transition: none;
    width: 100%;
}
.main .xh-regbox .xh-input-group-btn img{
	height: 40px !important;
	border-left:none !important;
}
.main .xh-input-group-btn button{
	height: 40px !important;
	border-left:none !important;
	border-radius: 0;
}
.main .xh-regbox .xh-btn-primary, .xh-btn-primary{
	border-radius: 0;
}
.main .xh-form .xh-mT20{
	text-align: center;
}
.main .xh-social-item{
    float: none;
    display: inline-block;
}
.main .xh-regbox .xh-btn-default, .xh-btn-default{
	border:1px solid #e5e5e5;
	outline: none;
}
.xh-regbox .xh-input-group-btn:last-child>.xh-btn, .xh-regbox .xh-input-group-btn:last-child>.btn-group{
	margin-left: 0 !important;
}
.loginbox .xh-regbox{
    border:none;
}
.findpass{
	text-align: center;
	margin-top: -25px;
	padding-bottom: 25px;
}
.loginimg{
	position: fixed;
	left: 0;top: 0;width: 100%;
	height: 100%;
	background-position:left center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;
}
.login-tab .on span {
    border-bottom: 3px solid #0093dd;
    color: #0093dd;
}
.main .xh-regbox .xh-btn-primary, .xh-btn-primary {
    background-color: #0093dd;
    border-color: #0093dd;
}
.help-block{
	display: block;
	font-size: 14px;
	margin-top: 10px;
}
.logintitle{
	display: inline-block;
	position: absolute;
	right:0;
	top:0;
	font-size: 24px;
	font-weight: normal;
	color: #3f3f3f;
	height: 85px;
	line-height: 85px;
	margin: 0;
}
.loginfooter{
	background:#f8f8f8;
	padding: 20px;
	text-align: center;
}
.loginnavlist{
	margin-bottom: 10px;
}
.loginnavlist li{
	display: inline-block;
	padding: 0 10px;
	border-right: 1px solid #999;
}
.loginnavlist li:last-child{
	border:none;
}
.loginnavlist li a{
	display: block;
	line-height: 14px;
	color: #fff;
}
.logincopyright{color: #fff;}
.logincopyright a{color: #fff;}
.logincopyright a:hover{text-decoration: underline;}
.phonetckf{
	display: none;
	background: #fff;
	width: 80%;
	position: fixed;
	padding:15px 30px 30px 30px;
	top:50%;
	left:50%;
	z-index: 99999;
	-webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 5px;
    box-shadow: 3px 3px 10px 3px rgba(53,53,53,.25);
}
.phonetckf .closetc{
    width: 16px;
    height: 16px;
    background-size: 16px;
}
.phonetckf ul{
	width: 100%;
	overflow: hidden;
}
.phonetckf ul li{
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
}
.phonetckf .icon_box{
    position: absolute;
    left:0;
    top:50%;
    margin-top: -25px;
}
.phonetckf .icon_box i{
	color: #0989c5;
    font-size: 30px;
}
.phonetckf .text_box {
    padding-left: 40px;
    width: 100%;
    cursor: pointer;
}
.phonetckf .text_box h5 {
    margin-top: 15px;
    margin-bottom: 0;
    font-size: 16px;
    color: #03004c;
    line-height: 24px;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.phonetckf .text_box p {
    margin-top: 10px;
    margin-bottom: 0;
    max-height: 36px;
    overflow: hidden;
    line-height: 18px;
    font-size: 12px;
    color: #666;
    cursor: pointer;
}
/*批量导入*/
.importbox{
	text-align: center;
	padding: 50px 0;
}
.importbox form .daorubutton{
	margin-top: 30px;
	background: #0093dd;
	border: none;
	height: 40px;
	line-height: 40px;
	padding: 0 50px;
	color: #fff;
	cursor: pointer;
}
.importbox form .importfile{
    display: inline-block;
    padding: 30px;
    background: #f8f8f8;
}
.importbox form .importfile input{
	cursor: pointer;
}
.importbox h2{
	font-size: 24px;
	margin-bottom: 20px;
	color: #333;
	font-weight: normal;
}
.procatidpart{
	margin-bottom: 30px;
	text-align: left;
}
.procatidpart h3{
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.procatidpart>ul>li{
	display:inline-block;vertical-align:top;
	width: 30%;
	margin-bottom: 30px;
	padding-right: 15px;
}
.procatidpart>ul>li>span{
	font-size: 15px;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}
.procatidpart>ul>li>ul>li>span{
	line-height: 30px;
	color: #333;
	padding-left: 10px;
}
.procatidpart>ul>li>ul>li>ul>li{
	font-size: 13px;
	padding-left: 20px;
	color: #666;
	line-height: 30px;
}
.helplink{
	margin-bottom: 20px;
}
.helplink a{
	display: inline-block;
	color: #0093dd;
	padding: 0 10px;
}
.datebbz{
	margin-top: 20px;
	color: red;
}
.fbcw{
	color: red;
}
.gxcg{
	color: blue;
}
.fbcg{
	color: green;
}
.phonetopcart{
	display: none;
}
/*手机端导航菜单*/
.iphone__screen {
  width: 45px;
  height: 56px;
  position: absolute;
  top: 0px;
  right: 0;
  overflow: hidden;
}
/**
* Navigation Defaults
*/
.nav {
  position: absolute;
  z-index: 100;
  opacity: 0;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav--active{
	height: 100% !important;
	width: 100% !important;
	overflow: hidden;
	z-index: 99;
	top:0px !important;
	position: fixed !important;
}
.nav--active .nav {
  opacity: 1;
  padding: 56px 15px 0 15px;
  width: 100%;
  overflow: hidden;
}
.nav__list {
  border-top: 1px solid rgba(255,255,255,.5);
  border-left: 1px solid rgba(255,255,255,.5);
}
.nav__list>li {
    border-bottom: 1px solid rgba(255,255,255,.5);
    border-right: 1px solid rgba(255,255,255,.5);
    padding-left: 10px;
    height: 45px;
    line-height: 45px;
    position: relative;
}
.nav__list li {
  list-style-type: none;
}
.nav__list li a{
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  opacity: 1;
  -webkit-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
  line-height: 30px;
}
.nav__list>.openshow .sub-menu {
    display: block;
    margin-left: -10px !important;
}
.nav__list>.openshow{
	height: auto;
}
.nav__list .sub-menu {
    display: none;
    margin-left: -10px;
    border-top: 1px solid rgba(255,255,255,.5);
    padding:10px 10px;
    overflow: hidden;
}
.nav__list .sub-menu li a{
	font-size: 15px;
}
.nav__list .sub-menu li {
    padding: 0px 10px;
    float: left;
    line-height: normal;
}
.jiahao {
    background: url(images/down2.png) no-repeat center;
    display: inline-block;
    height: 45px;
    border-left: 1px solid rgba(255,255,255,.5);
    width: 45px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
.nav__list>.openshow>.jiahao {
    background: url(images/up.png) no-repeat center !important;
}
/* Default navigation icon */
.nav__trigger {
  display: block;
    position: absolute;
    width: 30px;
    height: 56px;
    right: 10px;
    z-index: 200;
    line-height: 56px;
    margin-top: -3px;
}
.nav--active .nav__trigger {
  opacity: 0.5;
}
.nav--active .nav__icon{
	background: #fff;
}
.nav--active .nav__icon:before{
	background: #fff;
}
.nav--active .nav__icon:after{
	background: #fff;
}
.nav__icon {
	background-color: #0093dd;
  display: inline-block;
  position: relative;
  width: 25px;
  height: 3px;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before,
.nav__icon:after {
	background-color: #0093dd;
  content: '';
  display: block;
  width: 25px;
  height: 3px;
  position: absolute;
  -webkit-transition-property: margin, -webkit-transform;
  transition-property: margin, -webkit-transform;
  transition-property: margin, transform;
  transition-property: margin, transform, -webkit-transform;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.nav__icon:before {
  margin-top: -9px;
}
.nav__icon:after {
  margin-top: 9px;
}
/* Don't nest if you don't have to. */
/**
* Style #1
*/
.style-1 .nav {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: 0;
  height: 0;
  overflow: hidden;
  position: fixed;
  background-color: #0093dd;
}
.style-1 .nav--active .nav{
	width: 100%;
	height: 100%;
}
.style-1 .nav__link {
  opacity: 0;
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
.style-1 .nav--active .nav__link {
  opacity: 1;
  font-size: 16px;
  line-height: 45px;
}
.style-1 .nav--active .nav {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.style-1 .nav--active .nav__icon {
  background: rgba(0, 0, 0, 0);
}
.style-1 .nav--active .nav__icon:before {
  margin-top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.style-1 .nav--active .nav__icon:after {
  margin-top: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.phone-menu{
	display: none;
}
.phoneseachbotton{
	display: block;
	display: none;
	position: absolute;
	top:17px;
	right: 55px;
}
.phoneseachbotton i{
	font-size: 23px;
	color: #0093dd;
}
.phoneseach{
	display: none;
}
.ryzzbox .swiper-slide{
	width: 33.333%;
}
.phonefooter{
	display: none;
}
/*在线客服*/
@font-face { font-family: jdcfont; src: url(fonts/jdcfont.eot); src: url(fonts/jdcfont.eot#iefix) format("embedded-opentype"), url(fonts/jdcfont.woff) format("woff"), url(fonts/jdcfont.ttf) format("truetype"), url(fonts/jdcfont.svg#jdcfont) format("svg") }
.jdcfont { font-family: jdcfont!important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale }
.jdc-side { display: none; position: fixed; right: 20px; bottom: 20px; z-index: 300; width: 60px }
.mod_hang_qrcode { position: relative }
.mod-qr-tips { height: 70px; background: url(wp-content/themes/abbkine/images/qrtips.png) center no-repeat; background-size: 100% }
.mod_hang_qrcode_show { display: none; position: absolute; right: 64px; top: -65px; width: 138px; min-height: 166px; border: 0 none; background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); -moz-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); box-shadow: 0 0 10px 0 rgba(20,34,67,.1) }
.mod_hang_qrcode_show p { margin-top: 5px; line-height: 16px; color: #666; font-size: 12px; text-align: center }
.mod_hang_qrcode_show_bg { width: 124px; height: 124px; margin: 8px auto 0; background-position: 0 0; background-repeat: no-repeat; -moz-background-size: 124px auto; background-size: 124px auto; background-image: url(wp-content/themes/images/qrcode.png) }
.jdc_hang_qrcode .mod_hang_qrcode_show_bg { background-image: url(wp-content/themes/abbkine/images/qrcode.jpg) }
.jdc_hang_qrcode p { padding-bottom: 5px }
.mod_hang_qrcode_btn { padding: 2px 0; display: block; width: 60px; height: 60px; color: #0989c5; font-size: 40px; cursor: pointer; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; transition: all .25s ease }
.mod_hang_top { display: block; width: 60px; height: 60px; margin: 5px 0 0; text-align: center; cursor: pointer; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; transition: all .25s ease; background-color: transparent }
.mod_hang_qrcode:hover .mod_hang_qrcode_show { display: block }
.mod_hang_qrcode_btn { position: relative; text-align: center; background-color: transparent; -webkit-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); -moz-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); box-shadow: 0 0 10px 0 rgba(20,34,67,.1) }
.mod_hang_qrcode_btn span { display: none; position: absolute; top: 25px; left: 25px; width: 30px; line-height: 15px; font-size: 12px; text-align: center }
.mod_hang_qrcode_btn:hover { color: #fff }
.mod_hang_top { -webkit-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); -moz-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); box-shadow: 0 0 10px 0 rgba(20,34,67,.1) }
.mod_hang_top .mod_hang_qrcode_btn { background: 0 0; margin: 0 }
.mod_hang_appeal_btn { display: block; width: 60px; height: 60px; color: #0989c5; text-align: center; font-size: 20px; cursor: pointer; -webkit-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); -moz-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); box-shadow: 0 0 10px 0 rgba(20,34,67,.1) ;}
.mod_hang_appeal:hover .mod_hang_appeal_show{ display:block;opacity: 1;width: 300px;height: auto;}

.mod_hang_appeal_btn i, .mod_hang_qrcode_btn i { display: inline-block; width: 60px; height: 60px; line-height: 60px; font-size: 40px; color: #0989c5; background-color: #fff }
.mod_hang_appeal_btn span { display: none; position: absolute; top: 25px; left: 25px; width: 30px; line-height: 15px; font-size: 12px; text-align: center }
.mod_hang_appeal_show { height: 0; opacity: 0; z-index:-9; right:-500px; position: absolute; right: 64px; bottom: 0; background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); -moz-box-shadow: 0 0 10px 0 rgba(20,34,67,.1); box-shadow: 0 0 10px 0 rgba(20,34,67,.1); width: 0px }
.mod_hang_appeal_show li {
*zoom:1; cursor: pointer }
.mod_hang_appeal_show li:hover { background: #f3f5fb }
.mod_hang_appeal_show li:after, .mod_hang_appeal_show li:before { content: ""; display: block; clear: both; height: 0; line-height: 0; visibility: hidden }
.mod_hang_appeal_show .icon_box, .mod_hang_appeal_show .text_box { float: left; width: 215px; height: auto; cursor: pointer }
.kfewm-one img{
	width: 100px;
	height: auto;
	display: block;
	border:1px solid #e5e5e5;
}
.mod_hang_appeal_show .icon_box { width: 78px; line-height: 90px; text-align: center }
.mod_hang_appeal_show .icon_box i { color: #0989c5; font-size: 30px }
.mod_hang_appeal_show .text_box h5 { margin-top: 20px;margin-bottom: 0; font-size: 16px; color: #03004c; line-height: 24px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.mod_hang_appeal_show .text_box p { margin-top: 10px;margin-bottom: 0; max-height: 36px; overflow: hidden; line-height: 18px; font-size: 12px; color: #666; cursor: pointer }
.jdc_feedback_qrcode .mod_hang_qrcode_btn { margin-bottom: 5px }
.jdc_feedback_qrcode .mod_hang_qrcode_show { min-height: 226px }
.jdc_feedback_qrcode .mod_hang_qrcode_show p { padding-bottom: 5px }
.jdc_feedback_qrcode .mod_hang_qrcode_show_bg { margin-top: 0; background-image: none }
@media (max-width:768px) {
	.mainright .pagecon h3{font-size: 18px;}
	.mainright .pagecon h2{font-size: 22px;}
.jdc-rwd .jdc-side { display: none!important }
}
.jdc-lang-en .jdc_hang_qrcode .mod_hang_qrcode_show_bg { background-image: url(wp-content/themes/images/qrcode-en.jpg) }
.jdc-lang-en .mod-qr-tips { position: relative }
.jdc-lang-en .mod-qr-tips:after { content: "Search"; position: absolute; left: 41px; top: 8px; width: 85px; height: 30px; line-height: 30px; background: #fff; color: #666; font-size: 16px }

@media (max-width: 767px){
	.nofound{padding: 30px 2%;}
	.nofound h1{font-size: 22px;}
	.mxmain .woocommerce ul.order_details li,.mxmain .woocommerce ul.order_details.bacs_details li{width: 100%;}
	.moreenioy{
		padding-top: 10px;
	}
	.enjoylistsz{
		margin-right: -15px;
	}
	.enjoylists li{
		padding-right: 15px;
		width: 50%;
	}
	.enjoybox{
		padding: 15px;
	}
	.downimg{
		display: none;
	}
	.phoneseachbotton{
		display: none;
	}
	.phone-menu{
		display: block;
	}
	.topleft{
		display: none;
	}
	.headertop{
		height: 40px;
		line-height: 40px;
	}
	.yytc{
		left:-15px;
		right: auto;
	}
	.topright{
		width: 50%;
		float: left;
        text-align: left;
	}
	.topright .loginbutton{
		display: none;
	}
	.topright .loginbutton.yyqh{
		display: inline-block;
		padding-left: 0;
	}
	.headercenter, .headercenter .container{
		height: 54px;
	}
	.headercenter{
		border-bottom: 1px solid #e5e5e5;
	}
	.logo a img{
		height: 32px;
		margin-bottom: -5px;
	}
	.dlstable tbody tr td p br{
        display: none;
        padding-right: 5px;
	}
	.topsearch{
		display: none;
	}
	.phoneseach{
		display: block;
		padding: 10px 0;
	}
	.phoneseach.on{
		display: block;
	}
	.phoneseach .topsearch{
		display: block;
		float: none;
		margin-top: 0;
		margin-right: 0;
	}
	.topsearch .search_select{
		width: 30%;
		background: #fff;
		padding: 0 5px;
		border-color: #e5e5e5;
	}
	.topsearch .search-field{
		width: 70%;
		padding: 0 5px;
		border-color: #e5e5e5;
	}
	.topsearch .search-submit{
		display: none;
	}
	.carttext{
		display: none;
	}
	.logo{
		left:15px;
	}
	.carticon img{
		height: 15px;
		margin-right: 5px;
		width: auto;
		display: inline;
		margin-bottom: -2px;
	}
	.phonetopcart{
		display: block;
	}
	.carticon span{
		position: relative;
		width: auto;
		height: auto;
		background: none;
		border-radius: none;
		color: #3f3f3f;
		top:0px;
		right: 0;
		display: inline;
		line-height: 40px;
	}
	.carticon span span{
		color: #0093dd;
		top:0;
	}
	.phonetopcart .topcart{
		display: block;
	}
	.topcart{
		display: none;
	}
	.headerbottom{
		display: none;
	}
	.banner .swiper-slide{
		height: 180px;
	}
	.bannertext .title{
		font-size: 18px;
		margin: 0 0 5px 0;
	}
	.bannertext .text p{
		font-size: 13px;
		line-height: 18px;
		margin-top: 0;
		max-height: 54px;
		overflow: hidden;
	}
	.bannertext a{
		font-size: 13px;
		padding: 5px 15px;
	}
	.banner .bannertext{
		left: 10px;
		width: 55%;
		position: relative;
		top:15px;
		-webkit-transform: translate(0,0);
       -ms-transform: translate(0,0);
       transform: translate(0,0);
	}
	.ystext span{
		display: none;
	}
	.ysbox{
		text-align: center;
	}
	.ysimg{
		float: none;
	}
	.advantage ul li .ysimg img{
		height: 32px;
		margin-right: 0;
	}
	.ystext h3{
		font-size: 14px;
		margin-top: 5px;
		font-weight: normal;
	}
	.advantage ul li{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.advantage{
		margin-bottom: 20px;
	}
	.imgkslink ul li{
		margin-bottom: 15px;
	}
	.indexproductbox .bd li{
		font-size: 14px;
		padding: 7px 15px;
	}
	.indexproductbox .bd{
		margin-bottom: 10px !important;
	}
	.hdboxleft, .hdboxright{
		display: none;
	}
	.hdboxcenter{
		width: 100%;
	}
	.hdboxcenter ul li{
		width: 50%;
		padding: 15px;
	}
	.indexproductbox .hd .hdbox{
		border-left:none;
		border-right:none;
	}
	.hotprotductthumb{
		margin-bottom: 10px;
		height: 80px;
	}
	.hdboxcenter ul li a h3{
		line-height: 18px;
		height: 37px;
	}
	.productcat .hotprotductthumb{
		height: 80px;
	}
	.indexaboutimg{
		display: none;
	}
	.indexaboutcon{
		width: 100%;
	}
	.indexabout{
		padding: 30px 0;
		text-align: center;
	}
	.indexaboutcon h2{
		font-size: 20px;
		text-align: center;
		margin-bottom: 10px;
	}
	.indexabouttext p{
		font-size: 14px;
		line-height: 20px;
		margin: 5px 0;
	}
	.indexaboutcon a{
		font-size: 14px;
		padding: 7px 15px;
	}
	.newspart{
		padding: 20px 0 5px 0;
	}
	.newspartbox{
		width: 100%;
		margin-bottom: 15px;
	}
	.newspartimg img{
		width: 80px;
		height: 80px;
	}
	.newsparttext{
		padding: 5px 0 5px 100px;
	}
	.newsparttext h2{
		font-size: 18px;
	}
	.newsparttext span{
		margin-top: 5px;
	}
	.liuyanimg{
		display: none;
	}
	.liuyanform .wpforms-container{
		width: 100%;
		text-align: center;
	}
	.liuyanform{
		width: 100%;
		padding: 30px;
	}
	.liuyantitimg{
		width: 60px;
		height: 60px;
	}
	.liuyanad{
		display: none;
	}
	.partner .swiper-slide{
		width: 50%;
	}
	.partner .swiper-slide a img{
		height: 40px;
	}
	.partner .swiper-slide a{
		padding: 20px 15px;
	}
	.liuyanpart{
		padding: 20px 0;
	}
	.partner{
		margin-bottom: 20px;
	}
	.partnertitle h2{
		margin-bottom: 15px;
	}
	.footertopleft{
		width: 100%;
		padding-right: 0;
	}
	.footertopright{
		width: 100%;
	}
	.footermenu{
		display: none;
	}
	.payicon{
		margin-top: 0px;
	}
	.footertop{
		padding-top: 20px;
	}
	.fenxiang{
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}
	.copyright{
		float: none;
		width: 100%;
		text-align: center;
		text-align: 13px;
		line-height: 18px;
	}
	.product-sxbox{
		width: 100%;
	}
	.filterchoose a{
		margin-bottom: 3px;
	}
	.productlistbox .sidebar{
		display: none;
	}
	.productlistcon{
		width: 100%;
		padding-left: 0;
	}
	select{
		background: #fff;
	}
	.productlist li{
		padding: 15px;
		margin-bottom: 15px;
	}
	.productlistleft{
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
	}
	.productlistright{
		width: 100%;
	}
	.mxmain{
		margin-bottom: 15px;
	}
	.prodetailtoptop{
		margin-top: 0;
	}
	.prodetailtoptop h1{
		font-size: 20px;
		font-weight: bold;
	}
	.prodetailtoptop h4{
		font-size: 14px;
	}
	.prodetailtagleft{
		float: none;
		margin-bottom: 5px;
	}
	.prodetailtagright{
		float: none;
	}
	.prodetailleft{
		width: 100%;
		padding-right: 0;
	}
	.prodetailthumb .swiper-wrapper .swiper-slide{
		height: 180px;
	}
	.prodetailright{
		width: 100%;
	}
	.prodetailcon .bd li{
		width: 50%;
		margin-bottom: 3px;
	}
	.prodetailcon .hd .hdbox{
		padding: 15px;
	}
	.pro-info-table{
		margin-bottom: 15px;
	}
	.prodetailright.sidebar{
		display: none;
	}
	.sqform{
		width: 100%;
		top:0;
		min-height: 100% !important;
	}
	.det-btm{
		margin-bottom: 15px;
	}
	.pro-references li{
		margin-bottom: 15px;
		padding: 15px;
	}
	.pro-references li .referencescon{
		padding-right: 0;
		padding-left: 0;
		height: auto;
	}
	.referenceslink{
		position: relative;
		top:auto;
		right: auto;
		margin-top: 15px;
	}
	.pro-references li .referencescon p>span{
		display: block;
		margin-bottom: 10px;
	}
	.sidebar{
		width: 100%;
	}
	.widget_products{
		display: none;
	}
	.mainright{
		width: 100%;
		padding-left: 0;
	}
	.productbanner{
		margin-bottom: 15px;
	}
	.prohuizongtitle{
		margin-bottom: 15px;
	}
	.pagecon p{
		font-size: 14px;
		line-height: 24px;
	}
	.prohuizongdesmore{
		margin-top: 15px;
	}
	.prohuizongdes{
		margin-bottom: 20px;
	}
	.prohzparttit{
		margin-bottom: 20px;
	}
	.characteristic ul li{
		margin-bottom: 15px;
		line-height: 20px;
		width: 100%;
	}
	.popularitybox .bd li{
		width: 50%;
	}
	.popularityhdbox .table{
		width: 650px;
	}
	.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(1){
		width: 100px;
	}
	.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(2){
		width: 300px;
	}
	.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(3){
		width: 100px;
	}
	.popularitybox .hd .popularityhdbox .table .thead .tr .th:nth-child(4){
		width: 150px;
	}
	.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(1) {
	    width: 100px;
	}
	.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(2) {
	    width: 300px;
	}
	.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(3) {
	    width: 100px;
	}
	.popularitybox .hd .popularityhdbox .table .tbody .tr .td:nth-child(4) {
	    width: 150px;
	}
	.popularitybox .hd{
		overflow-x:scroll;
	}

	.promotehdbox .table{
		width: 650px;
	}
	.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(1){
		width: 100px;
	}
	.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(2){
		width: 300px;
	}
	.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(3){
		width: 100px;
	}
	.popularitybox .hd .promotehdbox .table .thead .tr .th:nth-child(4){
		width: 150px;
	}
	.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(1) {
	    width: 100px;
	}
	.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(2) {
	    width: 300px;
	}
	.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(3) {
	    width: 100px;
	}
	.popularitybox .hd .promotehdbox .table .tbody .tr .td:nth-child(4) {
	    width: 150px;
	}
	.popularitybox .hd{
		overflow-x:scroll;
	}

	.recommendsale .swiper-slide{
		width: 50%;
	}
	.recommendpost ul li{
		width: 100%;
	}
	.nybanner{
		height: 110px;
	}
	.recent-posts-extended{
		display: none;
	}
	.newsleftthumb{
		width: 100%;
		margin-bottom: 10px;
	}
	.newrightcon{
		width: 100%;
		padding-left: 0;
	}
	.newbottomtag{
		position: relative;
		bottom:auto;
		width: 100%;
		padding-left: 0;
		margin-top: 15px;
		right: auto;
	}
	.newslistpart{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.page_navi{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.sidebar .widget{
		display: none;
	}
	.widgetshow{
		display: block !important;
	}
	.pagetitlebox h1{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.pagecon p{
		font-size: 14px;
		line-height: 24px;
	}
	.shiyonglist tr{
		display: block;
		width: 100%;
		box-sizing:border-box;
	}
	.shiyonglist tr td{
		display: block;
		width: 320px;
		box-sizing:border-box;
	}
	.pagecon table{
		width: 100% !important;
	}
	.timefilter{
		width: 100%;
	}
	.leteraturesearch{
		width: 100%;
		padding-left: 0;
	}
	.huozhe{
		width: 100%;
		text-align: center;
	}
	.leteraturesearch select{
		width: 30%;
		padding: 0 5px;
	}
	.leteraturesearch #filterName{
		width: 70%;
	}
	.leteraturesearch .search-submit{
		top:auto;
		bottom: 0;
	}
     .literaturetable{
     	border:none;
     }
    .literaturetable thead {
      display: none;
    }

    .literaturetable tr {
      margin-bottom: 10px;
      display: block;
      border-top:1px solid #e5e5e5;
      border-right: 1px solid #e5e5e5;
    }
    .literaturetable td {
      display: block;
      text-align: right;
      padding-right: 10px !important;
      font-size: 14px;
      border-bottom: 1px dotted #ccc;
    }

    .literaturetable td:last-child {
      border-bottom: 0;
    }

    .literaturetable td:before {
      content: attr(data-label) !important;
      float: left;
      text-transform: uppercase;
      font-weight: bold;
      margin-right: 10px;
    }
    .videopart ul li{
    	width: 100%;
    }
    .videolayer{
    	width: 100% !important;
    	height: 100%;
    }
    .pagepadding{
    	padding: 20px 0;
    }
    .dlsmapleft{
    	width: 100%;
    	padding-top: 0;
    	padding-bottom: 0;
    }
    .dlsmapleft h2{
    	font-size: 22px;
    	text-align: center;
    	margin-bottom: 10px;
    }
    .dlsmapright{
    	width: 100%;
    	padding-left: 0;
    	margin-top: 15px;
    }
    .yjlxpart h2{
    	font-size: 22px;
    	margin-bottom: 10px;
    }
    .yjlxpart p{
    	font-size: 15px;
    	padding: 0;
    	line-height: 24px;
    }
    .yjlxpartbutton{
    	margin-top: 20px;
    }
    .yjlxpartbutton a{
    	font-size: 14px;
    	width: 140px;
    }
    #dlstablepart .container{
    	overflow-x:scroll;
    }
    .dlstable tr th, .dlstable tr td{
    	white-space:nowrap;
    	width: auto;
    }
    .dlstable tr td{
    	padding: 5px 10px;
    	font-size: 14px !important;
    }
    .zhuantiparttitle{
    	padding: 0;
    	margin-bottom: 20px;
    }
    .zhuantiparttitle h1{
    	font-size: 22px;
    	margin-bottom: 10px;
    }
    .zhuantiparttitle p{
    	font-size: 15px;
    }
    .zsfwlist ul li{
    	width: 100%;
    	margin-bottom: 15px;
    }
    .zsfwlist{
    	padding: 0;
    }
    .zsfwlist ul li .zsfwpart p{
    	font-size: 14px;
    	line-height: 20px;
    }
    .jmysbox{
    	padding: 0;
    }
    .jmysbox ul li{
    	width: 100%;
    	margin-bottom: 15px;
    }
    .lctextpart:before{
    	display: none;
    }
    .zslcpart ul li .number{
    	display: none;
    }
    .zslcpart ul li{
    	width: 100%;
    	height: auto;
    	margin-top: 0;
    	margin-bottom: 15px;
    }
    .zslcpart{
    	padding: 0;
    }
    .zslcline{
    	display: none;
    }
    .lctextpart{
    	position: relative;
    }
    .lctextpart{
    	padding: 0;
    }
    .zslcpart ul{
    	padding-top: 0;
    }
    .sqdlsform{
    	padding: 0;
    }
    .sqdlsformleft{
    	display: none;
    }
    .sqdlsformright{
    	width: 100%;
    	min-height: auto;
    	padding: 15px 25px;
    }
    .gsjjleft{
    	display: none;
    }
    .gsjjright{
    	width: 100%;
    	padding: 0;
    }
    .bigtitle{
    	font-size: 22px;
    	margin-top: 15px;
    	margin-bottom: 10px;
    }
    .tscpimg{
    	display: none;
    }
    .tscptext{
    	width: 100%;
    }
    .event_box{
    	width: 100%;
    }
    .parBd h4{
    	font-size: 22px;
    	padding: 0 20px;
    	margin-bottom: 10px;
    }
    .parBd p{
    	font-size: 14px;
    	line-height: 24px;
    }
    .ryzzbox .swiper-slide{
    	width:100%;
    }
    .ryzzimg .imgbox{
    	height: 160px;
    }
    .teamlist{
    	margin-right: -15px;
    	margin-bottom: -15px;
    }
    .teamlist li{
    	width: 50%;
    	padding-right: 15px;
    	margin-bottom: 15px;
    }
    .teamlist li .teamthumb{
    	height: 160px;
    }
    .teamlist li .teamtext{
    	padding: 10px;
    }
    .teamlist li .teamtext h3{
    	margin-bottom: 5px;
    }
    .teamlayer{
    	width: 100% !important;
    	height: auto;
    }
    .teamdetailleft{
    	width: 100%;
    	margin-bottom: 15px;
    }
    .teamdetailright{
    	width: 100%;
    	padding-left: 0;
    }
    .teamlayer .layui-layer-content{
    	padding: 20px;
    }
    .tableimg{
    	display: none !important;
    }
    .dgfslist li{
    	width: 100%;
    	margin-bottom: 15px;
    }
    .dgfsimg img{
    	height: 50px;
    }
    .dgfstext h3{
    	font-size: 22px;
    	line-height: 22px;
    }
    .dglclist{
    	margin-right: -15px;
    	margin-bottom: -15px;
    }
    .dglclist li{
    	width: 100%;
    	padding-right: 15px;
    	margin-bottom: 15px;
    }
    .joblist li{
    	width: 100%;
    	margin-bottom: 15px;
    }
    .lxfslist li{
    	width: 50%;
    }
    .skzxlist{
    	margin-bottom: -15px;
    }
    .skzxlist li{
    	width: 100%;
    	margin-bottom: 15px;
    }
    .zxlyleft{
    	width: 100%;
    	padding-right: 0;
    	border-right: none;
    }
    .zxlyright{
    	display: none;
    }
    .zxlybox{
    	padding: 20px;
    }
    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
    	float: none;
    	margin-top: 10px;
    }
    .mxmain .woocommerce-cart-form{
    	width: 100%;
    	padding-right: 0;
    }
    .mxmain.woocommerce .cart-collaterals, .mxmain.woocommerce-page .cart-collaterals{
    	width: 100%;
    	margin-top: 15px;
    }
    .mxmain.woocommerce #coupon_code{
    	margin-right: 5px;
    }
    .mxmain #customer_details .col-1{
    	width: 100%;
    }
    .mxmain #customer_details .col-2{
    	width: 100%;
    }
    .mxmain #order_review .woocommerce-checkout-review-order-table{
    	width: 100%;
    }
    .mxmain .woocommerce-checkout-payment{
    	width: 100%;
    }
    .logintitle{
    	height: 54px;
    	line-height: 54px;
    	font-size: 18px;
    	right: 15px;
    }
    .xh-regbox{
    	width: 100% !important;
    }
    .loginbox{
			float: none;
    	margin-top: 20px;
    }
    .woocommerce-MyAccount-navigation{
    	width: 100%;
    	margin-bottom: 15px;
    }
    .woocommerce-MyAccount-content{
    	width: 100%;
    	padding-left: 0;
    	min-height: auto;
    }
    .footer{
    	margin-bottom: 50px;
    }
    .phonefooter{
    	display: block;
    	position: fixed;
    	width: 100%;
    	z-index: 99;
    	background: #fff;
    	border-top:1px solid #e5e5e5;
    	left:0;
    	bottom: 0;
    	height: 50px;
    }
    .phonefooter ul{
    	overflow: hidden;
    }
    .phonefooter ul li{
    	float: left;
    	width: 20%;
    	text-align: center;
    	padding-top: 7px;
    }
    .phonefooter ul li a{
    	display: block;
    }
    .phonefooter ul li i{
    	display: block;
    	margin-bottom: 2px;
    	color: #0093dd;
    }
    .phonefooter ul li span{
    	display: block;
    }
    .mod_hang_qrcode_btn, .mod_hang_appeal_btn, .mod_hang_top{
    	width: 30px;
    	height: 30px;
    	font-size: 20px;
    }
    .mod_hang_appeal_btn i, .mod_hang_qrcode_btn i{
    	width: 30px;
    	height: 30px;
    	line-height: 30px;
    	font-size: 20px;
    }
    .jdc-side{
    	right: -20px !important;
    	bottom: 60px;
    	display: none !important;
    }
    .marketing{
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        top:-10px;
        left:-10px;
    }
    
}