﻿
/* CSS Document */
.fullSlide { width: 100%; position: relative; height: 465px; background: #ffffff; }

.fullSlide img{ width:100%;}

.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: 14px "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: 1110px; 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; }

.picMarquee-left .hd .next { background-position: 0 -50px; }

.picMarquee-left .hd .prevStop { background-position: -50px 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: 100px; }

.logo { float: left; margin-right: 85px; }

.topulbox { float: left; margin-top: 28px; font-size: 14px; width: 290px; }

.topulbox li { list-style: inside square; line-height: 25px; }

.telbox { padding-top: 15px; float:right }

.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: right; text-indent: 0; 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  img { width: 1440px ;height:450px;}

.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;margin-top:20px; }

.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; margin-top:30px; }

.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; padding-left: 25px; line-height: 25px; padding-right: 12px; }

.foot_a span { color: #FFF; display: block; text-indent: 25px; line-height: 40px; font-weight: bold; }

.foot_dl { height: 228px; margin-bottom: 15px; }

.foot_dl dd { float: left; border-left: 1px solid #288cc5; height: 228px; width: 256px; }

.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: 15px 0 0 25px; line-height: 24px; border-bottom: 1px dashed #e5e4e4; padding-bottom: 15px; }

.ptlist .list li h3 { height: 31px; background: #efeded; line-height: 31px; margin-bottom: 5px; 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: 66px; 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: 15px 24px 10px; font-size: 16px; }

.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; 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; overflow: hidden; }

.team dd li h2 { color: #222; text-align: center; }

.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 {  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: #666; }

.bdf_xw i a:hover { text-decoration: underline; color: #cb0000; }

.bdf_xw i span a { color: #3186b9; }

.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: 58px; overflow: hidden; margin-right: 14px; 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: 12px; 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: 5px; margin-top: 5px; }

.yydt .con1 dd { line-height: 20px; }

.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; width: 15px; height: 42px; }

.yydt .con2 .prev { left: 0; }

.yydt .con2 .next { right: 0; background-position: -15px 0; }

.yydt .con2 .prev:hover { position: absolute; width: 15px; height: 42px; }

.yydt .con2 .next:hover { position: absolute; right: 0px; width: 15px; height: 42px; }



.yydt .con1 dt{ height:120px; background:url(../images/yy.jpg) center top no-repeat;}

.location{ padding:0 0 10px 0;}
.content p { color: rgb(55, 55, 55); line-height: 26px; margin-bottom: 20px; }