
/* CSS Document */
*{ margin:0; padding:0; list-style:none; font-size:14px; font-family:Arial !important; box-sizing:border-box; outline:none; text-decoration:none;}
.clearfix{ clear:both; line-height:none;}
img{ display:block;}


/*banner*/
.home_banner{
	
	background-size:cover;
	height: auto;
	position:relative;
}
.home_banner_con{
	text-align:center;
	color:#fff;
	transform:translateY(40%);
}
.home_banner_con span{
	display:block;
	width:60px;
	height:5px;
	background:#efb600;
	margin:0 auto;
}
.home_banner_con h2{
	font-size:60px;
	font-family:"System San Francisco Text";
	line-height:60px;
	margin-top:30px;
}
.home_banner_con h4{
	font-size:20px;
 	line-height:20px;
	margin-top:20px;
}
.home_banner_con h5{
	font-size:24px;
	line-height:24px;
	display:table;
	padding:0 5px;
	margin:0 auto;
	border-bottom:solid 5px #efb600;
	margin-top:40px;
	padding-bottom:5px;
}
.home_banner_con p{
	font-size:18px;
	line-height:38px;
	margin-top:20px;
}
.home_banner_btn{
	width:0;
    height:0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 50px solid white;
	position:absolute;
	left:50%;
	margin-left:-40px;
	bottom:0;
	cursor:pointer;
}
.home_banner_btn img{
	position:absolute;
	margin-top:18px;
	margin-left:-10px;
}



