﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
body { text-align: justify; font-size: 14px; color: #000; font-family: "Microsoft Yahei",黑体, 新宋体, 'Arial Unicode MS'; background: #fff; word-wrap: break-word; text-align: left;}
body,html{ overflow-x: hidden; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
em { font-style: normal; }
input, button, select, textarea { outline: none; }
a { color: #a40000; text-decoration: none; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
a:hover { text-decoration: none; }
.cleardiv{width:100%;height:0;line-height:0;font-size:0;clear:both;zoom:1;overflow:hidden;visibility:hidden;display:block}
.fld { float: left; display: inline-block; }
.frd { float: right; display: inline-block; }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt70 { margin-top: 70px; }
.mt40 { margin-top: 40px; }
.mt35 { margin-top: 35px }
.mt40 { margin-top: 40px }
.mt110{ margin-top: 110px;}
.ml5 { margin-left: 5px }
.ml10 { margin-left: 10px }
.ml15 { margin-left: 15px }
.ml20 { margin-left: 20px }
.mr5 { margin-right: 5px }
.mr10 { margin-right: 10px }
.mr15 { margin-right: 15px }
.mr20 { margin-right: 20px }
.mr25 { margin-right: 25px }
.mr30 { margin-right: 30px }
.mr35 { margin-right: 35px }
.mr40 { margin-right: 40px }
.mr50{ margin-right: 50px;}
.mlr5 { margin-left: 5px; margin-right: 5px }
.mlr10 { margin-left: 10px; margin-right: 10px }
.mlr15 { margin-left: 15px; margin-right: 15px }
.mlr20 { margin-left: 20px; margin-right: 20px }
.pl5 { padding-left: 5px }
.pl10 { padding-left: 10px }
.pl15 { padding-left: 15px }
.pl20 { padding-left: 20px }
.pr5 { padding-right: 5px }
.pr10 { padding-right: 10px }
.pr15 { padding-right: 15px }
.pr20 { padding-right: 20px }
.pb5 { padding-bottom: 5px }
.pb10 { padding-bottom: 10px }
.pb15 { padding-bottom: 15px }
.pb20 { padding-bottom: 20px }
.pb25 { padding-bottom: 25px }
.pt5 { padding-top: 5px }
.pt10 { padding-top: 10px }
.pt15 { padding-top: 15px }
.pt20 { padding-top: 20px }
.pt25 { padding-top: 25px }
.pt30 { padding-top: 30px }
.pt35 { padding-top: 35px }
.pt40 { padding-top: 40px }
.plr5 { padding-left: 5px; padding-right: 5px }
.plr10 { padding-left: 10px; padding-right: 10px }
.plr15 { padding-left: 15px; padding-right: 15px }
.plr20 { padding-left: 20px; padding-right: 20px }
.ptb5 { padding-top: 5px; padding-bottom: 5px }
.ptb10 { padding-top: 10px; padding-bottom: 10px }
.ptb15 { padding-top: 15px; padding-bottom: 15px }
.ptb20 { padding-top: 20px; padding-bottom: 20px }
.pl30 { padding-left: 30px }
.w1340 { width: 1340px; margin-left: auto; margin-right: auto; }
.ovhd{ overflow:hidden; }
.tWxtc{background: rgba(0,0,0,0.80); position:fixed; width:100%; height:100%; z-index:1000;}
.tWxtcC{ width:300px; height:300px; padding:10px; background:#fff; position:fixed; top:50%; margin-top:-175px; left:50%; margin-left:-150px;}
.tWxtcC a{ font-size:18px; font-weight:bold; position:absolute; right:5px; top:0;}
.kFd a img{ -webkit-transition: .7s; -moz-transition: .7s; -o-transition: .7s; transition: .7s; }
.kFd a:hover img{ -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); -ms-transform: scale(1.08); }
.return-top { width: 50px; height: 50px; background: url(../images/top1.jpg) no-repeat 0 0; cursor: pointer; position: fixed; bottom: 60px; right: 30px; z-index: 99999999999; }
.return-top.return-tops {background: url(../images/top2.jpg) no-repeat 0 0;}

.kNav{ height: 110px; background: #fff; position: fixed; top: 0; left: 50%; margin-left: -670px; z-index: 100; }
.kDatu{ height: 820px; position: relative; overflow: hidden; }
.kDatuC{ height: 820px; background: url(../images/bg1.jpg) no-repeat center; background-size: cover; overflow: hidden;}
.kDatu2{ height: 820px; position: relative; overflow: hidden; }
.kDatuC2{ height: 820px; background: url(../images/bg1.jpg) no-repeat center; background-size: cover; overflow: hidden;}
.kLogo{ margin: 60px 0 0 45px; }

.kDtNr{ width:480px; height: 240px; padding:40px 40px; background:rgba(255,255,255,.9); margin-top:340px; }
.kDtNr .kHer{ font-size: 30px; color: #a40000; display: block; }
.kDtNr p{ padding: 20px 0; font-size: 14px; color:#fffff; height: 100px;line-height: 22px; }
.kDtNr2{ width:480px; height: 240px; padding:40px 40px; background:rgba(255,255,255,.9); margin-top:340px; }
.kDtNr2 .kHer{ font-size: 42px; color: #a40000; display: block; }
.kDtNr2 p{ padding: 20px 0; font-size: 16px; color:#fffff; height: 100px;line-height:28px; }
.kMore{ width: 170px; height: 48px; line-height: 48px; background: #e50011; color: #fff; font-size: 16px; text-align: center; display: inline-block; border-radius: 48px; }
.kMore:hover{ opacity: .8; }
.kNavT{ height: 60px; line-height: 60px; position: relative; margin-right: 45px; }
.kNavT a{ font-size: 16px; margin: 0 20px; color: #3b0000; }
.kEn{ padding-right: 15px; background: url(../images/xia.png) no-repeat right center; }
.kCh{ background: #fff; display: inline-block; padding: 0px 10px; line-height: 35px; width: 100px; text-align: right; position: absolute; right: 0px; top: 40px; z-index: 10; }
.kGn{ height: 24px;position: absolute; right: 45px; top: 60px;}
.kSr{ width: 50px; height: 24px; display: inline-block; background: url(../images/ser.png) no-repeat center; cursor: pointer; }
.kList{ width: 50px; height: 24px; display: inline-block; background: url(../images/list.png) no-repeat center; cursor: pointer; }
.kNavB{ position: absolute; right: 45px; top: 110px; background: #e50014; }
.kNavB li{ width: 280px; padding: 0 20px;line-height: 42px; border-bottom: 1px solid #fff; }
.kNavBe{ background: url(../images/jia.png) no-repeat 300px 18px; }
.kNavB li a{ color: #fff; }
.kNavBeC{ display: block; }
.kNavB li div a{ line-height: 28px; font-size: 14px; display: block; }
.kNavB li div{ padding: 0 20px 10px; display: none; }
.kNavB li:last-child{ border-bottom: none; }
.kSrC{ height:42px; padding:15px 45px; background: #fff; width: 200px; position: absolute; right: 0px; top: 110px; }
.kBtn{ width: 42px; height: 42px; background: url(../images/ser2.png) no-repeat center/30px auto; border:none; float: right; cursor: pointer; }
.kInp{ width: 158px; border: none; height: 42px; line-height: 42px; font-size: 16px; float: left; background: #fff; }
.kZw{ border: 1px solid #ec7577; box-sizing: border-box; padding: 65px 40px; }
.kZw p{ line-height: 26px; width: 80%; padding-bottom: 40px; font-size: 18px; }

.kJtHer{ display: block; padding-left: 30px;font-size: 16px; color: #e50011;background: url(../images/more.png) no-repeat left center; }
.kJtHerW{ display: block; background: url(../images/more2.png) no-repeat left center;padding-left: 30px;font-size: 16px; color: #fff;}
.kJtHerW:hover{ color: #e50011;background: url(../images/more.png) no-repeat left center; }
.kDljh dl{ margin-top: 30px; overflow: hidden; }
.kDljh dl img{ display:block; }
.kDl1{width: 657px; position: relative;background: #e50011; }
.kDl1 dd{ width: 410px; height: 90px; padding: 15px 20px; box-sizing: border-box; background: #fff; position: absolute; left: 0; bottom: 40px; }
.kDl1 dd .kHer{ display: block; font-size: 26px;}
.kDl1:hover dt img{ opacity: .5; }
.kDl1no:hover dt img{ opacity: 1; }
.kDl2{ width: 657px; overflow:hidden; background: #a40000; height: 400px;}
.kDl2 dt{ width: 327px; padding: 40px 20px; box-sizing: border-box; float: left; color: #fff; font-size: 18px; }
.kDl2 dt .kHer{ font-size: 26px; display: block; color: #fff;}
.kDl2 dt p{ padding: 30px 0; height: 150px; }
.kDl2 dd{ width: 330px; float:right; overflow:hidden; }
.kDl3{ width: 316px; height: 400px; background: #3b0000; padding: 40px 30px; box-sizing:border-box; }
.kDl3 .kHer{ font-size: 26px; display: block; margin-bottom: 20px; color: #fff; }
.kDl3 .kJtHerW{ line-height: 40px; }
.ml25{ margin-left: 25px; }
.kDl4{ width: 316px; height: 400px; background: #fff; border: 1px solid #b2b6b5; padding: 40px 30px; box-sizing:border-box; }
.kDl4 .kHer{ font-size: 26px; display: block; margin-bottom: 20px;}
.kDl4 .kJtHer{ line-height: 40px; }
.kDl5{ width: 316px; height: 400px; overflow: hidden; }
.kDl5 dt{ overflow: hidden; height: 270px; }
.kDl5 dt img{ display: block; }
.kDl5 dd{ width: 100%; height: 130px; padding: 20px; box-sizing: border-box; background: #e50011; }
.kDl5 dd .kHer{ color: #fff; font-size: 26px; display:block; margin-bottom: 10px; }
.kDl5 dd .kJtHerW:hover{ color: #fff; background: url(../images/more2.png) no-repeat left center;}
.kDlDiv{ float: left; display: inline-block; margin:30px 25px 0 0; width: 316px; height:400px;  padding:40px 30px; box-sizing: border-box;}
.kDlDiv .kHer{ font-size: 26px; color: #fff; display: block; margin-bottom: 15px; }
.kDlDiv span{ color: #fff; font-size: 14px; display: block; margin-bottom: 15px; }
.kDlDiv:nth-of-type(1n){background: #a40000;}
.kDlDiv:nth-of-type(2n){background: #e50011;}
.kDlDiv:nth-of-type(3){background: #3b0000;}
.kDlDiv:nth-of-type(4n){ margin-right: 0; }
.kDlDiv a.klink{ color: #fff; font-size: 14px; }


.kDl6{ margin-top: 30px; width: 316px; height:400px; background: #a40000; padding:40px 30px; box-sizing: border-box;}
.kDl6 .kHer{ font-size: 26px; color: #fff; display: block; margin-bottom: 15px; }
.kDl6 span{ color: #fff; font-size: 14px; display: block; margin-bottom: 15px; }
.kDl7{ margin-top: 30px; width: 316px; height:400px; background: #e50011; padding:40px 30px; box-sizing: border-box;}
.kDl7 .kHer{ font-size: 26px; color: #fff; display: block; margin-bottom: 15px; }
.kDl7 span{ color: #fff; font-size: 14px; display: block; margin-bottom: 15px; }
.kDl8{ position: relative; margin-top: 30px; width: 316px; height:400px; background: #3b0000; padding:40px 30px; box-sizing: border-box;}
.kDl8 .kHer{ font-size: 26px; color: #fff; display: block; margin-bottom: 15px; }
.kDl8 p{ color: #fff; font-size: 14px; display: block; margin-bottom: 15px; }
.kMail{ width: 40px; height: 40px; display: block; position: absolute; left: 30px; bottom: 40px; background: url(../images/ico1.png) no-repeat; }
.kGray{ background: #e6e6e6; padding: 40px 0; }
.kTyH2h{ font-size: 36px; color:#a40000; }
.kTyp{ font-size: 18px; }
.kSpan{ font-size: 18px; color:#787878; }
.kDiv{ width: 657px; height: 400px; box-sizing: border-box; padding:30px; background: #e50011; }
.kDiv .kHer{ font-size: 26px; color: #fff; display: block; }
.kDiv ul li a{ font-size: 18px; color: #fff; line-height: 30px; display: block; padding-left: 15px; background: url(../images/dian.png) no-repeat left center; }
.kDiv2{ background: #a40000; }
.kDo{ background: url(../images/bg2.jpg) no-repeat center; background-size: cover; height: 765px; padding: 40px 0; box-sizing: border-box; }
.kDiv p{ color: #fff; font-size: 18px; }
.kCact{ position: relative; width: 316px; height: 400px; margin-left: 25px; background: #fff; padding: 20px; box-sizing: border-box; }
.kDha{ margin-top: 80px; display: block; color: #e50011; font-size: 26px; }
.kDhb{ width: 40px; height: 40px; display: block; position: absolute; left: 20px; bottom: 20px; background: url(../images/ico2.png) no-repeat; }
.kFot{ padding: 40px 0 0; background: #e50011; }
.kFot .w1340{ position: relative; }
.kFot h1{ font-size: 32px; color: #fff; overflow: hidden; }
.kFot h1 a{ margin-right: 30px; float: left; display: inline-block; margin-top: 10px; }
.kFot h1 span{ float: left; display: inline-block; }
.kGotop{ position: absolute; width: 60px; height: 60px; right: 0; top: -70px; background:url(../images/top.png) no-repeat; }
.kFot h3{ line-height: 50px; font-size: 26px; color: #fff; border-bottom: 1px solid #fff; }
.kDh li{ float: left; width: 220px; line-height: 40px; }
.kDh li a{background: url(../images/more2.png) no-repeat left center;padding-left: 30px;font-size: 16px; color: #fff; display: inline-block; }
.kCopyr{ line-height: 50px; color: #fff; font-size: 18px; }
.kLct{ border-bottom: 2px solid #d9d9d9; line-height: 55px; color: #a40000; font-size: 18px; }
.kLct a{color: #a40000; font-size: 18px;}
.kWzjs{ width: 605px; }
.kWzjs .kHer{ font-size: 26px; color: #ff0000; }
.kWzjs p{ padding: 18px 0; font-size: 16px; height: 220px; line-height: 28px; }
.kHzpc{ display: block; }
.kHzsj{display: none;}
.kZxns{ border: 1px solid #ec7577; padding:0 40px 30px; box-sizing: border-box;  }
.kZxns h3{ border-bottom: 1px solid #d9d9d9; font-size: 24px; line-height: 75px;}
.kZxns h3 span{ color: #ff0000; }
.kZxns p{ padding: 20px 0 40px; line-height: 30px; font-size: 18px; }
.kZxns h4{ border-bottom: 1px solid #d9d9d9; font-size: 24px; line-height: 75px;}
.kZxns h4 a{ color: #ff0000; }
.kPiclist li{ width: 316px; height: 370px; float: left; display: inline-block; overflow: hidden; margin:20px 25px 0 0; position: relative; }
.kPiclist li:nth-of-type(4n){ margin-right: 0; }
.kPiclist li img{ display: block; }
.kPiclist li p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; line-height: 70px; overflow: hidden; text-align: center; color: #fff; font-size: 24px; background: #a40000; }
.kPiclist li a:hover p{ background: #e50011; }
.kHdp{background: rgba(0,0,0,0.50); position:fixed; width:100%; height:100%; z-index:100000000;}
.kHdpC{ width:800px;position: fixed; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%);}
.kHdp a{ font-size:38px; color: #fff; font-weight:bold; position:fixed; right:30px; top:30px;}
.kSha{ width: 100%; height: 100%; background:rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 999;}
.kRzzs{ cursor: pointer; }
.kTyp span{ color: #fffff; display: inline-block; }
.kLxwmR{position: absolute; right:-130px; top: 0;}
.kLxwm{ position: relative; height: 480px;}
.kLxwmL{width: 790px; padding-top: 40px;}
.kLxwmL li h3{ font-size: 18px; color: #595757; line-height: 60px;}
.kLxwmL li h3 span{ color: #e50011; }
.kInp2{ width: 380px; height: 33px; line-height: 33px; border: 1px solid #fff; background: #fff; padding:0 10px; box-sizing: border-box; }
.kLxwmL ul{ width: 380px; float: left; }
.kTex{width: 380px; height: 165px; line-height: 24px; border: 1px solid #fff; background: #fff; padding:10px; box-sizing: border-box;}
.kSub{ width: 70px; height: 35px; line-height: 35px; background: #e50014; border: none; text-align: center; color: #fff; font-size: 18px; margin-top: 20px; }
.kReset{ width: 70px; height: 35px; line-height: 35px; background: #3e3a39; border: none; text-align: center; color: #fff; font-size: 18px; margin-left: 20px; margin-top: 20px; }
.kSbjs dl{  cursor: pointer; float: left; display: inline-block; margin-top: 40px; width: 670px; height: 335px; position: relative; background: #e6e6e6; }
.kSbjs dl span{ width: 32px; height: 32px; display: inline-block;background: url(../images/ico3.jpg) no-repeat; position: absolute; right: 0; bottom: 0; }
.kSbjs dl:hover{ background: #e50011; }
.kSbjs dl dt{ width: 335px; height: 335px; overflow: hidden; }
.kSbjs dl dd{ width: 335px; height: 335px; padding:30px 20px; box-sizing: border-box; }
.kSbjs dl dd a{ font-size: 24px; color: #a40000; display: block; }
.kSbjs dl dd p{ font-size: 14px; color: #3e3a39; padding-top: 10px;line-height:22px; }
.kSbjs dl:hover dd a,.kSbjs dl:hover dd p{ color: #fff; }
.kNavM{ display: none; }
.kDl6Lb{ position: relative; }
.kNum{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 20px; }
.kNum span{ cursor: pointer; width: 8px; height: 8px; border-radius: 8px; display: inline-block; margin: 0 10px; background:rgba(0,0,0,1);}
.kNum span.hov{ background:rgba(0,0,0,.5);}
.kDatu_m,.kDatu_con_m{ display: none; }
.kDatu_m2,.kDatu_con_m2{ display: none; }
@media screen and (max-width: 640px){
	.kDatu_m,.kDatu_con_m{ display: block; }
	.kDatu_m2,.kDatu_con_m2{ display: block; }
	.return-top { width: 30px; height: 30px; background: url(../images/top1.jpg) no-repeat 0 0/30px 30px;}
	.return-top.return-tops {background: url(../images/top2.jpg) no-repeat 0 0/30px 30px;}
	.w1340{ width: 90%; padding: 0 5%;}
	.mt40{ margin-top: 20px; }
	.mt70{ margin-top: 35px; }
	.kNav{ display: none; }
	
	.kMore{ width: 120px; height: 35px; line-height: 35px; font-size: 14px; }
	.kZw{ padding: 30px 20px;}
	.kZw p{ font-size: 18px; line-height: 30px; width: 100%; }
	.kDljh dl{ margin-top: 15px; }
	.kDl1,.kDl2{ width: 100%; height: auto; }
	.kDl1 dd{ width: 80%; bottom: 20px; height: 65px; padding: 10px; }
	.kDl1 dd .kHer{ font-size: 18px; }
	.kJtHer,.kJtHerW{ font-size: 14px; }
	.kDl2 .kHer{ font-size: 18px; }
	.kDl2 dt p{ font-size: 14px; padding: 15px 0 30px; height: auto; }
	.kDl2 dd{ width: 100%; }
	.kDl4,.kDl3{ width: 100%; height: auto; padding: 20px; }
	.kDl4 .kHer,.kDl4 .kHer{ font-size: 18px; margin-bottom: 10px;}
	.kDl1.ml25{ margin-left: 0; }
	.kDlDiv{margin-left: 0; width: 100%; height: auto; margin-top: 15px;}

	.kDl6,.kDl7,.kDl8{ margin-left: 0; width: 100%; height: auto; margin-top: 15px; }
	.kDl8,.kDlDiv:nth-of-type(2n){ padding-bottom: 80px; }
	.kDl6 .kHer,.kDl7 .kHer,.kDl8 .kHer,.kDlDiv .kHer{ font-size: 18px; }
	.kDljh dl{ margin-top:15px; }
	.kDl5{ width: 100%; height: auto; }
	.kDl5 dd .kHer{ font-size: 18px; }
	.kDl5 dd{ height: auto; }
	.kDiv{ width: 100%; padding: 20px; height: auto; }
	.kDiv .kHer{ font-size: 18px; }
	.kDiv ul li a{ font-size: 14px; line-height: 28px; }
	.kTyH2h{ font-size: 20px; }
	.kTyp{ font-size: 16px; }
	.kDo{ height: auto; }
	.kCact{ width: 100%; height: auto; padding-bottom: 80px; margin-left: 0; }
	.kDha{ margin-top: 20px; font-size: 16px; }
	.kFot h1 a{ display: block; }
	.kFot h1 span{ font-size: 18px; margin-top: 20px; }
	.kFot h3{ font-size: 18px; }
	.kCopyr{ line-height: 30px; font-size: 16px; }
	.kWzjs{ width: 100%; margin-top: 30px; }
	.kWzjs .kHer{ font-size: 18px; }
	.kWzjs p{ font-size: 14px; height: auto; padding: 20px 0; line-height: 24px; }
	.kGray{ padding: 10px 0; }
	.kGray .kWzjs{ margin-top: 0; }
	.kGray2 .kWzjs{ margin-top:30px; }
	.kGray .kDl1{ margin-top: 30px; }
	.kGray2 .kDl1{ margin-top: 0; }
	.kHzhb{ height: 268px; background: url(../images/pic6.png) no-repeat center; background-size: cover; }
	.kHzpc{ display: none; }
	.kHzsj{display: block;}
	.kZxns{ padding: 0 20px 20px;}
	.kZxns h3{ line-height: 30px; font-size:16px; padding: 10px 0;  }
	.kZxns h4{ line-height: 30px; font-size:16px; padding: 10px 0;  }
	.kZxns p{ font-size: 14px; padding: 10px 0 30px; line-height: 24px; }
	.kPiclist li{ width: 100%; margin: 20px 0 0 0; }
	.kPiclist li p{ height: 40px; line-height: 40px; font-size: 14px; }
	.kHdpC{ width: 90%;}
	.kHdp{height:1000px;}
	.kLxwmR{ width: 100%; position: relative; right: 0; top: 0; margin-top: 20px; padding-bottom: 20px; }
	.kLxwmL{ width: 100%; padding-top: 20px; }
	.kLxwmL ul{ width: 100%; margin-left: 0; }
	.kLxwmL li h3{ font-size: 16px; }
	.kInp2{ width: 100%; }
	.kTex{ width: 100%; }
	.kSbjs dl,.kSbjs dl dt,.kSbjs dl dd{ width: 100%; height: auto; }
	.kSbjs dl dd a{ font-size: 18px; }
	.kSbjs dl dd p{ font-size: 14px; }
	.kSbjs dl dd{ padding: 20px; }
	.kSbjs dl span{ display: none; }
	.kSbjs dl{ margin-top: 20px; }
	.kSbjs img{ width: 100%; }
	.kNavM{ display: block; height:68px; position: fixed; top: 0;left: 0; width: 100%; background: #fff; z-index: 10; }
	.kLogom{ margin: 20px 0 0 5%; }
	.kSerm{ width: 50px; margin-right:10px; height: 68px; background: url(../images/ser.svg) no-repeat center/25px auto; }
	.kListm{ width: 25px; margin-right:5%; height: 68px; background: url(../images/list.svg) no-repeat center/25px auto; }
	.kNavB{ width: 100%; top: 68px; right: 0; }
	.kNavB li{ width: 100%; }
	.kNavBe{background-position: 87% 18px;}
	.kSrC{ width: 80%; top: 68px;right: 0; padding: 10px 20px; box-sizing: border-box; height: 62px; overflow: hidden; }
	.kInp{ width: 80%; }
	.kDl6Lb{ padding-bottom: 80px; }
	.kDlDiv{ margin-left: 0; }
	.kDl8, .kDlDiv:nth-of-type(2n),.kDlDiv:nth-of-type(2n),.kDlDiv:nth-of-type(3),.kDlDiv:nth-of-type(1){ width: 100%; height: auto; }
	.kDatu{ display: none;}
	.kDatu2{ display: none;}

.kDatu_m{ height: 400px; position: relative; overflow: hidden; }
.kDatuC_m{ height: 400px; background: url(../images/bg1.jpg) no-repeat center; background-size: cover; overflow: hidden;}
.kDtNr_m{ width: 90%; padding:30px; margin-top: 0; height: auto;box-sizing: border-box;}
.kDtNr_m .kHer{ font-size: 18px; }
.kDtNr_m p{ font-size: 14px; height: auto; padding: 10px 0 20px; }
.kNum_m{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 20px; }
.kNum_m span{ cursor: pointer; width: 8px; height: 8px; border-radius: 8px; display: inline-block; margin: 0 10px; background:rgba(0,0,0,1);}
.kNum_m span.hov{ background:rgba(0,0,0,.5);}
.kDatu_m2{ height: 400px; position: relative; overflow: hidden; }
.kDatuC_m2{ height: 400px; background: url(../images/bg1.jpg) no-repeat center; background-size: cover; overflow: hidden;}
.kDtNr_m2{ width: 90%; padding:30px; margin-top: 0; height: auto;box-sizing: border-box;}
.kDtNr_m2 .kHer{ font-size: 18px; }
.kDtNr_m2 p{ font-size: 14px; height: auto; padding: 10px 0 20px; }

}
@media (min-width:1600px){
	.w1600{ width: 1600px; margin-left: auto; margin-right: auto; }
}