body{
	background-color: #f6f6f6;
}
.nav{
	width:100%;
	height:150px;
	background: #fff;
}
.w{
	width:80%;
	margin:0 auto;
}
.nav_logo{
	background: url('../images/header.jpg') center no-repeat;
	background-size: 100% 100%;
	height:100px; 
}
.nav_left{
	float:left;
	height: 100px;
}
.nav_left ul{
	height:70px;
}
.nav_left li{
	height:100px;
	line-height: 100px;
	float:left;
	text-align:center;
}
.nav_left li img{
	margin-top: 25px;
	width:50px;
	height:50px;
}
.nav_left li:nth-child(2){
	font-size: 30px;
	font-weight: 700;
}
.nav_left li:nth-child(3){
	font-size: 50px;
}
.nav_left li:nth-child(4){
	line-height: 25px;
	margin-top: 30px;
}
.nav_right{
	line-height: 30px;
	float:right;
	height:30px;
	margin-top: 20px;
}
.nav_title{
	width:100%;
	height:50px;
	background: #3b9aff;
}
.nav_title .nav_ul{
	line-height: 50px;
	height:50px;
}
.nav_title .nav_list{
	float:left;
	width:14.66%;
	height:50px;
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	font-size: 18px;
}
.nav_title .nav_list a{
		display:inline-block;
		width:100%;
        color:#fff;
}
.nav_choice{
    display:none;
    background: #3b9aff;
    position: relative;
    z-index: 99;
}
.nav_choice li{
    background: #3b9aff;
    cursor: pointer;
    box-sizing: border-box;
    color:#Fff;
}
.active{
	background: rgba(0,0,0,0.3);
	/*border-bottom:2px solid #ff7f27;*/
}

.searchcon { 
    float: right;
    width: 270px;
    height: 37px;
}
.searchinput {     background-color: #fff;
    float: left;
    border: 1px solid #ccc;
    height: 18px;
    width: 200px;
    padding: 5px; }
.searchbtn { 
    background-color: #eee;
    float: left;font-size: 14px;color:#333;
    height: 29px;
    line-height: 29px;
    width: 50px;
    text-align: center;
    cursor: pointer;
     }
.searchbtn:hover { background-color: #fff; color:#333; }
.nav_right p{
	letter-spacing: 4px
}
.main{
	height:500px;
	margin-top: 15px;
}
.main h2{
color:red;
}
.clear{clear:both;}
.location { width:740px; margin-left:10px;height:45px;margin-bottom:20px; border-bottom:#E0E0E0 1px solid}
.content li{
	float:left;
	width:32.5%;
	height:200px;
	margin-top:10px;
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.05);
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.upload{
	float:left;
	width:100%;
	height:500px;
	margin-top:10px;
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.05);
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.content li:hover {
	-webkit-box-shadow: 0 4px 7px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 4px 7px rgba(0,0,0,0.15);
	box-shadow: 0 4px 7px rgba(0,0,0,0.15);
	-webkit-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)
}
.content li:nth-child(2),.content li:nth-child(5){
	margin-left:10px;
	margin-right:10px;
}
.lunbo{
	width:100%;
	height:285px;
}
.lunbo img{
	width:100%;
	height:285px;
}
/*======================轮播图==================================*/
.js-silder{
	position: relative;	
	min-width: 320px;
	z-index: 9;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
	height: 335px;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 10px;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -170px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}
/*========================================================*/

.ft-nav {background:#535353;border-bottom:1px solid #6c6c6c;height:200px;}
.ft-nav-box {padding:30px 0 47px;}
.ft-nav dl {float:left;margin-right:100px;}
.ft-nav dt {color:#fff;font:14px/1 "Microsoft YaHei";margin-bottom:17px;}
.ft-nav dd {line-height:20px;margin-bottom:5px;}
.ft-nav dd  a {color:#b4b4b4 }
/*//==============================================================*/
.fl{ float:left;}


/*====IE提示====*/
.ie8-tips {
	width:100%;
	padding:30px 0;
	border-bottom:1px solid #0066cc;
	background:#fff;
	color:#333;
	line-height:50px;
	text-align:center;
	font-size:2em;
}
.ie8-tips p {
	padding:5px 0;
}
.ie8-tips a {
	margin:0 1em;
	font-size:2em;
}
/*=清除非IE浏览器下的浮动溢出=*/
.wrapfix:after{	
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.wrapfix {
	display: inline-table;
}
/* Hides from IE-mac \*/
* html .wrapfix {
	height: 1%;
}
.wrapfix {
	display: block;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}
.wrapwidth{ width:1200px; margin:0 auto;}
.fazs{ width:580px;}
.fazs .faimg{ margin-bottom:8px;}
.fazs .fajs{ background:#1c9bc8; height:128px;}
.fazs .fajs dl{padding:0 10px}
.fazs .fajs dl dt a{ color:#fff; line-height:36px;}
.fazs .fajs dl dd a{ color:#fff; font-size:12px; line-height:22px;}
.fazs .fajs .ddjt{ text-align:right; margin-right:10px;}


.fazsr{ width:580px; margin-left:40px;}
.fazsr .faimg{ margin-bottom:8px;}
.fazsr .fajs{ background:#1c9bc8; height:128px;}
.fazsr .fajs dl{padding:0 10px}
.fazsr .fajs dl dt a{ color:#fff; line-height:36px;}
.fazsr .fajs dl dd a{ color:#fff; font-size:12px; line-height:22px;}
.fazsr .fajs .ddjt{ text-align:right; margin-right:10px;}


.table3_12 table {
	width:100%;
	margin:15px 0
}
.table3_12 th {
	background-color:#50C2FF;
	color:#FFFFFF
}
.table3_12,.table3_12 th,.table3_12 td
{
	font-size:1em;
	text-align:center;
	padding:4px;
	border:1px solid #20adfe;
	border-collapse:collapse
}
.table3_12 tr:nth-child(odd){
	background-color:#c4eafe;
}
.table3_12 tr:nth-child(even){
	background-color:#fdfdfd;
}

.bottom{ background:#50514c;}
.bottom p:nth-child(1){ float:left;color:#fff; line-height:50px; font-size:14px;}
.bottom p:nth-child(2){ float:right;color:#fff; line-height:50px; font-size:14px;}
.zx_phone{margin-top:15px;font-weight: 700;font-size: 16px;}
.addressbox{width:100%; margin:auto; background:#0089cf; height:146px}
.contact{ font-size:16px; color:#ffffff; font-weight:bold; height:40px}
.phone{ font-size:14px; color:#ffffff;float:left; line-height:25px}
.erweima{ float:left; padding-top:25px; text-align:center; color:#ffffff}
.address{  font-size:14px; color:#ffffff;float:left; line-height:25px}
.ad_main{ width:90%; margin:auto}
.ad1{width:110px; float:left}
.ad_link{float:left; padding-top:31px; width:270px}
.phone_mian{width:600px; padding-top:10px}
.erweima_box{ float:left; width:520px}
.bnsp{ float:left; width:20px}