*{
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration: none;
	color: rgba(0,0,0,1.00);
}

.hg_img{transition:-webkit-transform 0.5s;}
.hg_img:hover{transform:scale(1.1,1.1);}


/*这里是左边导航栏*/
ul{
	list-style: none;
}
.l-nav{
	width: 200px;
	position: relative;
	top: -40px;
}
.l-nav-cd1{
	width: 160px;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	background: rgb(230,20,20);
	background-image: url(../images/icon-menu.png);
	background-repeat:no-repeat;
	background-position: 18px 11px;
	color: white;
}

.l-nav ul{
	margin-left: 20px;
	list-style: none;
	font-family: "微软雅黑","宋体";
	font-size: 14px;
	position: relative;
}
.l-nav ul li {
	height: 26px;
	/*line-height: 32px;*/
	margin-left: -20px;
	padding-left: 40px;
	/*background-image: url(../images/icones.png);
	background-repeat: no-repeat;*/
	display: flex !important;
	align-items: center !important;
}
.l-nav ul li span{
	cursor: pointer;
}


.l-nav2 {
	position: absolute;
	top: 0px;
	left: 189px;
	background: rgb(250,250,250);
	width: 990px;
	display: none;
	z-index: 999;
}

.l-nav2-l{
	width: 800px;
	height: 100%;
	float: left;
}

.l-nav2-nav{
	width: 100%;
	display:flex;
	align-items:center;
}

.l-nav2-tit {
	min-width: 120px;
	font-size: 16px;
	text-align: right;
}

.l-nav2-bod{
	width: 630px;
	/*height: 59px;*/
	padding: 10px;
	/*line-height: 30px;*/
}
.l-nav2-bod span{
	margin-left: 8px;
}

.l-nav2-bod span a{
	color: #666;
}

.l-nav2-bod span:hover a{
	color:rgb(230,20,20);
}
.l-nav2-r{
	width: 190px;
	height: 100%;
	float: left;
	text-align: center;
}

.l-nav2-r img{
	width: 160px;
	height: 60px;
	margin-top: 15px;
	cursor: pointer;
	border: 1px solid rgba(0,0,0,1.00);
}


.l-nav2-r img:hover{
	border: 1px solid rgba(230,20,20,1.00);
}
.l-nav ul li:hover .l-nav2{
	display:block;
    left:180px;
	/*animation-name: navup;animation-duration: 1s; animation-iteration-count: 1;*/
}

@keyframes navup { 0% {  left: 170px;} 50% {  left: 185px; } 100%{left:185px;}} 
.l-nav ul li:hover{
	background: rgba(230,20,20,1.00);
	background-image: url(../images/icones2.png);
	background-repeat: no-repeat;
}
.l-nav ul li:hover span label{
	color: rgb(250,250,250);
}

.l-nav ul li:hover .l-nav-sp2{
	background: url(../images/gtrwite.png) no-repeat;
}

.l-nav-sp2{
	font-size: 20px;
	width: 32px;
	height: 32px;
	color:rgba(200,200,200,1.00);
	float: right;
	margin-right: 10px;
	background: url(../images/gtr.png) no-repeat;
}
.l-nav ul li:nth-child(1){
	background-position:20px 9px;
}
.l-nav ul li:nth-child(2){
	background-position:20px -23px;
}
.l-nav ul li:nth-child(3){
	background-position:20px -54px;
}
.l-nav ul li:nth-child(4){
	background-position:20px -85px;
}
.l-nav ul li:nth-child(5){
	background-position:20px -115px;
}
.l-nav ul li:nth-child(6){
	background-position:20px -147px;
}
.l-nav ul li:nth-child(7){
	background-position:20px -178px;
}
.l-nav ul li:nth-child(8){
	background-position:20px -211px;
}
.l-nav ul li:nth-child(9){
	background-position:20px -241px;
}
.l-nav ul li:nth-child(10){
	background-position:20px -273px;
}
.l-nav ul li:nth-child(11){
	background-position:20px -305px;
}
.l-nav ul li:nth-child(12){
	background-position:20px -336px;
}
.l-nav ul li:nth-child(13){
	background-position:20px -367px;
}
.l-nav ul li:nth-child(14){
	background-position:20px -398px;
}
.l-nav ul li:nth-child(15){
	background-position:20px -429px;
}
.l-nav ul li:nth-child(16){
	background-position:20px -460px;
}
.l-nav ul li:nth-child(17){
	background-position:20px -491px;
}
/*这里是左边导航栏*/



/*这里是banner*/
#banner_sub{
	width: 700px;
	height: 300px;
	position: relative;
	
}
#banner_sub:hover .banner-go{
	display:block;
	color: rgba(255,255,255,1.00);
}
.banner-imgbox{
	width: 100%;
	height: 100%;
}
.banner-imgbox img{
	width: 100%;
	height: 100%;
	position: absolute;
	display: none;
}
.banner-nav{
	height: 20px;
	position: absolute;
	bottom: 20px;
	right: 30px;
}
.banner-nav ul{
	list-style: none;
}
.banner-nav ul li{
	float: left;
	width: 15px;
	height: 15px;
	margin-left: 20px;
	cursor: pointer;
	border: 1px solid rgba(255,255,255,1.00);
}
.banner-chose{
	background: rgba(251,117,5,1.00);
}
.banner-go{
	width: 50px;
	height: 70px;
	font-size: 40px;
	line-height: 70px;
	text-align: center;
	position: absolute;
	top: 100px;
	display: none;
}

