@charset "utf-8";
/* CSS Document */
body {
    margin:0;
    padding:0;
    color:#010101;
    background:#fff;
    font-size:14px;
    line-height:20px;
    overflow-x:hidden;
}

h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, div {
    margin:0;
    padding:0;
    border:none;
    list-style-type:none;
}
table {
    border-collapse: collapse;
}
a {
    color:#ff7800;
    text-decoration:none;
}
a:hover {

}
img, input {
    vertical-align:middle;
    border:0px;
}
h1, h2, h3, h4, h5, h6 {
}
.clear { clear:both; height:0; font-size: 0; line-height: 0; }
.clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1; }
.blank1{ clear:both; font-size:0; line-height:0; height:1px;}
.blank2 { clear:both; font-size:0; line-height:0; height:2px; }
.blank6 { clear:both; font-size:0; line-height:0; height:6px; }
.blank8 { clear:both; height:8px; overflow:hidden; display:block; }
.blank10 { clear:both; font-size:0; line-height:0; height:10px; }
.blank20 { clear:both; font-size:0; line-height:0; height:20px; }
.blank15 { clear:both; font-size:0; line-height:0; height:15px; }
.blank30 { clear:both; font-size:0; line-height:0; height:30px; }
.blank40 { clear:both; font-size:0; line-height:0; height:40px; }
.blank50 { clear:both; font-size:0; line-height:0; height:50px; }
.blank60 { clear:both; font-size:0; line-height:0; height:60px; }
.fl{float:left;}
.fr{float:right;}
.posr{position:relative;}
.posa{position:absolute;}
.txtid{text-indent:2em;}

.banner{display: block;height: 600px;width: 100%;background: url(../images/banner.jpg) center center no-repeat;}

/* CSS Document */
.zt_banner{width:100%; height:auto;}
.zt_banner li{width:100%; height:125px; background:url(../images/zt_ysm_banner_01.jpg) no-repeat center top; text-indent:-999px;}
.ysm_banner .li_01{background-image:url(../images/zt_ysm_banner_01.jpg);}
.ysm_banner .li_02{background-image:url(../images/zt_ysm_banner_02.jpg);}
.ysm_banner .li_03{background-image:url(../images/zt_ysm_banner_03.jpg);}
.ysm_banner .li_04{background-image:url(../images/zt_ysm_banner_04.jpg);}


