﻿* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 0.26rem;
}

button,
input,
optgroup,
select,
textarea {
    font: -webkit-control;
}
button{
    border: 0;
    padding: 0;
}
body {
    max-width: 750px;
}

html,
body,
div,
span,
object,
iframe,
h1,
p,
a,
code,
em,
img,
dd,
dl,
dt,
li,
ol,
ul {
    font-family: Arial;
}

ul,
li {
    list-style: none;
}

body {
    height: 100%;
    background-color: #fff;
    overflow: hidden;
}

#header a img {
    width: 2.98rem;
    height: 0.96rem;
    margin-top: 0;
}

.am-header .am-header-nav img {
    background-color: #fff;
    width: 0.74rem;
    height: 0.96rem;
}

#header .rightlan {
    background-color: #fff;
    border-color: #fff;
}

.head {
    height: .2rem;
    background-color: #3c74a0;
}

.banner {
    width: 100%;
    height: 2.1rem;
}

.banner img {
    width: 100%;
    height: 2.1rem;
}

.am-header {
    height: 0.96rem;
}
/*
.am-offcanvas {
    height: 0.96rem;
}*/

.am-header-default .am-header-nav .am-btn {
    margin-top: 0;
}

.am-btn {
    border: 0;
}

.nav {
    margin-top: .2rem;
    padding: 0 .34rem;
    height: 2.84rem;
}

.nav-l {
    width: 3.32rem;
    height: 2.84rem;
    float: left;
}

.nav-l a:nth-child(1) {
    margin-top: 0;
}

.nav-r a:nth-child(1) {
    margin-top: 0;
}

.nav-l a {
    width: 3.32rem;
    height: 1.35rem;
    margin-top: .08rem;
}

.nav-l img {
    width: 3.32rem;
    height: 1.35rem;
    border-radius: 0.1rem;
}

.nav-r {
    float: right;
    width: 3.32rem;
}

.nav-r a {
    width: 3.32rem;
    height: 1.35rem;
    margin-top: .08rem;
}

.nav-r img {
    width: 3.32rem;
    height: 1.35rem;
    border-radius: 0.1rem;
}

.nav a {
    display: block;
}

.cpcont>p {
    font-size: .36rem;
    color: #000;
    text-align: center;
    margin-top: .25rem;
    margin-bottom: .1rem;
    height: .35rem;
}
.cpcont p img {
    width: 1.47rem;
    height: 0.08rem;
    display: block;
    margin: 0 auto;
}
.cpcont ul li {
    width: 3rem;
    height: 2.43rem;
    margin-left: .45rem;
    float: left;
    margin-bottom: .2rem;
    position: relative;
}

.cpcont ul li p {
    width: 3rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    font-size: .26rem;
    background-color: rgba(0, 74, 133, 0.8);
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
}
.cpcont {
    margin-bottom: .4rem;
}
.cpcont ul li a {
    display: block;
    width: 3rem;
    height: 2.42rem;
    /* transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); */
}

.cpcont ul li a img {
    width:3rem;
    height: 2.42rem;
}

.fanye {
    height: 0.42rem;
    padding: 0 1.34rem;
    margin: .5rem 0;
}

.fanye div {
    height: 0.42rem;
    width: 1.24rem;
    float: left;
}

.fanye div a {
    display: block;
    width: 1.24rem;
    height: 0.42rem;
    text-align: center;
    line-height: 0.42rem;
    color: #3c74a0;
    border: 1px solid #3c74a0;
    font-size: .26rem;
}

.fanye .page1 a {
    color: #d2dcfe;
    border: 1px solid #d2dcfe;
}

.fanye p {
    font-size: .26rem;
    color: #000;
    float: left;
    height: 0.42rem;
    line-height: 0.42rem;
    margin: 0 .9rem;
}

.ygmess p {
    font-size: .3rem;
    color: #000;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
}

.ygmess {
    width: 7.5rem;
    /* padding: 0 .2rem; */
    height: 7rem;
    position: fixed;
    bottom: 1rem;
}

.hc-mess {
    height: 7rem;
    background-color: #f6f6f6;
    border-radius: .2rem;
    position: relative;
}

.hc-mess button {
    position: absolute;
    top: .2rem;
    right: .2rem;
}

.mbtm02 button {
    border: 0;
}

