<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
* {
	border: none;
	color: #444;
	font-family: Verdana, Arial, SansSerif;
	font-size: 13px;
	list-style: none;
	line-height: 24px;
	outline: none;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.clear {
	clear: both;
}
a:hover {
	text-decoration: underline;
}
h1, h1 a ,h2, h2 a{
	font-size:26px;
	font-weight:500;
}
 h3, h3 a {
	font-size: 15px;
}
.more {
	font-weight: bold;
}
.nav li, .pull_left,.col_top li,.col_middle li,.col_middle2 li, .f_col,.col_right_about li,.about_list li,.about_bottom li,.contact_ul li,.left_list li,.col_product li, .right_bottom li ,.list_product li ,.owl-item {
	float: left;
}
.pull_right {
	float: right;
}
.width1170 {
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
}
.header_text{
	background:#292b33;
	padding:5px 0;
}

.header_text p,.header_text span,.header_text a,.col_top h3 a,.col_middle2_bg a,.col_middle2_bg p,.f_col a,.f_col p,.f_col li,.col_top h1,.list2 h3 a,#footer p,.prodcut_bottom p,.prodcut_bottom h1,.prodcut_bottom label,.item a,.item p{
	color:#fff;
}
.logo{
	margin:20px auto;
	}
.nav li a, #pull {
 	display: block;
	line-height: 96px;
 	padding: 0 25px;
	font-weight:bold;
	font-size: 14px;
	margin-left:25px;
 }
.nav li a.active,.nav li a:hover{
	text-decoration: none;
	background:#0f84f5;
	color:#fff;
}
#pull, .right_list p {
	display: none;
}
 .subnav{
	background:#ccc;
	padding:10px 0;
}
.bg {
	background: #e0e0e0;
	padding: 90px 0;
}
.col_middle,.col_bottom,.col_about,.about_bottom,.contact_ul ,.content,.col_product_top,.list_product {
	margin:80px auto;
}
.col_top{
	background:#0f84f5;
	padding:80px 0;
}
.list{
	background:none;
}
.col_top  ul,.col_middle ul,.col_middle2 ul,.about_bottom ul,.about_list ul,.contact_ul ul,.list_product ul{
	width:1200px;
}
.col_top li{
 	width:250px;
	margin-right:30px;
	border:10px solid #fff;
	position:relative;
  }
.list li{
	border:10px solid #ededed;
}
.col_top h3{
	position:absolute;
	background:rgba(0,0,0,0.8);
	bottom:30px;
	left:0;
	padding:10px 15px;
}
.col_middle li,.list_product li,.about_bottom li{
	width:370px;
	margin-right:30px;
 }
.col_middle li .text{
	height:76px;
	overflow:hidden;
	width:290px;
}
.col_middle2 li{
	width:370px;
	margin-right:27px;
	border-bottom:3px solid #ccc;
	border-right:2px solid #ccc;
}
.col_middle2 h3{
	background:#fff;
	text-align:center;
	line-height:46px;
	white-space:nowrap;
	overflow:hidden;
}
.text_top{
	text-align:center;
	margin-bottom:50px;
}
.col_middle2_bg{
	background:url(../images/banner1.jpg) no-repeat ;
}
.col_middle2_bg .col_middle2 li{
 	margin-right:30px;
	border:none;
}
.col_right,.col_left{
	width:550px;
}
.col_right,.col_right .online{
	margin-top:20px;
 }
 .col_right .more,.online,.list2 .more{
	display:block;
	width:120px;
	text-align:center;
	background:#0f84f5;
	line-height:42px;
	color:#fff;
 }
.hot{
	background:#e0e0e0;
	padding:50px 0 40px;
	text-align:right;
}
.hot p span{
	font-size:24px;
	line-height:42px;
 }
.hot .online{
	margin-right:0;
	}
.list li,.list2 li, .right_sidebar h2,.topimg,.col_middle li,.right_middle,.right_list{
	margin-bottom:40px;
}
.left_content{
	width:770px;
	overflow:hidden;
}
.list2 li{
	background:#f5f5f5;
 }
.list2 .text{
 	padding:20px;
	position:relative;
}
.list2  p{
	height:24px;
	overflow:hidden;
}
.list2 h3{
	position:absolute;
	background:rgba(0,0,0,0.7);
	top:-42px;
	left:0;
	right:0;
	padding:9px 20px;
}
.list2 .more{
	position:absolute;
	top:-42px;
	right:0;
}
.left_list{
	margin-top:50px;
}
.left_list ul{
	width:800px;
 }