.banner-go:hover{
	background-color: rgba(0,0,0,.7);
}
.right{
	right:0px;
}
/*这里是banner*/


/*这里是那个内容*/
.l-count{
	width: 1170px;
	height: 465px;
	margin: 0 auto;
}
.l-count-l{
	width: 380px;
	height: 465px;
	float: left;
}

.l-count-r{
	width: 790px;
	height: 465px;
	float: left;
}
.count-nav{
	width: 120px;
	height: 449px;
	margin-top: 8px;
	float: left;
}

.count-nav ul{
	margin-top: 10px;
	margin-left: 15px;
}

.count-nav ul li{
	font-size: 14px;
	text-align: left;
	height: 31px;
	cursor: pointer;
}

.count-nav ul li:hover{
	color: rgb(116,222,246);
	font-weight: 600;
}
.count-banner{
	width: 260px;
	height: 449px;
	margin-top: 8px;
	float: left;
	overflow: hidden;
	position: relative;
}

.count-banner img{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	height: 449px;
}

.count-banner-xq{
	width: 225px;
	height: 90px;
	position: absolute;
	top: 325px;
	left: 16px;
	border: 1px solid rgba(225,225,225,1.00);
}
.banner-xq-count-font1{
	font-size: 18px;
	color: rgba(0,0,0,1.00);
	padding-left: 15px;
	padding-top: 10px;
}

.banner-xq-count-font2{
	font-size: 12px;
	padding-left: 15px;
	padding-top: 10px;
}

.banner-xq-count-font2 span:nth-child(1){
	color: rgba(154,154,154,1.00);
	float: left;
}
.banner-xq-count-font2 span:nth-child(2){
	color: rgb(249,115,5);
	float: right;
	margin-right: 15px;
}
.banner-xq-count{
	width: 205px;
	height: 70px;
	margin: auto;
	margin-top: 10px;
	background: rgba(255,255,255,.7);
		
}
.l-count-pro{
	width:185px;
	height: 220px;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
}


.l-count-pro-imgbox{
	width: 185px;
	height: 185px;
	border: 1px solid rgba(0,0,0,.2);
	position: relative;
	overflow: hidden;
}

.l-count-pro-imgboxb{
	width: 145px;
	height: 30px;
	position: absolute;
	top: 185px;
	text-align: left;
	font-size: 12px;
	color: rgba(255,255,255,1.00);
	background: rgba(0,0,0,.5);
	padding:5px 20px;
	cursor: pointer;
}
.l-count-pro-imgbox:hover .l-count-pro-imgboxb{
	animation-name: imgup;animation-duration: 100s; animation-iteration-count: 0.35;
}
@keyframes imgup { 0% {  top: 145px;} 2% {  top: 145px; } 100%{top:145px;}} 
 

.l-count-pro div img{
	width: 185px;
	height: 185px;
}
.pro-font span:nth-child(1){
	line-height: 40px;
	margin-left: 10px;
	font-size: 16px;
	color: rgb(249,115,5);
}
.pro-font span:nth-child(2){
	line-height: 40px;
	float: right;
	margin-right: 10px;
	font-size: 12px;
	color:rgba(142,139,140,1.00);
}
/*这里是那个内容*/



/*这里是底部的内容*/

.lcoun-b{
	width: 286px;
	height: 350px;
}
.lcoun-b-l{
	width: 200px;
	height: 350px;
	float: left;
	overflow: hidden;
	position: relative;
}
.lcoun-b-l div{
	font-size: 18px;
	font-weight: 600;
	padding-left: 20px;
	margin-left: 1px;
	margin-top: 20px;
	border-left: 5px solid rgba(225,129,40,1.00);
}

.lcoun-b-l img{
	position: absolute;
	margin-top: 65px;
	left: 0px;
	top: 0px;
	width:200px;
}
.lcoun-b-r{
	width: 86px;
	height: 350px;
	float: left;
	background: rgba(192,192,192,.1);
}

.lcoun-b-r ul{
	margin-top: 40px;
}

.lcoun-b-r ul li{
	text-align: center;
	height: 32px;
	font-size: 13px;
	cursor: pointer;
}

.lcoun-b-r ul li:hover{
	color: rgba(225,129,40,1.00);
}



.anchor{
	width: 40px;
	position: fixed;
	top: 50%;
	right: 10px;
	margin-top: -275px;
	background: rgba(113,117,114,1.00);
}

.anchor div{
	width: 28px;
	height: 29px;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	padding:10px 6px;
	border-bottom: 1px solid rgba(255,253,253,1.00);
}
.anchor div:last-child{
	background: rgba(50,50,50,1.00);
	background-image: url(../images/backtop.png);
	background-repeat: no-repeat;
	background-position: 4px 30px;
	border: none;
}

.anchor div a{
	color: rgba(250,250,250,1.00);
}
.anchor div:hover{
	background-color: rgba(230,20,20,1.00);
}
.overflow {
	overflow: hidden;
	position: relative;
}

.l-p-t120 {
	position: absolute;
	top:310px;
}

.pos_a {
	position: absolute;
	top: 0px;
	left: 0px;
}

.item1{padding-left:15px;min-width:120px;}
.item2 {display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}
.item2 span{padding:5px 10px;}