@charset "gb2312";
/* CSS Document */
body{ margin:0px; padding:0px; font:12px "ËÎÌå";  color:#000;}
img{border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display: block;}
a{text-decoration: none; color:#000}
a:hover{color:#900}
.clear{ clear:both}
.red{color:#F00}
.red:hover{color:#900}
.hid{ float:left; text-indent:-9999px;}
.index_top{width:100%;height:105px; background-color:#f4f2f3}
.logo{margin:22px 0 0 0;float:left}
.flash{text-align:center; width:280px; float:left; margin:40px 0 0 80px;}
/*.phone{ width:200px; padding:0 0 0 90px; height:64px; background:url(/images/phone.png) no-repeat; float:right; margin-top:25px;}
.phone a{width:64px; height:22px; float:left}*/
.dw{ width:430px; float:right; margin:20px 0 25px 80px;}
.dw li{ width:80px; float:left; border-right:1px #dadada solid; padding:0 10px; font-size:12px; color:#43331c; text-align:center; line-height:16px;}
.gq{ font-size:14px; color:#7a7a7a; line-height:35px; float:left; margin:0 0 0 10px;}
.phone{ width:230px; height:30px; background:url(/images/index_dh.jpg) no-repeat center; float:right; margin:5px 50px 0 0; padding:0;}
.phone a{ width:22px; height:30px; float:left;}
.index_nav{height:49px;background:url(/images/nav_bg.jpg) repeat-x; width:100%}
.index_nav ul{ width:1050px; margin:0 auto;}
.index_nav li{ text-align:center; float:left;line-height:45px; color:#a9956b; width:105px;}
.index_nav li a{width:98px; float:left; height:45px; line-height:45px; font-size:14px; color:#FFF; font-weight:600}
.navhover{background-color:#a9956b;margin-left:-3px; width:108px; }
.centre980{margin:0 auto;width:980px;}
.centre1120{margin:0 auto;width:1120px; clear:both}
.zxbanner{width:100%; height:auto; margin:0 auto; text-align:center;}
.zxbanner img{ width:100%; vertical-align:top;}
.cen1120{ width:1120px; margin:0 auto; overflow:hidden;}
.xmlb li{ height:102px; float:left; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid;}
.zxleft{ width:350px; height:345px; float:left; margin:25px 0 0 0;}
.zxmain,.zxright{ width:350px; height:345px; float:left; margin:25px 0 0 35px;}
.zx_title{ width:100%; height:40px; border-bottom:1px #d3d3d3 solid; font-size:18px; line-height:40px; color:#1e1e1e; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden;}
.zxmain h2{width:350px; margin:20px auto 0 auto; font-size:16px;text-align:center; height:22px; line-height:22px; color:#8a5604}
.zxmain h2 a{color:#8a5604}
.zxmain h2 a:hover{color:#900}
.zxmain p{width:340px; margin:10px auto 0 auto; font-size:14px; line-height:28px; padding:0 5px;}
.zxmain1{ width:340px; height:100px; padding:10px 5px; background:#eeeeee; margin-top:15px; line-height:25px; color:#4a4a4a;}
.zxright p{width:340px; height:175px; margin:20px auto 0 auto; font-size:14px; line-height:28px; padding:0 5px; text-indent:2em;}
.zxright li{ float:left; margin:30px 0 0 10px; line-height:20px; color:#341d17;}
.zxgg{ width:1120px; text-align:center; margin:30px auto 0 auto;}
.zx_title1{ border-bottom:1px #d3d3d3 solid; height:40px; width:1120px; margin:30px auto;}
.zx_title1 span{ float:left;height:39px;line-height:46px;text-align:center; color:#1e1e1e; font-size:20px; border-bottom:3px #52391b solid; font-family:"Î¢ÈíÑÅºÚ"; padding:0 5px;}
.cen1200{ width: 1200px;margin: 0 auto;overflow: hidden;}

/*½¹µãÍ¼*/
.focus{ position:relative; width:350px; height:280px; float: left; margin-top:20px;}  
.focus img{ width:350px; height:280px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:30px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; left:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:8px auto 0 230px;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#a0a3a7; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ffffff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal;} 

/* 德伦口腔正畸学术之路 */
#demo{overflow:hidden; width:1200; height:276px;}
#indemo{float:left;width:800%; height:276px;}
#demo1{float:left;}
#demo2{float:left;}

/*×¨¼Ò*/
.mod18{position:relative;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;}
.mod18 .cf a{display:block;position:absolute;color:#fff;}
.mod18 .picBox{position:relative;overflow:hidden;}
.mod18 .picBox ul{position:absolute;}
.mod18 .listBox{position:relative;overflow:hidden;}
.mod18 .listBox ul{position:absolute;}
.mod18 .listBox li{cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox .on i{display:block;}
.smexperts{ height:110px; width:743px; margin-top:25px;background:#ebebeb;}
.smexperts ul{ height:110px;  color:#565555 !important; font:14px "Î¢ÈíÑÅºÚ"; line-height:20px;}
.smexperts ul li{ width:91px; height:85px; text-align:center;  float:left; display:inline;margin:15px 0 0 30px;padding-top:1px;}
.smexperts ul li img{ margin-bottom:4px;}
.bigexprt{ height:525px;}
.bigexprt ul{width:1120px;}
.bigexprt ul li{ float:left; height:523px;}
.bigexrt{ color:#363636;}
.exa1{ height:523px; width:1120px; z-index:-99999;}
.exa2{ width:430px; margin-top:-400px; margin-left:360px; font-size:14px; color:#1e1e1e; line-height:20px; overflow:hidden;}
.exa3{ font-size:12px; margin-top:15px;}
.exa4{ width:100px; height:30px; background:#eb0100; text-align:center; color:#FFF; font-size:16px; line-height:30px; position:absolute; z-index:10px;}
.exa4 a{ color:#FFF;}
.mod18 .listBox .on{ background:#b90100; color:#ffffff; }
.bigexprt .btn{position:absolute;width:45px;height:510px; margin-top:230px;cursor:pointer;z-index:99; background:#000;}
.bigexprt .prev{left:0;background:url(../images/blackpre1.PNG) no-repeat;}
.bigexprt #prevTop,.bigexprt #nextTop,.bigexprt #prevTop1,.bigexprt #nextTop1,.bigexprt #prevTop2,.bigexprt #nextTop2{width:45px;height:100px;}
.bigexprt .next{right:-1px;background:url(../images/blacknext1.PNG) no-repeat;}
.bigexprt #prevTop:hover,.bigexprt #prevTop1:hover,.bigexprt #prevTop2:hover{background:url(../images/blackpre.jpg) no-repeat}
.bigexprt #nextTop:hover,.bigexprt #nextTop1:hover,.bigexprt #nextTop2:hover{background:url(../images/blacknext.jpg) no-repeat}
.zjdy{ width:270px; height:450px; background:#e7e7e7; position:absolute; top:40px; right:30px;}
.zjdy1{ width:210px; height:440px; border:1px #efefef solid; margin:5px; color:#616161; padding:0 25px; line-height:25px;}
.zjdy1 span{ width:215px; margin:0 auto; display:block; text-align:center; border-bottom:1px #bfbfbf solid; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; line-height:60px;}

/*德伦口腔正畸科6大优势*/
.zxys_left{ width:375px; float:left; margin:0 auto;}
.zxys_left li{ width:375px; height:60px; margin-bottom: 10px;}
.zxys_right{ width:722px; float:left; margin:0 0 0 22px; font-size:14px; color:#1e1e1e; line-height:25px;}
.zxys1{ background:url(../images/zjys1.jpg) no-repeat !important;}
.zxys2{ background:url(../images/zjys2.jpg) no-repeat !important;}
.zxys3{ background:url(../images/zjys3.jpg) no-repeat !important;}
.zxys4{ background:url(../images/zjys4.jpg) no-repeat !important;}
.zxys5{ background:url(../images/zjys5.jpg) no-repeat !important;}
.zxys6{ background:url(../images/zjys6.jpg) no-repeat !important;}

/*Ñ§ÊõÖ®Â·¡¢no¡¢ÎÊ´ð*/
.xszl li{ width:320px; float:left; margin:10px 0 10px 40px; text-align:center; line-height:30px;}
.ljzj li{ width:360px; height:420px; float:left; margin:10px 0 0 20px; background:#e3e1e3;}
.ljzj li img{ margin:20px auto 0 auto; display:block;}
.ljzj_title{ width:360px; height:70px; background:url(../images/nobg.jpg) no-repeat; font-family:"Î¢ÈíÑÅºÚ";}
.ljzj_title span{ font-size:20px; color:#FFF; float:left; margin:13px 0 0 35px;}
.ljzj_title b{ font-size:18px; color:#1e1e1e; float:right; margin:25px 30px 0 0;}
.ljzj_text{ font-size:14px; color:#626262; line-height:25px; text-indent:2em; width:300px; margin:10px auto;}
.qa{ width:1100px; height:129px; background-color:#eaeaea; margin-top:30px; overflow:hidden; border:10px #9a8367 solid;}
.qa_img{ width:110px; height:129px; float:left;}
.asq{ width:230px; float:left; margin-left:15px;}
.asq li{ font-size:12px; line-height:22px; margin-top:15px;}
.asq_a1{color:#87561e}
   
/*ÖÖÖ²ÑÀÖÐÐÄ*/
.zzy_left{ width:220px; float:left; margin:0 auto;}
.zzy_left li{ width:220px; height:240px; margin:5px 0 0 0;}
.zzy_right{ width:886px; float:left; margin:5px 0 0 12px; font-size:14px; color:#1e1e1e; line-height:30px;}
.zzy1{ background:url(../zzyzx/images/zzy1.jpg) no-repeat !important;}
.zzy2{ background:url(../zzyzx/images/zzy2.jpg) no-repeat !important;}
.zzy3{ background:url(../zzyzx/images/zzy3.jpg) no-repeat !important;}

/*ÐÞ¸´ÖÐÐÄ*/
.xf_left{ width:165px; float:left; margin:0 auto; background:#ebebeb;}
.xf_left li{ width:165px; height:364px;}
.xf_right{ width:955px; height:728px; float:left; background:#ebebeb; font-size:14px; color:#1e1e1e; line-height:30px;}
.xf_right li{ width:460px; height:340px; float:left; margin:15px 0 0 10px; background:#FFF;}
.xftitle{ text-align:center; background:#6f4f26; color:#FFF; height:40px; font-size:16px; line-height:40px;}
.xftext{ font-size:14px; color:#292929; line-height:23px; margin:35px 0 0 25px;}
.xftext span{ color:#eb0100; font-weight:bold;}
.xfzx{ width:70px; height:23px; color:#FFF; background:#eb0100; line-height:23px; text-align:center; float:right; margin-top:5px;}
.xfzx a{color:#FFF;}
.xf1{ background:url(../mrgzx/images/xfzx1.jpg) no-repeat !important;}
.xf2{ background:url(../mrgzx/images/xfzx2.jpg) no-repeat !important;}


/*ÄÚ¿ÆÖÐÐÄ*/
.nk_left{ width:165px; float:left; margin:0 auto; background:#ebebeb;}
.nk_left li{ width:165px; height:364px;}
.nk_right{ width:955px; height:728px; float:left; background:#ebebeb; font-size:14px; color:#1e1e1e; line-height:30px;}
.nk_right li{ width:410px; height:600px; float:left; margin:65px 0 0 40px; background:#FFF;}
.nktitle{ text-align:center; background:#6f4f26; color:#FFF; height:40px; font-size:16px; line-height:40px;}
.nktext{ font-size:14px; color:#292929; line-height:23px; margin:35px 0 0 25px;}
.nktext1{ font-size:16px; color:#FFF; text-align:center; line-height:35px; width:150px; margin:35px 0 0 0; background:#6f4f26;}
.nktext span{ color:#eb0100; font-weight:bold;}
.nkzx{ width:100px; height:23px; color:#FFF; background:#eb0100; line-height:23px; text-align:center; float:right; margin-top:5px;}
.nkzx a{color:#FFF;}
.nk_xwby{ width:900px; height:670px; background:url(../kqnk/images/nkjs3.jpg) no-repeat; margin:30px 0 0 25px; overflow:hidden;}
.nk1{ background:url(../kqnk/images/nkzx1.jpg) no-repeat !important;}
.nk2{ background:url(../kqnk/images/nkzx2.jpg) no-repeat !important;}
.nkyd li{ width:224px; float:left; text-align:center; font-size:14px; color:#333333; line-height:25px;}
#zzsc ul li{ width:248px; height:160px; overflow:hidden; float:left; margin:40px 0 0 45px; position:relative;}
#zzsc ul li .text{ width:100%; height:30px; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(102,102,102,0.9); font-size:12px; color:#fff;}
#zzsc ul li .text p{color:#fff; font-size:14px; clear:both; padding:0 20px; line-height:22px;}
#zzsc ul li .text b{ font-size:16px; line-height:30px; text-align:center; display:block;}

.cjwt td{ border-left:1px #FFF solid; color:#FFF; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px;}
.cjwt td span{ font-weight:bold; font-size:20px;}
.cjwt hr{ width:95%;}
.cjwt a{ text-decoration:none;}
.cjwt a:link,.cjwt a:visited{color:#fff;text-decoration:none;}
.cjwt a:hover{color:#fff;text-decoration:none;}

/*Íâ¿ÆÖÐÐÄ*/
.jzzz{width: 197px;height: 112px;line-height: 112px;font-size: 22px;background: #6e6e6e;text-align: center;color: #fff;float: left; font-weight:bold;}
.jzzz_list li{width: 199px;height: 112px;float: left;border-right: 1px solid #dddddd;}
.wk_left{ width: 302px;
float: left;
margin: 0 auto;}
.wk_left li{ width: 302px;
height: 120px;
margin-bottom: 9px;}
.wk_right{ width: 802px;
float: left;
font-size: 14px;
color: #1e1e1e;
line-height: 22px;}
.wk1{ background:url(../images/4.jpg) no-repeat !important;}
.wk2{ background:url(../images/1.jpg) no-repeat !important;}
.wk3{ background:url(../images/3.jpg) no-repeat !important;}
.wk4{ background:url(../images/2.jpg) no-repeat !important;}
.wkqa{ width: 1120px;
height: 129px;
margin-top: 30px;
overflow: hidden;}
.wkqa_img{width: 88px;
height: 88px;
float: left;
margin-top: 22px;
margin-left: 15px;
margin-right: 10px;}
.wk_title{
width: 250px;
height: 46px;
margin: 12px auto 0 auto;
border-bottom: 1px solid #cacaca;
line-height: 46px;
font-size: 18px;
color: #1e1e1e;
text-align: center;	
}
.wk_text{
font-size: 14px;
line-height: 26px;
color: #626262;
text-indent: 2em;
width: 300px;
margin: 26px auto 0 auto;	
}
.wk_list li{height: 114px;float: left;}
.trends{
    position: relative;
    width: 352px;
    height: 282px;
}
.trends .tab_conbox li img{
    width: 352px;
    height: 282px;
}
.tabs{
    position: absolute;
    bottom: 11px;
    right: 18px;
}
.tabs li{
    width: 49px;
    height: 7px;
    background: #c1a25f;
    float: left;
    margin-left: 6px;
}


/*µ×²¿¹ö¶¯*/
.link_nav{ border-bottom:1px #d3d3d3 solid; height:46px;}
.link_nav ul{float:left;display:inline;}
.link_nav li{float:left;display:inline;height:39px;line-height:46px;margin:6px 0 0 10px;width:120px;text-align:center}
.link_nav a{ font-weight:bold;color:#52391b; font-size:20px;}
.a1,.a2,.a3,.a4{ border-bottom:3px #52391b solid;}
.link{height:180px;width:1120px;margin:0 auto;overflow:hidden; clear:both;}
.link_left{float:left;margin:58px 0 0 4px;display:inline}
.link_right{float:right;margin:58px 4px 0 0;display:inline}
.link_mid{float:left;margin-top:23px;display:inline;height:132px;overflow:hidden;width:1030px;}
.link_mid li{float:left;display:inline;margin-left:40px;width:166px;text-align:center;line-height:25px;}
.link_mid a{color:#666}

/*footer*/
.footer{height:440px; width:100%; background-color:#846d4d; margin-top:20px; font-family:"Î¢ÈíÑÅºÚ";}
.footer_nav{ width:100%;height:49px;line-height:49px; background-color:#43331c; text-align:center;}
.footer_nav ul{ width:530px; margin:0 auto;}
.footer_nav li{float:left;color:#fff;display:inline;margin-left:10px;}
.footer_nav li a{float:left;color:#fff;width:60px; font-size:14px;}
.footer_logo{float:left;height:85px;display:inline;margin:70px 0 0 50px;}
.footer_xm{float:left; width:165px; border-right:1px #b5a794 solid; font-size:14px; line-height:30px; margin:45px 0 0 0; padding:0 0 0 55px; color:#FFF; display:inline;}
.footer_xm a{ color:#FFF;}
.footer1{ width:570px;float:left;display:inline;margin:45px 0 0 45px; }
.foot-text{ font-size:18px; color:#FFF; line-height:30px;}
.foot-text span{ font-size:14px;}
.foot-fy{ background:#745e41; border-radius:7px; overflow:hidden; padding:0 0 10px 0; margin:20px 0 0 0;}
.foot-fy li{ float:left; color:#FFF; border-right:1px #FFFFFF solid; width:115px; margin:10px 0 0 18px; font-size:14px; color:#FFF;}
.foot-bq{ font-size:14px; color:#FFF; line-height:25px; margin:25px 0 0 0;}
.foot-bq a{ color:#FFF;}
.ewm{ width:145px; float:left;display:inline;margin:80px 0 0 60px;color:#fff; font-size:14px; line-height:30px;}

/*swt-2013.12.27*/

/*weixin and weibo*/
#brc{z-index: 9999; position: fixed ! important;width:148px;}
.brc ul{width:130px;height:42px;overflow:hidden}
.brc ul li{float:left;width:61px;height:36px;vertical-align:bottom;margin-left:2px; padding-top:4px;}
#wx1,#wx2{display:block;width:61px;height:36px;}
.wxbg1,.wxbg2{background-image:url("/swt/images/brc_Bk.gif")}
.wxbg1{background-position:-0px 0;}
.wxbg2{background-position:-61px 0;}
.brc ul li .bx{position:absolute; z-index:2;bottom:38px;left:0px;width:130px;padding-bottom:2px;}
.brc ul li .box1{ text-align:left;}
.brc ul li .box h2{color:#bfbfbf;font-size:14px;text-align:center;padding-bottom:10px}
.brc ul li  .show{display:block}
.brc ul li .wb_link{ padding:10px 0px;width:124px; height:60px;overflow:hidden; border:#cccccc 1px solid; background-color:#FFF}
.brc ul li .wb_link div{text-align:center}
.brc ul li .wb_link .sq{display:inline-block !important;display:-moz-inline-stack;*display:inline;zoom:1; overflow:hidden;font-size:0;width:38px;height:28px;background-image:url("/swt/images/brc_Bk.gif"); font-size:12px; color:#666666; margin-left:4px;}
.brc ul li .wb_link .l{float:left;width:52px; padding-left:5px;}
.brc ul li .wb_link .r{float:right;width:54px;border-left:1px solid #e2e2e2; padding-left:5px;}
.brc ul li .wb_link .sina{background-position:-2px -48px;}
.brc ul li .wb_link .QQ{background-position:-86px -48px;}
.brc ul li .wb_link p{padding-top:6px}
.brc ul li .wb_link p a{color:#595959}
#brc{bottom:0;left:0;cursor:pointer;}.
*html #brc{position:absolute;cursor:pointer;left:0;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-42+"px")}
/*bottom*/
#float_bottom{display:none;width:100%;height:69px;background:url(/swt/images/swt_bg.png) repeat-x;position:fixed;_position:absolute;top:auto;bottom:0;_left:0;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:9999;}
#float_bottom .bt_fl{float:left;height:69px;}
/*#float_bottom .bt_hover{background:url(swt_bg2.jpg) no-repeat top center}*/
#float_bottom .bt_inner{width:1120px;margin:0 auto; background:url(/swt/images/swt_bg2.png) center no-repeat; height:69px}
#float_bottom .bt_info{width:200px;height:69px;position:relative;}
#float_bottom .bt_info .if_pop{display:none;position:absolute;bottom:37px;_bottom:36px;left:0;background-color:#f3f3f3;border:1px solid #5c4d34;border-bottom:none; width:420px; height:303px;}
#float_bottom .bt_info .if_pop li{ height:59px; border-bottom:1px dashed #5c4d34; line-height:18px; padding:10px 0 6px 10px; float:left; width:195px}
#float_bottom .bt_info .if_pop li span{ font-weight:600}
#float_bottom .bt_info .if_pop li img{ float:left; display:inline; margin-right:10px;}
.li_last{ border-bottom:0 !important}
.boright{border-right:1px solid #5c4d34;}
#float_bottom .bt_project{position:relative;}
#float_bottom .bt_project_area{display:block;width:210px;height:69px;}
#float_bottom .pj_pop{display:none;width:976px;height:307px;position:absolute;left:0px;bottom:69px;_bottom:36px;background:#fcfcfc url(../swt/images/swt_bg3.jpg) no-repeat; border:1px solid #5b4c33; border-bottom:0}
#float_bottom .pj_pop ul{width:114px; float:left; display:inline; margin:13px 0 0 70px}
#float_bottom .pj_pop li{display:block;float:left; width:80px; display:inline; margin-left:25px; line-height:24px;}
#float_bottom .pj_pop li a{ color:#333333; font-size:12px;}
.pj_pop_first{ height:30px;font-weight:600}
.pj_pop_first a{font-size:16px !important;}
.bott_yy{ width:480px; height:69px; float:right;}
.bott_yy a{ width:155px; float:left; height:69px;}
/*swt end*/