@charset "utf-8";
html,body{
	font-family: Arial, Helvetica, sans-serif;
	background:white;
	text-align:left;
	color:#333;
	font:normal 16px/1.875em;
}
*{margin:0;padding:0; box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
	box-sizing: border-box;
}
ul,li,ol {list-style:none outside}
a{text-decoration:none; color: #333;}
img {border:none;}
input, button, select, textarea {outline: none;}
input,textarea {background:none}
*, ::after, ::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}
article, aside, footer, header, nav, section {
    display: block;
}
/*清除苹果按钮格式*/
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
border-radius: 0;
}
.clear{
	clear: both;
}
.main{ background-color: #fff;}

body{background:#fffbf2 url(../images/asbj.jpg) repeat-x left top;}

i.fa{margin-right: 5px;}

/* kk-head */
@media screen and (min-width:999px){
	.kk-head{
		background-color: #FFFCEC;
		height: 120px;
		box-shadow: 0 0 5px rgba(0, 0, 0, .8);
		margin-bottom: 20px;
	}
	.kk-head .title h1{
		line-height: 70px;
		font-size: 22px;
	}
	.kk-head .txt{
		margin-top: 20px;
		line-height: 30px;
		font-size: 28px;
	}
	
	.kk-head .phone{
		line-height: 30px;
		margin-top: 20px;
		font-size: 22px;
		font-family: Impact;
		color: #ff0000;
	}
	.kk-head .phone i{
		margin-right: 10px;
		font-size: 26px;
	}
	.infoul01{ float:left; overflow: hidden; line-height:30px;}
	.infoul01 li{ float:left; margin-right:25px;  }
	/* .infoul01 li.info01{ background:url(/skin/images/add.png) no-repeat left center; }
	.infoul01 li.info02{ background:url(/skin/images/parameter01.png) no-repeat left center;}
	.infoul01 li.info03{ background:url(/skin/images/parameter02.png) no-repeat left center;}
	.infoul01 li.info04{ background:url(/skin/images/parameter03.png) no-repeat left center;} */

	
	.infoul02{ float:left; overflow: hidden;  }
	.infoul02 li{ float:left;}
	/* .infoul02 li:first-child{ background:url(/skin/images/time3.png) no-repeat left center; padding-left:25px; margin-right:25px; color:#53807e; line-height:30px;} */
	.infoul02 li:first-child{margin-right: 25px;line-height: 30px;}
	.infoul02 li:last-child{font-family: Arial; color:#ff0000; font-size:30px; font-weight: bold; line-height:30px; }
	.infoul02 li:last-child span,.infoul02 li:last-child i{ font-size:14px; }
}
@media screen and (min-width:1400px) {.infoul02{margin-left: 100px;}}
@media screen and (max-width:999px){
	.kk-head{
		background-color: #FFFCEC;
		box-shadow: 0 0 5px rgba(0, 0, 0, .8);
		margin-bottom: 20px;
		padding: 5px;
	}

	.kk-head .title h1{
		line-height: 50px;
		font-size: 22px;
	}
	.kk-head .txt{display: none;}
	.kk-head .phone{
		position: absolute;
		top: 10px;
		right: 5px;
		line-height: 30px;
		font-size: 20px;
		font-family: Impact;
		color: #ff0000;
	}
	.info{ color:#53807e; line-height: 30px; font-size: 16px;}
	.info>ul{ float:left;}
	.info>ul>li{ float:left;margin-right:14px;  }
	.info>ul:last-child>li:last-child{font-family: Arial; color:#ff0000; font-size:24px; font-weight: bold;  }
	.info>ul:last-child>li:last-child span{font-size:14px; margin-left: 5px;}
	.info>ul:last-child>li:last-child i{font-size: 14px;}

}

/* gybk */
.gybk{}
.gybk .title{line-height: 40px;font-weight: bold;}
.gybk .content{line-height: 25px; font-size: 13px;}


/* kk-main */
.kk-main {
	width: 99%;
	max-width: 1400px;
	margin: 0px auto;
}
.kk-width-45,
.kk-content {
	width: 100%;
}



@media screen and (min-width:999px) {
	.gyinfo{
		width: 70%;
	}
	.gymore{
		width: 28%;
	}
	
	.kk-left {
		float: left;
	}

	.kk-width-45 {
		width: 45%;
	}

	.kk-right {
		float: right
	}

	.kk-width-54 {
		width: 54%;
	}
	.height61{
		height: 61px;
	}
}
@media screen and (max-width:999px) {
	.gynav li{display: none;}
}
.gyinfo{
	position: relative;
}
.gynav{ border-bottom:1px solid #839a95; position: absolute; top: 0; left: 0; width:100%; background:#fffbf2; z-index:1000; }
.gynav li{ float:left; font-size:18px; padding:0 10px; line-height:60px; margin-right:15px; position:relative;}
.gynav li a{ display:block; padding-left:25px; color:#073937;}
.gynav li .asico01{ background:url(../images/asico01.png) no-repeat left center;}
.gynav li .asico02{ background:url(../images/asico02.png) no-repeat left center;}
.gynav li .asico03{ background:url(../images/asico03.png) no-repeat left center;}
.gynav li .asico04{ background:url(../images/asico04.png) no-repeat left center;}
.gynav li .asico05{ background:url(../images/asico05.png) no-repeat left center;}
.gynav li .asico06{ background:url(../images/asico06.png) no-repeat left center;}
.gynav li.on{ font-weight:bold;}
.gynav li.on:after, .gynav li:hover:after { content: ""; position: absolute; height: 3px; width: 100%; left: 0; bottom: -2px; background: #073937;}


.gycontent{
	border: 1px solid #839a95;
	border-top: none;
}
@media screen and (max-width:999px) {
	.gytit h3{padding: 0 10px !important;}
}
.gyblock{ overflow:hidden; }
.gytit{ height:48px; overflow:hidden; line-height:48px; background:#e7e8e0;  }
.gytit h3{ color:#073937; font-size: 18px; float:left; padding:0 20px; cursor: pointer; }
.gytit h3 span{ display: block; padding-left:25px; }
.gytit h3 .gyico01{background:url(../images/asico01.png) no-repeat left center; }
.gytit h3 .gyico02{background:url(../images/asico02.png) no-repeat left center; }
.gytit h3 .gyico03{background:url(../images/asico03.png) no-repeat left center; }
.gytit h3 .gyico04{background:url(../images/asico04.png) no-repeat left center; }
.gytit h3 .gyico05{background:url(../images/asico05.png) no-repeat left center; }
.gytit h3 .gyico06{background:url(../images/asico03.png) no-repeat left center; }


/* jianjiecon */
@media screen and (max-width:999px) {
	.jianjiecon, .zujincon, .sheshicon, .cjwtcon, .newscon{padding: 10px !important;}
}
.jianjiecon, .zujincon, .sheshicon, .cjwtcon, .newscon{padding: 20px; font-size: 14px;}
.jianjiecon { line-height: 28px;}
.jianjiecon p{margin: 10px auto;}

/* zujincon */

.zujincon table{
	background-color: transparent;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	border-top: solid 1px #839a95;
	border-left: solid 1px #839a95;
	box-sizing: border-box;
}
.zujincon table tr{
	border-bottom: solid 1px #839a95;
}
.zujincon table tr td{
	padding: 5px;
	border-right:  solid 1px #839a95;
}
/* sheshicon */
.sheshicon{font-size: 14px;line-height: 25px;}
@media screen and (min-width: 999px) {
	.sheshicon .sftit{ color:#073937; font-size: 16px; font-weight:bold; margin-bottom:10px; }
	.sheshicon .sfinfo{ color:#073937; font-size:14px; line-height:2.5; margin-bottom:10px; }
	.sheshicon .sflist{ overflow: hidden; margin-bottom:10px; }
	.sheshicon .sflist li{ float:left; background:url(../images/asico11.png) no-repeat left center; padding-left:25px; width:20%; color:#073937; font-size:12px; line-height:2.5;}
	.sheshicon .sflist2 li{ background-image:url(../images/asico12.png); }
}

@media screen and (max-width: 999px){
	.sheshicon .sftit{ color:#073937; font-size: 16px; font-weight:bold; margin-bottom:10px; }
	.sheshicon .sfinfo{ color:#073937; font-size:14px; line-height:2; margin-bottom:10px; }
	.sheshicon .sflist{ overflow: hidden; margin-bottom:10px; }
	.sheshicon .sflist li{ float:left; background:url(../images/asico11.png) no-repeat left center; padding-left:20px; background-size:0.25rem auto;  color:#073937; width:50%; font-size:12px; line-height:2.5;}
	.sheshicon .sflist2 li{ background-image:url(../images/asico12.png); }
}

/* ditucon */
#kkmap{
	width: 100%;
	height: 400px;
}
@media screen and (max-width:999px) {
	#kkmap{height:280px !important;}
}
.maptxt{}
.maptxt b{font-weight: bold;}
/* cjwtcon */
.problem_list{ overflow:hidden;}
.problem_list li{border-bottom: 1px solid #073937;}
.problem_list li p:first-child{
	background: url(../images/ask.jpg) no-repeat left center;
	padding-left: 28px;
	line-height: 35px;
	color: #333;
	font-weight: bold;
}
.problem_list li p:last-child{
	background: url(../images/answer.jpg) no-repeat left 2px;
	padding-left: 28px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 22px;
	color: #555;
}

.newscon h4{
	margin: 10px auto;
	padding-bottom: 10px;
	line-height: 25px;
	border-bottom: 1px solid #073937;
}
/* .hottit */
.gymore .hottit{ height:60px; line-height:60px;  }
.gymore .hottit h3{ color:#073937; float:left; padding-right:10px; font-size: 18px; padding-left:25px; background:url(../images/asico07.png) no-repeat left center; position:relative;}
.gymore .hottit h3:after{ content:""; width:100%; height:3px; background:#073937; position:absolute; left:0; bottom:-1px; }

.hotlist{ overflow:hidden; }
.hotlist li{ float: left; width:100%; border:1px solid #c1cac3; margin-bottom:15px; }
.hotlist li a{ display: block; padding:15px; }
.hotlist li .img{ float:left; width:90px; height:90px; overflow:hidden; text-align: center;}
.hotlist li .img img{height: 100%;}
.hotlist li .txt{ padding:10px 0 10px 110px; }
.hotlist li .title{ overflow: hidden; line-height:30px;  }
.hotlist li .title h3{ float:left; color:#073937; font-size:16px; width:65%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
.hotlist li .title .price{ float:right; color:#a68055; font-weight:bold; font-size:18px;  font-family:Arial; }
.hotlist li .title .price span, .hotlist li .title .price i{ font-size:14px;  }
.hotlist li .txt .add{ line-height:30px; margin-top:10px;  color:#53807e; text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
.hotlist li:hover{ background:#073937; border-color:#073937; }
.hotlist li:hover .title h3{color:#a68055; }
.hotlist li:hover .txt .add{color:#a68055;}


/* kk-foot */

@media screen and (min-width:999px) {
	.kk-foot{margin-top: 40px;}
	.kk-foot .footnav{display: none;}
	.kk-foot{background: #073937;}
	.copy{ color:#827f64; font-size:14px; line-height:1.8; padding:50px 0 20px;}
	.copy a:hover, .copy a{ color:#827f64; text-decoration:underline;}
}
@media screen and (max-width:999px) {
	.kk-foot{height: 45px;}
	.kk-foot .copy{display: none;}
	.footnav{ position: fixed; bottom: 0px; background: #073937; overflow: hidden; z-index: 200; border-top:1px solid #0e4c4a; width:100%;height: 35px;}
	.footnav a{ display: block;width: 33.3%; float: left; text-align: center; font-size: 24px; color: #a68055; line-height: 35px; height: 35px;}
	.footnav a i{ margin-top: 5px;}
	.footnav a:hover{color: #FFFCEC;}
}


/* kk-img kk-slide-img2 */
@media screen and (min-width:999px) {
	.kk-slide-img2{ position:relative; margin:15px 0 25px 0;}
	.kk-slide-img2-big{float:left; width:70%; height:500px; overflow: hidden; padding:0 60px; position:relative;}
	.kk-slide-img2-big-swiper{width: 100%;}
	.kk-slide-img2-big-swiper img{width: 100%;}
	.kk-slide-img2-next,.kk-slide-img2-prev{ width:50px; height:100px; position:absolute; top:50%; margin-top:-50px; z-index:1000; cursor:pointer;}
	.kk-slide-img2-next{ background:#073937 url(../images/kk-slide-img2-next.png) no-repeat center center; background-size:100% auto; left:0;}
	.kk-slide-img2-prev{ background:#073937 url(../images/kk-slide-img2-prev.png) no-repeat center center; background-size:100% auto; right:0;}
	.kk-slide-img2-next:hover,.kk-slide-img2-prev:hover{ background-color:#a68055; }
	
	.kk-slide-img2-list{float:right; width:28%; }
	.kk-slide-img2-list ul{display:block; width: 100%; height: 500px; overflow: hidden;}
	.kk-slide-img2-list li{ float:left; width:49%; height: 160px;margin-left:2%; margin-bottom:10px; cursor:pointer;}
	.kk-slide-img2-list li:nth-child(2n+1){margin-left: 0%;}
	.kk-slide-img2-list li img{max-width: 100%;max-height: 100%; display:block;}
	.kk-slide-img2-list li.on{ border:5px solid #073937;}
}
@media screen and (max-width:999px) {
	.kk-slide-img2{ position:relative;}
	.kk-slide-img2-big{width: 100%; overflow: hidden; position: relative;}
	.kk-slide-img2-big-swiper{ width:100%;}
	.kk-slide-img2-big-swiper img{ display:block; width:100%;}
	.kk-slide-img2-next,.kk-slide-img2-prev{ width:40px; height:60px; position:absolute; top:50%; margin-top:-30px; z-index:10; cursor:pointer;}
	.kk-slide-img2-next{ background:#d5ae82 url(../images/kk-slide-img2-next.png) no-repeat center center; background-size:cover; left:0;}
	.kk-slide-img2-prev{ background:#d5ae82 url(../images/kk-slide-img2-prev.png) no-repeat center center; background-size:cover; right:0;}
	
	.kk-slide-img2-list{background:#073937; width:100%; height: 100px; overflow: hidden; margin: 0px auto; padding: 10px;}
	.kk-slide-img2-list li{ float:left; width: 33%; height: 80px; overflow:hidden; cursor:pointer;}
	.kk-slide-img2-list li img{ width:100%;}
	.kk-slide-img2-list li.on{border: 2px solid #ff0000;}
}

/* kk-article1 */
.kk-article1{
	border: 1px solid #073937;
	padding: 20px;
}
.kk-article1-h1{
	font-size: 24px;
	text-align: center;
	line-height: 1.5em;
	font-weight: normal;
	margin-bottom: 2.5%;
}
@media screen and (max-width:999px) {
	.kk-article1-h1{font-size: 18px !important;}
}
.kk-article1-des{
	font-size: 0;
	line-height: normal;
	text-align: center;
	margin-bottom: 20px;
	border-bottom: 1px dashed #073937;
	padding-bottom: 10px;
}
.kk-article1-des span{
	font-size: 14px;
	color: #073937;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
}
.kk-article1-content{
	line-height: 1.875em;
	overflow: hidden;
	margin-bottom: 20px;
}
.kk-article1-content p{margin: 10px auto;}
.kk-article1-content p a,
.kk-article1-content div a{color: #073937; font-weight: bold;}
.kk-article1-content h2,
.kk-article1-content h5
{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	border-left: 5px solid #073937;
	padding: 0 0 0 10px;
}
.jianjiecon h5
{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	border-left: 5px solid #073937;
	padding: 0 0 0 10px;
}
.kk-article1-prev-next{
	overflow: hidden;
	border-top: 1px solid #073937;
	padding: 3% 0;
}
.kk-article1-prev-next>div{
	max-width: 45%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.kk-article1-prev{float: left;}
.kk-article1-next{float: right;}
.kk-article1-tj-title{
	font-size: 18px;
	color: #073937;
	padding-left: 1em;
	line-height: 1.5em;
	position: relative;
	margin-bottom: 2%;
}
.kk-article1-tj-title::before{
	width: 3px;
	height: 1em;
	background-color: #073937;
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.kk-article1-tj-list li{overflow:hidden;margin-bottom:2%;border-bottom:1px dashed #073937;padding-bottom:2%;}
.kk-article1-tj-list .img{float:left;width:115px;position:relative;overflow:hidden;}
.kk-article1-tj-list .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-size:12px;line-height:1.35em;color:#999;text-align:center;transition:all .3s;}
.kk-article1-tj-list .img a{display:block;padding-bottom:75%;position:relative;overflow:hidden;background:no-repeat center center;background-size:cover;}
.kk-article1-tj-list .img img:hover{transform:scale(1.1,1.1);}
.kk-article1-tj-list .text{margin-left:115px;overflow:hidden;padding-left:2%;font-size:14px;line-height:1.75em;height:3.5em;-webkit-line-clamp:2;color:#888;}


/* kk-list1 */
.kk-list1{
	border: 1px solid #073937;
	padding: 20px;
}
.kk-list1-item{position:relative;margin-bottom:3.5%;display:table;table-layout:fixed;width:100%;font-size:22px;border-bottom:1px dashed #e4e4e4;padding-bottom:3.5%;}
.kk-list1-item .img{width:250px;display:table-cell;vertical-align:middle; overflow: visible;}
.kk-list1-item .img img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-size:12px;line-height:1.35em;color:#999;text-align:center;transition:all .3s;}
.kk-list1-item .img a{display:block;padding-bottom:75%;position:relative;overflow:hidden;background:no-repeat center center;background-size:cover;}
.kk-list1-item .img img:hover{transform:scale(1.1,1.1);}
.kk-list1-item .text{display:table-cell;vertical-align:middle;padding-left:2.51572327%;position:relative;}
.kk-list1-item .des{color:#666;font-size:0.72727273em;line-height:1.875em;height:5.625em;-webkit-line-clamp:3; overflow: hidden;}
.kk-list1-item .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1em;line-height:1.5em;margin-bottom:7px;font-weight:normal;}

.kk-list1-item .meta{color:#999;overflow:hidden;font-size:13px;line-height:1.5em;opacity:.85;margin-top:12px;}
.kk-list1-item .meta span{display:inline-block;padding-right:1.38461538em;vertical-align:middle;}
.kk-list1-item .meta a{color:#999;}
.kk-list1-item .meta a:hover{color:#e1b44f;}


@media screen  and (max-width:640px){
	.kk-list1-item{overflow: hidden;}
	.kk-list1-item .img{width:100px;}
	.kk-list1-item .text{vertical-align:top;}
	.kk-list1-item .title{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5em;max-height:3em;white-space:normal;margin-bottom:6px;}
	.kk-list1-item .des{font-size:14px;display:block;white-space:nowrap;height:auto;line-height:1.5em;}
	.kk-list1-item .meta{display:none;}

	
}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}



@media screen and (max-width:640px) {
	.kk-list1, .kk-article1{padding: 10px !important;}
	
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext{
	background-position-y: center !important;
}