

.banner img,.img_box img{width:100%;}

.banner{box-shadow: 2px 2px 10px rgba(255,55,84,0.49);margin:1em;border-radius: 0.6em;overflow: hidden;}

.zt_nav{padding-top:0.5em;}
.zt_nav a{float:left;width:20%;text-align:center;margin-bottom:0.7rem;}
.zt_nav a>img{width:56%;display:block;margin:0 auto;}
.zt_nav a>span{font-size:0.7rem;color:#4b4b4b;line-height:1.5rem;text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display:block;}


.zt_title{text-align: center;padding:1.2em 0;position: relative;}
.zt_title h2{font-size: 1.4em;color: #252525;font-weight: bold;position: relative;z-index: 3}
.zt_title h4{font-size: 0.7em;color: #ff3535;font-weight: normal;padding:0 1em;}

.zt_title2{padding:1em 0;position: relative;padding-left: 1em}
.zt_title2 h2{font-size: 1.6em;color: #252525;font-weight: bold;position: relative;z-index: 3}
.zt_title2 h2 span{color: #ff3939}

.zt_btn{text-align: center;padding:1.2em 0}
.zt_btn a{display: inline-block;width: 60%;border-radius: 1em;font-size: 1.1em;line-height: 2em;color: #fff;
    text-align: center;background-image:linear-gradient(to bottom, #ffa20f, #f2274d);}
.zt_btn a img{margin-left: 0.5em}

.zt_what{background: url("/img/6955/images/jhw4_02.jpg") no-repeat center center;background-size: 100% 100%;padding-bottom: 1em}
.zt_jieshao{padding:0 1em;overflow: hidden;}
.zt_jieshao img{width: 100%}


.art_jieshao{margin:0 0 1em 1em;padding-bottom: 1em;position: relative;}
.art_jieshao_r{width: 8em;position: absolute;right: 0;top: -10%;}
.art_jieshao_l{background: url("/img/5833/images/art2_03.jpg") no-repeat center center;background-size: 100% 100%;padding:1em;border-radius: 0.6em;
	box-shadow: 0px 0px 10px rgba(243,59,72,0.3);margin-right: 5em}
.art_jieshao_l p{color: #424242;font-size: 1em;line-height: 1.6em;padding-right: 2em}
.art_jieshao_l p b{color:#ff3939;font-size: 1.1em}
.art_jieshao_l a{width: 70%;border-radius: 1em;font-size: 1.2em;line-height: 1.8em;background:#34353a;
    display:block;color: #fff;text-align: center;margin:0 auto;margin-top: 0.8em}


.art_bm{box-shadow: 0px 0px 10px rgba(243,59,72,0.3);margin:0 1em;
    position: relative;z-index: 3;padding-bottom: 1em;margin-bottom: 1em}
.art_bm form{padding:0 1em;}    
.art_bm .text_input {margin:0 1.5%;margin-top: 1em;background: none;float: left;width: 47%}
.art_bm .text_input input {width: 100%;height: 2.2em;line-height: 2.1em;color: #333;
    padding-left: 0.5em;font-size: 1em;outline: none;border:1px solid #aaaaaa;}
.art_bm .text_input select {width: 100%;height: 2.2em;line-height: 2.1em;color: #d0d0d0;background: none;
    padding-left: 0.5em;font-size: 1em;outline: none;border:1px solid #aaaaaa;}
.art_bm .sub_btn {margin: 0.5em auto;width: 70%;margin-top: 1.3em}
.art_bm .sub_btn input {width: 100%;border-radius: 1em;background: #fa3f32;color: #fff;line-height: 2em;font-size: 1.1em;
    border:0;outline: none}
.art_bm .art_bm_r{width: 6em;position: absolute;right: -1em;bottom: 0;}

.art_youshi ul li img{width: 100%;}
.art_youshi ul li{position: relative;width: 45.5%;float: left;margin-left: 3%;border-radius: 0.6em;box-shadow: 0px 0px 8px rgba(243,59,72,0.3);
    overflow: hidden;margin-bottom: 1.2em}
.art_youshi ul li h3{color: #131313;font-size: 1.1em;font-weight: bold;white-space: nowrap;margin:0 auto;margin-top: -1em;padding-left: 0.6em;padding-top: 0.4em;
	line-height: 2em;position: relative;z-index: 3;background: #fff;border-top-left-radius: 0.6em;border-top-right-radius: 0.6em}
.art_youshi ul li p{color: #717171;font-size: 0.9em;line-height: 1.8em;padding:0 0.6em;margin-top: 0.2em;height:10em}
.art_youshi ul li a{display: inline-block;width: 60%;border-radius: 1em;font-size: 1em;line-height: 1.8em;color: #fff;
    text-align: center;background:#fa3f32;box-shadow: 0px 0px 8px rgba(243,59,72,0.3);margin:1em 0.6em;}

.hk_gx_major{padding:0 0.8rem 0.5em 0.8rem;}
.hk_gx_major_ini ul{overflow:unset;background: #f5f6fa;border-radius: 1rem;margin-bottom: 1.5em}
.hk_gx_major_ini ul li{width: 23.2%;float:left;line-height: 2rem;color: #3e3e3e;font-size: 1em;text-align: center;
    height: 2rem;margin-right:2.4%;}
.hk_gx_major_ini ul li:nth-child(4){margin-right:0;}
.hk_gx_major_ini ul li.ed{background-image:linear-gradient(to right, #ff7247, #ff0721);border-radius: 1rem;color: #fff;
box-shadow: 0 3px 8px rgb(255,104,68,0.81);
}

.zhuanye_cont {
    z-index: 2;
    position: relative;
    border-radius: 0.5em;
    box-shadow: 2px 2px 8px rgba(34,122,232,0.31);
    background: #fff;
}
.zhuanye_cont_d{display: none}
.hk_gx_major_d1{padding:1em 1em 0 1em;}
.hk_gx_major_d1>a>img{box-shadow:0 0 6px rgba(5,21,71,0.33);border-radius: 0.5em}
.lx_moshi2_sls_d4_li{float: left;width: 47%;box-shadow: 0 0 6px rgba(5,21,71,0.33);border-radius: 0.5em;margin-bottom:1em;
    text-align: center; padding-top: 0.7em;display: block;margin-top: 1em}
.lx_moshi2_sls_d4_li img{width: 2em;}
.lx_moshi2_sls_d4_li h4{font-size: 1.2em;color: #ff3333;font-weight: normal;margin:0.3em 0;}   
.lx_moshi2_sls_d4_li p {
    position: relative;
    color: #555555;
    font-size: 1em;
    padding:0 0.5em;
    line-height: 1.5em;height: 6em;
 }
.hk_gx_major_d1 .hk_gx_major_d4_a {
    clear: both;background:#ff3333;
    display: block;
    box-shadow: 0 5px 10px rgba(5,33,71,0.42);
    color: #fff;
    border:1px solid #fff;
    text-align: center;
    border-radius:1em;
    z-index: 3;position: relative;
}
.hk_gx_major_d1 .hk_gx_major_d4_a span{display: block;box-shadow: 0 0 5px rgba(0,0,0,0.37) inset;
    line-height: 2.2em;
    font-size:0.9em;
    border-radius:1.2em;}
.zy_schs{padding:0 0.8em;padding-top: 0.8em;
    border-bottom-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;}
.zy_schs .swiper-slide{border-bottom: 1px solid #e1e1e1;line-height: 3em;height: 2.8em}
.zy_schs a{display:inline-block;color:#5d5d5d;font-size:0.9em;width: 82%;
    line-height:3em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zy_schs img{width:1.5em;display:inline-block;margin-right: 0.3em;}
.zy_sch_zxls{background:#ff3333;color:#fff;font-size:0.9em;line-height:1.5em;position: relative;top: 0.8em;
    border-radius:1em;text-align:center;float: right;display: inline-block;padding:0 0.7em;font-weight: normal;}
.hk_gx_major_sch1{background: url("/images/new_index/shou_index_44.jpg") no-repeat center top;background-size: 100% auto;}
.hk_gx_major_sch2{background: url("/images/new_index/shou_index2_44.jpg") no-repeat center top;background-size: 100% auto;}
.hk_gx_major_sch3{background: url("/images/new_index/shou_index3_44.jpg") no-repeat center top;background-size: 100% auto;}
.hk_gx_major_sch4{background: url("/images/new_index/shou_index4_44.jpg") no-repeat center top;background-size: 100% auto;}


.art_ceshi{position: relative;background: url(/img/6955/images/jhw_59.jpg) no-repeat center center;background-size:100% 100%;padding:0 1.5em 1em 1.5em;
    margin:1em;border-radius: 0.8em;box-shadow: 0px 0px 10px rgba(243,59,72,0.3);}
.art_ceshi .text_input {margin:0 2%;padding:0.2em 0;float: left;width: 46%}
.art_ceshi .text_input input {width: 100%;height: 2.2em;line-height: 2.1em;color: #d0d0d0;background: #fff;border-radius: 1.1em;
    padding-left: 0.5em;font-size: 1em;border:1px solid #ff9992;outline: none;box-shadow: 0px 0px 8px rgba(243,59,72,0.3);}

.art_ceshi .sub_btn {margin: 0.5em auto;width: 60%;margin-top: 1em}
.art_ceshi .sub_btn input {width: 100%;background:#fa3f32;border-radius: 1.2em;
    color: #fff;line-height: 2.2em;font-size: 1.1em;
    border:0;outline: none}


.art_major ul{margin:0 0.6em}
.art_major ul li img{width: 100%}
.art_major ul li{position: relative;float: left;width: 30.33%;margin:0.8em 1.5%;}

.art_zhengshu{padding:0 1em;}
.art_zhengshu_k{border:1px solid #222222;border-bottom-left-radius: 0.6em;border-bottom-right-radius: 0.6em}
.art_zhengshu_k ul{background: #222222;overflow: hidden;}
.art_zhengshu_k ul li{float: left;width: 32%;text-align: center;color: #fff;line-height: 2.2em}
.art_zhengshu_k ul li.on{font-weight: bold;color: #fa3f32}
.art_zhengshu_k ul span{float: left;color: #fff;position: relative;top:0.3em}
.art_zhengshu_k .banner1{margin:1em;margin-bottom: 0.5em}
.art_zhengshu_k .banner1{padding-bottom: 2em}
.art_zhengshu_k .swiper-pagination-bullet{width: 8px;border:1px solid #b2b2b2;opacity: 1;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;}
.art_zhengshu_k .swiper-pagination-bullet-active{background: #ff3b22;opacity: 1;border:1px solid #ff3b22;}
.zt_zhengshu3{background: url("/img/6955/images/jhw_62.jpg") no-repeat center center;background-size: 100% 100%;padding:1em;}
.zt_zhengshu3 p{color: #4a4a4a;font-size: 1em;line-height: 1.8em;padding:1em;background: rgba(255,255,255,1);}


.art_keji{box-shadow: 1px 1px 8px rgba(243,59,72,0.3);border-radius: 0.6em;margin:0 1em;margin-bottom: 2em;padding-bottom: 2em;
	padding-top: 1em;position: relative;}
.art_keji .zt_btn{position: absolute;width: 100%;bottom: -2em}
.art_keji ul li img{width: 50%;}
.art_keji ul li{position: relative;width: 45.5%;float: left;margin-left: 3%;border-radius: 0.6em;padding: 0.6em 0;
    overflow: hidden;text-align: center;margin-bottom: 0.8em;box-shadow: 0 0 8px rgba(74,74,74,0.3)}
.art_keji ul li h3{color: #000000;font-size: 1.1em;font-weight: bold;white-space: nowrap;padding-bottom: 0.3em;border-bottom: 1px solid #ff3939;margin:0 1em;}
.art_keji ul li p{color: #6e6e6e;font-size: 0.9em;line-height: 1.8em;text-align: center;margin-top: 0.2em;}
.art_keji ul li p b{color: #ff3939}
.art_keji>p{color: #6e6e6e;font-size: 0.9em;line-height: 1.8em;text-align: center;margin-top: 0.5em;padding:0 1em;}
.art_keji>p b{color: #ff3939}

.art_gangwei>a{padding:0 1.2em;display: block;}

.czs_wenda{background: #f5f5f5}
.czs_wenda .czs_title{border:0;margin-bottom: 0}
.czs_wenda ul{padding:0 1em;}
.czs_wenda ul li h3{font-size: 1em;font-weight: bold;color: #2a2a29;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin-right:3.5em}
.czs_wenda ul li{position: relative;margin-bottom: 0.5em;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:0.8em 0;}
.czs_wenda ul li span{position: absolute;right: 0;top: 1.1em;background: #ff3535;font-size: 0.7em;color: #fff;padding:0.2em 1em;border-radius: 0.3em}


.gzs_baoming_tit{padding:0.8em 0.8rem 0.2em 0.8rem;overflow: hidden;position: relative;}
.gzs_baoming_tit h2{display: inline-block;color: #1f1f1f;font-size: 1.5em;line-height:2em;float: left;z-index:3;position: relative;
    font-weight:normal;}
.gzs_baoming_tit h2 span {display: inline-block;
    height: 2px;position: relative;bottom: 0.3em;
    width: 2em;margin-right: 0.5em;
    background: #ff3939;}


.jhw_ceshi{margin:0 1em;margin-bottom: 1em}
.jhw_ceshi .text_input {overflow: hidden;padding:0.4em 0;}
.jhw_ceshi .text_input1{background: #f2f6fa;}
.jhw_ceshi .text_input label{float: left;width: 30%;color: #252525;font-size: 1.1em;text-align: center;line-height: 2.1em}
.jhw_ceshi .text_input label img{width: 1.3em}
.jhw_ceshi .text_input input {float: left;width: 70%;border-radius: 1.1em;height: 2.1em;line-height: 2.1em;border:none;color: #b0b0b0;
    padding-left: 0.8em;font-size: 1em;background: none}
.jhw_ceshi .text_input select {float: left;width: 70%;border-radius: 1.1em;height: 2.1em;line-height: 2.1em;border:none;color: #b0b0b0;
    padding-left: 0.8em;font-size: 1em;background: none}
.jhw_ceshi .sub_btn {margin: 0 auto;width: 65%;position: relative;bottom: -1em}
.jhw_ceshi .sub_btn input {width: 100%;border-radius: 1.1em;background: #fa3f32;color: #fff;line-height: 2.1em;font-size: 1em;border:0;
    }