header{
	height: 105px;
	position: relative;
}
header h1{
	width:432px;
	height: 55px;
	background: url("../imgs/logo.jpg");
	text-indent: -1000px;
	position: absolute;
	left: 0px;
	top: 36px;
}
header .ser{
	width:236px;
	height: 30px;
	background: #ededed;
	border:#eaeaea solid 1px;
	border-radius:0px 0px 3px 3px;
	position:absolute;
	right: 0px;
	top:2px;
}
header .ser .keyword{
	width:202px;
	height:30px;
	line-height: 30px;
	border: none;
	background: #ededed;
	padding:0 5px;
}
header .ser .ser_btn{
	position: absolute;
	right: 10px;
	top:10px;
}
header nav{
	position: absolute;
	right: 0px;
	top:59px;
}
header nav ul li{
	float: left;
	line-height: 34px;
}
header nav ul li a{
	height: 34px;
	padding: 0px 16px;
	text-decoration: none;
	color:#404040;
	font-size: 16px;
	display: block;
}
/*header nav ul li:hover ul{
	display: block;
}*/
header nav ul li a:hover{
	background: #75bb36;
	line-height: 34px;
	color:#fff;
}
header nav ul ul{
	border:#b5e38b solid 1px;
	background: #fff;
	padding:0px 10px;
	position: absolute;
	display: none;
	z-index: 999;
}
header nav ul ul li{
	float: none;
	border-bottom:#bababa dotted 1px;
}
header nav ul ul li a{
	color:#626262;
}
header nav ul ul li a:hover{
	color:#75bb36;
	background: none;
}
/* 导航选中状态 */
.active>a{
	background: #75bb36;
	color:#fff;
}
.banner{
	/*height: 491px;*/
	width:100%;
	border-top:#75bb36 solid 2px;
	text-align: center;
}
.notice{
	width: 100%;
	height: 18px;
	background: #e9e9e9;
	border-bottom: #d7d7d7 solid 1px;
	padding:8px 0;
	margin:0px auto;
}
.notice span.icon{
	width:4px;
	height: 18px;
	background: #309804;
	display: block;
}
.notice .last_new{
	margin-left: 10px;
	line-height: 18px;
}
.notice .last_new span.con{
	margin-left: 6px;
}
.part-one,.part-two{
	padding:20px;
	box-sizing: border-box;
	font-size: 0px;
}
.part-one .about,.part-one .news,.part-one .contact{
	display: inline-block;
	width:30%;
	vertical-align: top;
	font-size: 12px;
}
.part-one .about p{
	color:#606060;
	line-height: 24px;
	padding: 10px 0;
}
.part-one .news{
	margin:0px 50px;
	font-size: 0px;
}
.part-one .news .con{
	margin-top:10px;
}
.part-one .news img{
	width: 30%;
	height: 145px;
}
.part-one .news dl{
	vertical-align: top;
	width:60%;
	display: inline-block;
	margin-left: 10%;
	font-size: 12px;
}
.part-one .news dl dt{
	margin-bottom: 5px;
	font-weight: bold;
}
.part-one .news dl{
	line-height: 24px;
}
.part-one .contact ul{
	background: url("../imgs/icon.png") no-repeat;
	margin-top:17px;
	padding-left:35px;
}
.part-one .contact ul li{
	line-height: 32px;
}
.part-one .contact ul li span{
	display: inline-block;
	vertical-align: top;
}
.part-one .contact ul li span.contact-t{
	width:20%;
}
.part-one .contact ul li span.contact-c{
	width:80%;
}
.part-two .content{
	border:#d6d6d6 solid 1px;
}
footer{
	background: #e9e9e9;
	border-top: #d7d7d7 solid 1px;
}
footer ul{
	text-align: center;
	font-size: 0px;
	border-bottom:#d7d7d7 solid 1px;
}
footer li{
	display: inline-block;
	line-height: 42px;
	font-size: 14px;
}
footer li a{
	color:#8e8e8e;
	text-decoration: none;
	margin:0 15px;
}
footer p{
	line-height: 58px;
	text-align:center;
}


.banner .swiper-container {
    width: 100%;
    height: 100%;
}
.banner .swiper-container .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.content{
	padding:21px;
}
.content .swiper-container {
        width: 100%;
        height: 100%;
    }
.content .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.content .swiper-slide img{
	width: 165px;
	height: 165px;
	padding: 3px 4px;
	border:#f1f1f1 solid 1px;
}

/* 内页 */
.aside-l{
	width:310px;
}
.aside-r{
	width:900px;
	border:#d8d8d8 solid 1px;
}
.aside-l .title{
	width:100%;
	background: #75bb36;
	color:#fff;
	padding:0 20px;
	box-sizing: border-box;
}
.aside-l .por-list-li{
	/*height: 35px;*/
	line-height: 35px;
	border-bottom:#75bb36 dotted 1px;
	text-indent: 10px;
}
.aside-l .por-list-li a{
	text-decoration: none;
	color:#75bb36;
}
.aside-l .title-contact{
	background: #ededed;
	border:none;
	padding:0 20px;
}
.aside-l .contact ul{
	background: url("../imgs/icon.png") no-repeat;
	margin-top:17px;
	padding-left:35px;
}
.aside-l .contact ul li{
	line-height: 32px;
}
.aside-l .contact ul li span{
	display: inline-block;
	vertical-align: top;
}
.aside-l .contact ul li span.contact-t{
	width:20%;
}
.aside-l .contact ul li span.contact-c{
	width:80%;
}
.aside-r h3.title{
	color:#75bb36;
	border: none;
	border-left:#75bb36 solid 6px;
	padding:0 15px 0 15px;
}
.aside-r .title .crumbs{
	font-size: 10px;
	color:#929292;
}
.aside-r .title .crumbs a{
	color:#929292;
	text-decoration: none;
}
.aside-r .content{
	text-align:left;
	color:#929292;
	font-size: 12px;
	line-height: 24px;
}


/* 扫一扫，关注我们 */
.concern-us{
	width:150px;
	border: #1c4b15 solid 1px;
	border-radius: 5px;
	position: fixed;
	top: 35%;
	right: 0px;
	z-index: 100;
	background: #fff;
	overflow: hidden;
}