﻿@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    border: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}

body {
    max-width: 640px;
    margin: 0 auto;
    font-family: "Microsoft YaHei";
    font-size: 100%;
    font-size: 0.24rem;
}

input[type="submit"],
input[type="reset"],
input[type="date"] {
    -webkit-appearance: none;
}

.bcjtop {
    width: 100%;
    overflow: hidden;
}

.bcjtop img {
    width: 100%;
}

#pubBanner {
    height: 3.15rem;
    position: relative;
    overflow: hidden;
}

#pubBanner .bd ul li,
#pubBanner .bd {
    width: 6.4rem!important;
    position: relative
}

#pubBanner .hd {
    bottom: 0.1rem;
    height: 0.12rem;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;
}

#pubBanner .hd ul {
    display: inline-block;
    font-size: 0;
    height: 0.12rem;
    padding: 0.03rem 0.05rem;
    vertical-align: top;
}

#pubBanner .hd ul li {
    display: block;
    height: 0.08rem;
    margin: 0 0.04rem;
    width: 0.7rem;
    background: #4672b3;
    float: left;
}

#pubBanner .hd ul .on {
    background: none repeat scroll 0 0 red;
}

.clearfix:after,
#container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

.pub_width {
    max-width: 6.4rem;
    width: 100%;
    margin: 0 auto
}

.bcjdh {
    width: 100%;
    overflow: hidden;
    /*    margin-top: 0.05rem;*/
}

.bcjdh ul {
    width: 100%;
}

.bcjdh ul li {
    float: left;
    width: 1.60rem;
    height: 0.68rem;
    line-height: 0.68rem;
    text-align: center;
    font-weight: bold;
    background: url(../images/bcjdh.jpg) no-repeat;
    background-size: 100% 100%;
}

.bcjdh ul li a {
    color: #fff;
    font-size: 0.24rem;
}

.bcjpei {
    width: 100%;
    overflow: hidden;
    /*    margin-top: 0.05rem;*/
}

.bcjpei img {
    width: 100%;
}

.bcjpei1 {
    width: 100%;
    overflow: hidden;
    margin-top: 0.22rem;
    margin-bottom: 0.2rem;
}

.bcjpei1 img {
    width: 100%;
}

.bcjcpzx {
    width: 98%;
    margin: 0 auto;
    overflow: hidden;
}
.qhkj .more{text-align:center;line-height:2;padding-right:2%;font-size:1.2em;display:block;color:#34424b;-webkit-box-shadow:0 2px #fff, inset 1px 2px rgba(255,255,255,.72);-moz-box-shadow:0 2px #fff, inset 1px 2px rgba(255,255,255,.72);box-shadow:0 2px #fff, inset 1px 2px rgba(255,255,255,.72);border:solid 1px #d8dfe5;background-color:#e5eef7;margin:2% auto;}
.qhkj {
    width: 100%;
    overflow: hidden;
}

.qhdh {
    overflow: hidden;
}

.qhdh ul li {
    float: left;
    width: 46%;
    height: 0.6rem;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.6rem;
    margin: 0 2%;
    overflow: hidden;
    background: #4672b3;
    color: #fff;
    margin-bottom: 0.05rem;
}

.qhdh ul li.hover {
    color: #fff;
    background: #ff8a1c;
}


/* 
.qhdh ul .li1 {
    width: 2.32rem;
} */

.qhdh ul .li5 {
    width: 2.32rem;
}

.qhdh ul .li9 {
    width: 2.32rem;
}

.qhnr {
    width: 100%;
    overflow: hidden;
    margin-top: 0.1rem;
}

.qhnr ul {
    width: 105%;
}

.qhnr ul li {
    width: 3rem;
    height: 2.82rem;
    float: left;
    margin-right: 0.22rem;
}

.qhnr ul li img {
    width: 3rem;
    height: 2.23rem;
}

.qhnr ul li p {
    width: 100%;
    height: 0.45rem;
    line-height: 0.45rem;
    text-align: center;
    background: #e7e7e7;
    font-size: 0.24rem;
    color: #000;
}

#pubBanner6 {
    position: relative;
    overflow: hidden;
}

#pubBanner6 .bd ul li,
#pubBanner6 .bd {
    width: 6.4rem!important;
    position: relative
}

#pubBanner6 .hd {
    bottom: 0.3rem;
    height: 0.12rem;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;
}

