@charset "gb2312";
/*头底部*/
.top_fixed { height: 35px; line-height: 35px; box-shadow: 0 0 2px #000; }
.top_fixed ul li { width: 33.33%; background: url(../images/icon_b.png) 328px -34px no-repeat }
.top_fixed ul li i { margin: 0 10px 0 45px; float: left; width: 5px; height: 35px; background: url(../images/icon_b.png) 0 0 no-repeat }
.logo_p{ position:absolute; width:755px; height:136px; left:0; top:0;}
.logo_tel{ position:absolute; width:228px; height:48px; top:30px; right:0;}
.logo { height:136px; position:relative;}
.logo img { margin-top: 17px; display: block; }
.logo_r { float: right; top: -18px; position: relative; }
.logo_r a { float: left; width: 78px; height: 14px; line-height: 14px; color: #fff; text-indent:5px; }
.logo_r a i { float: left; }
.logo_r a .i_zx1513 { margin-top:1px; }
.logo_r .logo_r_qq { width: 67px; text-indent: 2px; }
.nav { height: 45px; }
.nav ul { width:1034px; text-align: center; }
.nav ul li { width: 94px; height: 45px; background: url(../images/icon_b.png) 93px -69px no-repeat; position:relative;}
.nav ul li a { display: block; line-height: 45px; margin: 0 auto; }
.nav ul li a:hover { color:#94311c; text-decoration: none; }
.nav ul li .bzGuide { width:113px; position:absolute; left:-10px; top:38px; display:none; z-index: 999;}
.nav ul li .bzGuide i{width: 0px;height: 0px;line-height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 7px solid #a63721;
margin: 0px auto; display:block;}
.nav ul li.long .bzGuide { width:140px; left:-23px; }
.nav ul li.longer .bzGuide{ width:175px; left:-40px;} 
.nav ul li.toolong .bzGuide { width:190px; left:-50px; }
.nav ul li .sj { width:0; height:0; line-height:0; border-left:6px solid #fff; border-right:6px solid #fff; border-bottom:7px solid #a63721; margin:0 auto; _margin:0 auto -5px; }
.nav ul li .bzGuide dl { background:#a63721; padding-top:6px; position:relative; }
.nav ul li .bzGuide dl dd { height:34px; line-height:34px; font-size:12px;  border-bottom:1px solid #aa4636; background:url(../images/i_nav_dd.jpg) 10px center no-repeat; text-align:left; padding-left:35px; width:78px;}
.nav ul li.long .bzGuide dl dd, .nav ul li.toolong .bzGuide dl dd ,.nav ul li.toolonger .bzGuide dl dd { text-align:left; padding-left:25px; }
.nav ul li.long .bzGuide dl dd{ width:115px;}
.nav ul li.toolong .bzGuide dl dd{ width:165px;}
.nav ul li.longer .bzGuide dl dd{ width:140px;}
.nav ul li .bzGuide dl dd a { color:#fff; line-height:34px;}
.nav ul li .bzGuide dl dd:hover { background-color:#aa4636; }
/*sub_nav*/
.sub_nav { height: 240px; margin-top: -100px; }
.sub_nav li { width: 220px; height: 240px; position: relative; }
.s_nav_a { display:block; width: 220px; height: 140px; overflow: hidden; }
.sub_nav li img { display:block; -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); -o-transform:scale(1, 1); -ms-transform:scale(1, 1); transform:scale(1, 1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.sub_nav li:hover img { -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.sub_nav li dl, .sub_nav li dl a { color: #fff; }
.sub_nav li dl { height: 100px; background:url(../images/icon_b.png) #a63721 121px -113px no-repeat; }
.sub_nav li dl dt { float:left; width: 135px; text-align: center; padding-top: 24px; font-size: 14px; line-height:24px; }
.sub_nav .qz i, .sub_nav .lfs i, .sub_nav .tf i, .sub_nav .fs i { left:103px }
.sub_nav li dd { float: left; width: 70px; padding-top: 20px; }
.sub_nav li dd a { line-height: 20px; padding: 0 4px; }
/* sub_nav lfs覆盖*/
.sub_nav .lfs dl { background-position-x:131px; }
.sub_nav .lfs dl dt { width:145px; }
/*newsBox left*/
.sub_nav .qt { width: 120px; height: 240px;position: relative; background: url(../images/line_box_bg_on.jpg); }
.sub_nav .qt span { display: block; width: 45px; height: 45px; background: #fff; border-radius: 45px; margin: 26px auto 11px; overflow: hidden; }
.sub_nav .qt span i { margin: 13px 0 0 12px; }
.sub_nav .qt dt { text-align: center; color: #1b1b1b; height: 16px; line-height: 16px; }
.sub_nav .qt dd { margin: 20px 0; }
.sub_nav .qt b { font-family: serif; margin-right: 7px; }
.sub_nav .qt dd a { display:block; line-height: 26px; color: #fff; text-indent: 25px; }
.sub_nav .qt dd a:hover{ color:#A63721 ;}
.sub_nav .qt .search_s { height: 50px; line-height: 50px; color: #1b1b1b; text-indent: 15px; position:relative; width:120px; }
.sub_nav .qt .search_s em { width:84px; height:50px; border-right:1px solid #dbcfb7; float:left }
.sub_nav .qt .search_s i { float:right; margin:18px 7px 0 0; }
.sub_nav .qt .search_s .sub_b{ position:absolute; top:50px; left:0px; width:120px; z-index:999; display:none;}
.sub_nav .qt .search_s .sub_b p{ width:120px; height:26px; border-bottom:1px solid #DBCFB7; line-height:25px; font-size:12px;}
.sub_nav .qt .search_s .sub_b p.first{border-top:1px solid #DBCFB7}

/*合作模块*/
.hezuo{ width:1000px; margin:0 auto;}
.hezuo .hd { border-bottom:1px solid #dbcfb7; }
.hezuo .hd ul li { width:90px; height:37px; line-height:37px; text-align:center; font-size:14px; color:#1b1b1b; cursor: pointer; background:url(../images/hezuo_hd_ulli.jpg) no-repeat right center; }
.hezuo .hd ul .on { color:#a52026; border-bottom:3px solid #a63721; }
.hezuo .bd { width:1000px; height:98px; overflow: hidden; }
/*footer & copyright*/
.footer_nav { height:100px;}
.footer_nav li { width: 228px; padding:23px 0 0 22px; }
.footer_nav li i { float:left; margin-right: 10px; }
.footer_nav li i em { margin: 15px 0 0 13px; }
.footer_nav li i .i_qq22, .footer_nav li i .i_tel23 { margin-left: 16px; }
.footer_nav li h2 { padding-top:4px; }
.footer_nav li h2 span { color: #1b1b1b; font-size: 16px; font-style:normal;}
.footer_nav li p { font-size: 14px; }
.footer_nav li .i2 { background-position: -50px 0; }
.footer_nav li .i3 { background-position: -100px 0; }
.footer_nav li .i4 { background-position: -150px 0; }
.footer { padding: 22px 0; }
.footer .b_l { width:307px; height: 235px; border-right: 1px solid #8a2b17; }
.footer dl { float: left; padding: 0 26px; width:155px; height: 235px; border-right: 1px solid #8a2b17; }
.footer dl dt { height: 58px; text-align: center; line-height: 60px; font-size: 16px; color: #fff; border-bottom: 1px solid #8a2b17; margin-bottom: 10px; }
.footer dl dd a { padding-left: 33px; color: #fff; line-height: 24px; }
.footer .b_r { width:266px; height: 235px; }
.copyright { padding: 18px 0 40px;     margin-bottom: 118px;}
.copyright p { line-height: 24px; margin-bottom: 25px; text-align: center; }

/*doctorBox begin*/
.doctor { overflow:hidden; }
.doctor_c { width:340px; padding-right:20px; border-right:1px solid #DBCFB7; }
.doctor .hd_bord { width:1000px; float:left; margin:0 0 12px 0; }
.doctor .hd_bord .left { }
.doctor .hd_bord .left li { width:170px; height:70px; float:left; margin: 0 12px 0 0; background:#eee4d1; color:#535353; }
.doctor .hd_bord .left li a { margin:10px 15px 0 15px; float:left; display:inline-block; width:60px; height:50px; overflow:hidden; }
.doctor .hd_bord .left li a img { width:60px; }
.doctor .hd_bord .left li h5 { height:50px; margin:10px 0; float:left; font-size:16px; line-height:25px; }
.doctor .hd_bord .left li h5 span { font-size:14px; line-height:18px; }
.doctor .hd_bord .left li i { display:none; left:78px; }
.doctor .hd_bord .left li.on { color:#fff; background:#a63721; }
.doctor .hd_bord .left li.on i { display:block; }
.doctor .hd_bord .right { width:270px; }
.doctor .hd_bord .right li { width:134px; height:35px; margin:0 0 1px 1px; float:left; background:#c7bca6; color:#fff; text-align:center; line-height:35px; font-size:12px; }
.doctor .hd_bord .right li.on { background:#a63721; }
.doctor .hd_bord .right li.on a { color:#fff; }
.doctor .hd_bord .right li a { color:#94311c; text-decoration:none; }
.doctor .bd_bord { float:left; width:711px; height:460px; overflow:hidden; }
.doctor_c .p1 { height:42px; line-height:47px; font-size:14px; }
.doctor_c .p1 b { float:left; line-height:42px; font-size:20px; margin-right:8px; color:#1B1B1B; }
.doctor_c .pack { width:342px; height:68px; overflow:hidden; border-top:1px solid #DBCFB7; border-bottom:1px solid #DBCFB7; padding-top:10px; }
.doctor_c .pack p{ float:left; width:171px; height:16px; line-height: 16px; margin-bottom:5px; background:url(../images/tx_ul_li_bg.png) no-repeat left center; overflow:hidden; text-indent:18px;}
.doctor_c .pack p.hou{ width:185px;}
.doctor_c .p2 span i { float:left; margin-right: 5px; }
.doctor_c h3 { width:90px; height:28px; line-height:28px; text-align:center; margin:10px 0px 9px 0px; background:#A63721; color:#FAF6F6; }
.doctor_c h3 i { left:38px; }
.doctor_c .p3 { padding-left:5px; line-height: 20px; }
.doctor_c .p4 { margin:15px 0px 10px 0px; padding-bottom:6px; border-bottom:1px solid #DBCFB7; }
.doctor_c .p4 a { width:108px; margin-right:15px; display:inline-block; margin-right:2px; text-align:center; }
.doctor_c .p4 img { display:block; }
.doctor_c .p5 a { margin-right:1px; }
.doctor_r { width:270px; }
.doctor_r ul { margin-right:-10px; }
.doctor_r ul li { width:130px; height:145px; float:left; margin:0px 10px 10px 0px; position:relative; overflow:hidden; }
.doctor_r ul li.mt0{ margin-bottom:0 !important;}
.doctor_r ul li em.tm { position:absolute; width:100%; overflow:hidden; height:145px; left:0; bottom:0; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.doctor_r ul li .bm { position:absolute; width:100%; overflow:hidden; height:145px; left:0; bottom:0; text-align:center; color:#fff; z-index:10; }
.doctor_r ul li .bm h4 { height:25px; line-height:25px; }
.doctor_r ul li .bm h4.name { font-size:14px; }
.doctor_r ul li .bm b { display:block; width:50px; height:2px; background:#FFF; margin:0 auto; }
.doctor_r ul li .bm .yczj_more { width:66px; height:18px; line-height:18px; text-align:center; border:2px solid #fff; margin:34px auto 0 auto; }
.doctor_r ul li .bm .yczj_more a { color:#fff; }
.doctor_r ul li .m_s { width:130px; height:145px; top:120px; overflow:hidden; position:absolute; left:0; }
.doctor_r ul li:hover .bm h4.name { margin-top:10px; }
.doctor_r ul li em { width:100%; overflow:hidden; height:30px; position:absolute; bottom:0px; left:0px; background:#000; filter:alpha(Opacity=60); opacity: 0.6; }
.doctor_r ul .genduo { background:#A63721; }
.doctor_r ul .genduo a { display:block; width:60px; margin:30px 0px 0px 36px; text-align:center; font-size:14px; color:#fff; line-height: 40px; }
.doctor_r ul .genduo a i b { margin-top: 13px; }
/* jQuery scroll 自定义样式*/
.mCustomScrollbar { -ms-touch-action:none;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: 0;direction: ltr;}
.mCSB_container { width:auto;height: auto; margin-right:20px; overflow:hidden; }
.mCustomScrollBox>.mCSB_scrollTools { position: absolute;width:16px; height:100%; top:0; right:0;}
.mCSB_scrollTools .mCSB_draggerContainer { position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
.mCSB_scrollTools .mCSB_dragger { cursor:pointer; width:100%; overflow:hidden; height:30px;z-index: 1;}
.mCSB_scrollTools .mCSB_draggerRail { width:3px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;background: #f4f4f4;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:5px; height:100%; margin:0 auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center;background: #a47049; }
.mCSB_scrollTools .mCSB_dragger:hover  .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background:#95592c}


/* banner */

	

		.li1{ zoom:1; vertical-align:middle; width: 100%; height:500px; background: url("../images/banner.png") 50% 0% no-repeat; }

		.li2{ zoom:1; vertical-align:middle; width: 100%; height:500px; background: url("../images/g1.gif") 50% 0% no-repeat; }

		.li3{ zoom:1; vertical-align:middle; width: 100%; height:500px; background: url("../images/g2.gif") 50% 0% no-repeat; }

            
                    
	



		/* 涓嬮潰鏄墠/鍚庢寜閽唬鐮侊紝濡傛灉涓嶉渶瑕佸垹闄ゅ嵆鍙&#65533; */

	