.left_list li{
	width:236px;
	margin-right:30px;
}
.col_product ul{
	width:1230px;
}
.col_product li{
	width:550px;
	margin-right:60px;
	margin-bottom:50px;
}
.col_product .text,.right_sidebar{
	width:370px;
}
.col_product{
}
.online{
	padding-left:40px;
	background:url(../images/online.gif) no-repeat #0f84f5 15px center;
	font-weight:bold;
 	}
 .col_top li img,.col_right_about li,.right_list li a, .right_list ul.active ,.right_bottom img{
	display: block;
}
.right_list .drop {
	background:#f5f5f5;
	padding: 12px 15px 12px 30px;
	font-weight: bold;
	zoom: 1;
	border-left:3px solid #0f84f5;
	margin-bottom: 2px;
}
.right_list ul ul {
	display: none;
	background:#f9f9f9;
	padding: 5px 5px 5px 30px;
}
.right_list a.active, .right_list .drop:hover {
	background:#ededed;
  }
.right_list li li {
	padding: 3px 0;
	list-style-type: square;
}
.right_middle img {
	margin:0 10px 0 0;
	border-right:5px solid #0f84f5;
}
 
.right_bottom li{
	margin:0 10px 10px 0;
}
.text_top h2,.col_right  h2,.col_right p,.f_col h3,.f_col_3 li,.about_bottom li,h1,.mb20,.right_middle li ,.list_product li,.f_col h2{
 	margin-bottom:20px;
}
.text_top p{
	font-size:15px;
}
.bg2{
	background:#f5f5f5;
}
 /*-------about----------*/
 .col_left_about{
	 width:700px;
	 margin-top:30px;
 }
 .col_right_about{
	 width:420px;
 }
 .col_right_about ul{
	 width:440px;
 }
 .col_right_about li{
 	 margin-right:20px;
	 margin-bottom:20px;
 }
  .about_list li  {
	width:270px;
	margin-right:30px;
	text-align:center;
}
.about_bottom {
	text-align: center;
}
.about_bottom h3,.about_list h3{
	margin:15px 0 10px;
}
 
/*-------contact----------*/

.contact_ul li {
	width: 330px;
	margin-right: 30px;
 	text-align: center;
	background: url(../images/contact_li_bg.jpg) repeat-x top center #f1f1f1;
	position:relative;
	padding:0 20px 30px;
}
.contact_ul strong {
	display: block;
	margin: 25px auto 5px;
}
.contact_ul li span {
	display: block;
	height: 48px;
}
 
.col_contanct_left{
	width:740px;
}
.col_contanct_right{
	width:340px;
}
.col_contanct_right p{
	margin:30px 0;
	
}
/*-----------footer----------------*/
 .f_bg{
	 background:#222;
 }
 .f_col {
	width: 370px;
	margin-right: 30px;
}
 .f_col_1 .more {
	margin: 15px 0 0;
	text-align: center;
	width: 120px;
	background: #0f84f5;
	color: #fff;
	line-height: 42px;
	display: block;
}
.f_col_2 li {
	list-style-type: square;
	margin-left: 15px;
	margin-bottom: 8px;
	max-height: 44px;
}
.f_col_3 {
	margin-right: 0;
}
.f_col_3 .text,.right_middle .text{
	height:70px;
	overflow:hidden;
}
 .f_col_3 img{
	margin-left:15px;
	border-left:5px solid #0f84f5;
}
 #footer {
	background: #111;
	padding: 15px 0;
}

/*form*/
.input-xlarge {
	border: 1px solid #ccc;
}
table {
	width: 100%;
}
.form td {
	padding-bottom: 10px;
}
.form .input-xlarge {
	height: 28px;
	width: 98%;
	padding: 8px 0;
	background: #fff;
}
.form select.input-xlarge {
	height: 36px;
	width: 98%;
}
.form textarea.input-xlarge {
	height: 120px;
}
.checkbox {
	display: block;
	float: left;
	margin-right: 10px;
}
.checkbox input, .radio input {
	vertical-align: middle;
}
.submit input {
	width: 100%;
	padding: 8px 12px;
	background: #0f84f5;
	color: #fff;
	font-weight: bold;
}
label {
	display: inline-block;
	padding-right: 20px;
}
.table {
	text-align: center;
	border-collapse: collapse;
}
.table td {
	border: 1px solid #aaa;
	padding: 8px 0;
}
.table .parameter .odd {
	background: #ddd !important;
}
.banner,.carousel-warp{
	position:relative;
	width:100%;
	overflow:hidden;
}
.item  {
	position:relative;
	text-align:center;
}
.item .textbox{
 	position:absolute;
	top:100px;
	left:0;
	right:0;
}
.item .textbox p{
	width:570px;
	margin:0 auto;
}
.item h1{
	width:640px;
	margin:0 auto 20px;
}
.item h1 a{
	line-height:42px;
	font-weight:bold;
}
.item  .more {
	width: 120px ;
	margin: 15px auto;
	background:#fff;
 	text-align:center;
	padding:13px 10px;
	border-radius:3px;
	text-transform:uppercase;
	display:block;
	color:#0f84f5;
 }
