﻿#nav{
	width: 100%;
	height: 90px;
	background-color: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
}

.nav_wrap{
	min-width: 1220px;
}
#logo{
	width: 10%;
	height: 44px;
	margin-left: 40px;
	padding-top:22px;
}
#logo img{
	max-width: 100%;
}
#nav .nav1{
	margin-right: 40px;
}
.nav2{
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	display: none;
}
#nav .nav1 .li{
	float: left;
}
#nav .nav1 .li:hover .nav2{
	display: block;
} 
#nav ul li a{
	display: block;
	height: 90px;
	line-height: 90px;
	color:#FFFFFF;
	font-size: 16px;
	padding: 0 27px;
	text-decoration: none;
}
#nav ul li a:hover{
	background-color:rgba(0,0,0,0.5) ;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}
.swiper-slide img{
	max-width: 100%;
}


#nav_0{
	width: 100%;
	height: 90px;
	background-color:#FFFFFF;
}

.nav_wrap_0{
	min-width: 1220px;
}
#logo{
	width: 10%;
	height: 44px;
	margin-left: 40px;
	padding-top:22px;
}
#logo img{
	max-width: 100%;
}
#nav_0 .nav1{
	margin-right: 40px;
}
.nav2{
	display: none;
}
.li_xia{
	position: relative;
}
#nav_0 .nav2{
    position: absolute;
    top: 90px;
    left: 0;
}
#nav_0 .nav1 .li{
	float: left;
}
#nav_0 .nav1 .li:hover .nav2{
	display: block;
} 
#nav_0 ul li a{
	display: block;
	height: 90px;
	line-height: 90px;
	color:#333333;
	font-size: 16px;
	padding: 0 27px;
	text-decoration: none;
}

#nav_0 ul li a:hover{
	background-color:rgba(0,0,0,0.5) ;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
	color: #FFFFFF;
}
#nav_0 .nav2 li a{
	color: #FFFFFF;
}


.main_about{
	width: 340px;

	margin-right: 40px;
}
#main i{
	line-height: 20px;
	vertical-align: top;
}
.main_top{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
}
.main_top span{
	font-size: 20px;
	font-family: arial;
	color: #2a78e1;
	font-weight: 800;
	padding-right: 10px;
}
.main_about_txt{
	height: 120px;
	margin-top: 20px;
}
.main_about_txt img{
	display: block;
	float: left;
	width: 340px;
	height: 166px;
}
.main_about_txt p{
	width: 170px;
}
.main_about_tips{
	height: 26px;
	margin-top: 20px;
}
.main_about_tips_wrap{
	width: 248px;
	height: 26px;
	margin: 0 auto;
}
.main_about_tips_wrap a{
	text-decoration: none;
	border-radius: 20px;
	display: inline-block;
	width: 76px;
	height: 26px;
	line-height: 26px;
	background-color:#2a78e1;
	color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
}
.main_about_tips_wrap a:hover{
	background-color:#236ac9;
}
.main_about_tips_wrap a:last-child{
		margin-right: 0px;
}
.main_business{
	width: 400px;
	margin-right: 40px;
}
.main_business_txt{
	height: 166px;
	margin-top: 20px;
	background: url(/images/business_bg.jpg);
}
.main_business_tips{
	width: 360px;
	height: 82px;
	margin:0 auto;
	padding-top: 84px;
}
.main_business_tips a{
	display: block;
	width: 47px;
	height: 25px;
	line-height: 25px;
	margin:8px auto 0;
	border-radius: 14px;
	background-color: #FFFFFF;
	text-align: center;
	color: #2a78e1;
	text-decoration: none;
}
.main_business_tips a:hover{
	background-color: #2a78e1;
	color:#FFFFFF ;
}
.tip1,.tip2,.tip3,.tip4{
	width: 82px;
	height: 82px;
	float: left;
	margin-right: 10px;
}
.tip1{
	background: url(/images/tip1.jpg);
}
.tip2{
	background: url(/images/tip2.jpg);
}
.tip3{
	background: url(/images/tip3.jpg);
}
.tip4{
	margin-right: 0;
	background: url(/images/tip4.jpg);
}

