
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body {font-size: 14px;font-family:'Open Sans',"Microsoft Yahei UI","Microsoft Yahei",verdana,sans-serif;color: #a6a6a6;min-width: 1267px; }
td,th,caption{font-size:16px;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
address,caption,cite,code,dfn,em,th,var{ font-style: normal; font-weight: normal; }
a{color: #a6a6a6;text-decoration: none; cursor: pointer;}
a:hover{color: #a57644;}
img{border:none;}
ul li{list-style: none;}
input,textarea,select,button{ font: 14px Verdana, Helvetica, Arial, sans-serif; }
table{ border-collapse: collapse; }
html{ overflow-y: scroll; }
.clear{margin: 0;padding: 0;clear: both;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix{zoom: 1;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.dno{display: none;}
/*html,body{position:relative;height:100%;}*/
::before,::after,a,button,span,input,textarea{
	transition: 0.56s ease;
    -o-transition: 0.56s ease;
    -webkit-transition: 0.56s ease;
    -ms-transition: 0.56s ease;
    -moz-transition: 0.56s ease;
}



/*品牌样式*/
#rhb_about{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:90px;}
#rhb_about .about_left{width:350px; height:700px; float:left;}
#rhb_about .about_left_position{position:relative;}
#rhb_about .about_left dl{ position:absolute; top:0; width:270px; height:auto; right:0;}
#rhb_about .about_left dl dt{width:100%; height:auto; text-align:center; padding:48px 0 23px 0;}
#rhb_about .about_left dl dd.dd_01{width:100%; height:auto; overflow:hidden;}
#rhb_about .about_left dl dd.dd_01 ul{width:212px; height:auto; float:right;}
#rhb_about .about_left dl dd.dd_01 ul li{width:auto; height:37px; margin-bottom:13px; overflow:hidden;}
#rhb_about .about_left dl dd.dd_01 ul li a{display:block; width:153px; height:37px; line-height:37px; background:#494949; color:#fff; font-size:16px;}
#rhb_about .about_left dl dd.dd_01 ul li a p{width:212px; height:37px; overflow:hidden;}
#rhb_about .about_left dl dd.dd_01 ul li a.on p{background:#ff7245 url(../img/about_ul_a_hover.jpg) no-repeat right center;}
#rhb_about .about_left dl dd.dd_01 ul li a p img{padding-left:20px; padding-right:25px;}
#rhb_about .about_left .prev,#rhb_about .about_left .next{ position:absolute; cursor:pointer; left:186px; top:492px; display:block; width:40px; height:40px; background-image:url(../img/about_slide_anniu.png)}
#rhb_about .about_left .prev{background-position:left top;}
#rhb_about .about_left .next{left:236px; background-position:right top;}
#rhb_about .about_left .about_dh{width:214px; height:62px; background:url(../img/about_slide_info.png) left top; position:relative; top:565px; left:77px;}
#rhb_about .about_left .about_dh ul{height:62px; background:url(../img/about_dh_ico.png) no-repeat 9px center; overflow:hidden;}
#rhb_about .about_left .about_dh ul li{height:23px; line-height:23px; text-indent:51px;}
#rhb_about .about_left .about_dh ul li.a1{color:#fff; font-size:14px; padding-top:5px;}
#rhb_about .about_left .about_dh ul li.a2{ color:#fff; font-size:22px;}

#rhb_about .about_right{width:830px; height:auto; float:right;}
#rhb_about .about_right .about_bt{width:100%; height:85px; margin:35px 0; background:url(../img/about_bt.gif) no-repeat center bottom;}
#rhb_about .about_right .about_bt dt{width:100%; height:58px; line-height:58px; line-height:normal; text-indent:246px; color:#494949;}
#rhb_about .about_right .about_bt dt p{font-size:40px; font-weight:bold; }
#rhb_about .about_right .about_bt dt span{font-size:18px; font-weight:normal; padding:0 0 0 17px;}
#rhb_about .about_right .about_bt dd{width:578px; height:auto; text-align:right; font-size:32px; text-transform:uppercase; color:#ff7245; letter-spacing:1px;}

#rhb_about .about_right .about_01 dt{width:100%; height:auto; text-align:center; margin:0 0 20px 0;}
#rhb_about .about_right .about_01 dd.dd_01{width:790px; height:auto; margin:0 auto;}
#rhb_about .about_right .about_01 dd.dd_01 p{color:#2c2c2c; font-size:18px; text-indent:2em; line-height:32px;}
#rhb_about .about_right .about_01 dd.dd_02{ color:#ff7245; text-align:right; font-size:22px; padding-right:18px;}

#rhb_about .about_right .about_ppwh{width:100%; height:auto; overflow:hidden;}
#rhb_about .about_right .about_ppwh dl{width:780px; height:auto; margin:0 auto; padding:15px 0; overflow:hidden; border-bottom:1px dashed #ccc;}
#rhb_about .about_right .about_ppwh dt,#rhb_about .about_right .about_ppwh dt img{width:206px; height:128px; overflow:hidden; float:left;}
#rhb_about .about_right .about_ppwh dd{width:540px; height:128px; overflow:hidden; float:right;}
#rhb_about .about_right .about_ppwh dd p.p1{color:#ff7245; font-size:24px; font-weight:bold; padding:18px 0 10px 0;}
#rhb_about .about_right .about_ppwh dd p.p2{color:#2c2c2c; font-size:18px; line-height:31px;}

#rhb_about .about_right .about_ryzz{width:105%; height:auto; overflow:hidden;}
#rhb_about .about_right .about_ryzz dl{width:225px; height:auto; overflow:hidden; float:left; margin:0 40px 10px 19px;}
#rhb_about .about_right .about_ryzz dl dt,#rhb_about .about_right .about_ryzz dl dt img{width:225px; height:146px;}
#rhb_about .about_right .about_ryzz dl dd{width:225px; height:40px; line-height:40px; text-align:center; color:#2c2c2c; font-size:18px;}

#rhb_about .about_right .about_dsj{width:100%; height:auto; overflow:hidden; margin:0 auto;}
#rhb_about .about_right .about_dsj .hd ul{width:101%; height:auto;}
#rhb_about .about_right .about_dsj .hd ul li{ float:left;}
#rhb_about .about_right .about_dsj .hd ul li a{width:136px; height:59px; line-height:59px; font-size:22px; color:#fff; display:block; background:url(../img/aboutbg_02.jpg) no-repeat left center; text-align:center;}
#rhb_about .about_right .about_dsj .hd ul li.on a{background:url(../img/about_02_hover.jpg) no-repeat left center;}
#rhb_about .about_right .about_dsj .hd ul li a.a1,#rhb_about .about_right .about_dsj .hd ul li a.a7{display:block; width:130px; height:59px; line-height:59px; text-align:center; background:url(../img/aboutbg_01.jpg) no-repeat left center; text-align:center;}
#rhb_about .about_right .about_dsj .hd ul li a.a6{width:146px; height:59px; display:block; background:url(../img/aboutbg_03.jpg) no-repeat left center;}
#rhb_about .about_right .about_dsj .hd ul li.on .a1,#rhb_about .about_right .about_dsj .hd ul li.on .a7{background:url(../img/aboutbg_01_hover.jpg) no-repeat left center;}
#rhb_about .about_right .about_dsj .hd ul li.on .a6{background:url(../img/aboutbg_03_hover.jpg) no-repeat left center;}
#rhb_about .about_right .about_dsj .dsj_end{width:136px; height:59px; line-height:59px; overflow:hidden; background:url(../img/aboutbg_04.jpg) no-repeat left center; position:relative; left:0; top:0;  font-size:22px; color:#fe521b; text-align:center;}
#rhb_about .about_right .about_dsj .bd{width:100%; height:auto; overflow:hidden; padding-top:20px;}
#rhb_about .about_right .about_dsj .bd ul li dl dt{width:240px; height:155px; float:left; overflow:hidden;}
#rhb_about .about_right .about_dsj .bd ul li dl dd{width:525px; height:155px; float:right; color:#2c2c2c; font-size:16px; line-height:32px;}


#rhb_about .about_right .about_axgy{width:100%; height:auto; overflow:hidden; text-align:center; position:relative;}
#rhb_about .about_right .about_axgy .prev,#rhb_about .about_right .about_axgy .next{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:47px; height:100px; background:url(../img/about_gy_anniu.png) left top;}
#rhb_about .about_right .about_axgy .next{left:auto; right:5%; background:url(../img/about_gy_anniu.png) right top;}

#rhb_about .about_right .about_ppls{width:790px; height:auto; overflow:hidden; margin:0 auto;}
#rhb_about .about_right .about_ppls p{width:100%; height:52px; line-height:52px; text-align:center; color:#2c2c2c; font-size:18px;}
#rhb_about .about_right .about_ppls .dd_01{width:527px; height:auto; overflow:hidden; float:left;}
#rhb_about .about_right .about_ppls .dd_02{width:232px; height:auto; overflow:hidden; float:right;}
#rhb_about .about_right .about_ppls .dd_02 img{ display:block; height:119px;}
#rhb_about .about_right .about_ppls dt ul{width:103%; height:auto; overflow:hidden;}
#rhb_about .about_right .about_ppls dt ul li{width:186px; height:auto; overflow:hidden; float:left; margin-right:14px;}

#rhb_about .about_right .about_ppls_bt{width:790px; clear:both; height:31px; line-height:31px; text-align:center; overflow:hidden; margin:25px 0 10px 0; background:url(../img/about_dsj_bt.jpg) no-repeat center center; font-size:30px; color:#ff7245;}
#rhb_about .about_right .about_ppls_bfzc{width:100%; height:auto; overflow:hidden; background:url(../img/about_ppls_srrx.jpg) no-repeat right center;}
#rhb_about .about_right .about_ppls_bfzc ul li{width:428px; height:auto; padding:16px 0; color:#000; font-size:16px; line-height:34px; border-bottom:1px dashed #ccc;}
#rhb_about .about_right .about_ppls_bfzc ul li span{font-size:18px; font-weight:bold;}

#rhb_about .about_right .about_axgy{width:100%; height:auto; overflow:hidden; text-align:center; position:relative;}
#rhb_about .about_right .about_axgy .prev,#rhb_about .about_right .about_axgy .next{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:47px; height:100px; background:url(../img/about_gy_anniu.png) left top;}
#rhb_about .about_right .about_axgy .next{ left:auto; right:5%;  background:url(../img/about_gy_anniu.png) right top;}

#rhb_about .about_right .about_ppls{width:790px; height:auto; overflow:hidden; margin:0 auto;}
#rhb_about .about_right .about_ppls p{width:100%; height:52px; line-height:52px; text-align:center; color:#2c2c2c; font-size:18px;}
#rhb_about .about_right .about_ppls .dd_01{width:527px; height:auto; overflow:hidden; float:left;}
#rhb_about .about_right .about_ppls .dd_02{width:232px; height:auto; overflow:hidden; float:right;}
#rhb_about .about_right .about_ppls .dd_02 img{ display:block; height:119px;}
#rhb_about .about_right .about_ppls dt ul{width:103%; height:auto; overflow:hidden;}
#rhb_about .about_right .about_ppls dt ul li{width:186px; height:auto; overflow:hidden; float:left; margin-right:14px;}

#rhb_about .about_right .about_ppls_bt{width:790px; clear:both; height:31px; line-height:31px; text-align:center; overflow:hidden; margin:25px 0 10px 0; background:url(../img/about_dsj_bt.jpg) no-repeat center center; font-size:30px; color:#ff7245;}
#rhb_about .about_right .about_ppls_bfzc{width:100%; height:auto; overflow:hidden; background:url(../img/about_ppls_srrx.png) no-repeat right center;}
#rhb_about .about_right .about_ppls_bfzc ul li{width:428px; height:auto; padding:16px 0; color:#000; font-size:16px; line-height:34px; border-bottom:1px dashed #ccc;}
#rhb_about .about_right .about_ppls_bfzc ul li span{font-size:18px; font-weight:bold;}


/*专家团队*/
#kbj_zj{width:1200px; margin:25px auto; height:auto; overflow:hidden;}
#kbj_zj ul li{border:1px solid #e0e0e0;width:275px; overflow:hidden; text-align:center; height:354px;float:left; position:relative; margin-right:30px; margin-bottom:30px;}
#kbj_zj ul li:nth-child(4),#kbj_zj ul li:nth-child(8),#kbj_zj ul li:nth-child(12),#kbj_zj ul li:nth-child(16){margin-right:0px;}
#kbj_zj ul li h2{font-weight:normal; font-size:28px; color:#ff7245;padding:10px 0;}
#kbj_zj ul li h3{font-weight:normal; font-size:16px;color:#434343;}
#kbj_zj ul li:hover span{display:block;}
#kbj_zj ul li:hover dl{display:none;}
#kbj_zj ul span{width:277px;overflow:hidden;height:271px;background:url(../img/zj.png) repeat center;display:block;text-align:center;padding-top:85px;position:absolute;left:0;top:0; display:none; box-sizing: content-box;}
#kbj_zj ul span h2{font-weight:normal; font-size:28px; color:#ff7245;padding:10px 0;}
#kbj_zj ul span h3{font-weight:normal; font-size:16px;color:#fff;}
#kbj_zj ul span b{font-weight:normal; text-align:justify; display:block; font-size:16px;padding:0 15px;color:#fff; padding-top:30px; height:73px; box-sizing: content-box;}
#kbj_zj ul span b font{font-weight:normal;font-size:18px;color:#ff7245;}
#kbj_zj ul span a{background:url(../img/zj_61.jpg) no-repeat #ff7245 left 25px top 8px; width:130px; padding-left:20px;font-size:20px; color:#fff;padding:8px 15px; display:block; box-sizing: content-box; margin:13px auto 0; text-indent:2em;}



/*来院路线*/

#lylx1{background:url(../img/njlx1_03.png) no-repeat;}
#lylx1.hover{background:url(../img/njlx1-1_03.png) no-repeat;}
#lylx2{background:url(../img/njlx2_06.png) no-repeat;}
#lylx2.hover{background:url(../img/njlx2-2_06.png) no-repeat;}
#lylx3{background:url(../img/njlx4_11.png) no-repeat;}
#lylx3.hover{background:url(../img/njlx4-4_11.png) no-repeat;}
#lylx4{background:url(../img/njlx3_08.png) no-repeat;}
#lylx4.hover{background:url(../img/njlx3-3_08.png) no-repeat;}
#lylx5{background:url(../img/njlx5_12.png) no-repeat;}
#lylx5.hover{background:url(../img/njlx5-5_12.png) no-repeat;}



.njlx{width:100%; padding-top:70px; height:840px; background:url(../img/njlx-bg1_02.jpg) no-repeat center;}
.njlx-main{width:1200px; margin:0 auto;}
.njlx-left{width:112px; float:left;}
.njlx-left li{width:112px; height:126px; float:left; margin-bottom:6px;}
#nlylx1{background:url(../img/njlx1_03.png) no-repeat;}
#nlylx1.hover{background:url(../img/njlx1-1_03.png) no-repeat;}
#nlylx2{background:url(../img/njlx2_06.png) no-repeat;}
#nlylx2.hover{background:url(../img/njlx2-2_06.png) no-repeat;}
#nlylx3{background:url(../img/njlx4_11.png) no-repeat;}
#nlylx3.hover{background:url(../img/njlx4-4_11.png) no-repeat;}
#nlylx4{background:url(../img/njlx3_08.png) no-repeat;}
#nlylx4.hover{background:url(../img/njlx3-3_08.png) no-repeat;}
#nlylx5{background:url(../img/njlx5_12.png) no-repeat;}
#nlylx5.hover{background:url(../img/njlx5-5_12.png) no-repeat;}

.njlx-rit{width:1014px; height:586px; background:url(../img/njlx-bg2_05.png); padding:34px; float:right; box-sizing: content-box;}
.njlx-rit1{width:585px; height:586px; float:left;}
.njlx-rit2{width:380px; height:586px; padding:0 20px; float:right; background:#272727; box-sizing: content-box;}
/*----lx1----*/
.njlx-rit2_lx1{width:380px; float:left;}
.njlx-rit2_lx1_top{width:380px; float:left; border-bottom:1px #686868 solid; margin-top:20px; padding-bottom:10px;}
.njlx-rit2_lx1_top p{font-size:36px; font-weight:lighter; color:#ff7245; text-align:center; line-height:40px;}
.njlx-rit2_lx1_mid{width:343px; float:left; margin:28px 0 0 16px;}
.njlx-rit2_lx1_mid ul{}
.njlx-rit2_lx1_mid li{width:114px; float:left;}
.njlx-rit2_lx1_mid p{width:263px; height:27px; float:left; padding-left:80px; background:url(../img/njlx-pto1_18.jpg) no-repeat; line-height:27px; font-size:14px; color:#ffacb2; font-weight:lighter; box-sizing: content-box;}
.njlx-rit2_lx1_bot{width:355px; float:left; margin:7px 0 0 16px;}
.njlx-rit2_lx1_bot dl{width:355px; float:left; margin-top:23px;}
.njlx-rit2_lx1_bot dt{width:72px; height:72px; float:left;}
.njlx-rit2_lx1_bot dd{width:270px; float:right;}
.njlx-rit2_lx1_bot dd p{font-size:20px; color:#fff; font-weight:lighter; line-height:32px;}
.njlx-rit2_lx1_bot dd p span{font-size:18px; color:#8a8a8a;}
.njlx-rit2_lx1_bot dd p strong{font-size:40px; color:#fff; font-weight:normal;}
.njlx-rit2_lx1_foot{width:350px; float:left; margin:30px 0 0 16px;}
.njlx-rit2_lx1_foot h3{font-weight:lighter; font-size:16px; color:#fff; width:350px; float:left;}
.njlx-rit2_lx1_foot h3 input{width:235px; float:left; height:40px; border:1px #ff7245 solid; background:#272727; line-height:40px; padding-left:10px; color:#fff; font-size:16px;}
.njlx-rit2_lx1_foot h3 button{width:103px; background:#ff7245; border:none; float:right; height:42px; line-height:42px; font-size:16px; color:#fff; font-weight:lighter; text-align:center;}
.njlx-rit2_lx1_foot p{width:350px; text-align:center; float:left; font-size:16px; color:#fff; font-weight:lighter; line-height:30px;}

/*----lx2----*/
.njlx-rit2_lx2{width:380px; float:left;}
.njlx-rit2_lx2_top{width:380px; float:left; border-bottom:1px #686868 solid; margin-top:20px; padding-bottom:10px;}
.njlx-rit2_lx2_top p{font-size:36px; font-weight:lighter; color:#ff7245; text-align:center; line-height:40px; background:url(../img/njlx-pto2_12.png) no-repeat 40px 10px; padding-left:60px;}
.njlx-rit2_lx2_mid{width:380px; height:420px; float:left;}
.njlx-rit2_lx2_mid dl{    float: left; margin: 12px 0 0 0;padding-bottom: 14px;border-bottom: 1px #747474 dashed;line-height: 27px;}
.njlx-rit2_lx2_mid dt{font-size:22px; color:#ff7245;}
.njlx-rit2_lx2_mid dd{font-size:16px; color:#fff; font-weight:lighter;}
.njlx-rit2_lx2_bot{width:380px; height:62px; background:#ff7245; float:left;}
.njlx-rit2_lx2_bot dl{width:210px; margin:0 auto;}
.njlx-rit2_lx2_bot dt{width:33px; height:30px; float:left; margin-top:20px;}
.njlx-rit2_lx2_bot dd{width:170px; float:right; line-height:62px; font-size:20px; font-weight:lighter;}
.njlx-rit2_lx2_bot dd a{color:#fff;}
.njlx-rit2_lx2_bot dd a:hover{color:#fff;}
/*----lx3----*/
.njlx-rit2_lx3{width:380px; float:left;}
.njlx-rit2_lx3_top{width:380px; float:left; border-bottom:1px #686868 solid; margin-top:20px; padding-bottom:10px;}
.njlx-rit2_lx3_top p{font-size:36px; font-weight:lighter; color:#ff7245; text-align:center; line-height:40px; background:url(../img/njlx-pto3_12.png) no-repeat 40px 5px; padding-left:50px;}
.njlx-rit2_lx3_mid{width:380px; height:420px; float:left;}
.njlx-rit2_lx3_mid dl{width:380px; float:left; margin:20px 0 0 0; line-height:32px;}
.njlx-rit2_lx3_mid dt{font-size:22px; color:#fff;}
.njlx-rit2_lx3_mid dd{font-size:16px; color:#fff; font-weight:lighter; padding-bottom:25px; border-bottom:1px #747474 dashed;}
.njlx-rit2_lx3_mid dd span{color:#ff7245; font-weight:normal;}
#njlylx3{border:none; margin-top:25px;}
/*----lx4----*/
.njlx-rit2_lx4{width:380px; float:left;}
.njlx-rit2_lx4_top{width:380px; float:left; border-bottom:1px #686868 solid; margin-top:20px; padding-bottom:10px;}
.njlx-rit2_lx4_top p{font-size:36px; font-weight:lighter; color:#ff7245; text-align:center; line-height:40px; background:url(../img/njlx-pto4_12.png) no-repeat 40px 5px; padding-left:30px;}
.njlx-rit2_lx4_mid{width:380px; height:420px; float:left;}
.njlx-rit2_lx4_mid dl{width:380px; float:left; margin:20px 0 0 0; line-height:32px;}
.njlx-rit2_lx4_mid dt{font-size:22px; color:#fff;}
.njlx-rit2_lx4_mid dd{font-size:16px; color:#fff; font-weight:lighter;}
.njlx-rit2_lx4_mid dd span{color:#ff7245; font-weight:normal;}
#njlylx4{border:none; margin-top:25px;}
/*----lx5----*/
.njlx-rit2_lx5{width:380px; float:left;}
.njlx-rit2_lx5_top{width:380px; float:left; border-bottom:1px #686868 solid; margin-top:20px; padding-bottom:10px;}
.njlx-rit2_lx5_top p{font-size:36px; font-weight:lighter; color:#ff7245; text-align:center; line-height:40px; background:url(../img/njlx-pto5_12.png) no-repeat 60px 5px; padding-left:30px;}
.njlx-rit2_lx5_mid{width:380px; height:420px; float:left;}
.njlx-rit2_lx5_mid p{width:380px; margin-top:140px; float:left; color:#fff; font-size:20px; line-height:32px; font-weight:normal;}
.njlx-rit2_lx5_mid p span{font-size:22px; color:#ff7245;}
.njlx-rit2_lx5_mid p strong{font-size:22px; color:#ff7245;}

.njlx-top{margin-bottom:20px; overflow:hidden;}
.njlx-top ul li{float:left; width:580px; height:62px; line-height:62px; text-align:center;font-size:22px;color:#fff;background:url(/templets/bobo/img/lx_05.png) #302e2d no-repeat 170px 13px;}
.njlx-top ul li font{ font-size:15px;}
.njlx-top ul li.hover{color:#ff7245;background:url(/templets/bobo/img/lx_03.png) #302e2d no-repeat 170px 13px;}
.njlx-top #lxtop1{ margin-right:40px;}