/*nav*/
.home_nav01{
	border-bottom:solid 1px #f2f2f2;
	background:#fff;
	padding:7px 0;
	position:relative;
	z-index:2;
}
.home_nav01_con{
	width:1200px;
	margin:0 auto;
}
.home_nav01_con ul{
	float:right;
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
.home_nav01_con ul:hover{
	float:right;
	filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}
.home_nav01_con li{
	float:left;
	margin:0 10px;
	font-size:16px;
	line-height:16px;
	color:#999;filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
.home_nav01_con li:hover{
	float:left;
	margin:0 10px;
	font-size:16px;
	line-height:16px; cursor:pointer;
	color:#999;filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}
.home_nav01_con01{
	margin-right:10px;
	padding-right:10px;
	border-right:solid 1px #6e6a63;
}

.home_nav02{
	background:#fff;
	box-shadow: 0px 1px 5px 0px rgba(6, 0, 1, 0.35);
	position:relative;
}
.home_nav02_con{
	width:1200px;
	margin:0 auto;
}
.nav02_logo{
	float:left;
	margin-top:32px;
}
.home_nav02_con ul{
	float:right;
	padding:2px 0;
}
.home_nav02_con li{
	float:left;
	height:126px;
	line-height:126px;
	margin-left:52px;
	 
}

.search { width:180px; height:32px; margin:auto;margin-top:44px;}

 

.home_nav02_con a{
	font-size:18px;
	color:#666;
}
.home_nav02_con .home_nav02_cru{
	border-top:solid 2px #efb600;
	margin-top:-2px;
}
.home_nav02_con .home_nav02_cru a{
	color:#efb600;
}
.home_nav02_con li:hover{
	border-top:solid 2px #efb600;
	margin-top:-2px;
}
 
.home_nav02_con li:hover a{
	color:#efb600;
}
 

.home_nav03{
	background:#efb600;
}
.home_nav03_con{
	width:1200px;
	margin:0 auto; height:80px;
}
.home_nav03_con ul{display: flex;justify-content: center;}
.home_nav03_con li{
	/* float:left; */
	color:#fff; height:55px; margin-top:25px;padding:0 20px;
	font-size:16px;
	line-height:32px;
	margin-right:19px;
	position:relative;
}

.home_nav03_con dl { position:absolute; top:53px; background:#fff; width:100%; left:0px; z-index:2; box-shadow: 2px 4px 10px #d9d9d9;
    -webkit-box-shadow: 2px 4px 10px #d9d9d9;
    -moz-box-shadow: 2px 4px 10px #d9d9d9; padding:10px 0; display:none;}
.home_nav03_con dl dt { text-align:center; line-height:35px;}
.home_nav03_con dl a{ color:#333; }

.home_nav03_con li:hover{ border-bottom:2px solid #fff;}
.home_nav03_con li.tv{ border-bottom:2px solid #fff;}  

.home_nav03_con img{
	float:left;
	margin-right:10px;
}



/*content*/
.home_content{
	width:1200px;
	background:#fff;
	margin:40px auto;
	padding:60px;
}
.home_con_line{
	width:800px;
	height:1px;
	background:#e5e5e5;
	margin:0 auto;
}
.home_con01{
	margin-top:50px;
}
.home_content h2{
	font-size:40px;
	font-family:"System San Francisco Text";
	color:#333;
}
.home_content span{
	display:block;
	width:60px;
	height:5px;
	background:#efb600;
	margin:20px 0;
}
.home_content p{
	color:#666;
	line-height:30px;
}
.home_content h5{
	color:#999;
	margin-bottom:-10px;
}
.home_con01 li{
	color:#666;
	line-height:24px;
	list-style:circle;
	margin-left:30px;
}
.home_con02{
	margin-top:60px;
}
.home_con02 li{
	float:left;
	margin-right:40px;
	width:240px;
	box-shadow: 0px 2px 5px 0px rgba(6, 0, 1, 0.2);
	margin-bottom:40px;
	cursor:pointer;
}
.home_con02 img{
	border-radius:3px 3px 0 0;
}
.home_con02 li div{
	display: flex;align-items: center;justify-content: center;
	height:70px;
	border-radius:0 0 3px 3px;
	text-align:center;
	line-height:25px;
	font-size:18px;
	color:#666;
}
.home_con03{
	margin-top:20px;
}
.home_con03 li{
	color:#666;
	line-height:24px;
	list-style:circle;
	margin-left:30px;
}
.home_con03_col a{
	color:#efb600;
}
.home_con04{
	margin-top:50px;
	margin-bottom:20px;
}
.home_con04 li{
	float:left;
	margin-right:40px;
	width:240px;
	box-shadow: 0px 2px 5px 0px rgba(6, 0, 1, 0.2);
	margin-bottom:40px;
	height:220px;
	padding:10px; background-color:#f4f4f4; position:relative; overflow:hidden;
}

.homeconm{ width:90%; height:auto; overflow:hidden; margin:auto; text-align:center; margin-top:30px;}
.homeconm img { display:inline-table;}
.homecont{ width:94%; height:auto; overflow:hidden; margin:auto; line-height:25px; font-size:18px; text-align:center; margin-top:20px;font-family: "System San Francisco Text";}
.homef{ width:100%; height:100%; margin:auto; position:absolute; z-index:2; top:100%; left:0px;transition:all 0.6s ease;-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;opacity:0;filter: Alpha(opacity=0);}
.homeft{ width:90%; height:auto; margin:auto;overflow:hidden; line-height:26px; font-size:16px; color:#333; padding-top:20px;font-family: "System San Francisco Text";}
.homefb{ width:90%; height:auto; overflow:hidden; margin:auto; line-height:25px; font-size:12px; color:#333; padding-top:10px;}

.home_con04 li:hover .homef{transition:all 0.6s ease;
-webkit-transition:all 0.6s ease; -moz-transition:all 0.6s ease;background:rgba(245,191,82,0.95);opacity:1;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8F5BF52, endcolorstr=#c8F5BF52); top:0px;}

 
.home_con04 li h4{
	float:left;
	margin-left:10px;
	color:#666;
	margin-top:5px;
	width:130px;
	line-height:24px;
	font-weight:100;
}



/*foot*/
.home_foot{
	background:#fff;
	text-align:center;
	box-shadow: 0px -1px 5px 0px rgba(6, 0, 1, 0.35);
}
.nav_foot{
	padding:60px 0;
	border-bottom:solid 1px #e5e5e5;
	display:inline-block;
	margin-bottom:20px;
}
.nav_foot li{
	font-size:18px;
	line-height:18px;
	color:#666;
	float:left;
	margin:0 40px;
	cursor:pointer;
}
.nav_foot li:hover{
	color:#efb600;
}
.link_foot a{
	font-size:12px;
	line-height:12px;
	color:#efb600; margin-right:10px;
}
.share_foot{
	display:inline-block;
	margin-top:20px;
}
.share_foot li{
	float:left;
	margin:0 10px;
}
.home_foot h5{
	font-size:12px;
	color:#999;
	margin-top:20px;
	padding-bottom:20px;
	
}


.contact { width:1200px; height:auto; overflow:hidden; margin:auto; background-color:#fff;  }
.contactc { width:1080px; height:auto; overflow:hidden; margin:auto; padding-top:40px; padding-bottom:40px;}
.contactL { width:520px; height:auto; overflow:hidden; margin:auto; float:left; line-height:35px; font-size:14px;}

.contactR { width:520px; height:auto; overflow:hidden; margin:auto; float:right;}
.contactRt { width:100%; height:30px; line-height:30px; margin:auto; font-size:18px;}

.contactRc { width:100%; height:50px; line-height:50px; margin:auto; font-size:16px;}
.contactRb { width:100%; height: auto; line-height:30px; margin:auto;}
.contactRbb{ width:100%; height:30px; line-height:30px; margin:auto; margin-top:20px;}
.contactRbb ul li { width:90px; height:30px; line-height:30px; margin:auto; float:right; margin-left:15px; }


.down ul li{ width:100%; background:url(../image/downlogd.png) no-repeat left; padding-left:30px; height: auto; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px; text-align:center; text-align:left; border-bottom:1px dashed #ccc; line-height:35px; }
.down ul li.tv{ margin-right:0px;}
.down a { color:#333; font-weight:bold;}
.down ul li span { float:right;}
.downL { width:200px; height:200px; margin:auto; border:1px solid #ccc; text-align:center;}
.downL img { margin:auto;}
.downLt { width:100%; height:auto; overflow:hidden; margin:auto; line-height:25px; margin-top:10px; font-size:14px; text-align:center;}
.keyword { margin:20px auto; text-align:center;}
.keyword input[type=text] { width:300px; outline:0;}
.keyword input[type=submit] { font-family:Microsoft yahei; margin-left:5px; outline:0;}
	
.path { width:1200px; margin:20px auto; text-align:left; }
.path a { color:#333;}

.product{ width:800px; height:auto; overflow:hidden; margin:auto; text-align:center; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.product a{ height:40px; background-color:#e5e5e5; margin-left:10px; margin-right:10px; margin-bottom:10px; text-align:center; font-size:16px; padding:10px; line-height:40px;color:#666;}
.product a:hover{height:40px; background-color:#efb600; color:#fff;}
.product .tv{height:40px; background-color:#efb600; color:#fff;}

.products { width:1080px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.products ul li { width:240px; height:310px; margin:auto; float:left; margin-right:31px; margin-bottom:31px;box-shadow: 1px 2px 5px 2px rgba(6, 0, 1, 0.2); cursor:pointer; margin-left:5px; margin-top:5px;}
.products ul li.tv{ margin-right:0px;}
.productsm { width:240px; height:240px; margin:auto; text-align:center;}
.productsm img { margin:auto;}
.productst { width:100%; height:70px; line-height:70px; text-align:center; font-size:14px; margin:auto; overflow:hidden;  }


.productinfo { width:1080px; height:auto; overflow:hidden; margin:auto;}
.productinfoL { width:360px; height:420px; margin:auto; float:left;}
.productinfoR { width:680px; height:auto; overflow:hidden; margin:auto; float:right;}
.productinfoRt { width:100%; height:auto; line-height:35px; font-weight:bold; font-size:18px; border-bottom:1px solid #ccc; padding-left:2px;}
.productinfoRtc { width:100%; height:auto; line-height:30px; font-size:16px; text-align:justify; margin-top:20px;  padding-left:10px; padding-right:10px;}
.productinfoRtc * { font-size:16px !important;}

.productinfoRb { width:100%; height:40px; line-height:40px; margin-top:40px;}
.productinfoRb a { display:table; float:left; margin-right:50px;}
.productinfoRbm {height:40px; margin:auto; float:left;font-size:16px; color:#efb600; padding-left:40px; background:url(../image/dow_2.png) no-repeat left; }

.productinfode{ width:1080px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.productinfodet { width:100%; height:40px; line-height:40px; font-size:18px; border-bottom:1px solid #ccc;  }
.productinfodet li { float:left; margin-right:30px; font-size:18px; padding:0 20px; cursor:pointer;}
.productinfodet .over { background:#efb600; color:#fff;}
.productinfodeb { width:1080px; height:auto; overflow:hidden; margin:auto; line-height:28px; font-size:14px; margin-top:10px;}
.productinfodeb table{margin:15px auto ;}
.productinfodeb table td{padding:2px 5px;}
.productinfodeb .li { display:none;}

.productinfodeb img { margin:auto;}


.productsre { width:1080px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.productsre ul li { width:240px; height:310px; margin:auto; float:left; margin-right:31px; margin-bottom:31px;box-shadow: 1px 2px 5px 2px rgba(6, 0, 1, 0.2); cursor:pointer; margin-left:5px; margin-top:5px;}
.productsre ul li.tv{ margin-right:0px;}
.productsrem { width:240px; height:240px; margin:auto; text-align:center;}
.productsrem img { margin:auto;}
.productsret { width:100%; height:70px; line-height:70px; text-align:center; font-size:14px; margin:auto;overflow:hidden;}

.homefbp{ padding-top:0px!important;}
.homefbp p { line-height:19px!important;} 
 

/*分页样式ʽ*/
.page_list{ width:100%; text-align:right;  margin-top:15px; float:right}
.page_list a{ display:inline-block; width:auto; height:25px; color:#333; line-height:25px; padding-left:5px; padding-right:5px; background:#eeeeee; border:1px solid #dddddd; margin-left:5px; margin-right:5px; text-align:center; font-size:12px}

.page_info{ width:100%; text-align:center; font-size:12px; margin-top:15px;  }
.page_info a{ display:inline-block; width:auto; height:25px; line-height:25px; padding-left:5px; padding-right:5px; background:#eeeeee; border:1px solid #dddddd; margin-left:5px; margin-right:5px; text-align:center; font-size:12px}



.g-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-left:10px;padding-right:10px;line-height:2.142857;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.g-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.g-btn:hover,.g-btn:active,.g-btn:focus{text-decoration:none}.g-btn:active,.g-btn.g-btn-active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.g-btn.g-btn-disabled,.g-btn[disabled],fieldset[disabled] .g-btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none} 

.g-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;margin:0;padding:4px 10px;color:#454545;background-color:#fff;border:1px solid #999999;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);box-shadow:inset 0 1px 1px rgba(0,0,0,0.15);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:Microsoft Yahei; font-size:14px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;*height:20px;_margin:-1px 0}.g-input:-moz-placeholder{color:#999; }.g-input::-moz-placeholder{color:#999}.g-input:-ms-input-placeholder{color:#999}.g-input::-webkit-input-placeholder{color:#999}.g-input:focus{border-color:#f8b500;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(248, 181, 0, 0.6)}.g-input[disabled],.g-input[readonly],fieldset[disabled] .g-input{cursor:not-allowed;background-color:#eee}textarea.g-input{height:auto} 