#pubBanner6 .hd ul {
    display: inline-block;
    font-size: 0;
    height: 0.12rem;
    padding: 0.03rem 0.05rem;
    vertical-align: top;
}

#pubBanner6 .hd ul li {
    display: block;
    height: 0.08rem;
    margin: 0 0.04rem;
    width: 0.7rem;
    background: #4672b3;
    float: left;
}

#pubBanner6 .hd ul .on {
    background: none repeat scroll 0 0 #ba0200;
}

.clearfix:after,
#container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

.pub_width {
    max-width: 6.4rem;
    width: 100%;
    margin: 0 auto
}

.qhkj1 {
    width: 5.90rem;
    height: 4.18rem;
    margin: 0 auto;
    background: #e7e7e7;
    position: relative;
}

.qhdh1 {
    overflow: hidden;
    position: absolute;
    right: -0.25rem;
    z-index: 999999999999999999999;
}

.qhdh1 ul li {
    width: 1.75rem;
    height: 0.6rem;
    font-size: 0.20rem;
    line-height: 0.6rem;
    margin-bottom: 0.02rem;
    overflow: hidden;
}

.qhdh1 ul li span {
    display: block;
    background: transparent;
    color: #070707;
    height: 0.6rem;
    width: 0.12rem;
    float: left;
}

.qhdh1 ul li p {
    background: #4672b3;
    color: #070707;
    width: 1.63rem;
    float: left;
    text-align: center;
    height: 0.6rem;
}

.qhdh1 ul li.hover p {
    background: #ffffff;
    color: #fff;
}

.qhdh1 ul li.hover span {
    background: #ffffff;
}

.qhnr1 {
    width: 100%;
    height: 100%;
}

.bcjhz {
    width: 100%;
    height: 2.51rem;
    background-size: 100% 100%;
    margin-top: 0.2rem;
}

.bcjhzn {
    width: 100%;
    height: 2.5rem;
    float: right;
}

.bcjhzn li {
    width: 30%;
    height: 1.24rem;
    border-bottom: 0.01rem solid #cccccc;
    border-left: 0.01rem solid #cccccc;
    float: left;
    margin:1%;
}

.bcjhzn li img {
    width: 100%;
    height: 100%;
}

.sjmore {
    width: 1.5rem;
    height: 0.48rem;
    border: 0.02rem solid #ff8b1c;
    color: #ff8b1c;
    font-size: 0.24rem;
    text-align: center;
    line-height: 0.48rem;
    margin: 0.5rem auto;
    display: block;
}

