@charset "utf-8";
/* CSS Document */
/* CSS 重置 */
* {margin:0; padding:0; }

div { display:block; }
body { font-family:"微软雅黑"; color:#7d7d7d; font-size:16px; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0; font-weight:normal;
}
ul, li {
	list-style: none;
}

.rhbzt a{ bblr:expression(this.onFocus=this.blur()); outline-style:none; }

img{  margin:0; border:0; padding:0;}/**display:block;**/
.ml10{ margin-left:10px;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.main_with{width:1200px;margin:0 auto;}

.rhbzt a,.rhbzt  p {color:#fff;}
/* header */

.top_banner{ width:100%; overflow:hidden;}
.banner_01{ background:url(../images/banner_01.jpg) no-repeat center; height:155px;}
.banner_02{ background:url(../images/banner_02.jpg) no-repeat center; height:195px;}
.banner_03{ background:url(../images/banner_03.jpg) no-repeat center; height:246px;}
.banner_03 a{ display:block; width:100%; height:100%;}

/*正畸*/
.hmjx{ overflow:hidden; margin:0 auto;}
.hmjx_t{ width:1200px; margin:45px auto 0; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.hmjx_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.ylyj{ width:1121px; margin:20px auto 0; text-indent:2em; font-size:16px; line-height:26px; color:#393939;}
.ylyjn{ width:100%; background:#f4eee0 url(../images/ylrbg.jpg) no-repeat center; height:558px; overflow:hidden; margin-top:20px;}
.ycyj{ width:1200px; margin:0 auto; position:relative;}
.ycyj dl{ width:357px;}
.ycyj dl dt{ float:left; width:128px;}
.ycyj dl dd{ float:right; width:204px;}
.ycyj dl dd h3{ font-size:22px; font-weight:bold; color:#ea6f14; line-height:45px; background:url(../images/ycyj.jpg) no-repeat center bottom;}
.ycyj dl dd p{ font-size:16px; color:#393939; line-height:22px; margin-top:5px;}
.ycyj1{ position:absolute; left:50px; top:39px;}
.ycyj2{ position:absolute; left:50px; top:200px;}
.ycyj3{ position:absolute; left:50px; top:369px;}
.ycyj4{ position:absolute; right:50px; top:39px;}
.ycyj5{ position:absolute; right:50px; top:200px;}
.ycyj6{ position:absolute; right:50px; top:369px;}




/*四大技术*/
.sdjs{ width:1200px; margin:0 auto;}
.sdjs_t{ width:1200px; margin-top:45px; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.sdjs_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.sdjsn{ margin-top:35px;}
.slideTxtBox_zjzt{ width:1200px;margin:0 auto; }
.slideTxtBox_zjzt .hd{ height:102px;  position:relative;width:1200px; }
.slideTxtBox_zjzt .hd ul{ float:left;  position:absolute;  top:-1px; height:32px;   }
.slideTxtBox_zjzt .hd ul li{ float:left; height:94px; width:299px; cursor:pointer; margin-right:1px;  overflow:hidden;}
.slideTxtBox_zjzt .hd ul li p{ font-size:20px; font-weight:bold; color:#FFFFFF; margin-top:15px; width:189px; margin-left:112px; text-align:center; line-height:24px;}
.slideTxtBox_zjzt .hd ul li.zzt_01{ background:url(../images/tb_01.jpg) no-repeat center;}
.slideTxtBox_zjzt .hd ul li.zzt_01.on{ background:url(../images/tbh_01.jpg) no-repeat center;}
.slideTxtBox_zjzt .hd ul li.zzt_02{ background:url(../images/tb_02.jpg) no-repeat center;}
.slideTxtBox_zjzt .hd ul li.zzt_02.on{ background:url(../images/tbh_02.jpg) no-repeat center;}
.slideTxtBox_zjzt .hd ul li.zzt_03{ background:url(../images/tb_03.jpg) no-repeat center;}
.slideTxtBox_zjzt .hd ul li.zzt_03.on{ background:url(../images/tbh_03.jpg) no-repeat center;}
.slideTxtBox_zjzt .hd ul li.zzt_04{ background:url(../images/tb_04.jpg) no-repeat center; margin-right:0;}
.slideTxtBox_zjzt .hd ul li.zzt_04.on{ background:url(../images/tbh_04.jpg) no-repeat center; margin-right:0;}
.slideTxtBox_zjzt .hd ul li.on{  width:299px;height:103px; border:0; overflow:hidden;}
.slideTxtBox_zjzt .bd{ height:640px; overflow:hidden;}
.slideTxtBox_zjzt .bd ul{ zoom:1; }
.slideTxtBox_zjzt .bd ul li .zjcl{ background:url(../images/zjcl_01.jpg) no-repeat left top; width:1200px;}
.slideTxtBox_zjzt .bd ul li .zjcl_02{ background:url(../images/zjcl_02.jpg) no-repeat left top; width:1200px;}
.slideTxtBox_zjzt .bd ul li .zjcl_03{ background:url(../images/zjcl_03.jpg) no-repeat left top; width:1200px;}
.slideTxtBox_zjzt .bd ul li .zjcl_04{ background:url(../images/zjcl_04.jpg) no-repeat left top; width:1200px;}
.zjclx{ width:725px; margin-left:425px; margin-top:45px;}
.jzfs h3{ color:#b37840; font-size:30px; font-weight:bold;}
.jzfs h3 span{ font-weight:normal; font-size:26px; color:#3a486c;}
.jzfs p{ font-size:16px; text-indent:2em; color:#2b2b2b; line-height:25px; margin-top:15px;}
.xmys h3{ font-weight:bold; color:#FFFFFF; text-align:center; font-size:21px; width:109px; height:35px; line-height:35px; background:#b37840; margin-top:29px;}
.xmys ul{ margin-top:15px;}
.xmys ul li{ font-size:16px; color:#000; line-height:27px;}
.xmys ul li span{ font-weight:bold;}
.xmys .zs{ margin-top:10px;}
.xmys .zs p{ font-size:16px; color:#000000; float:left; width:300px;}
.xmys .zs p span{ font-weight:bold; color:#ef8303; font-size:20px;}
.zjfa{ height:140px; margin-top:15px;}
.djfa{ width:175px; height:58px; background:#4e82fb; text-align:center; line-height:58px; font-size:18px; color:#fff; float:left; margin-top:49px;}
.djfa a{ display:block; width:100%; height:100%;}
.facl{}
.facl ul{}
.facl ul li{ float:left; width:140px; height:140px; overflow:hidden; margin-left:20px;}

.zixun{ width:685px; margin:40px auto 0;}
.zx1{ display:block; width:323px; height:50px; line-height:50px; font-size:20px; background:#2e2d2d; border-radius:25px; float:left; text-align:center; color:#FFFFFF}
.zx2{ display:block; width:323px; height:50px; line-height:50px; font-size:20px; background:#ed7618; border-radius:25px; float:left; text-align:center; color:#FFFFFF; margin-left:28px;}

/*六大特色*/
.ldts_t{ width:1200px; margin:45px auto 0;}
.ldts_t{ width:1200px; margin-top:45px; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.ldts_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.ldtsn{ width:100%; background:url(../images/ldts.jpg) no-repeat center; height:493px; overflow:hidden; margin-top:35px;}
.ldjs{ width:1200px; background:url(../images/ldjs.png) no-repeat center; height:423px; margin:35px auto 0; position:relative;}
.ldjs dl{ position:absolute;}
.ldjs dl dt{ font-size:57px; height:63px; line-height:63px; border-bottom:2px solid #ff5001; color:#ff5001; width:73px; margin:0 auto; text-align:center; font-weight:bold;}
.ldjs dl dd{ height:26px; line-height:26px; text-align:center; font-size:20px; color:#3a3a3a; margin-top:5px;}
.ldjs_01{ left:62px; top:10px; width:141px; }
.ldjs_02{ left:234px; bottom:35px; width:168px;}
.ldjs_03{ left:417px; top:10px; width:168px;}
.ldjs_04{ right:423px; bottom:35px; width:168px;}
.ldjs_05{ right:239px; top:10px; width:168px;}
.ldjs_06{ right:50px; bottom:35px; width:168px;}

/*正畸过程*/
.zjgc{ width:1200px; margin:0 auto;}
.zjgc_t{ width:1200px; margin-top:45px; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.zjgc_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.zjgcn{ margin-top:50px;}
.zjgc1 p{ width:215px; float:left; margin-right:30px; font-size:18px; color:#554e60; text-align:center; height:40px; line-height:40px;}
.zjgc2{ width:955px; margin:35px auto 0;}
.zjgc2 p{ width:215px; float:left; margin-right:30px; font-size:18px; color:#554e60; text-align:center; height:40px; line-height:40px;}

/*矫正方案*/
.jzfa{ width:1200px; margin:0 auto;}
.jzfa_t{ width:1200px; margin-top:45px; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.jzfa_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.jzfan{ margin-top:45px;}
.jzfa1{ width:556px; height:357px; overflow:hidden; float:left; margin-left:26px; background:url(../images/jzfa_01.jpg) no-repeat center;}
.jzfa2{ width:556px; height:357px; overflow:hidden; float:right; margin-left:26px; background:url(../images/jzfa_02.jpg) no-repeat center;}
.jzfa1 dl,.jzfa2 dl{width:294px; height:294px; background:url(../images/jzfa_03.png) no-repeat center; margin-top:37px; margin-left:138px; overflow:hidden;}
.jzfa1 dl dt h3,.jzfa2 dl dt h3{ font-size:25px; font-weight:bold; color:#FFFFFF; text-align:center; height:52px; line-height:52px; margin-top:50px;}
.jzfa1 dl dt p,.jzfa2 dl dt p{ font-size:25px; font-weight:bold; color:#FFFFFF; text-align:center; height:40px; line-height:40px;}
.jzfa1 dl dd p,.jzfa2 dl dd p{ font-size:16px; color:#FFFFFF; line-height:23px; width:222px; margin:5px auto 0;}
.jzfa1 dl dd p a,.jzfa2 dl dd p a{ color:#ffb400;}

/*正畸医生*/
.zjzj_t{ width:1200px; margin:45px auto 0; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.zjzj_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.zjtdn{ background:url(../images/zjbg.jpg) no-repeat center; height:592px; margin-top:40px; overflow:hidden;}
.zzzj_bg { width:1200px; overflow:hidden; margin:0 auto;}
.zhuanjia { width:1200px; height:602px; position:relative; overflow:hidden;}
.zhuanjia .zjhd li { height:602px;}
.zhuanjia .zjhd li a { display:block; height:100%;}
.zhuanjia .bd { overflow:hidden; height: 25px; width:100%; position: absolute; bottom:12px; left:0; zoom:1; z-index:3 }
.zhuanjia .bd_box { width:1000px; margin:0 auto;}
.zhuanjia .bd_box ul { float:right;}
.zhuanjia .bd li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family:Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; font-size:16px;}
.zhuanjia .bd li.on { background:#FF7700; }
.zhuanjia .prev, .zhuanjia .next { display:none; width:40px; height:100px; background:url(../images/btn.png) no-repeat; position:absolute; top:303px;}
.zhuanjia .prev { left:0%; }
.zhuanjia .next { right:0%; background-position:right; }

.zjjs{ width:942px; margin:54px auto 0;}
.zjjs .zjimg{ width:393px; float:left;}
.zjjs .zjnr{ float:right; width:421px; float:right;}
.zjnr1{ margin-top:20px;}
.zjnr1 h3{ font-size:35px; font-weight:bold; color:#333333;}
.zjnr1 h2{ font-size:48px; font-weight:bold; color:#333; margin-top:18px;}
.zjnr1 h2 span{ font-size:24px; font-weight:normal;}
.zjnr1 .oljj{ margin-top:18px;}
.zjnr1 .oljj ol{ font-size:16px; color:#050505; line-height:36px; background:url(../images/dot.jpg) no-repeat left center; padding-left:15px;}
.zjnr2 h3{ font-size:18px; color:#FFFFFF; font-weight:bold; width:103px; height:33px; background:#325c86; text-align:center; line-height:33px; margin-top:14px;}
.zjnr2 p{ font-size:16px; color:#050505; margin-top:20px;}
.zjnr3{ margin-top:50px;}
.zjz1{ background:#338eeb; display:block; text-align:center; font-size:18px; color:#FFFFFF; width:180px; height:50px; line-height:50px; border-radius:5px; float:left;}
.zjz2{ background:#f99c03; display:block; text-align:center; font-size:18px; color:#FFFFFF; width:180px; height:50px; line-height:50px; border-radius:5px; float:left; margin-left:22px;}

/*美丽蜕变*/
.mltb{ width:1200px; margin:0 auto;}
.mltb_t{ width:1200px; margin-top:45px; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.mltb_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.mltbn{ margin-top:45px; background:#eeeeee url(../images/mltb.jpg) no-repeat 750px bottom; width:1200px; height:499px; overflow:hidden;}
.mlal{ width:520px; margin-left:129px; overflow:hidden;}
.mlal h3{ background:url(../images/mltb2.jpg) no-repeat left top; height:41px; font-size:25px; color:#FFFFFF; margin-top:20px; padding-top:36px; padding-left:90px; overflow:hidden; font-weight:bold;}
.mlal h3 span{ font-weight:normal; font-size:24px; color:#585858; padding-left:70px;}
.dbrw{ margin-top:15px;}
.dbrw p{ font-size:18px; line-height:30px; color:#585858;}
.dbrw p span{ font-weight:bold;}
.zjdp{ font-size:18px; color:#585858; line-height:26px; margin-top:15px;}
.zjdp span{ font-weight:bold;}
.aldb{ width:504px; margin:20px auto 0;}

.zixin{}
.zixin ul{ margin-top:35px;}
.zixin ul li{ float:left; width:114px; margin-right:40px;}
.zixin ul li a{ display:block; width:44px; margin:0 auto;}
.zixin ul li p{ text-align:center; font-size:18px; line-height:21px; color:#333333; margin-top:5px;}
.tbal{ width:1200px; margin:40px auto 0; overflow:hidden;}
.tbal ul li{ float:left; width:518px; height:188px; overflow:hidden; margin-left:55px;}

/*私人定制*/
.srdz_t{ width:1200px; margin:45px auto 0; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.srdz_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.dzbg{ background:url(../images/srdz.jpg) no-repeat center; height:450px; overflow:hidden; margin-top:45px;}
.lhzln{ width:1200px; margin:0 auto 55px;}
.lhzlz{ float:left; width:573px;}
.lhzlz h3{ font-size:26px; font-weight:bold; color:#383838; height:34px; line-height:34px; background:url(../images/yi.png) no-repeat left center; margin-top:40px; padding-left:40px;}
.zqmb{ margin-top:32px;}
.zqmbl{ width:188px; float:left;}
.zqmbr{ width:361px; float:right; color:#383838; font-size:14px; line-height:24px;}
.zqzx{ width:371px; height:35px; line-height:35px; border-radius:5px; margin:25px auto 0; background:#ea6f14;}
.zqzx a{ display:block; width:100%; height:100%; font-size:19px; text-align:center; color:#FFFFFF;}
.lhzly{ float:right; width:573px;}
.lhzly h3{ font-size:26px; font-weight:bold; color:#383838; height:34px; line-height:34px; background:url(../images/er.png) no-repeat left center; margin-top:40px; padding-left:40px;}
.zqzx2{ width:337px; height:35px; line-height:35px; background:#ea6f14; border-radius:5px; margin:25px auto 0;}
.zqzx2 a{ display:block; width:100%; height:100%; font-size:19px; color:#fff; text-align:center;}

/*口腔医院*/
.kqyy{ width:1200px; margin:0 auto;}
.kqyy_t{ width:1200px; margin-top:45px; background:url(../images/bt_bg.jpg) no-repeat center bottom; overflow:hidden;}
.kqyy_t h3{ font-size:45px; font-weight:bold; color:#91653b; text-align:center; margin-bottom:15px; height:50px; line-height:50px;}
.zjbzn{}
.slideTxtBoxs{ width:1200px; margin:50px auto 0; overflow:hidden;}
.slideTxtBoxs .hdd ul{ float:left; width:259px;}
.slideTxtBoxs .hdd ul li{float:left; width:259px; height:67px; cursor:pointer;font-size:18px;font-family:"微软雅黑"; background:#e6e6e6;  overflow:hidden; margin-top:8px; overflow:hidden; line-height:67px;}
.slideTxtBoxs .hdd ul li.on{background:url(../images/tab_02.jpg) no-repeat; width:266px; font-size:18px;}
.slideTxtBoxs .hdd ul li a{ display:block; width:236px; margin-left:16px; color:#6e6e6e;}
.slideTxtBoxs .hdd ul li a.bzl{ line-height:24px; margin-top:10px;}
.slideTxtBoxs .hdd ul li.on a{color:#fff; font-weight:bold; }
.slideTxtBoxs .dh ul{ float:right; width:259px;}
.slideTxtBoxs .dh ul li{float:right; maring-right:20px; height:67px; width:259px; cursor:pointer;font-size:18px;font-family:"微软雅黑"; background:#e6e6e6; overflow:hidden; text-align:right; margin-top:8px; overflow:hidden;}
.slideTxtBoxs .dh ul li.on{background:url(../images/tab_04.jpg) no-repeat; width:266px; font-size:18px;}
.slideTxtBoxs .dh ul li a{ display:block; margin-left:16px; color:#6e6e6e; line-height:67px; text-align:left;}
.slideTxtBoxs .dh ul li.on a{color:#fff; font-weight:bold; margin-left:25px; }
.slideTxtBoxs .bd{width:651px;float:left;height:369px; margin-left:15px; margin-top:8px;}
.slideTxtBoxs .bd li { height:67px; line-height:24px;}
.ztbz .ztbzl{ float:left; width:342px; overflow:hidden; background:#6e6e6e; height:369px;}
.ztbz .ztbzl h3{ color:#fff; font-weight:bold; font-size:23px; width:288px; border-bottom:1px solid #fff; margin:0 auto; height:50px; line-height:50px; margin-top:12px;}
.ztbz .ztbzl p{ font-size:16px; color:#FFFFFF; line-height:26px; width:288px; margin:10px auto 0;}
.ztbz .ztbzr{ float:right; width:308px;}
.ztbz .ztbzl h3.zth{ height:60px; line-height:25px; padding:11px 40px 0; font-size:20px;}