.ygmess input {
    height: 0.8rem;
    width: 5.9rem;
    border: .02rem solid #e5e5e5;
    border-radius: .15rem;
    margin-left: .58rem;
    margin-top: 0.4rem;
    outline: none;
    text-indent: 1em;
    font-size: .26rem;
}

.ygmess .require {
    margin-left: .58rem;
    width: 5.91rem;
    height: 1.26rem;
    margin-top: 0.4rem;
    border-radius: .15rem;
    border: .02rem solid #e5e5e5;
    outline: none;
    text-indent: 1em;
    font-size: .26rem;
}

.ygmess .msgbtn {
    width: 1.5rem;
    height: 0.5rem;
    line-height: .5rem;
    margin: 0 2.8rem;
    margin-top: .4rem;
    background-color: #3c74a0;
    color: #fff;
    font-size: .26rem;
    outline: none;
    text-indent: 0;
}

input::-webkit-input-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 300;
}

input:-moz-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 300;
}

input::-moz-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 600;
}

input::-ms-input-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 300;
}

textarea::-webkit-input-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 300;
}

textarea:-moz-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 300;
}

textarea::-moz-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 300;
}

textarea::-ms-input-placeholder {
    color: #737373;
    font-size: .24rem;
    font-weight: 300;
}

.gotop a {
    display: block;
    margin-top: 0.25rem;
    margin-bottom: 0.2rem;
}

.gotop img {
    display: block;
    margin: 0 auto;
}

.gotop p {
    text-align: center;
    font-size: .3rem;
    color: #3c74a0;
}

.lxwm {
    margin-bottom: 1.5rem;
}

.lxwm p {
    font-size: 0.2rem;
}

.lxwm p a {
    font-size: 0.2rem;
}

.mbtm01 {
    width: 7.5rem;
    height: 1.4rem;
    background-color: #3c74a0;
    border-top-left-radius: .2rem;
    border-top-right-radius: .2rem;
    z-index: 9999;
}

.mbtm02 {
    width: 7.1rem;
    margin: 0 auto;
}

.mbtm02 a {
    width: 25%;
    margin-left: 0;
    margin-top: .1rem;
}

.mhjzl {
    padding: 0 0.34rem;
    height: 2.9rem;
}

.mhjzl p {
    width: 3.32rem;
    height: 0.9rem;
    float: left;
    text-align: center;
    line-height: .9rem;
    font-size: .18rem;
    color: #585858;
    border-top: 1px solid #585858;
}

.mhjzl p:nth-child(1) {
    border-right: 1px solid #585858;
}
.BMap_cpyCtrl span{
display:none;
}
.mhjzl p:nth-child(3) {
    border-right: 1px solid #585858;
}

.mhjzl p:nth-child(5) ,.mhjzl p:nth-child(6){
    border-right: 1px solid #585858;
    border-bottom: 1px solid #585858;
    line-height: .39rem;
}

.mhjzl p:nth-child(6) {
    border-bottom: 1px solid #585858;
}


/* 关于我们页面 */

.mgabt {
    height: .9rem;
}

.mgabt-h {
    height: .9rem;
    width: 100%;
    margin: 0 auto;
}

.mgabt-h p:nth-child(1) {
    font-size: .36rem;
    color: #000;
    text-align: center;
    height: .7rem;
    line-height: .9rem;
}

.mgabt-h p img {
    width: 1.47rem;
    height: .08rem;
    display: block;
    margin: 0 auto;
}

.mgabt2 {
    width: 100%;
}

.mgpad {
    padding: 0 .27rem;
    background-color: #f6f6f6;
    border-radius: .2rem;
}

.mgpad p {
    margin-bottom: .24rem;
    font-size: .24rem;
    color: #000;
}

.mgpad p:nth-child(1) {
    padding-top: .37rem;
}

.mgpad p:nth-child(7) {
    padding-bottom: .37rem;
}

.mgpad img {
    width: 100%;
    margin: .24rem 0;
}

.swiper-slide img {
    width: 2.4rem;
    height: 2.12rem;
}

.mgnews ul li {
    height: 1.8rem;
    margin-top: .18rem;
}

.mgnews ul li img {
    width: 3rem;
    height: 1.78rem;
    float: right;
    margin-right: .06rem;
}

.mgnews ul li .box2 {
    float: left;
    width: 3.7rem;
    height: 1.8rem;
    margin-left: 0.3rem;
}

.mgnews {
    padding: 0 .2rem;
    margin-top: 35px;
}

.mgnews-bj {
    background-color: #f6f6f6;
    border-radius: .2rem;
}

