﻿@charset "utf-8";
/* 种植牙 */
#headWrap{ width: 100%; height: 150px;position: relative;}
#banner{height: 796px; overflow: hidden; position: relative; background: #000;}
#banner .b1{ background:url(../images/b1.jpg) center no-repeat; height:208px;}
#banner .b2{ background:url(../images/b2.jpg) center no-repeat; height:186px;}
#banner .b3{ background:url(../images/b3.jpg) center no-repeat; height:191px;}
#banner .b4{ background:url(../images/b4.jpg) center no-repeat; height:211px;}

#topnav{background: url(../images/topnav.jpg) center no-repeat; height: 95px;}
#topnav a{display: block;height: 95px;float: left;}
#topnav #a1{width: 148px;}
#topnav #a2{width: 218px;}
#topnav #a3{width: 212px;}
#topnav #a4{width: 218px;}
#topnav #a5{width: 200px;}

.boxa{}
.boxa1{height: 75px;margin: 56px 0 22px 0;}
.boxat1,.boxct1{width: 345px;color: #000;font-size: 48px;margin-left: 22px;display: inline;}
.boxat2,.boxct2{width: 570px;color: #b89158;margin-top: 6px}
.boxat2 p,.boxct2 p{font-size: 30px;}
.boxat2 span{font-size: 12px;}
.diaocha{width: 520px;height: 52px;background: #000;margin: 0 auto;text-align: center;color: #FFF;line-height: 52px;font-size: 24px;border-radius: 5px;}
.ysm1{ width:915px; height:380px; margin:0 auto; margin-top:40px;}
.ysm1 p{ width:640px; height:371px; float:left}
.ysm1 ul{ width:262px; height:370px; float:left; display:inline; margin:1px 0 0 10px}
.ysm1 ul li{ width:262px; height:185px; cursor:pointer; float:left}
.ysm1 ul #a1{background:url(../images/ysm_02.jpg) no-repeat;}
.ysm1 ul #a2{background: url(../images/ysm_02.jpg) 0 -185px no-repeat;}
.ysm1 ul #a1:hover{background: url(../images/ysm_02s.jpg) no-repeat;}
.ysm1 ul #a2:hover{background: url(../images/ysm_02s.jpg) 0 -185px no-repeat;}
/*.a1,.a2{ background:url(../images/ysm_02s.jpg) no-repeat}
.a2{ background-position:0 -185px}*/


.boxb{background: #ededed;height: 555px;}
.boxba{position: relative;}
.boxbac{width: 648px;position: absolute;left: 0;top: 30px;z-index: 1;}
.tishi{background: #FFF;border: 1px solid #c1c1c1;padding: 10px 0;margin: 25px 0;}
.tishi p{padding: 0 10px;line-height: 24px;font-size: 14px;text-indent: 25px;color: #b89158;}
.tishia p{padding-bottom: 28px;font-size: 14px;line-height: 24px;text-indent: 25px;}
.boxbt2{width: 280px;}
.yinb{padding-top: 10px;}
.yinb span{display: block;float: left;width: 183px;height: 143px;}
.yinb span img,.yini span img{border: 0 none;
-ms-interpolation-mode: bicubic;
vertical-align: bottom;
display: inline-block;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
-o-transition:all 0.4s;
transition: all 0.4s;
}
.yinb span img:hover,.yini span img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	opacity: 0.6;
	filter:alpha(opacity=60);
}
.boxbad{position: absolute;right: -128px;top: 0;}

.boxcti{background: url(../images/yine.jpg) left center no-repeat;border-bottom: 5px solid #000;height: 103px;margin-top: 20px;}
.boxct1{width: 475px;margin: 10px 0 0 96px;}
.boxct2{width: 350px;margin-top: 17px;}
.boxct2 span{color: #000;font-size: 12px;}
.boxcto{position: relative;height: 598px;}
.boxctoa{position: absolute;top: 22px;left: 0;z-index: 1;width: 738px;}
.boxctoa .yinga{font: 14px/24px "";text-indent: 25px;padding-bottom: 30px;color: #333;}
.yinf ul li{float: left;}

.yinf ul li span{display: block;}
.spna{background: url(../images/jieav.jpg) no-repeat;width: 200px;height: 234px;/* margin-top: 12px; */}
.spnb{background: url(../images/jieb.jpg) no-repeat;width: 127px;height: 234px;margin-top: 12px;}
.spnc{background: url(../images/jiec.jpg) no-repeat;width: 127px;height: 234px;margin-top: 25px;}
.spnd{background: url(../images/jied.jpg) no-repeat;width: 127px;height: 234px;margin-top: 40px;}
.spne{background: url(../images/jiee.jpg) no-repeat;width: 127px;height: 225px;margin-top: 58px;}

.spna:hover{background: url(../images/jiea.jpg) no-repeat;}
.spnb:hover{background: url(../images/jiebv.jpg) no-repeat;}
.spnc:hover{background: url(../images/jiecv.jpg) no-repeat;}
.spnd:hover{background: url(../images/jiedv.jpg) no-repeat;}
.spne:hover{background: url(../images/jieev.jpg) no-repeat;}


.yingb{background: url(../images/ying.jpg) top center no-repeat;width: 433px;height: 118px;margin-top: 56px;}
.yingb p{font-size: 16px;color: #000;text-indent: 25px;padding-top: 60px;}
.boxctob{position: absolute;top: 28px;right: -190px;width: 745px;height: 568px;background: url(../images/yinxzj.jpg) no-repeat;}
.boxctob a{display: block;position: absolute;bottom: 48px;right: 83px;width: 120px;height: 120px;}
.boxdbg{background: #ededed;padding-top: 20px;}

.yinh{padding: 23px 0;}
.yini{width: 640px;}
.yini span{width: 289px;height: 255px;}
.yini span.spb{width: 327px;margin-left: 18px;}
.yinj{width: 360px;height: 255px; background: #FFF;}
.yinj h3{font-size: 24px;color: #000;padding-top: 33px;text-align: center;}
.yinj p{font-size: 16px;color: #000;padding: 15px 12px 10px 23px;}
.yinj a{text-align: center;display: block;padding-top: 23px;}

.boxe{padding-top: 15px;}
.boxet1{margin-left: 60px;}
.boxet2{width: 460px;}
#boxe ul li{float: left;width: 235px;height: 342px;background: #adadad;margin: 20px 0 0 20px;display: inline;}
#boxe ul li span{display: block;padding: 5px 0 5px 5px;}
#boxe ul li p{text-align: center;height: 30px;background: url(../images/boxe.png) 50px top no-repeat;color: #FFF;font-size: 18px;padding-left: 21px;}
#boxe ul li p.pa{background: url(../images/boxe.png) 10px -30px no-repeat;padding-left: 25px;}
#boxe ul li p.pb{background: url(../images/boxe.png) 10px -60px no-repeat;padding-left: 40px;}
#boxe ul li p.pc{background: url(../images/boxe.png) 10px -90px no-repeat;padding-left: 40px;}
#boxe ul li:hover{background: #b89158;}

#boxf{border-top: 1px solid #ccc;height: 35px;margin: 56px 0 20px 0;}
.boxf{position: relative;width: 450px;}
.boxf span{display: block;width: 210px;height: 42px;background-color: #b89158;position: absolute;top: -23px;line-height: 42px;font-size: 20px;text-align: center;}
.boxf span.spa{background-color: #000;right: 0;}
.boxf span a{color: #FFF;}

#boxgg{background-color: #ededed;padding: 10px 0 30px 0;}
.donghua ul li{float: left;width: 280px;height: 160px;margin-left: 73px;display: inline;background: #FFF;margin-top: 20px;position: relative;}
.donghua ul li span{display: block;padding: 7px 0 4px 8px;}
.donghua ul li p{text-align: center;}
.donghua ul li img{width: 264px;height: 120px;}
.donghua ul li b{display: block;position: absolute;top: 7px;left: 7px;width: 264px;height: 120px;background: url(../images/r2.jpg) no-repeat;cursor: pointer;}
.donghua div p{text-align: center;color: #000;font-size: 18px;padding-top: 20px;}

/* banner_slide focus */
#banner_slide{height: 604px; overflow: hidden; position: relative; background: #000;}
#banner_slide li{ height: 604px; overflow: hidden; position: absolute; width: 100%;}
#banner_slide .btn{display: none;position:absolute;right: 0;bottom:0;left:50%; width:604px;height: 33px;margin-left:100px;text-align:center;z-index:9;}
#banner_slide .btn span{display:inline-block;_display:inline;_zoom:1;width: 33px;height: 10px;_font-size:0;margin:6px;cursor:pointer;background: #D6D6D6;z-index:9;}
#banner_slide .btn span.on{background: #c0966c;z-index:9;}
#banner_slide .preNext{width:47px;height:82px;position:absolute;top:43%;background:url(../images/sprite.png) no-repeat;cursor:pointer;z-index:9; opacity:1;}
#banner_slide .pre{left:12%; z-index:9;}
#banner_slide .next{right:12%;background-position: -47px 0;z-index:9}
#banner_slide:hover .preNext{opacity:1;} 
#banner_slide:hover .pre{left:12%;opacity:0.7;} 
#banner_slide:hover .next{right:12%;opacity:0.7;} 
#banner_slide .pre:hover,#banner_slide .next:hover{opacity:1;/*-webkit-transition:all 0.7s; -moz-transition:all 0.7s; -o-transition:all 0.7s; transition: all 0.7s;*/}
/*#banner_slide .pre:hover{background-position: -74px 0;}
#banner_slide .next:hover{background-position: 0 -74px;}*/
.bannerdhbox{ width: 100%; height: 410px; position:relative}
.bannerdhbox .banner_aa{ width: 100%;transition: all 0.3s linear 0.5s;}
.bannerdhbox .banner_aa a{ display:block; height:410px;}
#banner_slide .bannerdh{background: url(../images/loading.gif) center center no-repeat;}
/* banner_slide end */

.bgtxt{position: relative;height: 83px;margin-top: 33px;}
.bgtxta{width: 773px;position: absolute;left: -32px;color: #000;font-size: 48px;}
.bgtxtb{width: 273px;position: absolute;right: -18px;top: 6px;}
.bgtxtb p,.bgtxtb span{font-size: 30px;color: #b89158;}
.bgtxtb span{font-size: 12px;}
.boxgw{padding-top: 14px;}
#boxg{background: url(../images/duidui.jpg) center no-repeat;height: 586px;margin: 20px 0 35px 0;}
#boxgtit{background: url(../images/zj_ava.png) no-repeat;width: 308px;height: 558px;overflow: hidden;float: left;color: #000}
#boxgtit ul li{height: 129px;width: 308px;margin-bottom: 14px;}
.g1{background: url(../images/zj_va.jpg) no-repeat;color: #FFF;}
.g2{background: url(../images/zj_vb.jpg) no-repeat;color: #FFF;}
.g3{background: url(../images/zj_vc.jpg) no-repeat;color: #FFF;}
.g4{background: url(../images/zj_vd.jpg) no-repeat;color: #FFF;}
#boxgtit ul li span{display: block;padding: 20px 0 0 112px;font-size: 20px;}
#boxgtit ul li p{padding-left: 105px;}
.boxgct{float: right;width: 600px;position: relative;}
.boxgct h3{background: #b89158;width: 328px;height: 80px;margin: 75px 0 36px 0;font: 36px/80px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";color: #FFF;text-align: center;}
.boxgct h3.thomas{height: 105px;line-height: 53px;}
.boxgct h3 b{font-size: 30px;}
.boxgct p{line-height: 24px;font-size: 14px;color: #000;}
#boxgaa{position: absolute;left: 0;width: 580px;height: 584px;z-index: 1;}
#boxgaa .shan{background: url(../images/1010.png) repeat-x;width: 352px;height: 58px;margin-top: 16px;}
#boxgaa .shan p{font-size: 16px;padding: 5px 2px 0 7px;}
#boxgaa .msyy{padding: 28px 0 10px 80px;}
#boxgaa .sophie{text-align: right;}
#boxgbb{background: url(../images/zjmc.png) no-repeat;position: absolute;right: -190px;top: 8px;width: 580px;height: 584px;}
#boxgcc{background: url(../images/zjmb.png) no-repeat;position: absolute;right: -248px;top: 5px;width: 580px;height: 584px;}
#boxgdd{background: url(../images/zjma.png) no-repeat;position: absolute;right: -190px;top: 15px;width: 580px;height: 584px;}
#boxgee{background: url(../images/zjmd.png) no-repeat;position: absolute;right: -77px;top: -12px;width: 435px;height: 584px;}


#box6{ padding-bottom: 10px;}
#box6 ul li{ height: 178px; margin-top: 18px; border-bottom: 1px solid #c0966c;}
#box6 .stit1{ width: 192px;}
#box6 .stittxt{ width: 268px; padding-top: 12px;}
#box6 .stittxt p{color: #000; padding:5px 20px 0 20px; line-height: 24px;}
#box6 .stittxt p span{ font-size: 18px; font-weight: 700;}

.box6ta{width: 545px;}

.redian{background: #ededed;padding: 15px 0 40px 0;margin-bottom: 38px;}
.rediant{text-align: center;font-size: 48px;color: #000;padding-bottom: 35px;}
#redian{position: relative;height: 590px;}

.redian_a{width: 353px;height: 586px;position: absolute;left: 0;top: 0;background: #969696;}
.redian_ac{background: #FFF;margin: 5px;height: 576px;}
.redian_ac span{display: block;padding: 15px 0 23px 16px;}
.redian_ac ul li{line-height: 28px;background: url(../images/rline.jpg) left center no-repeat;padding-left: 10px;margin-left: 20px;}
.rttt{padding-left: 28px;}
.redian_b{position: absolute;right: 0;top: 0;width: 645px;}
.redian_btxt ul li{border-bottom: 1px solid #c0966c;}
.redian_btxt ul h3{background: url(../images/qq.jpg) no-repeat;padding-left: 50px;line-height: 38px;margin: 20px 0 10px 28px;}
.redian_btxt ul h3 a{font-size: 16px;color: #000;}
.redian_btxt ul div{background: url(../images/aa.jpg) no-repeat;padding-left: 50px;line-height: 28px;padding-bottom: 13px;margin-left: 28px;}
.redian_btxt ul p{font-size: 14px;font-family: "宋体";color: #000;}
.redian_btxt ul li.rcbr{border: 0;}

.rollBox .LeftBotton{height: 160px;width: 47px;background:url(../images/l_btn.jpg) no-repeat;overflow:hidden;float:left;display:inline;/* margin: 66px 0 0 0; */cursor:pointer;}
.rollBox .RightBotton{height: 160px;width: 47px;background: url(../images/r_btn.jpg) no-repeat;overflow:hidden;float:left;display:inline;/* margin: 64px 0 0 0; */cursor:pointer;}
.rollBox .Cont{width: 905px;overflow:hidden;float:left;height: 212px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;}
.rollBox .LeftBotton:hover{background:url(../images/l_btnv.jpg) no-repeat;}
.rollBox .RightBotton:hover{background:url(../images/r_btnv.jpg) no-repeat;}
.rollBox .Cont .pic p{line-height:26px;color:#000; text-align:center;}
.rollBox .Cont .pic ul li{text-align: center; margin: 0 2px 0 12px;float:left; width: 284px;}
.rollBox .Cont .pic ul li .zj_scr{ height:23px;}
.rollBox .Cont .pic ul li .zj_scr span{ margin-left: 6px; width:61px; display:block; float:left; font-size:12px; height:22px; text-align:center; line-height:22px; color:#FFF;}
.rollBox .Cont .pic ul li .zj_scr span a{ color:#FFF;}
.rollBox #List1,.rollBox #List2{float:left;}