.zbody { background: url(imagesbg.jpg) no-repeat center top; height: 1687px; }
.zbody2 { background: url(imagesbg2.jpg) no-repeat center top; height: 1190px; }
.zbody3 { background: url(imagesbgy.jpg) no-repeat center top; height: 1687px; background-attachment:fixed;}
.nav3 { text-align: right; position: relative; width: 1236px; height: 40px; line-height: 40px; font-size: 14px;}
.zmain3 { width: 1215px; background:url(imagesbg1x.png); padding-left:105px; margin-top: -135px;}
.nav_hm3,.nav_hm3:hover{ font-size: 25px; line-height: 44px; color: #FFF; text-align: center; width: 30px; display: inline-block; position: absolute; top: 130px; right: -65px; }
.main3 { background: #fff;; width: 1082px; min-height: 800px; _height: 800px; }

.banner { width: 1048px; text-align: center; height: 162px; padding-top: 66px; position: relative; }
.top_a { background: url(imagestopIcon.png) no-repeat; display: inline-block; height: 23px; width: 23px; position: absolute; top: 22px; right: -34px; }
.top_a2 { background: url(imagestopIcon.png) no-repeat right center; display: inline-block; position: absolute; top: 22px; right: -76px; height: 23px; width: 23px; }
.nav { text-align: right; position: relative; width: 1152px; height: 20px; line-height: 20px; font-size: 14px; }
.nav_a,.nav_a:hover{ display: inline-block; text-align: center; width: 70px; margin-left: 3px; color: #FFF; }
.nav_hm,.nav_hm:hover{ font-size: 25px; line-height: 44px; color: #FFF; text-align: center; width: 30px; display: inline-block; position: absolute; top: 120px; right: -56px; }
.wxLay { width: 98px; position: fixed; top: 50%; z-index: 20; left: 100px; margin-top: -122px; }
.wxLay ul li { text-align: center; padding-top: 10px; background: #EEEEEE; margin-bottom: 2px; }
.wxLay ul li p { font-size: 12px; line-height: 22px; text-align: center; height: 30px; }
.zmain { width: 1048px; }
.zmL { float: left; width: 495px; padding-top: 34px; }
.zmR { float: right; width: 494px; padding-top: 64px; }
.zm_t { line-height: 46px; overflow: hidden; padding-left: 20px; }
.zm_t .fl { font-size: 24px; color: #6c931b; font-weight: bold; }
.zm_focus { height: 318px; }
.zm_tm, .zm_tm:hover { font-size: 12px; color: #d48007; float: right; }
.zm_list li { line-height: 30px; height: 30px; background: url(imagesm2sq1.jpg) no-repeat left center; padding-left: 7px; overflow: hidden; font-size: 13px; }
.zm_u1 { padding-left: 18px; padding-top: 15px; height: 200px; }
.zm_u2 { padding: 52px 0px 0px; height: 300px; }
.zm_u2 li { text-align: center; float: left; width: 215px; margin-right: 30px; }
.zm_u2 li p { line-height: 24px; font-size: 15px; margin-top: 8px; }
.zmr_x { font-size: 14px; line-height: 25px; color: #ac6705; height: 148px; position: relative; }
.zmr_x1 { padding: 0px 45px 0px 15px; }
.zmr_more ,.zmr_more:hover{ color: #ac6705; }
.zmr_x2 { padding: 0px 45px 0px 52px; left: 20px; }
.zmr_x3 { padding: 0px 125px 0px 28px; }
.zmx_img{ position: absolute; top: 16px; right: 5px; }
.zmrCon1 { height: 475px; }
.zmrCon2 { height: 433px; padding-left: 20px; overflow: hidden; }
.zm4Img { font-size: 0px; display: block; float: left; height: 117px; width: 118px; box-shadow:1px 1px 3px 2px rgba(0,0,0,0.1); }
.zm4c2_list li { height: 142px; }
.zm4dl { margin-left: 140px; }
.zm4dl dd { line-height: 29px; background: url(imagesm2sq1.jpg) no-repeat left center; height: 29px; padding-left: 7px; font-size: 14px; overflow: hidden; }
.zmr4con { height: 240px; padding: 17px 0px 0px 18px; }
.zmMV { float: left; background:url(imagesspt.png) no-repeat; width:289px; height:173px;}
.zmr4_st { font-size: 13px; line-height: 22px; margin: 135px 10px 0px 315px; display: block; }
.zm_focus{position:relative; margin-left:11px;}
.zm_focus .bd { height: 219px; width: 301px; position: absolute; left: 10px; top: 11px; }
.zm_focus .hd { height: 23px; width: 290px; position: absolute; left: 15px; top: 244px; }
.zm_focus .hd ul li { float: left; height: 23px; width: 23px; margin-right: 3px; font-size: 15px; color: #FFF; background: #C9CACB; line-height: 23px; text-align: center; cursor: pointer; font-weight: bold; }
.zm_focus .hd ul li.on{ color: #FFF; background: #C10100; }
.zm_focus .sd { height: 280px; width: 167px; position: absolute; left: 321px; top: 3px; }
.zm_fsBox { padding: 15px 22px 0px 25px; height: 76px; text-align: left; display: block; font-size: 12px; line-height: 22px; margin-bottom: 3px; }
.zm_fsBox.on{ color: #333; background: #DCDDDD; }
.zm_fsBox,.zm_fsBox:hover{ color: #333!important; }
/***2级*2018.4.18******/
.main2 { background: #fff;; width: 1082px; min-height: 800px; _height: 800px; margin-top: 55px; }
.m2bmBg { text-align: center; height: 10px; }
.m2pos { line-height: 32px; height: 32px; border-bottom: 2px solid #D40C04; padding: 10px 0px 0px 10px; font-size: 14px; }
.m2itm { line-height: 40px; height: 40px; border-bottom: 1px dashed #ACAAAA; margin: 0px 5px; font-size: 18px; color: #D40C04; padding: 2px 0px 0px 30px; font-weight: bold;}
.m2con1 { padding: 82px 0px 45px 160px; width: 616px; }
.m2con1 ul li { height: 157px; }
.m2c1_img { float: left; height: 87px; width: 115px; padding-top: 2px; border-right: 1px solid #CECECE; }
.m2c1_txt { font-size: 15px; line-height: 24px; float: right; width: 470px; }
.m2c1_txt strong { color: #D40C04; line-height: 34px; margin-bottom: 5px; display: block; font-weight: normal; font-size: 18px; }
.m2mv_ul { padding: 40px 0px 0px 12px; }
.m2mv_ul ul li { float: left; height: 168px; width: 420px; padding-left: 20px; }
.m2mvTxt { float: right; width: 207px; padding-top: 10px; line-height: 24px; color: #0C3672; }
.m2mv_t { font-size: 15px; color: #0C3672; display: block; margin-bottom: 5px; }
.cor_hs { color: #B4B4B4; }
.page { text-align: center; padding: 15px 0px 45px; 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: 270px; width: 235px; display: inline; margin-right: 42px; }
.zt2_imgName { font-size: 15px; line-height: 26px; color: #0C3672; padding-top: 3px; }
.zt2_imgTime { line-height: 20px; color: #999; }
.zt2_imgList { padding: 35px 0px 15px 65px; }
.m2jb_t { color: #bd0901; font-size: 28px; line-height: 108px; text-align: center; height: 108px; padding-top: 12px; }
.m2jb_p { font-size: 16px; line-height: 26px; margin: 0px auto; width: 748px; padding-bottom: 40px; }
.m2jb_ul { background: url(imagessh_line.jpg) no-repeat center top; margin: 0px auto; height: 160px; width: 792px; padding: 60px 0px 0px 92px; }
.m2jb_ul ul li { float: left; width: 388px; }
.m2jb_ul li img{float:left}
.m2jb_a1 { font-size: 18px; line-height: 24px; width: 296px; padding-top: 12px; float: right; }
.ms2_u1 ul li { font-size: 14px; line-height: 32px; background: url(imagesmsn_squer1.jpg) no-repeat left center; height: 32px; padding-left: 15px; }
.ms2_u1 { width: 800px;margin: 0 auto;padding: 30px 0px 38px 0px;}
.m2imgT { font-size: 24px; line-height: 34px; text-align: center; margin: 0px auto; padding: 32px 0px 15px; width: 665px; }
.zt_txtinfo span { cursor: pointer; }
.zt_txtinfo { line-height: 36px; height: 36px; text-align: center; font-size:14px; }
.m2center { text-align: center; height: 45px;}
.zt_m2con { line-height: 30px; font-size: 14px; margin: 0px auto; width: 665px; padding: 10px 0px 70px; }
.m2zz_a1 { line-height: 33px; text-align: center; float: left; height: 33px; width: 90px; font-size: 18px; margin-right: 8px; }
.m2zzitm { line-height: 33px; height: 33px; }
/**.m2zz_cuta1,.m2zz_a1:hover { background: url(imagessh_zz.jpg) no-repeat; color: #bd0901; text-decoration: none; }**/
.m2zz_cuta1,.m2zz_a1:hover {color: #bd0901; text-decoration: none; font-weight: bold; }
.m2pos2 { border-bottom-width: 0px; border-bottom-style: none; margin-bottom: 25px; }
.m2zz_st1 { font-size: 24px; line-height: 34px; text-align: center; height: 34px; color: #bd0901; width: 665px; padding: 60px 0px 30px; margin: 0px auto; }
.m2zz_box { margin: 0px auto; width: 702px; padding-bottom: 90px; }
.m2zz_box td { line-height: 26px; border: 1px solid #999; padding: 0px 8px; font-size: 14px; }
.m2zz_box .m2zz_th td { font-weight: bold; color: #FFF; background: #FF9A00; }