/* eyoucms.com 易优CMS -- 好用,免费,安全 */
a:hover {text-decoration: none;}
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

/*头部样式*/
/* #header {position: relative;} */
/* #header .logo {margin-top:20px;} */
#header .tel {}
#header .menu_icon {position: absolute;top: 30%;right: 5%;width: 8%;}
#header .logo img{
    height:80px;
    margin:10px 0;
}
@media all and (max-width: 992px) {
	#header .logo{ height:70px;}
	.logo img{ max-height:70px;max-width:none}
}

/*pc导航*/
.pc_menu .menu .nLi {float: left;width: 14%;position: relative;height:100%;}
.pc_menu .menu .nLi h3 {padding: 30px 0 20px; font-size:16px;height:100%;}
.pc_menu .menu .nLi h3 a {display: block;text-align: center;color: #181818;line-height: 30px;}
.pc_menu .menu .nLi .menu_2 {display: none;background: #4e2d0e;position: absolute;width: 100%;z-index: 10;padding:10px 0}
.pc_menu .menu .nLi .menu_2 li a {display: block;color: #fff;line-height:24px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}


/*大图样式*/
#banner {position: relative; overflow: hidden;}
#banner .swiper-container{
	height:100%;
}


/*#banner {height: 600px;}*/
/*大图记得修改高度*/

/*#swiperbanner .item{*/
/*    height:800px;*/
/*}*/
#banner a.item {display:block; background-position:top center; background-repeat:no-repeat;height: 100%;width: 100%; background-size: cover;}

/*@media all and (max-width: 992px) {*/
  /*#banner .item,*/
  /*#banner {height: 400px;}*/
/*}*/
/*@media all (min-width:641px) and (max-width: 991px)   {*/
  /*#banner .item,#banner {height: 445px;}*/
/*}*/
/*@media all and (max-width: 640px) {*/
/*  #banner .item,#banner {height: 200px;}*/
/*}*/


/*黑色遮罩*/
.black_cloth {position: fixed;z-index: 10000000;width: 100%;height: 100%;background: url(../images/black_cloth.png) repeat;display: none;top: 0;left: 0;}

/*手机左边弹出导航*/
.wap_menu {width: 250px;position: fixed;top: 0px;left: -250px;height: 100%;text-align: left;z-index: 10000001;background: #9e845a;}
.wap_menu li.menu_tit {font-size: 18px;font-weight: bold;background: rgba(255, 255, 255, 0.3);position: relative;padding: 15px 10px;color: #fff;}
.wap_menu li.menu_tit span {font-size: 20px;position: absolute;top: 12px;right: 15px;border-bottom: none;z-index: 1000;}
.wap_menu li {margin-bottom: 2px;font-size: 14px;position: relative;}
.wap_menu li .wap_menu1 {line-height: 24px;font-size: 16px;text-transform: Uppercase;background: rgba(255, 255, 255, 0.1);position: relative;}
.wap_menu li p {padding: 10px 10px; margin-bottom:0;}
.wap_menu li .wap_menu1 a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 25px;color: #ffffff;}
.wap_menu li .wap_menu1 p.left {float: none;}
.wap_menu li .wap_menu1 p.right {width: 15%;text-align: center;color: #fff;position: absolute;top: 0;right: 0;float: none;z-index: 1000;}
.wap_menu li .wap_menu2 {display: none;}
.wap_menu li .wap_menu2 a {display: block;background: none;color: rgba(255, 255, 255, 0.8);overflow: hidden;font-size: 14px;border-bottom: rgba(255, 255, 255, 0.1) solid 1px;padding: 10px;}
.wap_menu li .wap_menu2 a i {float: left;width: 4px;height: 4px;background-color: #fff;margin: 8px 10px 0 5px;}
.wap_menu li .wap_menu2 a span {float: left;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


/*pc侧边栏分类样式*/
._aside {padding-right: 0;}
._aside > h2 {}
/*一级的样式*/
._aside ul.sidemenu > li.sub1 ul {display: none;}
._aside ul.sidemenu > li.sub1 > a.sub1_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {color: #ff0000;}
/*二级的样式*/
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/*三级的样式*/
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.article{ padding-top:15px;}
@media (max-width: 640px) {
  ._aside {padding: 0;}
  /*手机内页crumb*/
  ._aside > h2 { font-size:16px; background:#aaa; height:30px; line-height:30px;}
  ._aside h2 .phone-menuicon {float: right;cursor: pointer;height:27px;}
  ._aside h2 .phone-menuicon img {-webkit-transition: all .4s;transition: all .4s;}
  /*手机内页分类下拉列表*/
  ._aside ul.sidemenu {width: 100%;display: none;}
  
  /*一级的样式*/
  ._aside ul.sidemenu > li.sub1 ul {display: none;}
  ._aside ul.sidemenu > li.sub1 > a.sub1_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background:#CCC}
  ._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {color: #ff0000;}
  /*二级的样式*/
  ._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  /*三级的样式*/
  ._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  #header .menu_icon img {width: 100%;}
}

#header {
	
	position: fixed;
	top:0;
	width: 100%;
	background: #fff;
	/* padding-bottom: 30px; */
	z-index: 20;
	background: rgba(0,0,0,.39);
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	box-shadow: 0px 0px 8px 0 rgb(0 0 0 / 10%);
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

#header .pc_menu {
	/* margin-bottom: 20px; */
	height:100px;
}
#header .pc_menu .menu{
    height:100%;
}
#header .pc_menu .menu .nLi {
	width: 14.28571429%;
}

#header .pc_menu .menu .nLi h3 {
	/*margin-top: 30px;*/
	padding: 0;
	line-height: 100px;
	font-size: 16px;
	color: #fff;
	position: relative;
}

#header .pc_menu .menu .nLi h3 a {
    height:100%;
	font-size: 16px;
	color: #fff;
	line-height: 100px;
	transition: all .0s;
	-webkit-transition: all .0s;
	-moz-transition: all .0s;
}

#header .pc_menu .menu .nLi .menu_2 {
	padding: 0;
	top: 90px;
	left: 0;
	z-index: 10;
	background-color: #ffffff;
}

#header .pc_menu .menu .nLi .menu_2 li a {
	background-color: #ffffff;
	padding: 0;
	color: #000;
	text-align: center;
	font-size: 12px;
	line-height: 40px;
	transition: all .0s;
	-webkit-transition: all .0s;
	-moz-transition: all .0s;
}


#header .pc_menu .menu .nLi .menu_2 li a:hover {
	color: #fff;
	background: #b5252e;
}

#header .pc_menu .menu .nLi .menu_2 li:last-child a {
	border-bottom: none;
}

#header .pc_menu .menu .on h3 {
    color: #fff;
	background: #b5252e;
}

