﻿body{ margin: 0; padding: 0; font-family:'Arial';font-size: 14px; color: #333;min-width:1200px;}
*{margin:0;padding:0;color:#333;}
h1,h2,h3,h4,h5{ margin: 0; padding: 0;}
h1{font-size:61px;margin:0;font-family:'Impact';color:#999;}
h2{font-size:24px;margin:0;font-weight:normal;}
h3{font-size:22px;margin:0;font-weight:normal;}
h4{font-size:20px;margin:0;font-weight:normal;}
h5{font-size:18px;margin:0;font-weight:normal;}
i{font-style:normal;}
ul,li,p,span{ list-style-type: none; margin: 0; padding: 0;}
.fl{ float: left;} .fr{ float: right;} .clearfix{ clear: both;}
img{ margin:0; padding:0;border:none;}
a{ list-style:none;margin:0;padding:0;text-decoration:none;}
a:hover{ list-style:none ; text-decoration:none;color:#064ca2; cursor:pointer; }
a:hover p{color:#ea0202;}
div{ margin: 0; padding: 0;}
.context{ width:1200px; margin:0 auto; padding:0;}
.rows{padding:30px 0;overflow:hidden;}
.acontext{ width:1000px; margin:0 auto; padding:0;overflow:hidden; }
input,button,textarea,input:focus,textarea:focus,video:focus{outline:none;font-family: "黑体", Arial;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
input::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder {color: #999;}
input::-moz-placeholder {color: #999;}
input::-ms-input-placeholder {color: #999;}
.o-flow{overflow:hidden;}

.kaidi_top{background:#e06a0a url(../images/kaidi01.jpg) no-repeat 50% 50%;height:165px;z-index:100;position:relative;}
.kaidi_top .logo{float:left;width:30%;}
.kaidi_top .logo a{display:block;background:url(../images/kaidi02.png) no-repeat 0 50%;height:165px;padding-left:170px;color:#e06a0a;}
.kaidi_top .logo a img{margin-top:50px;}
.kaidi_top .menu{float:right;width:60%;}
.kaidi_top .menu dd{float:left;padding:0 2%;}
.kaidi_top .menu a{line-height:160px;}
.kaidi_top .menu .active,.kaidi_top .menu dd:hover{border-bottom:5px solid #e06a0a;} 
.kaidi_top .menu .active a,.kaidi_top .menu dd:hover a{color:#e06a0a;}
.footvideo{width:300px; position:absolute;top:0;margin-left:1120px;z-index:-1;}

.kaidi_about{overflow:hidden;margin:80px 0;}
.kaidi_about .aboutinfo{width:45%;float:left;}
.kaidi_about .aboutinfo h1{width:60%;}
.kaidi_about .aboutinfo a{float:right;display:block;width:47px;height:80px;background:url(../images/kaidi04.png) no-repeat 50% 50%;}
.kaidi_about .aboutinfo p{margin-top:50px;color:#999;}
.kaidi_about .aboutimg{width:598px;float:right;background:url(../images/kaidi05.jpg) no-repeat 50% top;height:328px;}
.kaidi_pro{background:#f6f6f6 url(../images/kaidi06.jpg) no-repeat 50% top;height:573px;}
.kaidi_pro h1{color:#fff;float:right;padding:50px 0;}
.kaidi_pro h1 a{float:left;display:block;width:60px;height:80px;background:url(../images/kaidi07.png) no-repeat 0 50%;}

.scroll_horizontal{position:relative;width:100%;height:350px;line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;height:350px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:300px;margin:0px;}
.scroll_horizontal .list li a{display:block;width:96%;overflow:hidden;text-align:center;}
.scroll_horizontal .list li img{width:100%;}
.scroll_horizontal .list li p{display:block;padding-bottom:50px;text-align:center;width:100%;height:34px;overflow:hidden;background:#fff;}
.scroll_horizontal .list li:hover p{color:#e06a0a;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:120px;width:30px;height:60px;cursor:pointer;}
.scroll_horizontal .plus{left:-55px;width:47px;height:47px;background:url(../images/kaidi09.png) no-repeat 50% 50%;top:90%;}
.scroll_horizontal .minus{right:-50px;width:47px;height:47px;color:#fff;background:url(../images/kaidi08.png) no-repeat 50% 50%;top:90%;}
.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover{color:#f9bf16;}

.kaidi_adv{background:#e06a0a url(../images/kaidi10.jpg) no-repeat 50% top;height:375px;margin:80px 0;overflow:hidden;}
.kaidi_adv .advinfo{float:left;width:45%;}
.kaidi_adv .advinfo h1{color:#fff;padding:80px 0 30px 0;}
.kaidi_adv .advinfo dl{overflow:hidden;}
.kaidi_adv .advinfo dl dd{width:25%;float:left;color:#fff;text-align:center;text-transform:uppercase;font-family:'Impact';}
.kaidi_adv .advinfo dl dd span{display:block;}
.kaidi_adv .advinfo dl dd .a_ico{background:url(../images/kaidi11.png) no-repeat 50% 50%;height:70px;}
.kaidi_adv .advinfo dl dd .b_ico{background:url(../images/kaidi12.png) no-repeat 50% 50%;height:70px;}
.kaidi_adv .advinfo dl dd .c_ico{background:url(../images/kaidi13.png) no-repeat 50% 50%;height:70px;}
.kaidi_adv .advinfo dl dd .d_ico{background:url(../images/kaidi14.png) no-repeat 50% 50%;height:70px;}
.kaidi_adv .advtel{float:right;width:40%;}
.kaidi_adv .advtel p{font-size:26px;color:#fff;font-style:italic;padding:100px 0 40px 0;text-align:right;}
.kaidi_adv .advtel span{display:block;color:#fff;font-style:italic;}
.kaidi_adv .advtel h1{background:url(../images/kaidi15.png) no-repeat 0 80%;padding-left:50px;color:#fff;font-size:40px;}
.kaidi_adv .advtel h3{color:#fff;}

.kaidi_news{overflow:hidden;}
.kaidi_news .newstit{background:url(../images/kaidi16.jpg) no-repeat 50% top;height:427px;width:374px;float:left;}
.kaidi_news .newstit h1{width:80%;color:#fff;padding:20px 0 0 20px;}
.kaidi_news .newstit a{float:right;display:block;width:47px;height:80px;background:url(../images/kaidi08.png) no-repeat 50% 50%;}
.kaidi_news .newsinfo{width:60%;float:right;margin-top:50px;}
.kaidi_news .newsinfo dd{background:#f6f6f6;padding:20px 0;margin-top:20px;width:50%;float:left;}
.kaidi_news .newsinfo dd a{display:block;width:80%;margin:0 20px;background:url(../images/kaidi17.png) no-repeat 100% 50%;line-height:30px;overflow:hidden;height:30px;}
.kaidi_news .newsinfo dd a strong{width:80%;}
.kaidi_news .newsinfo p{margin:0 20px;height:35px;overflow:hidden;color:#999;}

footer{background:#333;padding:20px 0;overflow:hidden;margin-top:80px;}
footer .link{width:100%;margin:0 auto;overflow:hidden;margin-top:20px;}
footer .link a{margin:0 1%;color:#fff;}
footer .con{padding-top:20px;margin-top:20px;border-top:1px solid #999;text-align:center;}
footer .con span{color:#fff;margin:0 0.3%;}
footer .footfr{width:55%;margin:0 auto;}
footer .fimg{float:right;width:100px;margin-top:40px;}
footer .fimg img{width:100%;}
footer .fimg p{color:#fff;}
.footm{text-align:center;line-height:30px;}

.kaidi_banner{background:#f4f4f4 url(../images/kaidi20.jpg) no-repeat 50% top;height:500px;}
.kaidiabout{overflow:hidden;margin-top:80px;}
.kaidiabout .abouthonor{float:right;width:50%;}
.kaidiabout .abouthonor h2{margin:0 0 20px 0;font-family:'Impact';color:#999;}
.kaidiabout .aboutimg{background:url(../images/kaidi05.jpg) no-repeat 50% top;width:598px;height:328px;float:right;}
.kaidiabout .aboutimg h2{margin:0 0 20px 0;font-family:'Impact';color:#999;}
.kaidiabout .aboutinfo{float:left;width:35%;margin-bottom:80px;background:#f6f6f6;padding:50px;}
.kaidiabout .aboutinfo .infoh1{font-family:'Impact';color:#999;line-height:100px;font-size:26px;}
.kaidiprolist{overflow:hidden;}
.kaidiprolist .pmenu{overflow:hidden;padding:30px;margin:50px 0;background:#f4f4f4;float:left;}
.kaidiprolist .pmenu dd{float:left;padding:0 30px;margin:10px 0;background:url(../images/dn18.png) no-repeat 100% 50%;}
.kaidiprolist .pmenu dd:hover,.kaidiprolist .pmenu .cur{background:url(../images/dn13.png) no-repeat 100% 50%;}
.kaidiprolist .pmenu dd:hover a,.kaidiprolist .pmenu .cur a{color:#ea0202;}
.kaidiprolist .plist{overflow:hidden;float:left;width:100%;}
.kaidiprolist .plist dd{float:left;width:25%;margin-bottom:2px;}
.kaidiprolist .plist dd a{display:block;width:98%;text-align:center;background:#fff;border:1px solid #ddd;}
.kaidiprolist .plist dd a:Hover{background:#e06a0a;}
.kaidiprolist .plist dd a:Hover p{color:#fff;}
.kaidiprolist .plist dd img{width:100%;}
.kaidiprolist .plist dd p{padding:20px 10px;height:40px;}
.kaidiprolist .plist dd .img{height:300px;}
.page{margin:50px 0;float:right;}
.page a{padding:10px;text-align:center;background:#f97311;margin:0 2px;color:#fff;}
.page a span{color:#fff;}
.page .cur,.page a:Hover,.page a:Hover span{background:#f4f4f4;color:#ea0202;}
.kaidiproinfo{background:url(../images/dn06.jpg) repeat-y;}
.kaidiproinfo .pinfobg{margin:50px 0;background:#fff;overflow:hidden;padding:50px;}
.kaidiproinfo .divbox{width:45%;background:#fff;height:400px;padding:30px;}
.kaidiproinfo .fr h3{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;}
.kaidiproinfo .fr p{color:#999;margin:8px 0;}
.kaidiproinfo .infocontext{padding:30px 0;background:#fff;overflow:hidden;}
.kaidiproinfo .description{margin:20px 0;line-height:24px;color:#999;}

.kaidihf{background:url(../images/kaidi19.jpg) no-repeat 50% top;height:350px;}
.kaidihf .kaidicon{width:420px;margin:0 auto;background:url(../images/dn11.png) no-repeat 0 50%;height:350px;}
.kaidihf .kaidicon h1{color:#fff;font-size:36px;padding:140px 0 0 50px;background:url(../images/dn12.png) no-repeat 100% 99%;}
.kaidihf .kaidicon p{color:#fff;font-size:20px;padding-left:50px;}

.form{margin-top:30px;}
.form-item {margin-bottom:10px;width:45%;float:left;}
.form-item input {border:1px solid #ddd;border-radius: 2px;color: #000;height:40px;transition: background 0.3s ease-in-out;width:93%;padding-left:10px;}
.form-item input:focus {outline: none;border-color: #9ecaed;box-shadow:0 0 10px #9ecaed;}	
.button-panel {width: 100%;float:left;}
.button-panel .button { -webkit-appearance: none;background:#f97311;border: none;border-radius: 2px;color:#fff;cursor: pointer;height:40px;font-family: 'Open Sans', sans-serif;letter-spacing: 0.05em;text-align: center;text-transform: uppercase;transition: background 0.3s ease-in-out;width: 200px;}
.form-items textarea{width:100%;border:1px solid #ddd;padding:10px;}
.form-items{width:85.1%;float:left;}
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field */
input[type=search] {
	background: url(../images/dn05ico.jpg) no-repeat 9px center;
	padding:5px 10px 5px 32px;
	width: 55px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
input:-moz-placeholder {
	color: #999;
}
input::-webkit-input-placeholder {
	color: #999;
}
#demo-b input[type=search] {
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
	position:absolute;
	margin-top:-7px;
	border:none;
	margin-top:55px;
}
#demo-b input[type=search]:hover {
	background-color: #fff;
}
#demo-b input[type=search]:focus {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}

.m {
	margin-bottom:10px;
}
.m,.mt,.mc,.mb {
	overflow:hidden;
}
/* Clear Fix */ 
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac */ 
.clearfix {
	display:block;
}
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*页面全局结束*/
.tab {
	overflow:hidden;
}
.tab li,.tab a,.tab-item {
	cursor:pointer;
	float:left;
	text-align:center;
}
.m,.mt,.mc,.mb {
	overflow:hidden;
}
.mt .extra {
	float:right;
}
.right-extra{margin:20px 0;float:left;}
.right-extra .mt {
	height:28px;
	line-height:28px;
	padding:0 10px 8px;
	border-top:1px solid #EED97C;
	background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;
	color:#c00;
}
.right-extra .tab {
	border-bottom:2px solid #BE0000;
	margin-bottom:10px;
}
.right-extra .tab li {
	position:relative;
	height:24px;
	padding:3px 12px 0;
	background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;
	overflow:hidden;
	margin-right:3px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#c30;
}
.right-extra .tab span {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:10px;
	height:27px;
	background:url(../images/icon_clubs.gif) no-repeat 0 -150px;
}
.right-extra .tab a {
	float:none;
	color:#c30;
}
.right-extra .tab .curr {
	background-position:right -178px;
	color:#fff;
}
.right-extra .tab .curr span {
	background-position:0 -178px;
}
.right-extra .tab .curr a {
	color:#fff;
}
.right-extra .mc .extra {
	padding:5px 10px;
	border-top:1px solid #F3E6C6;
}
.right-extra .total {
	float:right;
}
.right-extra .total strong {
	color:#FF7403;
}
.right-extra .total a:link,.right-extra .total a:visited {
	color:#005aa0;
}
.right-extra .join a:link,.right-extra .join a:visited {
	color:#FF7604;
}
.right-extra .norecode {
	padding:0 10px 10px;
}
.right-extra .iloading {
	margin-bottom:10px;
}
/*评论列表*/
#comment .item {
	border:1px solid #FFFFFF;
	padding:8px 15px;
}
#comment .odd {
	background:none repeat scroll 0 0 #F4F9FF;
	border:1px solid #EDF0F1;
	border-radius:10px 10px 10px 10px;
}
#comment .user {
	color:#999999;
	text-align:right;
}
#comment .user span {
	margin-left:20px;
}
#comment .user .u-level {
	color:#088100;
}
#comment dl {
	margin-bottom:5px;
	overflow:hidden;
}
#comment dt {
	float:left;
	text-align:right;
	width:80px;
}
#comment dd {
	float:right;
	overflow:hidden;
	width:649px;
}
#comment .content {
	float:left;
	width:510px;
}
#comment .date-answer {
	color:#999999;
	float:right;
	text-align:right;
	width:130px;
}
#comment .useful {
	color:#999999;
	text-align:right;
}
#comment .useful a {
	color:#005AA0;
}
#comment dt b {
	background-image:url("../images/icon_clubs.gif");
	background-repeat:no-repeat;
	float:left;
	height:13px;
	margin:2px 3px 0 0;
	width:14px;
}
#comment .ask b {
	background-position:-72px -14px;
}
#comment .answer {
	color:#D75509;
}
#comment .answer b {
	background-position:-57px -14px;
}
/*图片放大镜样式*/
.jqzoom {
	float:left;
	border:none;
	position:relative;
	padding:0px;
	cursor:pointer;
	margin:0px;
	display:block;
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:350px;
	height:350px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	border:1px solid #aaa;
	background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
}
/*图片小图预览列表*/
.spec-preview {
	width:500px;
	height:500px;
	border:1px solid #DFDFDF;
}
.spec-preview img{max-width:500px;max-height:500px;}
.spec-scroll {
	clear:both;
	margin-top:5px;
	width:352px;
}
.spec-scroll .prev {
	float:left;
	margin-right:4px;
}
.spec-scroll .next {
	float:right;
}
.spec-scroll .prev,.spec-scroll .next {
	display:block;
	font-family:"宋体";
	text-align:center;
	width:10px;
	height:54px;
	line-height:54px;
	cursor:pointer;
	text-decoration:none;
}
.spec-scroll .items {
	float:left;
	position:relative;
	width:322px;
	height:56px;
	overflow:hidden;
}
.spec-scroll .items ul {
	position:absolute;
	width:999999px;
	height:56px;
}
.spec-scroll .items ul li {
	float:left;
	width:64px;
	text-align:center;
}
.spec-scroll .items ul li img {
	border:1px solid #CCC;
	padding:2px;
	width:50px;
	height:50px;
}
.spec-scroll .items ul li img:hover {
	border:2px solid #ea0202;
	padding:1px;
}

.kaidinews{overflow:hidden;margin:50px 0;}
.kaidinews dl dd{overflow:hidden;background:#f7f7f7;margin-bottom:20px;}
.kaidinews dl dd a{overflow:hidden;padding:20px;display:block;}
.kaidinews dl dd a img{width:103px;height:130px;}
.kaidinews dl dd .news_des{width:60%;margin-left:30px;}
.kaidinews dl dd span{display:block;}
.kaidinews dl dd .news_des .n_t{line-height:50px;font-size:16px;height:50px;overflow:hidden;}
.kaidinews dl dd .news_des .n_d{color:#999;line-height:20px;height:40px;overflow:hidden;}
.kaidinews dl dd .news_time{width:10%;text-align:right;}
.kaidinews dl dd .news_time .time{font-size:16px;color:#999;margin-top:40px;}
.kaidinews dl dd .news_time .more{line-height:24px;}
.kaidinews dl dd:hover .n_t{color:#f97311;}
.kaidinews .info_tit{text-align:center;border-bottom:1px solid #ddd;line-height:70px;}
.kaidinews .info_des{background-color:#f8f8f8;line-height:20px;border:1px solid #f6f6f6;padding:10px;color:#999;}
.kaidinews .info_con{margin:30px 0;}
.kaidinews .info_next{text-align:right;padding:30px 0;font-size:16px;border-top:1px solid #ddd}
.kaidinews .info_next a{color:#999;}
.kaidifeedback{overflow:hidden;margin:50px 0;}
#l-map{height:500px;width:100%;}
#r-result{width:100%;}
.kaidicon{margin:50px 0;}

#btn{width:46px; height:46px; position: fixed;right: 50px; bottom: 10px; background:#f97311 url('../images/top-icon.png') no-repeat center bottom;}










