﻿/**头图***/
.kfgc_banner {width:100%;}
.kfgc_banner .banner1-1{height: 740px;background: url("./banner_zz.jpg") no-repeat scroll center center;}


/*****标题*******/
.kfgc_title {width:100%; overflow: hidden; margin-top:90px;}
.kfgc_title .banner1-2{height: 40px;}
.kfgc_title .banner1-2 dl{ width: 1200px; height: 40px; margin: 0 auto; color: #b4835a; font-size: 30px; line-height: 40px;}
.kfgc_title .banner1-2 dl dt{ width: 600px; height: 40px; float: left;text-transform: uppercase}
.kfgc_title .banner1-2 dl dt p{ display:inline-block; float:left;}
.kfgc_title .banner1-2 dl dt img{ display:inline-block; float:left; margin-left:10px;}
.kfgc_title .banner1-2 dl dd{ width: 40px; height: 40px; float: right;}
.kfgc_title .banner1-2 dl dd img{ width: 40px; height: 40px;}

 
/**当牙齿缺失后**/
.kfgc_2{ overflow: hidden; }
.kfgc_2 .kfgc_2_1{ width: 1200px;  margin: 50px auto 0;}
.kfgc_2 .kfgc_2_1 dd{ width: 292px; height: 190px; float:left; position:relative; display:inline-block;}
.kfgc_2 .kfgc_2_1 dl{ margin-bottom:35px; display:block; overflow:hidden;}
.kfgc_2 .kfgc_2_1 dl img{width: 272px; height: 170px;border:10px solid #dddddd }
.kfgc_2 .kfgc_2_1 dd{ margin: 0 10px 10px 0;}
.kfgc_2 .kfgc_2_1 dd:nth-child(4n){ margin-right:0;}

.kfgc_2 .kfgc_2_1 span{ width: 292px; height: 190px; position:absolute; top:0; left:0; color:#ffffff; font-size:20px; line-height:190px; text-align:center;}
.kfgc_2 .kfgc_2_1 p{ width: 1200px; text-indent: 2em; font-size: 18px;  color: #777777; line-height: 32px; display: inline-block;}
.kfgc_2 .kfgc_2_1 p b{ color: #b37f53; }



/***2**/
.zzy_2{ width:1920px; height:430px; margin:90px auto 0;/*box-shadow: 0 0 4px 2px #dadada;*/ background:url(../images/zz_zz_bg.jpg) no-repeat; overflow:hidden;  }
.zzy_2_1{ width:1200px; height:350px; margin:0 auto; overflow:hidden;}
.zzy_2 .dl1{ width:440px; height:196px; margin:70px 0 0 0; float:left; font-size:18px; }
.zzy_2 .dl1 dd{ line-height:60px; color:#4d4d4d;font-weight:500;}
.zzy_2 .dl1 dt{ line-height:30px; color:#777777; }

.zzy_2 .dl2{ width:728px; height:232px; margin:50px 0 0; float:right; }
.zzy_2 .dl2 dd{ width:354px; height:232px; float:left; }
.zzy_2 .dl2 dd img{ width:334px; height:212px;border:10px solid #dddddd}
.zzy_2 .dl2 dt{ width:364px; height:232px;float:right; }
.zzy_2 .dl2 dt img{ width:344px; height:212px;border:10px solid #dddddd}





/*****第四部分*******/
.kfgc_4{ overflow: hidden;width: 1200px; margin:35px auto 0;}
.kfgc_4 .kfgc_4_1{ height: 70px; width: 100%; }
.kfgc_4 .kfgc_4_1 ul{width: 1200px; margin: 0 auto; height: 70px;}
.kfgc_4 .kfgc_4_1 li{ width: 230px; height: 70px; float: left; display: inline-block; overflow: hidden; text-align: center; cursor: pointer;border-radius:5px;margin-right:12px;color: #5a5a5a; background:#efefef;}
.kfgc_4 .kfgc_4_1 li:nth-child(5n){ margin-right:0;}
.kfgc_4 .kfgc_4_1 li p{ width: 190px; text-align: center; line-height: 70px; font-size: 20px;  display:inline-block;}
.kfgc_4 .kfgc_4_1 ul li.tab{ background: #cca584; color:#ffffff;}

.kfgc_4 .content { width: 1200px; height:460px; margin: 34px auto 0; overflow:hidden;}
.kfgc_4 .content div{display: none; }
.kfgc_4 .content .div_show{display: block;}
.kfgc_4 .content img{width: 760px; height: 440px;display:inline-block;float:left;border:10px solid #dddddd}

.kfgc_4 .content p{ width: 400px; height: 460px; display:inline-block; float:right; background:#b0855a; color:#fff; font-size:18px; line-height:32px;font-weight:500;}
.kfgc_4 .content p span{ width: 330px; height: auto; display:inline-block; margin:120px 0 0 35px; text-align:justify; }



/*****第五部分*******/
.kfgc_5{ width: 1200px;  margin: 35px auto 0; overflow: hidden;}
.kfgc_5 p{ width: 1200px;  display:block; line-height:28px; font-size:18px; color:#777777;text-indent:2em;}
.kfgc_5 img{ width: 1200px;  margin-top:30px; height:390px;display:block; }

/*****第六部分*******/
.kfgc_3{ width: 1200px;  margin: 35px auto 90px; overflow: hidden;}
.kfgc_3 p{ width: 1200px;  display:block; line-height:28px; font-size:18px; color:#777777;text-indent:2em;}
.kfgc_3 dd{ width: 396px; height:360px; display:inline-block; float:left; margin:35px 6px 0 0;  }
.kfgc_3 dd:nth-child(3n){ margin-right:0;}
.kfgc_3 dd img{ width: 376px;  height:340px; border:10px solid #dddddd}

/*****第7部分*******/
.kfgc_6 { overflow: hidden;}
.kfgc_6 .kfgc_6_1{ width: 1200px; height: 501px; margin: 40px auto 0; position: relative;}
.kfgc_6 .bd{ width: 1200px; }
.kfgc_6 .kfgc_6_1 ul{ width: 590px; height: 501px;overflow: hidden; }
.kfgc_6 .kfgc_6_1 li{ width: 590px; height: 501px; margin: 0 4px 0;-webkit-box-shadow:0px 4px 5px #dadada; -moz-box-shadow:0px 4px 5px #dadada; box-shadow:0px 4px 5px #dadada;float: left; overflow: hidden; }
.kfgc_6 .kfgc_6_1 li img{ width: 596px; height: 501px; display: block;}
.kfgc_6_1 .prev{display: inline-block; width:38px; height:76px;background:url(../images/kfgc_left.jpg) center no-repeat; position: absolute; left:-54px;top:212px; cursor:pointer;}
.kfgc_6_1 .next{display: inline-block; width:38px; height:76px;background:url(../images/kfgc_right.jpg) center no-repeat; position: absolute; right:-54px;top:212px; cursor:pointer;}
.kfgc_6_1 .prev:hover{background:url(../images/kfgc_left_h.jpg) center no-repeat;}
.kfgc_6_1 .next:hover{background:url(../images/kfgc_right_h.jpg) center no-repeat;}


.kfgc_7{ width: 1200px; height: 154px; margin: 30px auto 52px; }
.kfgc_7 img{ width: 1200px; height: 154px;}