.mgnews ul {
    margin-top: .3rem;
}

.mgnews ul li .box2 p:nth-child(1) {
    font-size: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.mgnews ul li .box2 p:nth-child(2) {
    font-size: .22rem;
    color: #545454;
    margin-top: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.mgnews ul li .box2 p:nth-child(3) {
    font-size: .2rem;
    margin-top: .3rem;
}

.mgmore a {
    font-size: .26rem;
    width: 100%;
    height: 0.8rem;
    line-height: .8rem;
    text-align: center;
    display: block;
    color: #0b5188;
    margin-top: .2rem;
}

.mgmap {
    padding: 0 .2rem;
}

.mgmapc {
    background-color: #f6f6f6;
    border-radius: .2rem;
}

.mgmap #allmap1 {
    width: 100%;
    height: 2.87rem;
    margin-top: .2rem;
    margin-bottom: .58rem;
}

.mhlx-top p {
    font-size: .36rem;
    height: 0.85rem;
    line-height: .85rem;
    text-align: center;
}

.mhlx-top div a{
	display: block;
    font-size: .28rem;
    color: #0b5188;
    background: url(/images/mglxdh1_03.jpg) no-repeat 0 0;
    width: 3.34rem;
    height: 0.43rem;
    padding-left: .7rem;
    line-height: .43rem;
    margin: 0 auto;
    margin-bottom: .3rem;
        background-size: cover;
}

.mgmapcon p:nth-child(1),
.mgmapcon p:nth-child(5) {
    width: 4.3rem;
    height: .34rem;
    text-align: center;
    line-height: .34rem;
    border-radius: .1rem;
    background-color: #3a729e;
    color: #fff;
    font-size: .26rem;
    margin: 0 auto;
    margin-bottom: .2rem;
}

.mgmapcon p:nth-child(5) {
    margin-bottom: .1rem;
}

.mgmapcon {
    padding-top: .33rem;
}

.mgmapcon p:nth-child(2),
.mgmapcon p:nth-child(3),
.mgmapcon p:nth-child(6),
.mgmapcon p:nth-child(7) {
    font-size: .24rem;
    color: #000;
    text-align: center;
    height: 1rem;
    line-height: .3rem;
}

.mgmapcon p:nth-child(7) {
    padding-bottom: .6rem;
}

.mgsh {
    background: url(/images/mglx02_02.jpg) no-repeat 0 0;
    width: 100%;
    height: 2.47rem;
    position: relative;
    margin-bottom: .3rem;
        background-size: cover;
}

.mgsh p {
    position: absolute;
    height: .55rem;
    line-height: .22rem;
    text-align: center;
    font-size: .16rem;
    color: #000;
}

.mgsh p:nth-child(1) {
    top: 0.96rem;
    left: 0.33rem;
}

.mgsh p:nth-child(2) {
    top: .16rem;
    left: 1.75rem;
}

.mgsh p:nth-child(3) {
    top: 1.72rem;
    left: 1.86rem;
}

.mgsh p:nth-child(4) {
    top: .58rem;
    left: 3.78rem;
}

.mgsh p:nth-child(5) {
    top: 1.4rem;
    left: 3.61rem;
}

.mgsh p:nth-child(6) {
    top: .29rem;
    left: 5.82rem;
}

.mgsh p:nth-child(7) {
    top: 1.09rem;
    left: 5.9rem;
}

.mgsh p:nth-child(8) {
    top: 1.86rem;
    left: 5.65rem;
}


/* 新闻中心 */

.pro-tab {
    display: none;
}

.newss3 {
    width: 6rem;
    height: .86rem;
    line-height: .85rem;
    margin: 0 auto;
}

.current {
    display: block;
}

.newss3 p {
    color: #000;
    font-size: .3rem;
    float: left;
    margin-left: .4rem;
}

.newss3 .pro-tab2 {
    /*float: right;*/
}

.newss3 .on {
    font-size: .36rem;
}

.pro-tab {
    padding: 0 .2rem;
}

.new-box {
    background-color: #f6f6f6;
    border-radius: .1rem;
}

.new-box ul {
    width: 6.7rem;
    margin-left: .34rem;
    padding-top: .35rem;
}

.new-box ul li {
    width: 6.7rem;
    height: 1.8rem;
    margin-top: .28rem;
}

.new-box ul li a {
    width: 6.7rem;
    height: 1.8rem;
    display: block;
}

.new-box .box2 {
    float: left;
    width: 3.4rem;
}

.new-box ul li img {
    float: right;
    width: 3rem;
    height: 1.78rem;
}

.new-box .box2 p:nth-child(1) {
    font-size: .26rem;
    color: #000;

      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    margin-top: .1rem;
}

.new-box .box2 p:nth-child(2) {
    font-size: .24rem;
    color: #545454;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: .15rem 0;
}

.new-box .box2 p:nth-child(3) {
    font-size: .18rem;
    color: #878787;
}

.newsmor a {
    display: block;
    font-size: .26rem;
    color: #819ffe;
    height: .9rem;
    line-height: .9rem;
    margin: 0 auto;
    margin-top: .4rem;
    text-align: center;
}

.nesjj {
    padding: 0 .2rem;
    margin-top: .32rem;
}

.nesjj-b {
    background-color: #f6f6f6;
    border-radius: .1rem;
}

.nesjj-b p:nth-child(1) {
    font-size: .36rem;
    color: #000;
    text-align: center;
    padding-top: .22rem;
    margin-bottom: .1rem;
}

.nesjj-b p:nth-child(2) {
    font-size: .24rem;
    color: #545454;
    text-align: center;
    margin-bottom: .25rem;
}

.jjimg a img {
    width: 100%;
}

.nesjj ul {
    height: 2.54rem;
}

.nesjj ul li {
    width: 2.78rem;
    height: .5rem;
    float: left;
    margin-left: .5rem;
    margin-top: .22rem;
}

.nesjj ul li a {
    width: 2.9rem;
    height: 0.6rem;
    display: block;
    text-align: center;
    line-height: .6rem;
    background-color: #fff;
    border-radius: 0.1rem;}

.nesjj ul li a span {
    display: block;
    font-size: .32rem;
}
#news .news_con p{
    font-size: 16px;
}
.nesjj ul li a span:nth-child(1) {
    float: left;
    margin-left: .4rem;
}