.zt_nav_container{width:100%; height:70px; overflow:hidden;}
.zt_nav_out{width:100%; height:70px; overflow:hidden; position:relative; background:#a7bcd7;}
.zt_nav{width:1100px; height:70px; margin:0 auto;}
.zt_nav li{width:136px; height:100%; float:left; text-align:center; line-height:20px; font-size:16px; font-weight:normal; background:#1561ab; border-right:1px solid #a7bcd7;}
.zt_nav li small{font-size:14px; display:block;}
.zt_nav li.current{background:#48507f;}
.zt_nav li a{width:100%; padding-top:15px; height:55px; display:inline-block; color:#fff;}
.zt_nav li a:hover{background:#48507f; color:#fff;}
.zt_nav li.first{width: 140px; background:#b88252;}
.zt_nav li.first a:hover{background:#b88252;}


.zt_con_wrap{width:100%; height:auto;}
.big-bg{width:100%; height:500px; background:url(../images/toothvs.jpg) no-repeat center;}
.bg_grey{background:#e4e6e9;}
.zt_con{width:1100px; height:auto; margin:0 auto; font-size:16px; color:#666666; line-height:24px;}
.zt_title{text-align:center; font-size:36px; color:#48507f; font-weight:bold; line-height:100px; margin-bottom:10px;}
.zt_title strong{color:#b88252;}
.comma_center{text-align:center; background:url(../images/zt_ysm_txt_comma.png) no-repeat center center; font-size:16px; color:#666666; line-height:24px; margin-bottom:30px;}
.ysm_con01 h4{font-size:24px; color:#57585b; font-weight:bold; line-height:120px; text-align:center;}
.ysm_link{width:100%; height:auto; text-align:center; font-size:20px; color:#fff; line-height:50px;}
.ysm_link span{padding:0 60px; display:inline-block; background:#48507f;}
.ysm_link a{padding:0 40px; display:inline-block; color:#fff; background:#b88252}
.ysm_link a:hover{background-color:#bc2020;}


.ysm_con02{background:url(../images/zt_ysm_con02_01.jpg) no-repeat right top;padding-top:32px; position:relative;}
.ysm_con02 .speech{width:146px; height:109px; padding:70px 24px 0; position:absolute; right:152px; top:218px; background:url(../images/zt_ysm_con02_02.png); color:#fff; font-size:14px; line-height:28px;}
.ysm_con02_con{width:758px; height:410px; padding:37px 0 0 55px; background:#cdcdcd;}
.ysm_con02_con .ti_txt{padding:0 95px 0 50px;  margin-bottom:20px;}
.ysm_con02_con .ti_txt h4{font-size:24px; color:#1a428a; font-weight:bold; text-align:center; line-height:40px;}
.ysm_con02_con .ti_txt p{font-size:16px; color:#666666; line-height:24px;}
.ysm_con02_con .tooth_lis{width:711px; height:269px; padding:33px 0 0 47px; background:#dcdcdc;}
#tooth_imgs{width:100%; height:100%; overflow:hidden;}
#tooth_imgs li{width:157px; height:118px; float:left; cursor:pointer; margin-right:2px;}
#tooth_imgs li.one{margin-bottom:3px;}
#tooth_imgs li.two{margin-bottom:3px;}
#tooth_imgs li.three{margin-bottom:3px;}
#tooth_imgs li.four{margin-right:0; margin-bottom:3px;}
#tooth_imgs li.eight{margin-right:0;}
.ysm_link_02 a{padding:0 103px;}
.ysm_link_02 span{padding:0 167px;}


.ysm_con03 .comma_center{margin-bottom:50px;}


.comma_center strong{font-size:24px; font-weight:normal;}
.ysm_con04 dl{width:100%; height:593px; overflow:hidden; margin-bottom:30px;}
.ysm_con04 dl dt{width:511px; height:370px; float:left;}
.ysm_con04 dl dd{width:1000px; height:578px; background:url(../images/zt_ysm_con04_01.jpg) no-repeat left bottom;}
.ysm_con04 h4{width:100%; height:53px; text-align:center; font-size:24px; text-align:center; color:#fff; line-height:42px; margin-bottom:24px;}
.ysm_con04 h4 span{width:214px; height:100%; display:inline-block; background:url(../images/zt_ysm_con04_ti_bg_c.jpg);}
.ysm_con04 p.ptb35{padding:35px 0;}
.ysm_con04 p.tac{text-align:center;}
.treat_pro{width:100%; height:auto; overflow:hidden;}
.treat_pro li{padding:20px 2px 2px; width:206px; height:206px; margin-right:12px; background:url(../images/zt_ysm_con04_11.jpg) no-repeat center bottom; position:relative; float:left;}
.treat_pro .li_02{background-image:url(../images/zt_ysm_con04_12.jpg);}
.treat_pro .li_03{background-image:url(../images/zt_ysm_con04_13.jpg);}
.treat_pro .li_04{background-image:url(../images/zt_ysm_con04_14.jpg);}
.treat_pro .li_05{background-image:url(../images/zt_ysm_con04_15.jpg); margin-right:0;}
.treat_pro li .num{width:34px; height:34px; line-height:34px; text-align:center; font-size:24px; font-weight:normal; position:absolute; left:87px; top:0; background:#3dbde0; border-radius:17px; color:#fff; z-index:10;}
.treat_pro li .txt{width:100%; height:75px; background:url(../images/zt_ysm_con04_00.png) no-repeat center top; text-align:center; font-size:16px; color:#fff; line-height:20px;  cursor:pointer; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear; -webkit-transition:all .4s linear; transition:all .4s linear;}
.treat_pro li .txt p{padding-top:24px; -moz-transition:all .4s linear; -ms-transition:all .4s linear; -o-transition:all .4s linear; -webkit-transition:all .4s linear; transition:all .4s linear;}
.treat_pro li.on .txt{height:100%; font-size:18px; font-weight:bold; opacity:0.9; filter:alpha(opacity=90);}
.treat_pro li.on .txt p{padding-top:80px;}
.zt_link{width:100%; height:auto; text-align:center;}
.zt_link a{padding:0 50px; margin: 0 10px;display:inline-block; line-height:54px; color:#fff; font-size:18px; background:#1561ab;}
.zt_link a.a1{background:#1561ab url(../images/zt_ysm_link_icon.png) no-repeat 28px 11px; margin-right:24px;}
.zt_link a:hover{background-color:#bc2020;}
.ysm_con05 h4{font-size:29px; text-align:center; font-weight:bold; font-weight:bold; color:#3297fd; line-height:36px;}


.ysm_con06 .tab_vs{margin-bottom:30px;}
.ysm_con06 .tab_vs tr{min-height:50px; height:50px; border-bottom:1px solid #d0d3d5;}
.ysm_con06 .tab_vs .tr_01,.ysm_con06 .tab_vs .tr_07{height:auto;}
.ysm_con06 .tab_vs td{border-right:1px solid #d0d3d5;}
.ysm_con06 .tab_vs .td_01{padding:0 22px 0 96px; text-align:right;}
.ysm_con06 .tab_vs .td_03{padding:0 96px 0 22px; text-align:left; border-right:none;}
.ysm_con06 .tab_vs .td_02{text-align:center; font-size:24px;}
.ysm_con06 .tab_vs .tr_01 .td_01,.ysm_con06 .tab_vs .tr_01 .td_03,.ysm_con06 .tab_vs .tr_07 .td_01,.ysm_con06 .tab_vs .tr_07 .td_03{padding:0;}


.zt_case_show{width:100%; height:auto;}
.zt_case_show li{width:540px; padding-top:424px; float:left; background:url(../images/zt_ysm_con07_01.jpg) no-repeat center top;}
.zt_case_show .li02{float:right;}
.ysm_case_show .li01{background-image:url(../images/zt_ysm_con07_01.jpg);}
.ysm_case_show .li02{background-image:url(../images/zt_ysm_con07_02.jpg);}
.zt_case_show .ysm_link span{padding:0 80px;}
.zt_case_show .ysm_link a{padding:0 70px;}


.comma_center span{font-size:30px; color:#1561ab; line-height:46px;}
.ysm_con08 .recommendation{padding:20px 10px 0 525px; height:266px; background:#405b87 url(../images/zt_ysm_con08_01.jpg) no-repeat left center; color:#fff; line-height:30px; margin-bottom:20px;}
.ysm_con08 .recommendation .lis{padding-top:15px;}
.ysm_con08 .recommendation .lis ul{font-size: 0;text-align: center;height: 80px;}
.ysm_con08 .recommendation .lis ul li{display:inline-block;width: 80px;margin: 0 30px; border-radius: 50%; overflow: hidden;}
.ysm_con08 .recommendation .lis ul li img{width: 80px;height: 80px;}
.ysm_con08 .recommendation .txt{text-align: center;font-size: 20px;padding-top: 10px;}
.ysm_con08 .zjtd{}
.ysm_con08 .zjtd img{display: block;}

.expert_swit_con{width:100%; height:427px; border:1px solid #b2b2b2; background:#e3e6e3 ;  position:relative; overflow:hidden;}
.expert_swit{width:200%; height:427px; position:absolute;}
.expert_swit li{padding:33px; width:1034px; height:382px; float:left;}
.expert_swit li dl{width:100%; height:100%; overflow:hidden;}
.expert_swit li dt{width:380px; height:100%; float:left; position:relative; background:url(../images/zt_ysm_con08_doc01.png) no-repeat left top;}
.expert_swit li.li_02 dt{background-image:url(../images/zt_ysm_con08_doc02.png);}
.expert_swit li dd{width:506px; height:383px; float:right; color:#48507f; font-size:16px; line-height:24px; background:url(../images/zt_ysm_con08_11.jpg) no-repeat left bottom;}
.expert_swit li dt .zt_link{width:100%; height:auto; position:absolute; left:0; bottom:0;}
.expert_swit li dt .zt_link a{padding:0; width:50%; display:inline-block; height:50px; line-height:50px; background:#cc9966;}
.expert_swit li dt .zt_link a.a1{background:#48507f; margin-right:0;}
.expert_swit li dt .zt_link a:hover{background:#bc2020;}
.expert_swit li dd h4{font-size:40px; line-height:36px; margin-bottom:0px;}
.expert_swit li dd h4 small{font-size:18px; font-weight:normal; padding-left:5px;}
.expert_swit li dd p{margin-bottom:10px; line-height:19px;}
.expert_swit .li_02 dd{background-image:url(../images/zt_ysm_con08_12.jpg);}
.expert_btm{width:55px; height:16px; position:absolute; right:0; top:14px; z-index:10;}
.expert_btm span{width:16px; height:16px; border-radius:8px; background:#48507f; display:inline-block; margin-right:5px;}
.expert_btm span.on{background:#cc9966;}


.ysm_con09 h4{font-size:30px; font-weight:normal; text-align:center; color:#48507f; line-height:40px;}
.ysm_con09 h4 span{background:#e4e6e9; padding:0 5px; display:inline-block;}
.qus_ans{width:100%; height:auto; overflow:hidden;}
.qus_ans li{width:490px; height:90px; padding:40px 0; border-bottom:1px dashed #9fb7ce;}
.qus_ans li p{padding-left:42px; ) no-repeat left top;}
.qus_ans li .qus{font-size:22px; color:#009ce4; margin-bottom:10px; line-height:34px;}
.qus_ans li .ans{background-position:left -44px; font-size:14px; color:#666666; line-height:24px; min-height:42px;}


/************* biaozhun **************/
.biaozhun{ width:100%; height:390px;}
.bztab{ width: 224px;}
.bztab ul li{height: 56px; margin-bottom:5px; cursor: pointer; font-size: 18px; text-align:center; line-height:56px; position:relative; color: #414141; background:#f1f1f1; }
.bztab ul li span{padding-left:40px; display:inline-block; height:100%; ) no-repeat left 14px; padding-left:42px; }
.bztab ul li span.bztab_li02{background-position:left -47px;}
.bztab ul li span.bztab_li03{background-position:left -108px;}
.bztab ul li span.bztab_li04{background-position:left -169px;}
.bztab ul li span.bztab_li05{background-position:left -230px;}
.bztab ul li span.bztab_li06{background-position:left -291px;}
.bztab ul li strong{width:15px; height:56px; position:absolute; left:-15px; top:0; //background:url(../images/index_standard_arr.png) no-repeat center right; visibility:hidden;}
.bztab ul li.active{background:#0055a4; color: #FFF;}
.bztab ul li.active strong{visibility:visible;}
.bztab ul li.active span{//background-image:url(../images/index_standard_icon_hover.png);}
.bztabc{ width: 866px; background:#f1f1f1;}
.biaoimg{width: 504px;height: 361px;overflow: hidden;}
.biaoimg 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;
	-ms-transition:all 0.4s;
    transition: all 0.4s;
}
.biaoimg img:hover{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
}

.tabtxt{ width: 322px; height:361px; padding-left:22px; position:relative;}
.tabtxt h4{font-size:26px; color:#c8cdd2; font-weight:normal; padding-left:25px; line-height:70px; margin-bottom:20px;}
.tabtxt span{color: #0051c9;font-size: 20px;}
.tabtxt .ptx1{color: #474747; font-size: 12px;font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; font-weight:normal;  margin-bottom:25px;}
.ximore{width:100px; height:50px; position:absolute; right:0; bottom:20px;}
.ximore a{display: inline-block;float: right;width: 50px;height: 50px;background: url(../images/index_standard_00.jpg) no-repeat left center; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; transition: all 0.4s;}
.ximore a.xia{background-position: -50px 0;}
.ximore a.xia:hover{background-position: -100px 0;}
/************* biaozhun end **************/
.pp{ padding-top:40px;}
#tbt2{ margin-top:24px;}
#tbt2 li{ float:left; width:248px; overflow:hidden; margin-right:2px; background:#bfbfbf;transition:all 0.5s;}
#tbt2 .on{ background:#71a7e5;transition:all 0.5s;}

#tbc2{ position:relative; width:100%; height:443px; margin-top:2px;}
#tbc2 li{ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0; position:absolute; left:0; top:0; z-index:0; width:100%; padding-top:31px; transition:all 0.3s;}
#tbc2 .on{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;z-index:1;transition:all 0.8s;}
#tbc2 .lpic{ float:left;}
#tbc2 .rcon{ float:right; width:470px; margin-right:25px;}
#tbc2 .rcon .word{ line-height:1.6; margin-top:30px; text-indent:2em; font-size:18px;}
#tbc2 .rcon .dtb{ margin-top:25px;}
#tbc2 .rcon .dtb p{ float:left; margin-right:4px;}

#tbc2 .rpic{ float:right;}
#tbc2 .lcon{ float:left; width:470px; margin-left:25px;}
#tbc2 .lcon .word{ line-height:1.6; margin-top:30px; text-indent:2em; font-size:18px;}
#tbc2 .lcon .zx{ display:block; float:right; width:197px; height:55px; line-height:55px; margin-top:70px; background:#acacac; text-align:center; color:#fff; font-size:24px;}
#tbc2 .lcon .zx:hover{background:#fe9402;}

#tbc2 #bg1{ height:412px;}

#tbc2 .ccon{ float:left; margin-left:25px;margin-right:25px;}
#tbc2 .ccon .word{ line-height:1.6; margin-top:30px; text-indent:2em; font-size:18px;}

#tbc2 #mar{ position:relative; width:100%; height:170px; overflow:hidden; margin-top:38px; font-size:0;}
#tbc2 .marin{ position:absolute;left:0; top:0; white-space:nowrap;}
#tbc2 .marin div{ display:inline-block; width:230px;}
#tbc2 .marin div p{margin-right:18px; text-align:center; font-size:14px;}
#tbc2 .marin img{ margin-bottom:5px;}


/*****优典口腔牙齿矫正案例*****/
#lm06{ position: relative; width: 100%; background: #fff; }
#lm06 .content{ width: 1200px; margin: 0 auto; }
#lm06 .c{position: relative; width: 1200px; height: 660px; margin: 0 auto; overflow: hidden; }
#lm06 .c li{ display: none; width: 1200px; height: 100%; }
#lm06 .c li  a{ display: block; width: 100%; height: 100%; }
#lm06 .c li.show{ display: block; }
#lm06 .c h4{ position: absolute; top: 30px; font-size: 30px; color: #666; }
#lm06 .c .wz01{ position: absolute; top: 80px; font-size: 20px; color: #999; }
#lm06 .c .pic01,#lm06 .c .pic02,#lm06 .c .pic03,#lm06 .c .pic04{ position: absolute; width: 232px; height: 170px; }
#lm06 .c .pic01,#lm06 .c .pic02{ top: 120px; }
#lm06 .c .pic03,#lm06 .c .pic04{ top: 305px; }
#lm06 .c .pic02,#lm06 .c .pic04{ left: 242px; }
#lm06 .c01{ background: url(/zt/ycjz/images/lm06_c01.png) top right no-repeat; }
#lm06 .c02{ background: url(/zt/ycjz/images/lm06_c02.png) top right no-repeat; }
#lm06 .c03{ background: url(/zt/ycjz/images/lm06_c03.png) top right no-repeat; }
#lm06 .c04{ background: url(/zt/ycjz/images/lm06_c04.png) top right no-repeat; }
#lm06 .c01 .pic01{ background: url(/zt/ycjz/images/lm06_c01_pic01.png) no-repeat; }
#lm06 .c01 .pic02{ background: url(/zt/ycjz/images/lm06_c01_pic02.png) no-repeat; }
#lm06 .c01 .pic03{ background: url(/zt/ycjz/images/lm06_c01_pic03.png) no-repeat; }
#lm06 .c01 .pic04{ background: url(/zt/ycjz/images/lm06_c01_pic04.png) no-repeat; }
#lm06 .c02 .pic01{ background: url(/zt/ycjz/images/lm06_c02_pic01.png) no-repeat; }
#lm06 .c02 .pic02{ background: url(/zt/ycjz/images/lm06_c02_pic02.png) no-repeat; }
#lm06 .c02 .pic03{ background: url(/zt/ycjz/images/lm06_c02_pic03.png) no-repeat; }
#lm06 .c02 .pic04{ background: url(/zt/ycjz/images/lm06_c02_pic04.png) no-repeat; }
#lm06 .c03 .pic01{ background: url(/zt/ycjz/images/lm06_c03_pic01.png) no-repeat; }
#lm06 .c03 .pic02{ background: url(/zt/ycjz/images/lm06_c03_pic02.png) no-repeat; }
#lm06 .c03 .pic03{ background: url(/zt/ycjz/images/lm06_c03_pic03.png) no-repeat; }
#lm06 .c03 .pic04{ background: url(/zt/ycjz/images/lm06_c03_pic04.png) no-repeat; }
#lm06 .c04 .pic01{ background: url(/zt/ycjz/images/lm06_c04_pic01.png) no-repeat; }
#lm06 .c04 .pic02{ background: url(/zt/ycjz/images/lm06_c04_pic02.png) no-repeat; }
#lm06 .c04 .pic03{ background: url(/zt/ycjz/images/lm06_c04_pic03.png) no-repeat; }
#lm06 .c04 .pic04{ background: url(/zt/ycjz/images/lm06_c04_pic04.png) no-repeat; }
#lm06 .c .pic01 p,#lm06 .c .pic02 p,#lm06 .c .pic03 p,#lm06 .c .pic04 p{ position: absolute; bottom: 0; width: 100%; height: 35px; text-align: center; line-height: 35px; background: url(/zt/ycjz/images/lm06_pic_mb.png) repeat-x; font-size: 18px; color: #fff; }
#lm06 .xx{position: relative;width: 1200px; height: 125px; margin: -125px auto 0;background: url(/zt/ycjz/images/lm06_xx.png) repeat-x;}
#lm06 .lbtn,#lm06 .rbtn{ position: absolute; top: 50%; width: 32px; height: 32px; margin-top: -16px; }
#lm06 .lbtn{ left: 13px; background: url(/zt/ycjz/images/lm06_xx_lbtn.png) no-repeat; }
#lm06 .rbtn{ right: 13px; background: url(/zt/ycjz/images/lm06_xx_rbtn.png) no-repeat; }
#lm06 .xx_list{ position: absolute; left: 60px; top: 50%; width: 860px; height: 85px; margin-top: -42.5px;  overflow: hidden;}
#lm06 .xx_list li{ position: relative; width: 200px; height: 85px; }
#lm06 .xx_list .xx01{ background: #9e9e9e url(/zt/ycjz/images/lm06_xx01.png) left center no-repeat; }
#lm06 .xx_list .xx02{ background: #9e9e9e url(/zt/ycjz/images/lm06_xx02.png) left center no-repeat; }
#lm06 .xx_list .xx03{ background: #9e9e9e url(/zt/ycjz/images/lm06_xx03.png) left center no-repeat; }
#lm06 .xx_list .xx04{ background: #9e9e9e url(/zt/ycjz/images/lm06_xx04.png) left center no-repeat; }
#lm06 .ml20{ margin-left: 20px; }
#lm06 .xx_list li.show{ background-color: #29a7e1; }
#lm06 .xx_list .name{ position: absolute; left: 105px; top: 20px; width: 80px; text-align: center; font-size: 24px; color: #fff; }
#lm06 .xx_list .zz{ position: absolute; left: 105px; top: 50px; width: 80px; text-align: center; font-size: 18px; color: #fff; }
#lm06 .btn{ position: absolute; right: 100px; bottom: 150px; width: 180px; height: 40px; text-align: center; line-height: 40px; background: #f9b64b; font-size: 18px; color: #fff; border-radius: 40px; }

