.indexPic { width: 100%; position: relative; background: #fff; }
.indexPic .bd { margin: 0px auto; position: relative; z-index: 0; overflow: hidden; }
.indexPic .bd ul { width: 100% ! important; }
.indexPic .bd li { width: 100% ! important; overflow: hidden; text-align: center; }
.indexPic .hd { width: 100%; position: absolute; z-index: 1; bottom: 0px; left: 0px; height: 30px; line-height: 30px; }
.indexPic .hd ul { text-align: center; }
.indexPic .hd ul li { cursor: pointer; display: inline-block; width: 42px; height: 11px; margin: 1px; overflow: hidden; background: #0B2035; opacity: 0.5; line-height: 999px; }
.indexPic .hd ul .on { background: #F28101; }
.indexPic .prev, .indexPic .next { position: absolute; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: #000 url(../images/slider-arrow.png) no-repeat scroll -126px -137px; cursor: pointer; opacity: 0.5; display: none; }
.indexPic .next { left: auto; right: 15%; background-position: -6px -137px; }
.body_box { width: 1000px; margin: auto; overflow: hidden; }
.gg_l { width: 130px; height: 105px; background: #015594; color: #fff; font-size: 26px; text-align: center; font-weight: bold; padding: 25px 0px 0px; }
.gg_r { border:1px solid #E4ECF5; border-left:none; height: 128px; width: 549px; position: relative; }
.gg_r ul { padding: 12px 0px 0px 35px; }
.gg_r ul li { background:url(../images/dot1.jpg) no-repeat scroll 0px center; height: 26px; line-height: 26px; }
.gg_r ul li span { color: #007E09; }
.gg_l a:link, .gg_l a:active, .gg_l a:hover, .gg_l a:visited { color: #fff; font-size: 26px; text-align: center; font-weight: bold; padding: 25px 0px 0px; }
.picnews { position: relative; width: 300px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana,Geneva,sans-serif; text-align: left; background: #fff; }
.picnews .pic img { width: 300px; height: 240px; display: block; }
.picnews .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 36px; width: 100%; background: #333333; opacity: 0.4; overflow: hidden; }
.picnews .txt { position: absolute; bottom: 0px; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.picnews .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; }
.picnews .txt li a { display: block; color: white; padding: 0px 0px 0px 10px; font-size: 12px; text-decoration: none; }
.picnews .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.picnews .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.picnews .num li a, .picnews .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0px; left: 0px; text-decoration: none; }
.picnews .num li span { z-index: 1; background: black none; opacity: 0.5; }
.picnews .num li.on a, .picnews .num a:hover { background: #FF6600; }
.newsTab { width: 680px; }
.newsTab .hd { line-height: 24px; height: 30px; border-bottom: 1px solid #DCDCDC; position: relative; }
.newsTab .hd .more { float: right; }
.newsTab .hd ul { z-index: 5; position: absolute; height: 30px; overflow: hidden; }
.newsTab .hd li { float: left; padding: 0px 15px 0px 0px; cursor: pointer; font-size: 16px; color: #000; }
.newsTab .hd li a { float: left; padding: 0px 15px 0px 0px; cursor: pointer; font-size: 16px; color: #000; }
.newsTab .hd li.on { height: 30px; line-height: 24px; font-weight: bold; color: #015594; }
.newsTab .hd li.on a { height: 30px; line-height: 24px; font-weight: bold; color: #015594; }
.newsTab .hd li.on a:hover { height: 30px; line-height: 24px; font-weight: bold; color: #015594; }
.newsTab .bd { padding: 8px 0px 0px; clear: both; position: relative; }
.news { height: 55px; margin: 7px 0px 0px; }
.news dt { width: 55px; height: 47px; background: #5F94BB; float: left; margin: 0px 15px 0px 0px; text-align: center; padding: 8px 0px 0px; }
.news dt span { color: #BACEDF; }
.news dt b { font-size: 16px; color: #fff; line-height: 28px; }
.news dd { width: 610px; float: left; }
.news dd.ntitle { height: 30px; font-size: 14px; font-weight: bold; line-height: 30px; }
.news dd.ntitle a { color: #555555; }
.news dd.ntitle a:hover { color: #015594; text-decoration: none; }
.news dd.ntext { width: 600px; height: 22px; overflow: hidden; color: #909090; font-size: 12px; line-height: 25px; text-align: justify; }
.introduce { background: #F9F9F9; border: 1px solid #EFEFEF; clear: both; overflow: hidden; width: 1000px; margin: 0px auto; }
.yTitle { width: 34px; height: 120px; background:url(../images/ntit.jpg) no-repeat scroll left top; font-size: 18px; color: #fff; font-weight: normal; text-align: center; padding-top: 10px; float: left; margin-right: 7px; }
.iLeft { width: 577px; float: left; margin-right: 13px; }
.iLeft h2 { height: 15px; overflow: hidden; background:url(../images/xw.jpg) repeat-x scroll left bottom; padding-top: 12px; margin-bottom: 7px; }
.iLeft h2 span { font-size: 12px; line-height: 16px; padding-left: 30px; color: #ED9C17; }
.l_refer { height: 88px; }
.l_refer li { width: 75px; line-height: 18px; height: 18px; display:inline-block; padding:0 8px; background:url(../images/black_border.jpg) no-repeat scroll right center; }
.l_refer .borderNone { background:none; }
.l_refer li a { color: #666666; }
.l_refer li a:hover { color: #015198; }
.iCenter { width: 209px; float: left; }
.iCenter h2 { height: 15px; overflow: hidden; background:url(../images/xw2.jpg) repeat-x scroll left bottom; padding-top: 12px; margin-bottom: 7px; padding-left: 45px; }
.iCenter h2 span { font-size: 12px; line-height: 16px; color: #ED9C17; }
.yj { height: 88px; }
.yj li { float: left; line-height: 22px; height: 22px; width: 100px; padding: 0px; background:url(../images/black_border.jpg) no-repeat scroll right center; }
.yj li a { color: #666666; }
.yj li a:hover { color: #015198; }
.yj .last { padding: 0px 0px 0px 6px; width: 60px; background:none; }
.iRight { width: 121px; float: left; }
.iRight h2 { height: 15px; overflow: hidden; background:url(../images/xw2.jpg) repeat-x scroll left bottom; padding-top: 12px; margin-bottom: 7px; padding-left: 45px; }
.iRight h2 span { font-size: 12px; line-height: 16px; color: #ED9C17; }
.rest { height: 88px; }
.rest li { height: 22px; line-height: 22px; }
.rest li a { color: #666666; }
.rest li a:hover { color: #015198; }
.zhinan { width: 300px; overflow: hidden; height: 400px; }
.zhinan li { float: left; height: 98px; border: 1px solid #E7E7E7; width: 148px; }
.zhinan li.zn_r { border:1px solid #E7E7E7; border-left:none; width: 149px; }
.zhinan li.zn_n { background: #E1E6FF url(../images/zhinan.png) no-repeat scroll 18px 23px; }
.zhinan li a { display: block; height: 98px; width: 100%; background: #F9F9F9; text-align: center; text-decoration: none; }
.zhinan li a:hover { background: #EFF2FF; text-decoration: none; }
.zhinan li a p { display: block; width: 100%; height: 70px; background-image: url(../images/zhinan.png); }
.zhinan li a span { display: block; height: 28px; color: #4C4C4C; text-decoration: none; }
.zhinan li a p.zn1 { background-position: 45px -120px; }
.zhinan li a p.zn2 { background-position: 45px -260px; }
.zhinan li a p.zn3 { background-position: 45px -395px; }
.zhinan li a p.zn4 { background-position: 45px -530px; }
.zhinan li a p.zn5 { background-position: 45px -665px; }
.zhinan li a p.zn6 { background-position: 45px -800px; }
.zhinan li a p.zn7 { background-position: 45px -935px; }
.jiankang { width: 300px; overflow: hidden; height: 150px; }
.jiankang li { float: left; height: 73px; border: 1px solid #E7E7E7; width: 148px; }
.jiankang li.jk_r { border:1px solid #E7E7E7; border-left:none; width: 147px; }
.jiankang li.jk_n { width: 146px; background: #E1E6FF url(../images/jiankanga.png) no-repeat scroll 0px 0px; }
.jiankang li a { display: block; height: 73px; width: 100%; background: #F9F9F9; text-align: center; text-decoration: none; overflow: hidden; }
.jiankang li a:hover { color: #333333; background: #EFF2FF; text-decoration: none; }
.jiankang li a p { display: block; width: 100%; height: 50px; }
.jiankang li a span { display: block; height: 28px; color: #4C4C4C; text-decoration: none; }
.jiankang li a p.jk1 { background:url(../images/jiankangb.png) no-repeat scroll 0px 0px; padding-top: 52px; }
.jiankang li a p.jk2 { background:url(../images/jiankangc.png) no-repeat scroll 0px 0px; padding-top: 52px; }
.jiankang li a p.jk3 { background:url(../images/jiankangd.png) no-repeat scroll 0px 0px; padding-top: 52px; }
.dlinks { width: 680px; }
.dlinks li { height: 195px; width: 330px; }
.dlinks li a { display: block; height: 180px; width: 328px; font-size: 18px; font-weight: bold; color: #000; }
.dlinks li a div { width: 328px; height: 130px; }
.dlinks li a p { display: block; height: 50px; line-height: 50px; padding: 0px 15px; background: #939393 url(../images/jian.png) no-repeat scroll 280px center; }
.dlinks li a:hover { color: #fff; text-decoration: none; }
.dlinks li a:hover p { background-color: #015594; }
