.banner{position: relative;}

.zt_title{text-align: center;padding-top: 60px;padding-bottom: 50px;}
.zt_title h2{color: #242424;font-size: 40px;line-height: 40px;font-family: "DFSongGBW9";font-weight: normal;}
.zt_title h3{font-size: 24px;color: #909090;margin-top: 20px}

.zt_btn{text-align: center;padding-top: 50px;padding-bottom: 60px}
.zt_btn a{width: 466px;line-height: 44px;display: inline-block;border-radius: 22px;font-size: 20px;font-weight: bold;color: #ffffff;
        background-image:linear-gradient(to right, #f90c0c,#ff6136);box-shadow: 0 0 10px rgba(255,25,95,0.42)}

.zt_btn2{text-align: center;padding-top: 50px;padding-bottom: 60px}
.zt_btn2 a{width: 312px;line-height: 44px;display: inline-block;border-radius: 22px;font-size: 20px;font-weight: bold;color: #ffffff;
        background-image:linear-gradient(to right, #f90c0c,#ff6136);box-shadow: 0 0 10px rgba(255,25,95,0.42);margin:0 25px;}

.zt_btn3{text-align: center;padding-top: 40px;padding-bottom: 60px}
.zt_btn3 a{width: 312px;line-height: 44px;display: inline-block;border-radius: 22px;font-size: 20px;font-weight: bold;color: #ffffff;
        background-image:linear-gradient(to right, #f90c0c,#ff6136);box-shadow: 0 0 10px rgba(255,255,255,0.58);margin:0 25px;}


.zt_art_floor1{height: 314px}
.zt_art_floor1_l{float:left;width: 350px;margin-right: 50px;}
.zt_art_floor1_c{float:left;width: 386px;margin-right: 50px}
.zt_art_floor1_r{float:left;width: 364px;}
.zt_art_floor1_l a{display: block;width: 110px;line-height: 32px;border:1px solid #e4e4e4;font-size: 16px;color: #424242;text-align: center;float: left;
        margin-right: 10px;margin-top: 10px}
.zt_art_floor1_l a:nth-child(3n){margin-right: 0}
.zt_art_floor1_c a{font-size: 14px;color: #4c4c4c;line-height: 14px;display: block;padding-bottom: 6px;padding-top: 18px}
.zt_art_floor1_c a img{float: right;}
.zt_art_floor1_tit{border-bottom: 1px solid #d3d3d3;height: 38px;margin-bottom: 11px}
.zt_art_floor1_tit h3{font-size: 24px;color: #373737;border-bottom: 2px solid #ff2222;display: inline-block;height: 38px;line-height: 24px}
.zt_art_floor1_r h4{font-size: 18px;color: #ff2222;font-weight: bold;padding-bottom: 15px;padding-top: 20px}

.zt_art_floor1_r_gun{ width:364px;  overflow:hidden; position:relative;margin-left: auto;margin-right:auto;}
.zt_art_floor1_r_gun .hd .prev{position: absolute;left: 0;top:22px;display:block; width:12px; height:16px;z-index:9}
.zt_art_floor1_r_gun .hd .next{position: absolute;right: 0;top:22px;display:block; width:12px; height:16px;z-index:9}
.zt_art_floor1_r_gun .bd{ padding-left: 14px;margin-left: auto;margin-right: auto;}
.zt_art_floor1_r_gun .bd ul{ overflow:hidden; zoom:1; }
.zt_art_floor1_r_gun .bd ul li{ margin:0 10px; float:left; _display:inline; text-align:center;width: 65px}
.zt_art_floor1_r_gun .bd ul li span{display: block;font-size: 13px;color: #515151;line-height: 26px;white-space: nowrap;}

.zt_art_class ul{margin:0 -10px;}
.zt_art_class ul li{float: left;width: 285px;margin:0 10px;position: relative;margin-bottom: 16px}
.zt_art_class ul li h3{font-size: 16px;font-weight: bold;color: #ffffff;position: absolute;top: 55px;left: 15px;}
.zt_art_class ul li a{line-height: 27px;float: right;font-size: 16px;color: #ff2222;display: inline-block;}


.zt_art_floor2_gun{ width:386px;  overflow:hidden; position:relative;float: left;margin-right: 21px;padding-bottom: 15px}
.zt_art_floor2_gun .hd{ height:5px; overflow:hidden; position:absolute; right:0%; bottom:10px; z-index:1; }
.zt_art_floor2_gun .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zt_art_floor2_gun .hd ul li{ float:left; margin-right:7px;  width:5px; height:5px; line-height:5px; text-align:center; cursor:pointer;background:#a8a8a8; border-radius: 5px }
.zt_art_floor2_gun .hd ul li.on{ background:#ff2222; }
.zt_art_floor2_gun .bd{ margin-left: auto;margin-right: auto;}
.zt_art_floor2_gun .bd ul{ overflow:hidden; zoom:1; }
.zt_art_floor2_gun .bd ul li{ float:left; _display:inline;width: 386px}
.zt_art_floor2_gun .bd ul li h3{font-size: 17px;color: #2d2d2d;line-height: 40px;}
.zt_art_floor2_gun .bd ul li h3 span{color: #ff2222;}


.zt_art_floor3{background:url(/img/6769/images/art3_118.jpg) no-repeat center center;background-size: 100% 100%;height: 1160px}
.zt_art_floor3_k{width: 400px;float: left;position: relative;}
.zt_art_floor3_k h3{width: 318px;margin:0 auto;height: 46px;line-height: 46px;font-weight: bold;text-align: center;background: #fd5e03;
        font-size: 24px;color: #fff;border-radius: 23px}
.zt_art_floor3_ul1{padding:0 50px;padding-top: 15px}
.zt_art_floor3_ul1 li{color: #3d3d3d;font-size: 20px;font-weight: bold;line-height: 76px;border-bottom: 1px dashed #a0999a;position: relative;}
.zt_art_floor3_ul1 li p img{position: relative;bottom: 3px;margin-right: 7px}
.zt_art_floor3_ul1 li .zt_art_floor3_img{position: absolute;right: -80px;top: 7px}
.zt_art_floor3_ul2{height: 173px;margin:0 49px;margin-top: 30px;background: #fff;border-radius: 10px;box-shadow:3px 3px 10px rgba(204,14,14,0.6);
    padding-top: 20px;padding-left: 17px;}
.zt_art_floor3_ul2 h4{font-size: 16px;font-weight: bold;color: #fb0d24;line-height: 27px;margin-bottom: 6px}
.zt_art_floor3_ul2 h4 img{margin-right: 9px}
.zt_art_floor3_ul2 li{font-size: 14px;}
.zt_art_floor3_ul2 li a{display: block;line-height: 35px;color: #fb0d24;white-space: nowrap;}
.zt_art_floor3_ul2 li a b{display: inline-block;width: 200px}
.zt_art_floor3_ul2 li a span{font-size: 12px;color: #8a8a8a;display: inline-block;}
.zt_art_floor3_ul2 li a span img{margin-right: 2px}
.zt_art_floor3_a{display: block;margin:0 auto;width: 214px;line-height: 32px;border-radius: 16px;font-size: 16px;color: #ff5f01;
    background: #fcc7ac;text-align: center;margin-top: 20px}

.zt_art_floor3_k1{background:url(/img/6769/images/art2_12.jpg) no-repeat center center;background-size: 100% 100%;height: 960px;
    box-shadow: 4px 4px 10px rgba(48,46,47,0.35);margin-top: 60px;z-index: 10;
    border-radius: 10px;padding-top: 52px}
.zt_art_floor3_k2{background:url(/img/6769/images/art2_14.jpg) no-repeat center center;background-size: 100% 100%;height: 914px;
    border:1px solid #fff;border-left:0;border-top-right-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 4px 4px 10px rgba(48,46,47,0.35);
    margin-top: 82px;z-index: 8;padding-top: 30px}
.zt_art_floor3_k3{background:url(/img/6769/images/art2_15.jpg) no-repeat center center;background-size: 100% 100%;height: 914px;
    border:1px solid #fff;border-left:0;border-top-right-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 4px 4px 10px rgba(48,46,47,0.35);
    margin-top: 82px;z-index: 6;width: 410px;margin-left: -10px;padding-top: 30px}
.zt_art_floor3_k1 h3{background: #fffefc;color: #d60d0d}
.zt_art_floor3_k1 .zt_art_floor3_ul1 li{border-bottom: 1px dashed #fe938e;color: #fff}
.zt_art_floor3_k1 .zt_art_floor3_ul2{background: #ffebe8}
.zt_art_floor3_k1 .zt_art_floor3_a{background: #ff4d6a;color: #fff}

.zt_art_renqun ul{margin:0 -15px;margin-bottom: 30px}
.zt_art_renqun ul li{float: left;width: 380px;margin:0 15px;position: relative;margin-bottom: 30px;text-align: center;height: 272px;
    box-shadow: 3px 3px 10px rgba(243,33,24,0.33);border-radius: 10px}
.zt_art_renqun ul li h3{font-size: 22px;font-weight: normal;color: #242424;padding-top: 20px;padding-bottom: 16px;}
.zt_art_renqun ul li h3 span{color: #ff2222}
.zt_art_renqun ul li a{line-height: 30px;font-size: 16px;color: #fff;display: block;background: #ff2222;margin:0 auto;width: 143px;
    border-radius: 15px;font-weight: bold;}

.zt_art_youshi{background:url(/img/6769/images/art2_19.jpg) no-repeat center center;background-size: 100% 100%;height: 654px;}
.zt_art_youshi .zt_title h2{color: #fff}
.zt_art_youshi ul{margin:0 -10px;margin-top: 50px}
.zt_art_youshi ul li{float: left;width: 280px;margin:0 10px;position: relative;background: #fff;border-radius: 10px;height: 185px;
    padding:0 30px;text-align: center;padding-top: 50px}
.zt_art_youshi ul li div{position: absolute;top: -50px;width: 100px;height: 100px;border-radius: 50px;background: #fff;left: 90px;padding-top: 25px}
.zt_art_youshi ul li p{font-size: 20px;color: #525252;line-height: 36px;letter-spacing:2px;}
.zt_art_youshi ul li p b{font-size: 22px;color: #ff4343}

.zt_art_major ul{margin:0 -3px;}
.zt_art_major ul li{float: left;width: 195px;margin:0 3px;position: relative;margin-bottom: 6px}
.zt_art_major ul li h3{font-size: 20px;color: #ffffff;position: absolute;bottom: 0;left: 0;width: 100%;
    background: rgba(42,42,42,0.79);line-height: 34px;text-align: center;}


.zb_bm{background: url(/img/6769/images/art2_21.jpg) no-repeat center center;height: 430px;}
.zb_bm .inner{width: 1084px;padding-top: 47px;position: relative;
    background: url(/img/6769/images/art_186.jpg) no-repeat center center;height: 350px;background-size: 100% 100%}         
.zb_bm .zb_bm_d{position: absolute;right: 70px;top: 0;width: 368px}  
.zb_bm form{text-align: center;padding-top:30px;position: relative;}
.zb_bm .text_input{display:block;text-align: left;font-size: 20px;width: 100%;border-bottom: 1px dashed #d7d7d7}
.zb_bm .text_input label{font-size: 20px;color: #666666;line-height:63px;display: inline-block;width: 68px;}
.zb_bm .text_input input{border: 0;display: inline-block;width: 280px;line-height: 63px}
.zb_bm .test_btn{padding:0 ;width: 202px;position: relative;margin-top: 30px}
.zb_bm .test_btn input{display: inline-block;line-height:48px;font-size: 20px;color: #ffffff;width: 202px;
    background-image:linear-gradient(to right, #f90c0c,#ff6136);box-shadow: 0 0 10px rgba(255,255,255,0.58);border-radius: 6px;}

.zt_art_qb .inner{position: relative;margin-top: 20px}
.zt_art_qb .zt_art_qb_d1{position: absolute;top: -32px;right: 0;background: #fff0f0;width: 264px;height: 130px;border-radius: 15px;z-index:1}
.zt_art_qb .zt_art_qb_d2{position: absolute;bottom: -32px;left: 0;background: #ff4e4e;width: 264px;height: 130px;border-radius: 15px;z-index:1}
.zt_art_qb_gun{ width:1140px;margin:0 auto;  overflow:hidden; position:relative;padding:10px 10px;z-index: 2}
.zt_art_qb_gun .hd{background-image:linear-gradient(to bottom, #f5f6f8,#fefefe);padding:26px 38px;border-radius: 10px;width:1120px;
    box-shadow: 0 0 10px rgba(51,51,51,0.21);border:1px solid #fff;margin-bottom: 20px;height: 112px}
.zt_art_qb_gun .hd ul{ overflow:hidden; zoom:1; float:left; z-index: 3 }
.zt_art_qb_gun .hd ul li{ float:left;  width:208px; text-align:center; cursor:pointer;}
.zt_art_qb_gun .hd ul li h3{font-size: 18px;color: #3e3e3e;line-height: 26px;width: 108px;height: 26px;margin:0 auto;cursor:pointer;}
.zt_art_qb_gun .hd ul li span{display: inline-block;width: 10px;height: 10px;border-radius: 5px;background: #8e8e8e;margin-top: 11px;position: relative; z-index: 3 }
.zt_art_qb_gun .hd ul li.on h3{ background:#ff2222; border-radius: 13px;color: #fff}
.zt_art_qb_gun .hd ul li.on span{ background:#ff2222; }
.zt_art_qb_gun .hd hr{border-top:1px solid #8e8e8e;display: block;margin:0;width: 100%;position: relative;top: -5px;z-index: 1}

.zt_art_qb_gun .hd .prev{position: absolute;left: 45px;bottom:168px;display:block; width:22px; height:46px;z-index:9}
.zt_art_qb_gun .hd .next{position: absolute;right: 45px;bottom:168px;display:block; width:22px; height:46px;z-index:9}

.zt_art_qb_gun .bd{background-image:linear-gradient(to bottom, #f5f6f8,#fefefe);padding:34px 111px;border-radius: 10px;width:1120px;
    box-shadow: 0 0 10px rgba(51,51,51,0.21);border:1px solid #fff;}
.zt_art_qb_gun .bd ul{ overflow:hidden; zoom:1;border-bottom:1px solid #edecec;border-right:1px solid #edecec;border-top:1px solid #fff;border-left:1px solid #fff;}
.zt_art_qb_gun .bd ul li{ float:left; _display:inline;width: 895px;height: 280px;position: relative;}
.zt_art_qb_gun .bd ul li div{position: absolute;width: 100%;height: 100%;top: 0;left: 0;color: #fff;padding-top: 48px;padding-left: 62px}
.zt_art_qb_gun .bd ul li div h3{font-size: 26px;font-weight: bold;}
.zt_art_qb_gun .bd ul li div h4{font-size: 20px;font-weight: normal;border-left:2px solid #ff2222;padding-left: 13px;line-height: 20px;margin-top: 32px}
.zt_art_qb_gun .bd ul li div p{font-size: 15px;line-height: 15px;margin-top: 10px;padding-left: 13px;}
.zt_art_qb_gun .bd ul li div a{background-image:linear-gradient(to right, #f90c0c,#ff6136);box-shadow: 0 0 10px rgba(255,25,95,0.42);
    position: absolute;display: block;width: 136px;text-align: center;line-height: 28px;border-radius: 14px;color: #fff;font-size: 17px;}
.zt_art_qb_gun .bd ul li div a.zt_art_qb_gun_a1{top: 116px;right: 54px;}
.zt_art_qb_gun .bd ul li div a.zt_art_qb_gun_a2{top: 194px;right: 54px;}

.zt_art_img_gun{width: 100%;overflow: hidden;}
.zt_art_img_gun .bd li{width: 310px;float: left;margin-right: 12px}

.zt_art_bm{background: url(/img/6769/images/art_218.jpg) no-repeat center center;height: 540px;}     
.zt_art_bm .inner{position: relative;height: 540px;} 
.zt_art_bm>a{position: absolute;left: 306px;bottom: 44px;width: 295px;line-height: 46px;border-radius: 23px;font-size: 18px;
background-image:linear-gradient(to right, #fef89a,#ffc435);box-shadow: 0 0 10px rgba(128,4,4,0.2);text-align: center;color: #313131} 
.zt_art_bm .zb_bm_d{position: absolute;right: 36px;top: 170px;width: 298px}  
.zt_art_bm form{position: relative;}
.zt_art_bm .text_input{display:block;font-size: 16px;width: 100%;margin-bottom: 20px}
.zt_art_bm .text_input input{border: 0;width: 100%;background: #fff;border-radius: 6px;color: #adadad;padding-left: 10px;line-height: 50px;font-size: 16px;}
.zt_art_bm .test_btn{padding:0 ;position: relative;}
.zt_art_bm .test_btn button{display: inline-block;line-height:47px;font-size: 18px;color: #ffffff;width: 245px;
    background:#ff2222;border-radius: 25px;font-weight: bold;border:0;margin-left: 10px;position: relative;}
.zt_art_bm .test_btn button span{display: inline-block;width: 0px;height: 0px;border-left: 6px solid #fff;
    border-top: 5px solid transparent;border-bottom: 5px solid transparent;position: absolute;right: 42px;top: 17px}
