body { background:url(bb.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(yj.png) no-repeat left;}
a.ab2 {
 background: url(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(25, 89, 178); 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(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(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(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: 19px; 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(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(btn1.png) no-repeat left; left: 0px;}
.fullSlide .next {
 background: url(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(111, 149, 203); 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(25, 89, 178); 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(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(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(li-on.png) no-repeat center;}
.p1-ul {
 width: 380px; margin-top: 20px; float: right;}
.p1-ul li {
 background: url(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(btn2.png) no-repeat right; margin-left: 6px;}
.part-bt .next {
 background: url(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(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(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(btn3.png) no-repeat right; right: 0px; cursor: pointer;}
.scrollBox a.prev {
 background: url(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(25, 89, 178); height: 164px; color: rgb(255, 255, 255); overflow: hidden; font-size: 12px;}
.foot {
 padding: 20px 0px; height: 204px;}
.foot-l {
 width: 400px; height: 194px; overflow: hidden; padding-top: 10px; border-right-color: rgb(59, 113, 187); border-right-width: 1px; border-right-style: solid;}
.foot-tt {
 width: 400px; text-align: left; margin-top: 10px;}
.foot-tt p {
 line-height: 30px;}
.foot-bg p span {
 padding: 0px 10px; display: inline-block;}
.bq p span {
 padding: 0px 10px; display: inline-block;}
.foot-e {
 width: 396px; height: 204px; text-align: center; overflow: hidden; border-right-color: rgb(59, 113, 187); border-right-width: 1px; border-right-style: solid; float: left;}
.foot-e div.fe-i {
 width: 120px; height: 120px; text-align: center; margin-top: 20px; 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: 30px; margin-left: 50px; float: left;}
.fa-h {
 font-size: 16px;}
.foot-a ul {
 overflow: hidden; margin-top: 10px;}
.foot-a ul li {
 width: 105px; height: 30px; 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;}
.xt img {
 width: 1200px; height: 400px;}
.center {
 background: url(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(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(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(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);}