﻿@charset "utf-8";
/* CSS Document Edited by LiLu */
* {
	margin:0;
	padding:0;
	outline:none;
	list-style:none;
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
}
body,html {
	color:#333;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    font-family:"微软雅黑", Microsoft YaHei;
    position: relative;
    font-size: 14px;
    line-height:1.7;
    min-width: 1260px;
}
ul{list-style: none;margin:0;padding:0;}
img {
    /*display: block;*/
	border:none;
	max-width: 100%;
	width: auto;
	height: auto;
	-ms-interpolation-mode: bicubic;
	_width:auto;
}
input, textarea {
	border:none;
	background:none;
	font-size:14px;
	vertical-align:middle;
	color:#666;
	font-family:"微软雅黑", Microsoft YaHei;
}
select {
	font-size:14px;
	vertical-align:middle;
	cursor:pointer;
	font-family:"微软雅黑", Microsoft YaHei;
}
body a {
	outline: medium none;
}
a {
	text-decoration:none;
    blr:expression(this.onFocus=this.blur());
	outline: none;
	color:#666;
    -webkit-transition: transition:all 0.4s ease;
    -moz-transition: transition:all 0.4s ease;
    -ms-transition: transition:all 0.4s ease;
    -o-transition:all 0.4s ease;
    transition:all 0.4s ease;
}
a:hover {
	text-decoration:none;
    color:#F6A900;
}
em, i {
	font-style:normal;
}
a:focus, input, select {
	outline:none;
}
.clearfix {
*zoom:1;
}
.clearfix:after {
	content:"\200B";
	display: block;
	clear: both;
	height: 0;
}
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
    width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
input[type="submit"], input[type="reset"], input[type="button"], button, select {
	-webkit-appearance: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-weight: normal; padding: 0; margin: 0; font-family:"微软雅黑", Microsoft YaHei;font-size:14px;}

.inner{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

/*header*/
.header{ width: 94%; min-width: 1200px; height:100px; padding:0 3%; background:rgba(255,255,255,1); position: fixed;top:0;left:0;z-index:2000;}
.logo{ margin-top: 30px;}
.header_r{ margin-top: 35px;}
.header_form{ position: relative; width:160px; margin-left: 60px;}
.header_inp{ width: 106px; padding: 4px 40px 4px 12px; height: 20px; border:1px solid #f6a900; font-size: 12px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius:15px;}
.header_btn{ display: block; cursor: pointer; width:30px;height:30px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius:15px; background:url(../images/header_btn.png) center center no-repeat; font-size: 0; position: absolute;top:0;right:0;}
.header_btn:hover{ background-color: #f6a900; background-image: url("../images/header_btn2.png");}
.nav li{ cursor: pointer; height: 65px; padding:0 35px; float: left; position: relative;}
.nav li>a{font-size:16px; line-height: 30px; position: relative;display: block;color:#666;}
.nav li>a::before{content: ''; width:0; height:2px;display: block;position: absolute;bottom:-8px;left:50%;background:#f6a900;}
.nav li a:hover,.nav li.active>a{color:#f6a900;}
.nav li>a:hover::before,.nav li.active>a::before{width:100%;left:0;}
.nav_down{width:90px;padding:10px 0;text-align: center;background:#fdeecc;position: absolute;top:100%;left:50%;margin-left:-45px;display: none;z-index:2000;}
.nav_down a{line-height:30px;display: block;}
.nav_down a:hover{text-decoration: underline;}
.pro_nav{width:100%; padding:30px 0; background:#fdeecc;position: absolute;top:100%;left:0;display: none;z-index:2000;}
.pro_nav_inner{width:100%;display:flex;justify-content: center ;margin:0 auto;}
.pro_nav_list{  overflow: hidden;}
.pro_nav_list li{ float: left; margin-left: 80px;}
.pro_nav_list li:first-child{
	margin-left: 0;
}
.pro_nav_tit{font-size:16px;color:#f6a900;text-decoration: underline;margin-bottom:15px;}
.pro_nav_div{margin-bottom:20px;}
.pro_nav_list li a{display: block; font-size: 12px; line-height:20px; margin-bottom: 8px;}
.pro_nav_span{display: block; width: 180px;}
.pro_nav_span a{width:50%; float:left;}
.pro_nav_list li a:hover{color:#f6a900;text-decoration: underline;}
.header_scr{ height: 80px; background:rgba(255,255,255,.95); box-shadow:0 0 20px -3px #ccc;}
.header_scr .logo{ margin-top: 20px;}
.header_scr .header_r{ margin-top: 25px;}
.header_scr .nav li{ height: 55px;}

/*footer*/
.footer{width:100%;background:#727171;color:#fff;padding-top:60px;}
.footer_nav{width:700px;}
.footer_tit{margin-bottom:10px;font-size:16px;}
.footer_nav li{float: left;margin-right:60px;}
.footer_nav li a{color:#fff;display: block;line-height:28px;}
.footer_nav li a:hover{text-decoration: underline;color:#F6A900;}
.footer_logo{margin-bottom:20px;}
.footer_link li a{text-decoration: underline;color:#fff;}
.footer_b{padding:20px 0;text-align: center;border-top:1px solid #fff;margin-top:30px;}
.phone_link{ width: 100%; clear: both; padding: 20px 0;}
.phone_link a{ display: inline-block; line-height: 28px; background-color: #808080; color: #fff; padding: 0 8px; border-right: 1px solid #fff;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.phone_link a:hover{ background-color: #f6a900; border-color: #ffe4a9; color: #fff;}

/*page*/
.page{text-align: center;margin-top:50px;}
.page a{width:33px;height:33px;line-height:33px; background:#fff;border-radius:50%;display: inline-block;margin:0 2px;}
.page a:hover,.page a.active{background:#f6a900;color:#fff;}
.page a.prev,.page a.next{font-weight: bold;}

.go_top{width:72px;height:72px;position:fixed;bottom:50px;right:30px;display: none;cursor: pointer;}
