body,div,ul,li,p,h1,h2,h3,h4,a{
    padding:0;
    margin:0;
    font-family:"微软雅黑";
}
body {
    background:#fff;
    width: 100%;
    max-width: 640px;
    min-width: 300px;
    font-size: 14px;
    margin: auto;
}
* {
    margin:0;
    padding:0;
}
ul,li {
    list-style:none;
}
a{
    text-decoration:none;
}
.clear{
    clear:both;
}

img{
    border:0;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.header{
    width: 100%;
    height: 60px;
    max-width: 640px;
    min-width: 300px;
    padding-top: 10px;
    padding-bottom: 10px;
    /* justify-content: center; */
    top: 0;
    z-index: 100;
    align-items: center;
    display: flex;
    overflow: hidden;
    opacity: 0.8;
    font-weight: 300;
    background: #FFFFFF;
}
.header .logo{
    width: 48%;
	margin-left:2%;
}
.header .logo img{ width: 80%;}
.header .tell_text{
    width: 48%;
    display: block;
    right: 0;
    font-size: 1.2rem;
    color: #0F0F0F;
    text-align: right;
	margin-right:2%;
}
.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index_nav {
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}
.index_nav ul{
    width: 99%;
    margin: auto;
}
.index_nav li{
    width: 23%;
    margin: 10px 1%;
    background: #8b8b8b;
    border: 1px #60676a solid;
    box-sizing: border-box;
    padding: 40px 0;
    float: left;
}
.index_nav .nav_t1 {
    background: #223aa8;
    border: 1px #618d03 solid;
    box-sizing: border-box;
}
.index_nav li a{
    color: #ffffff;
    text-align: center;
}
.index_nav li a h2{
    font-weight: 400;
    font-size: 15px;
}
.index_nav li a h3{
    font-weight: normal;
    font-size: 8px;
    margin-top: 3px;
}
.index_hs{
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}
.index_hs img{
    width: 100%;
}
.index_hs1{
    margin-top: 5px;
}
.index_hs2{
    margin-top: 20px;
}
.index_hs3{
    margin-top: 35px;
}
.dj{
    width: 40%;
    margin: auto;
    margin-top: 15px;
}
.dj img{
    width: 100%;
}
.index_bx{
    width: 100%;
    margin-top: 30px;
}
.index_bx img{
    width: 100%;
}
.inx_bxt{
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
}
.inx_bxt li{
    float: left;
    width: 25%;
    background: #6d3b84;
    text-align: center;
    color: #ffffff;
    padding: 15px 0;
    font-size: 1.2rem;
}
.inx_bxt .bx_nav_action{
    background: #223aa8;
}
.inx_bx_t {
    margin-top: 20px;
}
.inx_bx_t div h2{
    width: 100%;
}
.inx_bx_t div h2 img{
    width: 100%;
}
.inx_bx_t div p{
    width: 90%;
    margin: 10px auto;
    text-align: center;
}
.inx_bx_t div p a{
    color: #838182;
    font-size: 1rem;
}
.inx_bx_t div div img{ width:100%;}
.inx_bx_t div p a img{
    width: 50%;
	margin-top:10px;
    vertical-align:middle;
}
.index_cj{
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
}
.index_cj img{
    width: 100%;
}
.index_cj li{
    margin: 20px 0;
}
.index_cj .cj_dj{
    width: 100%;
    margin: auto;
    text-align: center;
}
.cj_dj a{
    color: #838182;
    font-size: 1rem;
}
.cj_dj a img{
    width: 50%;
	margin-top:20px;
    vertical-align:middle;
}
.index_xy {
    width: 100%;
    margin-top: 40px;
    overflow: hidden;
}
.index_xy h2{
    width: 100%;
}
.index_xy h2 img{
    width: 100%;
}
.index_xy ul{
    width: 95%;
    margin: auto;
}
.index_xy ul li{
    margin: 20px 0;
}
.index_xy ul img{
    width: 100%;
}
.index_xy .xy_dj{
    width: 100%;
    margin: 10px auto;
    text-align: center;
}
.xy_dj a{
    color: #838182;
    font-size: 1rem;
}
.xy_dj a img{
    width: 50%;
    vertical-align:middle;
	margin-top:20px;
}
.index_sz {
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}
.index_sz h2{
    width: 100%;
}
.index_sz h2 img{
    width: 100%;
}
.index_sz h3{
    width: 100%;
}
.index_sz h3 img{
    width: 100%;
}
.index_sz ul{
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.index_sz ul li{
    float: left;
    width: 30.33%;
    margin: 15px 1.5%;
}
.index_sz ul li img{
    width: 100%;
}
.index_sz .sz_dj{
    width: 100%;
    margin: 20px auto;
    text-align: center;
    font-weight: normal;
}
.sz_dj a{
    color: #838182;
    font-size: 1rem;
}
.sz_dj a img{
    width: 50%;
    vertical-align:middle;
	margin-top:20px;
}
.index_hj {
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}
.index_hj h2{
    width: 100%;
}
.index_hj h2 img{
    width: 100%;
}
.index_hj ul{
    width: 100%;
    text-align: center;
    margin-top: 15px;
    overflow: hidden;
}
.index_hj ul li{
    float: left;
    width: 46%;
    margin: 15px 2%;
}
.index_hj ul li img{
    width: 100%;
}
.index_hj h3{
    margin-top: 100px;
}
.index_hj .hj_dj{
    width: 90%;
    margin:20px auto;
    text-align: center;
    font-weight: normal;
}
.hj_dj a{
    color: #838182;
    font-size: 1rem;
}
.hj_dj a img{
    width: 50%;
    vertical-align:middle;
	margin-top:20px;
}
.index_gl {
    width: 100%;
    margin-top: 20px;
}
.index_gl h2{
    width: 100%;
}
.index_gl h2 img{
    width: 100%;
}
.index_gl h3{
    width: 100%;
    margin-top: 20px;
}
.index_gl h3 img{
    width: 100%;
}
.index_gl ul{
    width: 100%;
    text-align: center;
    margin-top: 15px;
    overflow: hidden;
}
.index_gl ul li{
    float: left;
    width: 46%;
    margin: 15px 2%;
}
.index_gl ul li img{
    width: 100%;
}
.index_gl .gl_dj{
    width: 100%;
    margin:20px auto;
    text-align: center;
    font-weight: normal;
}
.gl_dj a{
    color: #838182;
    font-size: 1rem;
}
.gl_dj a img{
    width: 50%;
    vertical-align:middle;
	margin-top:20px;
}
.index_zx {
    width: 100%;
    margin-top: 20px;
    overflow: hidden;
}
.index_zx h2{
    width: 100%;
}
.index_zx h2 img{
    width: 100%;
}
.index_zx ul{
    width: 100%;
    text-align: center;
    margin-top: 15px;
    overflow: hidden;
}
.index_zx ul li{
    float: left;
    width: 48%;
    margin: 15px 1%;
}
.index_zx ul li img{
    width: 100%;
}
.index_zx .zx_dj{
    width: 90%;
    margin:20px auto;
    text-align: center;
    font-weight: normal;
}
.zx_dj a{
    color: #838182;
    font-size: 1rem;
}
.zx_dj a img{
    width: 30%;
    vertical-align:middle;
}
.index_wt{
    width: 100%;
    margin-top: 40px;
}
.index_wt img{
    width: 100%;
}
.index_wt li{
    margin: 20px 0;
}
.index_wt .wt_dj{
    width: 100%;
    margin: auto;
    text-align: center;
}
.wt_dj a{
    color: #838182;
    font-size: 1rem;
    font-weight: normal;
}
.wt_dj a img{
    width: 50%;
    vertical-align:middle;
	margin-top:20px;
}
.index_xw {
    width: 100%;
    margin-top: 50px;
    overflow: hidden;
    text-align: center;
}
.index_xw h2{
    width: 100%;
}
.index_xw h2 img{
    width: 100%;
}
.index_xw ul{
    width: 100%;
    margin: 15px 0 15px;
    overflow: hidden;
}

.index_xw ul li{ float:left;}
.index_xw ul li:nth-child(1){width:30%; margin-left:2%;}
.index_xw ul li:nth-child(1) img{ width:100%;}
.index_xw ul li:nth-child(2){width:66%; margin-left:2%; text-align:left;}
.index_xw ul li:nth-child(2) h3{ width:100%; font-size:1rem; padding-bottom:10px;}
.index_xw ul li:nth-child(2) h4{
    width: 3%;
    border-bottom: #1F75AF 3px solid;
}
.index_xw ul li:nth-child(2) p{ margin-top:15px;}

.index_xw .zx_dj{
    width: 100%;
    margin:20px auto;
    font-weight: normal;
}
.xw_dj a{
    color: #838182;
    font-size: 1rem;
}
.xw_dj a img{
    width: 50%;
    vertical-align:middle;
	margin-top:20px;
}
.index_bd{ width:100%; background:#223aa8; margin-top:30px; padding-bottom:30px;}
.index_bd h2{ width:80%; margin:auto; text-align:center; color:#FFFFFF; font-size:1.8rem; padding-top:30px;}
.index_bd h2 p{ font-size:.7rem; color:#FFFFFF;}
.index_bd .bd_xm { width:70%; display: flex; margin:1.5rem auto; text-align:center;}
.index_bd .bd_xm h3{ width:30%; background:#6d3b84; height:3rem; color:#fff; line-height:3rem;}
.index_bd .bd_xm input{ width:70%;}

.index_bd .bd_dh { width:70%; display: flex; margin:1.5rem auto; text-align:center;}
.index_bd .bd_dh h3{ width:30%; background:#6d3b84; height:3rem; color:#fff; line-height:3rem;}
.index_bd .bd_dh input{ width:70%;}

.index_bd .bd_bx { width:70%; display: flex; margin:1.5rem auto; text-align:center;}
.index_bd .bd_bx h3{ width:30%; background:#6d3b84; height:3rem; color:#fff; line-height:3rem;}
.index_bd .bd_bx select{ width:70%; font-size:14px;}

.bd_tj{ width:60%;text-align:center; margin:auto;}
.bd_tj button{ width:100%; background:#6d3b84; padding:1rem 0; color:#fff; font-size:1rem; border:0;}

.index_ewm{ width:40%; margin:40px auto 20px;}
.index_ewm img{ width:100%;}
.index_dz{  width:80%; margin:0 auto 30px; text-align:center; color:#fff; font-size:1.2rem;}
.index_tel{width:80%; margin:auto; text-align:center; color:#fff; font-size:.9rem;}
.index_qq{width:80%; margin:10px auto; text-align:center; color:#fff; font-size:.9rem;}

.foot_r { width:100%; position:fixed; bottom:0; z-index:200;  max-width: 640px; min-width:300px; overflow:hidden;background:#fff;}
.foot_r ul{ margin-top:5px;}
.foot_r li{ float:left; width:50%; text-align:center;}
.foot_r li a img { width:90%;}



.jz_banner{
    width: 100%;
    display: inline-block;
}
.jz_banner .jz_banner1{
    width: 100%;
}
.jz_banner .jz_banner1 img{
    width: 100%;
}
.jz_banner .jz_banner2{
    width: 100%;
    margin-top: 25px;
}
.jz_banner .jz_banner2 p img{
    width: 100%;
    margin: 0;
}
.jz_banner .jz_banner2 li{
    width: 100%;
}
.jz_banner .jz_banner2 li img{
    width: 100%;
    height: auto;
}
.jz_bg{
    width: 98%;
    background: #dcdedd;
    margin-top: -4px;
    padding: 10px 0 10px 0;
}
.jz_bg a{
    padding-left: 3%;
    color: #5e5e5e;
}
.jz_bg a b{
    color: #5f5d5e;
}
.jz_nav{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}
.jz_nav li{
    float: left;
    width: 25%;
    padding: 20px 0;
    background: #6d3b84;
    text-align: center;
}
.jz_nav li a{
    color: #FFFFFF;
    font-size: 1.25rem;
    font-weight: 500;
}
.jz_nav .jz_nur{
    background: #223aa8;
}
.jz_list {
    width: 100%;
    margin-top: 25px;
}
.jz_list li{
    width: 100%;
    margin-top: 20px;
}
.jz_list li h2 a img{
    width: 100%;
}
.jz_list li h3,h4,p{
    margin-left: 2%;
}
.jz_list li h3{
    margin-top: 10px;
}
.jz_list li h3 a{
    color: #5f5d5e;
}
.jz_list li h4{
    width: 3%;
    border-bottom: #1F75AF 3px solid;
}
.jz_list li h4,p{
    margin-top: 10px;
    color: #999999;
}
.list_gy1{ width:100%; display:block}
.list_gy1 img{ width:100%; display:block}
.list_gy2{ width:100%;}
.list_gy2 img{ width:100%;}
.list_gy3{ width:100%;}
.list_gy3 img{ width:100%}
.list_gy4{ width:100%;}
.list_gy4 img{ width:100%}

.list_bx1{ width:100%;}
.list_bx1 img{ width:100%;}

.list_cj1{width:100%;}
.list_cj1 img{width:100%;}



.cj_bxt{
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
}
.cj_bxt li{
    float: left;
    width: 33.3333%;
    background: #6d3b84;
    text-align: center;
    color: #ffffff;
    padding: 15px 0;
    font-size: 1.6rem;
}
.cj_bxt .cj_nav_action{
    background: #223aa8;
}
.cj_bx_t {
    margin-top: 20px;
}
.cj_bx_t div h2{
    width: 100%;
}
.cj_bx_t div h2 img{
    width: 100%;
}
.cj_bx_t div p{
    width: 90%;
    margin: 10px auto;
}
.cj_bx_t div p a{
    color: #838182;
    font-size: 1rem;
}
.cj_bx_t div div img{ width:100%;}
.cj_bx_t div p a img{
    width: 30%;
    vertical-align:middle;
}
.cj_list li{
    width: 100%;
    margin-top: 20px;
}
.cj_list li h2 a img{
    width: 100%;
}
.cj_list li h3,h4,p{
    margin-left: 2%;
}
.cj_list li h3{
    margin-top: 10px;
}
.cj_list li h3 a{
    color: #5f5d5e;
}
.cj_list li h4{
    width: 3%;
    border-bottom: #1F75AF 3px solid;
}
.cj_list li h4,p{
    margin-top: 10px;
    color: #999999;
}

.list_sz1{ width:100%;}
.list_sz1 img{ width:100%;}

.list_sz2 { width:90%; margin:20px auto 20px; background:#fff; overflow: hidden;}
.list_sz2 li{ width:31.3333%; float:left; margin:10px 1%}
.list_sz2 li img{ width:100%;}


.list_xy2 { width:90%; margin:20px auto 20px;}
.list_xy2 li{ width:100%; margin:10px auto;}
.list_xy2 li img{ width:100%;}

.fw_bxt{
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
}
.fw_bxt li{
    float: left;
    width: 50%;
    background: #6d3b84;
    text-align: center;
    color: #ffffff;
    padding: 15px 0;
    font-size: 1.6rem;
}
.fw_bxt .fw_nav_action{
    background: #223aa8;
}
.fw_bx_t {
    margin-top: 20px;
}
.fw_bx_t div h2{
    width: 100%;
}
.fw_bx_t div h2 img{
    width: 100%;
}
.fw_bx_t div p{
    width: 90%;
    margin: 10px auto;
}
.fw_bx_t div p a{
    color: #838182;
    font-size: 1rem;
}
.fw_bx_t div div img{ width:100%;}
.fw_bx_t div p a img{
    width: 30%;
    vertical-align:middle;
}
.list_wt1{ width:100%; margin-top:25px;}
.list_wt1 img{ width:100%;}
.list_wt2{ width:100%;}
.list_wt2 img{ width:100%;}
.list_wt3{ width:100%;}
.list_wt3 img{ width:100%;}
.list_wt4{ width:100%;}
.list_wt4 img{ width:100%;}
.list_wt6{ width:100%;}
.list_wt6 img{ width:100%;}
.list_wt7{ width:100%;}
.list_wt7 img{ width:100%;}
.list_wt8{ width:100%;}
.list_wt8 img{ width:100%;}
.list_wt9{ width:100%;}
.list_wt9 img{ width:100%;}

.new_tit{ width:90%; margin:30px auto 0; text-align:center; font-size:16px;}
.new_cont { width:90%; margin:0 auto; text-align:left; font-size:14px; line-height:20px;}