@charset "utf-8";
body{
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 24px;
	color: #808080;
	background: #FFFFFF;
}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul,li{ list-style:none;}
a{ color:#808080; text-decoration:none;}
a:hover{ color:#016ab3; text-decoration:none;}

.wrap{ width:1140px; margin:0 auto;}

.newspage {width:100%;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both; overflow:visible;}
.newspage A {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid;}
.newspage A:hover {BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4b4b4b; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none;}
.newspage A:active {BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4b4b4b; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid;}
.newspage SPAN.current {BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4b4b4b; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid;}
.newspage SPAN.disabled {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid;}

.header{ position:fixed; width:100%; left:0; top:0; z-index:9999; background:#fff; height:118px;}
.headerchuange{ background:#fff; border-bottom:#efefef 0px solid; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.logoc{ position:relative; width:463px; min-width:463px; padding-top:16px; float:left;}
.logo{ position:absolute;}
.logo img{ -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; opacity:1;}
.logochuange{ width:463px; position:absolute;}
.logochuange img{ -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; width:463px; opacity:0;}

.nav{ width:100%; display:flex; align-items:center; justify-content:flex-end; float:left; width:647px; padding-top:53px; margin-left:0px;}
.navitem{ -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative;}
.navitem a{ color:#000; font-size:16px; padding-top:0; font-weight:bold; padding-bottom:10px; margin:0 17px; float:left; border-bottom:#fff solid 3px;}
.navitem a:hover{ color:#016ab3; border-bottom:#016ab3 solid 3px;}
.navitem a.itemactive{ color:#000!important;}
.navitem a.itemactive:hover{ color:#016ab3!important;}

.seearch{ display:flex; align-items:center; text-align:right; float:right; padding-top:55px; width:21px;}
.seearch div{ margin:0 5px; display:block;}
.seearchitem{ background:url(../images/sou.png) no-repeat; width:21px; height:20px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.seearchitemchuange{ background-position:bottom center;}
.seearch a{ width:21px; height:inherit; display:block;}

.search{ position:fixed; top:118px; left:0; display:block; z-index:999999; width:100%; float:left;}
.searchitem{ padding:10px; background:#fff; border:#efefef 1px solid; width:500px; float:right;}
.searchitem form{ display:flex; width:100%;}
.input{ border:#ddd 0px solid; width:380px; color:#333; font-size:14px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; padding:0 10px; height:35px; line-height:35px; background:#FFFFFF;}

.f1{ width:100%; height:300px; float:left; background:url(../images/f1.jpg) no-repeat center top; }
.f2{ width:100%; height:300px; float:left; background:url(../images/f2.jpg) no-repeat center top;}
.f3{ width:100%; height:300px; float:left; background:url(../images/f3.jpg) no-repeat center top;}
.f4{ width:100%; height:300px; float:left; background:url(../images/f4.jpg) no-repeat center top; }
.f5{ width:100%; height:300px; float:left; background:url(../images/f5.jpg) no-repeat center top; }
.f_tit{ width:300px; height:120px; float:left; text-align:center; padding-top:30px; color:#FFFFFF; background: url(../images/tit_b.png); margin-top:150px;}
.f_tit h1{ text-transform:uppercase; line-height:60px; font-size:35px;}
.f_tit p a{ color:#FFFFFF;}
.f_tit p a:hover{ text-decoration:underline;}

.main{ width:100%; float:left; padding:40px 0 50px 0; line-height:30px; color:#737373;}


.shebei ul li{ float:left; width:265px; height:300px; margin:0 20px 40px 0;  text-align:center;}
.shebei ul li img{ width:265px; height:243px; border-radius:10px;}
.shebei_big{ width:265px; height:243px; overflow:hidden; margin-bottom:15px; border-radius:10px;}
.shebei_big img{ transition:all 0.5s;}
.shebei_big img:hover{ transform:scale(1.1);}

.pro ul li{ float:left; width:320px; height:300px; border:#e1e1e1 solid 1px; border-bottom:#016ab3 solid 3px; margin:0 20px 40px 0; padding:19px; text-align:center;}
.pro ul li img{ width:320px; height:220px; border-radius:10px;}
.big{ width:320px; height:243px; overflow:hidden; margin-bottom:15px; border-radius:10px;}
.big img{ transition:all 0.5s;}
.big img:hover{ transform:scale(1.1);}

.sort{ width:100%; float:left; padding-bottom:20px;}
.sort ul li{ float:left; background:#016ab3; margin:0 10px 10px 0; text-align:center;}
.sort ul li a{ color:#FFFFFF; display:block; width:275px;}
.sort ul li a:hover{ background:#989898;}

.p_list{ width:100%; float:left;}
.p_list h1{ color:#016ab3; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}
.table{ padding:15px 0;}
.table td{ text-align:center; padding:5px 0;}
.table tr:nth-child(odd){ background:#f5f3f0;}
.table tr:nth-child(even){ background:#fff;}

.p_detail{ width:100%; float:left;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #016ab3; background:#f9f9f9;}
.p_detail h4 span{ background:#016ab3; width:100px; line-height:30px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px; font-size:20px;}
.p_detail table tr td{ padding:6px 15px;}
.p_detail img { max-width:80%!important; height:auto!important; }

.paging{ width:100%; float:left; margin-top:30px; font-size:14px; background:#f9f9f9;}
.up{ width:535px; float:left;}
.back{ width:70px; float:left; text-align:center;}
.down{ width:535px; float:left; text-align:right;}

.new{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; padding-bottom:40px; margin-bottom:30px;}
.n_l{ width:90px; float:left; margin-right:40px; border-top:#808080 solid 2px; text-align:center;}
.n_l h1{ padding:20px 0;}
.n_r{ width:1010px; float:left;}
.n_r h2{ color:#3c3c3c; margin-bottom:10px; font-weight:normal;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#016ab3;}
.n_r h4{ width:120px; line-height:32px; border:#016ab3 solid 1px; color:#016ab3; text-align:center; margin-top:20px; font-weight:normal;}
.n_r a h4 { color:#016ab3;}
.n_r a:hover h4{ text-decoration:underline; background:#016ab3; color:#fff;}

.n_detail h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px;}
.n_detail h4{ font-weight:normal; color:#bfbfbf; text-align:center; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; margin-bottom:20px;}

.contact{ width:960px; float:left; background:#f5f3f0; border-radius:15px; padding:50px 90px 50px 90px;}
.c_left{ width:570px; float:left;}
.c_left h1{ font-size:25px; color:#3c3c3c;}
.c_left h2{ font-size:20px; color:#3c3c3c; padding:25px 0 21px 0; font-weight:normal;}
.c_left p{ color:#747474; line-height:33px;}

.c_right{ width:362px; float:right;}
.c_right h1{ font-size:25px; color:#3c3c3c;}

.kuang1{
height:36px;
color:#606060;
border:#cdd3d9 solid 1px;
width:340px;
float:left;
display:inline;
padding-left:20px;
margin-top:10px;
line-height:36px;
background:#fdfdfd;
border-radius:5px;
font-size:15px;
}
.kuang2{
height:36px;
color:#606060;
border:#cdd3d9 solid 1px;
width:340px;
float:left;
display:inline;
padding-left:20px;
margin-top:8px;
line-height:36px;
background:#fdfdfd;
border-radius:5px;
font-size:15px;
}
.kuang3{
height:36px;
color:#606060;
border:#cdd3d9 solid 1px;
width:340px;
float:left;
display:inline;
padding-left:20px;
margin-top:8px;
line-height:36px;
background:#fdfdfd;
border-radius:5px;
font-size:15px;
}
.kuang4{
height:86px;
color:#606060;
border:#cdd3d9 solid 1px;
width:340px;
float:left;
display:inline;
padding-left:20px;
margin-top:8px;
line-height:21px;
background:#fdfdfd;
border-radius:5px;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
}
.kuang5{
height:36px;
color:#606060;
border:#cdd3d9 solid 1px;
width:180px;
float:left;
display:inline;
padding-left:20px;
margin-top:8px;
line-height:36px;
background:#fdfdfd;
border-radius:5px;
font-size:15px;
margin-right:10px;
}
.kuang6{
height:50px; text-align:center;
color:#fff;
border:#016ab3 solid 1px;
width:362px;
float:left;
margin-top:21px;
line-height:36px;
background:#016ab3;
border-radius:5px;
font-size:20px;
}

.foot{ width:100%; float:left; background:#e9e9e9; padding:67px 0 73px 0; border-bottom:#b4b4b4 solid 1px;}
.fo_left{ width:570px; float:left;}
.fo_left h1{ font-size:25px; color:#3c3c3c; padding-bottom:20px;}
.fo_left ul li{ width:285px; float:left; line-height:30px;}

.fo_right{ width:400px; float:right; border-left:#b4b4b4 solid 1px; padding-left:109px;}
.fo_right h1{ font-size:25px; color:#3c3c3c; padding-bottom:20px;}
.fo_right h2{ background:url(../images/fo_tel.png) no-repeat left top; line-height:35px; font-weight:normal; padding:0 0 10px 50px; font-size:22px;}

.footer{ width:100%; float:left; background:#e9e9e9; padding:62px 0 60px 0; border-top:#fff solid 1px; font-size:14px;}
.f_left{ float:left;}
.f_left img{ padding:10px 20px 0 0;}
.f_right{ float:right; text-align:right;}
.f_right img{ padding:6px 0 0 38px;}