@charset "utf-8";
html,body{font:14px/1.6 'Microsoft YaHei',微软雅黑,Arial,Verdana,'Simsun',宋体,黑体; color:#333300; background:white;}
body{min-width:1343px;}
a{text-decoration:none; color:#333300;}
a:hover{text-decoration:none; color:#EE0000;}
.zhke_inner,.zhke_section{position:relative; width:1000px; margin:0 auto; margin:0 auto;}
@media(min-width:1000px){.zhke_inner{width:100%; padding:0;}}
@media(min-width:1200px){.zhke_inner,.zhke_section{width:80%; padding:0;}}
@media(min-width:1500px){.zhke_inner,.zhke_section{width:75%; padding:0;}}
@media(min-width:1800px){.zhke_inner,.zhke_section{width:70%; padding:0;}}
header.zhke_headborder{border-bottom:1px solid #dcdcdc;}
header section{border-bottom:1px solid #e7e7e7; background:#f7f8fa;}
.kfBox {position:absolute; z-index:999999; right:4px; top:200px; background-color:green; border:1px; width:140px; opacity:0.8;}
.Boxli {margin:5px; font-size:15px; background-color:white;}
.Boxli li {margin-top:3px; margin-bottom:10px; margin-left:10px;}
.bli{padding-bottom:4px;}		

.zhke_top{position:relative; z-index:100; height:35px; font-size:12px; color:#666666; line-height:35px;}
.zhke_top h2{font-weight:normal;}
.zhke_top a{color:#666666;}
.zhke_top a:hover{color:#EE0000;}
.zhke_top_nav{top:0; right:0; position:absolute;}
.zhke_top_nav ol{margin:0; padding:0; float:right;}
.zhke_top_nav ol li{list-style:none; float:left;}
.zhke_top_nav ol li.line{width:30px; text-align:center; color:black;}
.zhke_top_nav dl{float:right; position:relative;}
.zhke_top_nav dl dt i{margin-left:5px;}
.zhke_top_nav div.line{width:30px; color:#f2f2f2; text-align:center; float:right;}

.zhke_index_title{font-size:22px; text-align:center; margin:0 0 60px 0; border-bottom:1px solid #cfcfcf; font-weight:normal; }
.zhke_index_title span{top:2px; padding:10px 15px 10px 15px; display:inline-block; border-bottom:4px solid #6B6B6B; position:relative; }
.zhke_index_title p{font-weight:normal; color:#8B8989;}
.zhke_index_more{margin:0 auto; width:200px; padding-top:30px; text-align:center; clear:both;}
.zhke_index_more a{border-radius:8px; height:40px; color:white; background:#EE0000; font-size:14px; font-weight:normal; line-height:40px; display:block;}
.zhke_index_more a:hover{color:white; background:#CD0000;}
.zhke_index_background{background:#F7F7F7; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}

.zhke_index_about{padding:40px 0 60px 0;}
.zhke_index_about_cont{padding:0px 0 20px 0; margin-left:5px; margin-right:5px;}
.zhke_index_about_left{width:49%; float:left;}
.zhke_index_about_left .zhke_edit{padding:0px 10px 0 10px;}
.zhke_index_about_right{width:49%; float:right; overflow:hidden;}
.zhke_index_about_right_box {height:90px; width:532px;}
.zhke_index_about_right_left{float:left; background:mediumseagreen; border-radius:8px; width:90px; height:70px; line-height:20px;  font-size:14px; text-align:center;}
.zhke_index_about_right_left span{ font-size:26px; padding-top:17px; padding-bottom:3px; display:block;}
.zhke_index_about_right_right {float:right; width:432px;}
.zhke_index_about_right_right_title a {font-size:15px; color:black; overflow:hidden;}
.zhke_index_about_right_right_title a:hover {color:#ff3333;}
.zhke_index_about_right_right_txt {font-size:14px; padding-right:15px; padding-top:6px; line-height:20px; color:#7A7A7A; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.zhke_index_about_more{padding-top:10px; text-align:left;}
.zhke_index_about_more a{border-radius:8px; padding:0 30px 0 30px; font-size:14px; height:30px; border:2px solid #f2f2f2; color:#7D7D7D; display:inline-block; font-weight:normal; line-height:30px; text-decoration:none;}
.zhke_index_about_more a:hover{text-decoration:none; background:#f2f2f2;}

.zhke_index_service{padding:40px 0 60px 0;}
.zhke_index_service ul{list-style:none;}
.zhke_index_service ul li{margin-bottom:30px; text-align:center; float:left; overflow:hidden;}
.zhke_index_service ul li a{margin:0 auto; background:white; font-size:0; text-align:center; display:block;}
.zhke_index_service ul li h2{background:white; color:black; font-size:15px; text-align:center; font-weight:normal; padding:10px;}
.zhke_index_service a img{border-radius:12px; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s; -webkit-transition:all .5s;}
.zhke_index_service a:hover img{opacity:.5; -moz-opacity:.5; -khtml-opacity:.5; filter:alpha(opacity=50);}

.zhke_index_faq{padding:40px 0 60px 0;}
.zhke_index_faq_list{margin:20px 0 0 0;}
.zhke_index_faq_list li{width:33.33%; list-style:none; text-align:left; float:left; overflow:hidden;}
.zhke_index_faq_list li a{display:block;}
.zhke_index_faq_list li dl{height:115px; margin-right:10px; padding-top:20px;}
.zhke_index_faq_list dt{float:left; overflow:hidden; position:relative; width:100px; height:115px; font-size:0; border-bottom:1px solid #e7e7e7;}
.zhke_index_faq_list dt img{width:90px; height:90px; border-radius:10px; margin-left:10px;}
.zhke_index_faq_list dd{width:100%; float:left; margin-left:-100px;}
.zhke_index_faq_list dd a{padding:0 10px 0 10px;}
.zhke_index_faq_list_txt{border-bottom:1px solid #e7e7e7; margin-left:100px; height:115px;}
.zhke_index_faq_list_txt h3{margin-bottom:3px; height:23px; line-height:23px; color:black; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.zhke_index_faq_list_txt p{height:42px; color:#828282; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.zhke_index_faq_list_txt span.time{height:25px; color:#828282; line-height:25px; display:block;}
.zhke_index_faq_list li dl:hover{background:#d8d8d8;}

.zhke_index_case{padding:40px 0 60px 0;}
.zhke_index_case_list ul.slides li{float:left; list-style:none;}
.zhke_index_case_list .zhke_list{width:23%; padding:1%; float:left;}
.zhke_index_case_list .zhke_list dt{font-size:0; text-align:center;}
.zhke_index_case_list .zhke_list dt a{overflow:hidden; margin:0 auto; display:block;}
.zhke_index_case_list .zhke_list dt img{-moz-transition:all .3s ease; transition:all .3s ease; -webkit-transition:all .3s ease;}
.zhke_index_case_list .zhke_list dt a:hover img{-moz-transform:scale(1.4); -o-transform:scale(1.4); transform:scale(1.4); -ms-transform:scale(1.4); -webkit-transform:scale(1.4);}
.zhke_index_case_list .zhke_list h3{font-size:14px; text-align:center; height:40px; background:white; margin:0 auto; font-weight:normal; line-height:40px;}
.zhke_index_case_list .zhke_list h3 a{color:black;}
.zhke_index_case_list .zhke_list h3 a:hover{color:black;}

.zhke_index_news{padding:40px 0 60px 0;}
.zhke_index_news_box {height:90px; width:33.33%; float:left;}
.zhke_index_news_left{float:left; background:mediumseagreen; border-radius:35px; width:70px; height:70px; line-height:20px; font-size:14px; text-align:center;}
.zhke_index_news_left span{font-size:26px; padding-top:17px; padding-bottom:3px; display:block;}
.zhke_index_news_right {float:right; width:278px; margin-left:10px;}
.zhke_index_news_right_t a {font-size:15px;  color:black; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.zhke_index_news_right_t a:hover {color:#ff3333;}
.zhke_index_news_right_info {font-size:14px; padding-right:10px; padding-top:6px; line-height:20px; color:#7A7A7A; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}


body,h1,h2,h3,h4,h5,h6,dl,dt,li,ol,ul,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
img{border:0}
button,input,select,textarea{font-size:100%}
.zhke_clear{clear:both}
.zhke_edit{line-height:2}