.main_contact_txt{
	position: relative;
	width: 400px;
	height: 166px;
	margin-top: 20px;
	background: url(/images/contact_bg.jpg);
}
.main_contact_txt a{
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 60px;
	
}
.map,.tel{
	line-height: 26px;
	margin:10px 0 0 10px;
	padding-left: 40px;
	word-break: break-all;
}
.map{
	
	background: url(/images/map.png) no-repeat left top;
}
.tel{
	
	background: url(/images/tel.png) no-repeat left center;
}

#foot{
	background: #f5eedc;
	height: 50px;
}
.foot_line{
	height: 100%;
	background:url(/images/foot_line.png) no-repeat left top;
}
.foot_line span{
	line-height: 50px;
}


/*内页*/
.banner_nei img{
	max-width: 100%;
}
.cont_l{
	width: 870px;
	min-height: 800px;
}
.cont_l .cont_border{
	height: 28px;
	border-bottom: 2px solid #333333;
}
.cont_l .cont_l_wrap{
	padding-top:20px;
	line-height: 28px;
}
.sidebar{
	width: 340px;
	min-height: 800px;
	border-left: 1px solid  #EEEEEE ;
	border-right: 1px solid #EEEEEE ;
	position: relative;
}
.sidebar a{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	border-bottom: 1px solid #EEEEEE;
	box-sizing: border-box;
	padding-left: 30px;
	text-decoration: none;
}
.sidebar .sidbar_cont{
	margin-top: 80px;
}
.sidebar .sidbar_top{
	position: absolute;
	background: url(/images/about_siderbar.jpg);
	width: 340px;
	height: 150px;
	top: -90px;
	left: 0;
}
.sidbar_top p{
	margin-top: 42px;
	font-size: 30px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
.sidebar span{
	display: block;
	width: 100%;
	font-size: 18px;
	font-family: arial;
	color: #FFFFFF;
	text-align: center;
}
.sidebar a:hover{
	background-color: #f5eedc;
}

/*图片列表*/
.cont_l .item{
	width: 195px;
	height: 170px;
}
.item a{
	display: block;
	width: 100%;
	height: 146px;
	text-decoration: none;
	overflow: hidden;
}
.item a:hover img{
	transform:scale(1.5);
	-ms-transform:scale(1.5); /* IE 9 */
	-moz-transform:scale(1.5); /* Firefox */
	-webkit-transform:scale(1.5); /* Safari and Chrome */
	-o-transform:scale(1.5); /* Opera */
}
.item p{
	width: 100%;
	height: 24px;
	text-align: center;
	line-height: 24px;
}
.item img{
	width: 100%;
	height: 100%;
	transition:all 0.6s;
	-moz-transition:all 0.6s; /* Firefox 4 */
	-webkit-transition:all 0.6s ; /* Safari and Chrome */
	-o-transition:all 0.6s; /* Opera */
}
.item{
	margin:0 30px 40px 0;
}
.item:nth-child(4n){
	margin: 0 0 40px;
}


/*新闻栏目*/
.news_list{
	width: 100%;
	height: 150px;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 30px;
	transition: all 0.6s; 
	-ms-transition: all 0.6s;  /* IE 9 */
	-moz-transition: all 0.6s;  /* Firefox */
	-webkit-transition: all 0.6s; /* Safari and Chrome */
	-o-transition: all 0.6s;  /* Opera */
}
.news_list:hover{
	background: #fffbf1;
	transform:translateX(10px);
	-ms-transform:translateX(10px); /* IE 9 */
	-moz-transform:translateX(10px); /* Firefox */
	-webkit-transform:translateX(10px);/* Safari and Chrome */
	-o-transform:translateX(10px); /* Opera */
}
.news_list h2{
	font-size: 20px;
	line-height: 40px;
}
.news_list p{
	color: #666666;
	line-height: 28px;	
}
.news_list span{
	display: block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	float: right;
	background: #2a78e1;
	margin-right: 10px;
}
#MyContent img{
 max-width:100%;
}