/* CSS Document */
.khzq-gmtj{width:100%; background:#f6f6f6; padding:60px 0 75px 0;}
.kh-w1{ width:1255px; margin:0 auto;}
.khzq-gmtj .left{width:755px; height:624px; background:}
.kh-Menubox {width:755px; height:624px; position:relative; /*background:url(../images/kh-map.png) no-repeat;*/}
.kh-Menubox li {cursor: pointer; position:absolute; font-size:16px; color:#d0111b; text-align:center;}
.kh-Menubox li .txt{ position:absolute;   text-align:center; z-index:999; }
.kh-Menubox li:nth-child(1) .txt{top:45%;  left: 50%; transform: translateX(-50%);}
.kh-Menubox li:nth-child(2) .txt{ bottom:30%; left: 62%; }
.kh-Menubox li:nth-child(3) .txt{ width:100%; bottom:30%; left: 50%; transform: translateX(-50%);}
.kh-Menubox li:nth-child(4) .txt{ width:100%; bottom:30%; left: 50%; transform: translateX(-50%);}
.kh-Menubox li:nth-child(5) .txt{ bottom:26%; left: 50%; transform: translateX(-50%);}
.kh-Menubox li:nth-child(6) .txt{ bottom:32%; left: 45%; }
.kh-Menubox li:nth-child(7) .txt{ bottom:40%; left: 65%; }
.kh-Menubox li:nth-child(1){ width:174px; height:254px; position: absolute; top:-2px; right:0; z-index:1; background:url(../images/m1.png) no-repeat; transition-duration:0.5s;}
.kh-Menubox li:nth-child(1).hover{ background:url(../images/m1-1.png) no-repeat; z-index:99;}
.kh-Menubox li:nth-child(2){ width:347px; height:333px; position: absolute; top:7px; right:112px; z-index:1; background:url(../images/m2.png) no-repeat;  transition-duration:0.5s;}
.kh-Menubox li:nth-child(2).hover{ background:url(../images/m2-1.png) no-repeat;  z-index:99;}
.kh-Menubox li:nth-child(3){ width:111px; height:146px; position: absolute; top:272px; right:90px; z-index:1; background:url(../images/m3-new1.png) no-repeat;  transition-duration:0.5s;}
.kh-Menubox li:nth-child(3).hover{ background:url(../images/m3-new1a.png) no-repeat;  z-index:99;}
.kh-Menubox li:nth-child(4){ width:124px; height:121px; position: absolute; top:401px; right:85px; z-index:1; background:url(../images/m3-new2.png) no-repeat;  transition-duration:0.5s;}
.kh-Menubox li:nth-child(4).hover{ background:url(../images/m3-new2a.png) no-repeat;  z-index:99;}
.kh-Menubox li:nth-child(5){ width:200px; height:139px; position: absolute; bottom:0px; right:149px; z-index:1; background:url(../images/m5.png) no-repeat; transition-duration:0.5s;}
.kh-Menubox li:nth-child(5).hover{ background:url(../images/m5-1.png) no-repeat;  z-index:99;}
.kh-Menubox li:nth-child(6){ width:500px; height:318px; position: absolute; top:76px; left:0px; z-index:1; background:url(../images/m7.png) no-repeat;  transition-duration:0.5s;}
.kh-Menubox li:nth-child(6).hover{ background:url(../images/m7-1.png) no-repeat;  z-index:99;}
.kh-Menubox li:nth-child(7){ width:461px; height:283px; position: absolute; bottom:47px; left:29px; z-index:1; background:url(../images/m8.png) no-repeat;  transition-duration:0.5s;}
.kh-Menubox li:nth-child(7).hover{ background:url(../images/m8-1.png) no-repeat;  z-index:99;}

.kh-Menubox li:nth-child(8){ width:113px; height:203px; position: absolute; top:309px; right:177px; z-index:1; background:url(../images/m4.png) no-repeat;cursor: auto;}

.kh-Menubox li.hover:after{display:none;}
.kh-Menubox li.hover{ color:#fff;}
.kh-Contentbox {width:480px; min-height:240px; }
.kh-CbContainer{position:relative; width: 100%; text-align:right; padding-top:85px;}
.kh-CbContainer h1{ font-size:36px; color:#333; line-height:60px;  font-weight:normal;}
.kh-CbContainer .b1{ font-size:18px; line-height:40px; color:#6e6e6e;}
.kh-CbContainer .dq{float:right; line-height:46px; padding:0 30px; border-radius:8px; font-size:22px; color:#fff; background:#d0111b; margin-top:75px;}
.kh-CbContainer .neir{width:100%; padding-top:17px;}
.kh-CbContainer .neir ul{zoom: 1;}
.kh-CbContainer .neir ul:after{display: block;content: '';clear: both;}
.kh-CbContainer .neir ul:nth-child(2){margin-top: 20px;}
.kh-CbContainer .neir li{float: left; padding-left:45px; line-height:46px; font-size:16px; position:relative;text-align: left;}
.kh-CbContainer .neir li:nth-child(1){width: 48%;}
.kh-CbContainer .neir li:nth-child(2){width: 52%;}
.kh-CbContainer .neir li:nth-child(3){width: 100%;}
.kh-CbContainer .neir li:nth-child(4){width: 100%;}
.kh-CbContainer .neir li img{display:inline-block;width: ; padding-right:10px; position:relative; top:-1px;}

.kh-Menubox li:nth-child(9):after{ display:none;}




.kh-w2{width:1660px; margin:0 auto;}
.kh-w2 h1{font-size:36px; color:#333333; text-align:center; font-weight:normal; padding:60px 0;}
.kh-ds{width:100%; position:relative; padding-top:105px;text-align: center;}
.kh-ds dl{display: inline-block;text-align: left; width:23.3%; border:1px solid #e0e0e0; height:360px; background-image: linear-gradient(150deg, #d7d8da, #ffffff); padding-top:50px; cursor:pointer; position:relative; top:0; transition-duration:1s;margin-right:2%; }
.kh-ds dl:nth-child(4n){ margin-right:0;}
.kh-ds dl:last-child{ margin-right:0 !important;}
.kh-ds dl:hover {top:-5px; -moz-box-shadow:0px 0px 17px #949494; -webkit-box-shadow:0px 0px 17px #949494; box-shadow:0px 0px 17px #949494;}
.kh-ds dl dt{width:80%; margin:0 auto;}
.kh-ds dl dt .b1{line-height:32px; color:#777778; font-size:16px;}
.kh-ds dl dt .b2{line-height:46px; color:#333333; font-size:24px;}
.kh-ds dl dt .pic{  height:170px; text-align:center; }
.kh-ds dl dt .pic img{ display:inline-block; transition-duration:1s;}
.kh-ds dl:nth-child(1) dt .pic{ padding-top:30px;}
.kh-ds dl:nth-child(2) dt .pic{ padding-top:20px;}
.kh-ds dl:nth-child(3) dt .pic{ padding-top:20px;}
.kh-ds dl:nth-child(4) dt .pic{ padding-top:28px;}
.kh-ds dl dt span{line-height:38px; color:#e53b1a; font-size:16px; display:inline-block;}
.kh-ds dl:hover dt .pic img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
  
.kh-picScroll-left{ width:100%; position:relative; overflow:hidden}
.kh-picScroll-left .bd{ width:100%;}
.kh-picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.kh-picScroll-left .bd ul li{ width:47.7%; border:1px solid #e0e0e0; height:360px; background-image: linear-gradient(150deg, #d7d8da, #ffffff); cursor:pointer; position:relative; top:0; transition-duration:1s; float:left; margin-right:80px; }
.kh-picScroll-left .bd ul li .neir{width:260px; margin:0 auto; padding-top:50px;}
.kh-picScroll-left .bd ul li .neir .b1{line-height:32px; color:#777778; font-size:16px;}
.kh-picScroll-left .bd ul li .neir .b2{line-height:46px; color:#333333; font-size:24px;}
.kh-picScroll-left .bd ul li .neir .pic{  height:170px; text-align:center; padding-top:20px; }
.kh-picScroll-left .bd ul li .neir .pic img{ display:inline-block; transition-duration:1s;}
.kh-picScroll-left .bd ul li:hover .neir .pic img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;}
.kh-picScroll-left .bd ul li span{line-height:38px; color:#e53b1a; font-size:16px; display:inline-block;}
.kh-picScroll-left .hd{width: 100%;height: 0;position: absolute;top: 50%;margin-top: -19px;}
.kh-picScroll-left .hd .next,.kh-picScroll-left .hd .prev{display: block;width: 38px;height: 38px;cursor: pointer;}
.kh-picScroll-left .hd .next{float: right;background: url(../images/home01_2.png) no-repeat;background-position: -38px 0;}
.kh-picScroll-left .hd .prev{float: left;background: url(../images/home01_2.png) no-repeat;background-position: 0 0;}  
  
.kh-down{width:31%; margin-right:3.5%; border:1px solid #e0e0e0; position:relative; padding:29px 24px 20px 52px; height:408px;}
.kh-down-last{margin-right:0;}
.kh-down:after{ width:100%; position:absolute; content:""; height:5px; background:#d0111b; left:0; top:0;}
.kh-down:hover .pic{transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            -ms-transform: rotateY(180deg);}
.kh-down .pic{width:40px; height:41px; transition-duration:1s;}
.kh-down .bit{line-height:68px; font-size:24px; color:#333333;}
.kh-down .bit span{ display:inline-block; font-size:16px; color:#666666; float:right}
.kh-down .list li{ width:100%; list-style:none; line-height:50px; position:relative; font-size:18px; color:#333333; padding-right:45px; background:url(../images/kh-d1.png) no-repeat right center; cursor:pointer;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.kh-down .list li:after{ position:absolute; content:""; width:6px; height:6px; background:#999999; left:-26px; top:22px;}
.kh-down .list li:hover{ color:#d0111b; background:url(../images/kh-d2.png) no-repeat right center; text-decoration: underline; }


.kh-down-cover{position: fixed;background: rgba(0,0,0,0.5);width: 100%;height: 100%;left: 0;top: 0;z-index: 9998;display: none;}
.kh-down1{display: none;width:31%;background:#efefef; border:1px solid #e0e0e0;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%); z-index: 99999; min-height:408px; padding-top:36px;}
.kh-down1 .box{width:312px; margin:0 auto;}
.kh-down1 .box .pic{width:44px; height:41px; margin:0 auto; transition-duration:1s;}
.kh-down1 .box .t1{ text-align:center; line-height:60px; color:#333333; font-size:24px;}
.kh-down1 .box .in{width:100%; padding-top:20px;}
.kh-down1 .box .in li{width:100%; margin-bottom:25px; list-style:none; background:#fff; position:relative; position:relative; height:54px; line-height:54px; padding-left:70px;}
.kh-down1 .box .in li:nth-child(1):after{ position:absolute; content:""; width:21px; height:23px; background:url(../images/kh-ic8.png) no-repeat; left:30px; top:15px; }
.kh-down1 .box .in li:nth-child(2):after{ position:absolute; content:""; width:18px; height:21px; background:url(../images/kh-ic8.png) no-repeat; left:30px; top:16px; }
.kh-down1 .box .in li input{ width:100%; outline:none; border:none; font-size:16px; color:#333333;}
.kh-down1 .box .an{width:100%;cursor: pointer; line-height:46px; text-align:center; background:#d0111b; color:#fff; border-radius:8px; font-size:18px; font-weight:bold;}
.kh-down1:hover .box .pic{ transform: rotateY(180deg);
            -webkit-transform: rotateY(180deg);
            -moz-transform: rotateY(180deg);
            -o-transform: rotateY(180deg);
            -ms-transform: rotateY(180deg)}
            
.close-btn{
	position: absolute;
	right: -22px;
  top: -22px;
  cursor: pointer;
}            

.kh-in-sh{width:100%; padding:70px 0;}
.kh-in-sh h1{font-weight:normal; line-height:80px; text-align:center; font-size:36px;}
.kh-in-sh .bit{ text-align:center; font-size:20px; color:#333333; padding-bottom:50px;}
.kh-in-sh .bit span{ font-size:36px; color:#d0111b; font-weight:bold; display:inline-block;}
.kh-in-bg{width:100%; background:url(../images/ke-sh-bg.png) no-repeat; background-size:cover; padding:45px 0 56px 0;}


.kh-padd{ padding:65px 0;}
.kh-padd1{ padding:100px 0;}

.kh-ny-bit{text-align:center; font-size:42px; line-height:42px; font-weight:bold; color:#ededed; position:relative; text-transform:uppercase;}
.kh-ny-bit-ch{position:absolute; text-align:center; left:0; bottom:-22px; color:#333333; font-size:33px; width:100%; display:inline-block; font-weight:normal;}

/*.kh-down-nav{ width:100%; padding:60px 0;}
.kh-down-nav dl{width:31%; float:left; margin-right:3.5%; padding:20px 0 15px 0; text-align:center; -moz-box-shadow:0px 0px 10px #e1e1e1; -webkit-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1; color:#333333; cursor:pointer; font-size:23px; transition-duration:1s;}
.kh-down-nav dl:hover{ background:#d0111b; color:#fff;}
.kh-down-nav dl:nth-child(3){ margin-right:0; }
.kh-down-nav dl dt{height:44px; width:41px; margin:0 auto; transition-duration:1s;}
.kh-down-nav dl dd{ line-height:40px; line-height:23px; padding-top:10px;}
.kh-down-nav dl:nth-child(1) dt{ background:url(../images/kh-ic1.png) no-repeat;}
.kh-down-nav dl:nth-child(2) dt{ background:url(../images/kh-ic2.png) no-repeat;}
.kh-down-nav dl:nth-child(3) dt{ background:url(../images/kh-ic3.png) no-repeat;}
.kh-down-nav dl:nth-child(1):hover dt{ background:url(../images/kh-ic1-1.png) no-repeat;}
.kh-down-nav dl:nth-child(2):hover dt{ background:url(../images/kh-ic2-1.png) no-repeat;}
.kh-down-nav dl:nth-child(3):hover dt{ background:url(../images/kh-ic3-1.png) no-repeat;}
.kh-down-nav .ts{ background:#d0111b;}*/

.kh-down-nav{ width:100%; padding:60px 0; display:inline-block;}
.kh-down-nav a{  width:31%; float:left; margin-right:3.5%; padding:20px 0 15px 0; text-align:center; -moz-box-shadow:0px 0px 10px #e1e1e1; -webkit-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1; color:#333333; cursor:pointer; font-size:23px; transition-duration:1s; display:inline-block;}
.kh-down-nav a .pic{height:44px; width:41px; margin:0 auto; transition-duration:1s;}
.kh-down-nav a:nth-child(3){ margin-right:0;}
.kh-down-nav a .txt{ line-height:40px; line-height:23px; padding-top:10px;}
.kh-down-nav a:nth-child(1) .pic{ background:url(../images/kh-ic1.png) no-repeat;}
.kh-down-nav a:nth-child(2) .pic{ background:url(../images/kh-ic2.png) no-repeat;}
.kh-down-nav a:nth-child(3) .pic{ background:url(../images/kh-ic3.png) no-repeat;}
.kh-down-nav a:nth-child(1):hover .pic{ background:url(../images/kh-ic1-1.png) no-repeat;}
.kh-down-nav a:nth-child(2):hover .pic{ background:url(../images/kh-ic2-1.png) no-repeat;}
.kh-down-nav a:nth-child(3):hover .pic{ background:url(../images/kh-ic3-1.png) no-repeat;}
.kh-down-nav a:hover{background:#d0111b; color:#fff;}
.kh-down-nav .ts{background:#d0111b; color:#fff;}

.kh-down-nav .ts .pic{ background:url(../images/kh-ic1-1.png) no-repeat !important;}
.kh-down-nav .ts .pic{ background:url(../images/kh-ic2-1.png) no-repeat !important;}
.kh-down-nav .ts .pic{ background:url(../images/kh-ic3-1.png) no-repeat !important;}

.kh-down-list{ width:100%; background:#d0111b; line-height:56px; color:#fff;}
.kh-down-list li{list-style:none; text-align:center; float:left; font-size:18px;}
.kh-down-list li:nth-child(1){ width:75%;}
.kh-down-list li:nth-child(2){ width:12.5%;}
.kh-down-list li:nth-child(3){ width:12.5%;}
/*.kh-down-list li:nth-child(4){ width:12.5%;}
.kh-down-list li:nth-child(5){ width:12.5%;}*/

.kh-down-list1{ width:100%; margin-bottom:50px;}
.kh-down-list1 li{width:100%; list-style:none; border-bottom:1px dashed #d3d3d3; }
.kh-down-list1 li span{display:inline-block; float:left; line-height:70px; height:70px; cursor:pointer;}
.kh-down-list1 li span:nth-child(1){ width:75%; font-size:16px; color:#333333; font-weight:bold; padding-left:35px; position:relative;}
.kh-down-list1 li span:nth-child(1):after{ position:absolute; width:11px; height:11px; background:url(../images/kh-ic7.png) no-repeat; content:""; left:0; top:29px;}
.kh-down-list1 li span:nth-child(2){  width:12.5%; text-align:center; font-size:16px; color:#555555;}
.kh-down-list1 li span:nth-child(3){ width:12.5%;text-align: center;line-height: 70px;}
/*.kh-down-list1 li span:nth-child(4){ width:12.5%; background:url(../images/kh-ic5.png) no-repeat center center;}
.kh-down-list1 li span:nth-child(5){  width:12.5%; background:url(../images/kh-ic6.png) no-repeat center center;}*/

#dialogBg01{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog01{ width: 1330px; height: 140px; margin: 0 auto; display: none;   position: fixed; top: 15%; left: 50%; margin: -70px 0 0 -640px; z-index: 10000;  }
.dialogTop01{ position:absolute; right:-41px; top:-41px; width:41px; height:41px;}
.dialogTop01 a{ color:#fff;}

.kh-ycxz{width:515px; height:415px; background:#efefef; border:1px solid #e0e0e0; position:relative; top: 50%;  margin:0 auto; padding-top:36px; }
.kh-ycxz .box{width:312px; margin:0 auto;}
.kh-ycxz .box .pic{width:44px; height:41px; margin:0 auto;}
.kh-ycxz .box .t1{ text-align:center; line-height:60px; color:#333333; font-size:24px;}
.kh-ycxz .box .in{width:100%; padding-top:20px;}
.kh-ycxz .box .in li{width:100%; margin-bottom:25px; list-style:none; background:#fff; position:relative; position:relative; height:54px; line-height:54px; padding-left:70px;}
.kh-ycxz .box .in li:nth-child(1):after{ position:absolute; content:""; width:21px; height:23px; background:url(../images/kh-ic8.png) no-repeat; left:30px; top:15px; }
.kh-ycxz .box .in li:nth-child(2):after{ position:absolute; content:""; width:18px; height:21px; background:url(../images/kh-ic8.png) no-repeat; left:30px; top:16px; }
.kh-ycxz .box .in li input{ width:100%; outline:none; border:none; font-size:16px; color:#333333;}
.kh-ycxz .box .an{width:100%; line-height:46px; text-align:center; background:#d0111b; color:#fff; border-radius:8px; font-size:18px; font-weight:bold;}

.kh-shfw{ width:100%; padding-top:65px;}
.kh-shfw .bit{ text-align:center; font-size:20px; color:#333333;}
.kh-shfw .bit span{ font-size:36px; color:#d0111b; font-weight:bold; display:inline-block;}
.kh-shfw1{ width:100%; padding-top:45px;}
.kh-shfw1 li{width:49%; height:64px; position:relative; border-radius:6px; background:#f0f0f0; margin-bottom:20px; padding-left:100px;}
.kh-shfw1 li input{width:100%; outline:none; border:none; line-height:64px; background:none; font-size:18px; color:#333333;}
.kh-shfw1 li:nth-child(1):after{ position:absolute; content:""; width:24px; height:26px; background:url(../images/kh-ic10.png) no-repeat; left:57px; top:19px;}
.kh-shfw1 li:nth-child(2):after{ position:absolute; content:""; width:18px; height:24px; background:url(../images/kh-ic11.png) no-repeat; left:57px; top:20px;}
.kh-shfw1 li:nth-child(3):after{ position:absolute; content:""; width:26px; height:26px; background:url(../images/kh-ic12.png) no-repeat; left:57px; top:26px;}
.kh-shfw1 li:nth-child(3){ width:100%; height:185px; float:left;}
.kh-shfw1 li textarea{width:95%; margin-top:26px; font-size:18px; color:#333333; border:none; background:none; outline:none; height:75%; font-family: "Microsoft YaHei";}
.kh-shfw1 .an{width:235px; height:60px; margin:0 auto; text-align:center; border-radius:6px; color:#fff; font-size:20px; background:#d0111b; line-height:60px; transition-duration:1s; cursor:pointer }
.kh-shfw1 .an:hover{ background:#af0009; -moz-box-shadow:0px 0px 10px #949494; -webkit-box-shadow:0px 0px 10px #949494; box-shadow:0px 0px 10px #949494;}


.khzq-gmtj-mobile{
		display: none;
		padding-top: 30px;
}
.khzq-mobile{
	margin-bottom: 20px;
}
.khzq-mobile h2{
	font-size: 26px;
	font-weight: normal;
	text-align: center;
}	
.khzq-mobile p{
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
.khzq-mobile-menu ul{
	zoom: 1;
}
.khzq-mobile-menu ul:after{
	display: block;
	content: '';
	clear: both;
}
.khzq-mobile-menu ul li{
	float: left;
	width: 33.3%;
	padding: 5px 0;
	background: #f6f6f6;
	border: 1px solid #fff;
	font-size: 16px;
  color: #d0111b;
  line-height: 26px;
	text-align: center;
}
.khzq-mobile-menu ul li span{
	font-size: 14px;
}
.acitve-mobile-show{
	background: #d0111b !important;
	color: #fff !important;
}
.khzq-mobile-box{
	padding-top: 20px;
}
.khzq-mobile-box-list h3{
	display: block;
	margin: 0 auto;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #d0111b;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.dsgm-nei{
	padding:75px 0;
}




/*导航*/
li.nav-item { float:left; line-height:100px;}
li.nav-item>a{display: block;text-align: center; font-size: 18px;position: relative; margin-right:100px;}
li.nav-item:hover>a ,li.nav-item.active>a{color: #da1729; font-weight:bold;}
li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
/* 二级菜单 */
.subMenu{display: none;position: absolute;top: 140px;left: 0;width: 100%; height: 400px;background-color: #f5f5f5;}
.subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
.subMenu>ul>li>a{display:block;padding:0 18px;text-align: center;line-height: 50px;color: #333;}
.subMenu>ul>li>a:hover{color:red}
.header-down{
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 400px;
  background: #f5f5f5;
  z-index:2;
}
.header-down-nav{
  width: 100%;
  height: 100%;
  display: flex;
}
.header-down-fl{
  width: 74%;
  padding-top: 80px;
}
.header-down-fl-nav{
    zoom: 1;
}
.header-down-fl-nav:after{
  display: block;
  content: '';
  clear: both;
}
.header-down-img{
  float: left;
  width: 30%;
  overflow: hidden;
}
.header-down-img img{
  width: 100%;
  transition-duration: 0.5s;
}
.header-down-img:hover img{
  transform: scale(1.1);
}
.header-down-list{
  float: left;
  width: 70%;
  padding-left: 60px;
  padding-right: 80px;
}
.header-down-list h3{
  font-size: 30px;
  font-weight: bold;
  color: #333;
  margin-bottom: 15px;
  line-height:30px;
}
.header-down-list p{
  font-size: 16px;
  color: #333;
  line-height: 28px;
  margin-bottom: 30px;
}
.header-down-list dl{
  zoom: 1;
}
.header-down-list dl:after{
  display: block;
  content: '';
  clear: both;
}
.header-down-list dl dd{
  float: left;
  width: 33.3%;
  font-size: 18px;
  margin-bottom: 25px;
  line-height:25px;
}
.header-down-list dl dd a{
  color: #333;
}
.header-down-list dl dd a:hover{
  color: #d0101b;
}
.header-down-fr{
  width: 26%;
    height: 100%;
    background: url(../images/111.png) no-repeat bottom center #d0101b;
    padding-top: 80px;
    padding-left: 120px;
  background-size: contain;
  position:absolute; right:0; top:0;
}
.header-down-fr h3{
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 55px;
  line-height:30px;
}
.header-down-fr li{
  margin-bottom: 20px;
  font-size: 18px;
  line-height:30px;

}

.header-down-fr li a{
  color: #fff;
  position: relative;
}
.header-down-fr li a:before{
  content: '';
  width: 0%;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 50%;
  bottom: -5px;
  transition-duration: 0.5s;
}
.header-down-fr li a:hover:before{
  width: 100%;
  left: 0;
}





@media screen and (max-width:1440px){
	.kh-CbContainer .neir li img{
		top: 0;
	}
	.kh-w2{
		width: 1260px;
	}
	.kh-ds dl{width: 23.1%;}
	
}
@media screen and (max-width:1360px){
	.kh-down{
		padding: 29px 24px 20px 29px;
	}
}
@media screen and (max-width:769px){
	.khzq-gmtj{
		display: none;
	}
	.khzq-gmtj-mobile{
		display: block;
	}
	.kh-w2{
		width: 92%;
	}
	.neir{
		margin-top: 10px;
	}
	.neir ul:nth-child(2){
		margin-top: 30px;
	}
	.neir li{
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 26px;
		zoom: 1;
	}
	.neir li:after{
		display: block;
		content: '';
		clear: both;
	}
	.neir li img{
		float: left;
		width: 20px;
		margin-right: 10px;
		margin-top: 3px;
	}
	.neir li p{
		float: left;
		width: 90%;
	}
	.kh-w2 h1{
		padding: 30px 0;
		font-size: 22px;
	}
	.kh-picScroll-left .bd ul li{
		width: 100%;
		height: 290px;
	}
	.kh-picScroll-left .bd ul li .neir{
		padding-top: 10px;
	}
	.kh-picScroll-left .bd ul li .neir .b2{
		font-size: 20px;
	}
	.kh-down{
		width: 100%;
		margin-bottom: 20px;
		padding: 20px 10px 20px 10px;
		height: auto;
	}
	.kh-down .bit{
		line-height: 50px;
    font-size: 18px;
	}
	.kh-down .bit span{
		font-size: 15px;
	}
	.kh-down .list li{
		font-size: 14px;
		line-height: 42px;
		background-size: 20px;
	}
	.kh-down1{
		width: 96%;
	}
	.close-btn{
		top: 0;
		right: 0;
	}
	.kh-in-sh{
		padding: 30px 0 1px;
	}
	.kh-in-sh h1{
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 20px;
	}
	.kh-in-sh .bit{
		font-size: 16px;
		line-height: 24px;
		padding: 0 5%;
	}
	.kh-in-sh .bit span{
		font-size: 18px;
	}
	.kh-shfw1{
		padding-top: 0;
	}
	.kh-shfw1 li{
		width: 49%;
		padding-left: 35px;
		height: 40px;
	}
	.kh-shfw1 li:nth-child(1):after{
		left: 9px;
		top: 9px;
		background-size: 100%;
		width: 20px;
    height: 22px;
	}
	.kh-shfw1 li:nth-child(2):after{
		left: 9px;
		top: 9px;
		background-size: 100%;
		width: 17px;
    height: 23px;
	}
	.kh-shfw1 li:nth-child(3):after{
		left: 9px;
		top: 9px;
		background-size: 100%;
		width: 21px;
    height: 22px;
	}
	.kh-ny-bit span:nth-child(1){
		display: none;
	}
	.kh-padd{
		padding: 30px 0;
	}
	.kh-ny-bit{
		line-height: 26px;
	}
	.kh-ny-bit-ch{
		position: relative;
		bottom: 0;
		font-size: 26px;
	}
	.xxmd-nei{
		display: none;
	}
	.dsgm-nei{
		padding-top: 30px;
	}
	.kh-ds{
		padding-top: 20px;
	}
	.kh-ds dl{
		display: block;
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
		height: 290px;
		padding-top: 10px;
	}
	.kh-ds dl dt .b2{
		font-size: 20px;
	}
	.kh-down-nav{
		padding: 30px 0;
	}
	.kh-down-nav a{
		font-size: 16px;
	}
	.kh-down-list li{
		font-size: 16px;
	}
	.kh-down-list li:nth-child(1){
		width: 66%;
	}
	.kh-down-list li:nth-child(2){
		width: 19.5%;
	}
	.kh-down-list li:nth-child(3){
		width: 13.5%;
	}
	.kh-down-list1 li span:nth-child(1){
		width: 66%;
		padding-left: 19px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
	.kh-down-list1 li span:nth-child(2){
		width: 19.5%;
	}
	.kh-down-list1 li span:nth-child(3){
		width: 13.5%;
	}
	.kh-padd1{
		padding: 30px 0;
	}
	.kh-shfw{
		padding-top: 20px;
	}
	.kh-shfw .bit{
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.kh-shfw .bit span{
		font-size: 18px;
	}
	.kh-shfw1 li input{
		font-size: 16px;
		line-height: 40px;
	}
	.kh-shfw1 li textarea{
		margin-top: 7px;
		font-size: 16px;
	}
	.kh-down .pic{
		display: none;
	}
	.khzq-mobile h2{
		font-size: 22px;
	}
	.kh-shfw1 li:nth-child(3){
		height: 90px;
	}
	.kh-shfw1 .an{
		width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
	}
}




























	
 @keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-webkit-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-moz-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-o-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}