.post-slider-btn {
	width: 100%;
	position: absolute;
	top:40%;
}
.post-slider-btn button {
	height: 60px;
	width: 60px;
	background: #000;
	color: #fff;
	border-radius: 30px;
	filter: alpha(opacity=10);
	opacity: 0.1;
}
.banner:hover .post-slider-btn button {
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.post-slider-btn .next {
	float: right;
}
.banner img{
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}
 @media all and (max-width:1200px) {
.header_text,.col_top,.col_middle,.col_middle2,.col_bottom,.hot,.content,.col_contanct,.contact_ul,.about_list,.about_bottom,.col_about,.subnav,.col_product,.col_product_top,.list_product,.table  ,.form_box ,#footer,.f_bg{	 
	padding-left: 15px;
	padding-right: 15px;
}
.width1170,.col_top ul,.col_top ,.col_middle ul,.col_middle2,.col_middle2 ul,.contact_ul,.contact_ul ul, .about_list ul,.about_bottom,.about_bottom ul,.col_product ul,.right_bottom ul,.left_list ul ,.list_product ul{
	width: 100%;
}
.width1170,img,.col_top  ,.col_top li,.col_middle ,.col_middle2,.content,.col_contanct ,.about_list,.contact_ul,.contact_ul li,.col_middle2 li, .list_product,.textbox,.col_bottom ,.about_bottom,.col_about,.col_product_top {
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
img{
	width: auto;
	max-width: 100%;
	height: auto;
}
.logo{
	margin-left:15px;
}
.nav ul,.col_product li img{
	margin-right:15px;
}
.col_middle li .text,.col_left_about,.col_product .text {
	width:auto;
	float:none;
}
.list li,.text_top,.col_middle li{
	margin-bottom:20px;
}
.col_right,.col_left,.col_product li{
	width:48%;
}
.col_right,.col_left_about {
	margin-top:0;
	}
.col_right p,.col_right  h2{
	margin-bottom:0;
}
.col_top  li, .about_list li{
	width:23.5%;
	margin-right:2%;
}
.col_middle li,.col_middle2 li,.contact_ul li,.about_bottom li,.left_list li,.list_product li,.right_bottom li,.f_col{
	width:32%;
	margin-right:2%;
}
.col_middle2_bg .col_middle2 li{
	margin-right:2%;
	}
.col_product li{
	margin-right:4%;
}
.col_top  li:nth-child(4n),.col_middle li:nth-child(3n),.col_middle2 li:nth-child(3),.contact_ul li:nth-child(3), .about_list li:nth-child(4),.about_bottom li:nth-child(3n),.left_list li:nth-child(3),.col_product li:nth-child(2n),.list_product li:nth-child(3n),.right_bottom  li:nth-child(3n),.f_col_3{
	margin-right:0;
}
.left_content,.col_contanct_left{
	width:65%;
}
.right_sidebar ,.col_contanct_right {
	width:32%;
}
.col_left_about {
 }
.col_right_about {
	margin:0 0 20px 20px;
}
 .parameter {
	overflow-x: auto;
}
.item .textbox{
	top:40px;
}
}
@media all and (max-width:930px) {
	 .col_top,.bg{
		 padding-top:40px;
		 padding-bottom:40px;
	 }
	 .col_middle,.col_bottom ,.col_about,.about_bottom{
	 margin:40px auto;
	 }
.hot p span{
	font-size:18px;
}
h1, h1 a ,h2, h2 a{
	font-size:18px;
 }
.col_product li{
	width:100%;
	margin-right:0;
	margin-bottom:20px;
}
 }
@media all and (max-width:850px) {
	.nav li a{
		margin-left:0;
		line-height:85px;
		 
	}
	.logo{
		width:96px;
	}
	.col_top h3{
		bottom:10px;
	}
.col_right_about{
	width:380px;
}
.col_right_about ul{
	width:400px;
}
 .col_right_about li{
	 width:180px;
 }
}
@media all and (max-width:768px) {
	.nav li a{
		padding:0 15px;
	}
	.col_top li, .about_list li,.about_bottom li,.col_right_about li,.list_product li{
		width:48%;
		max-width:270px;
		margin-bottom:20px;
		float:none;
		display:inline-block;
		vertical-align:top;
	}
 .col_right_about li{
 	 margin-right:2%;
 	 max-width:200px;
 }
	.about_bottom li,.list_product li{
		max-width:370px;
	}
	.col_top,.hot p,.about_list,.col_about,#footer {
		text-align:center;
	}
	.col_middle li {
		width:49%;
	}
	.col_middle li:nth-child(3n),.about_bottom li:nth-child(3n),.list_product li:nth-child(3n){
		margin-right:2%;
	}
	.col_top li:nth-child(2n),.col_middle li:nth-child(2n), .about_list li:nth-child(2n),.about_bottom li:nth-child(2n),.col_right_about li:nth-child(2n),.list_product li:nth-child(2n){
		margin-right:0;
	}
.col_right{
	width:auto;
	float:none;
}
.col_left{
	margin:0 20px 20px 0;
}
.hot p span{
	float:none;
}
.hot .online{
	float:none;
	display:block;
	margin:10px auto 0;
}
.hot{
	padding:20px 15px;
}
.col_right_about,.left_content,.right_sidebar{
	width:100%;
 }
 .col_right_about ul{
	width:100%;
	max-width:440px;
	margin:0 auto;
}
.left_list h2{
	text-align:left;
}
.left_list{
	margin:30px 0;
	padding-top:30px;
	border-top:1px solid #ccc;
}
.right_bottom  li,.right_bottom  li:nth-child(3n){
	margin-right:10px;
	width:auto;
 }
.content{
	position:relative;
	padding-top:60px;
}
.right_list{
	position:absolute;
	top:0;
	left:15px;
	right:15px;
}
.right_list h2{
	border-bottom:1px solid #ccc;
 	margin-bottom:0px;
	background:#f5f5f5;
	padding:5px 20px 10px;
}
.right_list ul{
	display:none;
}
.right_list p{
	display:block;
	background:#ccc url(../images/h_pull.gif) no-repeat  center center;
	width:40px;
	height:40px;
	float:right;
	text-indent:-9999px;
	border-left:2px solid #fff;
}
.item h1{
	margin-bottom:0;
}
.item h1 a{
	line-height:36px;
}
.banner img{
	min-height:240px;
}
 }
