.hmBan { height: 310px; background: url(imagesbanBg.png) no-repeat center top; overflow: hidden; }
.hmBan .container { height: 310px; position: relative; }
.hmBan_t1 { left: 35px; position: absolute; top: 42px; }
.hmBan_t2 { position: absolute; left: 120px; top: 135px; }
.hmBan_t3 { position: absolute; right: 30px; bottom: 60px; }
.nav { background: #0752a5; text-align: center; height: 40px; line-height: 40px; }
.nav_a {width: 76px; font-size: 16px;line-height: 40px; font-weight: bold; display: inline-block; margin: 0px 28px; color: #FFF; }
.container3{width:1028px; height: auto; position: relative;margin:0 auto; }


.nav_cuta, .nav_a:hover {color: #e2c215;text-decoration: none;background: url(imageso_cut.png) no-repeat center bottom;}
.hmCon1 { background: #E3ECF3; height: 402px; padding-top: 12px; }
.hmc1L { float: left; width: 520px; }
.hmc1R { float: right; width: 414px;}
.hmc1_t1 { height: 48px; line-height: 48px; }
.hmc1_nms { font-size: 20px; color: #361e7e; float: left; font-weight: bold; }
.hmc1_nms1 { font-size: 20px; color: #fff; float: left; font-weight: bold;background: url(imagesztyj.png) no-repeat;    text-align: center;width: 159px; margin-left:8px;}
.cor_green,.cor_green:hover { color: #2c7091; }
.hmc1_m { float: right; line-height: 20px; margin-top: 18px;margin-right: 10px; }
.hmc1_focus { height: 312px; position: relative; }
.hmc1_focus .bd li { height: 312px; position: relative; width: 520px; }
.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: 5px; 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; color: #FFF; font-weight: bold; }
.hmc1_focus .hd ul li.on { color: #FFF; background: #C10100; }
.hmc1Txt { font-size: 15px; line-height: 28px; padding: 35px 22px 0px; height: 277px; position: relative; background: url(imageswzk.png) no-repeat center top; }
.hmc1_timg { display: inline-block; padding: 0px 10px; position: absolute; left: 100px; top: -16px; background: #E3ECF3; }

.t1{background:url(images1.png) no-repeat; width:1028px; height:7px;}
.t2{background:url(images2.png);}
.t3{background:url(images3.png) no-repeat; width:1028px; height:7px;}
.hmc1_nms2 { font-size: 20px; color: #361e7e; float: left; font-weight: bold;background: url(imagesxr2.png) no-repeat;    text-align: center;width: 159px; height:117px;line-height: 117px; padding-left:150px;}


.hmCOn2 { height: 360px; padding-top: 32px;background: #E3ECF3; }
.hmc2Box { float: left; width: 312px; margin-right: 10px; border-right: 1px solid #ccc;}
.hmc2_t1 { line-height: 46px; height: 46px; }
.hm_ul { font-size: 15px; line-height: 36px; }
.hm_ul li { height: 36px; overflow: hidden; background: url(imageszt_squer.jpg) no-repeat left center;padding-left: 15px;}
.hmc2_list { padding-top: 6px; height: 280px;}
.hmc2R { float: right; width: 313px; }
.hmc2R .hmc2_t1 { border-bottom-width: 0px; border-bottom-style: none; }
.hmc2_list2 { padding-top: 5px; }
.hmc3_ul { padding-top: 19px;padding-left: 19px;}
.hmCon3 { margin-bottom: 57px; }
.hmc3_aBox .overflowHide { height: 187px; }
.hmc3_aBox { display: block; height: 268px; overflow: hidden; }
.hmc3_ul li { margin: 0px 6px 8px 0px; float: left; width: 192px; }
.hmc3_aBox .cor_bs { font-size: 13px; line-height: 26px; padding: 13px 10px 0px; }
.hmCon4 { width: 1028px; height: 516px; }
.hmc4_t { font-size: 24px; line-height: 62px; color: #3d678d; padding-left: 80px; background: url(imagesxr.png) no-repeat }
.hmc4Box { height: 380px; padding-top: 5px; }
.hmc4L { float: left; width: 270px; padding-left: 38px; height: 376px;border-right: 1px solid #ccc;}
.hmc4_t2 { line-height: 92px; height: 92px; }
.hmc4_t2 .hmc1_m { margin-top: 40px; }
.hmc4_list li { line-height: 36px; font-size: 15px; background: url(imagessquer.jpg) no-repeat left center; height: 36px; padding-left: 12px; overflow: hidden; }
.hmc4_u1 { padding-top: 22px; }
.hmc4R { float: right; width: 587px; padding-right: 60px; }
.hmc4_u2 { position: relative; top: -12px; height: 155px; border-bottom: 1px solid #ccc; }
.hmc4_u2 .hmc4_list li { width: 268px; overflow: hidden; float: left; margin-right: 45px; }
.hmc4_u2 .hmc4_list { width: 660px; }
.hmc4_t3 { line-height: 44px; height: 44px; }
.hmc1_m2 { font-size: 16px; display: inline-block;float: right; margin-top: 70px;font-weight: bold;}
.footer { font-size: 16px; line-height: 28px; color: #2c7091; text-align: center; padding: 35px 0px 102px;}

/**2017.4.26 .ÁÐ±í**/
.mmain { background: #FFF; width: 1014px; }
.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; }