body{min-width: 1200px;}
.container{background: #f2f2f2;position: relative;}
.ztmain{width: 1200px;margin: 0 auto;}
.ztmain1{padding-top: 20px;}
.ztml {width: 102px;background: #fff;}
.bshare-custom{width: 40px;margin: 0 auto;margin-top: 40px;}
.bshare-custom .bshare-share-count{background: none !important;}
.bshare-custom.icon-medium-plus .bshare-share-count{width: 30px !important;}
.bshare-custom.icon-medium-plus a{margin-bottom: 20px;}
.bshare-weixin{background: url(wx.png) no-repeat center !important;background-size: contain !important;}
.bshare-sinaminiblog{background: url(xl.png) no-repeat center !important;background-size: contain !important;}
.bshare-qqim{background: url(qqx.png) no-repeat center !important;background-size: contain !important;}
.ztmcenter{width: 1098px;background: #e7e7e7;position: relative;}
.pos{position: absolute;width: 100%;height: 1px;left: 0;bottom: 250px;}

.com-in{width: 1038px;margin: 0 auto;padding: 30px 0;}

.ztmpbl{width: 580px;}
.ztmpbr{width: 376px;margin-left: 60px;}
.ztmpbr1{font-size: 12px;color: #7b7b7b;}
.ztmpbr2{font-size: 36px;color: #292929;padding: 50px 0 30px;}
.ztmpbr3{font-size: 14px;color: #262626;line-height: 32px;}


.ztmpb2T{font-size: 28px;font-weight: bold;color: #262626;padding: 28px 0;}
.ztmpb2T span{font-size: 26px;font-family: 'Futura';padding-left: 26px;}

/* .ztmpb2List{padding-bottom: 110px;} */
.ztmpb2List ul li{width: 195px;margin-right: 12px;float: left;border-radius: 5px;}
.ztmpb2List ul li .zjpic{position: relative;overflow: hidden;border-top-left-radius: 5px;border-top-right-radius: 5px;width: 100%;height: 330px;}
.ztmpb2List ul li .zjpic a{display: block;width: 100%;height: 100%;overflow: hidden;}
.ztmpb2List ul li .zjpic img{transition: all .5s linear;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ztmpb2List ul li .zjpic span{position: absolute;top: 17px;left: 15px;font-size: 12px;color: #fff;z-index: 90;}
.ztmpb2List ul li .zjbox{background: #fff;box-shadow: 0 0 7px 1px rgba(0,0,0,.2);}

.ztmpb2List ul li:hover{transform: translateY(-1px);}
.ztmpb2List ul li:hover .zjpic a{transform: scale(1.2);}

.zjboxb{width: 168px;margin:0 auto;padding: 20px 0 12px;min-height: 130px;position: relative;}
.zjboxb .zjboxb1{font-size: 16px;color: #292929;}
.zjboxb .zjboxb2{font-size: 8px;font-family: 'Futura';color: #44403f;}

.zjboxb .zjboxb3{font-size: 14px;color: rgba(0,0,0,.5);line-height: 20px;padding-top: 10px;overflow:hidden; 
text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.zjboxb .zjboxb4{font-size: 12px;color: #838383;position: absolute;bottom: 12px;right: 0;}

.ztmpbox3{width: 164px;height: 33px;background: #a42126;text-align: center;line-height: 33px;font-size: 12px;margin: 75px auto 45px;border-radius: 5px;}
.ztmpbox3 a{display: block;width: 100%;height: 100%;color: #fff;}

.ztmain2{width: 1200px;margin: 0 auto;margin-top: 27px;}
.morejc{width: 1200px;margin: 0 auto;font-size: 16px;font-weight: bold;background: url(jcbg.png) no-repeat center;height: 82px;line-height: 82px;text-align: center;position: relative;}
.morejc span{position: relative;left: 45px;}

.ztmain3{width: 1200px;margin: 0 auto;}

.zt3p1{width: 1038px;margin: 0 auto;border-bottom: 1px dashed #ccc;padding-bottom: 48px;}

.zt3p2{width: 1038px;margin: 0 auto;border-bottom: 1px dashed #ccc;padding-bottom: 48px;}
.zt3p3{width: 1038px;margin: 0 auto;padding-bottom: 48px;position: relative;}
.ztmpb3box {position: relative;}
.ztmpb3bl {overflow: hidden;width: 547px;height: 350px;}
.ztmpb3bl img{transition: all .5s linear;width: 100%;}
.ztmpb3bl:hover img{transform: scale(1.2);}
.ztmpb3br{margin-left: 36px;width: 455px;}
.ztmpb3br1{font-size: 28px;font-weight: bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ztmpb3br2{font-size: 14px;color: #505050;padding: 30px 0;}
.ztmpb3br3{font-size: 14px;color: #262626;line-height: 27px;width: 455px;margin-top: 52px;}
.ztmpb3br4{width: 156px;height: 33px;line-height: 33px;background: #a42126;border-radius: 5px;text-align: center;   position: absolute;right: 0;bottom: 0;}
.ztmpb3br4 a{color: #fff;display: block;width: 100%;height: 100%;}

.zt3p1 .ztmpb2T{padding: 56px 0;}
.ztmpb2T span{text-transform: uppercase;}
.zt3p2bl{position: relative;}
.zt3p2bl .bdslide{margin-left: 138px;width: 260px;}
.zt3p2bl .bdslide .bdbd ul li img{max-width: 100%;}
.zt3p2bl .arow{width: 57px;height: 31px;background: url(toright.png) no-repeat center;position: absolute;left: 192px;top: 178px;}

.zt3p2 .ztmpb2T,.zt3p3 .ztmpb2T{padding: 70px 0;}


.ztcol{width: 100%;position: relative;left: 50%;height: 78px;position: absolute;top: -78px;transform: translateX(-50%);background: rgba(0,0,0,.5);}
.ztcol ul {width: 1200px;margin: 0 auto;}
.ztcol ul li{float: left;width: 33.3333%;text-align: center;line-height: 75px;}
.ztcol ul li a {font-size: 20px;color: #fff;}
.ztcol ul li:hover,.ztcol ul li.current{background: #e2e2e2;}
.ztcol ul li:hover a,.ztcol ul li.current a {color: #0e0e0e;}


.zt3p2br {position: relative;width: 390px;margin-top: 188px;}
.zxtxt1 {position: absolute;left: -63px;font-size: 28px;font-weight: bold;top: -5px;color: #262626;}
#dataNums{width: 233px;position: relative;top: 30px;left: 26px;}
.dataNums{width: 233px;}
.dataNums .tt span{line-height: 46px !important;}
.zxtxt3{position: absolute;right: 35px;font-size: 28px;font-weight: bold;color: #262626;top: -6px;}

.hdslide .hsbd {width: 149px;position: relative;}
.hdslide .hsbd ul li{width: 149px;position: relative;height: 149px}
.hdslide .hsbd ul li img{position: absolute;display: block;width: 149px;height: 149px;top: 121px;}

.fff{position: relative;display: block;}
.fff .ft{font-size: 16px;font-weight: bold;color: #353535;}

.ftlist{margin-top: 50px;}
.ftll{width: 487px;}
.ftll ul li{float: left;width: 220px;margin-bottom: 24px;}
.ftll ul li:nth-child(2n){margin-left: 45px;}
.ftll ul li input{width: 160px;margin-left: 16px;height: 18px;border: 1px solid #adadad;background: none;outline: none;padding-left: 10px;}

.ftll ul li label{display: inline-block;font-size: 16px;}
.ftlr{margin-left: 22px;}
.la{float: left;display: block;}
.txa{float: left;width: 443px;height: 122px;border: 1px solid #adadad;background: none;outline: none;margin-left: 18px;}

.fff input[type="submit"]{display: block;position: absolute;top: -104px;right: 24px;width: 155px;height: 33px;line-height: 33px;background: #a42126;color: #fff;border-radius: 5px;}
.submit{display: none;}
.hybox{width: 617px;margin: 0 auto;margin-top: 44px;}
.ztm{width: 323px;background: #ededed;}



.ztmbox{width: 280px;margin: 0 auto;margin-top: 44px;}

.ztmbTl{font-size: 20px;color: #272727;}
.ztmbTr {margin-top: 10px;font-size: 12px;font-family: 'Futura';text-transform: uppercase;}
.nnlist {margin-top: 30px;}
.nnlist ul li{width: 100%;background: #fff;border-radius: 10px;margin-bottom: 20px;overflow: hidden;}
.nnlist ul li:hover{box-shadow: 0 0 8px 0 rgba(80,80,80,.2);}
.nnlist ul li .nnlcon{width: 246px;margin: 0 auto;padding: 15px 0;}
.nnlist ul li .nnlcon a{font-size: 14px;color: rgba(0,0,0,.6);line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: 800;}
.nnlist ul li .nnnpic{width: 100%;height: 110px;}
.nnlist ul li .nnnpic a{display: block;width: 100%;height: 100%;}
.hydy{width: 100%;position: relative;left: 50%;transform: translateX(-50%);margin-top: 45px;padding-bottom: 100px;}
.hydy>IMG{width: 100%;}
.ztdel{width: 684px;margin: 0 auto;margin-top: 38px;}

.ztdpr{margin-top: 43px;margin-left: 118px;}
.ztdpr .ztdpr1{font-size: 26px;font-weight: bold;color: #333;}
.ztdpr .ztdpr2{font-size: 14px;color: #333;font-family: 'Futura';}
.ztdpr .ztdpr3{font-size: 16px;color: #333;width: 210px;line-height: 28px;margin-top: 28px;}
.ztdpr .ztdpr4{width: 320px;font-size: 20px;font-weight: bold;line-height: 25px;margin-top: 60px;}

.ztdelp2{margin-top: 67px;}
.ztdelp2 .ztdelp2T{font-size: 20px;font-weight: bold;color: #333;padding-bottom: 37px;}
.ztdelp2 .ztdelp2Con{font-size: 14px;color: #44403f;line-height: 32px;outline: none;}

.ztdelp2res{margin-top: 30px;font-size: 12px;color: #848484;}


.dz{width: 112px;height: 64px;background: url(dz.png) no-repeat center;margin: 62px auto;position: relative;background-size: contain;}
#ss{font-size: 14px;color: #3e3e3e;font-weight: bold;position: absolute;right: 24px;top: 48%;transform: translateY(-50%);}
#ss:after{position: absolute;width: 5px;height: 5px;content: '+';right: -5px;top: 9%;margin-top: -2.5px;font-weight: bold;}

.actbox{width: 1040px;margin: 0 auto;margin-top: 24px;}

.actbtjr{width: 636px;margin-left: 66px;}
.actbtjr .actbtjr1{font-size: 14px;color: #8a8a8a;}
.actbtjr .actbtjr2{font-size: 30px;font-weight: bold;color: #2b2b2b;margin-top: 26px;}
.actbtjr .actbtjr3{font-size: 14px;color: #2b2b2b;line-height: 23px;margin-top: 10px;}

.actlist{margin-top: 50px;}
.actlist ul li{width: 337px;float: left;margin-right: 14px;margin-bottom: 14px;}
.actlist ul li:hover{box-shadow: 0 1px 3px rgba(0,0,0,.02), 0 16px 32px -4px rgba(0,0,0,.17);transform: translateY(-1px);}
.actlist ul li:nth-child(3n){margin-right: 0;}

.actlbox{width: 100%;background: #fdfdfd;box-shadow: 0 0 7px 1px rgba(0,0,0,.2);border-bottom-left-radius: 6px;    border-bottom-right-radius: 6px;position: relative;}
.actlist ul li:hover .actlpic span{transform: scale(1.2);}
.actlpic {height: 142px;width: 100%;overflow: hidden;}
.actlpic span{display: block;width: 100%;height: 142px;transition: all .5s linear;}

.actlboxb{width: 316px;margin: 0 auto;padding: 14px 0;min-height: 85px;}
.actlboxbT{width: 274px;text-align: left;font-size: 16px;}

.actlboxbCon{margin-top: 20px;position: absolute;width: 93%;bottom: 12px;font-size: 13px;}


.hddel{width: 694px;margin: 0 auto;margin-top: 25px;}

.hddCon1{font-size: 32px;font-weight: bold;color: #333;padding: 28px 0;}
.hddCon2{font-size: 14px;color: #b6b6b6;}


.hddCon3{margin-top: 30px;}
.hddCon3 .hddCon3T{font-size: 20px;color: #333;font-weight: bold;}
.hddCon3Con{font-size: 14px;color: #44403f;line-height: 32px;padding-top: 34px;}

.zxclick{display: block;position: absolute;top: 84px;right: 24px;width: 155px;height: 33px;line-height: 33px;background: #a42126;color: #fff;text-align: center;border-radius: 5px;}


.ppList{width: 1200px;margin: 0 auto;}
.ppList ul li{float: left;width: 158px;text-align: center;margin-bottom: 30px;height: 49px;margin-right: 13px;}
.ppList ul li a img{width: 70%;display: block;margin: 0 auto;}

.scrollfixed .bshare-custom {margin-top: 10px !important;}
.actbtjl {width: 336px;}
.actbtjl a img{max-width: 100%;}


.number-animate{line-height:54px; height: 54px;font-size: 40px;overflow: hidden; display: inline-block; position: relative; width: 233px;}
.number-animate .number-animate-dot{ width: 21px; float: left; text-align: center;}
.number-animate .number-animate-dom{ width:54px;  text-align: center; float: left; position: relative; top: 0;margin: 0 2px;}
.number-animate .number-animate-dom span,.number-animate .number-animate-dot span{float: left;width: 54px;height: 54px;line-height: 54px;background: rgba(0,0,0,.5);color: #fff;}


.ztdpl{width: 240px;}
.ztdpl>img{max-width: 100%;}

















