.banBox { height: 298px; width: 100%; overflow: hidden; position: relative; }
.hmBan { text-align: center; height: 298px; width: 2000px; margin-left: -1000px; position: absolute; left: 50%; top: 0px; }
.nav { background: url(imagesnavBg.jpg) repeat-x left top; height: 57px; line-height: 49px; text-align: center; font-size: 17px; font-weight: bold; color: #FFF; }
.nav_a { color: #FFF; margin: 0px 12px; }
.nav_a:hover,.nav_a.on { color: #f1cf1a; }
.hmCon1 { padding: 53px 0px 32px; }
.hmc1L { float: left; width: 643px; }
.hmc1R { float: right; width: 344px; }
.hmc1_focus { height: 402px; margin-bottom: 9px; position: relative; }
.hmc1_focus .bd li { height: 402px; position: relative; width: 643px; }
.hmc1_nm { background: url(imagesfs_bg.png) repeat; line-height: 33px; height: 33px; width: 100%; font-size: 14px; color: #333; text-indent: 20px; position: absolute; left: 0px; bottom: 0px; }
.hmc1_focus .hd { line-height: 22px; height: 22px; position: absolute; z-index: 2; right: 6px; bottom: 5px; }
.hmc1_focus .hd ul li { font-size: 14px; line-height: 22px; text-align: center; float: left; height: 22px; width: 22px; margin-right: 4px; background: #C9CACB; cursor: pointer; }
.hmc1_focus .hd ul li.on { color: #FFF; background: #C10100; }
.hm_t1 { line-height: 54px; background: url(imagestline.jpg) no-repeat left bottom; height: 54px; position: relative; padding-top: 13px; }
.hmt1_nm { font-size: 26px; color: #124f8c; float: left; font-weight: 500; letter-spacing: 3px; }
.hmt1_more { float: right; position: absolute; height: 34px; line-height: 34px; right: 0px; bottom: 2px; font-size: 14px; }
.hmList li { line-height: 34px; font-size: 16px; height: 34px; }
.hm_u1 { padding-top: 16px; }
.hmc1r_bx1 { background: url(imageshmc1r_bg.png) no-repeat; height: 240px; padding: 69px 25px 0px; margin-top: -27px; font-size: 16px; line-height: 33px; text-indent: 32px; position: relative; }
.hmc1_m1 { display: inline-block; position: absolute; right: 25px; bottom: 10px; font-size: 14px; }
.hmc1_wxBox { height: 127px; overflow: hidden; padding: 17px 0px 0px 38px; }
.hmc1_wxBox ul li { text-align: center; float: left; width: 134px; line-height: 22px; }
.hm_t2 { line-height: 54px; height: 54px; position: relative; }
.hmc1r_bx2 { height: 286px; overflow: hidden; }
.hmc1r_u1 { padding-top: 8px; }
.hmCon2 { background: #124f8c; padding: 25px 0px 40px; }
.hmChangeBtn { height: 55px; border-bottom: 1px solid #B5B5B6; position: relative; }
.hmChangeBtn ul li { font-size: 27px; color: #FFF; float: left; cursor: pointer; }
.hmChange_line { background: url(imageschang1.jpg) no-repeat right center; margin-right: 14px; padding-right: 18px; }
.hmChangeBtn ul li.on { color: #f1cf1a; }
.hmc2Box { height: 443px; margin-top: 22px; }
.hmc2Slider { height: 443px; position: relative; }
.hmc2_more, .hmc2_more:hover { color: #FFF; position: absolute; font-size: 14px; line-height: 22px; top: -55px; right: 0px; }
.hmc2Slider .bd { float: left; height: 443px; width: 749px; }
.hmc2Slider .bd ul li { height: 443px; width: 749px; position: relative; }
.playBtn { background: url(imagesplayBtn.png) no-repeat; height: 90px; width: 90px; margin-top: -45px; margin-left: -45px; position: absolute; left: 50%; top: 50%; }
.hmc2Slider .hd { float: right; width: 258px; }
.hmc2Slider .hd li { height: 145px; margin-bottom: 4px; cursor: pointer; }
.hmCon3 { padding: 25px 0px 46px; }
.hmChangeBtn2 ul li { color: #124f8c; }
.hmChangeBtn2 ul li.on { color: #b61a22; }
.hmChangeBtn2 .hmChange_line { background: url(imageschang2.jpg) no-repeat right center; }
.hmc3Box { height: 442px; margin-top: 39px; }
.hmc3Slider { height: 442px; position: relative; padding: 0px 50px; }
.hmc3Slider .bd{width:911px; overflow:hidden;}
.hmc3_more { font-size: 14px; line-height: 22px; color: #124f8c; display: inline-block; position: absolute; top: -69px; right: 0px; }
.hmc3Slider .prev { background: url(imageshmc3Btn.png) no-repeat left top; display: block; height: 67px; width: 28px; position: absolute; left: 0px; top: 50%; margin-top: -33px; }
.hmc3Slider .next { background: url(imageshmc3Btn.png) no-repeat right top; display: block; height: 67px; width: 28px; position: absolute; right: 0px; top: 50%; margin-top: -33px; }
.hmc3Slider .overflowHide { height: 442px; width: 287px; }
.hmc3Slider .bd li { float: left; width: 287px; margin-right: 25px; }
.hmCon4 { background: #11518C; height: 554px; padding-top: 19px; margin-bottom: 70px; }
.footer { font-size: 16px; line-height: 28px; color: #124f8c; background: #C9CACB; text-align: center; padding: 42px 0px 108px; }
.hm_t3 { background: url(imageshmc4Line.jpg) no-repeat left bottom; line-height: 56px; height: 56px; position: relative; }
.hmt3_more { line-height: 34px; float: right; position: absolute; bottom: 2px; font-size: 14px; right: 0px; }
.hmc4L { float: left; width: 698px; }
.hmt3_nm { font-size: 26px; font-weight: 500; color: #FFF; letter-spacing: 3px; }
.hmc4R { float: right; width: 288px; }
.hmc4_ul { height: 452px; margin-top: 16px; overflow: hidden; }
.hmc4_ul ul { width: 760px; }
.hmc4_ul ul li { margin: 0px 3px 3px 0px; float: left; height: 86px; width: 348px; }
.hmc4_aBox { display: block; height: 53px; position: relative; padding: 33px 32px 0px; text-indent: 48px; font-size: 16px; line-height: 22px; color: #FFF; background: #5A84AF; }
.hmc4_aBox span { font-size: 36px; color: #FFF; line-height: 45px; display: inline-block; height: 45px; position: absolute; top: 14px; left: -20px; }
.hmc4Txt { background: #5A84AF; padding: 12px 9px 0px; height: 430px; margin: 16px 12px 0px 0px; }
.hmc4Txt ul li { padding: 14px 7px; line-height: 26px; font-size: 16px; border-bottom: 1px solid #11518C; }
.hmc4List { height: 420px; }
/***2017.4.19********/
.mmain { background: #FFF; width: 1000px; }
.mcon1 { padding: 20px 30px 0px; height: 358px; }
.mc1Focus { float: left; height: 320px; width: 580px; position: relative; }
.mc1Focus .hd{ height: 9px; overflow: hidden; position: absolute; right: 9px; bottom: 15px; z-index: 1; }
.mc1Focus .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mc1Focus .hd ul li{ float: left; margin-right: 8px; width: 9px; height: 9px; text-align: center; background: url(imagesmfico1.png) no-repeat; cursor: pointer; }
.mc1Focus .hd ul li.on{ background: url(imagesmfico2.png) no-repeat; }
.mc1Focus .bd{ position:relative; height:100%; z-index:0;   }
.mc1Focus .bd li{ width: 580px; height: 320px; display: block; position: relative; }
.mc1Focus .bd img{ width: 580px; height: 320px; display: block; }
.mc1tbg { line-height: 40px; background: url(imagesmfbg1.png) repeat; height: 40px; text-indent: 11px; width: 100%; font-size: 14px; color: #FFF; position: absolute; left: 0px; bottom: 0px; }
.mc1R { float: right; width: 322px; }
.mmt1 { line-height: 24px; height: 33px; }
.mmt1name { font-size: 22px; float: left; color: #076cb4; }
.mmt1_m { color: #989898; float: right; }
.mc1_ul li { line-height: 40px; height: 40px; border-bottom: 1px solid #E2E7E6; background: url(imagesmico1.jpg) no-repeat 6px center; padding-left: 21px; }
.mc2_ul{height: 190px;}
.mc2_ul li { line-height: 35px; height: 35px;padding-left: 21px; }
.mc2_ul li .fr { color: #989898; }
.mcon2 { padding: 0px 30px; height: 308px; }
.mc2L { width: 580px; float: left; }
.mc2R { float: right; width: 322px; }
.mc1_ul li .fr { color: #989898; }
.mcon3 { padding: 0px 30px; height: 420px; }
.mc3L { float: left; width: 330px; margin-top: 37px; }
.mc3R { background: url(imagesmbg1.jpg) no-repeat right; float: right; height: 383px; width: 605px; }
.mcon4 { padding: 0px 30px; height: 315px; }
.mc4L { float: left; width: 452px; }
.mc4R { float: right; width: 452px; }
.mcon5 { height: 470px; padding: 0px 30px; }
.mmt2 { line-height: 72px; background: url(imagesmline.jpg) repeat-x left center; height: 72px; margin: 0px 30px; text-align: center; }
.mmt2 span { font-size: 22px; color: #076cb4; background: #FFF; display: inline-block; padding: 0px 18px; line-height: 72px; }
.mcon6 { margin: 0px auto; height: 282px; width: 830px; border: 5px solid #F0F0F0; background: url(imagesmbg2.jpg) no-repeat 26px 45px; padding: 48px 0px 0px 100px; overflow: hidden; }
.mcon6 ul { width: 1200px; }
.mfoot { line-height: 30px; color: #FFF; background: url(imagesmftbg.jpg) no-repeat; text-align: center; margin: 0px auto; height: 46px; width: 980px; padding-top: 93px; font-size: 12px; }
.mcon6 ul li { line-height: 34px; float: left; height: 50px; width: 350px; margin-right: 102px; overflow: hidden; }
.mc5box { margin: 20px auto 0px; height: 396px; width: 940px; position: relative; background: #CECECE; }
.mc5_imgBox { padding: 5px 0px 0px 5px; float: left; height: 386px; width: 609px; }
.mc5rbox { height: 396px; width: 333px; position: absolute; top: 0px; right: 0px; overflow: hidden; }
.mc5rbox ul li { height: 96px; width: 393px; margin-bottom: 4px; padding-left: 13px; }
.mc5ul { height: 396px; overflow: hidden; }
.mc5ul ul .on { background: url(imagesimgbg.png) no-repeat left top; height: 96px; width: 310px; padding-right: 5px; padding-left: 18px; }
.mc5ul ul .on img { height: 86px; width: 310px; padding-top: 5px; }
.mc5_btn1 { position: absolute; top: 6px; right: 140px; cursor: pointer; z-index: 10; }
.mc5_btn2 { position: absolute; right: 140px; bottom: 6px; cursor: pointer; z-index: 10; }
.mchg1 { width: 320px; }
.mchg1 .chgConList { padding-top: 17px; margin: 60px 0px 0px 260px;}
.chgBtnList ul .chgBtn { font-size: 22px; line-height: 38px; color: #b74503; text-align: center; float: left; height: 38px; width: 111px; border-bottom: 4px solid #0A5C9C; }
.mchg1 .chgBtnList ul .chgBtn.chgCutBtn { color: #076cb4; border-bottom: 4px solid #FFF000; }
.mchg1 .chgBtnList { width: 222px; height: 38px; position: relative; left: 25px; }
.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; }

.chgCon img{border: 5px solid #ccedfb;}
.zt_m2con img{max-width:800px;_width:expression(this.width > 800 ? "800px" : this.width);} 