﻿.bannerbox {
 POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: auto; OVERFLOW: hidden
}
.botshadow {
 POSITION: absolute; WIDTH: 100%; BOTTOM: 0px;  HEIGHT: 150px; LEFT: 0px
}
.topshadow {
 POSITION: absolute; WIDTH: 100%; HEIGHT: 10px; TOP: 0px; LEFT: 0px
}
.bannerimg {
 POSITION: absolute; WIDTH: 100%; HEIGHT: 420px; TOP: 0px; LEFT: 0px
}
.bannerimg UL LI {
 POSITION: relative; WIDTH: 100%; DISPLAY: block; HEIGHT: 420px
}
.bannerimg UL LI IMG {
 POSITION: absolute; HEIGHT: 420px; MARGIN-LEFT: -960px; TOP: 0px; LEFT: 50%;}
.banner {
 MARGIN: 0px auto; HEIGHT: 420px
}
.bannersma {
 POSITION: absolute; WIDTH: 432px; BOTTOM: 0px; HEIGHT: 48px; RIGHT: 0px
}
.bannersma UL LI {
 POSITION: absolute; TOP: 224px; LEFT: 0px
}
.bannersma UL LI DL {
 POSITION: relative; WIDTH: 432px; HEIGHT: 78px
}
.bannersma UL LI DL DT {
 PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #dadada; PADDING-LEFT: 15px; WIDTH: 402px; PADDING-RIGHT: 15px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.bannersma UL LI DL DD {
 POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 3px; PADDING-LEFT: 15px; WIDTH: 402px; BOTTOM: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 3px; LEFT: 0px
}
.bannersma UL LI DL DD A {
 TEXT-ALIGN: center; LINE-HEIGHT: 22px; WIDTH: 60px; DISPLAY: inline-block; BACKGROUND: #3e1f49; HEIGHT: 22px; COLOR: #fff
}
#bannersma1 {
 TOP: 0px
}
.bannersub {
 POSITION: absolute; WIDTH: 200px; BOTTOM: 20px; HEIGHT: 20px; RIGHT: 215px
}
.bannersub UL LI {
 WIDTH: 11px; DISPLAY: block; BACKGROUND: url(imgqqq01.png) no-repeat; FLOAT: left; HEIGHT: 11px; OVERFLOW: hidden; CURSOR: pointer; MARGIN-RIGHT: 10px
}
.bannersub UL LI.cur {
 BACKGROUND: url(imgqqq02.png) no-repeat
}
.banner IMG.bannerrightimg {
 Z-INDEX: 2; POSITION: absolute; BOTTOM: 0px; RIGHT: 0px
}
.main1bg {
 MARGIN: 0px auto; WIDTH: 100%
}
.main1warp {
 MARGIN: 0px auto; WIDTH: 100%; BACKGROUND: url(../images/main1bg.jpg) repeat-x 50% bottom; HEIGHT: 352px; PADDING-TOP: 15px
}
.main1 {
 MARGIN: 0px auto; WIDTH: 990px
}
.main1left {
 WIDTH: 337px; FLOAT: right
}
.main1leftbot {
 WIDTH: 494px
}
.main1right {
 POSITION: relative; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 594px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #234baa 3px solid; BORDER-RIGHT: #cdcdcd 1px solid
}
.main1right A.newslink {
 POSITION: absolute; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: rgb(7,90,168); COLOR: #fff; FONT-SIZE: 14px; TOP: -14px; RIGHT: 10px; PADDING-TOP: 2px
}
.main1right A.newslink:hover {
 BACKGROUND: #70089a; TEXT-DECORATION: none
}
.main1rightbox {
 MARGIN: 18px 20px 0px; WIDTH: 554px; HEIGHT: 331px
}
.main1righttop {
 WIDTH: 554px; HEIGHT: 228px
}
.main1righttoptit {
 WIDTH: 62px; FLOAT: left; HEIGHT: 228px
}
.main1righttopcon {
 WIDTH: 492px; FLOAT: left; HEIGHT: 228px
}
.main1righttopcon DL {
 PADDING-LEFT: 23px; BACKGROUND: url(../img/li.jpg) no-repeat left 14px; MARGIN-LEFT: 23px
}
.main1righttopcon DL DT {
 LINE-HEIGHT: 30px; HEIGHT: 30px; OVERFLOW: hidden
}
.main1righttopcon DL DT A {
 COLOR: #313131; FONT-SIZE: 14px
}
.main1righttopcon DL DD {
 LINE-HEIGHT: 18px; COLOR: #4d4d4d; MAX-HEIGHT: 50px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.main1righttopcon DL DD P {
 LINE-HEIGHT: 18px; MARGIN-TOP: 6px; COLOR: #4d4d4d
}
.main1rightbot {
 HEIGHT: 103px
}
.main1rightbot .main1righttopcon {
 BACKGROUND: url(../images/newsline.jpg) no-repeat left top; PADDING-TOP: 7px
}
.main1rightbot .main1righttopcon DL DD {
 LINE-HEIGHT: 30px; WIDTH: 90px; FLOAT: left
}
.main1rightbot .main1righttopcon DL DT {
 WIDTH: 350px; FLOAT: left; HEIGHT: auto
}
.main1rightbot .main1righttopcon DL DT A {
 LINE-HEIGHT: 22px; MARGIN-TOP: 4px; DISPLAY: inline-block
}
.main1rightbot .main1righttopcon DL {
 WIDTH: 440px; DISPLAY: block; HEIGHT: auto; OVERFLOW: hidden
}
.main1righttopal {
 POSITION: absolute; WIDTH: 0px; BACKGROUND: url(../images/newsalertbg.jpg) #fff repeat-y left 50%; HEIGHT: 331px; TOP: 18px; LEFT: 20px
}
.main1righttopaltit {
 WIDTH: 48px; FLOAT: left; HEIGHT: 300px
}
.main1righttopalcon {
 WIDTH: 506px; FLOAT: left; HEIGHT: 300px
}
.main1righttopalcon DL {
 WIDTH: 506px; HEIGHT: 33px
}
.main1righttopalcon DL DD {
 BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right; LINE-HEIGHT: 32px; WIDTH: 98px; FLOAT: left; HEIGHT: 32px; COLOR: #5c5c5c
}
.main1righttopalcon DL DT {
 LINE-HEIGHT: 33px; PADDING-LEFT: 25px; WIDTH: 383px; FLOAT: left; HEIGHT: 33px; OVERFLOW: hidden
}
.main1righttopalcon DL DT A {
 FLOAT: left; FONT-SIZE: 14px
}
.main1righttopalcon DL DT P {
 FLOAT: left; FONT-SIZE: 14px
}
.main1righttopalcon DL DT A {
 LINE-HEIGHT: 33px; WIDTH: 250px; DISPLAY: block; HEIGHT: 33px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.main1righttopalmore {
 TEXT-ALIGN: right; LINE-HEIGHT: 30px; WIDTH: 554px; HEIGHT: 30px
}
.main1righttopalmore A {
 COLOR: #70089a
}
.main1newstit {
 WIDTH: 337px; BACKGROUND: url(../images/main1righttitbg.jpg); HEIGHT: 35px
}
.main1newstit A {
 LINE-HEIGHT: 32px; MARGIN-TOP: 3px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #333; FONT-SIZE: 18px; MARGIN-RIGHT: 20px
}
.main1newstit IMG {
 MARGIN-TOP: 10px; FLOAT: right
}
.main1newstit A.cur {
 MARGIN-TOP: 0px; COLOR: #234caa; BORDER-TOP: #234caa 3px solid
}
.main1newscon {
 MARGIN-TOP: 20px; WIDTH: 337px; HEIGHT: 290px
}
.main1newsconwarp {
 POSITION: relative; WIDTH: 337px; HEIGHT: 290px
}
.main1newsconwarp DL {
 BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; WIDTH: 98px; FLOAT: left; HEIGHT: 212px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
.main1newsconwarp DL DD {
 BORDER-BOTTOM: #c9c9c9 1px solid; WIDTH: 98px; HEIGHT: 135px; OVERFLOW: hidden
}
.main1newsconwarp DL DD IMG {
 WIDTH: 98px; HEIGHT: 135px
}
.main1newsconwarp DL DT {
 PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 5px; WIDTH: 88px; PADDING-RIGHT: 5px; HEIGHT: 72px; PADDING-TOP: 5px
}
.main1newsconwarp DL DT P {
 COLOR: #383838
}
.main1newsconwarp DL DT A {
 COLOR: #383838
}
.main1newsconwarp DL DT A {
 DISPLAY: block; HEIGHT: 45px; OVERFLOW: hidden
}
.main1newsconwarp UL {
 WIDTH: 219px; DISPLAY: block; FLOAT: left; HEIGHT: 250px; MARGIN-LEFT: 18px; OVERFLOW: hidden
}
.main1newsconwarp UL LI {
 WIDTH: 219px; HEIGHT: 58px; OVERFLOW: hidden
}
.main1newsconwarp UL LI SPAN {
 TEXT-ALIGN: center; LINE-HEIGHT: 21px; WIDTH: 44px; DISPLAY: block; BACKGROUND: url(../images/newstime.jpg); FLOAT: left; HEIGHT: 21px; COLOR: #fff
}
.main1newsconwarp UL LI A {
 WIDTH: 150px; DISPLAY: block; FLOAT: left; HEIGHT: 50px; MARGIN-LEFT: 16px; OVERFLOW: hidden
}
.main1newsconwarp P.main1newsmore {
 POSITION: absolute; TEXT-ALIGN: right; WIDTH: 337px; BOTTOM: 30px; DISPLAY: block; BACKGROUND: url(../images/newsline2.jpg); HEIGHT: 20px; LEFT: 0px
}
.main1newsconwarp P.main1newsmore A {
 PADDING-LEFT: 15px; BACKGROUND: #f5f5f5; COLOR: #234caa
}
.main1newsconwarp1box {
 WIDTH: 350px
}
.main1newsconwarp1box DL {
 BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 165px; FLOAT: left; HEIGHT: 78px; BORDER-TOP: medium none; MARGIN-RIGHT: 10px; BORDER-RIGHT: medium none
}
.main1newsconwarp1box DL DD {
 BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 50px; FLOAT: left; HEIGHT: 78px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.main1newsconwarp1box DL DD SPAN {
 BORDER-BOTTOM: #ddd 1px solid; LINE-HEIGHT: 20px; WIDTH: 30px; PADDING-RIGHT: 3px; DISPLAY: block
}
.main1newsconwarp1box DL DD B {
 COLOR: #000; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
.main1newsconwarp1box DL DT {
 PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 78px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.main1newsconwarp1box DL DT A {
 DISPLAY: block; HEIGHT: 65px; COLOR: #4288c7; FONT-SIZE: 14px; OVERFLOW: hidden
}
B.main1newsconwarp1box {
 DISPLAY: block; FONT-WEIGHT: normal
}
.main1r1box2 {
 POSITION: absolute; WIDTH: 0px; HEIGHT: 100px; TOP: 250px; LEFT: 85px
}
.main2 {
 WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 424px
}
.main2box {
 WIDTH: 988px; BACKGROUND: url(../images/main2tit.jpg) no-repeat 15px 13px; HEIGHT: 424px
}
.main2boxwarp {
 WIDTH: 1010px; HEIGHT: 424px
}
.main2boxwarp UL LI {
 MARGIN-TOP: 75px; WIDTH: 180px; PADDING-RIGHT: 22px; BACKGROUND: url(../images/main2bg.jpg) no-repeat right 70px; FLOAT: left
}
.main2boxwarp UL LI A {
 POSITION: relative; WIDTH: 180px; DISPLAY: block; HEIGHT: 270px; OVERFLOW: hidden
}
.main2boxwarp UL LI A IMG {
 POSITION: absolute; WIDTH: 180px; HEIGHT: 270px; TOP: 0px; LEFT: 0px; transition: all 2s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s
}
.main2boxwarp UL LI.main2a2 {
 MARGIN-TOP: 55px; BACKGROUND: url(../images/main2bg.jpg) no-repeat right 90px
}
.main2boxwarp UL LI A IMG:hover {
 WIDTH: 200px; HEIGHT: 300px; TOP: -15px; LEFT: -10px
}
.main2boxwarp UL LI DL {
 WIDTH: 180px; BACKGROUND: #e5e5e5; HEIGHT: 42px
}
.main2boxwarp UL LI DL DD {
 TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 6px; WIDTH: 34px; PADDING-RIGHT: 6px; BACKGROUND: #005751; FLOAT: left; HEIGHT: 37px; COLOR: #fff; PADDING-TOP: 5px
}
.main2boxwarp UL LI DL DT {
 PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 5px; WIDTH: 124px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 37px; PADDING-TOP: 5px
}
.main2boxwarp UL LI DL DT A {
 WIDTH: auto; DISPLAY: inline; HEIGHT: auto
}
.newswarp {
 POSITION: relative; MARGIN: 0px auto; WIDTH: 1400px
}
.newswarp A {
 POSITION: absolute; WIDTH: 90px; DISPLAY: block; HEIGHT: 25px; TOP: 20px; RIGHT: 325px
}