body{margin:0px auto;font:14px Helvetica Bold,Microsoft YaHei,"Î¢ÈíÑÅºÚ";color:#333;cursor:default;background:#fff;}

div,ul,ol,li,form,h1,h2,h3,dt,dl,dd,p{margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
div,dl,dt,dd,ul,ol,li{zoom:1;}
h1{font-size:22px;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#f60!important;}
input{outline:0;}
:focus{outline:none;}
img{border:none;}
img a{border:none;}

.clearfix {zoom:1;}    
.clearfix:before{ content:".";display:block;height:0;visibility:hidden;clear:both;}  
.clearfix:after{ content:".";display:block;height:0;visibility:hidden;clear:both;}  

/* 
*:link, *:visited, *:hover, *:active, *:focus { -webkit-transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; -moz-transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; -o-transition: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear; -ms-transtion: color 0.3s linear, background-color 0.5s linear,  background 0.5s linear }
*/

::selection{ background:#f80;color:#fff; }
::-moz-selection{ background:#f80;color:#fff;}

.wbox{width:1200px;margin:0px auto;}
.minw{ min-width:1200px;}
.mtop{margin-top:20px;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.fl{ float:left;}
.fr{ float:right;}




.kb_banner{width:100%;position:relative;height:450px;z-index:1;overflow:hidden;min-width:1200px;}

.kb_banner .hd{width:100%;position:absolute;bottom:30px;z-index:8;height:20px;text-align:center;overflow:hidden}
.kb_banner .hd ul{display:inline-block;*display:inline;text-align:center;background:rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0 10px;height:20px; overflow:hidden;}
.kb_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;margin:0px 4px;width:12px;height:12px;background:#fff;filter:alpha(opacity=70);opacity:0.7;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%; vertical-align: baseline; overflow:hidden;}
.kb_banner .hd ul li.on{background:#333;}

.kb_banner .bd{width:100%;}
.kb_banner .bd li{width:100%;height:450px;background:#999;}
.kb_banner .bd li a{display:block;height:450px;}


.kb_tit{ height:90px; background:#575a63;}
.kb_tit .navs{ width:90px; height:90px; background:url(../images/kb_ico01.png) no-repeat center center #ff0; float:left;}
.kb_tit .txts{ width:600px; float:left; margin-left:50px; color:#fff; font-size:20px; padding-top:15px;}
.kb_tit .txts dt{}
.kb_tit .txts dd{}

.kb_tit .more_box{ float:right; background:#ff0;width:100px; height:90px; font-size:20px; text-align:center;}
.kb_tit .more_box a{ display:block; height:90px; overflow:hidden;}
.kb_tit .more_box dt{ padding-top:20px;}


.kb_info{ background:#eaeaea; padding:50px 0 40px 0; border-bottom:#ccc 1px solid;}

.kb_info .info_cont{}
.kb_info .info_cont .calendar{ background:#fff; width:300px; padding:10px; float:left; } 
.kb_info .info_cont .kb_list{ width:870px; float:right; overflow:hidden;}
.kb_info .info_cont .kb_list ul{ width:900px;}
.kb_info .info_cont .kb_list li{ width:270px; float:left; margin:0px 0px 0 20px;}
.kb_info .info_cont .kb_list li a{display:block;}
.kb_info .info_cont .kb_list li a:hover{ color:#000!important;filter:alpha(opacity=90);opacity:0.9; display:block;}

.kb_info .info_cont .kb_list li p{ height:320px; overflow:hidden;}
.kb_info .info_cont .kb_list li img{ width:270px; height:320px;}

.kb_info .info_cont .kb_list dl{ background:#decb01; padding:15px;}
.kb_info .info_cont .kb_list dl dt{ line-height:32px;}
.kb_info .info_cont .kb_list dl dd{ font-size:18px;}

.kb_info .tip_box{ text-align:center; margin-top:20px; line-height:45px;}


.kb_txt{ padding:50px 0;}
.kb_txt .txt_tit{ text-align:center;}
.kb_txt .txt_tit dt{ font-size:36px; color:#222; line-height:60px;}
.kb_txt .txt_tit dd{ font-size:24px;}


.kb_txt .txt_list{}
.kb_txt .txt_list li{float:left; width:50%; margin:50px 0 0 0;}
.kb_txt .txt_list li p{ height:220px; margin-bottom:20px;text-align:center;}
.kb_txt .txt_list li p img{ width:480px; height:220px;}

.kb_txt .txt_list li dl{ width:480px; margin:0px auto;}
.kb_txt .txt_list li dt{color: #ff9728;font-size:30px;text-align:center; line-height:60px;}
.kb_txt .txt_list li dd{ line-height:24px; height:72px; overflow:hidden;}


.tixi_box{ padding:60px 0;}

.tixi_box .tixi_tit{ text-align:center; margin-bottom:50px;}
.tixi_box .tixi_tit dt{ font-size:36px; color:#222; line-height:60px;}
.tixi_box .tixi_tit dd{ font-size:18px;}

.tixi_box .tixi_list{}
.tixi_box .tixi_list li{ float:left; width:50%; text-align:center;}


.fuwu_box{ padding:60px 0;  background:#ece9ec;}
.fuwu_box .fuwu_tit{ text-align:center;margin-bottom:50px;font-size:36px; color:#222; line-height:60px;}
.fuwu_box .fuwu_cont{}

.fuwu_box .fuwu_cont a{display:block;}
.fuwu_box .fuwu_cont a:hover{ filter:alpha(opacity=90);opacity:0.9;} 

.fuwu_box .fuwu_cont .cont_fl{ width:460px; float:left;}
.fuwu_box .fuwu_cont .cont_fl dt{ height:450px; overflow:hidden;} 
.fuwu_box .fuwu_cont .cont_fl dt img{ width:460px; height:450px;}

.fuwu_box .fuwu_cont .cont_fl dd{ height:90px; line-height:90px; text-align:center; font-size:24px; color:#fff; background:#ff8401;}

.fuwu_box .fuwu_cont .cont_fr{ width:720px; float:right;}
.fuwu_box .fuwu_cont .cont_fr .fr_top{ background:#eeb630; height:270px; overflow:hidden;}
.fuwu_box .fuwu_cont .cont_fr .fr_top dt{ width:180px; float:left; text-align:center; line-height:270px; font-size:24px; color:#fff;}
.fuwu_box .fuwu_cont .cont_fr .fr_top dd{ width:540px; float:right;}

.fuwu_box .fuwu_cont .cont_fr .fr_foot{ margin-top:10px;}
.fuwu_box .fuwu_cont .cont_fr .fr_foot li{ width:350px;  background:#f3dda4;}
.fuwu_box .fuwu_cont .cont_fr .fr_foot li p{ text-align:center; height:50px; line-height:50px; color:#FF8401; font-size:24px;}


.kb_gbook{width:100%;padding:50px 0;background: url(../images/gbook_bg.jpg) no-repeat center 0;background-size:cover;height:650px;overflow:hidden;}
.kb_gbook .gbook_tit{ text-align:center;}

.kb_gbook .gbook_tit dt{font-size:36px; color:#222; line-height:60px;}
.kb_gbook .gbook_tit dd{ font-size:18px;}

.kb_gbook .gbook_list{ width:720px; height:520px; float:left; margin-top:40px; overflow:hidden;}
.kb_gbook .gbook_list ul > li{background:#fff; padding:20px 30px; margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.kb_gbook .gbook_list ul > li p{ width:80px; height:80px; float:left;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%; overflow:hidden; background:#eee;}
.kb_gbook .gbook_list ul > li p img{ width:80px; height:80px;}
.kb_gbook .gbook_list ul > li dl{ width:560px; float:right;}
.kb_gbook .gbook_list ul > li dl dt{ font-size:16px; position:relative;}
.kb_gbook .gbook_list ul > li dl dt span{ position:absolute; right:0px; top:0px; font-size:12px; color:#999;}
.kb_gbook .gbook_list ul > li dl i{ display:block; font-style:normal; height:35px;line-height:35px;}
.kb_gbook .gbook_list ul > li dl dd{ line-height:22px; color:#666;}



.kb_gbook .gbook_form{ width:400px; height:520px; float:right;margin-top:40px; background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow: 0 1px 5px #ccc; overflow:hidden;}

.kb_gbook .gbook_form h3{ height:45px; line-height:45px; text-align:center; background:#ff8401; color:#fff;}
.kb_gbook .gbook_form ul{ width:80%; margin:0px auto; padding:30px 0;}
.kb_gbook .gbook_form ul li{ margin-bottom:15px;}
.kb_gbook .gbook_form ul li .inputs{ width:90%; height:36px; line-height:36px; background:#fff;border:1px #ddd solid; padding:0 10px; font-family:"Î¢ÈíÑÅºÚ";}

.kb_gbook .gbook_form ul li .texts{ height:80px;width:90%;border:1px #ddd solid; padding:10px;font-family:"Î¢ÈíÑÅºÚ";}
.kb_gbook .gbook_form ul li .btns{ width:90%; height:36px; line-height:36px; text-align:center; padding:0 10px;font-family:"Î¢ÈíÑÅºÚ"; color:#fff; background:#ff8401; border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; cursor:pointer; font-size:16px;margin:0px auto; display:block;}
.kb_gbook .gbook_form ul li .btns:hover{filter:alpha(opacity=90);opacity:0.9; }

.Validform_checktip{}
.Validform_wrong{ display:block; color:#f60;}


.kb_info_list{}
.kb_info_list{width:100%;overflow:hidden;margin-top: 20px;}
.kb_info_list ul{ width:105%;}

.kb_info_list li{ width:270px; float:left; margin:0px 15px 20px 0px; background:#fff;}
.kb_info_list li:hover{-webkit-box-shadow:0 0 15px #ddd;-moz-box-shadow:0 0 15px #ddd;box-shadow:0 0 15px #ddd;}
.kb_info_list li a{display:block;}
.kb_info_list li a:hover{ color:#000!important;filter:alpha(opacity=90);opacity:0.9; display:block;}

.kb_info_list li p{ width:240px; height:270px; margin:15px auto; overflow:hidden;}
.kb_info_list li img{ width:240px; height:270px;}

.kb_info_list dl{ width:240px; margin:0px auto; padding:0 15px 15px 15px;}
.kb_info_list dl dt{ line-height:32px;}
.kb_info_list dl dd{ font-size:16px;}






.kb_list_bg {background:#f0f0f0;padding: 0 0 30px 0;}
.kb_list_nav {height:60px;line-height:60px;}


.kb_list_menu{}
.kb_list_menu .fl{ width:760px;}
.kb_list_menu .fl .kb_nav{ height:83px;background:url(../images/kb_nav_line.jpg) repeat-x; border:#ddd 1px solid;-moz-box-shadow:0px 2px 5px #999; -webkit-box-shadow:0px 2px 5px #999; box-shadow:0px 2px 5px #999;}

.kb_list_menu .fl .kb_nav li{ float:left; line-height:24px; width:150px; height:83px; border-right:#ddd 1px solid;}
.kb_list_menu .fl .kb_nav li:last-child{ border-right:none;}
.kb_list_menu .fl .kb_nav li a{ display:block;height:83px;}

.kb_list_menu .fl .kb_nav li dl{ padding-left:20px; padding-top:20px;}
.kb_list_menu .fl .kb_nav li dl dt{ font-size:18px; font-weight:bold;}
.kb_list_menu .fl .kb_nav li dl dt em{display:inline-block;*display:inline; width:8px; height:18px; margin-left:10px;background:url(../images/kb_icos.png) no-repeat center -19px;}
.kb_list_menu .fl .kb_nav li dl dd{ color:#999; font-size:12px;}

.kb_list_menu .fl .kb_nav li.on dl{}
.kb_list_menu .fl .kb_nav li.on dl dt em{background:url(../images/kb_icos.png) no-repeat center top;}
.kb_list_menu .fl .kb_nav li.on a{ color:#f60;}
.kb_list_menu .fl .kb_nav li.on a dd{color:#f60;}

.kb_list_menu .fl .kb_nav li a:hover dl dt em{background:url(../images/kb_icos.png) no-repeat center top;}
.kb_list_menu .fl .kb_nav li a:hover dl dd{color:#f60;}

.kb_list_menu .fl .kb_so{ margin-top:15px; border:#f60 1px solid; padding:10px 0; background:#f90;}
.kb_list_menu .fl .kb_so li{float:left;display:inline-block;*display:inline; padding:0 20px; color:#fff;}
.kb_list_menu .fl .kb_so li span{ padding-right:10px;}
.kb_list_menu .fl .kb_so li .inputs{ width:160px; height:26px; line-height:26px; border:#fff 1px solid; padding:0 5px;font-family:"Î¢ÈíÑÅºÚ";}
.kb_list_menu .fl .kb_so li .selects{ width:160px; height:28px; line-height:28px; border:#fff 1px solid; padding:0 5px;font-family:"Î¢ÈíÑÅºÚ";}

.kb_list_menu .fl .kb_so li .btns{ height:28px; line-height:28px; width:65px; cursor:pointer; background:#fff; border:none;color:#333;font-family:"Î¢ÈíÑÅºÚ";-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.kb_list_menu .fl .kb_so li .btns:hover{filter:alpha(opacity=90);opacity:0.9;}


.kb_list_menu .fr{ width:405px;}
.kb_list_menu .fr .kb_sq a:hover{filter:alpha(opacity=90);opacity:0.9;}


.kb_tj_box{ background:#d6c38e;padding:80px 0 40px 0; margin-top:30px;}


/*Ðý×ªÄ¾Âí±ØÒªÑùÊ½*/
.kb_tj_main{ position:relative; margin:0px auto;}
.kb_tj_main img{display:block;}

.kb_tj_main .kb_tj_list{ width:1000px; height:450px;}
.kb_tj_main .kb_tj_list li{ position:absolute;left:0;top:0;width:360px; height:460px;}
.kb_tj_main .kb_tj_list li a{display:block;-moz-box-shadow:0px 2px 10px #333; -webkit-box-shadow:0px 2px 10px #333; box-shadow:0px 2px 10px #333;}

.kb_tj_main .kb_tj_btn{ position:absolute;top:0;width:100px;height:650px;z-index:10;cursor:pointer;opacity:0.8}
.kb_tj_main .kb_tj_pbtn{left:0;background:url(../images/btn_l.png) no-repeat center center;}
.kb_tj_main .kb_tj_nbtn{right:0;background:url(../images/btn_r.png) no-repeat center center;}
/*Ðý×ªÄ¾Âí±ØÒªÑùÊ½*/



.kb_list_box{overflow:hidden; padding:30px 0;}
.kb_list_box ul{ width:105%;}
.kb_list_box li{ width:285px; height:380px; float:left; margin-right:20px; position:relative; background:#fff;-moz-box-shadow:0px 2px 10px #ccc; -webkit-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc; margin-bottom:40px; overflow:hidden;}
.kb_list_box li a{ display:block;}
.kb_list_box li img{ width:265px; height:360px; margin:10px;}

.kb_list_box li em{ display:block; position:absolute; left:0px; top:0px; z-index:1; width:100%; height:100%; background:#000; transition:all .45s ease-in 0s;-moz-transition:all .45s ease-in 0s;-webkit-transition:all .45s ease-in 0s;-o-transition:all .45s ease-in 0s; filter:alpha(Opacity=0);-moz-opacity:0;opacity:0}
.kb_list_box li a:hover em{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;}


.kb_list_box li dl{position:absolute; left:0px; top:60px; z-index:10; width:80%; height:80%; padding:30% 10% 0 10%; overflow:hidden;transition:all .45s ease-in 0s;-moz-transition:all .45s ease-in 0s;-webkit-transition:all .45s ease-in 0s;-o-transition:all .45s ease-in 0s; filter:alpha(Opacity=0);-moz-opacity:0;opacity:0}

.kb_list_box li a:hover dl{ top:0px; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

.kb_list_box li dl dt{ font-size:24px; color:#fff; padding-bottom:10px;}
.kb_list_box li dl dd{ color:#fff;}
.kb_list_box li dl dd.price{ font-size:24px; color:#fc0; font-family:Arial,"Î¢ÈíÑÅºÚ"; margin-top:20px;}
.kb_list_box li dl p{ text-align:right;}
.kb_list_box li dl p span{display:inline-block; margin:15px; color:#fff;}


.kb_list_box li dl span i{ width:16px;height:16px;display:inline-block; vertical-align:middle; margin-right:5px;}
.kb_list_box li dl span.like i{background:url(../images/kb_icos_02.png) no-repeat left top;}
.kb_list_box li dl span.pl i{background:url(../images/kb_icos_02.png) no-repeat left bottom;}