.sjgywm {
    width: 100%;
    height: 3.70rem;
    background: url(../images/sjgywm.jpg) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.sjgywm a {
    width: 1.5rem;
    height: 0.48rem;
    border: 0.02rem solid #ff8d1d;
    color: #ff8d1d;
    font-size: 0.24rem;
    text-align: center;
    line-height: 0.48rem;
    display: block;
    left: 3.38rem;
    top: 2.8rem;
    position: absolute;
}

.qiehuan2 {
    width: 100%;
    height: 3.12rem;
    background: #e7e7e7;
}

.qhkj2 {
    width: 6.14rem;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
}

.qhdh2 {
    overflow: hidden;
}

.qhdh2 ul {
    width: 105%;
}

.qhdh2 ul li {
    float: left;
    width: 1.55rem;
    height: 0.57rem;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.57rem;
    overflow: hidden;
    color: #000;
    background: url(../images/qiehuan21.jpg) no-repeat;
    background-size: 100% 100%;
}

.qhdh2 ul li.hover {
    color: #fff;
    background: url(../images/qiehuan22.jpg) no-repeat;
}

.qhnr2 {
    width: 100%;
    height: 2.2rem;
    overflow: hidden;
    margin-top: 0.3rem;
}

.qhkj3 {
    width: 5.64rem;
    overflow: hidden;
    margin: 0 auto 10px auto;
    margin-top: 0.25rem;
}

.qhdh3 {
    overflow: hidden;
    width: 5.64rem;
    height: 0.7rem;
    background: url(../images/qhdh3.jpg) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.qhdh3more {
    position: absolute;
    right: 0rem;
    top: 0.1rem;
    font-size: 0.24rem;
    font-weight: bold;
    width: 1.8rem;
    height: 0.5rem;
    line-height: 0.5rem;
    border-left: 0.02rem solid #fff;
    text-align: center;
}

.qhdh3more a {
    color: #fff;
}

.qhdh3 ul li {
    float: left;
    width: 1.9rem;
    height: 0.7rem;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.7rem;
    overflow: hidden;
    color: #fff;
    font-weight: bold;
}

.qhdh3 ul li.hover {
    color: #ffffff;
    background: url(../images/qhdh32.jpg) no-repeat;
    background-size: 100% 100%;
}

.qhnr3 {
    width: 100%;
    overflow: hidden;
    margin-top: 0.2rem;
}

.bxyxwdt {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.bxyxwdt ul {
    width: 100%;
    overflow: hidden;
}

.bxyxwdt ul li {
    float: left;
    width: 100%;
    height: 0.56rem;
    line-height: 0.56rem;
    background: url(../images/bxyxwdt.jpg) no-repeat 0.1rem center;
    border-bottom: 1px dashed #ababab;
    font-size: 0.24rem;
    padding-left: 0.35rem;
}

.bxyxwdt ul li a {
    color: #000;
}

.bxyxwdt ul li p {
    width: 100%;
}

.bcjfoot {
    width: 100%;
    height: 1.5rem;
    padding-bottom: 30px;
}

.bcjfoot ul {
    width: 100%;
    height: 0.28rem;
    overflow: hidden;
    margin: 0.22rem 0;
}

.bcjfoot li {
    float: left;
    font-size: 0.23rem;
    margin-left: 0.2rem;
}

.bcjfoot a {
    color: #000;
    font-size: 0.23rem;
}

.bcjfoot p {
    color: #4b4b4b;
    font-size: 0.22rem;
    width: 96%;
    padding-left: 4%;
    margin-bottom: 0.07rem;
}
.bcjfoot p img{text-align:center;}

.bcjfootxf {
    width: 100%;
    height: 1.39rem;
    position: fixed;
    bottom: 0px;
    background: url(../images/bcjfootxf.jpg) no-repeat;
    background-size: 100%;
    max-width: 640px;
    min-width: 320px;
    z-index: 111;
}

.bcjfootxf a {
    display: block;
    width: 20%;
    float: left;
    height: 100%;
}

.trust_con2{width:100%;padding:2px;margin:0 auto;overflow:hidden;background:#fff;}
.trust_con2 dl{float:left;width:100%;position:relative;}
.trust_con2 dl dd{display:none;}
.trust_con2 dl dd#con_tru1{display:block;}
.trust_con2 dl dd img{display:block;width:100%;}
.trust_con2 .trust_text{position:absolute;bottom:0;left:0;color:#fff;padding-top:20px;}
.trust_con2 dl dd i{display:block;position:absolute;width:100%;height:130px;bottom:0;left:0;background:#000;opacity:0.6;-moz-opacity:0.6;filter:Alpha(opacity=60);}
.trust_con2 .trust_text span{float:left;font-size:1rem;margin:0 10px 0 5px;font-family:Impact;height:110px;width:50px;}
.trust_con2 .trust_text strong{font-size:0.38rem;}
.trust_con2 .trust_text p{font-size:12px;}
.trust_con2 ul{width:100%;}
.trust_con2 ul li{float:left;width:23%;height:65px;background:url("/images/trust_con6.png") no-repeat;border:1px solid #b1b1b1;margin:0 0 2% 1%;text-align:center;font-size:14px;}
.trust_con2 ul li.hover{border:1px solid #1069af;color:#216fb8;}
.trust_con2 ul li em{display:block;font-size:40px;font-family:Impact;font-style:normal;margin-top:5px;}


/*底部导航*/
.mfooter{background:rgb(33, 111, 185);position:fixed;z-index:9000;bottom:0px;width:100%;left:0px;right:0px;}
.mfooter ul{overflow:hidden;}
.mfooter ul li{float:left;text-align:center;}
.mfooter ul li{width:50%;padding:1% 0;}
.mfooter ul li a{color:#fff;overflow:hidden;}
.mfooter ul li a p{color:#fff;font-size:0.3rem;line-height:25px;}
.mfooter ul li a span{display:block;box-sizing:border-box;height:30px;line-height:30px;text-align:center;vertical-align:middle;padding-top:2px;}
.mfooter ul li a span.foot_icon1 i{font-size:0.6rem;padding-top:2px;padding:2px 0 3px}
.mfooter ul li a span.foot_icon2 i{font-size:0.6rem;padding-top:1.9px;padding:2px 0 3px}
