.new_main01 { margin-top: 15px; width: 980px; height: 311px; }
.main1_left { height: 311px; width: 290px; background: url(../img/flash_bg.gif) no-repeat left center; float: left; padding-right: 10px; overflow: hidden; }
.main1_left div { display: inline; float: left; margin: 10px; }
#focus .img img { border: 1px solid #CCCCCC; }
#focus .text1 { width: 270px; float: left; background: none repeat scroll 0 0 #EEEEEE; font-weight: bold; height: 24px; line-height: 24px; text-align: center; margin-top: 7px; }
#focus .pic1 { float: left; width: 280px; height: 52px; margin-top: 6px; }
#focus .pic1 li { float: left; margin-right: 7px; padding-top: 10px; }
#focus .pic1 li#focus4 { margin-right: 0; }
#focus .pic1 li img { border: 1px solid #CBCBCB; }
#focus .pic2 { background: url("../img/focus-arrow.gif") no-repeat 50% 0px transparent; }
#focus li.pic2 img { border: 1px solid #DB1926; }
.main1_center { border: 1px #e4e4e4 solid; float: left; height: 307px; _height: 305px; width: 426px; margin-top: 2px; background: url(../img/newhot_bg.gif) left top no-repeat; }
.mainhot { width: 398px; height: 96px; border-bottom: 1px #d6d6d6 dotted; margin-top: 17px; margin-left: 14px; overflow: hidden; }
.mainhot img { border: 1px #cccccc solid; padding: 2px; margin-left: 5px; float: left; }
.mainhot p { float: left; color: #777777; line-height: 19px; padding-left: 11px; width: 285px; }
.mainhot p span { font-size: 16px; font-weight: bold; line-height: 27px; margin-bottom: 5px; display: block; }
.mainhot p span a { color: #222222; }
.mainhot p span a:hover { color: #CC0000; }
.mainhot01 { margin-top: 10px; }
.main1_center ul { width: 411px; float: left; margin-left: 14px; margin-top: 7px; display: inline }
.main1_center ul li { float: left; width: 181px; padding-right: 15px; background: url(../img/icon05.gif) no-repeat left center; padding-left: 7px; }
.main1_center ul li a { color: #333; line-height: 25px; }
.main1_center ul li a:hover { color: #CC0000; }
.main1_right { height: 307px; width: 238px; float: right; border: 1px #e4e4e4 solid; margin-top: 2px; _height: 305px; }
.main1_right h2 { margin: 0px; float: left; height: 27px; width: 228px; background: url(../img/left_dh.gif) no-repeat center center; padding-left: 10px; color: #222222; font: bold 14px/27px '宋体'; }
.right01 { width: 210px; height: 105px; border-bottom: 1px #d6d6d6 dashed; margin-top: 11px; margin-left: 12px; float: left; display: inline; overflow: hidden }
.right01 img { border: 1px #cccccc solid; padding: 1px; float: left; }
.right01 p { float: right; color: #777777; line-height: 17px; width: 118px; }
.right01 p a { color: #9c0002; }
.right01 p a:hover { color: #da0000; }
.right01 span { font-size: 14px; font-weight: bold; line-height: 27px; margin-bottom: 5px; display: block; background: url(../img/icon01.gif) no-repeat left 9px; padding-left: 10px; width: 210px; float: left; }
.right01 span a { color: #16387c; }
.right01 span a:hover { color: #da0000; }
.main1_right ul { float: left; width: 210px; float: left; margin-left: 12px; margin-top: 8px; margin-left: 17px; display: inline }
.main1_right ul li { float: left; width: 210px; background: url(../img/icon02.gif) no-repeat left 11px; padding-left: 7px; }
.main1_right ul li a { color: #545454; line-height: 25px; }
.main1_right ul li a:hover { color: #CC0000; }
.main1_ad { width: 980px; margin-top: 12px; height: 70px; text-align: right }
/************main1新闻结束************/
.new_main02 { height: 1160px; margin-top: 12px; width: 980px; }
.main02_left { float: left; height: 1160px; width: 726px; margin-left: 2px; display: inline; }
.left02_hy { height: 279px; width: 724px; border: 1px #e6e6e6 solid; background: url(../img/hynav_bg.gif) no-repeat 1px 0px; margin-bottom: 12px; }
.left02_last { margin: 0; }
.hyfl01 { height: 279px; width: 362px; float: left; }
.hyfl01 h3 { height: 38px; width: 359px; }
.hyfl01 h3 p { font: bold 14px/37px '宋体'; padding-left: 34px; float: left; width: 68px; color: #dc0000; }
.hyfl01 h3 a { float: right; padding-right: 12px; width: 40px; color: #555555; line-height: 37px; }
.hyfl01 h3 a:hover { color: #CC0000 }
.hyfl01 h3 span { float: left; font: 12px/37px '微软雅黑', '黑体'; color: #cacaca; }
.iconcy { background: url(../img/icon_cy.gif) no-repeat 12px 10px; }
.iconfs { background: url(../img/icon_fs.gif) no-repeat 12px 10px; }
.iconsp { background: url(../img/icon_sp.gif) no-repeat 12px 10px; }
.iconju { background: url(../img/icon_ju.gif) no-repeat 12px 10px; }
.iconbj { background: url(../img/icon_bj.gif) no-repeat 12px 10px; }
.iconhb { background: url(../img/icon_hb.gif) no-repeat 12px 10px; }
.iconjy { background: url(../img/icon_jy.gif) no-repeat 12px 10px; }
.iconts { background: url(../img/icon_ts.gif) no-repeat 12px 10px; }
.hyfl02x { margin-left: 18px; margin-top: 9px; border-right: 1px #d8d8d8 dotted; height: 224px; width: 341px; overflow: hidden; }
.hyfl_main { border-bottom: 1px #d6d6d6 dashed; height: 84px; width: 322px; float: left; margin-top: 5px; display: inline; }
.hyfl_main img { border: 1px #cccccc solid; padding: 2px; float: left; }
.hyfl_main p { float: left; color: #666666; line-height: 19px; padding-left: 11px; width: 219px; }
.hyfl_main p span { font-size: 14px; font-weight: bold; line-height: 27px; margin-bottom: 2px; display: block; }
.hyfl_main p span a { color: #333333; }
.hyfl_main p span a:hover { color: #CC0000; }
.hyfl02x ul { float: left; width: 320px; margin-top: 6px; display: inline; }
.hyfl02x ul li { float: left; width: 315px; background: url(../img/icon02.gif) no-repeat left 11px; padding-left: 7px; }
.hyfl02x ul li a { color: #545454; line-height: 25px; }
.hyfl02x ul li a:hover { color: #CC0000; }
.hyfl_botm { width: 315px; float: left; margin-top: 5px; color: #545454; line-height: 25px; float: left; }
.hyfl_botm p { margin: 0 6px; float: left; }
.hyfl_botm p a { color: #333333; }
.hyfl_botm p a:hover { color: #ff0000; text-decoration: underline; }
.hyfl02 { border: none }
.main02_right { float: right; height: 1160px; width: 238px; }
.right_img { height: 74px; border-bottom: 1px #d6d6d6 dashed; width: 222px; float: left; margin-left: 8px; margin-top: 15px; display: inline; }
.img01 { float: left; }
.img02 { float: right; }
.right02 { margin: 0 auto 12px; height: 279px; }
.right_last { margin: 0px; height: 279px; }
/************main2新闻结束************/
.new_main03 { height: 329px; margin-top: 12px; width: 980px; margin-bottom: 12px; }
.mian3 { width: 316px; height: 329px; border: 1px #dddddd solid; margin-left: 12px; float: right; }
.mian3 h2 { width: 316px; height: 35px; background: url(../img/cxdh_bg.gif) no-repeat center center; }
.mian3 h2 p { padding-left: 32px; font: bold 14px/35px '宋体'; float: left; color: #e70000; }
.mian3 h2 a { float: right; line-height: 35px; padding-right: 12px; }
.main3txt { width: 280px; height: 115px; margin-top: 10px; margin-left: 18px; float: left; display: inline; overflow: hidden }
.main3txt img { border: 1px #cccccc solid; padding: 2px; float: left; }
.main3txt p { float: right; color: #777777; line-height: 23px; width: 156px; text-indent: 2em; }
.main3txt p a { color: #333333; }
.main3txt p a:hover { color: #cc0000; }
.main3txt span { font-size: 14px; font-weight: bold; line-height: 27px; margin-bottom: 5px; display: block; width: 280px; }
.main3txt span a { color: #333333; }
.main3txt span a:hover { color: #cc0000; }
.mian3 ul { width: 304px; float: left; margin-left: 5px; margin-top: 7px; display: inline; background: url(../img/cxbtm_bg.gif) repeat-x; }
.mian3 ul li { padding-left: 25px; height: 26px; line-height: 25px; background: url(../img/icon03.gif) no-repeat 7px 11px; padding-right: 8px; overflow: hidden; width: 268px; }
.mian3 ul li a { color: #393939; }
.mian3 ul li a:hover { color: #cc0000; }
.mian3_last { margin: 0px; }

/************主内容结束************/
