@charset "utf-8";

/* CSS Document */
.fullSlide { width: 100%; position: relative; height: 465px; background: #ffffff; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; width: 100%; }
.fullSlide .bd ul { width: 100% !important }
.fullSlide .bd li { width: 100% !important; height: 465px; overflow: hidden; text-align: center }
.fullSlide .bd li a { display: block; height: 465px； }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center }
.fullSlide .hd ul { text-align: center; padding-top: 5px }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 16px; height: 8px; margin: 5px; overflow: hidden; line-height: 9999px; background: #fff }
.fullSlide .hd ul .on { background: #1E88C7 }
body { font: 12px "Microsoft YaHei", Arial, Helvetica; color: #333; background: #ffffff/*#f2f2f2;*/ ; overflow-x: hidden; }
body, div, h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd, ol { padding: 0; margin: 0 }
ul, li, dl, dt, dd, ol { list-style: none; }
em, i, b { font-style: normal; font-weight: normal; }
img { vertical-align: middle; border: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 14px; }
.red { color: #C00 }
.layout { width: 1100px; margin: 0 auto; }
.over { overflow: hidden; }
a { text-decoration: none; color: #333; }
a:hover { color: #f60; }
.fl { float: left; }
.fr { float: right; }
.cl { clear: both; font-size: 1px; }
.mb25 { margin-bottom: 25px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.picMarquee-left { width: auto; overflow: hidden; position: relative; }
.picMarquee-left .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; }
.picMarquee-left .hd .prev, .picMarquee-left .hd .next { 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; }
.picMarquee-left .hd .next { background-position: 0 -50px; }
.picMarquee-left .hd .prevStop { background-position: -60px 0; }
.picMarquee-left .hd .nextStop { background-position: -60px -50px; }
.picMarquee-left .bd { padding: 10px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { display: block; padding: 2px; border: 1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left .bd ul li .title { line-height: 24px; }

/* head */
.top { background: #fff; }
.topbox { height: 125px; }
.logo { float: left; margin-right: 85px; margin-top: 24px; }
.topulbox { float: left; margin-top: 28px; font-size: 14px; width: 290px; }
.topulbox li { list-style: inside square; line-height: 25px; }
.telbox { padding-top: 35px; }
.telbox h2 { line-height: 26px; font-size: 16px; margin-bottom: 5px; }
.telbox h2 img { margin-right: 5px; }
.telbox p { color: #0180c9; font-weight: bold; font-size: 29px; line-height: 30px; }

/* nav */
.navbox { line-height: 60px; height: 60px; background: #0d87cd; font-size: 16px; }
.navbox dt { float: left; width: 220px; background: #dd724d; position: relative; z-index: 99999; }
.navbox dt span { line-height: 60px; color: #FFF; text-align: center; display: block; font-size: 16px; }
.navbox dt:hover .downbox { display: block }
.navbox dt span img { margin-right: 5px; }
.navbox dd { float: left; text-align: center; }
.navbox dd a { color: #FFF; display: inline-block; padding: 0 21px; background: url(../images/navbg.png) right center no-repeat; font-size: 16px; }
.navbox dd a:hover, .navbox dd a.on { background: #0c73ae; }
.navbox dt .downbox { width: 220px; height: 390px; position: absolute; left: 0; top: 60px; background: #FFF; display: none }
.navbox .downbox h2 { color: #333; text-indent: 12px; line-height: 19px; padding: 14px 0 8px 0; }
.navbox .downbox h2 img { margin-right: 6px; }
.navbox .downbox h2  i { float: right; margin-right: 13px; display: none; }
.navbox .downbox { }
.navbox .downbox ul { position: relative; height: 390px; }
.navbox .downbox li { padding: 0px 0 1px 1px; border-top: 1px solid #ebebeb; width: 218px; height: 96px; display: block; float: left; background: #FFF; }
.navbox .downbox li:hover .down_left { height: 96px; background: #FFF; position: relative; z-index: 33; width: 221px; }
.navbox .downbox li:hover h2 i { display: block; }
.navbox .downbox li p { overflow: hidden; line-height: 25px; }
.navbox .downbox li p a { float: left; line-height: 25px; font-size: 12px; color: #999; margin-left: 13px; white-space: nowrap; }
.navbox .downbox li p a:hover { color: #f60; }
.navbox .downbox li:hover { border: 1px solid #0d87cd; padding: 0; background: #fff; }
.navbox .downbox .down_right { width: 672px; height: 390px; position: absolute; left: 220px; top: 0px; background: #fff; border: 1px solid #148ace; z-index: 30; }
.down_right .down_img { float: right; margin: 42px 80px 0 35px; }
.down_right h3 { font-size: 18px; margin-top: 38px; line-height: 40px; text-indent: 65px; }
.down_right p.a { padding-left: 35px; text-indent: 2em; font-size: 12px; line-height: 20px; margin-bottom: 20px; }
.navbox .downbox .down_right p.a a { margin: 0; color: #b50d0d; float: none; }
.navbox .downbox .down_right p.a a:hover { color: #f60; }
.down_right  h4 { font-size: 14px; padding-left: 65px; line-height: 14px; color: #333; margin-bottom: 10px; }
.down_right  ol { line-height: 20px; margin-bottom: 5px; font-size: 12px; color: #666; width: 315px; text-indent: 65px; }
.down_right  ol a { float: left; text-indent:6em; background: #e7e7e7; padding: 0px 5px; }
.bdbox { border-bottom: 1px dashed #cccccc; margin: 30px }
.down_right .seach { float: left; font-size: 16px; line-height: 16px; width: 180px; text-align: right; }
.down_right .seach_b { overflow: hidden; line-height: 20px; width: 340px; float: left; font-size: 12px; }
.down_right .seach_b a { float: left; margin-right: 25px; color: #666; margin-bottom: 5px; white-space: nowrap; }
.down_right .seach_b a:hover { color: #f60; }

/* banner */
.banner { overflow: hidden; position: relative; z-index: 2; width: 1440px; margin: 0 auto 20px; }
.banner .hd { position: absolute; top: 360px; left: 73%; z-index: 3; }
.banner .hd li { float: left; width: 14px; height: 14px; background: url(../images/banner_a.png) no-repeat; margin-right: 8px; cursor: pointer; }
.banner .hd li.on { background: url(../images/banner_b.png) no-repeat; }
.banner .bd img { width: 1440px }
.sybanner { overflow: hidden; position: relative; z-index: 2; width: 1100px; margin: 0 auto 12px; }
.sybanner .hd { position: absolute; top: 230px; left: 90%; z-index: 3; }
.sybanner .hd li { float: left; width: 14px; height: 14px; background: url(../images/banner_a.png) no-repeat; margin-right: 8px; cursor: pointer; }
.sybanner .hd li.on { background: url(../images/banner_b.png) no-repeat; }
.sybanner .bd img { width: 1100px; }
.schbox { width: 1100px; margin: 0 auto; line-height: 52px; background: #fff; height: 52px; font-size: 16px; color: #222; margin-bottom: 20px; }
.schbox img { margin: 0 3px; vertical-align: middle; }
.schbox  i { float: left; }
.schbox ul { overflow: hidden; float: left; }
.schbox li { float: left; margin-left: 20px; }
.schbox li a { color: #616161; font-size: 14px; }
.schbox li a:hover { color: #f60; }
.schbox .schbox_a { float: right; padding-right: 18px; }
.schbox .schbox_a label { color: #616161; font-size: 14px; margin-right: 5px; }
.schbox .schbox_a input { width: 310px; height: 26px; line-height: 26px; text-indent: 10px; color: #666; border: 1px solid #cecece; padding: 0; }
.schbox .schbox_a a { margin-left: -36px; }
.schbox .schbox_a a img { margin: 0px; vertical-align: top; padding-top: 13px; }
.titlebox { width: 1100px; font-weight: bold; margin: 0 auto; margin-bottom: 6px; line-height: 64px; background: #fff; border-bottom: 2px solid #0272b3; text-indent: 20px; color: #0071b2; font-size: 32px; }
.titlebox em { color: #848484; font-size: 16px; }
.titlebox b { color: #c4c4c4; margin: 0 5px; font-weight: normal; font-size: 30px; }
.titlebox i { font-size: 20px; color: #353535; margin-right: 5px; }
.titlebox a { float: right; line-height: 30px; background: #a8a8a8; color: #FFF; padding: 0 13px; margin-top: 18px; margin-right: 13px; border-radius: 3px; font-size: 14px; font-weight: normal; }
.titlebox a:hover { background: #C00; }
.anli { overflow: hidden; width: 1098px; margin: 0 auto; border: 1px solid #ddd; background: #fff; margin-bottom: 15px; padding-top: 20px; }
.focus_b { overflow: hidden; margin: 20px; margin-top: 0px; float: left; width: 578px; margin-right: 50px; }
.focus_b .bd { height: 280px; overflow: hidden; overflow: hidden; width: 578px; }
.focus_b .bd li { float: left; padding: 3px; border: 1px solid #d6d6d6; }
.focus_b .bd img { }
.focus_b .hd { overflow: hidden; width: 600px; margin-top: 8px; }
.focus_b .hd li { float: left; padding: 3px; border: 1px solid #d6d6d6; margin-right: 7px; cursor: pointer; }
.focus_b .hd li.on { border: 1px solid #0c73ae; }
.bdd { overflow: hidden; height: 426px; }
.bdd li { height: 426px; }
.anli h2 { font-size: 14px; color: #5a5a5a; line-height: 25px; }
.anli h2 b { font-weight: bold; }
.anli h3 { height: 50px; line-height: 60px; font-size: 16px; color: #5a5a5a; }
.anli p { line-height: 37px; margin-bottom: 15px; font-size: 14px; text-align: left; }
.anli p em { color: #FFF; background: #d7905b; display: inline-block; width: 320px; text-indent: 10px; border-radius: 3px; }
.anli p.b em { background: #40c991; }
.anli p.c em { background: #6ba3dd; }
.anli dt { height: 60px; color: #0c73ae; font-size: 14px; line-height: 80px; overflow: hidden; }
.anli dd { line-height: 25px; }
.anli dd a { color: #5a5a5a; }
.anli dd a:hover { color: #f60; }
.zlbox { background: #FFF; border: 1px solid #ddd; width: 1098px; margin: 0 auto; margin-bottom: 20px; overflow: hidden; }
.zlbox dl { margin-bottom: 30px; overflow: hidden; position: relative; }
.zlbox dt { float: left; margin-left: 8px; margin-right: 15px; margin-top: 20px; }
.zlbox dt a { display: block; background: url(../images/li_bga.png); width: 163px; height: 59px; line-height: 59px; text-align: left; font-size: 18px; color: #FFF; margin-top: 20px; }
.zlbox dt a.on { background: url(../images/li_bgb.png); }
.zlbox dt a img { margin: 0 10px; }
.zlbox dd { float: left; width: 795px; height: 410px; position: absolute; top: 0px; right: 20px; background: #FFF; z-index: 4 }
.zlbox dd.on { display: block; z-index: 6; }
.zlbox dd a.prev, .zlbox dd a.next { position: absolute; display: block; }
.zlbox dd a.prev { top: 210px; left: 0px; z-index: 99 }
.zlbox dd a.next { top: 210px; right: 0px; z-index: 99 }
.zlbox dd .hd { overflow: hidden; margin: 27px 0 38px 60px; }
.zlbox dd .hd li { float: left; font-size: 24px; padding: 0 40px; color: #FFF; cursor: pointer; margin-right: 20px; line-height: 46px; background: #c6c6c6; }
.zlbox dd .hd li.on { color: #FFF; background: #0c73ae; }
.zlbox dd .bd { overflow: hidden; height: 288px; overflow: hidden; }
.zlbox dd .bd li { overflow: hidden; }
.zlbox dd .bd li img { float: left; margin: 0 35px 0 70px; }
.zlbox dd .bd li h2 { font-size: 18px; line-height: 25px; text-align: center; color: #3f3f3f; }
.zlbox dd .bd li p { height: 45px; color: #c39500; font-size: 14px; line-height: 60px; overflow: hidden; }
.zlbox dd .bd li ol { line-height: 25px; font-size: 14px; color: #797979; }
.zlbox dd .bd li h3 { height: 65px; font-size: 16px; text-indent: 5px; margin-top: 10px; color: #C00 }
.zlbox dd .bd li a.a { color: #e02323; font-size: 16px; }
.zlbox dd .bd li a.a:hover { color: #f60; }
.huanzhe { width: 988px; border: 1px solid #ddd; margin: 0 auto; background: #fff; margin-bottom: 22px; overflow: hidden; padding-left: 12px; }
.huanzhe h2 { color: #0071b2; font-size: 20px; line-height: 60px; }
.huanzhe p { display: inline-block; float: left; text-align: center; line-height: 17px; font-size: 16px; color: #4b4b4b; margin-right: 13px; border: 1px solid #e5e5e5; height: 41px; padding: 0 5px; padding-top: 8px; }
.huanzhe a:hover p { background: #e0e0e0; }
.huanzhe p em { clear: both; font-size: 12px; color: #8b8b8b; }
.huanzhe a { margin-left: 8px; }
.judian { height: 39px; width: 1098px; border: 1px solid #eaeaea; margin: 0 auto; margin-bottom: 15px; background: #FFF; line-height: 39px; }
.judian a.a { float: right; margin: 1px; background: #ecbb11; color: #FFF; padding: 0 6px; }
.judian a.a:hover { background: #b6900c; }
.judian i { background: url(../images/tixing.png) no-repeat; height: 37px; margin-top: 1px; color: #FFF; font-size: 16px; padding: 0px 20px 0 13px; background-size: 100% 100%; float: left; margin-right: 20px; }
.judian ul { display: inline-block; }
.judian ul li { float: left; margin-right: 30px; background: url(../images/title_bg.png) left center no-repeat; padding-left: 20px; }
.zzbox { overflow: hidden; margin-bottom: 25px; background: #fff; }
.zzbox .inbox { width: 1014px; }
.zzbox .zz_inbox { float: left; width: 491px; border: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
.zzbox .zz_inbox .head { height: 37px; background: #FFF; border-bottom: 1px solid #ddd; text-align: right; }
.zzbox .zz_inbox .head span { float: left; line-height: 37px; height: 37px; overflow: hidden; background: #0c73ae; color: #FFF; padding: 0 30px 0 12px; font-size: 20px; }
.zzbox .zz_inbox .head span em { font-size: 12px; }
.zzbox .zz_inbox .head a { display: inline-block; margin-right: 5px; height: 37px; position: relative; line-height: 37px; padding: 0 2px; color: #4a4a4a; white-space: nowrap; color: 4a4a4a; }
.zzbox .zz_inbox .head a.on, .zzbox .zz_inbox .head a:hover { color: #c32f2f; border-bottom: 1px solid #c32f2f; }
.zzbox .bd { width: 491px; height: 316px; overflow: hidden; }
.zzbox .bd li { width: 491px; display: none; }
.zzbox .bd li.on { display: block; }
.zzbox .bbox { overflow: hidden; margin: 15px; }
.zzbox .bbox img { float: left; margin-right: 15px; }
.zzbox .bbox h4 { text-align: center; font-size: 18px; line-height: 55px; }
.zzbox .bbox h4 a { color: #0c73ae; }
.zzbox .bbox h4 a:hover { color: #f60; }
.zzbox .bbox p { text-indent: 2em; color: #868686; line-height: 25px; }
.zzbox .bbox p a { color: #9f0000; }
.zzbox .bbox p a:hover { color: #f60; }
.zzbox .zz_inbox dl { margin: 0 5px 0 25px; list-style: disc inside; }
.zzbox .zz_inbox dd { font-size: 14px; line-height: 30px; border-bottom: 1px dashed #ddd; overflow: hidden; }
.zzbox .zz_inbox dd a { margin-left: 5px; display: inline-block; }
.zzbox .zz_inbox dd a.a { float: right; color: #9f0000; }
.zzbox .zz_inbox dd a.a:hover { color: #f60; }
.zzbox .zz_inbox dt { margin: 9px; line-height: 26px; height: 26px; border: 1px solid #f0f0f0; color: #a3a3a3; overflow: hidden; }
.zzbox .zz_inbox dt a { color: #a3a3a3; margin-left: 5px; }
.zzbox .zz_inbox dt a:hover { color: #f60; }
.zzbox .zz_inbox dt a.a { float: right; height: 28px; position: relative; top: -1px; background: #c32f2f; color: #FFF; padding: 0 10px; border-radius: 3px; line-height: 28px; text-align: center; }
.zzbox .zz_inbox dt a.a:hover { background: #9c2c2c; }
.abox { width: 1100px; margin: 40px auto 0 auto; overflow: hidden; }
.abox .inbox { width: 1050px; overflow: hidden; }
.abox a { float: left; color: #fff; font-size: 16px; white-space: nowrap; background: #000; line-height: 40px; padding: 0 21px; margin-right: 12px; margin-bottom: 10px; }
.abox .a { background: #71a1df; }
.abox .a:hover { background: #4974ac; }
.abox .b { background: #ff907b; }
.abox .b:hover { background: #b94630; }
.abox .c { background: #5ec0bd; }
.abox .c:hover { background: #1da9a5; }
.abox .d { background: #e86c8e; }
.abox .d:hover { background: #961639; }
.abox .e { background: #e8a360; }
.abox .e:hover { background: #af6824; }
.abox .f { background: #8e82db; }
.abox .f:hover { background: #4231b2; }
.abox .g { background: #5ec05e; }
.abox .g:hover { background: #1e8f1e; }
.abox .h { background: #c0a85e; }
.abox .h:hover { background: #af902f; }
.newbox { margin-bottom: 20px; }
.intitle { background: #FFF; line-height: 39px; text-indent: 14px; font-size: 18px; color: #000; border: 1px solid #ddd; }
.intitle a { float: right; font-size: 12px; margin-right: 12px; color: #666; }
.intitle a:hover { color: #f60; }
.focus { float: left; width: 286px; height: 326px; margin-right: 12px; overflow: hidden; position: relative; }
.focus .bd { width: 286px; height: 275px; overflow: hidden; margin-top: 10px; }
.focus .hd { position: absolute; right: 10px; bottom: 10px; }
.focus .hd li { float: left; width: 18px; height: 18px; background: #49637d; text-align: center; line-height: 18px; color: #FFF; margin-left: 10px; cursor: pointer; }
.focus .hd li.on { background: #ad2929; }
.dongtai { width: 404px; float: left; height: 326px; }
.dongbox { border: 1px solid #ddd; border-top: none; background: #FFF; height: 284px; padding: 0 10px; }
.dongbox h4 { text-align: center; font-size: 18px; font-weight: bold; height: 54px; line-height: 60px; overflow: hidden; }
.dongbox h4 a { color: #0071b2; }
.dongbox h4 a:hover { color: #044367; }
.dongbox p { line-height: 20px; color: #595959; font-size: 14px; }
.dongbox p a { color: #9f0000; }
.dongbox .bd { border-bottom: 1px  dashed #c8c8c8; margin: 17px 0; }
.dongbox li { font-size: 14px; line-height: 25px; }
.dongbox li em { display: inline-block; margin-right: 5px; color: #FFF; background: #818181; height: 14px; width: 14px; line-height: 14px; text-align: center; font-size: 12px; }
.dongbox li em.a { background: #0d87cd; }
.dongbox li em.b { background: #f55f13; }
.dongbox li a { color: #666; }
.dongbox li a:hover { color: #9f0000; text-decoration: underline; }
.dongbox li i { float: right; }
.jianjie { float: right; width: 286px; height: 326px; }
.jjimg { width: 100%; height: 135px; margin-top: 5px; display: inline-block; }
.jjbox { border: 1px solid #ddd; padding-top: 5px; height: 138px; background: #FFF; }
.jjbox p { padding: 0 10px; line-height: 25px; text-indent: 2em; margin-bottom: 10px; color: #595959; }
.jjbox p a { color: #9f0000; }
.jjbox li { float: left; margin-left: 18px; text-align: center; }
.jjbox li img { margin-bottom: 8px; }
.jjbox li a { color: #666; }
.jjbox li a:hover { color: #9f0000; text-decoration: underline; }
.doctor { float: left; width: 473px; height: 442px; border: 1px solid #ddd; background: #fff; overflow: hidden; margin-right: 10px; }
.doctor .hd { overflow: hidden; margin-bottom: 10px; }
.doctor .hd li { color: #2f2f2f; float: left; width: 132px; height: 69px; background: #e2e2e2; margin-left: 19px; margin-top: 12px; cursor: pointer; }
.doctor .hd li img { float: left; width: 55px; height: 61px; margin: 4px 10px 4px 4px; }
.doctor .hd li p { margin-top: 15px; line-height: 20px; }
.doctor .hd li.on { background: #0d87cd; }
.doctor .hd li.on p { color: #FFF; }
.doctor .bd { }
.doctor .bd li { position: relative; padding: 0 12px; display: none; }
.doctor .bd li.on { display: block; }
.doctor .bd a.a { position: absolute; left: 45px; top: 270px; background: #0d87cd; color: #FFF; font-size: 14px; display: inline-block; line-height: 25px; padding: 0 20px; border-radius: 5px; }
.doctor .bd a.a:hover { background: #08547f; }
.doctor .bd img { float: left; width: 250px; height: 280px; margin-right: 20px; }
.doctor .bd h3 { padding-top: 55px; font-size: 18px; line-height: 30px; color: #454545; }
.doctor .bd h3 em { font-size: 28px; margin-right: 5px; font-weight: bold; }
.doctor .bd h4 { line-height: 28px; font-size: 16px; color: #4d4d4d; margin-bottom: 28px; }
.doctor .bd span { display: block; font-size: 14px; color: #282828; line-height: 25px; }
.doctor .bd p { color: #525252; line-height: 20px; text-indent: 2em; margin-bottom: 28px; }
.doctor .bd p a { color: #9f0000; }
.doctor .bd  i { display: block; text-align: right; }
.doctor .bd  i a { display: inline-block; background: #c23232; color: #FFF; font-size: 14px; line-height: 30px; padding: 0 15px; border-radius: 3px; }
.doctor .bd  i a:hover { background: #771414; }
.guahao { float: left; width: 245px; height: 442px; border: 1px solid #ddd; background: #FFF; }
.guahao1 { }
.title { font-size: 20px; line-height: 42px; color: #2a2a2a; text-indent: 15px; border-bottom: 1px solid #ddd; }
.guahao ul { height: 232px; padding: 10px 10px 35px 10px; overflow-y: auto; overflow-x: hidden; border-bottom: 1px solid #ddd; }
.guahao ul li { overflow: hidden; color: #787878; line-height: 25px; }
.guahao ul li i { float: right; color: #bf1a1a; }
.guahao p { padding: 15px 10px  5px; font-size: 14px; color: #3b3b3b; line-height: 25px; }
.guahao p span { font-size: 16px; color: #c23232; }
.guahao a.a { display: inline-block; margin-left: 42px; font-size: 16px; line-height: 36px; background: #c23232; color: #FFF; padding: 0 15px; border-radius: 3px; }
.guahao a.a:hover { background: #721414; }
.thkbox { float: right; width: 245px; border: 1px solid #ddd; background: #FFF; height: 442px; }
.thkbox li { overflow: hidden; padding: 20px 10px; border-bottom: 1px dashed #cacaca; }
.thkbox img { float: left; margin-right: 10px; }
.thkbox  h3 { color: #666; line-height: 20px; }
.thkbox p { color: #999; line-height: 20px; }
.tjbox { width: 1098px; border: 1px solid #ddd; margin: 0 auto; margin-bottom: 20px; background: #FFF; overflow: hidden; }
.tjbox ul { clear: both; }
.tjbox a { float: left; width: 222px; margin-left: 42px; text-align: center; line-height: 40px; }
.tjbox a img { width: 222px; height: 144px; }
.tjbox h2 { height: 56px; line-height: 50px; font-size: 20px; color: #333; margin-left: 30px; }
.tjbox .hd { text-align: center; margin-right: 12px; margin-bottom: 16px; }
.tjbox .hd li { display: inline-block; background: url(../images/tj_bgb.png); width: 14px; height: 14px; margin-right: 5px; *display: inline; *zoom: 1; }
.tjbox .hd li.on { background: url(../images/tj_bga.png) no-repeat; }

/*  flink */
.flink { width: 1098px; border: 1px solid #ddd; margin: 0 auto; margin-bottom: 20px; background: #FFF; overflow: hidden; }
.flink h2 { height: 56px; line-height: 50px; font-size: 20px; color: #333; margin-left: 30px; }
.flink ul { overflow: hidden; margin-left: 30px; }
.flink a { float: left; margin-left: 12px; text-align: center; line-height: 40px; }

/* foot */
.foot_a { background: #0c73ae; overflow: hidden; }
.foot_a h2 { text-align: center; font-size: 24px; line-height: 60px; border-bottom: 1px solid #288cc5; color: #FFF; }
.foot_a h3 { font-size: 18px; line-height: 40px; text-indent: 20px; color: #FFF; margin-top: 10px; font-weight: bold; }
.foot_a li { line-height: 25px; text-indent: 25px; }
.foot_a li a { color: #FFF; }
.foot_a li a:hover { color: #F60; }
.foot_a p { color: #fff;line-height: 25px; }
.foot_a span { color: #FFF;display: block;text-indent: 25px;line-height: 20px;font-weight: bold;}
.foot_dl { height: 228px; margin-bottom: 15px; }
.foot_dl dd { float: left; border-left: 1px solid #288cc5; height: 228px; width: 256px; padding-left: 10px;}
.logo_b { float: left; margin: 0 20px; margin-top: 37px; }
.foot_b { background: #05649b; color: #83d2ff; text-align: center; padding: 15px 0; line-height: 25px; }
.foot_b a { font-weight: bold; color: #83d2ff; padding: 0 10px; }
.foot_b a:hover { color: #FFF; }
.list { margin: 0 auto; width: 1100px; }
.left { width: 240px; }
.left .top { width: 220px; height: 60px; background: #0d87cd; padding-left: 20px; padding-top: 10px }
.left .top h3 { color: #ffea00; font-size: 24px; font-weight: normal }
.left .top em { color: #FFF; font-size: 12px; }
.left .rnav { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; width: 238px; padding-top: 8px; background: #FFF }
.left .rnav ul { }
.left .rnav ul li { border-bottom: 1px solid #ebebeb; }
.left .rnav ul li:hover { border-left: solid #0d87cd 2px; background: #ebebeb; }
.left .rnav ul li:hover a { background: url(../images/rightbg1.gif) no-repeat 205px center; }
.left .rnav a { display: block; height: 40px; line-height: 40px; margin-left: 20px; font-size: 16px; }
.left .rphone { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; width: 226px; background: #FFF; padding: 31px 0 23px 12px; }
.left .hota { width: 240px; background: #FFFp; padding-bottom: 8px; margin-top: 12px; }
.left .hota h3 { width: 229px; height: 37px; background: #0d87cd; line-height: 37px; color: #FFF; font-size: 16px; padding-left: 11px; margin-bottom: 8px; }
.left .hota a { width: 118px; height: 34px; display: block; line-height: 34px; color: #FFF; font-size: 14px; float: left; margin-bottom: 2px; margin-left: 1px; text-align: center }
.left .hota a:hover { filter: alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity: 0.7; /*Firefox私有，透明度50%*/ opacity: 0.7;/*其他，透明度50%*/ }
.left .hota a.a1 { background: #54d2ec }
.left .hota a.a2 { background: #eebf4e; margin-left: 2px }
.left .hota a.a3 { background: #51dda3 }
.left .hota a.a4 { background: #c6cf24; margin-left: 2px }
.left .hota a.a5 { background: #f48b52 }
.left .hota a.a6 { background: #4ce2d9; margin-left: 2px }
.left .hota a.a7 { background: #f2b43d; margin-bottom: 10px; }
.left .hota a.a8 { background: #ec9f44; margin-left: 2px }
.left .rschbox_a { }
.left .rschbox_a input { width: 185px; height: 26px; line-height: 26px; text-indent: 10px; color: #666; border: 1px solid #cecece; padding: 0; float: left }
.left .rschbox_a a { display: inline-block; padding-top: 8px }
.left .rschbox_a a img { margin: 0px; vertical-align: top; }
.left .rightba { width: 240px; margin-top: 12px; }
.left .rightba img { width: 238px; border: 1px solid #dddddd }
.left .hzdx { width: 240px; background: #FFF; margin-top: 12px; }
.left .hzdx h3 { width: 225px; height: 37px; background: #0d87cd; line-height: 37px; color: #FFF; font-size: 16px; padding-left: 15px; }
.left .hzdx { padding-bottom: 1px; }
.left .hzdx img { float: left }
.left .hzdx li { padding-left: 8px; padding-right: 8px; margin-top: 25px; }
.left .hzdx li h4 { /*margin-left: 63px;*/ color: #666666; margin-bottom: 4px; }
.left .hzdx li p { /*margin-left: 63px;*/ color: #999999 }
.left .hzdx .gddx { background: #4e4e4e; display: block; width: 223px; margin: 20px auto; }
.left .hzdx .gddx a { width: 223px; height: 22px; background: url(../images/gdbg1.gif) no-repeat 160px 10px; display: block; color: #FFF; line-height: 22px; font-size: 14px; text-align: center }
.ptlist { width: 838px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; background: #FFF }
.ptlist .ptlistop { background: url(../images/bssa.gif); height: 43px; display: block; line-height: 43px; }
.ptlist .ptlistop h2 { font-size: 18px; color: #282828; margin-left: 23px; }
.ptlist .list { margin-top: 40px; }
.ptlist .list li { width: 690px; margin: 25px 0 0 25px; line-height: 24px; border-bottom: 1px dashed #e5e4e4; padding-bottom: 25px; }
.ptlist .list li h3 { height: 31px; background: #efeded; line-height: 31px; margin-bottom: 22px; padding-left: 12px; }
.ptlist .list li h3 a { font-size: 16px; color: #2666bf; font-weight: 500 }
.ptlist .list li p { padding: 0 12px; }
.ptlist .list li p a { color: #bb3343 }
.pagebox { overflow: hidden; margin-bottom: 45px; margin-top: 45px; margin-right: 20px; }
.pagebox ul { overflow: hidden; }
.pagebox ul li { float: left; margin: 0 5px 0 0; line-height: 26px; height: 27px; font-size: 12px; cursor: pointer; }
.pagebox ul li a { color: #666; padding: 0 10px; border: 1px solid #999; height: 24px; display: inline-block; }
.pagebox ul li a:hover { background: #087ec4; color: #fff; border: 1px solid #087ec4 }
.pagebox ul li em { font-weight: bold; margin: 0 5px; }
.pagebox ul li .select { padding-left: 10px; height: 26px; line-height: 26px; color: #666; border: 1px solid #999; }
.pagebox ul li .select option { border: 1px solid #999; }
.article { }
.article .wznr { width: 838px; border: 1px solid #dddddd; background: #FFF }
.article .wznr .wzbt { text-align: center; border-bottom: 1px solid #dddddd; width: 818px; margin-left: 10px; display: block; padding: 32px 0 23px 0 }
.article .wznr .wzbt h1 { font-size: 26px; color: #292929; margin-bottom: 10px; }
.article .wznr .wzbt i { color: #878787 }
.article .wznr .wzbtt { color: #878787; text-align: center; margin: 31px 0 13px 0; display: block }
.article .wznr .wzbtt a { color: #cf1c1c }
.article .wznr .wzjj { border: 1px solid #dddddd; height: 51px; display: block; background: #eae6e6; margin-left: 24px; margin-right: 24px; line-height: 22px; color: #878787; padding: 15px 10px 0 10px; }
.article .wznr .wzjj em { font-size: 14px; color: #555555 }
.article .wznr .zwbody { padding: 45px 24px 64px; font-size: 14px; }
.article .wznr .wztj { }
.article .wznr .wztj p { font-size: 18px; color: #393939; margin-left: 23px; margin-bottom: 13px; }
.article .wznr .wztj a { margin-left: 25px; }
.article .wznr .wztj a:hover { filter: alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity: 0.7; /*Firefox私有，透明度50%*/ opacity: 0.7;/*其他，透明度50%*/ }
.article .wznr .sxfy { font-size: 14px; padding: 0 37px; margin: 31px 0 }
.article .wznr .sxfy em { float: left }
.article .wznr .sxfy i { float: right }
.article .wznr .zxwz { font-size: 14px; padding: 0 34px; }
.article .wznr .zxwz h3 { font-size: 18px; height: 40px; line-height: 40px; background: #f5f5f5; border-top: 2px solid #0d87cd; padding: 0 15px; margin-bottom: 5px; }
.article .wznr .zxwz h3 a { font-size: 14px; }
.article .wznr .zxwz li { line-height: 28px; height: 28px; width: 300px; overflow: hidden; }
.article .wznr .zxwz .zx1 { width: 315px; border-right: 1px solid #d3d3d3; padding-bottom: 20px; overflow: hidden }
.article .wznr .zxwz .zx2 { margin-left: 40px; }
.right { width: 240px; }
.right .znyy { width: 238px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; background: #FFF; position: relative; margin-bottom: 12PX; }
.right .znyy h3 { background: url(../images/znyybg1.gif); height: 38px; line-height: 38px; font-size: 18px; color: #393939; padding: 0 12px }
.right .znyy h3 a { font-size: 12px; color: #828181 }
.right .znyy .ysbox { }
.right .znyy .ysbox li { position: relative; text-align: center }
.right .znyy .ysbox li img { display: block; width: 206px; height: 213px; margin: 23px auto 0 }
.right .znyy .ysbox li b { font-size: 16px; color: #b51e1e; clear: both }
.right .znyy .ysbox li .a1 { display: block; width: 196px; height: 29px; background: #747474; text-align: center; color: #FFF; line-height: 29px; font-size: 16px; margin: 15px auto 15px; border-radius: 3px }
.right .znyy .ysbox li a:hover { background: #b51e1e }
.right .zxwz { width: 238px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; background: #FFF; margin-bottom: 12PX; }
.right .zxwz  dL { padding-bottom: 15PX; }
.right .zxwz  dt h3 { background: url(../images/znyybg1.gif); height: 38px; line-height: 38px; font-size: 18px; color: #393939; padding: 0 12px; margin-bottom: 15PX; }
.right .zxwz  dt h3 a { font-size: 12px; color: #828181 }
.right .zxwz  dd { margin-bottom: 8px; }
.right .zxwz  dd a { color: #FFF }
.right .zxwz  dd a:hover { filter: alpha(opacity=90); /*IE滤镜，透明度50%*/ -moz-opacity: 0.9; /*Firefox私有，透明度50%*/ opacity: 0.9;/*其他，透明度50%*/ }
.right .zxwz  dd h1 { width: 230px; height: 31px; margin: 1px auto 1px; line-height: 31px; text-align: center; }
.right .zxwz  dd h1 i { background: #b9b9b9; display: inline-block; width: 193px; text-align: left; padding-left: 10px }
.right .zxwz  dd h1 em { width: 27px; background: #979797; height: 31px; display: inline-block }
.right .zxwz  dd img { margin: 12px 0px 12px 5px; display: none }
.right .zxwz  dd.on img { display: block }
.right .zxwz  dd.on i { background: #eab600; }
.right .zxwz dd.on em { background: #c79b00 }
.right .jstj { width: 238px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; background: #FFF; margin-bottom: 12PX; }
.right .jstj  dL { padding-bottom: 15PX; }
.right .jstj  dt h3 { background: url(../images/znyybg1.gif); height: 38px; line-height: 38px; font-size: 18px; color: #393939; padding: 0 12px; margin-bottom: 15PX; }
.right .jstj  dt h3 a { font-size: 12px; color: #828181 }
.right .jstj  dd { margin-bottom: 8px; }
.right .jstj  dd a { color: #FFF }
.right .jstj  dd a:hover { filter: alpha(opacity=90); /*IE滤镜，透明度50%*/ -moz-opacity: 0.9; /*Firefox私有，透明度50%*/ opacity: 0.9;/*其他，透明度50%*/ }
.right .jstj  dd h1 { width: 230px; height: 31px; margin: 1px auto 1px; line-height: 31px; text-align: center; }
.right .jstj  dd h1 i { background: #b9b9b9; display: inline-block; width: 193px; text-align: left; padding-left: 10px }
.right .jstj  dd h1 em { width: 27px; background: #979797; height: 31px; display: inline-block }
.right .jstj  dd img { margin: 12px 0px 12px 5px; display: none }
.right .jstj  dd.on img { display: block }
.right .jstj  dd.on i { background: #eab600; }
.right .jstj  dd.on em { background: #c79b00 }
.right .jjwt { width: 238px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; background: #FFF; }
.right .jjwt dl { }
.right .jjwt dl dt { background: url(../images/wzbg2.gif); height: 48px; padding-left: 12px; }
.right .jjwt dl dt h3 { color: #393939; font-size: 18px; margin-top: 7px; }
.right .jjwt dl dt em { color: #959595 }
.right .jjwt dl dd { margin: 15px 8px 15px 8px; border-bottom: 1px dashed #d8d8d8; padding-bottom: 15px; }
.right .jjwt dl dd a { }
.right .jjwt dl dd a:hover { filter: alpha(opacity=80); /*IE滤镜，透明度50%*/ -moz-opacity: 0.8; /*Firefox私有，透明度50%*/ opacity: 0.8;/*其他，透明度50%*/ }
.right .jjwt dl dd a.r { margin-right: 16px; }
.tslist { width: 1098px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; margin: 0 auto 20px; background: #FFF; }
.tslist h2 { background: url(../images/tslisbg.gif); height: 43px; display: block; line-height: 43px; font-size: 20px; padding-left: 20px }
.tslist h3 { display: block; border-bottom: 1px solid #333333; width: 1042px; font-size: 20px; margin: 30px 0 15px 27px; padding-bottom: 10px; font-size: 14px; }
.tslist .jcsb { width: 944px; margin-left: 57px; position: relative; background: url(../images/sbbg2.gif) no-repeat 56px bottom; }
.tslist .jcsb .bd { overflow: hidden; width: 1044px; height: 344px; }
.tslist .jcsb .bd li { width: 305px; text-align: center; font-size: 14p; float: left; height: 344px; margin-right: 24px; position: relative }
.tslist .jcsb .bd li img { width: 305px; height: 264px; margin-bottom: 13px; }
.tslist .jcsb .hd { position: absolute; width: 78px; height: 34px; z-index: 110000; left: 473px; top: 335px; }
.tslist .jcsb .bd li em { width: 100px; height: 28px; text-align: center; color: #FFF; background: #0d87cd; position: absolute; top: 118px; left: 104px; z-index: 99; line-height: 28px; display: none }
.tslist .jcsb .bd li i { width: 305px; height: 264px; background: #8c8c8c; position: absolute; filter: alpha(opacity=50); /*IE滤镜，透明度50%*/ -moz-opacity: 0.5; /*Firefox私有，透明度50%*/ opacity: 0.5;/*其他，透明度50%*/ display: none }
.tslist .jcsb .bd li:hover i { display: block }
.tslist .jcsb .bd li:hover em { display: block }
.tslist .jcsb .hd li { background: url(../images/sbbg4.gif); width: 16px; height: 16px; float: left; margin-right: 9px; position: relative }
.tslist .jcsb .hd li.on { background: url(../images/sbbg3.gif); }
.tslist .zlsb { margin-left: 57px; font-size: 14px; }
.tslist .zlsb li { width: 305px; text-align: center; font-size: 14p; float: left; height: 344px; margin-right: 23px; position: relative; }
.tslist .zlsb li em { width: 100px; height: 28px; text-align: center; color: #FFF; background: #0d87cd; position: absolute; top: 118px; left: 104px; z-index: 99; line-height: 28px; display: none }
.tslist .zlsb li i { width: 305px; height: 264px; background: #8c8c8c; position: absolute; filter: alpha(opacity=50); /*IE滤镜，透明度50%*/ -moz-opacity: 0.5; /*Firefox私有，透明度50%*/ opacity: 0.5;/*其他，透明度50%*/ display: none }
.tslist .zlsb li:hover i { display: block }
.tslist .zlsb li:hover em { display: block }
.tslist .zlsb  li img { width: 305px; height: 264px; margin-bottom: 13px; }
.tslistys { width: 1098px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; margin: 0 auto 20px; background: #FFF; }
.tslistys h2.h1 { background: url(../images/tslisbg.gif); height: 43px; display: block; line-height: 43px; font-size: 20px; padding-left: 20px }
.tslistys h3.h3 { background: url(../images/ystopbg.jpg) no-repeat left center; font-size: 16px; color: #a82713; padding-left: 27px; margin: 24px 0 0 31px; }
.tslistys .yszz { margin: 20px 0 47px 0; }
.tslistys .yszz li { width: 221px; float: left; margin-left: 42px; }
.tslistys .yszz li dt { width: 167px; height: 28px; border-bottom: solid 2px #cf631b; margin: 0 auto; background: #0281ca; color: #FFF; line-height: 28px; text-align: center; font-size: 16px; }
.tslistys .yszz li dd { width: 221px; height: 110px; background: #e1e1e1 }
.tslistys .yszz li dd p { text-indent: 2em; color: #444343l; line-height: 24px; padding: 9px 5px 0 9px; }
.tslistys .yslist { }
.tslistys .yslist li { width: 457px; color: #333333; float: left; margin-left: 60px; margin-bottom: 40px; }
.tslistys .yslist span img { padding: 5px; border: 1px solid #dddddd; width: 202px; height: 262px }
.tslistys .yslist span { position: relative; display: block; float: left }
.tslistys .yslist span em { position: absolute; top: 242px; left: 5px; width: 202px; text-align: center; height: 25px; background: #000000; filter: alpha(opacity=30); /*IE滤镜，透明度50%*/ -moz-opacity: 0.3; /*Firefox私有，透明度50%*/ opacity: 0.3;/*其他，透明度50%*/ }
.tslistys .yslist span i { position: absolute; top: 242px; left: 5px; width: 202px; text-align: center; height: 25px; line-height: 25px; color: #FFF; z-index: 99; margin-left: 0 }
.tslistys .yslist span i b { color: #ff0000; font-weight: bold }
.tslistys .yslist h2, .tslistys .yslist h3, .tslistys .yslist h4, .tslistys .yslist i, .tslistys .yslist p { margin-left: 230px; }
.tslistys .yslist h3 { font-size: 16px; margin: 11px 0 9px 230px; }
.tslistys .yslist h2 { font-size: 40px; margin-bottom: 1px; }
.tslistys .yslist h4 { margin-bottom: 3px; }
.tslistys .yslist h4 em { font-size: 12px; line-height: 21px; }
.tslistys .yslist i a { display: inline-block; width: 107px; height: 32px; background: #9d0939; color: #FFF; border-radius: 4px; line-height: 32px; text-align: center; float: left; margin-left: 16px; margin-top: 26px; }
.tslistys .yslist i a:hover { filter: alpha(opacity=80); /*IE滤镜，透明度50%*/ -moz-opacity: 0.8; /*Firefox私有，透明度50%*/ opacity: 0.8;/*其他，透明度50*/ }
.tslistys .yslist p { color: #666666 }
.tslistys .yslist p.p1 { width: 218px; border-bottom: 1px solid #d4d4d4; margin-bottom: 20px; }
.tslistys .yslist p.p2 { height: 1px }
.tslistzt { width: 1098px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; margin: 0 auto 20px; background: #FFF; }
.tslistzt h2 { background: url(../images/tslisbg.gif); height: 43px; display: block; line-height: 43px; font-size: 20px; padding-left: 20px }
.tslistzt .tjzt { margin-top: 26px; }
.tslistzt .tjzt .hd { float: left; margin-left: 10px; }
.tslistzt .tjzt .hd li { width: 640px; height: 441px; position: relative; display: none }
.tslistzt .tjzt .hd li.on { display: block }
.tslistzt .tjzt .hd li h3 { position: absolute; width: 148px; height: 54px; left: 0; top: 13px; background: #0d87cd; font-size: 30px; line-height: 54px; color: #FFF; text-align: center }
.tslistzt .tjzt .hd li h3 b { font-weight: bold }
.tslistzt .tjzt .hd li i { position: absolute; left: 0; top: 314px; width: 591px; height: 100px; background: #000; filter: alpha(opacity=50); /*IE滤镜，透明度50%*/ -moz-opacity: 0.5; /*Firefox私有，透明度50%*/ opacity: 0.5;/*其他，透明度50*/ }
.tslistzt .tjzt .hd li span { position: absolute; left: 0; top: 314px; width: 551px; height: 84px; color: #FFF; padding: 16px 20px 0px 20px }
.tslistzt .tjzt .hd li span h4 { font-size: 18px; margin-bottom: 10px; }
.tslistzt .tjzt .hd li span p { text-indent: 2em; }
.tslistzt .tjzt .hd li img { width: 640px; height: 441px; }
.tslistzt .tjzt .bd { float: right; margin-right: 10px; }
.tslistzt .tjzt .bd li { width: 316px; height: 99px; margin-bottom: 14px; }
.tslistzt .tjzt .bd li img { width: 316px; height: 99px; }
.tslistzt .tjzt .bd li.on { border: 1px solid #0d87cd }
.tslistzt .ztlist { overflow: hidden; }
.tslistzt .ztlist h2.ztlisttop { height: 47px; line-height: 47px; color: #FFF; background: #0d87cd; font-size: 20px; padding-left: 32px; }
.tslistzt .ztlist ul { margin: 25px 0 }
.tslistzt .ztlist ul li { width: 230px; height: 200px; border: 1px solid #dddddd; float: left; margin-left: 14px; margin-bottom: 16px; }
.tslistzt .ztlist ul li:hover a { filter: alpha(opacity=80); /*IE滤镜，透明度50%*/ -moz-opacity: 0.8; /*Firefox私有，透明度50%*/ opacity: 0.8;/*其他，透明度50*/ color: #f60; }
.tslistzt .ztlist ul li img { width: 221px; height: 144px; margin: 4px 4px 5px 4px; }
.tslistzt .ztlist ul li h4 { color: #333333; text-align: center; padding-top: 16px; border-top: 1px solid #dcdcdc; line-height: 11px }
.alqh { height: 21px; line-height: 21px; width: 413px; float: right; margin: 22px 0; }
.alqh a { padding: 0 10px; }
.obj { background: #0d87cd; color: #fff; }
.clear { clear: both; }
.alxl { padding: 0 22px 22px 65px; overflow: hidden; }
.alxl li { position: relative; width: 311px; float: left; margin-right: 7px; }
.alxl li p { position: absolute; height: 38px; line-height: 38px; text-align: center; color: #fff; background: #000; width: 311px; bottom: 0; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.her { height: 36px; line-height: 36px; margin-left: 22px; margin-bottom: 22px; margin-right: 22px; font-size: 18px; font-family: "微软雅黑"; color: #333; background: #f4f4f4; padding-left: 22px; }
.anlicont { overflow: hidden; padding: 22px; }
.anlicont li { float: left; width: 486px; height: 123px; margin: 0 32px 35px 0; }
.anlicont li img { float: left; width: 236px; height: 123px; }
.anlicont li h3 { float: left; padding-left: 8px; font-size: 16px; font-family: "微软雅黑"; color: #333; }
.anlicont li p { float: left; width: 238px; padding-left: 8px; margin: 12px 0; color: #666; }
.anlicont li p a { font-size: 12px; font-family: "微软雅黑"; color: #9f1414; }
.anlicont li h4 { float: left; padding-left: 8px; color: #9f1414; text-decoration: underline; }
#apDiv1 { position: absolute; width: 206px; height: 33px; line-height: 33px; z-index: 110000; left: 16px; top: 173px; background: #ffffff; text-align: center; filter: alpha(opacity=80); /*IE滤镜，透明度50%*/ -moz-opacity: 0.8; /*Firefox私有，透明度50%*/ opacity: 0.8;/*其他，透明度50%*/ }
#apDiv1 em { color: #2a2a2a; font-size: 16px; }
#apDiv1 i { color: #5e5e5e; font-size: 14px; }
#apDiv2 { position: absolute; width: 60px; height: 60px; z-index: 110000; left: 208px; top: 141px; }
#apDiv3 { position: absolute; width: 55px; height: 52px; z-index: 110001; left: 0px; top: 141px; }
.alanli { width: 238px; border: 1px solid #dddddd; border-top: 2px solid #0d87cd; background: #FFF; margin-bottom: 12PX; }
.alanli h3 { background: url(../images/znyybg1.gif); height: 38px; line-height: 38px; font-size: 18px; color: #393939; padding: 0 12px; margin-bottom: 15PX; }
.alanli h3 a { font-size: 12px; color: #fff; width: 55px; height: 19px; background: url(../images/alanlibg.gif) no-repeat; display: inline-block; margin-top: 10px; line-height: 19px; padding-left: 5px }
.alanli ul { }
.alanli ul li { }
.alanli ul li dl { margin-left: 7px; margin-bottom: 10px; }
.alanli ul li dl dt { }
.alanli ul li dl dt img { width: 224px; height: 101px; }
.alanli ul li dl dd { width: 224px; height: 29px; color: #FFF; background: #747474; line-height: 29px; text-align: center; }
.nyschbox { width: 1100px; margin: 0 auto; line-height: 52px; background: #fff; height: 52px; font-size: 16px; color: #222; margin-bottom: 20px; }
.nyschbox img { margin: 0 3px; vertical-align: middle; }
.nyschbox  i { float: left; color: #222222; margin-left: 10px; font-size: 14px; }
.nyschbox  em { float: left; }
.nyschbox  em a { color: #676767; margin-left: 10px; font-size: 14px; }
.nyschbox ul { overflow: hidden; float: left; }
.nyschbox li { float: left; margin-left: 20px; }
.nyschbox li a { color: #616161; font-size: 14px; }
.nyschbox li a:hover { color: #f60; }
.nyschbox .schbox_a { float: right; padding-right: 18px; }
.nyschbox .schbox_a label { color: #616161; font-size: 14px; margin-right: 5px; }
.nyschbox .schbox_a input { width: 310px; height: 26px; line-height: 26px; text-indent: 10px; color: #666; border: 1px solid #cecece; padding: 0; }
.nyschbox .schbox_a a { margin-left: -36px; }
.nyschbox .schbox_a a img { margin: 0px; vertical-align: top; padding-top: 13px; }
.tslistys .tyys { border-bottom: 2px solid #333333; margin: 10px 7px 15px 7px; }
.tslistys .tyys h3 { font-size: 18px; font-weight: normal; margin-bottom: 7px; margin-left: 3px; }

/**********************************home****************************/

/*****************************************************/
.jbdh { height: 150px; border-bottom: solid 1px #dbdbdb; }
.jbdh ul { }
.jbdh ul li { float: left; padding-left: 60px; }
.jbdh ul li h3 { text-align: center; font-size: 16px; }
.jbdh ul li i { text-align: center; display: block; font-size: 11px; color: #cccccc; line-height: 18px }
.jbdh ul li a { color: #444444; }
.jbdh ul li a:hover { color: #0c73ae; }

/***********************轮播图动态代码***********************************/
.z_left { float: left; margin-top: 24px; overflow: hidden; }
.z_left .z_img { width: 328px; height: 198px; overflow: hidden; position: relative; }
.z_left .hd { position: absolute; width: 68px; height: 9px; bottom: 10px; left: 38px; z-index: 1; }
.z_left .hd li { width: 9px; height: 9px; float: left; margin-right: 8px; background: #888686; zoom: 1; }
.z_left .hd li.on { background: #b98859; }
.z_left .bd { width: 328px; height: 198px; }
.z_left .bd li { width: 328px; height: 198px; zoom: 1; }
.z_left .z_dynamic { border: solid 1px #e0d4c2; width: 327px; height: 329px; margin-top: 10px; }
.z_left .z_dynamic .dy_title { height: 40px; }
.z_left .z_dynamic .dy_title h2 { margin: 10px 0 0 8px; height: 28px; border-bottom: solid 2px #8f0d32; float: left; }
.dy_title button { background: #e6e6e6; border: none; border-radius: 10px; color: #fff; width: 54px; height: 18px; float: right; font-size: 14px; margin: 13px 8px; }
.dy_news { }
.dy_news dl { }
.dy_news dt { float: left; padding: 15px; }
.dy_news dd { float: left; width: 210px; padding-top: 10px; line-height: 18px; }
.dy_news dd a { color: #cb0000; }
.dy_news ul { clear: both; }
.dy_news li { float: left; padding-left: 15px; width: 240px; line-height: 26px; }
.dy_news li a { color: #666; }
.dy_news li a:hover { text-decoration: underline; color: #666; }
.dy_news span { float: right; width: 70px; line-height: 26px; }
.dy_news span a { color: #cb0000; }
.dy_news span a:hover { text-decoration: underline; color: #666; }

/*********************************文章代码*************************************/
.z_conter { float: left; margin: 24px 0 0 24px; width: 404px; height: auto; }
.z_wz { width: 404px; line-height: 24px; border-bottom: dashed 1px #ccc; height: 240px; }
.z_wz h2 { font-weight: bold; color: red; text-align: center; line-height: 40px; font-size: 18px; }
.z_wz a { color: #cb0000; }
.wz_li { margin-top: 20px; height: 100px; }
.wz_li li { width: 202px; float: left; font-size: 14px; line-height: 24px; }
.wz_li li a { color: #666; }
.wz_li li a:hover { text-decoration: underline; }

/****************/
.z_news_title { }
.z_news_title .hd li { float: left; width: 134px; height: 24px; text-align: center; margin: 10px 0 0 1px; background: #0d87cd; display: block; cursor: pointer; font-size: 14px; }
.z_news_title .hd li a { color: #ffffff; line-height: 24px; }
.z_news_title .hd li.on { background: #0c73ae; font-weight: bold; }
.z_news_title .bd dl { padding-top: 20px; clear: both; overflow: hidden; }
.z_news_title .bd dt { float: left; padding-right: 10px; }
.z_news_title .bd dd { float: left; width: 290px; line-height: 20px; }
.z_news_title .bd dd a { color: #cb0000; }

/*********************************视频电话代码*************************************/
.z_right { float: right; margin-top: 24px; width: 317px; height: auto; }
.z_right dl { margin-top: 8px; float: left; }
.z_right dt { background: #999; width: 101px; float: left; height: 59px; padding-top: 3px; }
.z_right dd { width: 195px; float: left; line-height: 20px; padding-left: 10px; }
.z_right dd a { color: #cb0000; }
.z_right_tel { clear: both; overflow: hidden; padding-top: 8px; }

/*****************************************************************************************************/

/*************************************医院视频开始**********************************************/

/*****************************************************************************************************/
#video { clear: both; }
.video_title { }
.video_title li { float: left; color: #666; font-size: 18px; padding-left: 30px; line-height: 60px; }
.video_title li a { color: #666; }
.video_conter { width: 1018px; height: 449px; clear: both; border: solid 1px #ddd; padding: 40px; }
.video_conter li { float: left; width: 247px; text-align: center; padding: 15px 0 0 10px; line-height: 50px; }
.video_conter span a { color: #666; }
.video_conter dl { width: 1010px; height: 274px; }
.video_conter dt { float: left; }
.video_conter dd { float: left; padding: 40px 0 0 30px; width: 477px; overflow: hidden; }
.video_conter .box4_l { width: 503px; height: 274px; overflow: hidden; text-align: center; }
.video_wz { }
.video_wz h2 { background: url(../images/sp_new.jpg) 0 4px no-repeat; height: 30px; padding-left: 50px; }
.video_wz span a { color: #cb0000; }
.video_wz ul { clear: both; }
.video_wz i { float: left; padding: 30px 0 0 10px; }
.video_wz i input { background: #fff; border: solid 1px #ccc; height: 22px; border-radius: 10px; padding: 0 12px 0 12px; color: #444; }
.video_wz .video_bf { clear: both; }
.video_wz .video_bf p { float: left; margin: 30px 0 0 30px; line-height: 10px; }

/*****************************************************************************************************/

/*************************************诊疗技术开始**********************************************/

/*****************************************************************************************************/
.adbanner01 { margin-top: 20px; padding-bottom: 20px; }
.js_bk { width: 1018px; height: 490px; clear: both; border: solid 1px #ddd; padding: 40px; margin-bottom: 20px; }
.js_bk ul { width: 147px; height: 492px; background: #ededed; float: left; }
.js_bk ul li { text-align: center; width: 147px; padding-top: 20px; }
.js_bk ul li .a { display: block; background: url(../images/js_img_01.png) no-repeat center; height: 93px; }
.js_bk ul li .b { display: block; background: url(../images/js_img_02.png) no-repeat center; height: 93px; }
.js_bk ul li .c { display: block; background: url(../images/js_img_03.png) no-repeat center; height: 93px; }
.js_bk ul li .d { display: block; background: url(../images/js_img_04.png) no-repeat center; height: 93px; }
.js_bk ul li.on { background: url(../images/js_img_c.png) no-repeat center 20px; }

/*.js_bk ul li .a:hover{ background:url(../images/js_img_01_h.gif) no-repeat center;}
.js_bk ul li .b:hover{ background:url(../images/js_img_02_h.gif) no-repeat center;}
.js_bk ul li .c:hover{ background:url(../images/js_img_03_h.gif) no-repeat center;}
.js_bk ul li .d:hover{ background:url(../images/js_img_04_h.gif) no-repeat center;}*/
.js_img_wz { background: url(../images/js_img.jpg) no-repeat; width: 857px; height: 453px; float: right; margin: 15px 0 0 14px; }
.js_img_wz2 { background: url(../images/js_img2.jpg) no-repeat; width: 857px; height: 453px; float: right; margin: 15px 0 0 14px; }
.js_img_wz3 { background: url(../images/js_img3.jpg) no-repeat; width: 857px; height: 453px; float: right; margin: 15px 0 0 14px; }
.js_img_wz4 { background: url(../images/js_img4.jpg) no-repeat; width: 857px; height: 453px; float: right; margin: 15px 0 0 14px; }
.js_bk .bd ul { background: url(../images/js_bg.png) no-repeat; width: 324px; height: 434px; float: right; margin: 10px 10px 0 0; }
.js_bk .bd ul li { width: 298px; margin: 0 auto; height: 180px; color: #fff; border-bottom: dashed 1px #fff; }
.js_bk .bd ul li i { text-align: left; width: 298px; float: left; line-height: 18px; padding-top: 20px; }
.js_bk .bd ul li i a { color: #fff; }
.js_bk .bd ul li h2 { margin-top: 20px; }
.js_bk .bd dl { clear: both; width: 298px; height: 130px; margin: 0 auto; }
.js_bk .bd dl dt { background: url(../images/js_tb.png) no-repeat; height: 50px; margin: 30px 0 0 3px; }
.js_bk .bd dl dd { color: #fff; text-align: center; line-height: 18px; padding: 5px 19px 0 0; width: 60px; float: left; }
.js_bk .bd input { width: 190px; height: 36px; background: none; color: #fff; font-size: 14px; border: solid 1px #fff; border-radius: 5px; margin-left: 70px; cursor: pointer; }

/*****************************************************************************************************/

/*************************************康复案例开始**********************************************/

/*****************************************************************************************************/
.anli_nav { clear: both; }
.anli_nav ul { height: 50px; }
.anli_nav li { width: 182px; height: 50px; background: #0d87cd; float: left; text-align: left; line-height: 50px; font-size: 16px; border-right: solid 1px #ffffff; display: block; cursor: pointer; }
.anli_nav li a { color: #fff; padding-left: 10px; }
.anli_nav li:hover { background: #0c73ae; }
.anli_nav li.on_cur { background: #0c73ae; }
.anli_nav li i { padding: 0 0 0 30px; float: left; }
.anli_anli { width: 1068px; height: 490px; border: solid 1px #ddd; padding: 40px 0 0 30px; margin: 20px auto 20px auto; clear: both; }
.anli_img { float: left; position: relative; width: 675px; height: 458px; }
.anli_img .prev { position: absolute; left: 16px; top: 162px; z-index: 99; }
.anli_img .next { position: absolute; right: 16px; top: 162px; z-index: 99; }
.anli_img .bd { width: 675px; height: 458px; overflow: hidden; }
.anli_img .ico { position: absolute; left: 0; top: 18px; z-index: 1; }
.anli_img .pageState { font-size: 20px; color: #ffffff; width: 46px; height: 35px; z-index: 99; position: absolute; bottom: 44px; left: 32px; z-index: 999; font-family: "Microsoft YaHei"; }
.anli_img .pageState span { font-size: 36px; color: #d50100; }
.anli_lhwz { background: url(../images/anli_img.png) no-repeat; width: 547px; height: 130px; position: absolute; top: 316px; padding: 10px 0 0 110px; color: #fff; }
.anli_lhwz h2 { line-height: 50px; font-weight: bold; }
.anli_lhwz span { width: 410px; float: left; line-height: 18px; }
.anli_lhwz span a { color: #fff; }
.anli_wz { width: 371px; height: 460px; float: right; background: url(../images/anli_bg.png) no-repeat left; z-index: 99; }
.anli_wz span { background: url(../images/anli_dx.jpg) no-repeat; width: 371px; height: 55px; display: block; margin-top: 10px; margin-bottom: 10px; }
.anli_wz ul { overflow: hidden; height: 333px; }
.anli_wz li { width: 360px; float: left; height: 90px; border-bottom: dashed 1px #ddd; margin-top: 20px; line-height: 18px; }
.anli_wz li em { width: 290px; display: block; color: #937340; font-size: 14px; line-height: 30px; }
.anli_wz li img { width: 53px; height: 53px; margin: 10px 20px 10px 0; }
.anli_wz input { width: 314px; height: 45px; background: none; border: solid 3px #0c73ae; margin: 10px 0 0 25px; color: #0c73ae; font-size: 18px; font-weight: bold; }

/*****************************************************************************************************/

/*************************************专家团队开始**********************************************/

/*****************************************************************************************************/
.team { width: 1098px; height: 440px; border: solid 1px #ddd; clear: both; }
.team dl { margin: 42px 23px 0 23px; float: left; }
.team dt { }
.team dd { width: 207px; text-align: center; padding-left: 10px; }
.team dd li { width: 207px; line-height: 30px; height: 30px; float: left; border-bottom: solid 1px #333; padding: 6px 0 0 6px; }
.team dd li h2 { width: 60px; float: left; color: #222; }
.team dd li span { width: 140px; float: left; color: #999; }
.team dd h1 { font-size: 16px; color: #333; line-height: 40px; }
.team dd input { background: none; border: solid 1px #d83737; width: 103px; height: 24px; color: #d83737; }

/*****************************************************************************************************/

/*************************************白癜风常识开始**********************************************/

/*****************************************************************************************************/
.bdfcs { height: 558px; overflow: hidden; }
.bdf_title { margin-top: 20px; overflow: hidden; }
.bdf_title dd { float: left; color: #666; font-size: 18px; padding-left: 30px; line-height: 60px; }
.bdf_title dd a { color: #666; }
.bdf_title ul { width: 450px; float: right; }
.bdf_title li { float: left; width: 90px; height: 40px; text-align: center; font-size: 14px; padding-top: 21px; display: block; cursor: pointer; }
.bdf_title li a { color: #666; }
.bdf_title li a:hover { color: #8f6003; }
.bdf_title li:hover { background: url(../images/cs_t_h.jpg) 40px 45px no-repeat; color: #8f6003; }
.bdf_title li.on { background: url(../images/cs_t_h.jpg) 40px 45px no-repeat; color: #8f6003; }
.bdf_nr { width: 1098px; height: 475px; border: solid 1px #ddd; clear: both; }
.bdf_nr ul { margin: 30px 0 0 30px; border-bottom: solid 1px #d6c38e; height: 105px; width: 773px; }
.bdf_nr li { float: left; width: 102px; padding-right: 21px; text-align: center; }
.bdf_nr li.on { font-weight: bold; }
.bdf_nr li .img1 { background: url(../images/bdf_cs_3.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img2 { background: url(../images/bdf_cs_5.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img3 { background: url(../images/bdf_cs_7.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img4 { background: url(../images/bdf_cs_9.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img5 { background: url(../images/bdf_cs_11.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img6 { background: url(../images/bdf_cs_13.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img21 { background: url(../images/bdf_rq_3.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img22 { background: url(../images/bdf_rq_5.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img23 { background: url(../images/bdf_rq_7.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img24 { background: url(../images/bdf_rq_9.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img25 { background: url(../images/bdf_rq_11.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img26 { background: url(../images/bdf_rq_13.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img31 { background: url(../images/bdf_bw_3.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img32 { background: url(../images/bdf_bw_5.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img33 { background: url(../images/bdf_bw_7.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img34 { background: url(../images/bdf_bw_9.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img35 { background: url(../images/bdf_bw_11.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img36 { background: url(../images/bdf_bw_13.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img41 { background: url(../images/bdf_lx_3.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img42 { background: url(../images/bdf_lx_5.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img43 { background: url(../images/bdf_lx_7.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img44 { background: url(../images/bdf_lx_9.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img45 { background: url(../images/bdf_lx_11.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li .img46 { background: url(../images/bdf_lx_13.jpg) no-repeat center; width: 102px; height: 59px; display: block; }
.bdf_nr li span { color: #8f6003; line-height: 35px; }
.bdf_nr dl { margin: 30px 0 0 30px; }
.bdf_nr dt { float: left; padding-right: 25px; }
.bdf_nr dd { float: left; width: 450px; text-align: center; }
.bdf_nr dd h2 { line-height: 50px; color: #916d0e; font-size: 18px; }
.bdf_nr dd span { text-align: left; float: left; line-height: 18px; border-bottom: dashed 1px #d6c38e; height: 60px; }
.bdf_nr dd span a { color: #cb0000; }
.bdf_xw { width: 446px; float: left; padding-top: 10px; }
.bdf_xw i { line-height: 25px; float: left; width: 450px; }
.bdf_xw i span { float: right; }
.bdf_xw i a { color: #999; }
.bdf_xw i a:hover { text-decoration: underline; color: #cb0000; }
.bdf_xw i span a { color: #999; }
.bdf_xw i span a:hover { color: #cb0000; text-decoration: underline; }
.bdf_l { width: 773px; height: 439px; overflow: hidden; }
.bdf_nr_left { float: left; width: 773px; }
.bdf_nr_right { float: right; width: 273px; height: 410px; border-left: solid 1px #d6c38e; margin-top: 13px; padding: 22px 0 0 22px; }
.bdf_nr_right h3 { color: #8f6003; font-size: 16px; float: left; }
.bdf_nr_right span { float: right; padding-right: 20px; color: #666666; }
.bdf_nr_right ul { border: 0; clear: both; width: 260px; float: left; margin: 0; padding-top: 10px; height: 210px; border-bottom: solid 1px #d6c38e; }
.bdf_nr_right li { background: url(../images/cs_cico.jpg) 5px 6px no-repeat; float: left; width: 220px; padding-left: 35px; text-align: left; line-height: 24px; }
.bdf_nr_right li a { color: #333; }
.bdf_nr_right li a:hover { text-decoration: underline; }
.dbf_lt { float: left; width: 260px; }
.dbf_lt i { width: 230px; float: right; line-height: 24px; }
.dbf_lt i a { color: #333; }
.dbf_lt i a:hover { text-decoration: underline; }
.dbf_lt img { padding-top: 8px; float: left; }
.fqfs { width: 998px; border: 1px solid #ccc; margin-bottom: 20px; background: #fff; }
.fqfs .parHd { height: 110px; width: 927px; background: url(../images/fqfs_icon1.gif) repeat-x top; position: relative; margin-left: 20px; margin-top: 20px; }
.fqfs .parHd ul { float: left; position: absolute; left: 0px; top: 0px; height: 100px; }
.fqfs .parHd dl { float: right; }
.fqfs .parHd ul li { float: left; width: 150px; height: 100px; cursor: pointer; color: #666; text-align: center; }
.fqfs .parHd ul li p { font-size: 12px; color: #666; line-height: 16px; }
.fqfs .parHd ul li span { background: url(../images/fxfs_icon.gif) no-repeat; width: 46px; height: 47px; display: block; margin: 0 auto; margin-bottom: 6px; }
.fqfs .parHd ul li .s1 { background-position: 0px 0px; }
.fqfs .parHd ul li .s2 { background-position: 0px -47px; }
.fqfs .parHd ul li .s3 { background-position: 0px -94px; }
.fqfs .parHd ul li .s4 { background-position: 0px -141px; }
.fqfs .parHd ul li .s5 { background-position: 0px -188px; }
.fqfs .parHd ul li .s6 { background-position: 0px -235px; }
.fqfs .parHd ul li.on .s1 { background-position: -46px 0px; }
.fqfs .parHd ul li.on .s2 { background-position: -46px -47px; }
.fqfs .parHd ul li.on .s3 { background-position: -46px -94px; }
.fqfs .parHd ul li.on .s4 { background-position: -46px -141px; }
.fqfs .parHd ul li.on .s5 { background-position: -46px -188px; }
.fqfs .parHd ul li.on .s6 { background-position: -46px -235px; }
.fqfs .parHd ul li a, .fqfs .parHd ul li a:hover { text-decoration: none; }
.fqfs .parHd ul li.on { height: 100px; width: 150px; }
.fqfs .parHd ul li.on p { color: #2892ff; }
.fqfs .slideBox { overflow: hidden; zoom: 1; padding: 25px 0 0px 20px; float: left; position: relative; }
.fqfs .parBd { height: 283px; }
.fqfs .parBd ul { overflow: hidden; zoom: 1; }
.fqfs .parBd img { float: left; display: block; }
.fqfs .parBd dl { width: 518px; float: left; margin-left: 20px; display: inline; }
.fqfs .parBd dl h2 { line-height: 35px; margin-top: 30px; }
.fqfs .parBd dl h2 a { font-size: 22px; color: #333; font-family: 'Microsoft YaHei'; }
.fqfs .parBd dl .p1 { line-height: 20px; color: #666; text-indent: 25px; }
.fqfs .parBd dl .p2 { line-height: 16px; }
.fqfs .parBd dl .p2 a { color: #999; float: right; margin-top: 40px; padding-right: 30px; }
.fqfs .parBd dl .p2 a:hover { color: #000; }
.main { margin: 0 auto; width: 1100px; overflow: hidden; }
.news { width: 800px; overflow: hidden; }
.news .tit { height: 35px; border-bottom: 1px solid #e7e7e7; overflow: hidden; margin-bottom: 20px; }
.news .tit .fl { font-family: "Microsoft YaHei"; font-size: 20px; color: #333; }
.news .tit .fl span { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; color: #cccccc; text-transform: uppercase; margin-left: 6px; }
.news .tit .fr { font-size: 16px; }
.news .box { width: 800px; overflow: hidden; }
.txtlink { border: 1px solid #e6e6e6; padding: 17px 18px 0 19px; width: 340px; height: 289px; overflow: hidden; background: #fff; }
.txtlink .one { height: 110px; border-bottom: 1px solid #e6e6e6; margin-bottom: 10px; }
.txtlink .one dt { font-weight: bold; font-size: 16px; margin-bottom: 6px; }
.txtlink .one dt a:hover { color: #0C3499; }
.txtlink .one dd { line-height: 24px; text-indent: 2em; }
.txtlink .two { height: 90px; line-height: 26px; }
.txtlink .two li a:hover { color: #0C3499; }
.txtlink .btn { width: 288px; overflow: hidden; }
.txtlink .btn a { float: left; width: 48px; overflow: hidden; margin-right: 24px; display: inline; text-align: center; text-decoration: none; }
.txtlink .btn a:hover { text-decoration: none; }
.txtlink .btn a .ico1, .txtlink .btn a .ico2, .txtlink .btn a .ico3, .txtlink .btn a .ico4, .txtlink .btn a:hover .ico1, .txtlink .btn a:hover .ico2, .txtlink .btn a:hover .ico3, .txtlink .btn a:hover .ico4 { background: url(../images/news_bg1.gif) no-repeat; width: 47px; height: 47px; display: block; margin: 0 auto; }
.txtlink .btn a .ico2 { background-position: -71px 0; }
.txtlink .btn a .ico3 { background-position: -143px 0; }
.txtlink .btn a .ico4 { background-position: -214px 0; }
.txtlink .btn a:hover .ico1 { background-position: 0 -47px; }
.txtlink .btn a:hover .ico2 { background-position: -71px -47px; }
.txtlink .btn a:hover .ico3 { background-position: -143px -47px; }
.txtlink .btn a:hover .ico4 { background-position: -214px -47px; }
.focus { width: 340px; height: 288px; overflow: hidden; border: 1px solid #e6e6e6; padding: 17px 18px 0 19px; }
.focus .h3 { width: 240px; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin-bottom: 10px; padding-left: 9px }
.focus img { border-bottom: 1px solid #e6e6e6; padding-bottom: 19px; margin-bottom: 10px; }
.focus h3 a { color: #666666; font-size: 16px; font-weight: bold; line-height: 27px; }
.focus p { text-indent: 2em; }
.focus h3 a:hover { color: #0C3499; }
.focus li { line-height: 26px; }
.focus li a:hover { color: #0C3499; }
.main_R { width: 284px; overflow: hidden; }
.sea { width: 284px; overflow: hidden; margin-bottom: 20px; margin-top: 7px; }
.sea .L { float: left; border: 1px solid #e6e6e6; border-right: 0; padding: 2px; width: 217px; height: 23px; line-height: 23px; outline: 0; }
.sea .R { float: left; background: #014898; border: 0; width: 62px; height: 29px; line-height: 29px; text-align: center; font-size: 14px; color: #fff; cursor: pointer; }
.sea .R:hover { background: #0b3394; }
.yydt { padding: 0 13px; border: 1px solid #e6e6e6; width: 256px; height: 306px; overflow: hidden; background: #fff; }
.yydt .tit { height: 40px; line-height: 40px; font-size: 20px; color: #333; }
.yydt .tit span { color: #cccccc; font-family: Arial, "Microsoft YaHei", Helvetica, sans-serif; font-size: 16px; text-transform: uppercase; margin-left: 6px; }
.yydt .con1 { overflow: hidden; }
.yydt .con1 dt { margin-bottom: 15px; margin-top: 5px; }
.yydt .con1 dd { line-height: 25px; }
.yydt .con2 { width: 256px; height: 94px; overflow: hidden; position: relative; }
.yydt .con2 .tit2 { border-top: 1px solid #e6e6e6; height: 34px; }
.yydt .con2 .tit2 dt { float: left; font-family: "Microsoft YaHei"; font-size: 20px; color: #333; }
.yydt .con2 .tit2 dt span { color: #cccccc; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; text-transform: uppercase; margin-left: 6px; }
.yydt .con2 .tit2 dd { float: right; font-size: 14px; }
.yydt .con2 .bd { position: relative; height: 100%; z-index: 0; margin-left: 24px; padding-top: 1px; }
.yydt .con2 .bd li { zoom: 1; }
.yydt .con2 .bd li .img { float: left; padding-top: 1px; padding-right: 3px; width: 79px; }
.yydt .con2 .bd li .txt { float: left; line-height: 42px; }
.yydt .con2 .prev, .yydt .con2 .next { position: absolute; top: 0px; background: url(../images/yydt_arr.gif) no-repeat 0 0; width: 15px; height: 42px; }
.yydt .con2 .prev { left: 0; }
.yydt .con2 .next { right: 0; background-position: -15px 0; }
.yydt .con2 .prev:hover { position: absolute; background: url(../images/yydt_arr1.gif) no-repeat 0 0; width: 15px; height: 42px; }
.yydt .con2 .next:hover { position: absolute; right: 0px; background: url(../images/yydt_arr1.gif) no-repeat -15px 0; width: 15px; height: 42px; }

.lbShijian{float: right;}
.footDb{color: #fff;line-height: 18px;}