/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank1 { height: 15px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
body { font-size: 12px; background: #FFF; }
.yahei, .yahei * { font-family: "微软雅黑"; }
.logo { background: url(../images/logo_bg.png) repeat-x;  }
.nav { height: 65px; font-size: 16px; background: url(../images/nav_bg.png) repeat-x bottom left; }
.nav ul { width: 1000px; height: 60px; margin: 0 auto; background: url(../images/nav_bgct.png) no-repeat bottom center; }
.nav ul li { float: left; color: #FFF; text-align: center; }
.nav ul li a { color: #464646; display: inline-block; width: 94px; height: 43px; line-height: 43px; margin: 17px 3px 0; }
.nav ul li a:hover { display: block; background: url(../images/nav_bgcta.png) no-repeat left top; height: 60px; line-height: 60px; width: 94px; margin: 0 3px; font-size: 18px; color: #FFF; text-decoration: none; }
.nav ul li.nav_01 a:hover { background-position: -4px 0 }
.nav ul li.nav_02 a:hover { background-position: -103px 0 }
.nav ul li.nav_03 a { margin-left: 4px; }
.nav ul li.nav_03 a:hover { background-position: -204px 0 }
.nav ul li.nav_04 a:hover { background-position: -304px 0 }
.nav ul li.nav_05 a:hover { background-position: -404px 0 }
.nav ul li.nav_06 a:hover { background-position: -504px 0 }
.nav ul li.nav_07 a:hover { background-position: -604px 0 }
.nav ul li.nav_08 a { margin-left: 3px; }
.nav ul li.nav_08 a:hover { background-position: -704px 0 }
.nav ul li.nav_09 a { margin-left: 4px; }
.nav ul li.nav_09 a:hover { background-position: -805px 0 }
.nav ul li.nav_10 a { margin-right: 0; }
.nav ul li.nav_10 a:hover { background-position: -905px 0 }
.xz_banner { overflow: hidden; zoom: 1; }
#focusindex { height: 500px; overflow: hidden; position: relative; width: 100% }
#focusindex li { height: 500px; overflow: hidden; position: absolute; width: 100%; }
#focusindex li a { display: block; height: 500px; position: absolute; width: 100%; z-index: 2 }
#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9 }
#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px; cursor: pointer; background: #b4964e; z-index: 8; border-radius: 50% }
#focusindex .btn span.on { background: #025a92; z-index: 9 }
#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 180px; background: url(../images/xz-sprite.png) no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex .pre { left: 0%; z-index: 9 }
#focusindex .next { right: 0%; background-position: right bottom; z-index: 9 }
#focusindex:hover .preNext { opacity: 0.5; }
#focusindex:hover .pre { left: 10%; }
#focusindex:hover .next { right: 10%; }
#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }
.search .btn { background: url(../images/gh_btn1.png) no-repeat top center; width: 56px; height: 27px; cursor: pointer; border: none; }
.item { padding: 10px 3px; font-size: 15px; line-height: 25px; }
.dede_pages { padding: 20px 3px; }
.xz_banner1 { background: url(../images/banner1.jpg) no-repeat center; }
.xz_banner2 { background: url(../images/banner2.jpg) no-repeat center; }
.xz_banner3 { background: url(../images/banner3.jpg) no-repeat center; }
.xz_banner4 { background: url(../images/banner4.jpg) no-repeat center; }
.xz_banner5 { background: url(../images/banner5.jpg) no-repeat center; }
.xz_banner6 { background: url(../images/banner6.jpg) no-repeat center; }
.xz_banner7 { background: url(../images/banner7.jpg) no-repeat center; }
.xz_banner8 { background: url(../images/banner8.jpg) no-repeat center; }
.xz_banner9 { background: url(../images/banner9.jpg) no-repeat center; }
.xz_banner10 { background: url(../images/banner10.jpg) no-repeat center; }
.xz_banner11 { background: url(../images/banner11.jpg) no-repeat center; }
.xz_banner12 { background: url(../images/bannerhd.jpg) no-repeat center; }
.wrap { width: 1000px; height: auto; overflow: hidden; zoom: 1; margin: 0 auto; }
.menu { height: auto; overflow: hidden; zoom: 1; }
.menu ul li { width: 250px; float: left; padding-top: 14px; height: 120px; background: url(../images/menu_bg.png) no-repeat right top #025a92; }
.menu ul li.menu_04 { background: #025a92 }
.menu ul li:hover { background: #e4e4e4 }
.menu ul li h3 { color: #FFF; font-size: 24px; margin-bottom: 10px; }
.menu ul li h3 a { color: #FFF; font-size: 24px; margin-bottom: 10px; }
.menu ul li h3 span { font-size: 10px; }
.menu ul li p { color: #FFF; line-height: 30px; font-size: 18px; text-align: center;  margin: 0 9px;}
.menu ul li p a { margin: 0 5px; color: #FFF; }
.menu ul li p span a { margin: 0 22px; }
.menu ul li:hover h3 { color: #025a92 }
.menu ul li:hover h3 a { color: #025a92 }
.menu ul li:hover h3 span { color: #a3a0a0 }
.menu ul li:hover p { color: #a3a2a2 }
.menu ul li:hover p a { color: #333; }
.menu ul li:hover p a.red { color: #fd6a00 }
.menu_01 h3 { background: url(../images/menu_01.png) no-repeat left top; padding-left: 78px; line-height: 1; }
.menu_01:hover h3 { background: url(../images/menu_01a.png) no-repeat left top; padding-left: 78px; line-height: 1; }
.menu_02 h3 { background: url(../images/menu_02.png) no-repeat left top; padding-left: 70px; line-height: 1; }
.menu_02:hover h3 { background: url(../images/menu_02a.png) no-repeat left top; padding-left: 70px; line-height: 1; }
.menu_03 h3 { background: url(../images/menu_03.png) no-repeat left top; padding-left: 55px; line-height: 1; }
.menu_03:hover h3 { background: url(../images/menu_03a.png) no-repeat left top; padding-left: 55px; line-height: 1; }
.menu_04 h3 { background: url(../images/menu_04.png) no-repeat left top; padding-left: 70px; line-height: 1; }
.menu_04:hover h3 { background: url(../images/menu_04a.png) no-repeat left top; padding-left: 70px; line-height: 1; }
.search { border: 1px solid #bfbfbf; height: auto; line-height: 48px; width: 1000px; margin: 0 auto; }
.search dl { background: url(../images/search.png) no-repeat top center; width: 250px; height: 30px; float: right; margin: 9px 7px 0 0; }
.inpt1 { width: 187px; height: 30px; line-height: 30px; border: none; background: url(../images/search.png) no-repeat left top; color: #a7a7a7; text-indent: 10px; font-size: 14px; }
.search h3 { float: left; color: #FFF; background: url(../images/search-bg.png) no-repeat; width: 125px; height: 58px; line-height: 65px; text-align: center; font-size: 16px; margin-top: -10px; }
.search p { color: #939393; font-size: 14px; }
.search p a { color: #333; margin: 0 2px; }
.wp01 { height: auto; overflow: hidden; zoom: 1; }
.wp1a { border: 1px solid #e4e4e4; width: 345px; height: 451px; padding: 1px; float: left; position: relative; z-index: 0 }
.wp1a ul li { display: none; }
.wp1a ol { position: absolute; bottom: 10px; right: 10px; z-index: 10; }
.wp1a ol li { float: left; width: 14px; height: 14px; margin-right: 4px; }
.wp1a ol li a { display: block; background: url(../images/ppt_y2.png) no-repeat left top; width: 14px; height: 14px; }
.wp1a ol li.hover a { display: block; background: url(../images/ppt_y1.png) no-repeat; }
.wp1b { border: 1px solid #e5e5e5; float: left; width: 387px; margin-left: 6px; height: 453px }
.wp1b1 { margin: 0 12px; height: auto; }
.wp1b1 ul { background: url(../images/wp1b1_tt.png) repeat-x; height: 45px; line-height: 45px; }
.wp1b1 ul li { float: left; font-size: 18px; text-align: center; }
.wp1b1 ul li a { color: #000; display: block; float: left; margin: 0 20px; }
.wp1b1 ul li a:hover { text-decoration: none; }
.wp1b1 ul li.hover a { display: block; color: #025a92; background: url(../images/a_hov.png) no-repeat center bottom; margin: 0 20px; }
.wp1b_ct1 { height: auto; overflow: hidden; zoom: 1; }
/*
.wp1b_ct1 dl { float: left; margin: 8px 8px 0; width: 165px; }
.wp1b_ct1 dl dd { font-size: 14px; line-height: 25px; color: #333; margin-top: 7px; }
*/
.wp1b_ct1 dl { height: auto; overflow: hidden; zoom: 1; border-bottom: 1px dashed #e4e4e4; margin: 6px 0; }
.wp1b_ct1 dl dt { float: left; border: 1px solid #e4e4e4; width: 147px; height: 90px; }
.wp1b_ct1 dl dd { width: 188px; text-indent: 2em; color: #333; font-size: 14px; line-height: 25px; width: 188px; float: right; }
.wp1b_ct1 p img{ float: left;margin-top: 5px;  margin-right: 10px;}
.wp1b_ct1 ol{ background: url(../images/report1.jpg) no-repeat left center; padding-left: 80px; font-size: 14px; line-height: 25px; }
.wp1b2 { margin: 0 12px; height: auto; }
.wp1b2 ul { background: url(../images/wp1b1_tt.png) repeat-x; height: 45px; line-height: 45px; }
.wp1b2 ul li { float: left; font-size: 18px; text-align: center; }
.wp1b2 ul li a { color: #000; display: block; float: left; margin: 0 20px; }
.wp1b2 ul li a:hover { text-decoration: none; }
.wp1b2 ul li.hover a { display: block; color: #025a92; background: url(../images/a_hov.png) no-repeat center bottom; margin: 0 20px; }
.wp1b2 dl { height: auto; overflow: hidden; zoom: 1; border-bottom: 1px dashed #e4e4e4; margin: 6px 0; }
.wp1b2 dl dt { float: left; border: 1px solid #e4e4e4; width: 147px; height: 90px; }
.wp1b2 dl dd { width: 188px; text-indent: 2em; color: #333; font-size: 14px; line-height: 25px; width: 188px; float: right; }
.wp1b_ct2 ol{ background: url(../images/report1.jpg) no-repeat left center; padding-left: 80px; font-size: 14px; line-height: 25px; }
.wp1c { width: 253px; height: 453px; float: right; border: 1px solid #e4e4e4; border-left: none; }
.wp1c dl { text-align: center; color: #FFF; background: url(../images/wp1_rt1.png) no-repeat; height: 59px; line-height: 25px; }
.wp1c dl dt { font-size: 20px; font-weight: bold; padding-top: 8px; }
.wp1c h4 { margin: 12px auto; width: 230px; }
.wp1c p { font-size: 14px; line-height: 25px; color: #333; text-indent: 2em; border-bottom: 1px dashed #ccc; margin: 0 5px; padding-bottom: 10px; }
.wp1c p a { color: #fd6a00 }
.wp1_gd { margin: 18px 12px 0; }
.wp1_gd h6 { float: left; padding-top: 42px; }
.wp1_gd ul { float: left; width: 205px; }
.wp1_gd ul li { float: left; margin: 0 24px; width: 157px; }
.wp02 { height: auto; overflow: hidden; zoom: 1; border-bottom: 1px solid #e5e5e5; }
.wp21 { height: auto; overflow: hidden; zoom: 1; width: 431px; float: left; padding-right: 16px; border-right: 1px solid #e5e5e5; }
.wp21 h2 { padding: 1px; border: 1px solid #e5e5e5; }
.wp21 h3 { line-height: 44px; text-align: center; font-size: 16px; font-weight: bold; }
.wp21 h3 span { color: #f98a1c; }
.wp21 p { font-size: 14px; line-height: 25px; color: #333; border-bottom: 1px solid #e5e5e5; margin-right: 10px; padding-bottom: 10px; }
.wp21 p a { color: #cf0000; }
.wp21 dl { margin: 10px auto; height: auto; overflow: hidden; zoom: 1; }
.wp21 dl dt { float: left; border: 1px solid #e5e5e5; margin-right: 7px; }
.wp21 dl dd { float: left; width: 260px; }
.wp21 dl dd h4 { line-height: 40px; height: 40px; font-size: 14px; font-weight: bold; }
.wp21 dl dd p { font-size: 14px; line-height: 25px; color: #333; width: 260px; border: none; padding: 0; }
.wp21 dl dd p a { color: #cf0000 }
.wp22 { height: auto; overflow: hidden; zoom: 1; width: 215px; float: left; margin: 0 18px; }
.wp22 dl { height: auto; margin-bottom: 8px; }
.wp22 dl dt { padding: 1px; width: 205px; border: 1px solid #e5e5e5; }
.wp22 dl dd { font-size: 14px; color: #333; line-height: 24px; }
.wp22 dl dd h3 { line-height: 30px; font-size: 16px; font-weight: bold; color: #000; }
.wp23 { width: 300px; float: right; height: auto; zoom: 1; }
.wp23_t { border: 1px solid #e5e5e5 }
.wp23_t h4 { background: url(../images/wp23_bg.png) no-repeat top left; margin-left: -4px; height: 53px; line-height: 40px; text-indent: 14px; font-size: 16px; color: #FFF; }
.wp23_t h4 a { float: right; font-size: 14px; color: #025a92; margin-right: 15px; }
.wp23_t { height: auto; zoom: 1; }
.wp23_t dl { height: auto; overflow: hidden; zoom: 1; margin: 5px 10px; padding-bottom: 5px; border-bottom: 1px dashed #e5e5e5; }
.wp23_t dl dt { float: left; width: 176px; }
.wp23_t dl dt h3 { font-size: 16px; line-height: 24px; font-weight: bold; }
.wp23_t dl dt p { font-size: 14px; line-height: 20px; color: #333; margin-top: 8px; }
.wp23_t dl dd { float: right; }
.wp23_f { margin-top: 10px; padding: 2px; border: 1px solid #e5e5e5; position: relative }
.wp23_f img { width: 294px; }
.wp23_f b { position: absolute; bottom: 2px; left: 2px; width: 296px; background: #000; height: 30px; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
.wp23_f p { position: absolute; bottom: 2px; left: 2px; color: #e5e5e5; font-size: 14px; width: 294px; text-align: center; line-height: 30px; }
.title { background: url(../images/title_bg.png) no-repeat top center; height: 72px; line-height: 72px; color: #025a92; font-size: 35px; }
.tit_01 img { margin: 4px 6px 0 272px; }
.tit_zj img { margin: 4px 6px 0 330px; }
.tit_js img { margin: 4px 6px 0 360px; }
.tit_km img { margin: 4px 6px 0 363px; }
.tit_ang img { margin: 4px 6px 0 363px; }
.tit_gy img { margin: 4px 6px 0 363px; }
.km_tt { border: 1px solid #e4e4e4; background: url(../images/km_tt.png) no-repeat top center; width: 207px; height: 326px; float: left; }
.km_tt ul li { height: 80px; line-height: 80px; font-size: 20px; text-indent: 50px; }
.km_tt ul li a { color: #333; }
.km_tt ul li a:hover { text-decoration: none; }
.km_tt ul li.hover a { color: #e94f11; font-weight: bold; }
.km { width: 1000px; height: auto; margin: 0 auto; }
.km_ct { display: none; float: left; width: 790px; }
.km_ct1 { border: 1px solid #e4e4e4; width: 493px; height: 326px; overflow: hidden; float: left; padding-left: 6px; border-left: none; }
.km_ct1 ol { height: 46px; line-height: 46px; background: #e5e5e5; }
.km_ct1 ol li { float: left; font-size: 18px; background: url(../images/km_ctbg1.png) no-repeat right center; text-align: center; }
.km_ct1 ol li a { color: #333; display: block; padding: 0 16px; float: left; }
.km_ct1 ol li a:hover { text-decoration: none; }
.km_ct1 ol li.hover a { background: #025a92; color: #FFF; display: block; }
.km_ct2 { width: 280px; height: 326px; border: 1px solid #e4e4e4; position: relative; float: right }
.km_ct2 h2 { position: absolute; top: -6px; right: 0; }
.km_ct2 h3 { border-bottom: 1px solid #e4e4e4; margin: 0 3px; font-size: 20px; font-weight: bold; color: #025a92; height: 45px; line-height: 45px; }
.km_ct2 h3 strong { border-bottom: 3px solid #025a92; float: left; margin-left: 20px; }
.km_ct2 h4 { margin: 4px 3px; }
.km_ct2 p { font-size: 14px; line-height: 25px; color: #333; margin: 0 20px; }
.km_ct2 h6 { background: url(../images/zx_btn.png) no-repeat; margin: 10px auto 0; font-size: 14px; height: 38px; line-height: 30px; width: 135px; text-align: center; }
.km_ct2 h6 a { color: #FFF; }
.bzqh { padding: 12px 0; display: none; }
.bzq2 { width: 245px; float: left; margin: 12px 0 0 14px; }
.bzq2 dl dt { text-align: center; color: #333; font-size: 16px; font-weight: bold; }
.bzq2 dl dt a { color: #333; }
.bzq2 dl dd { color: #333; font-size: 14px; line-height: 25px; margin: 14px 0; }
.bzq2 dl dd a { color: #f98a1c }
.bzq2 ul li { line-height: 40px; border-bottom: 1px dashed #e5e5e5; color: #999; font-size: 14px; }
.bzq2 ul li a { color: #333 }
.ask_1 { width: 258px; margin: 0 auto; }
.ask_1 ul li { margin-bottom: 6px; }
.ask_1 ul li h5 { background: url(../images/ask_bg1.png) no-repeat left top; height: auto; line-height: 20px; font-size: 14px; width: 258px; height: 30px; line-height: 30px; text-indent: 42px; }
.ask_1 ul li.nth2 h5 { background: url(../images/ask_bg2.png) no-repeat left top; }
.ask_1 ul li h5 a { color: #FFF; }
.ask_1 ul li.nth2 h5 a { color: #333; }
.ask_d { line-height: 20px; font-size: 14px; color: #333; padding: 6px 8px; background: #f6f6f6; }
.ask_d strong { color: #025a92 }
/**/
.m_expert { position: relative; z-index: 0; overflow: hidden; margin: 20px 0; }
#m_extit { float: left; width: 935px; margin-left: 15px; }
.m_exwrap { overflow: hidden; width: 1000px; }
.m_excont { width: 1000px; height: 352px; overflow: hidden; margin-bottom: 20px; }
.m_excont ul li { overflow: hidden; zoom: 1; width: 1000; }
.m_exintro { overflow: hidden; zoom: 1; width:770px; height:352px; }
.m_expic { float: left; margin-right: 15px; display: inline; }
.m_extext { overflow: hidden; zoom: 1; }
.m_extext h3 { overflow: hidden; line-height: 48px; font-size: 20px; color: #025a92; margin-bottom: 12px; font-weight: bold; }
.m_extext h3 i { float: left; }
.m_extext p { overflow: hidden; line-height: 31px; font-size: 14px; border-bottom: #ccc 1px dashed; }
.m_extext p i { margin: 5px 5px 0 0; display: inline; float: left; }
.m_extext h4 { text-align: center; margin-top: 24px; overflow: hidden; }
.m_exzixun1 { margin: 0px 10px; display: inline-block; text-align: left; padding-left: 60px; width: 97px; height: 38px; font-size: 16px; color: #fff; line-height: 38px; background: url(../images/m-ex-zx1bg.png) no-repeat left top; }
.m_exzixun1 a {color: #fff;}
.m_exzixun2 a {color: #fff;}
.m_exzixun2 { margin: 0px 10px; display: inline-block; width: 157px; height: 38px; text-indent: 20px; font-size: 16px; color: #fff; line-height: 38px; background: url(../images/m-ex-zx2bg.png) no-repeat left top; }
.m_expic2 { overflow: hidden; zoom: 1; margin-top: 15px; }
.m_expic2 dl { overflow: hidden; }
.m_expic2 dl dd { margin-right: 16px; display: inline; float: left; }
.m_extit { width: 1000px; height: 134px; overflow: hidden; zoom: 1; margin-top: 20px; }
.m_extit ul {overflow: hidden; }
.m_extit ul li { overflow: hidden; float: left; margin-left: 17px; width:165px;}
/*.m_extit ul li.hover img{  width:163px; border:#f00 1px solid;}*/
.m_exarr { margin: 42px 0 0 0; overflow: hidden; }
.m_exjj { overflow: hidden; zoom: 1; margin: 5px 0; }
.m_exjj i { border: #ccc 1px solid; padding: 4px; float: left; }
.m_exjjtext { overflow: hidden; zoom: 1; height: 42px; border: #95e4e3 1px solid; border-left: 0; padding: 8px 4px; background: #e4ffff; }
.m_extit ul li.hover i { border: #f98a1c 1px solid; }
.m_exjjtext h3 { overflow: hidden; line-height: 22px; text-align: center; font-size: 16px; color: #025a92; }
.m_exjjtext h3 span { display: inline-block; background: url(../images/m-ex-h3bg.png) no-repeat left center; padding-left: 26px; }
.m_exjjtext p { text-align: center; line-height: 20px; overflow: hidden; font-size: 14px; color: #025a92; }
.zj_rtop { width: 220px; }
.zj_rtop ol li { line-height: 25px; font-size: 14px; color: #333; text-align:center;}
.zj_rtop ol li img { width: 214px; height: 88px; border: 1px solid #e5e5e5; padding: 2px; }
.zljs { height: auto; overflow: hidden; zoom: 1; }
.js_t1 { margin: 12px auto; width: 785px; }
.js_lt { float: left; background: url(../images/js_ltbg.png) no-repeat left top; width: 289px; height: 385px; }
.js_lt ul li { height: 64px; line-height: 64px; font-size: 20px; text-indent: 35px; }
.js_lt ul li a { color: #333; display: block; }
.js_lt ul li a:hover { text-decoration: none; }
.js_lt ul li.hover a { background: url(../images/js_lta.png); width: 289px; color: #FFF; display: block; }
.js_rt { display: none; float: left; width: 710px; }
.js_rt h3 { float: left; }
.js_rt dl { float: left; width: 246px; margin: 0 6px; display: inline-block; }
.js_rt dl dt { background: #f3f3f3; padding: 13px; width: 220px; height: 130px; line-height: 22px; color: #333; font-size: 14px; margin-bottom: 6px; }
.js_rtk { float: left; width: 246px; }
.js_rtk p { padding: 35px 15px 0; height: 121px; background: #f3f3f3; line-height: 22px; color: #333; font-size: 14px; }
.js_rtk p span { background: #FFF; color: #f98a1c; font-weight: bold; }
.al01 { height: auto; overflow: hidden; zoom: 1; }
.x_al { float: left; width: 233px; margin-right: 22px; }
.x_al h3 { border-left: 6px solid #025a92; height: 30px; background: #f3f3f3; font-size: 18px; line-height: 30px; text-indent: 16px; color: #025a92; }
.x_al h3 a { float: right; color: #666; font-size: 14px; margin-right: 4px; }
.x_al dl { width: 230px; height: 152px; background: url(../images/x_bg1.png) no-repeat; padding-top: 6px; text-align: center; font-size: 16px; color: #333; margin: 10px 0; font-weight: bold; }
.x_al dl dt { border: 1px solid #FFF; width: 212px; height: 112px; margin: 0 auto 10px; }
.x_al dl dd a { color: #333; }
.x_al ol li { font-size: 14px; line-height: 34px; color: #333; }
.gd_01 dl { float: left; text-align: center; width: 68px; }
.gd_01 dl dd { line-height: 26px; color: #2e2a26; font-size: 14px; }
.gd_rt { width: 400px; float: right; }
.gd_rt h3 { color: #333; font-size: 14px; }
.gd_rt h3 img { vertical-align: middle; margin-right: 6px; }
.gd_rt h3 span { color: #025a92 }
.gd_rt h3 b { float: right; color: #025a92; margin-right: 45px; }
.gd_rt h3 b a { color: #f98a1c }
.gd_rt h4 { margin: 12px auto; }
.gd_rt p { font-size: 14px; line-height: 25px; color: #333; height: 147px }
.gd_rt h5 { text-align: right; margin-right: 16px; font-size: 14px; color: #333; }
.gd_rt h5 img { vertical-align: middle; margin-right: 6px; }
.gd_rt h5 strong { color: #025a92 }
.gy_ct { width: 970px; height: auto; border: 1px solid #e4e4e4; padding: 15px; }
.gy_pic { display: none; float: left; }
.gy_rt { float: right; }
.gy_rt ul { background: url(../images/gy_icon.png) no-repeat left 5px; line-height: 34px; font-size: 12px; text-indent: 30px; margin-bottom: 12px; }
.gy_rt ul li a { color: #5d5d5d; }
.gy_rt ul li a:hover { text-decoration: none; }
.gy_rt ul li.hover a { color: #025a92 }
/*.yyhj { height: auto; overflow: hidden; border: 1px solid #e4e4e4; width: 998px; padding-bottom: 20px; }
.yyhj ul { background: url(../images/yyhj_tt.png) repeat-x bottom left; height: 50px; line-height: 50px; margin: 10px 0; }
.yyhj ul li { float: left; width: 249px; text-indent: 96px; font-size: 20px; }
.yyhj ul li a { display: block; color: #333; }
.yyhj ul li a:hover { text-decoration: none; }
.yyhj ul li.hover a { display: block; color: #025a92; background: url(../images/yyhj_bg.png) no-repeat bottom left; }
.yyhj ol { display: none; }
.yyhj ol li { float: left; margin: 10px 0 0 10px; }*/
.lhjg { width: 970px; margin: 0 auto; height: 225px; border: 1px solid #e4e4e4; padding: 0 15px; position: relative; }
.lhjg h2 { position: absolute; top: -6px; right: 0; }
.lhjg ul { background: url(../images/yyhj_tt.png) repeat-x bottom left; height: 50px; line-height: 50px; margin: 10px 0 20px; }
.lhjg ul li { float: left; width: 250px; text-indent: 96px; font-size: 20px; }
.lhjg ul li a { display: block; color: #333; }
.lhjg ul li a:hover { text-decoration: none; }
.lhjg ul li.hover a { display: block; color: #025a92; background: url(../images/yyhj_bg.png) no-repeat bottom left; }
.lh_ct { height: auto; overflow: hidden; zoom: 1; }
.lh_ct h3 { float: left; margin: 46px 9px 0 }
.lhjg ol { width: 960px; float: left; height: auto; overflow: hidden; }
.lhjg ol li { float: left; width: 155px; margin: 0 18px; text-align: center; font-size: 14px; line-height: 16px; color: #343434; }
.lhjg ol li img { margin-bottom: 6px; }
#main4 li { width: 172px; margin: 0 10px; }
.foot_logo { border-bottom: 3px solid #025a92; padding-bottom: 12px; }
.foot { background: url(../images/foot_bg.jpg) no-repeat top center; height: 280px; }
.foot dl { width: 94px; text-align: center; float: right; margin: 40px 30px 0 0; }
.foot dl dd h3 { text-align: center; font-size: 18px; color: #025a92; line-height: 31px; }
.foot dl dd h4 { text-align: center; font-size: 14px; color: #555; }
.foot dl dd h3.qq { font-size: 14px; }
.foot h2 { float: left; margin: 40px 100px 0 36px; }
.foot p { line-height: 30px; float: left; font-size: 14px; width: 360px; color: #555; margin-top: 36px; }
.lm_lt { width: 680px; float: left; }
.lmlt1 { border: 1px solid #e4e4e4; height: auto; overflow: hidden; zoom: 1; }
.lmlt1 h2 { float: left; margin: 2px 3px; }
.lmlt1 p { color: #5d5d5d; font-size: 14px; line-height: 28px; text-indent: 2em; margin: 30px 20px 0 0; width: 330px; float: right; }
.lmlt1 p a { color: #fd6a00 }
.lmlt2 { border: 1px solid #e4e4e4; height: 223px; overflow: hidden; zoom: 1; margin-top: 15px; }
.lmlt2 h3 { background: url(../images/lm_line.png) no-repeat left bottom; height: 54px; line-height: 50px; font-size: 20px; color: #025a92; text-indent: 52px; margin-bottom: 15px; }
.lmlt2 h2 { float: left; margin: 0 20px 0 10px; }
.lmlt2 dl { float: left; width: 210px; }
.lmlt2 dl dt { text-align: center; color: #5d5d5d; font-size: 14px; line-height: 40px; font-weight: bold; }
.lmlt2 dl dd { font-size: 14px; line-height: 25px; color: #5d5d5d; }
.lmlt2 dl dd a { color: #cf0000 }
.lmlt2 ul { border-left: 1px solid #e4e4e4; padding-left: 18px; float: left; margin-left: 20px; }
.lmlt2 ul li { background: url(../images/lm_icon.png) no-repeat left center; text-indent: 12px; line-height: 35px; font-size: 14px; }
.lmlt2 ul li a { color: #5d5d5d }
.lm_rt { float: right; width: 304px; height: auto; overflow: hidden; zoom: 1; }
.lmrt1 { border: 1px solid #e4e4e4; padding: 1px; overflow: hidden; position: relative; width: 300px; height: 300px; }
.lmrt1 ul li { display: none; }
.lmrt1 ol { position: absolute; bottom: 10px; right: 10px; }
.lmrt1 ol li { float: left; margin-right: 5px; }
.lmrt1 ol li a { display: block; width: 13px; height: 13px; background: url(../images/lm_y1.png) no-repeat left top; }
.lmrt1 ol li.hover a { display: block; width: 13px; height: 13px; background: url(../images/lm_y2.png) no-repeat left top; }
.lmrt2 { height: auto; width: 302px; overflow: hidden; zoom: 1; border: 1px solid #e4e4e4; margin-top: 15px; }
.lmrt2 h3 { background: url(../images/lm_rtttbg.png) no-repeat; width: 302px; height: 58px; line-height: 58px; text-indent: 84px; font-size: 23px; color: #025a92; font-weight: bold; }
.lmrt2 h3 a { display: block; background: url(../images/more_bg.png) no-repeat; float: right; margin: 18px 14px 0 0; width: 61px; height: 20px; line-height: 20px; font-size: 12px; text-indent: 12px; color: #7c7c7c; }
.lmrt2 dl dt { margin: 10px auto; width: 276px; }
.lmrt2 dl dd { padding: 0 12px; border-bottom: 1px dashed #e4e4e4; line-height: 28px; color: #5d5d5d; font-size: 14px; text-indent: 2em; }
.lmrt2 dl dd a { color: #fd6a00 }
.lmrt21 { height: auto; overflow: hidden; zoom: 1; margin: 10px auto; }
.lmrt21 h2 { float: left; margin: 32px 4px; }
.lmrt21 ul { float: left; }
.lmrt21 ul li { float: left; margin-right: 6px; }
.lmrt3 { height: auto; width: 302px; overflow: hidden; zoom: 1; border: 1px solid #e4e4e4; margin-top: 15px; }
.lmrt3 h3 { background: url(../images/lm_rtttbg.png) no-repeat; width: 302px; height: 58px; line-height: 58px; text-indent: 84px; font-size: 23px; color: #025a92; font-weight: bold; }
.lmrt3 h3 a { display: block; background: url(../images/more_bg.png) no-repeat; float: right; margin: 18px 14px 0 0; width: 61px; height: 20px; line-height: 20px; font-size: 12px; text-indent: 12px; color: #7c7c7c; }
.lmrt3 h4 { background: url(../images/jytd.jpg) no-repeat left top; width: 282px; height: 145px; margin: 10px auto; }
.lmrt3 h4 a { display: block; width: 135px; height: 67px; float: left; }
.lmrt3 h4 a.right { float: right }
.lmrt3 h4 a.bot { margin-top: 10px; }
.lmrt4 { height: auto; width: 302px; overflow: hidden; zoom: 1; border: 1px solid #e4e4e4; margin-top: 15px; }
.lmrt4 h3 { background: url(../images/lm_rtttbg.png) no-repeat; width: 302px; height: 58px; line-height: 58px; text-indent: 84px; font-size: 23px; color: #025a92; font-weight: bold; }
.lmrt4 h3 a { display: block; background: url(../images/more_bg.png) no-repeat; float: right; margin: 18px 14px 0 0; width: 61px; height: 20px; line-height: 20px; font-size: 12px; text-indent: 12px; color: #7c7c7c; }
.lm_zj { margin: 12px 0 15px; height: auto; overflow: hidden; zoom: 1; }
.lm_zj h4 { float: left; margin: 84px 0 0 0; }
.lm_zj ul { float: left; width: 276px; margin: 0 auto; }
.lm_zj ul li { width: 276px; float: left; }
.lm_zj ul li h5 { margin: 0 auto; width: 261px; }
.lm_zj ul li p { line-height: 25px; color: #5d5d5d; width: 272px; }
.lm_zj ul li p strong { color: #000; }
.lm_zj ul li p a { color: #fd6a00 }
.lm_zj ul li h6 { background: url(../images/lm_zjbtn.png) no-repeat; height: 39px; line-height: 39px; width: 276px; font-size: 16px; font-weight: bold; margin-top: 10px; }
.lm_zj ul li h6 a { display: block; float: left; width: 131px; text-indent: 54px; color: #FFF; }
.lm_zj ul li h6 a.right { margin-left: 10px; }
.lmrt5 { height: auto; width: 302px; overflow: hidden; zoom: 1; border: 1px solid #e4e4e4; margin-top: 15px; }
.lmrt5 h3 { background: url(../images/lm_rtttbg.png) no-repeat; width: 302px; height: 58px; line-height: 58px; text-indent: 84px; font-size: 23px; color: #025a92; font-weight: bold; margin-bottom: 10px }
.lmrt5 h3 a { display: block; background: url(../images/more_bg.png) no-repeat; float: right; margin: 18px 14px 0 0; width: 61px; height: 20px; line-height: 20px; font-size: 12px; text-indent: 12px; color: #7c7c7c; }
.lmrt5 ul { width: 276px; margin: 0 auto; }
.lmrt5 ul li { height: auto; border-bottom: 1px dashed #ccc; }
.lmrt5 ul li div { width: 276px; height: 139px; margin: 0 auto 6px; display: none; }
.lmrt5 ul li a { height: 30px; line-height: 30px; display: block; font-size: 14px; color: #333; }
.lmrt5 ul li a:hover { display: block; background: #eee; color: #333; text-decoration: none; }
.lmrt5 ul li span { display: inline-block; width: 17px; height: 17px; border: 1px solid #e4e4e4; color: #FFF; color: #000; line-height: 17px; text-align: center; margin: 5px 10px 0 4px; }
.lmrt5 ul li a:hover span { }
.lmrt5 ul li a.hover { display: block; background: #eee; color: #333; }
.lmrt5 ul li a.hover span { display: inline-block; background: #f98a1c; color: #FFF; }
.more_shou { width: 276px; margin: 0 auto; height: 35px; line-height: 35px; color: #025a92; font-size: 16px; }
.more_shou img { vertical-align: middle; margin-right: 8px; }
.dj_more { float: left; margin: 0 30px 0 20px; }
.dj_more1 { float: left; margin: 0 30px 0 20px; }
.lmrt6 { height: auto; width: 302px; overflow: hidden; zoom: 1; border: 1px solid #e4e4e4; margin-top: 15px; }
.lmrt6 h3 { background: url(../images/lm_rtttbg.png) no-repeat; width: 302px; height: 58px; line-height: 58px; text-indent: 84px; font-size: 23px; color: #025a92; font-weight: bold; }
.lmrt6 h3 a { display: block; background: url(../images/more_bg.png) no-repeat; float: right; margin: 18px 14px 0 0; width: 61px; height: 20px; line-height: 20px; font-size: 12px; text-indent: 12px; color: #7c7c7c; }
.lmrt6 ul li { height: auto; overflow: hidden; zoom: 1; margin: 10px 12px; }
.lmrt6 ul li div { float: left; width: 134px; }
.lmrt6 ul li div.right { float: right; }
.lmrt6 ul li p { text-align: center; color: #000; background: #e3e3e3; height: 24px; line-height: 24px; }
/**/
.wz_bor { border: #ccc 1px solid; overflow: hidden; }
.h1 { margin: 25px 0; overflow: hidden; line-height: 30px; font-size: 20px; text-align: center; }
.wz_bianji { background: #C4E7FE; overflow: hidden; line-height: 16px; font-size: 14px; padding: 14px 0; margin: 0px 1px; text-align: center; }
.wz_bianji span { display: inline-block; margin: 0px 15px; }
.wz_ly { background: url(../images/wz-icon1.png) no-repeat left center; padding-left: 20px; }
.wz_fb { background: url(../images/wz-icon2.png) no-repeat left center; padding-left: 20px; }
.wz_yy { background: url(../images/wz-icon3.png) no-repeat left center; padding-left: 20px; }
.wz_wenzhang { font-size: 15px; line-height: 28px; padding: 20px 31px; }
.wz_zixun { text-align: center; margin: 0px 0 25px; }
.wz_zixun a { display: inline-block; margin: 0px 33px; }
.wz_shangxia { overflow: hidden; padding: 0px 20px; line-height: 48px; overflow: hidden; border-top: #025a92 3px solid; background: url(../images/wz-sxbg.png) repeat-x center top; font-size: 14px; }
.wz_shangxia ul li { width: 50%; float: left; }
.wz_ysyd { overflow: hidden; }
.wz_ysyd h2 { line-height: 56px; height: 58px; overflow: hidden; background: url(../images/wz-tbg1.png) no-repeat center top; padding-left: 84px; font-size: 24px; color: #025a92; }
.wz_ydintro { overflow: hidden; padding: 12px; }
.wz_ydtext { width: 364px; padding-right: 30px; margin-right: 20px; border-right: #ccc 1px solid; float: left; overflow: hidden; }
.wz_ydtext i { border: #ccc 1px solid; margin-right: 13px; display: inline; float: left; }
.wz_ydtext h3 { line-height: 34px; margin-bottom: 5px; font-weight: bold; font-size: 14px; }
.wz_ydtext p { font-size: 14px; line-height: 25px; }
.wz_ydlist { overflow: hidden; }
.wz_ydlist ul li { font-size: 14px; line-height: 35px; }
.lb_tixi { border: #ccc 1px solid; padding: 1px 3px 1px 1px; overflow: hidden; }
.lb_img { float: left; margin-right: 15px; display: inline; }
.lb_intro { overflow: hidden; }
.lb_intro h3 { overflow: hidden; text-align: center; font-size: 26px; line-height: 40px; margin-top: 10px; color: #025a92; }
.lb_intro h4 { font-size: 20px; line-height: 24px; margin-bottom: 20px; padding-left: 70px; text-align: center; }
.lb_text { overflow: hidden; margin-bottom: -1px; }
.lb_text p { line-height: 20px; border-bottom: #ccc 1px dashed; font-size: 14px; padding: 7px 0; overflow: hidden; }
.lb_text p strong { margin-right: 10px; display: inline; float: left; }
.lb_text p span { display: block; margin-right: 20px; }
.lb_list1 { overflow: hidden; }
.lb_list1 ul li { overflow: hidden; padding: 12px 0px; border-bottom: #ccc 1px dashed; }
.lb_list1 ul li i { float: left; }
.lb_text01 { height: 93px; padding: 10px 20px; overflow: hidden; }
.lb_text01:hover { background: #f1faff url(../images/lb_bg.jpg) no-repeat right top; }
.lb_text01 h3 { overflow: hidden; font-size: 18px; line-height: 32px; }
.lb_text01 p { overflow: hidden; font-size: 14px; line-height: 25px; color: #5d5d5d; }
.page { overflow: hidden; line-height: 42px; font-size: 18px; text-align: center; }
.page span { display: inline-block; margin: 0px 5px; }
.page span.hover { color: #f98a1c; }
.lb_fgf { background: url(../images/lb_fgf.png) repeat-x center top; overflow: hidden; line-height: 0; font-size: 0; height: 5px; }
.page span li { float: left; border: #e2e2e2 1px solid; background: #fff; color: #005fb9; font-size: 12px; margin: 0px 5px; display: inline; height: 30px; line-height: 30px; padding: 3px 10px; }
.page span li select { border: #e2e2e2 1px solid; background: #fff; color: #005fb9; font-size: 12px; margin: 0px 5px; display: inline; height: 30px; line-height: 30px; width: 50px; }
#content { margin: 0 auto; width: 980px; background: url(../images/con_bg.jpg) repeat-y center; /*padding:0px 10px;*/ }
.msgbar { height: 27px; line-height: 27px; border-top: 1px solid #E4F0DF; border-bottom: 1px solid #E4F0DF; font-size: 14px; color: #666; }
.wp1b_ct2 li { font-size: 14px; line-height: 21px; color: #333; }
/*首页新版块*/
.lyh_side1 { width: 279px; border: #d5d5d5 1px solid; margin-right: 27px; padding: 3px; }
.lyh_side2 { width: 398px; }
.lyh_newt { overflow: hidden; zoom: 1; height: 28px; background: url(../images/yh_newt.png) repeat-x left bottom; }
.lyh_newt ul li { float: left; width: 32.33%; text-align: center; font-size: 16px; padding-bottom: 7px; font-weight: bold; line-height: 18px; color: #000000; border-right: #b2b2b2 1px solid; }
.lyh_newt ul li.hover span { display: inline-block; color: #f98a1c; border-bottom: #f98a1c 3px solid; line-height: 18px; padding-bottom: 7px; }
.lyh_newc { overflow: hidden; zoom: 1; }
.lyh_newc dl { padding: 12px 0px 13px; border-bottom: #9b9b9b 1px dashed; }
.lyh_newc dl dt { text-align: center; font-size: 16px; line-height: 30px; color: #025a92; font-weight: bold; }
.lyh_newc dl dd { font-size: 14px; line-height: 25px; color: #333333; }
.lyh_newm { overflow: hidden; zoom: 1; padding: 15px 0 0; }
.lyh_newm i { float: left; width: 139px; margin-right: 26px; }
.lyh_newm ul { overflow: hidden; zoom: 1; padding-top: 3px; }
.lyh_newm ul li { line-height: 28px; height: 28px; border-bottom: #9b9b9b 1px dashed; font-size: 14px; color: #333333; background: url(../images/lyh_newlo.png) no-repeat 4px center; padding-left: 18px; }
.lyh_side3 { width: 262px; }
.lyh_side3 h2 { background: #025a92; line-height: 37px; height: 37px; padding: 0px 18px; font-size: 16px; font-weight: bold; color: #fff; }
.lyh_side3 i { display: block; }
.lyh_side3 p { padding: 7px 0px; line-height: 25px; font-size: 14px; color: #333333; text-indent: 2em; }
.lyh_side3 ul { overflow: hidden; zoom: 1; }
.lyh_side3 ul li { float: left; width: 86px; height: 27px; line-height: 27px; text-align: center; margin: 2px 2px 0px 0px; background: #dfdfdf; text-align: center; font-size: 14px; color: #333333; }
.lyh_side3 ul li a { color: #333333; }
.lyh_side3 ul li:hover { background: #025a92; color: #fff; }
.lyh_side3 ul li:hover a { color: #fff; }
.lyh_jbzc { overflow: hidden; zoom: 1; }
.lyh_jbzc dl { width: 118px; float: left; margin-top: 2px; text-align: center; height: 65px; background: #025a92; }
.lyh_jbzc dl dt { padding-top: 11px; }
.lyh_jbzc dl dd { font-size: 14px; color: #ffffff; line-height: 20px; padding-top: 4px; }
.lyh_jbzc ul { overflow: hidden; zoom: 1; width: 784px; float: left; }
.lyh_jbzc ul li { float: left; margin: 2px 0px 0px 2px; display: inline; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333333; }
.lyh_jbzc ul li a { color: #333333; }
.lyh_jbzc h2 { margin-top: 2px; float: right; width: 97px; background: #025a92; line-height: 65px; height: 65px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; }
/*来院路线*/
.lh_wrap{ width:1000px; margin:0 auto;}
.lh_local{ overflow:hidden; zoom:1; margin:26px 0 16px 0; border-bottom:3px solid #e5e5e5; background:url(../images/lh_local.png) no-repeat 0 5px; padding-left:83px; font-size:16px; line-height:30px; color:#6a6a6a;}
.map{ overflow:hidden; zoom:1}
.map_l{ width:340px; padding:10px 6px;}
.map_l ul{border-top:1px dotted #bbbbbb;}
.map_l ul li{ border-bottom:1px dotted #bbbbbb; font-size:16px; padding:15px 15px 15px 26px; font-size:16px;}
.map_l ul li.mapl1{ background:url(../images/mapl1.gif) no-repeat 0 15px;}
.map_l ul li.mapl1 p{ color:#6a6a6a; font-size:14px}
.map_l ul li.mapl2{ background:url(../images/mapl2.gif) no-repeat 0 15px;}
.map_l ul li.mapl3{ background:url(../images/mapl3.gif) no-repeat 0 15px;}
.map_l ul li.mapl4{ background:url(../images/mapl4.gif) no-repeat 0 15px;}
.map_r{ width:618px; border:1px solid #e6e5e1;}
.mapbtn{ margin:20px 0; text-align:center}
.xl{ overflow:hidden; zoom:1}
.xl_t{ line-height:64px; background:#025a92; font-size:32px; font-weight:bold; color:#fff; padding:0 10px}
.xl_c{ border:1px solid #c9c9c9; border-top:0; padding:5px 10px;}
.xl_c p{ font-size:16px; color:#6a6a6a; padding:15px; border-bottom:1px dotted #bbb; line-height:40px; margin-bottom:-6px; overflow:hidden}
/*康复案例*/
.xh_xtt img { margin: 4px 6px 0 363px; }
.xh_xinz { height: auto; overflow: hidden; zoom: 1; margin-top: 12px; }
.xh_xlt1 { float: left; width: 307px; }
.xh_xlt1 h2 { background: url(../images/xh_xttbg.png) no-repeat left top; height: 20px; line-height: 20px; text-indent: 12px; color: #333; font-size: 16px; }
.xh_xlt1 h3 { margin: 16px auto 12px; }
.xh_xlt1 dl { width: 307px; height: 196px; background: #fcfae2; padding-top: 15px; }
.xh_xlt1 dl dt { width: 271px; line-height: 26px; color: #333; font-size: 14px; margin: 0 auto 14px; }
.xh_xlt1 dl dt strong { color: #f00; }
.xh_xct { width: 154px; margin: 0 4px 0 12px; float: left; }
.xh_xct ul li { width: 154px; height: 42px; line-height: 42px; color: #333; font-size: 18px; text-align: center; margin-bottom: 1px; }
.xh_xct ul li a { display: block; background: url(../images/xh_mkbg.png) no-repeat left top; }
.xh_xct ul li a:hover { text-decoration: none; }
.xh_xct ul li.hover a { display: block; background: url(../images/xh_mkbga.png) no-repeat left top; color: #FFF; }
.xh_xrt { float: right; width: 520px; height: 515px; border: 1px solid #e5e5e5; }
.xh_xrt1 { display: none; }
.xh_xrt1 h2 { text-align: center; background: #025a92; height: 40px; line-height: 40px; font-size: 20px; color: #FFF; }
.xh_xrt1 h3 { margin: 12px auto; width: 377px; }
.xh_xrt1 ol { margin: 0 0 0 12px; border-bottom: 1px dashed #dcdcdc; }
.xh_xrt1 ol li { font-size: 14px; line-height: 30px; color: #333; }
.xh_xrt1 ol li b { color: #025a92 }
.xh_xrt1 p { font-size: 14px; line-height: 26px; color: #6b6b6b; margin: 12px 14px; }
.xh_xrt1 p strong { color: #333333 }
.xh_xrt1 p a { color: #bb0000; }
.xh_xrt1 h4 { margin: 0 90px; height: auto; overflow: hidden; zoom: 1; font-size: 14px; }
.xh_xrt1 .xh_xrtbtn1 { background: #025a92; width: 160px; height: 36px; line-height: 36px; text-align: center; color: #FFF; border-radius: 3px; float: left; }
.xh_xrt1 .xh_xrtbtn2 { background: #f98a1c; width: 160px; height: 36px; line-height: 36px; text-align: center; color: #FFF; border-radius: 3px; float: right; }
/*新头底部*/
.xj1_nav{ overflow:hidden; background:url(../images/xj1_nav3.png) repeat-x left top;}
.xj1_nav ul{ width:1000px; margin:0 auto; overflow:hidden;}
.xj1_nav ul li{ width:111px; float:left; background:url(../images/xj1_nav2.png) no-repeat center top; line-height:50px; text-align:center; padding-top:40px; font-size:16px; color:#fff;}
.xj1_nav ul li a{ color:#fff;}
.xj1_nav ul li:hover{ background:url(../images/xj1_nav1.png) no-repeat center top; font-weight:bold; color:#025a92;}
.xj1_nav ul li.hover{ background:url(../images/xj1_nav1.png) no-repeat center top; font-weight:bold; color:#025a92;}
.xj1_nav ul li:hover a{ color:#025a92;}
.xj1_nav ul li.hover a{ color:#025a92;}
.xj1_fot{ width:1000px; margin:0 auto; overflow:hidden;}
.xj1_fl{ width:387px; background:url(../images/xj1_fot3.png) no-repeat right top; padding-right:52px;}
.xj1_fc{ overflow:hidden; padding:35px 15px 0 10px;}
.xj1_fc p{ font-size:14px; line-height:30px; color:#343434;}
.xj1_fc p a{ color:#343434;}
.xj1_fot2{ background:#e5eef4 url(../images/xj1_fot5.jpg) repeat-x left top; padding:80px 0 42px;}
/*底部样式改版*/
.yyhj1 { overflow: hidden; zoom:1; border: 1px solid #e4e4e4; width: 998px; padding-bottom: 20px; height:235px; }
.yyhj_t ul { background: url(../images/yyhj_tt.png) repeat-x bottom center; height: 50px; line-height: 50px; margin: 10px 0; }
.yyhj_t ul li { float: left; width: 332px; text-align:center; font-size: 20px; }
.yyhj_t ul li a { display: block; color: #333; }
.yyhj_t ul li a:hover { text-decoration: none; }
.yyhj_t ul li.hover a { display: block; color: #025a92; background: url(../images/yyhj_bg.png) no-repeat bottom center; }
.yyhj_c{ overflow:hidden; zoom:1;}
.yyhj_c ol { overflow: hidden; zoom: 1; }
.yyhj_c ol li { width:233px; float: left; margin: 10px 0 0 10px; }