/* CSS Document */
@charset "utf-8";
body { font: 12px/24px "Microsoft Yahei", "微软雅黑", "宋体", "serif"; color: #333; margin: 0px; padding: 0px; }
a { color: #333; text-decoration: none; outline: none; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }
a:active { color: #333; text-decoration: none; }
ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; list-style: none; display: block; }
img { border-style: none; vertical-align: top; }
small { font-size: 12px; }
.oz { overflow: auto; height: auto; zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.blue { color: #00a0e9; }
.orange { color: #F60; }
.green { color: green; }
.red { color: #C00; }
.hui1 { color: #333; }
.hui2 { color: #999; }
.hui3 { color: #666; }
.blod { font-weight: bold; }
.displaynone { display: none; }
.displayblock { display: block; }
.blank1 { height: 1px; overflow: hidden; }
.blank2 { height: 2px; overflow: hidden; }
.blank3 { height: 3px; overflow: hidden; }
.blank5 { height: 5px; overflow: hidden; }
.blank8 { height: 8px; overflow: hidden; }
.blank10 { height: 10px; overflow: hidden; }
.blank15 { height: 15px; overflow: hidden; }
.blank20 { height: 20px; overflow: hidden; }
.blank30 { height: 30px; overflow: hidden; }
.blank40 { height: 40px; overflow: hidden; }
.blank50 { height: 50px; overflow: hidden; }
.blank80 { height: 80px; overflow: hidden; }
.blank100 { height: 100px; overflow: hidden; }
.line1 { line-height: 0px; height: 0px; width: auto; border-bottom: 1px dashed #fff; }
.fs14 { font-size: 14px; }
.fs16 { font-size: 16px; }
.more1 { text-align: right; padding-right: 20px; line-height: 20px; height: 20px; }
.clear { clear: both; }
a.white, a.white:link, a.white:visited, a.white:active { color: #fff; }
a.white:hover { color: #FC0; }
a.hui, a.hui:link, a.hui:visited, a.hui:active { color: #666; }
a.hui:hover { color: #c00; }
a.red, a.red:link, a.red:visited, a.red:active { color: #c00; }
a.red:hover { color: #F30; }
a.orange, a.orange:link, a.orange:visited, a.orange:active { color: #F60; }
a.orange:hover { color: #C00; }
a.blue1, a.blue1:link, a.blue1:visited, a.blue1:active { color: #7b8aa3; }
a.blue1:hover { color: #F30; }
.wrap { height: auto; width: 1002px; margin: 0px auto; }
.header { background: url(../images/header01.jpg) repeat-x left top; height: 101px; }
.header .logo { float: left; display: inline; }
.header .s1 { float: right; display: inline; text-align: right; padding-top: 20px; padding-right: 25px; }
.header .s1 .a1 { line-height: 20px; }
.header .s1 strong { font-size: 16px; font-weight: bold; }
.header .s1 span { font-size: 14px; font-weight: bold; color: #fd0002; }
.nav { line-height: 32px; background: url(../images/nav.jpg) repeat-x left top; height: 32px; }
.nav li { background: url(../images/navbg.jpg) no-repeat right center; height: 32px; padding:0px 21px; line-height: 32px; display: inline; float: left; text-align: center; font-size: 14px; font-weight: bold; position:relative; }
.nav li a { }
.nav li a, .nav li a:link, .nav li a:visited, .nav li a:active { color: #fff; }
.nav li.on { }
.nav li.on a { color: #FF0; }
.nav li ul { position: absolute; z-index: 1000; display: none; left:0px; right:0px; top:32px; }
.nav li li { z-index: 2000; line-height: 28px; background: #73a473; height: 28px; overflow: hidden; display: block; float: none; border-bottom: 1px solid #fff; font-weight: normal; font-size: 12px; }
.nav li.on li { background: #73a473; }
.nav li.on li a { background: #73a473; }
.nav li li a { background: none; }
.nav li li a, .nav li li a:link, .nav li li a:visited, .nav li li a:active { color: #fff; }
.nav li li a:hover { color: #ff0; background: #73a473; }
.index_ad { height: 270px; overflow: hidden; }
.index01 { margin-top: 5px; }
.index01 .s1, .index01 .s2, .index01 .s3 { float: left; display: inline; overflow: hidden; }
.index01 .s1 { width: 277px; }
.index01 .s1 .tit { border: solid 1px #dcdddd; line-height: 29px; background: url(../images/index03.jpg) repeat-x left top; height: 29px; padding-left: 10px; }
.index01 .s1 .tit span { font-size: 14px; font-weight: bold; background: url(../images/index04.jpg) no-repeat left bottom; display: inline-block; line-height: 26px; height: 26px; width: 87px; text-align: center; padding-top: 4px; }
.index01 .s1 .tit span a, .index01 .s1 .tit span a:link, .index01 .s1 .tit span a:visited, .index01 .s1 .tit span a:active { color: #0868c9; }
.index01 .s1 .tit span a:hover { color: #f00; }
.index01 .s1 .con { border: 1px solid #ddd; border-top: none; padding: 10px 23px 0px; height: 222px; overflow: hidden; }
.i_em2 { }
.i_em2 li { line-height: 30px; background: url(../images/index05.jpg) no-repeat left top; height: 33px; width: 155px; overflow: hidden; padding-right: 30px; padding-left: 40px; margin-top: 2px; }
.index01 .s2 { width: 425px; margin-left: 10px; }
.index01 .s2 .tit { border: solid 1px #dcdddd; line-height: 29px; background: url(../images/index03.jpg) repeat-x left top; height: 29px; padding-left: 10px; }
.index01 .s2 .tit span { font-size: 14px; font-weight: bold; background: url(../images/index04.jpg) no-repeat left bottom; display: inline-block; line-height: 26px; height: 26px; width: 87px; text-align: center; padding-top: 4px; }
.index01 .s2 .tit span a, .index01 .s2 .tit span a:link, .index01 .s2 .tit span a:visited, .index01 .s2 .tit span a:active { color: #0868c9; }
.index01 .s2 .tit span a:hover { color: #f00; }
.index01 .s2 .con { border: 1px solid #ddd; border-top: none; padding: 10px 10px 0px; height: 222px; overflow: hidden; }
.i_em1 { }
.i_em1 li { line-height: 28px; height: 28px; overflow: hidden; border-bottom: 1px dashed #dbdcdc; }
.i_em1 li small { color: #666; float: right; }
.index01 .s3 { float: right; width: 280px; }
.index01 .s3 .tit { background: url(../images/index01.jpg) no-repeat left top; height: 33px; line-height: 33px; }
.index01 .s3 .tit span { padding-left: 40px; font-size: 14px; font-weight: bold; }
.index01 .s3 .tit span a, .index01 .s3 .tit span a:link, .index01 .s3 .tit span a:visited, .index01 .s3 .tit span a:active { color: #0868c9; }
.index01 .s3 .tit span a:hover { color: #f00; }
.more { float: right; color: #72797c; padding-right: 15px; font: 10px Arial; padding-top: 12px; }
.index01 .s3 .con { border: 1px solid #becbd3; border-top: none; padding: 10px 10px 0px; }
.index01 .s3 .con .litpic { width: 245px; height: 98px; overflow: hidden; border: solid 1px #ccc; }
.index01 .s3 .con .litpic img { width: 100%; height: 100%; }
.index01 .s3 .con .info { line-height: 20px; height: 110px; overflow: hidden; color: #666; padding-top: 10px; text-indent: 2em; }
.index02 { margin-top: 5px; }
.index02 .tit { line-height: 27px; background: #efefef; height: 27px; padding-left: 17px; }
.index02 .tit span { font-size: 14px; font-weight: bold; background: url(../images/index06.jpg) no-repeat left center; display: inline-block; text-align: center; padding-left: 14px; height: 27px; }
.index02 .tit span a, .index02 .tit span a:link, .index02 .tit span a:visited, .index02 .tit span a:active { color: #0868c9; }
.index02 .tit span a:hover { color: #f00; }
.index02 .con { border: solid 1px #dbdbdb; border-top: none; padding: 10px 10px 0px; }
.hj { position: relative; height: 165px; }
.hj_ { width: 990px; height: 150px; overflow: hidden; }
.hj_ ul { }
.hj_ ul li { display: inline; float: left; width: 143px; margin-right: 10px; margin-left: 10px; }
.hj_ ul li .litpic { padding: 2px; border: 1px solid #ccc; }
.hj_ ul li .litpic small { display: block; height: 123px; overflow: hidden; }
.hj_ ul li .litpic small img { height: 100%; width: 100%; }
.hj_ ul li .tit0 { text-align: center; height: 24px; overflow: hidden; }
.index03 { margin-top: 5px; }
.index03 .s1 { float: left; display: inline; margin-right: 10px; overflow: hidden; width: 243px; }
.index03 .s1 .tit span { font-size: 14px; font-weight: bold; display: inline-block; color: #0868c9; background: url(../images/index06.jpg) no-repeat left center; padding-left: 10px; }
.index03 .s2 { float: right; margin-right: 0px; }
.index03 .more { padding-right: 0px; padding-top: 6px; }
.index03 .con { border: solid 1px #dbdbdb; background: url(../images/index09.jpg) no-repeat center top; height: 271px; overflow: hidden; padding-top: 5px; height: 262px; }
.index03 .con .litpic { height: 60px; text-align: center; }
.index03 .con .info { line-height: 20px; padding-top: 13px; padding-left: 10px; padding-right: 10px; color: #666; }
.i_em3 { }
.i_em3 li { line-height: 26px; color: #666; }
.index03 .s2 .con { text-align: center; }
.index04 { margin-top: 5px; background: #efefef; padding: 10px 15px 0px; }
.index04 span { font-size: 14px; font-weight: bold; display: inline-block; color: #0868c9; }
.ny { margin-top: 5px; }
.ny_l { float: left; display: inline; width: 270px;padding-right: 5px;border-right: 1px dashed #e2e2e2;  }
.ny_l .s1 { }
.ny_l .s1 .tit { background: url(../images/ny03.jpg) no-repeat left center; height: 47px; line-height: 43px; padding-left: 35px; color: #0868c9; font-size: 14px; font-weight: bold; }
.ny_l .s1 .con { padding: 5px 22px 0px; }
.ny_l .s2 { margin-top: 10px; }
.ny_l .s2 .tit { border: solid 1px #dcdddd; line-height: 29px; background: url(../images/index03.jpg) repeat-x left top; height: 29px; padding-left: 10px; }
.ny_l .s2 .tit span { font-size: 14px; font-weight: bold; background: url(../images/index04.jpg) no-repeat left bottom; display: inline-block; color: #0868c9; line-height: 26px; height: 26px; width: 87px; text-align: center; padding-top: 4px; }
.ny_l .s2 .con { border: solid 1px #dcdddd; text-align: center; border-top: none; }
.ny_l .s2 .con .info { padding-top: 13px; }
.ny_l .s3 { margin-top: 10px; background: url(../images/ny04.jpg) no-repeat left top; height: 187px; padding-top: 36px; padding-right: 15px; padding-left: 15px; line-height: 20px; }
.ny_r { float: right; display: inline; width: 720px;  }
.ny_r .tit { border: solid 1px #e3e3e3; background: url(../images/ny01.jpg) repeat-x left center; height: 28px; line-height: 28px; }
.ny_r .tit span { background: url(../images/ny02.png) no-repeat 5px center; padding-left: 20px; }
.ny_r .con { padding: 30px 10px 0px; }
.ny_r .con1_tit{color:#116395; font-size:16px; border-bottom:dashed 1px #dcdcdc; height:40px; line-height:40px; text-align:center; padding-top:10px;}
.n_em1 { padding:0px 20px; }
.n_em1 li { height: 25px; line-height: 25px; overflow: hidden; background:url(../images/jt.gif) no-repeat left center;padding-left:10px; border-bottom:dashed 1px #dcdcdc; }
.n_em1 li small { color: #97999c; float: right; }
.n_em1 li a,.n_em1 li a:link,.n_em1 li a:visited,.n_em1 li a:active{color:#626466;}
.n_em1 li a:hover{ color:#e80006;}
.n_em2 { }
.n_em2 li { display: inline; float: left; width: 143px; margin-right: 10px; margin-left: 10px; }
.n_em2 li .litpic { padding: 2px; border: 1px solid #ccc; }
.n_em2 li .litpic small { display: block; height: 123px; overflow: hidden; }
.n_em2 li .litpic small img { height: 100%; width: 100%; }
.n_em2 li .tit0 { text-align: center; height: 24px; overflow: hidden; }
.arc_tit {  border-bottom:dashed 1px #ccc;color: #333; font-size: 16px; text-align: center;  font-weight: bold;  padding:10px 0px;}
.arc_con { font-size: 14px; padding: 10px 20px; }
.arc_con1 {  height: 30px; line-height: 30px; overflow: hidden; color: #b3b2b2; margin-bottom: 20px; padding-right: 10px; text-align: center; }
.articlebook { margin-top: 20px; }
.articlebook h3 { padding-left: 10px; height: 26px; margin-top: 2px; font-size: 12px; color: #333;}
.time{float:right; color:#515b61; margin-top:20px;}
.footer { background: #006C24; text-align: center; padding-top: 35px; padding-bottom: 30px; }
.footer .s1 { color: #fff; }
.footer .s2 { color: #FF0; }
