body { background:url(blockbackground.png); margin: 0px; padding: 0px; font-family: "微软雅黑"; font-size: 16px; min-width: 1200px;
}
a {
 text-decoration: none;
}
ul {
 list-style: none;
}
li {
 list-style: none;
}
img {
 border: 0px currentColor; border-image: none;
}
ul {
 margin: 0px; padding: 0px;
}
li {
 margin: 0px; padding: 0px;
}
dl {
 margin: 0px; padding: 0px;
}
dt {
 margin: 0px; padding: 0px;
}
dd {
 margin: 0px; padding: 0px;
}
h1 {
 margin: 0px; padding: 0px;
}
h2 {
 margin: 0px; padding: 0px;
}
h3 {
 margin: 0px; padding: 0px;
}
h4 {
 margin: 0px; padding: 0px;
}
h5 {
 margin: 0px; padding: 0px;
}
h6 {
 margin: 0px; padding: 0px;
}
form {
 margin: 0px; padding: 0px;
}
p {
 margin: 0px; padding: 0px;
}
input {
 margin: 0px; padding: 0px;
}
.clear {
 height: 0px; clear: both; ine-height: 0px;
}
article {
 display: block;
}
aside {
 display: block;
}
audio {
 display: block;
}
canvas {
 display: block;
}
datalist {
 display: block;
}
details {
 display: block;
}
dialog {
 display: block;
}
eventsource {
 display: block;
}
figure {
 display: block;
}
footer {
 display: block;
}
header {
 display: block;
}
hgroup {
 display: block;
}
mark {
 display: block;
}
menu {
 display: block;
}
meter {
 display: block;
}
nav {
 display: block;
}
output {
 display: block;
}
progress {
 display: block;
}
section {
 display: block;
}
time {
 display: block;
}
video {
 display: block;
}
.w100 {
 margin: 0px auto; width: 100%; min-width: 1200px;
}
.w1200 {
 margin: 0px auto; width: 1200px;
}
.txt-dot {
 overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fl {
 float: left; display: inline;
}
.fr {
 float: right; display: inline;
}
.top {
 height: 125px; overflow: hidden; padding-top: 15px;
}
.logo {
 width: 620px; height: 70px; overflow: hidden; margin-top: 15px;
}
.logo a {
 width: 620px; height: 70px; display: block;
}
.logo a img {
 width: 620px; height: 70px; display: block;
}
.logo a:hover {
 animation:imgscale 1s; -moz-animation: imgscale 1s; -webkit-animation: imgscale 1s; -o-animation: imgscale 1s;
}
.top-r {
 width: 330px; overflow: hidden; font-size: 12px;
}
.top-a {
  text-align: right; line-height: 16px; overflow: hidden;
}
.top-a a {
 color: rgb(56, 59, 63); padding-left: 22px; display: inline-block;
}
a.ab1 {
 background: url("../images/yj.png") no-repeat left;
}
a.ab2 {
 background: url("../images/ei.png") no-repeat left;
}
.form {
 width: 270px; height: 40px; overflow: hidden; margin-top: 20px; float: right; position: relative;
}
input.search-left {
 background: rgb(255, 255, 255); padding: 0px 9px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 210px; height: 38px; font-size: 16px; float: left;
}
input.search-right {
 width: 40px; height: 40px; float: left;
}
.navBar {
 background: rgb(150, 27, 45); height: 46px; position: relative; z-index: 9; text-align:center; line-height:46px;
}
.nav {
 margin: auto; width: 1200px; height: 46px; text-align: center; line-height: 46px; font-family: "Microsoft YaHei",SimSun,SimHei; position: relative;
}
.nav a {
 color: rgb(51, 51, 51);
}
.nav h3 {
 text-align: center; font-size: 16px; font-weight: normal; float: left;
}
.nav .m {
 display: inline-block; position: relative;
}
.nav h3 a {
 padding: 0px 10px; width: 103px; color: rgb(255, 255, 255); display: block;
}
.nav .sub {
 background: url("../images/bai.png"); left: 50%; top: 50px; width: 160px; margin-left: -80px; display: none; position: absolute;
}
.nav .sub li a {
 height: 34px; text-align: center; line-height: 34px; font-size: 14px; display: block;
}
.nav .sub li a:hover {
 background: rgb(103, 158, 247); color: rgb(255, 255, 255);
}
.nav .block {
 background: url("../images/nav-bg.png") no-repeat bottom; left: 0px; width: 123px; height: 60px; bottom: 0px; overflow: hidden; position: absolute; z-index: -1;
}
.ban-bg {
 background: url("../images/bg1.png") no-repeat top; height: 438px; border-top-color: rgb(199, 206, 215); border-bottom-color: rgb(199, 206, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.fullSlide {
 height: 400px; overflow: hidden; margin-top: 13px; position: relative; z-index: 1;
}
.fullSlide .bd {
 margin: 0px auto; width: 100%; height: 400px; z-index: 0;
}
.fullSlide .bd ul {
 margin: 0px auto; width: 100% !important;
}
.fullSlide .bd ul li {
 width: 100% !important; height: 400px; text-align: center;
}
.fullSlide .bd ul li a {
 width: 100% !important; height: 400px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; display: block; position: relative;
}
.fullSlide .bd ul li a img {
 width: 1180px !important; height: 400px;
}
div.tt {
 background: url("../images/hei.png"); padding: 10px; left: 20px; bottom: 10px; overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; max-width: 700px;
}
.fullSlide .hd {
 display: none;
}
.fullSlide .slide_bt {
 top: 50%; width: 60px; height: 60px; margin-top: -30px; display: block; position: absolute; opacity: 0.8;
}
.fullSlide .prev {
 background: url("../images/btn1.png") no-repeat left; left: 0px;
}
.fullSlide .next {
 background: url("../images/btn1.png") no-repeat right; right: 0px;
}
.fullSlide .slide_bt:hover {
 opacity: 1;
}
.part1 {
 padding: 20px 0px; overflow: hidden;
}
.part-h {
 height: 48px; overflow: hidden; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.part-hh {
 line-height: 47px; font-size: 24px; border-bottom-color: rgb(181, 22, 75); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.more {
 margin-top: 13px; float: right;
}
.more a {
 border: 1px solid rgb(149, 149, 149); border-image: none; width: 46px; height: 20px; text-align: center; color: rgb(82, 81, 81); line-height: 20px; font-size: 12px; display: block;
}
.more a:hover {
 background: rgb(181, 22, 75); border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.p1-l {
 width: 790px; float: left;
}
.p1-con {
 overflow: hidden;
}
.p1-Slide {
 width: 380px; height: 250px; margin-top: 25px; float: left; position: relative; z-index: 1;
}
.p1-Slide .bd {
 margin: 0px auto; width: 100%; height: 250px; z-index: 0;
}
.p1-Slide .bd ul {
 margin: 0px auto; width: 100% !important;
}
.p1-Slide .bd ul li {
 width: 100% !important; height: 250px; text-align: center;
}
.p1-Slide .bd ul li a {
 width: 100% !important; height: 250px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; display: block; position: relative;
}
.p1-Slide .bd ul li a img {
 width: 380px !important; height: 250px;
}
div.tt1 {
 padding: 0px 10px; left: 0px; width: 260px; height: 40px; bottom: 0px; line-height: 40px; overflow: hidden; white-space: nowrap; position: absolute; z-index: 2; -ms-text-overflow: ellipsis;
}
.p1-Slide .hd {
 background: url("../images/hei.png"); left: 0px; width: 100%; height: 40px; bottom: 0px; position: absolute;
}
.p1-Slide .hd ul {
 width: 95px; text-align: right; margin-right: 5px; float: right;
}
.p1-Slide .hd ul li {
 background: url("../images/li.png") no-repeat center; margin: 16px 5px 16px 0px; width: 8px; height: 8px; line-height: 99; display: inline-block; cursor: pointer;
}
.p1-Slide .hd ul li.on {
 background: url("../images/li-on.png") no-repeat center;
}
.p1-ul {
 width: 380px; margin-top: 20px; float: right;
}
.p1-ul li {
 background: url("../images/dot1.png") no-repeat left; padding: 5px 60px 5px 15px; height: 40px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.p1-ul li a {
 height: 40px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 14px; display: inline-block;
}
.p1-ul li span.time1 {
 top: 9px; height: 40px; right: 0px; color: rgb(141, 140, 140); line-height: 40px; font-size: 12px; display: block; position: absolute;
}
.scroll1 {
 width: 380px; overflow: hidden;
}
.part-bt {
 overflow: hidden; margin-left: 20px; float: left;
}
.part-bt a {
 width: 25px; height: 20px; overflow: hidden; margin-top: 20px; float: left; display: block; cursor: pointer;
}
.part-bt .prev {
 background: url("../images/btn2.png") no-repeat right; margin-left: 6px;
}
.part-bt .next {
 background: url("../images/btn2.png") no-repeat left;
}
.scroll1 .hd {
 display: none;
}
.scroll1 .bd {
 height: 275px; overflow: hidden;
}
.scroll1 .bd ul {
 overflow: hidden; -ms-zoom: 1;
}
.scroll1 .bd ul li {
 width: 380px; height: 275px; float: left; position: relative;
}
.scroll1 .bd ul li ul {
 width: 380px; height: 270px; overflow: hidden; padding-top: 5px; float: left;
}
.scroll1 .bd ul li ul li {
 padding: 15px 0px; height: 60px; overflow: hidden;
}
.scroll1 .bd ul li ul li div.li1-l {
 border: 1px solid rgb(220, 220, 220); border-image: none; width: 58px; height: 58px; text-align: center; color: rgb(25, 89, 178); float: left;
}
span.li1-dd {
 height: 38px; line-height: 38px; overflow: hidden; font-size: 30px; font-weight: bold; display: block;
}
span.li1-yy {
 font-size: 12px; display: block;
}
.scroll1 .bd ul li ul li div.li1-tt {
 width: 280px; height: 52px; line-height: 26px; overflow: hidden; padding-right: 10px; font-size: 14px; float: right;
}
.scroll1 .bd ul li ul li div.li1-tt a {
 color: rgb(51, 51, 51);
}
.scroll1 .bd ul li ul li:hover div.li1-l {
 background: rgb(25, 89, 178); border: 1px solid rgb(25, 89, 178); border-image: none; color: rgb(255, 255, 255);
}
.part2 {
 padding: 20px 0px; overflow: hidden;
}
.p2-ul {
 width: 380px; overflow: hidden; margin-right: 30px; float: left;
}
.p2-ul .part-hh {
 color: rgb(25, 89, 178);
}
.p2-ul ul {
 padding-top: 20px;
}
.p2-ul ul li {
 background: url("../images/dot1.png") no-repeat left; height: 32px; line-height: 32px; overflow: hidden; padding-right: 60px; padding-left: 15px; font-size: 14px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.p2-ul ul li a {
 color: rgb(51, 51, 51);
}
.p2-ul ul li div.date2 {
 top: 0px; height: 32px; right: 0px; color: rgb(141, 140, 140); line-height: 32px; font-size: 12px; position: absolute;
}
.p2-scroll {
 width: 380px; overflow: hidden;
}
.p2-scroll .part-bt {
 float: right;
}
.p2-scroll .hd {
 display: none;
}
.p2-scroll .bd {
 height: 275px; overflow: hidden;
}
.p2-scroll .bd ul {
 overflow: hidden; -ms-zoom: 1;
}
.p2-scroll .bd ul li {
 width: 380px; height: 256px; padding-top: 18px; float: left; position: relative;
}
.p2-scroll .bd ul li div.pic-box {
 width: 380px; height: 80px; line-height: 80px; overflow: hidden; margin-top: 5px;
}
div.pic-box div.pic-i {
 width: 105px; height: 80px; text-align: center; line-height: 80px; overflow: hidden; float: left;
}
div.pic-box div.pic-i img {
 width: auto; height: 80px;
}
div.pic-box div.pic-h {
 width: 250px; color: rgb(255, 255, 255); overflow: hidden; font-size: 18px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
div.pic-box div.pic-h a {
 color: rgb(255, 255, 255);
}
.pc1 {
 background: rgb(25, 89, 178);
}
.pc2 {
 background: rgb(25, 127, 178);
}
.pc3 {
 background: rgb(25, 162, 178);
}
div.pic-box:hover div.pic-i {
 animation:txtleft 1s; -moz-animation: txtleft 1s; -webkit-animation: txtleft 1s; -o-animation: txtleft 1s;
}
.scrollBox {
 height: 240px; overflow: hidden; margin-top: 20px; position: relative;
}
.part3-h {
 background: url("../images/hr.png") no-repeat right; height: 48px; color: rgb(51, 51, 51); line-height: 48px; overflow: hidden; font-size: 24px;
}
.scrollBox .bd {
 margin: 25px auto auto; width: 1128px; overflow: hidden;
}
.scrollBox .bd ul {
 overflow: hidden;
}
.scrollBox .bd ul li {
 width: 120px !important; height: 120px; text-align: center; line-height: 120px; margin-right: 24px; float: left; position: relative;
}
.scrollBox .bd ul li a {
 color: rgb(255, 255, 255); font-size: 16px;
}
.scrollBox .bd ul li a:hover {
 color: rgb(255, 255, 0); font-size: 18px;
}
.scrollBox a.prev {
 top: 110px; width: 32px; height: 50px; display: block; position: absolute; opacity: 0.5;
}
.scrollBox a.next {
 top: 110px; width: 32px; height: 50px; display: block; position: absolute; opacity: 0.5;
}
.scrollBox a.next {
 background: url("../images/btn3.png") no-repeat right; right: 0px; cursor: pointer;
}
.scrollBox a.prev {
 background: url("../images/btn3.png") no-repeat left; left: 0px; cursor: pointer;
}
.scrollBox a.prev:hover {
 opacity: 1;
}
.scrollBox a.next:hover {
 opacity: 1;
}
.sp1 {
 background: rgb(0, 153, 153);
}
.sp2 {
 background: rgb(220, 147, 122);
}
.sp3 {
 background: rgb(148, 185, 76);
}
.sp4 {
 background: rgb(144, 183, 144);
}
.sp5 {
 background: rgb(136, 191, 179);
}
.sp6 {
 background: rgb(149, 183, 206);
}
.sp7 {
 background: rgb(132, 159, 209);
}
.sp8 {
 background: rgb(135, 216, 221);
}
.foot-bg {
 background: rgb(181, 22, 75); height: 164px; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px;
}
.foot {
 padding: 20px 0px; height: 204px;
}
.foot-l {
 width: 400px; height: 164px; overflow: hidden; padding-top: 10px; border-right-color: rgb(181, 22, 75); border-right-width: 1px; border-right-style: solid;
}
.foot-tt {
 width: 400px; text-align: left; margin-top: 10px;
}
.foot-tt p {
 line-height: 26px;
}
.foot-bg p span {
 padding: 0px 10px; display: inline-block;
}
.bq p span {
 padding: 0px 10px; display: inline-block;
}
.foot-e {
 width: 396px; height: 164px; text-align: center; overflow: hidden; border-right-color: rgb(181, 22, 75); border-right-width: 1px; border-right-style: solid; float: left;
}
.foot-e div.fe-i {
 width: 120px; height: 120px; text-align: center; margin-top: 10px; margin-left: 52px; float: left;
}
.foot-e div.fe-i img {
 width: 120px; height: auto; display: block;
}
.foot-e div.fe-i p {
 height: 30px; line-height: 30px;
}
.foot-a {
 width: 350px; padding-top: 17px; margin-left: 50px; float: left;
}
.fa-h {
 font-size: 13px;
}
.foot-a ul {
 overflow: hidden; margin-top: 10px;
}
.foot-a ul li {
 width: 105px; height: 33px; line-height: 30px; float: left;
}
.foot-a ul li.fa1 {
 width: 140px;
}
.foot-bg a {
 color: rgb(255, 255, 255);
}
.bq a {
 color: rgb(255, 255, 255);
}
.bq {
 background: rgb(64, 64, 64); text-align: center; color: rgb(255, 255, 255); padding-top: 6px; font-size: 12px;
}
.bq p {
 height: 30px; line-height: 30px; overflow: hidden;
}
.xt {
 text-align: center; overflow: hidden; margin-top:8px;margin-bottom:8px;
}
.xt img {
 width: 1200px; height: 210px;
}
.center {
 background: url("../images/menu-bg.png") repeat-y left; overflow: hidden; margin-top: 0px; margin-bottom: 20px; position: relative; z-index: 1;
}
.cen-l {
 width: 200px; text-align: center; float: left;
}
.menu {
 width: 200px;
}
.menu_h {
 height: 80px; color: rgb(255, 255, 255); line-height: 80px; overflow: hidden; font-size: 24px;
}
.menu_h img {
 margin-top: 10px; float: left;
}
.menu-ul {
 padding: 45px 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.menu-ul li a {
 height: 60px; color: rgb(255, 255, 255); line-height: 60px; font-size: 18px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.menu-ul li a:hover {
 background: rgb(103, 158, 247);
}
.menu-ul li.menu-on a {
 background: rgb(103, 158, 247);
}
.menu-i img {
 width: 200px; height: auto;
}
.cen-r {
 background: rgb(255, 255, 255); padding: 20px 50px; width: 880px; margin-top: 0px; float: right;
}
.live {
 height: 44px; line-height: 44px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.live-hh {
 color: rgb(25, 89, 178); font-size: 24px; float: left;
}
.live-tt {
 color: rgb(90, 91, 91); padding-left: 15px; font-size: 12px; float: right;
}
.live-tt a {
 color: rgb(90, 91, 91);
}
.con-h {
 padding: 5px 20px; text-align: center; color: rgb(25, 89, 178); line-height: 40px; font-size: 24px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.con-span {
 height: 40px; text-align: center; line-height: 40px;
}
.con-span span {
 color: rgb(120, 120, 120); font-size: 12px; margin-right: 10px; display: inline-block;
}
.con-tt p {
 color: rgb(42, 42, 42); line-height: 32px; text-indent: 2em; font-size: 14px; margin-bottom: 20px;
}
.con-tt img {
 margin: 10px auto auto; display: block;
}
.list {
 padding: 20px 0px;
}
.list ul li {
 padding: 30px 0px; height: 66px; overflow: hidden; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news-l {
 background: rgb(54, 149, 239); width: 112px; height: 66px; color: rgb(255, 255, 255); font-size: 12px; float: left;
}
div.news-dd {
 background: url("../images/dd.png") no-repeat 9px; height: 36px; line-height: 36px; padding-left: 34px; border-bottom-color: rgb(116, 181, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
div.news-hits {
 background: url("../images/yy.png") no-repeat 7px; height: 29px; line-height: 29px; padding-left: 34px;
}
.news-r {
 width: 746px; height: 66px; line-height: 20px; overflow: hidden; float: right;
}
.news-hh {
 height: 20px; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news-hh a {
 color: rgb(51, 51, 51);
}
div.imgli-hh a {
 color: rgb(51, 51, 51);
}
.news-tt {
 height: 40px; color: rgb(95, 95, 95); overflow: hidden; font-size: 12px; margin-top: 6px;
}
.fy {
 text-align: center;
}
.imglist ul li {
 padding: 26px 0px; height: 126px; overflow: hidden; border-bottom-color: rgb(207, 207, 207); border-bottom-width: 1px; border-bottom-style: dashed;
}
div.imgli-i {
 width: 216px; height: 126px; overflow: hidden; float: left;
}
div.imgli-i img {
 width: 216px; height: auto; min-height: 126px;
}
div.imgli-l {
 width: 70px; height: 126px; overflow: hidden; margin-left: 20px; float: left;
}
.imgli-date {
 border: 1px solid rgb(186, 186, 186); border-image: none; width: 68px; height: 64px; text-align: center; overflow: hidden;
}
div.imgli-yy {
 color: rgb(153, 153, 153); font-size: 12px; margin-top: 8px;
}
div.imgli-dd {
 color: rgb(102, 102, 102); font-size: 28px;
}
div.imgli-hits {
 background: url("../images/mm.png") no-repeat 8px; height: 20px; color: rgb(153, 153, 153); line-height: 20px; overflow: hidden; padding-left: 30px; font-size: 12px; margin-top: 15px;
}
div.imgli-r {
 width: 550px; height: 126px; line-height: 20px; overflow: hidden; float: right;
}
div.imgli-hh {
 height: 40px; color: rgb(51, 51, 51); overflow: hidden; font-size: 15px;
}
div.imgli-tt {
 height: 60px; color: rgb(102, 102, 102); overflow: hidden; font-size: 12px; margin-top: 26px;
}
.imglist ul li:hover .imgli-date {
 background: rgb(25, 89, 178); border: 1px solid rgb(255, 255, 255); border-image: none;
}
.imglist ul li:hover div.imgli-yy {
 color: rgb(255, 255, 255);
}
.imglist ul li:hover div.imgli-dd {
 color: rgb(255, 255, 255);
}
.imglist ul li:hover div.imgli-hits {
 color: rgb(140, 174, 172);
}
.top-a a:hover {
 color: rgb(193, 0, 0);
}
.live a:hover {
 color: rgb(193, 0, 0);
}
.news-hh a:hover {
 color: rgb(193, 0, 0);
}
div.imgli-hh a:hover {
 color: rgb(193, 0, 0);
}
.p1-ul li a:hover {
 color: rgb(193, 0, 0);
}
.fullSlide .bd ul li a:hover {
 color: rgb(255, 162, 30);
}
.p1-Slide .bd ul li a:hover {
 color: rgb(255, 162, 30);
}
.scroll1 .bd ul li ul li:hover div.li1-tt a {
 color: rgb(255, 162, 30);
}
.p2-ul ul li a:hover {
 color: rgb(255, 162, 30);
}
div.pic-box div.pic-h a:hover {
 color: rgb(255, 162, 30);
}
.foot-bg a:hover {
 color: rgb(255, 162, 30);
}
.list ul li:hover .news-tt {
 color: rgb(255, 162, 30);
}
.imglist ul li:hover div.imgli-tt {
 color: rgb(255, 162, 30);
}