﻿/*头部样式*/
.layer-bg {
    width: 100%;
    padding: 50px 0px 60px;
    position: fixed;
    top: 80px;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 10002;
    display: none;
}
.drop-menu {
    width: 1300px;
    margin: 0 auto;
}
.about-menu ul li {
    width: 130px;
    float: left;
    margin: 0px 25px;
    text-align: center;
    font-size: 16px;
}
.about-menu ul li a {
    display: block;
    font-weight: bold;
    line-height: 2;
    letter-spacing: 1px;
    color: #434343;
}
.item-nav {
	position:relative;
	overflow:hidden;
}
.item-nav .left {
	float:left;
	width:26%;
	overflow:hidden;
	height:auto!important;
	position:relative;
	padding-right:35px;border-right:
}
.item-nav .left .ntitle {
	padding-bottom:10px;
}
.item-nav .left .ntitle h3 {
	font-size:24px;
	color:#1a1a1a;
	text-transform:uppercase;
	margin:0;
}
.item-nav .left .item-nav-pic-swiper {
	position:relative;
}
.item-nav .left .img {
	display:block;
}
.item-nav .left .text {
	padding:20px 0;
	overflow:hidden;
	font-size:14px;
	line-height:24px;
	color:#666;
}
.item-nav .left .btn {
	font-size:0;
	border:1px solid #ccc;
	display:inline-block;
	padding:15px 20px;
	position:relative;
}
.item-nav .left .btn span {
	font-size:14px;
	color:#666;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	z-index:3;
	position:relative;
}
.item-nav .left .btn i {
	width:9px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	background:url("../images/right2.png");
	background-size:100% 100%;
	margin-top:3px;
	position:relative;
	z-index:3;
	opacity:.5;
}
.item-nav .left .btn::before {
	content:'';
	display:block;
	width:0px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background:#3fb8bf;
	z-index:1;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease;
}
.item-nav .left a {
	display:block;
	overflow:hidden;
}
.item-nav .left a:hover .btn::before {
	width:100%;
}
.item-nav .left a:hover .btn span {
	color:#fff;
}
.item-nav .left a:hover .btn i {
	background:url("../images/right3.png");
	background-size:100% 100%;
	opacity:1;
}
.item-nav .right-nav {
	float:left;
	width:70%;
	height:250px; border-left: 1px #e5e5e5 solid;
}
.item-nav .right-nav ul {
	width:30%;
	height:auto;
	margin:0;
	padding:0 0 0 5%;
	list-style:none;
	position:relative;
	overflow:hidden;float:left;
}
.item-nav .right-nav .nav_miaoshu{
	width:70%;
	height:300px;font-size:16px;
	margin-top:40px;
	white-space:normal;text-align:left;float:right;
}
.item-nav .right-nav ul::before {
	content:'';
	display:block;
	width:1px;
	height:100%;
	
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.item-nav .right-nav ul:last-child::after {
	display:none;
}
.item-nav .right-nav ul.nav {
	position:relative;
	margin-top:-10px;
}
.item-nav .right-nav ul.two {
	position:absolute;
	top:0;
	left:340px;
	background:#fff;
}
.item-nav .right-nav ul.three {
	position:absolute;
	top:0;
	left:340px;
	background:#fff;
}
.item-nav .right-nav ul li.vtitle {
	list-style:none;
	width:140px;
	
	padding-right:0px;
margin:0;display:block;
}

.item-nav .right-nav ul li a {
	position:relative;
	display:block;
	padding:10px 0;
	overflow:hidden;
}
.item-nav .right-nav ul li a::before,.item-nav .right-nav ul li a::after {
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:#e5e5e5;
	position:absolute;
	left:0;
	bottom:0;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease;
}
.item-nav .right-nav ul li a::before {
	width:0px;
	height:2px;
	z-index:3;
}
.item-nav .right-nav ul li a:hover::before {
	width:100%;
	background:#3fb8bf;
}
.item-nav .right-nav ul li a h4 {
	font-size:17px;
	color:#999999;
	margin:0;
}
.item-nav .right-nav ul li a i {
	width:9px;
	height:12px;
	position:absolute;
	top:20%;
	right:5%;
	margin-top:-6px;
	background:url("../images/right2.png");
	background-size:100% 100%;
	display:block;
	opacity:0;
}
.item-nav .right-nav ul li a:hover i,.item-nav .right-nav ul li.cur a i {
	opacity:.5;
}
.item-nav .right-nav ul li.cur a h4 {
	color:#3fb8bf;
}
.item-nav .right-nav ul li.cur a::before {
	width:100%;
	background:#3fb8bf;
}
.item-nav .right-nav ul li.cur ul li a::before {
	width:0px;
}
.item-nav .right-nav ul li.cur ul li a:hover::before {
	width:100%;
}
.item-nav .right-nav ul li ul li.cur.on a i {
	opacity:.5;
	display:block;
}
.item-nav .right-nav ul li ul li.cur.on a::before {
	width:100%;
}
.item-nav .right-nav ul li ul li.cur.on ul li a::before {
	width:0;
}
.item-nav .right-nav ul li ul li.cur.on ul li a:hover::before {
	width:100%;
}
.item-nav .right-nav ul li ul li.cur.on ul li a i {
	opacity:0;
	display:none;
}
.item-nav .right-nav ul li ul li.cur.on ul li a:hover i {
	opacity:.5;
	display:block;
}
.item-nav .right-nav ul li ul {
	display:none;
}
.item-nav .right-nav ul li ul li a {
	color:#999999;
}
.item-nav .right-nav ul li ul li a i {
	opacity:0;
	display:none;
}
.item-nav .right-nav ul li ul li a:hover i {
	opacity:.5;
	display:block;
}
.item-nav .right-nav ul li ul li a:hover,.item-nav .right-nav ul li ul li a:hover h5 {
	color:#000;
}
.item-nav .right-nav ul li ul li a h5 {
	font-size:15px;
	color:#999999;
	margin:0;
	font-weight:normal;
	width:90%;
}

#module_34498384 .iconimg {
    font-size: 24px;
    font-weight: bold;
}
#module_34496850 .Nav-Container li:hover,.navbg0 #module_34496850 .Nav-Container li.active0,.navbg1 #module_34496850 .Nav-Container li.active1,.navbg19 #module_34496850 .Nav-Container li.active19,.navbg5 #module_34496850 .Nav-Container li.active5,.navbg23 #module_34496850 .Nav-Container li.active23,.navbg15 #module_34496850 .Nav-Container li.active15,.navbg22 #module_34496850 .Nav-Container li.active22{
	border-bottom-color:rgb(3, 159, 159);
	border-bottom-style:solid;
	border-bottom-width:4px;
	
}
#module_34496850 .Nav-Container li:hover a, .navbg0 #module_34496850 .Nav-Container li.active0 a, .navbg1 #module_34496850 .Nav-Container li.active1 a, .navbg19 #module_34496850 .Nav-Container li.active19 a, .navbg5 #module_34496850 .Nav-Container li.active5 a, .navbg23 #module_34496850 .Nav-Container li.active23 a, .navbg15 #module_34496850 .Nav-Container li.active15 a, .navbg22 #module_34496850 .Nav-Container li.active22 a{
	font-size:16px;
	color:rgb(3, 159, 159);
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	
	
}

.pagerGiant a,.pagerGiant span{display: inline-flex
;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    padding: 0;
    padding:5px 10px;
    font-size: 12px;
    border: 1px solid #ccc;
    background: #fff;
margin-bottom:5px;
}
