/* 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; }

#hong{ color:#f98a1c;}

.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 }





.new_banner{ width:1440px; height:500px; margin:0 auto; position:relative; overflow:hidden;}

.new_banner_da{ text-align:center; width:1440px; height:500px; position:relative;}

.new_banner_daprev,.new_banner_danext{ width:60px; height:60px; position:absolute; top:225px; z-index:5; cursor:pointer;}

.new_banner_daprev img,.new_banner_danext img{ width:60px; height:60px;}

.new_banner_daprev{ left:10px;}

.new_banner_danext{ right:10px;}

.new_banner_da ul{ position:absolute;}

.new_banner_da ul li{ width:1440px; height:500px; position:relative;}

.new_banner_da a{ display:block; width:1440px; height:500px;}

.new_banner_yc{ position:absolute; left:0; bottom:10px; width:100%; height:65px;}

.new_banner_cont{ display:none; background:rgba(0,0,0,0.5);}

.new_banner_yc:hover .new_banner_cont{ display:block;}

.new_banner_conta{ width:1000px; height:65px; margin:0 auto;}

.new_banner_prev{ width:35px; height:50px; float:left; margin:5px 0; cursor:pointer;}

.new_banner_next{ width:35px; height:50px; float:left; margin:5px 0; cursor:pointer;}

.new_banner_xiao{ width:500px; height:50px; float:left; margin:5px 10px; position:relative; overflow:hidden;}

.new_banner_xiao ul{ position:absolute;}

.new_banner_xiao ul li{ float:left; width:90px; height:50px; margin:0 5px; cursor:pointer;}

.new_banner_xiao ul li.on{ width:86px; height:46px; border:2px solid #eb6100;}

.new_banner_xiao ul li img{ width:90px; height:50px;}

.new_banner_xiao ul li.on img{ width:86px; height:46px;}

.new_banner_contb{ width:400px; height:37px; float:right; margin:14px 0;}

.wdy{ width:359px; height:211px; position:absolute; top:125px; left:857px; z-index:5;}



/*新导航*/

.nav_new{ width:1000px; height:109px; margin:0 auto; position:relative;}

