html {
    font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 62.5%;
}

body {
    margin: 0;
    font-size: 14px / 1.5;
    color: #333333;
    background-color: white;
    height: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

svg:not(:root) {
    overflow: hidden;
}

a {
    background: transparent;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    color: #0088cc;
}

a:active {
    outline: 0;
}

a:active {
    color: #006699;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
    vertical-align: middle;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    resize: vertical;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

html,
button,
input,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
figure,
form,
blockquote {
    margin: 0;
}

ul,
ol,
li,
dl,
dd {
    margin: 0;
    padding: 0;
}

ul,
ol {
    list-style: none outside none;
}

h1,
h2,
h3 {
    line-height: 2;
    font-weight: normal;
}

h1 {
    font-size: 1.8rem;
}

h2 {
    font-size: 1.6rem;
}

h3 {
    font-size: 1.4rem;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #cccccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #cccccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #cccccc;
}


.lf{float: left;}
.lr{float: right;}
.clear{clear: both;}

.xnav .xnavbox {
    border-bottom: 1px solid #2B8FFF;
    border-top: 1px solid #2B8FFF;
    background: url(../images/nav.png) repeat-x #014898;
    text-align: center;
    line-height: 22px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.xnav .xnavbox a {
    color: #fff;
    padding: 0 5px;
}
.xnav .xnavbox b {
    color: #fff;
    font-weight: normal;
}

.main{max-width: 640px;min-width: 320px;margin: 0 auto;}
.offcn_size{width: 95%;margin: 0 auto;}
.banner img{max-width: 100%;display: block;}
.ban_dal{width: 100%;height:3rem;background: #fed142;font-size: 1.42rem;line-height: 3rem;font-weight: bold;color: #3a0608;padding-left: 1%;}
.ban_dal span a{background: #3a0608;color: #fff;padding: 0% 1.5%;height: 3rem;}

.czs_tt{text-align: center;width: 75%;margin: 3% auto;}
.czs_tt img{width: 100%;display: block;}
.czs_k{margin: 2% auto;overflow: hidden;}
.czs_k ul li{width: 47%;height: 6rem;border: 0.1rem dashed #666;float: left;margin-top: 2%;overflow: hidden;}
.czs_img{width: 40%;padding-top: 5%;height: 6rem;}
.czs_img img{width: 100%;display: block;overflow: hidden;}
.czwt{font-size: 1.3rem;width: 58%;margin-top: 5%;padding-left: 2%;line-height: 1.5rem;}
.czwt span{display: block;color: #e60012;font-weight: bold;}
.czs_ml{margin-left: 4%;}
.czs_vs{height: 8.5rem;margin-top: 8%;}


.zt1{background:#fcf8f8;}

.zt1 li{width:96%;margin:0.5rem auto;display:table}

.zt1 .img1 img{width:90%;max-width:51px;}

.zt1 .img2 img{width:100%;max-width:88px;}

.zt1 .zt1_1,.zt1 .zt1_2{display:table-cell;vertical-align:middle;text-align:center;width:15%;}

.zt1 .zt1_1{background:#17aa9d;}

.zt1 .zt1_2{background:#05a9f6;}

.zt1 .zt1_2 img{width:100%;max-width:69px;}

.zt1 .zt1_3,.zt1 .zt1_4{display:table-cell;width:85%;padding:0.5rem;border-left:1px solid #fcf8f8;}

.zt1 .zt1_4{background:#8ad3f4;}

.zt1 .zxli{text-align: center;padding:1rem 0;}
.zt1 .zxli p{display:inline-block;width:225px;background:#29b8fa;height:2rem;line-height:2rem;text-align: center;border:1px solid #29b8fa;color:#fff;}
.zt1 .zxli p span{display:inline-block;color:#313131;background:#fff;width:90px;float:right;}

.m-t{margin: 5% auto;overflow: hidden;}
.qnjj_tt{font-size: 1.6rem;font-weight: bold;text-align: center;}
.qnjj_tt span{color: #e60012;}
.qnjj_info{text-align: center;margin: 3% auto;padding: 1% 2%;background: #fed142;width: 60%;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;}
.qn_zsh{margin: 4% auto;overflow: hidden;}
.qn_zsh ul li{float: left;width: 24%;}
.qn_zsh ul li img{width: 100%;}
.qn_marl{margin-left: 1.2%;}
.cctv_t{overflow: hidden;}
.cctv_img{width: 20%;margin-left: 2%;}
.cctv_img img{width: 100%;}
.cctv_info{font-size: 1.2rem;border: 0.2rem solid #e7141a;width:70%;margin-left: 2%;padding: 0% 2%;}
.cctv_info span{display: block;font-weight: bold;}
.cctv_conte{text-indent: 2em;margin-top: 3%;font-size: 1rem;line-height: 1.5rem;}

.form{background: #fed142;}
.form_tt{text-align: center;padding-top: 3%;font-size: 1.4rem;}
.form_tt span{color: #e7141a;font-weight: bold;}
.form table{width:90%;margin:3% auto;margin-bottom: 3%;}
.form td:nth-of-type(1){text-align:right;width:25%;padding-right:5%;}
.form td{height:35px;color:#fff;font-size:1.3rem;}
.form td .minput{width:97%;height:28px;padding-left:3%;border:none;}
.form td .subbtn{display:inline-block;padding: 1rem;color:#fff;background-color: #eb6100;cursor:pointer;border:none;border-bottom: 1px solid #c47a00;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.form table select{width:100%;height:28px;padding-left:3%;border:none;}

.youq{width: 40%;}
.qn_youq{margin: 4% auto;overflow: hidden;}
.qn_youq ul li{float: left;width: 48%;}
.qn_youq ul li img{width: 100%;}
.qn_yorl{margin-left: 2%;}
.zx_ck{overflow: hidden;    margin: 4% auto;}
.zx_ck a{color: #fff;background: #62c3f7;padding: 1.5% 2%;text-align: center;display: block;width: 20%;float: left;margin-left: 17%;}
.qn_huan{margin: 3% auto;overflow: hidden;}
.qn_huan ul li{float: left;width: 24%;margin-top: 1%;}
.qn_huan ul li img{width: 100%;}
.hj_ml{margin-left: 1%;}
.hj_btn{width: 40%;margin: 5% auto;}
.hj_btn a{color: #fff;background: #62c3f7;padding: 3% 2%;text-align: center;display: block;}

.ket{margin: 3% auto;width: 100%;}
.ket img,.gaox img{width: 100%;}

.xuel{width: 75%;}
.jnxl_g{margin: 4% auto;overflow: hidden;}
.jnxl_g ul li{float: left;width: 49%;}
.jnxl_g ul li img{width: 100%;}
.xl_zml{margin-left: 1%;}
.gaox{text-align: center;width: 60%;margin: 0 auto;}
.bzd{width: 60%;}
.zt7 {margin: 4% auto;}
.zt7 td{color:#313131;padding:0.5rem 0;vertical-align:middle;text-align:center;border-bottom:1px solid #f7f0f0;border: 1px solid #b6def2;}

.zt7 td.td1{background:#daf0fa;border-right:1px solid #ffffff;font-weight:bold;}

.zt7 td.td2{background:#52a3fe;color:#fff;border-right:1px solid #ffffff;}

.zt7 td.td3{background:#ffffff;}

.zt7 td.td4{background:#daf0fa;border-right:1px solid #ffffff;font-weight:bold;font-size:1.1rem;}

.zt7 td.td5{background:#52a3fe;color:#fff;border-right:1px solid #ffffff;font-weight:bold;font-size:1.1rem;}

.zt7 td.td6{background:#ffffff;font-weight:bold;font-size:1.1rem;}

.zsduix{width: 99%;height: 100%;border: 1px dashed #666;position: relative;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;border-radius:0.4rem;margin: 8%  0 2%auto;}
.zsd_tt{text-align: center;width: 30%;background: #52a3fe;position: absolute;left: 35%;height: 2rem;line-height: 2rem;color: #fff;font-size: 1.5rem;top: -10%;}
.zsd_info{padding: 5% 2%;line-height: 2.4rem;font-size: 1.4rem;}
.zhuan{height: 100%;}
.zszy_info{margin: 4% auto;overflow: hidden;}
.zszy{top: -5%;}
.zszy_info ul li{width: 47%;float: left;margin-left: 2%;margin-top: 2%;}
.zszy_info ul li img{width: 100%;}

.footer_new {
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    bottom: 0px;
    left: 0px;
    padding: 0.6rem 0;
    width: 100%;
    z-index: 1000;
}
.footer_new .bottom {
    max-width: 720px;
    margin: 0 auto;
    box-sizing: content-box;
}
.footer_new ul {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
}
.footer_new ul li {
    float: left;
    width: 25%;
    font-size: 1.3rem;
}
.footer_new ul a {
    color: #fff;
    display: table;
    margin: 0 auto;
    padding-left: 3.25rem;
    height: 3.5rem;
}
.footer_new ul a span {
    display: table-cell;
    vertical-align: middle;
}
.footer_new ul li:nth-of-type(1) a {
    box-sizing: content-box;
    background: url(../images/tel.png) 0 center/3.0rem auto no-repeat;
}
.footer_new ul li:nth-of-type(2) a {
    box-sizing: content-box;
    background: url(../images/zxly.gif) 0 center/3.0rem auto no-repeat;
}
.footer_new ul li:nth-of-type(3) a {
    box-sizing: content-box;
    background: url(../images/msg.gif) 0 center/3.0rem auto no-repeat;
}
.footer_new ul li:nth-of-type(4) a {
    box-sizing: content-box;
    background: url(../images/test.png) 0 center/3.0rem auto no-repeat;
}