@charset "utf-8";
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
li{ list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*html*/
html{overflow-x:hidden}
body{ font:12px Arial,"Microsoft Yahei","΢���ź�,����"; color: #444; background:#fff;}
strong{ font-weight:bold;}
img{ border:0; _behavior:url(../other/iepngfix.htc);}
a{ color:#888; text-decoration:none; cursor:pointer;}
a:hover{ color:#0076be; text-decoration:none;}
.dno{ display:none}
.remove{ clear:both; height:0; visibility:hidden;} 
.clearfix:before, .clearfix:after{content: " ";	display: table;}
.clearfix:after{clear: both;}
.hot{ background:url(../images/hot.gif) 65px 2px no-repeat;}
.grey{ background:#e8e8e8;}
.red{ color:#bb261f;}
.pl130{ padding-left:130px;}
.pr130{ padding-right:130px;}
.blank20{ height:20px; overflow:hidden; clear:both;}
h6{ text-align: center; font-size:30px; padding:0px 0 20px;}



/*   公共顶部   */
.h_head{ width:100%; height:23px; border-top:2px solid #ebebeb;}
.h_headm{ width:1200px; overflow:hidden; height:23px; margin:0 auto;}
.h_head dl{ width:352px; height:23px; float:right; overflow:hidden; background:url(../images/h_head01.png) no-repeat; font-size:12px;}
.h_head dl dt{ width:207px; height:23px; float:left; padding-left:36px; background:url(../images/h_head02.png) no-repeat 24px center; color:#666666; }
.h_head dl dt span{line-height:23px; float:left; padding:0px 5px;}
.h_head dl dt p{ font-size:16px; color:#008aba;}
.h_head dl dd{ width:60px; height:23px; float:left; padding-left:18px; margin-left:15px; background:url(../images/h_head03.png) no-repeat left center;line-height:23px;}
.h_head dl dd a{ color:#008aba;}
#header{width:100%; height:auto;overflow:hidden; background:url(../images/header_bg.jpg) repeat-x left bottom; font-family:"微软雅黑"}
#header .h_top{width:1200px; height:90px; background:url(../images/logo.gif) no-repeat left center; margin:0 auto;}
#header .h_top h1,#header .h_top h1 a{width:560px; height:90px; float:left; display:block; line-height:90px; text-align:center; text-indent:-99999px;}
#header .h_top ul{float:right; margin-right:-18px;}
#header .h_top ul li{float:left;}
#header .h_top ul li a{display:block; width:115px; height:90px; line-height:90px; text-align:center; font-size:18px; color:#2f2f2f;}
#header .h_top ul li a:hover{color:#007da8;}


#header .h_nav{width:1200px; height:103px; margin:0 auto; overflow:hidden; background:url(../images/h_nav_right_bg.jpg) repeat-y right top;}
#header .h_nav ul li{float:left;}
#header .h_nav ul li span{font-size:24px; color:#fff; line-height:30px; padding-top:20px; display:block;}
#header .h_nav ul li a{display:block; width:120px; height:117px; text-align:center; background:url(../images/h_nav_right_bg.jpg) repeat-y left top;}
#header .h_nav ul li a img{margin:16px 0 8px 0;}
#header .h_nav ul li a p{ color:#fff; font-size:16px;}

/*  底部样式 */
#footer{width:100%; height:auto; background:#3c3c3c; overflow:hidden;}
#footer .f_top{width:970px; height:auto; margin:0 auto; overflow:hidden; padding:40px 0 20px 0; border-bottom:1px solid #5b5b5b;}
#footer .f_top dl.f_top_nav{width:auto; height:auto; float:left; margin-right:72px; display:inline;}
#footer .f_top dl.f_top_nav dt{font-size:14px; color:#fff; margin-bottom:5px;}
#footer .f_top dl.f_top_nav dd ul li{display:block; text-align:center; height:26px; line-height:26px;}
#footer .f_top dl.f_top_nav dd ul li a{color:#a5a5a5; font-size:14px; font-family:'宋体';}
#footer .f_top dl.f_top_nav dd ul li a:hover{color:#ff8831;}
#footer .f_top .f_lxwm{width:235px; height:auto; float:right; overflow:hidden;}
#footer .f_top .f_lxwm .dl_1{background:url(../images/f_top_dh.jpg) no-repeat left 4px;}
#footer .f_top .f_lxwm .dl_1 dt{width:175px; height:62px; float:right; font-size:20px; font-weight:bold; color:#fff; overflow:hidden;}
#footer .f_top .f_lxwm .dl_1 dt p{font-size:24px;}
#footer .f_top .f_lxwm .dl_1 dd{width:100%; height:auto; overflow:hidden; font-size:14px; color:#fff; font-family:'宋体'; padding-top:5px; text-align:center;}
#footer .f_top .f_lxwm .dl_2{width:100%; height:97px; background:url(../images/f_top_ewm.jpg) no-repeat left top; position:relative; margin-top:16px;}
#footer .f_top .f_lxwm .dl_2 dt{width:120px; height:auto; float:right; font-size:14px; color:#fff;}
#footer .f_top .f_lxwm .dl_2 dd{width:120px; height:auto; float:right; font-size:14px; color:#fff; line-height:22px;}
#footer .f_top .f_lxwm .dl_2 dd a{ position:absolute; bottom:0; left:115px; color:#ff8831; font-size:14px;}

#footer .f_bottom{width:970px; height:auto; overflow:hidden; margin:0 auto; text-align:center; padding:115px 0 40px 0; background:url(../images/footer_logo.jpg) no-repeat center 36px;}
#footer .f_bottom p{line-height:24px; color:#fff; font-family:'宋体'; font-size:15px;}
#footer .f_bottom p.p1 a{display:inline; color:#fff;}
#footer .f_bottom p.p1 a:hover{color:#ff8831;}
#footer .f_bottom p.p2{color:#a5a5a5;}
#footer .f_bottom p.p2 a{color:#a5a5a5;}



/*banner*/
.pp_banner,.pp_banner ul{width:100%; height:463px; overflow:hidden;}
.pp_banner ul li{width:100%; height:116px; background:url(../images/ympp_banner_01.jpg) no-repeat center top;}
.pp_banner ul li.two{background-image:url(../images/ympp_banner_02.jpg);}
.pp_banner ul li.three{background-image:url(../images/ympp_banner_03.jpg);height:115px;}
.pp_banner ul li.four{background-image:url(../images/ympp_banner_04.jpg);}
/*nav*/
.pp_nav{width:100%; height:92px;  background:url(../images/nav_bg.jpg) left top repeat;}
.list_pp_nav{ width:1120px;overflow:hidden; margin:0 auto; font-size:18px; font-family:"Microsoft Yahei"; }
.list_pp_nav li{ width:110px; float:left; text-align:center;}
.list_pp_nav li a{color:#333; display:block; width:100%; height:42px; padding:25px 0;}
.list_pp_nav li a:hover{background:#ccc;}
.list_pp_nav li span{ font-size:16px; color:#666; }
/*tt*/
.tt{width:100%; height:140px;  background:url(../images/tt_bg.jpg) left top repeat; color:#fff;}
.tt h2{ font-size:48px; font-weight:bold;}
.tt p{ font-size:30px;}
.tt01{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt01.jpg) left center no-repeat;}
.tt02{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt02.jpg) left center no-repeat;}
.tt03{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt03.jpg) left center no-repeat;}
.tt04{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt04.jpg) left center no-repeat;}
.tt05{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt05.jpg) left center no-repeat;}
.tt06{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt06.jpg) left center no-repeat;}
.tt07{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt07.jpg) left center no-repeat;}
.tt08{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt08.jpg) left center no-repeat;}
.tt09{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt09.jpg) left center no-repeat;}
.tt10{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt10.jpg) left center no-repeat;}
.tt11{ width:790px; height:120px; margin:0 auto; padding-left:316px; padding-top:20px; background:url(../images/tt11.jpg) left center no-repeat;}
/*con*/
.pp_con{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:40px 0; }
.pp_con h3{font-size:36px; font-weight:bold;}
.pp_con h4{ font-size:30px; font-weight:bold; }
.pp_con p{font-size:14px; line-height:30px;}
.bt_zx { display:inline-block; line-height:38px; font-size:18px; color:#fff; border-radius:5px;padding:0 20px 0 23px;background:#ba251e; margin-right:40px;}
.bt_zx a.link_red{background:#ba251e url(../images/bt_bg02.jpg) no-repeat right center;color:#fff;display:inline-block; padding-right:28px;}
.bt_zx2 { display:inline-block; line-height:38px; font-size:18px; color:#fff; border-radius:5px;padding:0 20px 0 23px;background:#000;}
.bt_zx2 a.link_black{background:#000 url(../images/bt_bg01.jpg) no-repeat right center;color:#fff;display:inline-block; padding-right:28px;}
.pp_con01{width:1020px; height:auto; overflow:hidden; margin:0 auto;}
.pp_con01_l{ width:565px; float:left;}
.pp_con01_r{ width:400px; float:right;}
.pp_con01_r h3{ text-align: center; background:url(../images/tt_bg01.jpg) center bottom no-repeat; padding-bottom:40px; padding-left:20px;}
.pp_con01_r .bt_zx { margin-left:130px; margin-top:20px;}
.pp_con02{width:1020px; height:auto; overflow:hidden; margin:0 auto;}
.pp_con02 h3{ text-align: center; background:url(../images/tt_bg02.jpg) center bottom no-repeat; padding-bottom:40px; padding-left:20px;}
.pp_con03_01{width:1020px; height:231px; overflow:hidden; margin:0 auto; background:url(../images/c02.jpg) center top no-repeat; color:#fff;}
.pp_con03_01 h3{ text-align: center;}
.pp_con03_01 h5{ font-size:18px; line-height:24px; font-weight:bold;}
.pp_con03_01 p{ font-size:14px; line-height:18px; padding:10px 0;}
.pp_con03_01_l{ width:340px; float:left; padding:10px 0 0 15px;}
.pp_con03_01_r{ width:340px; float:right; padding:0 20px 0 0; text-align:right;}
.pp_con03_02{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con03_02 h3{ text-align: center;}
.pp_con04{width:1020px; height:auto; overflow:hidden; margin:0 auto;}
.pp_con04_l{ width:480px; float:left;}
.pp_con04_l h6{ text-align: left; font-size:30px; padding:0px 0 10px;}
.icons{ clear:both;}
.pp_con04_l .icon01{ background:url(../images/pt01.jpg) center top no-repeat; float:left; width:140px;padding-top:135px; text-align:center; }
.pp_con04_l .icon02{ background:url(../images/pt02.jpg) center top no-repeat; float:left; width:140px;padding-top:135px; text-align:center; }
.pp_con04_l .icon03{ background:url(../images/pt03.jpg) center top no-repeat; float:left; width:140px;padding-top:135px; text-align:center; }
.pp_con04_r{ width:520px; float:right;}
.pp_con04_02{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con04_02 h3{ text-align: center;}
.pp_con05_01{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con05_02{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con05_03{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con06_01{width:486px; padding-left:536px; background: url(../images/c08.jpg) left center no-repeat; height:auto; overflow:hidden; margin:0 auto; text-align:left;}
.pp_con06_02{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con07_01{width:320px; padding-right:654px; background: url(../images/c10.jpg) right center no-repeat; height:auto; overflow:hidden; margin:0 auto; text-align:left;}
.pp_con07_01 h6{ font-size:24px; text-align:left;}
.pp_con07_02{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con08{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.banner{ width:1020px; margin:0 auto; overflow:hidden;}
.mainbox{overflow:hidden;position:relative; padding-top:36px;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:19;}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 5px 5px 0px;cursor:pointer;float:right;}
.defimg{background:url(../images/doc2.png) right center no-repeat;}
.curimg{background:url(../images/doc2.png) left center no-repeat;)}
.pp_con09{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.list_lc li{ width:255px; height:180px; float:left;}
.pp_con10{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con10 h3{ text-align: center;}
.pp_con10 h6{ font-size:24px; line-height:36px;}
.pp_con11_01{width:1020px; background: url(../images/c19.jpg) center center no-repeat; height:274px; overflow:hidden; margin:0 auto; text-align:left;}
.pp_con11_01 p{ width:580px; padding:120px 0 0 67px; color:#fff; font-size:16px;}
.pp_con11_02{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pp_con12{width:1020px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
/*--------友睦齿科8年发展历程-------*/
#proc_out{width:100%; height:242px; overflow:hidden;}
#proc_top_out{width:100%; height:45px; background:url(../images/add_pro.jpg) bottom center no-repeat; margin-bottom:28px; position:relative;}
#proc_top{width:100%;  padding-left:44px; }
#proc_top li{ font-size:20px; color:#3a3c3d;margin-right:80px; float:left; background:url(../images/libg.jpg) center bottom no-repeat; padding-bottom:20px;}
#proc_top li.current{font-size:30px; font-weight:bold;background:url(../images/onlibg.jpg) center bottom no-repeat; padding-bottom:10px;}
#proc_top li.last{margin-right:0;}
#proc_bottom{width:100%; height:168px; overflow:hidden;}
#proc_out .arrow_left{width:63px; height:100%; background:url(../images/add_arrow_l.jpg) no-repeat left center; float:left; display:inline-block; cursor:pointer;}
#proc_out .arrow_right{width:63px; height:100%; background:url(../images/add_arrow_r.jpg) no-repeat right center; float:right; display:inline-block; cursor:pointer;}
#proc_con_out{width:890px; height:168px; overflow:hidden; float:left; position:relative;}
#proc_con{width:7120px; height:168px; position:absolute;}
#proc_con li{width:890px; height:168px; float:left;}
#proc_con li.one{background:url(../images/add_pro01.jpg);}
#proc_con li.two{background:url(../images/add_pro02.jpg);}
#proc_con li.three{background:url(../images/add_pro03.jpg);}
#proc_con li.four{background:url(../images/add_pro04.jpg);}
#proc_con li.five{background:url(../images/add_pro05.jpg);}
#proc_con li.six{background:url(../images/add_pro06.jpg);}
#proc_con li.seven{background:url(../images/add_pro07.jpg);}
#proc_con li.eight{background:url(../images/add_pro08.jpg);}
/*--------友睦—----海归博士-------*/
#doc_swt_cnt{width:515px; height:280px; float:right; margin-top:10px;}
#doc_swt_cnt .arrow_left{width:25px; height:100%; float:left; background:url(../images/add_arrow_wh_l.jpg) no-repeat left center; cursor:pointer;}
#doc_swt_cnt .arrow_right{width:25px; height:100%; float:right; background:url(../images/add_arrow_wh_r.jpg) no-repeat right center; cursor:pointer;}
#doc_sw_con{width:464px; height:280px; overflow:hidden; float:left; position:relative; overflow:hidden;}
#doc_sw_ul{width:1392px; height:280px; position:absolute;}
#doc_sw_ul li{width:464px; height:280px; float:left;}
#doc_sw_ul li a{width:221px; height:280px;}
#doc_sw_ul li a.left{float:left;}
#doc_sw_ul li a.right{float:right;}
#doc_sw_ul li.one a.left{background:url(../images/add_doc01.jpg);}
#doc_sw_ul li.one a.right{background:url(../images/add_doc02.jpg);}
#doc_sw_ul li.two a.left{background:url(../images/add_doc03.jpg);}
#doc_sw_ul li.two a.right{background:url(../images/add_doc04.jpg);}
#doc_sw_ul li.three a.left{background:url(../images/add_doc05.jpg);}
#doc_sw_ul li.three a.right{background:url(../images/add_doc06.jpg);}