.nav_newa{ width:183px; float:left; border:3px solid #016EB3; padding:5px; background:#fff; overflow:hidden; position:absolute; top:0;}

.nav_new .nav_newa:nth-child(1){ left:0; border-left:5px solid #016EB3;}

.nav_new .nav_newa:nth-child(2){ left:199px;}

.nav_new .nav_newa:nth-child(3){ left:398px;}

.nav_new .nav_newa:nth-child(4){ left:597px;}

.nav_new .nav_newa:nth-child(5){ left:796px; border-right:6px solid #016EB3;}

.nav_newa_bt{ height:45px; width:100%; overflow:hidden;}

.nav_newa_bt img{ float:left; width:35px; height:45px;}

.nav_newa_bt p{ float:left; font-size:11px; margin-left:10px; color:#999;}

.nav_newa_bt p b{ display:block; color:#038ed8; font-size:16px; line-height:26px;}

.nav_newa_nr{ height:45px; left:0; clear:both; font-size:14px; color:#666; text-align:center; line-height:24px;}

.nav_newa_nr a{ color:#333; text-decoration:none; margin:0 8px;}

.nav_newa_nr a.on{ color:#D72F2F;}

#nav_new_ov:hover .nav_newa_nr{ height:auto !important;}



.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_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_banner10 { background: url(../images/banner10.jpg) no-repeat center; }

.xz_banner12 { background: url(../images/bannerhd.jpg) no-repeat center; }

.xz_banner13 { background: url(../images/banner13.jpg) no-repeat center; }

.xz_banner14 { background: url(../images/banner14.jpg) no-repeat center; }

.xz_banner16 { background: url(../images/banner16.jpg) no-repeat center; }

.xz_banner17 { background: url(../images/banner17.jpg) no-repeat center; }

.xz_banner18 { background: url(../images/banner_zq.jpg) no-repeat center; }

.xz_banner19 { background: url(../images/banner_hz.jpg) no-repeat center; }

.xz_banner20 { background: url(../images/banner_yth.jpg) no-repeat center; }

.xz_banner21 { background: url(../images/banner_ntgc.jpg) no-repeat center; }

.xz_banner22 { background: url(../images/banner_hy.jpg) no-repeat center; }

.xz_banner23 { background: url(../images/banner18.jpg) no-repeat center; }

.xz_banner24 { background: url(../images/banner19.jpg) no-repeat center; }

.xz_banner25 { background: url(../images/banner_yd.jpg) no-repeat center; }

.xz_banner26 { background: url(../images/banner_hj.jpg) no-repeat center; }

/*.xz_banner27 { background: url(../images/banner_gn.png) no-repeat center; }*/

.xz_banner27 { background: url(../images/banner_zj.jpg) no-repeat center; }

.xz_banner28 { background: url(../images/banner_htys.jpg) no-repeat center; }

.xz_banner_yzb{ background: url(../images/banner_yzb.jpg) no-repeat center;}

.xz_banner29{ background: url(../images/banner_kx.png) no-repeat center;}

.xz_bannerysz{ background: url(../images/banner_ysz.png) no-repeat center;}

.xz_banner42{ background: url(../images/banner42.png) no-repeat center;}

.xz_bannerzbzhd{ background: url(../images/banner_zbzhd.jpg) no-repeat center;}

.xz_banner51{ background: url(../images/banner_51.jpg) no-repeat center;}

.xz_banner_mqj{ background: url(../images/banner_mqj.jpg) no-repeat center;}

.wrap { width: 1000px; height: auto; zoom: 1; margin: 0 auto; }

.menu { height: auto; zoom: 1; }

.menu ul li {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: 17px; margin-bottom: 10px; }

.menu ul li h3 span { font-size: 10px; }

.menu ul li p { color: #FFF; line-height: 30px; font-size: 14px; text-align: center;  margin: 0;}

.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 ul li div{ position:relative;}

.menu_01{ width:200px;}

.menu_02{ width:215px;}

.menu_03{ width:180px;}

.menu_05{ width:225px;}

.menu_04{ width:180px;}

.menu_01 h3 { background: url(../images/menu_01.png) no-repeat left top; padding-left: 70px; line-height:19px; }

.menu_01:hover h3 { background: url(../images/menu_01a.png) no-repeat left top;}

.menu_02 h3 { background: url(../images/menu_02.png) no-repeat left top; padding-left: 70px; line-height:19px;}

.menu_02:hover h3 { background: url(../images/menu_02a.png) no-repeat left top; }

.menu_03 h3 { background: url(../images/menu_03.png) no-repeat -11px top; padding-left: 45px; line-height:19px;}

.menu_03:hover h3 { background: url(../images/menu_03a.png) no-repeat -11px top;}

.menu_04 h3 { background: url(../images/menu_04.png) no-repeat -10px top; padding-left: 55px; line-height:19px;}

.menu_04:hover h3 { background: url(../images/menu_04a.png) no-repeat -10px top;}

.menu_05 h3 { background: url(../images/menu_05.png) no-repeat 13px top; padding-left: 80px;  line-height:19px;}

.menu_05:hover h3 { background: url(../images/menu_05a.png) no-repeat 13px top; }

.bzyc{ display:none; background: #e4e4e4; line-height: 30px; font-size: 14px; text-align: center; color:#a3a2a2;} .bzyc a{color:#333; margin: 0 5px;}.menu ul li:hover .bzyc{ display:block;}

.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; text-align:center; width:85px; }

.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; }



/*导航改版开始*/

.top_nav{ width:100%; height:46px; background:#025A92; margin:1px auto;}

.top_nav a{ text-decoration:none;}

.top_nav ul{ width:1170px; height:46px; margin:0 auto;}

.top_nav li{ float:left; width:130px; height:46px; position:relative;}

.top_nav_a{ width:130px; height:46px; text-align:center; line-height:46px; font-size:18px;}

.top_nav_a a{ color:#fff;}

.top_nav li.on{ background:#f7a92c }

.top_nav li.on .top_nav_a3{}

.top_nav_a1{ background:#1180C4;}

/*.top_nav_a2{ background:#F7A92C;}*/

.top_n{width:940px; background:#fff; border:1px solid #d4cdcd; line-height:26px; position:absolute; top:46px; z-index:5; display:none;}

.top_nav_b{  height:206px;}

.top_nav_c{ height:249px;}

.dh_subsx { height: 186px;padding-top: 20px; width: 940px;}

.qwzj_left {float: left;padding-left: 20px; width: 600px;}

.qwzj_right { float: right; width: 300px;}

.nav_bts1 p {color: #2183c2;font-size: 24px;}

.nav_bts1 p span { font-size: 16px;  padding-left: 10px;}

.nav_ms1 { overflow: hidden;width: 600px;}

.navks { float: left; overflow: hidden; width: 190px;}

.navks1{ float:left; width:382px;}

.nav_ms1 p {  background: url(../images/tubiao1.png) no-repeat left center;  float: left;  font-size: 16px;  margin-bottom: 5px;  margin-top: 5px;  padding-left: 15px;  width: 145px;}

.navksz { margin-left: 10px; width: 170px;}

.navksz1 { margin-left: 10px; width: 382px; float:left;}

.navksz a,.navksz1 a { color: #191818;  font-size: 14px; height: 30px; line-height: 30px;float:left; padding:0 10px;}

.nav_ms1 p a { color: #000; font-size: 16px;line-height: 30px;}

.nav_ms2 {overflow: hidden; width: 600px;}

.nav_ms2 p { background: url(../images/nav_tb2.png) no-repeat left center;  float: left;font-size: 14px; margin-top: 5px; padding-left: 18px; width: 280px;}

.nav_ms2 p a {   color: #000; font-size: 14px; line-height: 30px;}

/*导航改版介绍*/

/*首页改版开始*/

.tsyx{ width:254px;}

.tsyx_a{ width:254px; height:36px; background:url(../images/s_qhbj.jpg) repeat-x center; line-height:36px;}

.tsyx_a span{ display:block; background:#fff; float:left; font-size:20px; font-weight:bold; padding:0 5px;}

.tsyx_b{ color:#404040; font-size:21px; padding-left:5px;}

.tsyx_b span{ font-size:11px;}

.tsyx_c{ width:254px; height:187px; margin:9px auto 10px;}

.tsyx_d{ text-indent:2em; color:#4C4C4C; font-size:14px; line-height:24px;}

.tsyx_d a{ color:#F00;}

.tsyx_e{ width:254px;}

.tsyx_e p{ width:120px; height:42px; line-height:42px; float:left; background:#F5F5F5; text-align:center; margin:4px auto; font-weight:bold;}

.tsyx_e p a{ font-size:16px; color:#038ED8;}

.tsyx_e p:hover{ background:#025A92;}

.tsyx_e p:hover a{ color:#fff;}

.tsyx_e p:nth-child(2n){ float:right;}

.s_qh{ width:440px; margin-left:12px;}

.s_qh_a{ width:440px; height:36px; background:url(../images/s_qhbj.jpg) repeat-x center;}

.s_qh_aa{ background:#fff; float:left;}

.s_qh_aa img{ float:left; margin-right:5px;}

.s_qh_a p{ float:left; height:36px; line-height:32px; font-size:20px; font-weight:bold; padding:0 20px; text-align:center;}

.s_qh_a p a{ color:#000;}

.s_qh_a p.on{ height:34px; border-bottom:2px solid #1180C4;}

.s_qh_b{ width:440px; font-size:14px; color:#000;}

.s_qh_c{ font-size:12px; line-height:24px; float:right;}

.s_qh_c a{ color:#666;}

.s_qh_b li{ padding:9px 0; height:107px; border-bottom:1px dashed #efefef;}

.s_qh_b li:last-child{ border:none; padding-bottom:0;}

.s_qh_ba{ width:150px; height:107px;}

.s_qh_ba img{ width:150px; height:107px;}

.s_qh_bb{ width:277px;}

.s_qh_bb p.p1{ line-height:28px;}

.s_qh_bb p.p1 a{ color:#000; font-weight:bold;}

.s_qh_bb p.p2{ line-height:22px; text-indent:2em;}

.s_qh_bb p.p2 a{ color:#f00;}

.t_dbj{ display:none; background: #000;height: 100%;left: 0;opacity: 0.4;position: fixed;top: 0;width: 100%;z-index: 555;}

.t_sp{ display:none; background-color: #fff; border: 2px solid #666; border-radius: 5px; box-shadow: 0 0 10px #666; height: 460px;left: 50%; margin: -180px 0 0 -330px; position: fixed; top: 40%; width: 570px;z-index: 556;}

.t_sp_a{ border-bottom: 1px solid #ddd;padding:0 12px; height:50px; font-size:16px; line-height:50px;}

.t_sp_a p{ float:left;}

.t_sp_a a{ display:block; width:30px; height:30px; line-height:30px; text-align:center; margin-top:10px; float:right; cursor:pointer; color:#999;}

.t_sp_a a:hover{ color:#000;}

.t_sp_b{ width:550px; height:400px; margin:5px auto 0;}

.spzq{ width:280px; border:1px solid #0082D0;}

.spzq_a{ height:40px; line-height:40px; color:#038ED8; font-size:20px; font-weight:bold; background:url(../images/spzq.jpg) no-repeat 12px center; padding-left:47px; border-bottom:1px solid #CCCCCC;}

.spzq_qh{}

.spzq_qh .next,.spzq_qh .prev{display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url(../images/arrow.png) no-repeat;}

.spzq_qh .next{background-position:0 -50px;}

.spzq_qh ul{float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1;}

.spzq_qh ul li{float:left;  width:9px; height:9px; border-radius:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#CCCCCC;}

.spzq_qh ul li.on{ background:#FF6600;}

.spzq_b{ padding:10px 15px;}

.spzq_ba{ cursor:pointer; height:26px; line-height:26px; background:url(../images/spzq_li.jpg) no-repeat left; padding-left:25px; color:#666666; font-size:14px;}

.spzq_bc{ height:32px;}

.spzq_bc p{ float:left; height:32px; line-height:32px; margin:0 5px; font-size:13px;}

.spzq_bc p.p1{ background:#F7A92C; color:#fff; padding:0 5px; margin-right:5px; border-radius:5px;}

.spzq_bc p.p2 a{ color:#000;}

.spzq_bd{ height:175px; margin:3px auto;}

.spzq_bd img{ width:250px; height:175px; cursor:pointer;}

.spzq_c{height:40px; line-height:40px; color:#038ED8; font-size:20px; font-weight:bold; background:url(../images/jqht.jpg) no-repeat 12px center; padding-left:47px;}

.spzq_d{ width:250px; height:109px; border:1px solid #efefef; margin:0 auto 15px;}

.xsy_axgy2{ width:1000px; margin:10px auto; height:308px;}

.xsy_axgy2 ul{ padding-left:10px; margin-top:10px; border-bottom:1px dotted #666666;}

.xsy_axgy2c ul { height:160px;}

.xsy_axgy2c ul li{ text-overflow: ellipsis; overflow: hidden; width:340px; white-space: nowrap;}

.xsy_axgy2c ul li a{ font-size:16px; line-height:36px; color:#444; padding-left:10px;}

.xsy_axgy2l{ width:304px; height:308px; float:left; overflow:hidden;position:relative;}

.xsy_axgy2l img{ width:304px; height:308px;}

.xsy_axgy2l p{top:258px; height:50px; font-size:16px; color:#FFF; background:#1180c4; position:absolute; width:304px; text-align:center;filter: alpha(Opacity=90); -moz-opacity: 0.9; opacity: 0.9; line-height:25px; display:block;}

.xsy_axgy2l:hover p{ display:block;}

.xsy_axgy2c{ width:350px; height:308px; float:left; margin-left:20px;}

.xsy_axgy2c a.xsy_axgy2c1{ color:#2a2a2a; font-size:20px; font-weight:bold;}

.xsy_axgy2c p.xsy_axgy2c2{ line-height:26px; padding-top:10px; font-size:14px; color:#4c4c4c; text-indent:2em; border-bottom:1px dotted #b3b3b3; padding-bottom:10px;}

.xsy_smyt{ width:1100px; height:30px; margin:10px auto; display:none !important;}

.xsy_axgy2c p.xsy_axgy2c2 a{ color:#ff0000;}

.xsy_axgy2r{ width:295px; float:right;}

.picScroll-top{width:295px; float:right; position:absolute;}

.picScroll-top .hd{ margin-top:0px; height:0px;}

.picScroll-top:hover .hd .prev{ display:block;}

.picScroll-top:hover .hd .next{ display:block;}

.picScroll-top .hd .prev{display: none;width: 100px; height: 40px;cursor: pointer;background: url(../images/xsy_sxjt.png) -20px 0px no-repeat;margin: 0 auto; top: -18px; position: absolute; z-index: 10;left: 100px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}

.picScroll-top .hd .next{display: none;width: 100px; height: 40px; cursor: pointer;background: url(../images/xsy_sxjt.png) -15px -140px no-repeat; margin: 0 auto; top: 279px;position: absolute; z-index: 10;left: 100px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}

.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }

.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }

.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }

.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }

.picScroll-top .hd ul li.on{ background-position:0 0; }

.picScroll-top .bd{ padding:1px; height:308px; overflow: hidden;}

.picScroll-top .bd ul{ overflow:hidden; zoom:1; }

.picScroll-top .bd ul li{ text-align:center; zoom:1; margin-bottom:15px;}

.picScroll-top .bd ul li p{ line-height:30px;}

.picScroll-top .bd ul li .pic{ text-align:center; }

.picScroll-top .bd ul li .pic img{ width:347px; height:180px; display:block; }

.picScroll-top .bd ul li .title{ line-height:24px; }

.dbdpwz{ width:100%; font-size:30px; color:#2F89C8; text-align:center; line-height:30px;}

.artfullSlide{ width:100%;  position:relative;  height:400px; background:#000;  margin-top: 40px;  margin-bottom: 20px; z-index:50;}



.artfullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }



.artfullSlide .bd ul{ width:100% !important;  }



.artfullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }



.artfullSlide .bd li a{  }



.artfullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;	 _background:#000; _filter:alpha(opacity=60); }



.artfullSlide .hd ul{ text-align:center;  padding-top:5px;  }



.artfullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }



.artfullSlide .hd ul .on{ background-position:0 0; }



.art_dbbanner{ width: 1000px; margin:0 auto; position: relative; height: 400px; z-index: 2; }

.art_dbgyx{ background: url(../images/art_dbgyx.png) no-repeat;  width: 346px; height: 400px;float: right;}

.art_dbkfjj{ background: url(../images/art_dbkfjj.png) no-repeat;  width: 346px; height: 400px;float: right;}

.art_dbsb{ background: url(../images/art_dbsb.png) no-repeat;  width: 346px; height: 400px; float: left;}

.artjz{ width: 1000px; margin: 0 auto; }

.artjz ul{ width: 346px; float: right; }

.art_xdbxx{ display: block; width: 73px; height: 35px;float: left; margin-top: 308px; margin-left: 145px; }

.art_xdbzx{ display: block; width: 73px; height: 35px; float: right; margin-top: 308px; margin-right: 35px;}

.art_dbsk{position: absolute; width: 100%; height: 400px; z-index: 1;cursor: pointer;}

.art_dbqt{ width: 636px; height: 400px; float: left; cursor: pointer; }

/*首页改版结束*/



/*文章页列表页右侧改版开始*/





.rig_one{ width:302px;}

.rig_bk{ width:300px; border:1px solid #D7D7D7; padding-bottom:15px; margin-bottom:20px;}

.rig_bt{ width:300px; height:40px; line-height:40px; color:#fff; font-size:18px; font-weight:bold; background:#025A92;}

.rig_bt img{ float:left; margin:7px 10px;}

.rig_1a{ width:286px; height:190px; margin:15px auto;}

.rig_1b{ width:286px; margin:0 auto; color:#4C4C4C; font-size:14px; text-indent:2em; line-height:24px;}

.rig_1b a{ color:#FF0000;}

.rig_1c{ width:283px; margin:15px auto 0;}

.rig_1c a{ display:block; width:91px; height:61px; float:left; margin-right:5px; margin-bottom:5px;}

.rig_1c a:nth-child(3n){ float:right; margin-right:0;}

.rig_1c a img{ width:91px; height:61px;}

.rig_2a{ width:285px; height:151px; margin:20px auto 15px; position:relative;}

.rig_2aa{ width:126px; height:151px;}

.rig_2ab{ width:144px;}

.rig_2ab1{ color:#222222; font-size:16px; background:url(../images/rig_zjt.jpg) no-repeat bottom center; line-height:34px;}

.rig_2ab1 h2{ color:#025A92; font-size:20px; margin-right:4px; float:left;}

.rig_2ab2{ color:#4C4C4C; font-size:14px; padding-top:5px; line-height:24px;}

.rig_2ab3{ padding-top:5px;}

.rig_2ab3 p:nth-child(1){ font-size:14px; color:#000000; font-weight:bold; line-height:24px;}

.rig_2ab3 p:nth-child(1) span{ color:#025A92; font-size:16px;}

.rig_2ab3 p:nth-child(2){ font-size:12px; color:#535353; line-height:20px;}

.rig_2ab3 p:nth-child(2) span{ color:#025A92; font-size:14px; font-weight:bold;}

.rig_2ab3 p:nth-child(2) a{ color:#FE0000;}

.rig_2ale{ display:none; width:24px; height:24px; position:absolute; top:63px; left:0; cursor:pointer;}

.rig_2ari{ display:none; width:24px; height:24px; position:absolute; top:63px; right:0; cursor:pointer;}

.rig_2a:hover .rig_2ale{ display:block;}

.rig_2a:hover .rig_2ari{ display:block;}

.rig_2b{ width:260px; height:32px; margin:0 auto;}

.rig_2b a{ display:block; width:105px; height:33px; color:#fff; font-size:16px; line-height:33px; padding-left:15px; text-decoration:none;}

.rig_2b a:nth-child(1){ background:#035992 url(../images/rig_zx1.jpg) no-repeat 87px center; float:left;}

.rig_2b a:nth-child(2){ background:#EF9200 url(../images/rig_zx2.jpg) no-repeat 87px center; float:right;}

.rig3{ width:288px; margin:15px auto 0;}

.rig3 a{ display:block; width:138px; height:40px; float:left; margin:1px 3px; font-size:16px; color:#fff; line-height:40px; text-align:center;}

.rig3 a:nth-child(1){ background:#FFAB28;}

.rig3 a:nth-child(2){ background:#22A9FF;}

.rig3 a:nth-child(3){ background:#3984FF;}

.rig3 a:nth-child(4){ background:#FF7E28;}

.rig3 a:nth-child(5){ background:#FF7E28;}

.rig3 a:nth-child(6){ background:#FFAB28;}

.rig3 a:nth-child(7){ background:#22A9FF;}

.rig3 a:nth-child(8){ background:#3984FF;}

.rig4{ width:280px; height:350px; margin:15px auto 0; overflow:hidden;}

.rig4 ul li{ width:280px; height:110px; margin-bottom:10px; position:relative;}

.rig4 ul li img{ width:280px; height:110px;}

.rig4 ul li p{ position:absolute; bottom:0; left:0; width:100%; height:42px; font-size:14px; color:#fff; line-height:20px; background:#000; opacity:0.7; text-align:center;}























/*文章页列表页右侧改版结束*/



.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: 324px; float: left; }

.km_tt ul li { height: 69px; line-height: 86px; 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; float: left; }

.km_ct1 ol.km_ol1 li a{ padding:0 6px;}

.km_ct1 ol.km_ol2 li a{ padding:0 19px;}

.km_ct1 ol.km_ol3 li a{ padding:0 33px;}

.km_ct1 ol.km_ol4 li a{ padding:0 5px;}

.km_ct1 ol.km_ol5 li a{ padding:0 23px;}

.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 { text-indent:2em; 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_wenzhang img{ max-width:580px !important; height:auto !important;}





.ml10 {    margin-left: 10px;}

.wznr2 { width: 650px;  height: 71px; margin: 20px auto; background: url(../images/wznrbg.png) no-repeat;}

.wznr2 a {    color: #fff;}

.wzhwzx a p.wzhwz {    text-align: center;    font-size: 18px;  margin:-5px 0 0 0; line-height:normal;}

.wzhwzx a p.wzhwz span {    font-size: 36px;}

.wzhwzx a p.wzhwz2 {    font-size: 14px; margin: 1px 0 0 35px;}

.wzhwzx {  height: 70px;}

.wzhwzx1 {width: 160px; padding-right: 30px;}

.wzhwzx2 {    width: 180px;    padding-right: 30px;}

.wzhwzx2 .wzhwz2 { padding-left: 40px;}

.wzhwzx3 { width: 200px;}

.wzhwzx3 .wzhwz2 {padding-left: 45px;}

.wzsxp { margin: 20px auto; overflow: hidden;}

.wzsyp { margin-left: 30px; color: #404040; display: block; width: 100%; font-size: 14px; line-height: 35px;}

.wzsyp a {    color: #404040;}

.wzsyp a:hover {    text-decoration: underline;}

.hotread { position: relative; width: 650px; height: 70px;  padding-top: 30px;  background: url(../images/hotread.jpg);  margin: 35px auto 30px;}

.hotread p {    width: 119px; height: 29px; position: absolute; left: 38px; top: -15px; background: url(../images/hotread2.png) no-repeat;}

.hotread ul {  padding: 0 15px;}

.hotread li { float: left; width: 350px; padding-left: 10px; line-height: 30px; font-size: 14px; background: url(../images/liy.jpg) no-repeat left center;}

.hotread li:nth-child(1),.hotread li:nth-child(3){ width:250px;}

.hotread li a {    color: #404040;}

.hotread li a:hover {    color: #404040; text-decoration: underline;}

.hotread_a {    position: relative;}

.hotread_a span {    display: inline-block;  padding-left: 5px;}

















































.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_video{}

.lb_video ul li{ float: left; margin: 10px 13px; overflow: hidden; width: 312px;}

.lb_video_a p{ font-size:16px; line-height:26px; text-align:center;}











.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 { text-indent:2em; 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; /*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;}



.nav_gysp{ display:none; background:#025a92; position:absolute; z-index:9; width:111px;}

.xj1_nav ul li:hover .nav_gysp{ display:block !important;}

.xj1_nav ul li:hover .nav_gysp a{ color:#fff;}

/*底部样式改版*/

.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; }





.foott { height: 420px; padding-top: 45px; background: #035b92; }



.fot_c { overflow: hidden; zoom: 1; margin: 60px auto 30px; }



.foott h6 { font-size: 14px; color: #64acd9; text-align: center; padding-bottom: 80px; }



.fot_l dl { float: left; border-right: 1px dashed #d5d5d5; padding-right: 20px; margin-right: 20px; }



.fot_l dl dt { font-size: 18px; font-weight: bold; color: #FFF; text-align: center; float: left; margin-right: 30px; line-height: 40px; }



.fot_l dl dd { font-size: 18px; line-height: 30px; color: #FFF; float: left; }



.fot_l dl dd a { display: block; color: #FFF }





/*眼科*/

.ykbnner{ width:100%; height:500px; background:url(../images/ykbanner.jpg) no-repeat center;}

.ykbnner a{ display:block; width:1000px; height:500px; margin:0 auto;}

.zjqh{ width:100%; height:126px; position:relative; overflow:hidden; text-align:center; padding:55px 0;}



.zjqh div{ width:912px; text-align:center; display:none; margin:0 auto;}



.zjqh .zjqh_1{	-webkit-animation: title_move1 1.6s; -ms-animation: title_move1 1.6s; -moz-animation: title_move1 1.6s;-o-animation: title_move1 1.6s;animation: title_move1 1.6s;display:block;}



@-webkit-keyframes title_move1{



    0% {-webkit-transform: translateX(150%);}



    100% {-webkit-transform: translateX(0%);}



}



@-moz-keyframes title_move1 {



    0% {-moz-transform: translateX(150%);}



    100% {-moz-transform: translateX(0%);}



}



@-o-keyframes title_move1 {



    0% { -o-transform: translateX(150%);}



    100% { -o-transform: translateX(0%);}



}



@keyframes title_move1 {



    0% {transform: translateX(150%); }



    100% {transform: translateX(0%);}



}



.zjtd_a{ display:none; width:424px; height:30px; margin:0 auto;}



.zjtd_a ul li{ width:104px; height:28px; float:left; border:1px solid #C0C0C0; text-align:center; line-height:28px; font-size:16px; color:#3E3F40; cursor:pointer;}



.zjtd_a ul li.on{ width:106px; height:30px; border:none; background:#004386; color:#fff;}



.zjtd_b{ margin-top:18px; width:100%; height:600px; background:#F6FBFE url(../images/zjtd_bj.jpg) no-repeat center;}



.zjtd_ba{ width:1050px; margin:0 auto;}



.zj_a{ width:386px; height:600px;}



.zj_b{ width:595px; padding-top:25px;}



.zj_ba{ color:#004386; font-size:24px;}



.zj_ba h2{ font-size:60px; line-height:100px; float:left; font-weight:normal;}



.zj_ba span{ float:left; margin:50px 0 0 50px;}



.zj_bb{ font-size:16px; color:#5A5B5D; line-height:28px;}



.zj_bc{ width:100%;}



.zj_bc img{ width:154px; height:125px; margin:20px 40px 20px 0;}



.zj_bd{ color:#5A5B5D; font-size:16px; padding-left:20px;}



.zj_bd li{ list-style-type:disc; line-height:28px;}



.zj_be{ color:#03215D; font-size:20px; line-height:44px;}



.zj_bf{ margin-top:25px;}



.zj_bf a{ color:#fff; display:block; float:left; background:#FA6602; border-radius:5px; width:150px; height:40px; line-height:40px; text-align:center; margin-right:15px; font-size:20px;}



.zlxm{ width:1140px; margin:0 auto;}



.zlxm_a{ width:1140px; height:90px; margin:0 auto; border-right:1px solid #C5C5C5; background:#F3F3F3;}



.zlxm_a ul li{ padding-top:15px; width:189px; height:73px; float:left; text-align:center; font-size:16px; border-left:1px solid #C5C5C5; border-top:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5; cursor:pointer;}



.zlxm_a ul li a{ color:#7C7C7E; text-decoration:none;}



.zlxm_a ul li.on{ width:189px; height:71px; border-left:1px solid #C5C5C5; border-top:4px solid #004386; border-bottom:none;}



.zlxm_a ul li span{ font-size:20px; display:block; line-height:30px;}



.zlxm_z{ width:1140px; margin:18px auto 0;}



.zlxm_b{ width:100%;}



.zlxm_ba{ width:100%;}



.zlxm_bb{ width:190px; float:left;}



.zlxm_bb ul li{ width:190px; height:54px; line-height:54px; text-align:center; font-size:18px; background:#E4EDF7; cursor:pointer; margin-bottom:15px;}



.zlxm_bb ul li:last-child{ margin:0;}



.zlxm_bb ul li.on{ background:#004386;}



.zlxm_bb ul li a{ color:#383838;}



.zlxm_bb ul li.on a{ color:#fff;}



.zlxm_bc{ width:612px; float:left; margin-left:18px;}



.zlxm_bca{ width:612px; overflow:hidden;}



.zlbz_a{ width:612px; height:149px;}



.zlbz_b{ padding:10px 0; border-bottom:1px dashed #D6D6D6;}



.zlbz_b h2{ font-size:18px; text-align:center; line-height:36px;}



.zlbz_b h2 a{ color:#004386;}



.zlbz_b p{ color:#7C7C7E; font-size:14px; line-height:26px; text-indent:2em;}



.zlbz_b p a{ color:#FF680D;}



.zlbz_c{ padding-top:12px;}



.zlbz_ca{ float:left; width:454px;}



.zlbz_c li{ width:212px; background:url(../images/zlxm_li.jpg) no-repeat left center; padding-left:15px; float:left; line-height:28px;}



.zlbz_c li a{ color:#666666; font-size:14px;}



.zlbz_cb{ float:right; width:150px;}



.zlbz_cb p{ width:133px; height:27px; line-height:27px; font-size:15px; margin:22px 0; padding-left:17px;}



.zlbz_cb p a{ color:#fff;}



.zlbz_cb p.p1{ background:#2471C1 url(../images/zx2.jpg) no-repeat left center;}



.zlbz_cb p.p2{ background:#F67B2F url(../images/zx1.jpg) no-repeat left center;}



.zlxm_c{ width:285px; float:right;}



.zlxm_ca{ width:285px; height:139px;}



.zlxm_cb{ padding:10px 0 10px 7px;}



.zlxm_cb li{ border-bottom:1px dashed #999; padding:6px 0;}



.zlxm_cb li:last-child{ border:none;}



.zlxm_cb li p{ font-size:14px; line-height:26px; overflow:hidden;}



.zlxm_cb li p.p1{ background:url(../images/wd1.jpg) no-repeat left center; padding-left:30px;}



.zlxm_cb li p.p1 a{ color:#F4640B;}



.zlxm_cb li p.p2{ color:#000;}



.zlxm_cb li p.p2 a{ color:#f00;}



.zlxm_cc{ height:36px; padding:0 7px;}



.zlxm_cc .zx1{ width:185px; height:34px; line-height:34px; border:1px solid #ABABAB; background:#F0F0F0; padding-left:8px; color:#333; font-size:14px;}



.zlxm_cc .zx2{ width:65px; height:34px; line-height:30px; text-align:center; color:#fff; border:1px solid #D65303; background:#F4640B; font-size:14px;}



.yytd{ width:1138px; border:1px solid #DDDDDD; margin:0 auto 25px;}



.yytd_a{ font-size:14px; color:#7C7C7E; height:52px; line-height:52px; padding-left:30px;}



.yytd_b{ width:100%; height:43px; background:url(../images/ghlc.jpg) no-repeat left center;}



.yytd_c{ padding:18px 27px;}



.yygh{ width:280px;}



.yygh p{ clear:both; font-size:14px; color:#000000; height:30px; line-height:30px;}



.yygh p span{ float:left;}



.yygh p textarea { height:60px !important;}



.yygh p input,.yygh p select,.yygh p textarea{ float:left; font-size:14px; color:#000000; padding-left:5px; border:1px solid #DDDDDD; border-radius:3px; width:195px; height:30px; line-height:30px; margin:4px 0;}



.ghts_xx{ clear:both; text-align:center; font-size:14px; color:#000; padding-top:10px;}



.ghts_xx span{ color:#F96B2D;}



.ghts_tj{ width:166px; margin:0 auto;}



.ghts_tj input{ color:#fff; font-size:14px; text-align:center; width:73px; height:30px; line-height:28px; float:left; margin:10px 5px auto; border:none;}



.ghts_tj input.gh_tj1{ background:#4CA8DB;}



.ghts_tj input.gh_tj2{ background:#F96B2D;}



.zjpb{ width:762px;}



.zjpb_a{ color:#434343; font-size:14px; line-height:32px;}



.zjpb_a h2{ font-size:20px; font-weight:normal; float:left; line-height:30px;}



.zjpb_a span{ color:#FF9900; }



.zjks{ width:762px; height:199px; margin:3px 0 15px 0;}



.zjpb_b{ width:100%; height:54px; text-align:center;}



.zjpb_b img{ width:175px; height:54px; margin:0 38px;}



.zjpb_c{ width:762px; height:199px; margin:3px auto 15px;}







/*通用底部专家坐诊表*/

table{border-collapse:collapse;border-spacing:0}

.add_bottom{width:998px;margin:10px auto 40px;border:1px solid #dadada}

.add_bottom h3{font-size:28px;line-height:52px;color:white;padding-left:15px;background:#0082d0}

.add_bottom h3 i{ width:36px; height:25px; background:url(../images/zjzzt.jpg) no-repeat center; display:block; float:left; margin:13px 10px;}

.abt_a{padding:24px 0 0 10px}

.abt_a p{font-size:14px;color:red;line-height:35px}

.abt_b{padding:20px 10px 0 0}

.ab_tel{position:relative;width:;color:#fff;height:143px;clear:both;margin:10px 10px 10px;background:#0081d0}

.abtel_aa{position:absolute;left:20px;top:78px}

.abtel_a{position:absolute;left:70px;top:80px}

.abtel_a textarea{width:590px;height:45px;padding:5px 0 0 5px;background:#fff;border:1px solid #ddd;font-size:13px}

.abtel_d input,.abtel_e input,.abtel_b input{width:220px;height:30px;border:1px solid #ddd;background:#fff;font-size:12px;padding-left:5px}

.abtel_ee{position:absolute;left:20px;top:23px}

.abtel_e{position:absolute;left:70px;top:20px}

.abtel_dd{position:absolute;left:330px;top:23px}

.abtel_d{position:absolute;left:380px;top:20px}

.abtel_bb{position:absolute;left:630px;top:23px}

.abtel_b{position:absolute;left:720px;top:20px}

.abt_add{width:588px;height:302px}

.abt_add ul{padding:45px 0 0 80px}

.abt_add li{height:32.8px}

.abt_add li span{display:block;width:58px;margin:0 7px 0 7.5px;height:24px;line-height:22px;float:left;font-size:14px}

.abt_add li span a{display:block;text-align:center;background:#1080ce;color:#fff}

.abt_add li a:hover{background:#f78b05;transition:all 0.3s linear 0s}

.lm_yyhj{width:1000px;margin:0 auto;border-bottom:1px #595757 solid;margin-bottom:20px;padding-bottom:10px}

.lm_yyhj p{font-size:36px;color:#000000;font-family:微软雅黑}

.lm_yyhj p span{font-size:18px;font-family:微软雅黑;padding-left:20px}

.lm_yyhj2{width:1010px;margin:0 auto}

.lm_yyhj2 p{font-size:20px;color:#049BF9;padding-left:10px;padding-bottom:20px;font-weight:bold}

.lm_yyhj2 ul{margin-bottom:20px;overflow:hidden}

.lm_yyhj2 ul li{float:left;padding-left:10px;padding-right:10px}

.lm_yyhj2 ul li p{text-align:center;font-size:18px;color:#000;font-family:微软雅黑;padding-top:10px;font-weight:100}

.bg_zjmz{width:80px;height:33px;text-align:center;line-height:33px;color:#008cd6;font-size:16px;font-family:微软雅黑}

.abt_a table{border:1px #008cd6 solid}

.bg_zjmz2{text-align:center;line-height:40px;height:40px;font-family:微软雅黑}

.bg_zjmz3{background:url(../images/bg_zjsj.png) no-repeat;height:39px;width:79px}

.bg_zjmz4{display:block;width:58px;height:24px;color:#fff;background:#1080ce;text-align:center;margin:0 auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:13px;line-height:24px}

.yhs{background:#ff8e07}

.spread{display:block;color:#008cd6;text-align:center;margin-top:5px}

.retract{display:block;color:#008cd6;text-align:center;margin-top:5px}

.TB-focust{width:978px;height:108px;border:1px solid #D8D8D8;position:relative;overflow:hidden}

.TB-focust .hd{position:absolute;right:9px;bottom:10px;z-index:1;padding-left:2px}

.TB-focust .hd li{color:#f60;cursor:pointer;margin-left:3px;width:18px;height:18px;background:#fff;float:left;font-size:13px;line-height:18px;overflow:visible;text-align:center;opacity:.7;filter:alpha(opacity=70);border:1px solid #d8d8d8;margin-left:-1px}

.TB-focust .hd li.on{background:#f60;color:#fff;font-weight:bold;opacity:1;filter:alpha(opacity=100);z-index:2;position:relative}

.sb_bt{margin-top:10px;margin-bottom:10px}

.sb_bt p{font-size:24px;color:#049BF9;padding-left:10px;border-bottom:1px #049BF9 solid;font-weight:bold;padding-bottom:10px;font-family:微软雅黑}

.wz_tonglan{width:1000px;margin:0 auto;margin-top:10px}
.jpks { background: #fff; width: 998px; margin: 0 auto; overflow: hidden; border: 1px solid #e6e6e6; height: 549px; _height: 565px }
.jpks .p15 { padding: 15px 15px 0; overflow: hidden; *padding: 15px}
.jpks .m34 { margin: 0 34px }
.jpks .ks { width: 300px; height: 234px; _height: 250px; overflow: hidden; display: inline-block; float: left; margin-bottom: 20px; _margin-bottom: 0px; }
.jpks .mb { margin-bottom: 10px }
.jpks .ks h3 { border-bottom: 1px solid #999; height: 25px; line-height: 25px }
.jpks .ks h3 .al { display: inline-block; float: left; width: 260px; color: #000; font-size: 16px; }
.jpks .ks h3 .ar { display: inline-block; float: right; width: 39px; height: 11px; background: url(../images/more.jpg) no-repeat; margin: 10px 0 0 }
.jpks .ks .ks-d { margin: 12px 0 6px }
.jpks .ks .ks-l { display: inline-block; float: left; width: 128px; border: 1px solid #e6e6e6; height: 131px }
.jpks .ks .ks-r { display: inline-block; float: right; width: 160px; }
.jpks .ks .ks-r .pt { margin-top: -5px }
.jpks .ks .ks-r a { color: #000; line-height: 24px }
.jpks .ks .p1 { background: #e1e1e1; width: 100%; height: 30px; line-height: 30px; text-align: center; }
.jpks .ks .p1 a { color: #5d5d5d; font-size: 12px; margin: 0 5px }
.jpks .ks .p2 { text-align: center; height: 30px; line-height: 29px; _padding-top: 10px }
.jpks .ks .p2 a { color: #2b969f; font-size: 14px; font-weight: bold; }

.clearfix:after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden; content: '\20'; }