.nesjj ul li a span:nth-child(2) {
    float: right;
    margin-right: .4rem;
}

.mltg1 table {
    border-collapse: collapse;
    width: 6.38rem;
    height: 2.31rem;
    margin: 0 auto;
    margin-top: .3rem;
    color: #000;
}

.mltg1 td {
    border: .018rem solid #000;
    text-align: center;
    font-size: .18rem;
    color: #000;
}

.mltg1 {
    padding: 0 .2rem;
}

.mltg1-bj {
    background-color: #f3f3f3;
    padding-bottom: .3rem;
}

.mltg1-c1l {
    float: left;
    margin-top: .4rem;
    margin-left: .3rem;
}

.mltg1-c1l img {
    width: 3.06rem;
    height: 2.57rem;
}

.mltg1-c1r {
    float: right;
    width: 3.5rem;
    margin-right: .1rem;
    padding-left: .01rem;
}

.mltg1-c1 {
    height: 3.2rem;
}

.mltg1-c1r p:nth-child(1) {
    font-size: .28rem;
    color: #000;
    margin-top: .18rem;
}

.mltg1-c1r p:nth-child(2) {
    font-size: .2rem;
    color: #0b5188;
    margin-top: .09rem;
    margin-bottom: 0.15rem;
    margin-left: .1rem;
}

.mltg1-c1r p:nth-child(3) {
    font-size: .26rem;
    color: #000;
}

.mltg1-c2 p {
    margin-top: .2rem;
    padding-left: .3rem;
    padding-right: .16rem;
    font-size: .26rem;
    color: #000;
}

.mltg2 {
    padding: 0 .3rem;
}

.mltg2-bj {
    background-color: #f3f3f3;    padding-bottom: 0.4rem;
}

.mltg2-bj p span {
    display: block;
    float: left;
    color: #000;
    font-size: .28rem;
}

.mltg2-bj p span:nth-child(1) {
    width: .48rem;
    height: .55rem;
}

.mltg2-bj p span:nth-child(2) {
    width: 5.7rem;
}

.mltg2-bj p {
    /* width: 6.4rem; */
    padding: .24rem .3rem;
   clear: both;
}
/*.mltg2-bj6 p {

}*/
.mltg2-bj p:nth-child(3) {
    /*height: 1.4rem;*/
}

.mltg2-bj p:nth-child(4) {
    /*height: 1.4rem;*/
}

.mlig3 {
    padding: 0 .3rem;
}