@media all and (max-width:670px) {
	
	.col_contanct_right,.col_contanct_left,.f_col{
		width:100%;
 	}
	.col_contanct_right img,.col_contanct_right .text{
		width:49%;
	}.col_contanct_right{
		margin-bottom:40px;
	}
		.col_contanct_right img{
			float:left;
		}
		.col_contanct_right .text{
			float:right
		}
		.col_contanct_right p{
			margin:0;
		}
		.item h1,.item .textbox  p{
			width:80%;
		}
	 
	.f_col_2 li{
		margin-right:20px;
		display:inline-block;
		}
.f_col_1 .more{
	display:inline-block;
}
.f_col{
 	margin-right:0;
	margin-bottom:15px;
 }
.f_col_2,.f_col_1,.f_col_3 h3{
	text-align:center;
}
.f_bg{
	padding-bottom:0;
}
}
 @media all and (max-width:610px) {
	.nav ul{
 		width:100%;
		margin-right:0;
		border-top:1px solid #ccc;
		display:none;
	}
	.nav li{
		float:none;
		border-bottom:1px solid #ccc;
 	}
	.nav li a{
		line-height:36px;
	}
	#pull{
		display:block;
		background:url(../images/pull.jpg) no-repeat left center;
		padding:0 15px 0 30px;
		line-height:80px;
	}
	.contact_ul li{
		width:100%;
		margin-right:0;
		margin-bottom:20px;
		padding-bottom:10px;
	}
	.contact_ul strong{
		margin:10px auto;
	}
	
 }
 @media all and (max-width:567px) {
	 
	 .col_middle li,.col_left,.about_bottom li{
		 width:100%;
	 }
	 .col_middle li:nth-child(3n),.col_left,.about_bottom li,.about_bottom li:nth-child(3n){
		 margin-right:0;
	 }
	 .col_top li,.col_right_about li{
		 margin-bottom:10px;
	 }
	 .col_right,.header_text,.col_product{
		 text-align:center;
	 }
	 .col_right .more,.col_right .online{
		 display:inline-block;
	 }
	.header_text span{
		display:none;
	}
	.col_product li img{
		float:none;
		margin-bottom:20px;
	}
	 .item .textbox{
	top:15px;
}
}
 @media all and (max-width:470px) {
	 
	 .col_top h3{
		 padding:10px 5px;
	 }
	 .col_middle2 li{
		 width:100%;
		 margin:0 auto 10px;
		 max-width:370px;
		 float:none;
	 }
 	 .col_middle2 li:nth-child(3n),.col_middle2_bg .col_middle2 li{
		 margin-right:auto;
	 }
	 .col_middle2_bg{
		 background-size:100% 100%;
	 }
	 .col_contanct_right img,.col_contanct_right .text{
		 float:none;
		 width:100%;
		 margin:0 0 20px;
		 }
	 	.col_contanct_right img{
		max-width:340px;
		margin:0 auto 15px;
		display:block;
 	}
label {
	padding-right:5px;
}
.col_contanct_right{
	text-align:center;
}
 .item p{
	 display:none;
}	 
 }
</pre></body></html>