.zabout_banner{ }
.zabout_cont1{margin-bottom: 30px;}
.zabout_cont1 .zartic_right .ztit_left{background: url(/images/zabout6.png) no-repeat left bottom;padding-bottom: 15px; margin-bottom:15px;}
.zabout_cont1 .zartic_right .ztit_left span{color: #555555;font-size: 22px;line-height: 42px;}
.zabout_cont1 .zartic_right .ztop1{border: 1px solid #fc000b;margin-top: 50px;height: 229px;}
.zabout_cont1 .zartic_right .ztop1 .zl{width: 350px;position: relative;}
.zabout_cont1 .zartic_right .ztop1 .zl img{vertical-align: middle;position: absolute;left: -1px;top: -1px;bottom: -1px;}
.zabout_cont1 .zartic_right .ztop1 .zr{width: 365px;margin-right: 20px;}
.zabout_cont1 .zartic_right .ztop1 .zr h3{color: #555555;font-size: 28px;font-weight: normal;margin: 15px 0px 10px;}
.zabout_cont1 .zartic_right .ztop1 .zr span{color: #da3030;font-size: 14px;}
.zabout_cont1 .zartic_right .ztop1 .zr p{color: #555555;font-size: 14px;line-height: 24px;margin-top: 20px;text-indent: 2em;}
.zabout_cont1 .zartic_right .ztop2 p{color: #888888;font-size: 14px;line-height: 24px;margin-top: 20px;text-indent: 2em;}
.zabout_cont1 .zartic_right .ztop2 img{max-width: 100%;display: block;margin: 20px auto 0px;}
.zabout_cont1 .com_left .zabout_left .ztit_right{border-bottom: 1px solid #c94946;padding: 10px 0px;} 
.zabout_cont1 .com_left .zabout_left .ztit_right span{height: 36px;display: inline-block;line-height: 36px;margin-left: 10px;color: #555555;font-size: 20px;vertical-align: middle;}
.zabout_cont1 .com_left .zabout_left .ztit_right img{vertical-align: middle;}
.zabout_cont1 .com_left .zabout_left ul li{height: 50px;line-height: 50px;margin-top: 20px;transition: all 0.4s;}
.zabout_cont1 .com_left .zabout_left ul li a{color: #555555;font-size: 20px;padding: 0px 10px;}
.zabout_cont1 .com_left .zabout_left ul li a em{font-size: 16px;margin-left: 15px;opacity: 0;}
.zabout_cont1 .com_left .zabout_left ul li.add_bg{background: #da3030;}
.zabout_cont1 .com_left .zabout_left ul li.add_bg a{color: #fff;}
.zabout_cont1 .com_left .zabout_left ul li.add_bg a em{color: #e89292;opacity: 1;}
.zabout_cont1 .com_left .zabout_left ul li:hover{background: #da3030;}
.zabout_cont1 .com_left .zabout_left ul li:hover a{color: #fff;}
.zabout_cont1 .com_left .zabout_left ul li:hover a em{color: #e89292;opacity: 1;}

.zintroduce_cont1 .ztop3 h3{color: #555555;font-size: 28px;font-weight: normal;margin-top: 20px;margin-bottom: 5px;}
.zintroduce_cont1 .ztop3 span{color: #da3030;font-size: 22px;display: block;margin-bottom: 15px;}
.zintroduce_cont1 .ztop3 p{color: #888888;font-size: 14px;text-indent: 2em;line-height: 24px;}
.zintroduce_cont1 .ztop3 img{margin: 20px 0px;max-width: 100%;}

/* nb体育党建 */
.zparty_cont1{margin-top: 35px;margin-bottom: 50px;}
.zparty_cont1 ul li{float: left;width: 500px;margin-right: 80px;}
.zparty_cont1 ul li:last-child{margin-right: 0px;}
.zparty_cont1 ul li h3{text-align: center;border-bottom: 3px solid #d92832;height: 50px;line-height: 50px;margin-top: 5px;font-weight: normal;color: #555555;font-size: 20px;}
.zparty_cont1 ul li p{text-indent: 2em;color: #555555;line-height: 28px; padding:10px 16px;color: #555555; border-bottom: 1px solid #d92832; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.zparty_cont1 ul li dl dd a{display: block;height: 45px;line-height: 45px;color: #555555;font-size: 16px;border-bottom: 1px solid #d2d2d2;}
.zparty_cont1 ul li dl dd a span{display: block;width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zparty_cont1 ul li dl dd:hover a{color: #da3030;}

/* 人力资源 */
.zresource_cont1{margin-top: 35px;margin-bottom: 50px;}
.zresource_cont1 ul li{float: left;width: 370px;margin-right: 45px;}
.zresource_cont1 ul li:last-child{margin-right: 0px;}
.zresource_cont1 ul li h3{text-align: center;border-bottom: 1px solid #d2d2d2;height: 50px;line-height: 50px;margin-top: 5px;font-weight: normal;color: #555555;font-size: 20px;}
.zresource_cont1 ul li p{text-indent: 2em;color: #555555;line-height: 28px;margin-top: 15px;color: #555555;}
.zresource_cont1 ul li dl dd a{display: block;height: 40px;line-height: 40px;color: #555555;font-size: 14px;border-bottom: 1px solid #d2d2d2;}
.zresource_cont1 ul li dl dd a span{display: block;width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zresource_cont1 ul li dl dd:hover a{color: #da3030;}

/* pc28加拿大代理文化 */
.zculture_cont1 ul{padding: 25px 0;}
.zculture_cont1 ul li{width: 300px;float: left;text-align: center;}
.zculture_cont1 ul li a{display: block;padding-bottom: 30px;border: solid 1px #fff;transition: all 0.4s;}
.zculture_cont1 ul li:hover a{border: solid 1px #fc000b;}
.zculture_cont1 ul li .ig{height: 97px;line-height: 97px;}
.zculture_cont1 ul li .ig img{vertical-align: bottom;}
.zculture_cont1 ul li .p1{line-height: 100%;margin-top: 28px;color: #000000;font-size: 20px;}
.zculture_cont1 ul li .p2{line-height: 100%;margin-top: 17px;color: #000000;font-size: 14px;}
.zculture_cont2{padding: 45px 0 35px;background: #f7f7f7;}
.zculture_cont2 .det li{overflow: hidden;margin-bottom: 22px;background: #fff;}
.zculture_cont2 .det li .ig img{vertical-align: middle;width: 725px;height: 392px;}
.zculture_cont2 .det li .fon{width: 475px;}
.zculture_cont2 .det li .fon .fon_box{padding: 35px 28px 0;}
.zculture_cont2 .det li .fon .fon_box .p1{color: #000000;font-size: 26px;}
.zculture_cont2 .det li .fon .fon_box .p2{color: #fc000b;font-size: 16px;margin-top: 28px;padding-left: 14px;background: url(/images/culture5.png) no-repeat left center;}
.zculture_cont2 .det li .fon .fon_box .p3{color: #000000;font-size: 14px;line-height: 24px;margin-top: 38px;}

/* 新闻中心 */
.znews_cont1{padding: 30px 0 35px;}
.znews_cont1 .tit .left{line-height: 25px;color: #555555;font-size: 20px;padding-left: 16px;background: url(/images/news1.png) no-repeat left center;}
.znews_cont1 .tit .right{width: 112px;height: 26px;border-radius: 3px;border: solid 1px #bfbfbf;background: #e5e5e5;line-height: 26px;position: relative;}
.znews_cont1 .tit .right span{margin-left: 11px;color: #888888;font-size: 16px;}
.znews_cont1 .tit .right a{position: absolute;right: 10px;line-height: 11px;}
.znews_cont1 .tit .right a img{vertical-align: middle;}
.znews_cont1 .tit .right a.a1{top: 2px;}
.znews_cont1 .tit .right a.a2{bottom: 2px;}
.znews_cont1 .det{margin-top: 18px;}
.znews_cont1 .det .fon{width: 384px;height: 405px;border: solid 1px #dfdfdf;margin-right: 20px;box-shadow: 0 0 8px #dfdfdf;float: left;background: #fff;}
.znews_cont1 .det .fon.fon3{margin-right: 0;}
.znews_cont1 .det .fon .fon_box{width: 342px;margin: auto;}
.znews_cont1 .det .fon.fon1 .p1{height: 54px;line-height: 54px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: solid 1px #ececec;}
.znews_cont1 .det .fon.fon1 .ig{margin-top: 16px;}
.znews_cont1 .det .fon.fon1 .ig img{width: 342px;height: 176px;vertical-align: middle;}
.znews_cont1 .det .fon.fon1 .p2{margin-top: 15px;color: #888888;font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;}
.znews_cont1 .det .fon.fon1 .p3{margin-top: 22px;line-height: 15px;}
.znews_cont1 .det .fon.fon1 .p3 i{color: #888888;font-size: 14px;vertical-align: middle;}
.znews_cont1 .det .fon.fon1 .p3 em{margin-left: 10px;width: 15px;height: 15px;background: url(/images/news4.png) no-repeat center;display: inline-block;vertical-align: middle;cursor: pointer;}
.znews_cont1 .det .fon.fon3 ul li{padding: 10px 0 5px;border-bottom: solid 1px #ececec;}
.znews_cont1 .det .fon.fon3 ul li .p1{font-size: 14px;line-height: 24px;height: 35px;overflow: hidden;}
.znews_cont1 .det .fon.fon3 ul li .p1 a{color: #555555;}
.znews_cont1 .det .fon.fon3 ul li .p2{margin-top: 3px;line-height: 15px;}
.znews_cont1 .det .fon.fon3 ul li .p2 i{color: #888888;font-size: 14px;vertical-align: middle;}
.znews_cont1 .det .fon.fon3 ul li .p2 em{margin-left: 10px;width: 15px;height: 15px;background: url(/images/news4.png) no-repeat center;display: inline-block;vertical-align: middle;cursor: pointer;}
.znews_cont1 .det .fon.fon3 .more{margin-top: 15px;text-align: right;}
.znews_cont1 .det .fon.fon3 .more a{color: #888888;font-size: 14px;}
.znews_cont1 .det .fon.fon3 .more a:hover{color: #333;}
.znews_cont1.znews_cont2{background: #f7f7f7;}
.znews_cont1.znews_cont3 .det li{float: left;width: 190px;margin-right: 12px;}
.znews_cont1.znews_cont3 .det li:last-child{margin-right: 0;}
.znews_cont1.znews_cont3 .det li a{display: block;border: solid 1px #dfdfdf;box-shadow: 0 0 8px #dfdfdf;text-align: center;height: 140px;line-height: 140px;}
.znews_cont1.znews_cont3 .det li a img{ width:171px; height:124px; padding:8px 0;dvertical-align: middle;transition: all 0.4s;}
.znews_cont1.znews_cont3 .det li:hover a img{transform: scale(1.02);}

/* 业务版块 */
.zbusiness{padding-bottom: 35px;background: #f0f0f0;}
.zbusiness_cont1 .tit{line-height: 75px;padding-left: 45px;color: #555555;font-size: 20px;background: url(/images/business1.png) no-repeat left center;} 
.zbusiness_cont1 .det{background: #fff;height: 404px;}
.zbusiness_cont1 .det .fon{width: 600px;}
.zbusiness_cont1 .det .fon .fon_box{padding: 0 28px;}
.zbusiness_cont1 .det .fon .p1{color: #f10000;font-size: 20px;line-height: 100%;margin-top: 24px;}
.zbusiness_cont1 .det .fon .p2{color: #555555;font-size: 14px;line-height: 24px;margin-top: 18px;height: 144px;overflow: hidden;}
.zbusiness_cont1 .det .fon .p3{color: #555555;font-size: 20px;line-height: 100%;margin-top: 18px;}
.zbusiness_cont1 .det .fon .p4{color: #555555;font-size: 14px;line-height: 24px;margin-top: 10px;height: 72px;overflow: hidden;}
.zbusiness_cont1 .det .fon .more{margin-top: 18px;}
.zbusiness_cont1 .det .fon .more a{display: block;width: 123px;height: 37px;line-height: 37px;text-align: center;background: #fc000b;color: #fff;font-size: 18px;}
.zbusiness_cont1 .det .ig{width: 600px;height: 404px;position: relative;}
.zbusiness_cont1 .det .ig .hd{bottom: 10px;width: 100%;text-align: center;position: absolute;z-index: 5;}
.zbusiness_cont1 .det .ig .hd li{display: inline-block;width: 17px;height: 8px;border-radius: 4px;background: #a0a0a0;margin: 0 3px;cursor: pointer;}
.zbusiness_cont1 .det .ig .hd li.on{width: 24px;background: #fc000b;}
.zbusiness_cont1.zbusiness_cont2 .tit{background: url(/images/business2.png) no-repeat left center;}
.zbusiness_cont1.zbusiness_cont3 .tit{background: url(/images/business3.png) no-repeat left center;}

.zdetail{padding-bottom: 30px;background: #f0f0f0;}
.zdetail .det .tit{line-height: 75px;padding-left: 45px;color: #555555;font-size: 20px;background: url(/images/business1.png) no-repeat left center;} 
.zdetail .det .fon{background: #fff;padding: 25px 30px;min-height: 500px;}
.zdetail .det .fon .p1{color: #f20a0a;font-size: 20px;}
.zdetail .det .fon .p2{margin-top: 22px;color: #555;font-size: 14px;line-height: 24px;}

/* zbcg */
.zbcg_cont1{margin-top: 35px;margin-bottom: 50px;}
.zbcg_cont1 ul li{float: left;width: 500px;margin-right: 80px;}
.zbcg_cont1 ul li:last-child{margin-right: 0px;}
.zbcg_cont1 ul li h3{text-align: left;border-bottom: 3px solid #005AB5;height: 50px;line-height: 50px;margin-top: 5px;font-weight: normal;color: #555555;font-size: 20px;}
.zbcg_cont1 ul li p{text-indent: 2em;color: #555555;line-height: 28px; padding:10px 16px;color: #555555; border-bottom: 1px solid #d92832; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.zbcg_cont1 ul li dl dd a{display: block;height: 45px;line-height: 45px;color: #555555;font-size: 16px;border-bottom: 1px solid #d2d2d2;}
.zbcg_cont1 ul li dl dd a span{display: block;width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zbcg_cont1 ul li dl dd:hover a{color: #da3030;}