.mltg3-bj {
    background-color: #f3f3f3;
    padding-bottom: .2rem;
}

.mltg3-bj p {
    text-align: center;
}

.mltg3-bj p:nth-child(1) {padding-top: .2rem;}

.mltg3-bj img {
    width: 2.8rem;
    height: 2.94rem;
    float: left;
    margin-left: .4rem;
}

.mlig3-img {
    height: 2.94rem;
    margin-top: .14rem;
}

.mltg3-bj p {
    /*padding-top: .14rem;*/
    font-size: .26rem;
}
#new .new_lb .new_nav{
	font-size: .2rem;
}
.new_xq a{
	width: 6.2rem;
	display: block;
	overflow: hidden;;
}

#new .new_lb .new_xq ul li a span:nth-child(1) {
	width: 4.5rem;
	font-size: .3rem;
    height: .5rem;
    line-height: .5rem;
	float: left;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
}
#new .new_lb .new_xq ul li a span:nth-child(2) {
	float: right;
	width: 1rem;   font-size: .24rem;
}
.page6 a{
    width: .3rem;
    display: inline;

}
.page6 {
        font-size: .24rem;
}
.new_nav a{
 font-size: .3rem;
}
/*解决方案*/
    .newss4 {
        width: 100%;
    }
    
    .jjgt>p {
        text-align: center;
    }
    
    .jjgt>p:nth-child(1) {
        color: #000000;
        font-weight: 600;
        margin-top: .2rem;
        margin-bottom: .1rem;
    }
    
    .jjgt-b1 {
        background-color: #f6f6f6;
        border-radius: 0.2rem;
        margin-top: .16rem;
        padding-top: .24rem;
    }
    
    .jjgt-tt {
        width: 2.16rem;
        height: .59rem;
        background-color: #9ab2fe;
        font-size: .26rem;
        text-align: center;
        line-height: .59rem;
        border-radius: 0.14rem;
        margin: 0 auto;
    }
    
    .jjgt-b1 ul li {
        height: 3.18rem;
        margin-top: .44rem;
    }
    
    .jjgt-b1 ul li img {
        float: left;
        display: block;
        width: 3.43rem;
        height: 3.18rem;
    }
    
    .jjgt-r {
        width: 3.48rem;
        float: left;
        padding-top: .24rem;
    }
    
    .jjgt-b1 ul li {
        padding: 0 .05rem;
    }
    
    .jjgt-r p {
        padding-left: .28rem;
    }
    
    .jjgt-r span {
        display: block;
        float: left;
    }
    
    .jjgt-r span:nth-child(1) {
        width: 1.3rem;
        height: .05rem;
        background-color: #9ab2fe;
        border-radius: .2rem;
        margin-top: .015rem;
    }
    
    .jjgt-r span:nth-child(2) {
        width: 0.08rem;
        height: 0.08rem;
        background-color: #9ab2fe;
        border-radius: 50%;
        margin-left: .08rem;
    }
    
    .jjgt-r p:nth-child(2) {
        height: .08rem;
        margin-top: .1rem;
    }
    
    .gtgs>p {
        text-align: center;
    }
    
    .gtgs p:nth-child(1) {
        margin-top: .14rem;
        margin-bottom: .08rem;
    }
    
    .gsul {
        width: 100%;
        margin: 0 auto;
        height: 3.8rem;
    }
    
    .gsul .gsulb {
        height: .9rem;
        float: left;
        width: 50%;
        text-align: center;
        margin-top: .61rem;
    }
    
    .gsul .gsulb img {
        margin-bottom: .05rem;
    }
    
    .jjgt-tt2 {
        width: 3.8rem;
        height: .59rem;
        line-height: .59rem;
        color: #fff;
        background-color: #3b74a1;
    }
    
    .jjgt-b1 .jjlst1 ul {
        width: 5.2rem;
        margin: 0 auto;
    }
    
    .jjgt-b1 .jjlst1 ul li {
        margin-top: .2rem;
        height: .2rem;
        font-size: .2rem;
    }
    
    .jjlst2 {
        margin-top: .3rem;
        margin-bottom: .6rem;
    }
    
    .jjlst2 img {
        width: 3.43rem;
        height: 3.18rem;
    }
    
    .jjlst2 img:nth-child(1) {
        margin-left: .05rem;
    }
    .mltg1 td{
        height: .4rem;
        line-height: .4rem;
    }
        td p{
        height: .5rem;
        line-height: .5rem;
    }