<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('../../assets/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}


.new_sidebar{border:1px #eeeeee solid; margin-top:10px;padding: 8px 11px;background: #fff;}

.new_sidebar .b_title{height:33px; line-height:33px; font-size:16px;color: #111; border-bottom:1px #eae7e7 solid;}

.new_sidebar .b_bottom{line-height:30px; color:#1363bc; text-decoration:underline;}



.new_side_category{border:1px #eeeeee solid; background:#fff;padding: 0 0 18px;}

.new_side_category a{display:block; line-height: 17px;padding: 7px 18px;}

.new_side_category a.current{font-weight: bold;}

.new_side_category .cate_title{font-size: 16px;color: #111;line-height: 25px;padding: 9px 18px; background:#eee}



.popular_search{border:1px #d5d5d5 solid; background:#fff;}

.popular_search .title{height:28px; line-height:28px; background:#e8e8ea; padding:0 9px; font-weight:bold;}

.popular_search .view{margin:10px; line-height:23px;}

.popular_search .view a{text-decoration:underline; margin-right:7px;}

.popular_search .view a.big{font-weight:bold;}



.new_sidebar .pro_item{padding:10px 0 10px 65px;border-top:1px #eee dashed;border-bottom:1px #eee dashed;}

.new_sidebar .pro_item.fir{border-top: none;}

.new_sidebar .pro_item:hover{background:#f7f7f7;}

.new_sidebar .pro_item&gt;dt{position: relative;width:64px; height:64px;margin-left: -65px;vertical-align:middle;overflow: visible;text-align: center;}

.new_sidebar .pro_item&gt;dt img{max-width:100%; max-height:100%;}

.new_sidebar .pro_item .pro_info{ margin:0 10px 0 20px;}

.new_sidebar .pro_item .pro_name{height:36px; overflow:hidden; line-height:18px; margin-bottom:5px;font-size: 12px;color: #555;}

.new_sidebar .pro_item a{color:#555;}

.new_sidebar .pro_item .pro_price{height: 14px;font-size: 14px;}

.new_sidebar .pro_item .pro_price *{font-weight: normal;}

.new_sidebar .pro_item .pro_price em{font-size: 12px;}

.new_sidebar .pro_item .pro_price del *{margin-left: 3px;color: #bbb;font-size: 12px;}

.new_sidebar .pro_item .icon_discount{position: absolute;left: -10px;top: -10px;width: 32px;height: 27px;line-height: 12px;padding: 5px 0 0;text-align: center;font-size: 12px;color: #fff;border-radius: 100%;background: #f60;}

em{ font-style:normal}

.card-text{ font-size:12px; margin-bottom:5px;}
.new_sidebar .pro_item .pro_price * {
    font-weight: normal; font-size:14px; font-style:normal
}
.PriceColor, a.PriceColor {
    color: #c00;
}

.new_newsletter{padding: 18px;background: #fff url(../images/products/icon_left_email.png) no-repeat right bottom;margin-top: 10px;border:1px solid #eee;}

.new_newsletter .title{font-size: 16px;color: #111;line-height: 21px;padding: 0 0 6px;}

.new_newsletter .desc{line-height: 18px;color: #999;font-size: 12px;padding-bottom: 12px;}

.new_newsletter .input{height: 32px;line-height: 32px;text-indent: 9px;width: 100%;border:1px solid #e0e0e0;font-size: 12px;}

.new_newsletter button{display: inline-block;height: 32px;line-height: 32px;background: #2196f3;color: #fff;font-size: 14px;padding: 0 17px;border:none;margin-top: 10px;}



/*nav*/
#nav_bg{ width:100%; height:50px; line-height:50px; font-size:16px;color:#fff; margin:auto;min-width:1200px; }
#nav_c{ width:1200px; height:50px; margin:auto; line-height: 50px;}
#nav li{ width:110px; text-align:center; float:left;font-size:15px; line-height:50px; height: 50px;}
#nav ul li a{ text-decoration: none; font-size:16px;line-height:50px; width:150px; display:block; color:#111111; display: block; padding:0}
#nav ul li a:hover{color:#111111;  width:150px !important; height: 50px; border-bottom:2px #01588c solid; font-weight: bold;}
#nav ul li .a_nav{ text-decoration: none; font-size:16px; line-height:50px; width:150px;  color:#111111; font-weight:bold;  position: relative; padding:0}

#nav ul li ul{width: 250px; background: #000; display: none;position:absolute; z-index: 10000;}
#nav ul li ul li a{width:150px !important; height: 60px; font-weight: bold;} 
#nav ul li ul li a:hover{color:#000;  width:150px !important; height: 50px; background: #fff; font-weight: bold;}
#nav ul li:hover ul{width: 150px;background: #115491; display:block;position:absolute; z-index: 10000; color:#484848;} 
#nav ul li ul li{width: 150px; border: 1px solid #ddd; border-left: none;border-top:none; border-right: none; text-align: center;} 
#nav ul li ul li:hover{ background: #01588c; height:50px; }
#nav ul li ul li a{ font-size: 14px; text-align: center; color:#484848;}
#nav ul li ul li:hover a{ color:#000 !important; text-align: center; font-weight:none !important;}


</pre></body></html>