.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(/uploads/image/img/qqq01.png) no-repeat; float: left; height: 11px; overflow: hidden; cursor: pointer; margin-right: 10px } .bannersub ul li.cur { background: url(/uploads/image/img/qqq02.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: 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: 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: 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: #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: ; 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: ; 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: ; 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: no-repeat 15px 13px; height: 424px } .main2boxwarp { width: 1010px; height: 424px } .main2boxwarp ul li { margin-top: 75px; width: 180px; padding-right: 22px; background: 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: 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 }