#header .pc_menu .menu .on h3 a {
	color: #fff !important;
}
#header .pc_menu .menu .nLi a.white{
    color:#fff;
}
#header .pc_menu .menu .nLi a.black{
    color:#000;
}
#header .redlogo{
    display: none;
}

#footer .footerTop{
	font-family:arial,helvetica,sans-serif;
	color:#A9A9A9;
	background-color: rgba(39, 39, 39, 1);
	padding:60px 0;
}
#footer .footerTop ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#footer .footerTop ul li{
	border-left:1px solid #fff;
	padding:0 40px;
	flex:1;
	
}

#footer .footerTop ul li:first-child{
	border:0;
	padding-left:0;
}
#footer .footerTop ul li:last-child{
	padding-right:0;
}
#footer .footerTop .item .title{
	margin-bottom:20px;
	color:#fff;
}
#footer .footerTop .item .title .typename{
	font-size:18px;
	margin-bottom:5px;	
}
#footer .footerTop .item .title .name::after{
	content:'';
	border-bottom:1px solid #fff;
	width:50px;
}
#footer .footerTop .item .content .linkItem{
	padding-bottom:10px;
}
#footer .footerTop .item .content .linkItem i{
	font-size:20px;
	margin-right:10px;
	width:20px;
	display: inline-block;
}
#footer .footerTop .item .content .linkItem.phone{
	font-size:24px;
	color:#fff;
}
#footer .footerTop .item .content .quickLink{
	float:left;
	width:50%;
	margin-bottom:10px;
}
#footer .footerTop .item .content .quickLink a{
	color:#A9A9A9;
}
#footer .footerTop .item .content .inputLink{
	margin-bottom:20px;
}
#footer .footerTop .item .content .inputLink .input{
	width:100%;
	height:40px;
}
#footer .footerTop .item .content .inputLink .input
#footer .footerTop .item .content .inputLink .textarea{
	padding:10px;
	outline:none;
}



#footer .copyright{
	text-align: center;
	color:#fff;
	padding:20px 0;
	background-color: rgba(17, 17, 17, 1);
}
@media screen and (max-width:762px){
	#footer .footerTop ul li{
		width:100%;
		flex: inherit;
		margin-bottom:20px;		
	}
	#footer .footerTop ul li:first-child{
		border-left:1px solid #fff;
		padding-left:10px;
	}
}
#footer a{
    color:#fff;
}


.paginations {
	height: 34px;
	text-align: center;
	margin:30px 0;
}
.paginations li {
	display: inline-block;
	/*height: 34px;*/
	margin-right: 5px;
}
.paginations li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.paginations li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.paginations li.thisclass {
	background: #3c6ad2;
	color: #fff;
}
.paginations li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #3c6ad2;
	color: #fff;
	cursor: default;
}

