﻿* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html {
    font-size: 100%;
}

body {
    background: #fff;
    font-size: 16px;
    /* max-width: 1500px; */
    color: #4b4a4a;
    /* font-family: "SourceHanSansCN"; */
    font-family: "微软雅黑";
    
}

input{
    -webkit-appearance: none;
	border:none;
}

/* @media(max-width:1920px) {
    body {
        font-size: 16px;
    }
}

@media(max-width:1200px) {
    body {
        font-size: 14px;
    }
}

@media(max-width:1100px) {
    body {
        font-size: 12px;
    }
}

@media(max-width:768px) {
    body {
        font-size: 12px;
    }
    .g-hide {
        display: none;
    }
} */

img {
    border: 0;
	width:100%;
}

ul,
li {
    list-style: none;
}

a {
    list-style: none;
    color: #000;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}

a:focus,
a:hover {
    /* color: #fff; */
    text-decoration: none;
    /* color: #000; */
}
p,span{
    line-height: 1.5;
}
section {
    display: block;
}
.clear{clear:both;}
#app {
    width: 100%;
    max-width: 750px;
    margin: 0 auto;

}

.m3-title {
    padding: .2rem 0 .15rem;
    font-size: .38rem;
    font-weight: bolder;
    text-align: center;
	color:#333333;
}
.m3-title  span{color:#FE6E47;}

.zcs{width:50%; float:left;}
.ycw{float:right; width:50%;}
.ycw p{font-size:0.23rem; line-height:0.35rem; text-align:center;}
.ycw p span{color:#FE6E47; font-weight:bold;}
.ztnn{display:block;font-size: .18rem;background: #0264D3;text-align: center;width:40%;margin:0.3rem 4%;color: #ffffff;box-sizing: border-box;line-height: 0.5rem;border-radius: 0.05rem; float:left;}
.bgys{ background-color:#FE6E47;}
.m3-p{ font-size:0.2rem; text-align:center; margin-bottom:0.2rem;}
.w_330 li{
    float: left;
    width:46%;
    text-align: center;
    margin-right:2%;
	margin-left:2%;
	margin-top:0.3rem;
}
.w_330 li h5{
    font-size: 0.2rem;
    line-height:0.5rem;
    font-weight: normal;
}
.w_330 li p{
    font-size: 0.2rem;
    color:#fff;
    padding:0.1rem;
	text-align: left;
    background:linear-gradient(to right bottom,#ff817a,#fa5047);
    border-radius:0 0 0.2rem 0.2rem;
    height: 2.4rem;
}
.w_330 li a{background-color:#FFF; display:block; width:1.8rem; padding:0.1rem; color:#FB4748; text-align:center; margin:0.2rem 0; margin-left:0.6rem; border-radius:0.1rem; font-weight:bold;}
.zxs,.bfbk{ margin:0.3rem 0;}
.bfbk .lfd {
    float: left;
    width: 50%;
}
.bfbk .ycd {
    width: 48%;
    float: left;
    margin-left:2%;
    margin-top: 0.2rem;
}
.bfbk .ycd h3 {
    font-size: 0.3rem;
}
.bfbk .ycd p {
    line-height: 0.3rem;
    font-size:0.18rem;
}
.ycd img{width:55%;}
.bfbk .ycd li {
    float: left;
    width:1.3rem;
    margin-right:0.2rem;
    height: 0.4rem;
    margin-top: 0.1rem;
    border-radius: 0.1rem;
}
.bfbk .ycd li a{line-height:0.4rem; text-align:center; color:#FFF; display:block;}

.ls {
    background-color: #0264D3;
}
.hs {
    background-color: #FC665E;
}
.bfbk .lfdd {
    float: right;
    width: 50%;
}

.intxt{
    width: 80%;
    height:0.6rem;
    line-height: 0.6rem;
    font-size:0.2rem;
    border: 1px solid #ccc;
}
.zbtj {
    width:70%;
    height: 0.6rem;
    margin: 0.3rem auto;
    font-size: .2rem;
}
.coolbg {
    width: 100%;
    height:  0.6rem;
    background: #fb4748;
    color: #FFF;
    cursor: pointer;
    font-size: .3rem;
    line-height: 0.6rem;
}

.bmjz{ background-color:#0079bc; height:2rem; width:100%; margin:0.35rem 0;}
.bmjz .wznz{ width:30%; color:#FFF; padding-top:0.2rem; float:left; background-color:#FE6E47;height: 2rem;}
.bmjz .wzxf{ width:8%; float:left; padding-top:0.2rem;}
.bmjz .wznz h3{ text-align:center; font-size:.35rem;}
.bmjz .wznz p{font-size:0.18rem;}
.bd_div{float:right; width:64%; padding-top:0.15rem;}

.bd_div input[type="text"]{display: block;width:80%;height:0.4rem;margin:0.1rem auto 0.08rem;padding-left:0.2rem; font-size:0.2rem;}
.bd_div input[type="submit"]{display:block;width:60%;padding:0.07rem;background-color:#FE6E47;color:#fff;margin:0.1rem auto;font-size:0.2rem;}
.bd_div p{ color:#FFF; font-size:0.15rem; text-align:center;}
.kecs {
    background-color: #0079bc;
	margin-top:0.35rem;
}
.kecs h3 {
    font-size: 0.38rem;
    text-align: center;
    padding: 0.2rem;
}
.b-block>.form-box>form>div {
    width: 82%;
    padding: .2rem 0;
    text-align: center;
}
.b-block>.form-box>form>div>input {
    width: 90%;
    margin: 0 auto 0.2rem;
    line-height:0.5rem;
    text-indent:0.5rem;
	height:0.5rem;
	font-size:0.2rem
}
.b-block>.form-box>form>div>.user{background: url("../images/myjtg_03.jpg") no-repeat #FFF;background-size: 8% 90%; }
.b-block>.form-box>form>div>.cd-label{background: url("../images/myjtg_06.jpg") no-repeat #FFF;background-size: 8% 90%; }
.b-block>.form-box>form>div>.btn2 {
    background-color: #fb4748;
	color:#FFF;
	border:none;
	width:50%;
	margin:0 auto;
	font-size:0.28rem;
text-indent:0;
}


.focuss span{width:13px;height:13px;border-radius:50%;background:#adaaaa;font-size:0; margin-left:5px; }
.focuss span.current{background:#ff0000}

.wzsn li {
        float: left;
        width: 48%;
        margin:1%;
	padding:0.2rem;
	height:2rem;
	border-radius:0.1rem;
}
.wzsn li h3{font-size:0.25rem;}
.wzsn li h3,.wzsn li  p{color:#FFF; text-align:center; padding:0.1rem 0 0;font-size:0.2rem}
/**/
.flx {
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
	margin-bottom:0.3rem;
}
.bgf1f1f1 ul li img {
    width: 0.8rem;
    height: 0.8rem;
    margin-right:0.2rem;
}
.bgf1f1f1{
    padding-top:0.2rem;
    padding-bottom:0.2rem;
}
.bgf1f1f1 ul{
    /* margin-bottom:24px; */
}
.bgf1f1f1 ul li{
    box-sizing: border-box;
    width:98%;
	margin:0 auto;
    padding:0.1rem 0.2rem;
    margin-bottom:0.1rem;
	margin-top:0.1rem;
    background-color: #fff;
    box-shadow: 0 0 0.1rem 0 rgba(0,0,0,.2);
}

.bgf1f1f1 ul li div{
    flex: 1;
}
.bgf1f1f1 ul li div h4{
    font-size:0.25rem;
	margin-bottom:0.1rem;
    align-items: center;
}
.bgf1f1f1 ul li div h4 a{
    color:#fff;
    text-transform:uppercase;
    background: #FE6E47;
    padding:0 0.1rem;
    border-radius:0.1rem;
    font-size:0.2rem;
    line-height:0.3rem;
    height:0.3rem;
    font-weight: normal;
}
.bgf1f1f1 ul li div p{
    font-size:0.2rem;
    color:#575656;
    text-align: left;
}
.bgf1f1f1 ul li div p:nth-child(3){
    color:#333;
    text-align: right;
}
.bgf1f1f1 ul li div p:nth-child(3) strong{
    font-size: 0.3rem;
    color:#ff2e2e
}
.bg_vr{
    background: url("../images/gzsx_20.jpg") no-repeat;
	background-size: 100% 100%;
    height:5rem;
    box-sizing: border-box;
    padding-top:0.5rem;
}
.form_tt{
    background: rgba(255,255,255,.9);
    width: 80%;
    height:4rem;
    border-radius:0.1rem;
    box-sizing: border-box;
    padding:0.3rem;
    text-align: center;
	margin:0 auto;
}
.form_tt h3{
    font-size: 0.3rem;
    border:1px solid #fb4844;
    line-height: 0.5rem;
    border-radius:0.1rem;
    font-weight: bold;
}
.form_tt p{
    font-size:0.2rem;
    color:#ff3333;
    padding:0.1rem 0;
}
.form_tt p strong{
    font-weight: bold;
    color:#333;
    display: block;
}
.form_tt input{
    outline: none;
    border:1px solid #a0a0a0;
    width: 100%;
    background: transparent;
    line-height:0.4rem;
    padding-left:0.5rem;
    box-sizing: border-box;
}
.form_tt input.xmdb{
    background: url("../images/name.png") no-repeat 0.1rem center;
    margin-bottom:0.1rem;
}
.form_tt input.teldb{
    background: url("../images/tel.png") no-repeat 0.1rem center;
}
.form_tt input.subm{
    padding:0;
    font-size:0.25rem;
    color:#fff;
    background-color:#fb4844 ;
    font-weight: bold;
    border-radius:0.1rem;
}
