.hmBody { background: #dedede url(imagesbg.jpg) no-repeat center top; }
.hmBanBox { height: 364px; }
.main { width: 940px; background: #FFF; min-height: 500px; padding: 0px 30px; }
.nav { line-height: 42px; background: url(imagesnavBg.png) no-repeat; height: 42px; padding-left: 2px; width: 998px; }
.footer { color: #FFF; text-align: center; padding: 42px 0px 48px; line-height: 24px; }
.nav_a,.nav_a:hover { color: #FFF; font-size: 20px; display: inline-block; padding: 0px 3px; line-height: 42px; margin-left: 36px; position: relative; text-shadow: 0 2px 5px #002f63; font-weight: bold; }
.nav_a:after{ content: ""; background: #BADC27; height: 4px; width:0; position: absolute; left: 50%; bottom: 0px; transition:all 0.5s ease-in-out; }
.nav_a:hover:after,.nav_a.on:after{ width:100%; left:0}
.hmcon1 { height: 360px; padding-top: 30px; }
.hmFocus { float: left; height: 320px; width: 581px; position: relative; margin-top: 11px; }
.hmFocus .bd ul li { height: 320px; width: 581px; float: left; font-size: 0px; position: relative; }
.hmFs_nm { font-size: 14px; line-height: 40px; color: #FFF; height: 40px; background: url(imagesfsbg.png) repeat; position: absolute; width: 100%; left: 0px; bottom: 0px; text-indent: 12px; }
.hmFocus .hd { position: absolute; right: 10px; bottom: 15px; height: 9px; z-index: 5; }
.hmFocus .hd ul li { background: url(imagesfs_i2.png) no-repeat; float: left; height: 9px; width: 9px; margin-right: 8px; cursor: pointer; }
.hmFocus .hd ul .on { background: url(imagesfs_i1.png) no-repeat; }
.hmc1R { float: right; width: 320px; }
.hmt1 { line-height: 42px; height: 42px; }
.hmt1 span { font-size: 22px; color: #076cb4; float: left; }
.hmt1 .cor_888 { float: right; font-size: 12px; }
.hm_ul li { line-height: 36px; height: 36px; border-bottom: 1px solid #E2E7E6; background: url(imagessquer.jpg) no-repeat 6px 21px; padding: 4px 0px 0px 20px; font-size: 14px; }
.hmcon2 { height: 306px; }
.hmc2L { float: left; width: 581px; }
.hmc2R { float: right; width: 320px; }
.hmcon3 { height: 390px; }
.hmc3L { float: left; width: 450px; }
.hmc3R { float: right; width: 410px; }
.hmc3Focus { height: 276px; background: url(imagesmvBg.jpg) no-repeat; padding: 17px 14px 0px; margin-bottom: 10px; margin-top:6px; position:relative; }
.hmc3Focus .bd,.hmc3Focus .bd li { height: 224px; width: 382px; }
.hmc3Focus .hd { position: absolute; right: 10px; bottom: 15px; height: 9px; z-index: 5; }
.hmc3Focus .hd ul li { background: url(imagesfs_i2.png) no-repeat; float: left; height: 9px; width: 9px; margin-right: 8px; cursor: pointer; }
.hmc3Focus .hd ul .on { background: url(imagesfs_i1.png) no-repeat; }
.hm_u2 li{padding-bottom:2px;}
.main .hmCon4 { height: 364px; }
.hmc4R { float: right; width: 545px; }
.hmc4R strong { font-size: 18px; line-height: 62px; color: #3b8fcf; height: 62px; display: block; overflow: hidden; font-weight: normal; }
.hmc4Txt { font-size: 16px; line-height: 26px; color: #3b8fcf; height: 232px; overflow: hidden; position: relative; }
.hm_t2 { height: 25px; line-height: 30px; overflow: hidden; }
.hmCon5 { background: url(imageshm_bg1.jpg) no-repeat; height: 267px; margin-bottom: 34px; padding-left: 17px; }
.hmCon5_2 { background: url(imageshm_bg2.jpg) no-repeat;}
.hmCon5_3 { background: url(imageshm_bg3.jpg) no-repeat;}
.hmCon5_4 { background: url(imageshm_bg4.jpg) no-repeat;}
.hmBom { clear: both; height: 24px; overflow: hidden; }
.hmc5_dl { padding: 20px 0px 0px 30px; float: left; width: 275px; }
.hmc5_dl dl dt { font-size: 18px; font-weight: bold; color: #585858; line-height: 30px; height: 30px; }
.hmc5_dl dl dd { font-size: 14px; line-height: 32px; height: 32px; }

.hmc3Focus .bd, .hmc3Focus .bd li{height:274px; position:relative;}
.hmc3mv_nm{height:20px; line-height:20px; font-size:14px; width:100%; text-indent:5px; position:absolute; left:0; bottom:7px; font-weight:bold;}

/**2017.8.14 .ÁÐ±í**/
.mmain { background: #FFF; width: 1000px; }
.zt2_pos { color: #0c3672; line-height: 42px; height: 42px; padding: 9px 0px 0px 17px; border-bottom: 1px dotted #CDCDD0; font-size: 16px; font-weight: normal; }
.zt2news { padding: 50px 144px 45px 103px; }
.zt2news ul li { font-size: 15px; line-height: 34px; background: url(imageszt_squer.jpg) no-repeat left center; height: 34px; padding-left: 15px; }
.zt2_strong1 { font-size: 28px; color: #ae030f; line-height: 66px; height: 66px; padding-left: 50px; }
.zt2news ul li { font-size: 15px; line-height: 34px; background: url(imageszt_squer.jpg) no-repeat left center; height: 34px; padding-left: 15px; }
.page { text-align: center; padding: 0px 0px 30px; height: 22px; overflow: hidden; }
.m2page_a { line-height: 22px; background: url(imagesm2page_1bg.jpg) no-repeat; text-align: center; height: 22px; width: 23px; display: inline-block; margin: 0px 4px; }
.m2page_int { background: url(imagesm2page_3bg.jpg) no-repeat; padding: 0px 5px; height: 22px; width: 28px; border-width: 0px; border-style: none; padding-top:2px\9; height:20px\9; }
.m2page_btn { background: url(imagesm2page_4bg.jpg) no-repeat; height: 22px; width: 34px; cursor: pointer; border-width: 0px; border-style: none; }
.m2page_cuta,.m2page_a:hover,.m2page_cuta:hover{ color: #FFF; text-decoration: none; background: url(imagesm2page_2bg.jpg) no-repeat; }
.zt2_imgList ul li { float: left; height: 235px; width: 235px; display: inline; margin-right: 38px; }
.zt2_imgName { font-size: 16px; line-height: 26px; color: #0C3672; padding-top: 3px; }
.zt2_imgTime { line-height: 20px; color: #999; }
.zt2_imgList { padding: 50px 0px 0px 118px; }
.m2newsTitle { font-size: 24px; line-height: 34px; color: #0c3672; text-align: center; padding: 42px 0px 20px; }
.zt_m2Info { text-align: center; line-height: 38px; }
.zt_m2con { line-height: 32px; font-size: 16px; padding-bottom: 55px; }
.zt_print { line-height: 38px; background: url(imagesm2sq2.jpg) no-repeat left center; display: inline-block; height: 38px; padding-left: 20px; }
.zt_ress { background: url(imagesm2sq3.jpg) no-repeat left center; margin-left: 15px; }
.zt_txtinfo span { cursor: pointer; }
.zt_txtinfo { line-height: 36px; height: 36px; border-bottom: 1px solid #E4E3E3; text-align: center; }.m2center { text-align: center; height: 45px; }
.m2newCon { padding: 0px 100px; }