body {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h1 {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h2 {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h3 {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h4 {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h5 {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
h6 {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
hr {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
p {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
blockquote {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dl {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dt {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
dd {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
ul {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
ol {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
li {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
pre {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
form {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
fieldset {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
legend {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
button {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
textarea {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
img {
 margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
body {
 font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
 font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
 font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
 font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
body {
 background: rgb(243, 243, 243); color: rgb(0, 0, 0); line-height: 25px; font-family: "微软雅黑";
}
h1 {
 font-size: 100%;
}
h2 {
 font-size: 100%;
}
h3 {
 font-size: 100%;
}
h4 {
 font-size: 100%;
}
h5 {
 font-size: 100%;
}
h6 {
 font-size: 100%;
}
em {
 font-style: normal;
}
ul {
 list-style: none;
}
ol {
 list-style: none;
}
a {
 color: rgb(0, 0, 0); text-decoration: none;
}
a {
 color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
 color: rgb(255, 0, 0); text-decoration: none;
}
.l {
 float: left;
}
.r {
 float: right;
}
img {
 border: none; border-image: none;
}
.fv {
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.c25 {
 height: 25px; line-height: 25px; overflow: hidden; clear: both;
}
.c20 {
 height: 20px; line-height: 20px; overflow: hidden; clear: both;
}
.c10 {
 height: 10px; line-height: 10px; overflow: hidden; clear: both;
}
.w2 {
 margin: auto; width: 1096px; overflow: hidden; clear: both;
}
.w {
 margin: auto; width: 1190px; overflow: hidden; clear: both;
}
.wec {
 background: rgb(31, 31, 31); height: 36px; color: rgb(120, 120, 120); line-height: 36px;
}
.top {
 background: url("imagesindex_03.jpg") no-repeat center #015198; height: 120px;
}
.head-v3 {
 position: relative; z-index: 100; min-width: 1190px;
}
.head-v3 .navigation-inner {
 margin: 0px auto; width: 1190px; position: relative;
}
.navigation-up {
 background: rgb(164, 0, 0); height: 43px;
}
.navigation-up .navigation-v3 {
 float: left;
}
.navigation-up .navigation-v3 ul {
 float: left;
}
.navigation-up .navigation-v3 li {
 font: 16px/43px "microsoft yahei"; color: rgb(255, 255, 255); float: left; font-size-adjust: none; font-stretch: normal;
}
.navigation-up .navigation-v3 .nav-up-selected {
 background: rgb(255, 255, 255); color: rgb(164, 0, 0);
}
.navigation-up .navigation-v3 .nav-up-selected a {
 color: rgb(164, 0, 0);
}
.navigation-up .navigation-v3 .nav-up-selected-inpage {
 background: rgb(255, 255, 255);
}
.navigation-up .navigation-v3 li h2 {
 margin: 0px; padding: 0px; font-weight: normal;
}
.navigation-up .navigation-v3 li h2 a {
 padding: 0px 21px; height: 43px; color: rgb(255, 255, 255); font-family: "microsoft yahei"; display: inline-block;
}
.navigation-down {
 left: 0px; top: 43px; width: 100%; position: absolute;
}
.navigation-down .nav-down-menu {
 background: rgb(255, 255, 255); margin: 0px; top: 0px; width: 100%; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; position: absolute; z-index: 999;
}
.navigation-down .nav-down-menu .navigation-down-inner {
 margin: auto; width: 1200px; position: relative;
}
.navigation-down .nav-down-menu dl {
 margin: 18px 80px 18px 0px; float: left;
}
.navigation-down .menu-1 dl {
 margin: 20px 80px 25px 0px;
}
.navigation-down .menu-1 dt {
 font: 16px/normal "microsoft yahei"; color: rgb(97, 120, 158); padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(97, 120, 158); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.navigation-down .menu-1 dd a {
 font: 14px/30px "microsoft yahei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.navigation-down .menu-1 dd a:hover {
 color: rgb(96, 175, 246);
}
.navigation-down .menu-2 dd a {
 font: 16px/normal "microsoft yahei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.navigation-down .menu-3 dd a {
 font: 16px/normal "microsoft yahei"; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.catalog {
 width: 329px; height: 185px; color: rgb(42, 128, 185); line-height: 33px; padding-top: 25px; font-size: 14px; margin-left: 25px; float: left;
}
.catalog li {
 width: 130px; text-align: center; float: left;
}
.catalog li a {
 color: rgb(42, 128, 185);
}
.info {
 width: 443px; padding-left: 30px; margin-top: 30px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left;
}
.toimg {
 margin-top: 30px;
}
.tbg {
 background: url("imagesbanner.jpg") no-repeat no-repeat top; margin: 0px auto 10px; width: 100%; height: 569px;
}
.tbg2 {
 background: url("imagesad.jpg") no-repeat; height: 380px; margin-bottom: 10px;
}
.slideBox {
 width: 380px; height: 302px; overflow: hidden; float: left; position: relative;
}
.slideBox .hd {
 height: 15px; right: 5px; bottom: 5px; overflow: hidden; position: absolute; z-index: 1;
}
.slideBox .hd ul {
 overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox .hd ul li {
 background: rgb(255, 255, 255); width: 15px; height: 15px; text-align: center; line-height: 14px; margin-right: 2px; float: left; cursor: pointer;
}
.slideBox .hd ul li.on {
 background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.slideBox .bd {
 height: 100%; position: relative; z-index: 0;
}
.slideBox .bd li {
 vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd img {
 width: 380px; height: 302px; display: block;
}
.search {
 width: 222px; height: 28px; margin-top: 47px; margin-right: 12px; float: right;
}
.search .key {
 background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 190px; height: 26px; float: left;
}
.search .sub {
 border: 0px currentColor; border-image: none; width: 23px; height: 27px; color: rgb(255, 255, 255); font-size: 14px; float: right; cursor: pointer;
}
.banner {
 background: rgb(226, 239, 243); width: 100%; height: 492px; margin-bottom: 16px;
}
.mtit span {
 background: rgb(182, 4, 25); margin: 10px 0px 0px 10px; width: 88px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.mo1 {
 width: 785px; height: 310px; overflow: hidden; float: left;
}
.box2 {
 background: rgb(250, 250, 250); width: 318px; height: 194px; overflow: hidden; font-size: 14px; margin-top: 7px; float: left;
}
.box2 .tit span {
 background: rgb(182, 4, 25); width: 88px; height: 30px; display: block;
}
.box2 .con {
 padding: 10px;
}
.box2 .con li {
 
}
.box1 {
 width: 380px; height: 310px; font-size: 14px; float: right;
}
.box1 .tit {
 border: 2px solid rgb(42, 128, 185); border-image: none; height: 32px;
}
.box1 .tit span {
 font-size: 12px; margin-top: 5px; margin-right: 10px; float: right;
}
.box1 .tit strong {
 background: rgb(42, 128, 185); width: 100px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 18px; float: left; display: block;
}
.box1 li {
 height: 32px; line-height: 30px; border-bottom-color: rgb(192, 188, 188); border-bottom-width: 1px; border-bottom-style: dotted;
}
.box1 li b {
 color: rgb(204, 204, 204); font-family: "宋体"; font-size: 10px; font-weight: normal; margin-right: 0px;
}
.box1 li span {
 color: rgb(162, 162, 162); font-size: 12px; float: right;
}
.box1 li.one {
 height: 111px;
}
.box1 li.one span {
 width: 370px; color: rgb(182, 4, 25); font-size: 16px; margin-top: 10px; margin-bottom: 10px; display: block;
}
.box1 li.one span a {
 color: rgb(0, 0, 0); _color: #b60419;
}
.box1 li.one p {
 color: rgb(146, 142, 142); line-height: 22px; padding-top: 20px; padding-bottom: 20px; font-size: 12px;
}
.box3 {
 background: rgb(255, 255, 255); width: 248px; height: 210px; float: right;
}
.box3 .con {
 padding: 10px; overflow: hidden;
}
.box4 {
 width: 308px; color: rgb(145, 147, 154); overflow: hidden; float: right;
}
.box4 img {
 _margin-bottom: 30px;
}
.mo2 {
 background: url("imagestbg2.jpg") no-repeat top; width: 100%; height: 685px; overflow: hidden; padding-top: 103px; margin-top: 36px;
}
.box5 {
 width: 354px; overflow: hidden;
}
.box5 .tit {
 height: 70px; overflow: hidden;
}
.box5 .con {
 background: rgb(255, 255, 255); padding: 25px; height: 557px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 3px; border-bottom-style: solid;
}
.box5 .con li {
 height: 60px; padding-top: 15px; border-bottom-color: rgb(192, 188, 188); border-bottom-width: 1px; border-bottom-style: dotted;
}
.box5 .con li .date {
 border: 1px solid rgb(193, 57, 43); border-image: none; width: 30px; height: 21px; text-align: center; color: rgb(193, 57, 43); line-height: 21px; overflow: hidden; font-family: Verdana, Geneva, sans-serif; float: left; display: block;
}
.box5 .con li .month {
 background: rgb(193, 57, 43); width: 32px; height: 23px; text-align: center; color: rgb(255, 255, 255); font-family: Verdana, Geneva, sans-serif; float: left; display: block;
}
.box5 .con li .t {
 width: 305px; padding-top: 10px; clear: both; display: block;
}
.box5 .con .more {
 margin-top: 10px; margin-right: 5px; float: right;
}
.slideTxtBox {
 width: 468px; font-size: 14px; margin-left: 30px; float: left;
}
.slideTxtBox .hd {
 height: 70px; position: relative;
}
.slideTxtBox .hd ul {
 top: 31px; width: 200px; right: 20px; float: left; position: absolute;
}
.slideTxtBox .hd img {
 float: left;
}
.slideTxtBox .hd ul li {
 width: 97px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-size: 14px; font-weight: bold; float: left; cursor: pointer;
}
.slideTxtBox .hd ul li.on {
 background: url("imagesindex_18.jpg"); width: 97px; height: 39px; color: rgb(1, 81, 152);
}
.slideTxtBox .bd {
 background: rgb(255, 255, 255); padding: 25px; height: 557px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 3px; border-bottom-style: solid;
}
.slideTxtBox .bd li {
 height: 70px; line-height: 24px; padding-top: 5px; border-bottom-color: rgb(192, 188, 188); border-bottom-width: 1px; border-bottom-style: dotted;
}
.slideTxtBox .bd li .riqi {
 width: 32px; height: 50px; margin-top: 8px; float: left;
}
.slideTxtBox .bd li .riqi .date {
 border: 1px solid rgb(42, 128, 185); border-image: none; width: 30px; height: 21px; text-align: center; color: rgb(42, 128, 185); line-height: 21px; overflow: hidden; font-family: Verdana, Geneva, sans-serif; float: left; display: block;
}
.slideTxtBox .bd li .riqi .month {
 background: rgb(42, 128, 185); width: 32px; height: 23px; text-align: center; color: rgb(255, 255, 255); font-family: Verdana, Geneva, sans-serif; float: left; display: block;
}
.slideTxtBox .bd ul {
 position: relative;
}
.slideTxtBox .bd ul .more {
 top: 540px; right: 0px; position: absolute;
}
.slideTxtBox .bd li .t {
 width: 366px; float: right; _font-weight: bold;
}
.slideTxtBox .bd li p {
 width: 366px; height: 40px; color: rgb(181, 181, 181); line-height: 20px; font-size: 12px; font-weight: normal; float: right;
}
.slideTxtBox .bd li .dj {
 background: url("imagesindex_22.jpg") no-repeat left; padding-left: 20px; margin-left: 47px;
}
.box4 .bd li span {
 color: rgb(102, 102, 102); float: right;
}
.box7 {
 width: 308px; overflow: hidden; font-size: 14px;
}
.box7 .tit {
 height: 70px; overflow: hidden;
}
.box7 .con {
 background: rgb(255, 255, 255); padding: 25px; height: 557px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 3px; border-bottom-style: solid;
}
.box7 .con li {
 height: 60px; padding-top: 15px; border-bottom-color: rgb(192, 188, 188); border-bottom-width: 1px; border-bottom-style: dotted;
}
.box7 .con li .date {
 border: 1px solid rgb(193, 57, 43); border-image: none; width: 30px; height: 21px; text-align: center; color: rgb(193, 57, 43); line-height: 21px; overflow: hidden; font-family: Verdana, Geneva, sans-serif; float: left; display: block;
}
.box7 .con li .month {
 background: rgb(193, 57, 43); width: 32px; height: 23px; text-align: center; color: rgb(255, 255, 255); font-family: Verdana, Geneva, sans-serif; float: left; display: block;
}
.box7 .con li .t {
 width: 305px; padding-top: 10px; clear: both; display: block;
}
.box7 .con .more {
 margin-top: 10px; margin-right: 5px; float: right;
}
.zsdl {
 background: url("imagesindex_28.jpg") no-repeat left top;
}
.rczp {
 background: url("imagesindex_30.jpg") no-repeat left top; margin-left: 25px;
}
.lxwm {
 background: url("../images/index_33.jpg") no-repeat left top;
}
.dnav {
 width: 70px; height: 240px;
}
.dnav span {
 background: url("../images/dx.gif") no-repeat left bottom; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; margin-bottom: 5px; display: block;
}
.dnav a {
 color: rgb(122, 140, 175); display: block;
}
.mln {
 margin-left: 95px;
}
.dly {
 float: right;
}
.rwzf {
 height: 140px; overflow: hidden; margin-top: 10px;
}
.rwzf img {
 margin-right: 10px; float: left;
}
.rwzf span {
 width: 303px; color: rgb(204, 0, 0); font-size: 16px; font-weight: bold; float: left; display: block; _line-height: 44px;
}
.rwzf span a {
 color: rgb(51, 51, 51);
}
.rwzf span a:hover {
 color: rgb(237, 83, 0);
}
.rwzf p {
 width: 303px; color: rgb(102, 102, 102); padding-bottom: 10px; margin-bottom: 10px; float: left;
}
.xwzx {
 width: 980px;
}
.xwzx .con {
 width: 485px; float: left;
}
.xwzx .con2 {
 width: 466px; float: right;
}
.xwzx .con2 li {
 border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.xwzx .con2 li.nobor {
 border-bottom-color: rgb(204, 204, 204); border-bottom-width: 0px; border-bottom-style: dotted;
}
.xwzx .con2 .date {
 background: url("../images/cb.jpg"); width: 65px; height: 60px; margin-right: 18px; float: left;
}
.xwzx .con2 .date strong {
 width: 65px; text-align: center; color: rgb(102, 102, 102); padding-top: 10px; font-size: 30px; display: block;
}
.xwzx .con2 .date b {
 width: 65px; text-align: center; font-size: 12px; font-weight: normal; display: block;
}
.rwzf2 {
 height: 85px; overflow: hidden; margin-top: 20px;
}
.rwzf2 span {
 width: 380px; color: rgb(204, 0, 0); font-size: 16px; font-weight: bold; float: left; display: block; _line-height: 44px;
}
.rwzf2 span a {
 color: rgb(51, 51, 51);
}
.rwzf2 span a:hover {
 color: rgb(237, 83, 0);
}
.rwzf2 p {
 width: 380px; color: rgb(102, 102, 102); padding-bottom: 10px; margin-bottom: 10px; float: left;
}
.inleft {
 width: 210px; float: left; display: inline;
}
.inright {
 width: 740px; overflow: hidden; float: right; display: inline;
}
.mleft {
 width: 230px; overflow: hidden; float: left;
}
.mright {
 background: rgb(255, 255, 255); width: 920px; overflow: hidden; float: right;
}
.ltop {
 background: url("imagesltop.png") no-repeat bottom rgb(42, 128, 185); width: 205px; height: 60px; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; padding-top: 10px; padding-left: 25px; font-family: "微软雅黑"; font-size: 18px; font-weight: bold;
}
.lbg {
 background: url("imagesa2.gif") left top rgb(42, 128, 185); width: 230px; overflow: hidden; padding-bottom: 20px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.lbg li {
 background: url("imagesd.gif") no-repeat 10px 16px; margin: auto; width: 1