﻿body{margin-bottom: 50px;}

.pageBg2 {position: fixed;z-index: 11;width: 100%;height: 100%;display: none;background: none;left: 0px;top: 0px;}

.searchIco{line-height: 0.5rem;width: 0.6rem;margin: 0.3rem 0;border-right: 1px solid #054c81;right: 1.8rem;}
/*.headDiv{border-bottom:#054c81 solid 1px;}*/
.headDiv{position:fixed;width:100%;top:0;}
.headDiv .lan{right: 1.28rem;}
.headDiv .lan a{line-height: 1.15rem;font-size:0.32rem;}
.headDiv .logo{top: 0.4rem;left: 0.25rem;}
.headDiv .logo img {width: 50%;}
.recommendPic .swiper-slide .imgDiv img{border-radius: 5px 5px 0 0;}
.headDiv2{height: 1.1rem;}


.service .name{padding: 0.24rem 0 0.2rem;color: #00447d;font-size: 0.3rem;}

.about h6 {font-weight: normal;margin:0;padding:0;}
.about .content,.about div,.about p,.about .content p {padding: 0.1rem 0;font-size: 0.3rem;line-height: 0.42rem;}
.about .content p{text-align:left;}

.honor .list li .name {height: 1.2rem;}
.honor .list li .imgDiv img {height: 115px;}

.password .form em{width:1.8rem;}
.password .form li{padding-left: 1.8rem;}


.footNav {position: fixed;bottom: 0;width: 100%;z-index: 99;}

.shippingAdd .part2 .form .liDiv .txt{width: 1.2rem;}
.shippingAdd .part2 .select dd ul{max-height: 180px;}
.shippingAdd .part2 .select dd ul li{overflow:hidden;}


.recommendPic .swiper-slide .name{font-size: 0.28rem;color:#666;}


.ind-bannerTel .swiper-slide .img a{ display:block; width: 100%; height:100%;}

.indexPart2 .toptop{height: 1.1rem;}
.indexPart2 .tab li {margin-bottom: 0.1rem;}
.indexPart2 .toptop .more{bottom: 9px;top: auto;}
.indexPart2 .indexTab .swiper-slide{font-size: 0.28rem;padding:0 0.5rem 0 0;}
.indexPart2 .indexTab .liNow{color: #00447d;background:none;font-weight:bold;}
.indexPart2 .list li .name{font-size: 0.28rem;color: #666;}
.indexPart2 .list li .imgDiv{height:1.9rem;overflow:hidden;}
.indexPart2 .list li .imgDiv img{border-radius: 5px 5px 0 0;}

/*.indexPart2 .list li .imgDiv img{height:165px;}*/
.indexPart3 .list li{width:25%;border-radius:50%;}
.indexPart3 .list li .imgDiv{text-align:center;}
.indexPart3 .list li .imgDiv img{width:70%;}
.indexPart3 .list li .name {
    position:inherit;
    left:unset;
    top:unset;
    margin-top: 0;
    line-height: 0.5rem;
    font-size: 0.24rem;
    font-weight:normal;
    width: 100%;
    color: #333;
    text-align: center;
}


.indexPart4 .tab .liNow{font-weight:bold;}

.indexSolu .swiper-slide li .name {font-size: 0.28rem;}

.sideTitleNav{z-index:98;}


.videoPic video{width:100%;}

.video .list li .lbox .imgDiv{height:105px;overflow:hidden;}

.lyb .form .select dd ul li{overflow:hidden;}

/*.indexPart3 .list li{width:25%;}*/



.recommendPic .swiper-slide{
    width: 40%;
}


.popups{width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:99}
.popups.cur{display:block}
.popups .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.3);z-index:99}
.popups .popupsbox{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0),-ms-transform:translate3d(-50%, -50%, 0);z-index:100;}

.kefubox{width:75%;background-color:#fff;padding:30px 20px 20px;border-radius:8px;}
.kefubox .title{font-size:20px;color:#333;text-align:center;font-size: 0.3rem;color:#00447d;}
.kefubox .box{padding:0.25rem;text-align:center;font-size: 0.2rem;}
.kefubox .btn{text-align:center;margin-top:12px;}
.kefubox .btn a{width: 2.1rem;height:0.6rem;border-radius: 38px;text-align: center;line-height: 0.6rem;color: #fff;cursor: pointer;background-color: #5a8cb7;display: inline-block;}
.kefubox .btn a:nth-of-type(1){margin-right:8px;background:#fff;border:1px solid #5a8cb7;color:#5a8cb7;}
.kefubox .close{width:138px;height:54px;background-color:#00447d;font-size:18px;margin:36px auto 0;text-align:center;color:#fff;line-height:54px;cursor:pointer}


.memberPart4 .list li{width:25%;}

.indexSolu .swiper-slide li .msg{padding:0 ;}

.payment .part2 .btnDiv.gray a{background: #c8c7cc;}


.searchList{ /*padding: 0.3rem 0 0.6rem;*/ }
.searchList li{ position: relative; /*height: 1.8rem;*/ border-bottom: #ececec solid 1px; padding: 0.2rem 0.4rem; }
.searchList li .imgDiv{ position: absolute; left: 0; top: 0.2rem; }
.searchList li .imgDiv img{ width: 2.4rem; }
.searchList li .name{ color: #5a8cb7; /*padding-top: 0.2rem;*/ font-size: 0.32rem; line-height: 0.48rem; height:  0.48rem; overflow: hidden;}
.searchList li .time{ padding: 0.05rem 0; color: #888; font-size: 0.26rem; }

.indexPart1{padding: 0.3rem 0.3rem 0.25rem;}
.indexPart2 {padding: 0.25rem 0.3rem 0.2rem;}



.mmNav{position: fixed;right:0;top:0;z-index: 1880;background: #054c81;width:1.8rem;height:100%;display: none;}
.mmNav li{float: none;height:auto;line-height:normal;width: 80%;margin:0 auto;border-bottom: 1px solid #b6b7b7;font-size:0.24rem;text-align: center;color:#fff;}
.mmNav a:nth-last-child(1) li{border: 0 none;}
.mmNav li .imgIcon {width: auto;height:auto;margin:0.3rem auto 0.1rem;}
.mmNav li .imgIcon img{max-width: 100%;max-height:100%;}
.mmNav li:hover {background: skyblue;}
.mmNav li{height: 20%;max-height:1.44rem;padding-bottom: 0.18rem;}
.mmNav  .close {position:absolute;bottom:0.4rem;width:100%;text-align: center;}
.mmNav .close img{width:0.6rem;}

/*搜索*/
.searchLayerTel .box .form{border-radius: 20px;}
.servicePart4 .list .liDiv{margin-bottom: 0.1rem;}
.servicePart4 .list .liDiv2{overflow:hidden;}
.servicePart4 .list .liDiv .lbox div{border-radius: 5px;height: 0.56rem;line-height:0.56rem;padding: 0 0.15rem;border: 1px solid #ccc;margin-right: 0.15rem;margin-bottom: 0.15rem;float:left;}
.servicePart4 .list .liDiv .lbox div.cur{border: 1px solid #00447d;color: #00447d;}

.servicePart4 .list .hide{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}



/*分类*/


/*版本一*/
/*.navthree,.navtwo{display:none;}

.sernavitems{width:100%;overflow:hidden;}
.sernavitems a {display:inline-block;width:96%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;height:0.6rem;line-height:0.6rem;}
.sernavitems a img{height:12px;margin-left:6px;margin-top: -2px;}
.sernavitems .nav{float:left;}

.sernavitems .navone{width:28%;background:#5a8cb7;}
.sernavitems .navone a{color:#fff;padding:0 4%}
.sernavitems .navone a.cur{background:#fff;color:#5a8cb7;}

.sernavitems .navtwo a {}
.sernavitems .navtwo,.sernavitems .navthree {width:33%;margin-left:2%}*/




.ListTab {width:100%;height:0.8rem;line-height:0.8rem;border-bottom:1px solid #eee;}
.ListTab ul li{width:50%;border-right:1px solid #eee;float:left;text-align:center; box-sizing: border-box;}
.ListTab ul li a{width:100%;display:inline-block;}
.ListTab ul li a.aNow{background:#054c81;color:#fff;}

.navthree,.navtwo{display:none;}

.sernavitems{width:100%;overflow:hidden;height:calc(100% - 2rem);position: fixed;}
.sernavitems a {display:inline-block;width:96%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;height:0.65rem;line-height:0.65rem;}
.sernavitems a img{height:12px;margin-left:6px;margin-top: -2px;}
.sernavitems .nav{float:left;height:calc(100% - 2rem);overflow-y:auto;}

.sernavitems .navone{width:28%;background:#054c81;height:calc(100% - 1.2rem);}
.sernavitems .navone a{color:#fff;padding:0 4%;border-bottom: 1px solid #fff;display: block;}
.sernavitems .navone a:last-child{border-bottom:none;}
.sernavitems .navone a.cur{background:#fff;color:#054c81;}

.sernavitems .navtwo{}
.sernavitems .navtwo a {}
.sernavitems .navtwo,.sernavitems .navthree {width:33%;margin-left:2%}

.sernavitems .navthree{border-left:1px solid #eee;}
.sernavitems .navthree a {padding-left:4%;}

.service .txt{font-size:0.28rem;}
.servicePart1 .content,.service .content{font-size:0.28rem;line-height: 0.4rem;}
.servicePart2 .content{font-size:0.28rem;line-height: 0.4rem;}
.servicePart2 .content div{margin-bottom:0.15rem;}
.servicePart2 .content h3{padding-bottom: 0.1rem;color: #00447d;font-weight: bold;border-bottom: 1px solid #e6e6e6;margin-bottom: 0.1rem;font-size: 0.3rem;}
.servicePart2 .content strong{padding-bottom: 0.1rem;font-weight: bold;border-bottom: 1px solid #e6e6e6;margin-bottom: 0.1rem;font-size: 0.3rem;}
.servicePart2 .content strong{border-bottom:0;/*display:block;*/}
.servicePart2 .content table{font-size: 12px;}
.servicePart2 .content table strong{padding-bottom: 0;color:unset;font-weight:unset;border-bottom: unset;margin-bottom: 0;font-size: 12px;}
.servicePart5{padding: 0 0.2rem 0.5rem;}
.servicePart5 table{max-width:7.1rem;display: table;border-collapse: separate;border-spacing: 4px;border-color: grey;border:none;}
.servicePart5 table td, .servicePart5 table th {border-collapse: separate;}
.servicePart5 table tr:nth-child(2n+1) td{background:#f1f1f1;}
.servicePart5 table tr:nth-child(1) td{background:#5a8cb7;color:#fff;}

.servicePart2{padding: 0 0.1rem 0.5rem;}
.servicePart2 table{max-width:7.3rem;display: table;border-collapse: separate;border-spacing: 4px;border-color: grey;border:none;}
.servicePart2 table td, .servicePart5 table th {border-collapse: separate;}
.servicePart2 table tr:nth-child(2n+1) td{background:#f1f1f1;}
.servicePart2 table tr:nth-child(1) td{background:#5a8cb7;color:#fff;}


.newShow .name{font-size:0.32rem;}
.newShow .content{font-size:0.3rem;line-height: 0.52rem;}


.seminarShow .content,.seminarShow .content p{font-size:0.3rem;/*line-height: 0.15rem;*/}

.party{background:#fafafa;}
.party .top .box{float:left;width:32%;margin-right:2%;}
.party .top .box:nth-child(3){margin-right:0;}
.party .top .box:nth-child(4){float:right;margin-right:0;}
.party .partyPic .swiper-slide {background: #fff;}







.base li{height: 2rem;}
.base li .name{height:auto;}

.contact div{padding:0 0 0.2rem;border-bottom: #ececec solid 1px;}
.contact h3 {color: #5a8cb7;padding-top: 0.2rem;font-size: 0.32rem;line-height: 0.48rem;}
.contact dl {margin:0.2rem 0.1rem;}
.contact dl dt {font-size: 0.28rem;color: #5a8cb7;margin-bottom:0.1rem;}
.contact dl dd {}


.servicePart1 .title{background: #fff;width: 85%;margin: 0 auto;margin-top: -1.4rem;position: relative;padding: 0 0.3rem 0.32rem;border-radius: 0.25rem;    box-shadow: 0 0.06rem 0.4rem 0 rgba(0, 0, 0, 0.1);}


/*.servicePart3{min-height:2rem;padding: 0.3rem;}
.servicePart3 .servicePic{width: 2.2rem;position:absolute;border-radius: 0.2rem;}
.servicePart3 .name{margin-left: 2.2rem;padding-top:0}
.servicePart3 .content{margin-left: 2.2rem;font-size: 0.2rem;}*/
.servicePart3 { padding-bottom:0;  border-bottom: none;    min-height: 3rem; }
.servicePart4{background: #fff;width: 85%;margin: 0 auto;margin-top: -2.4rem;position: relative;padding: 0 0.3rem 0.32rem;border-radius: 0.25rem;    box-shadow: 0 0.06rem 0.4rem 0 rgba(0, 0, 0, 0.1);z-index:1;border-bottom: none;}
.servicePart4 .name{ padding: 0.45rem 0.3rem 0.2rem 0; color: #333; font-size: 0.3rem; }
.servicePart4 .content{ /*padding: 0 0.3rem;*/ font-size: 0.2rem; line-height: 0.36rem; }


.service .box{background: #fff;width: 85%;margin: 0 auto;margin-top: -1.4rem;position: relative;padding: 0 0.3rem 0.32rem;border-radius: 0.25rem;    box-shadow: 0 0.06rem 0.4rem 0 rgba(0, 0, 0, 0.1);}
/*.service .box .title{border-bottom:none;}*/




.indexPart1 .titleDiv .title{font-size: 0.32rem;}
.indexPart2 .titleDiv .title{font-size: 0.32rem;}
.indexPart3 .titleDiv .title{font-size: 0.32rem;}
.indexPart4 .tab li{font-size: 0.32rem;}

.indexPart4 .list li .name{font-size: 0.28rem;}
.indexPart4 .list li .time{font-size: 0.22rem;}

.query .sideBox{width:95%;margin:0 auto;margin-top: 0.8rem;}
.query .sideBox iframe{border: 0;width:100%;}

.pageTop{width:100%;/*height: 0.82rem;*/line-height: 0.82rem;color:#fff;border-bottom:#5a8cb7 solid 1px;font-size:0.3rem;}
.pageTop .title{width:1.8rem;float:left;background:#5a8cb7;/*padding:0 0.3rem;*/text-align:center;}
.pageTop .list{margin-left:1.5rem;}
.pageTop .list .swiper-slide{width:auto;padding:0 0.1rem;font-size:0.28rem;}
.pageTop .list .swiper-slide.liNow{color: #054c81;background: none;font-weight: bold;}
.pageTop .list .swiper-slide a{display:inline-block;}
.pageTop .list .swiper-slide.liNow a{color: #054c81;}



.single .name{text-align:center;}
.single .content{text-align:left;}
.single .content p{text-align:left;padding: 0.08rem 0;}


.crumbsBox {height: auto;overflow: hidden;line-height: 0.2rem;font-size: 0.26rem;color: #c1c0c0;padding: 0 .3rem;background: none;/*border-bottom: #e5e5e5 solid 1px;*/line-height: 0.82rem;display:none;}
.crumbsBox span{background: none;padding: 0 10px;}
.crumbsBox a{color:#c1c0c0;}
.crumbsBox em {color: #5a8cb7;}

.about{padding: 0 0.3rem 0.5rem;}

.announcement .navBox{margin-bottom:0.8rem;}
.announcement .navBox a{width: 49%;border: 1px solid #dbdbdb;text-align: center;line-height: 30px;height: 30px;color: #666;cursor: pointer;float:left;}
.announcement .navBox a:nth-child(2){margin-left:-1px;}
.announcement .navBox a.aNow{background:#5a8cb7;color:#fff;}
.announcement .top .box{width: 32%;float: left;margin-right: 1%;}
.announcement .top .box:nth-child(4){margin-right:0;}

.perspective .navBox{margin-bottom:0.8rem;}
.perspective .navBox a{width: 33%;border: 1px solid #dbdbdb;text-align: center;line-height: 30px;height: 30px;color: #666;cursor: pointer;float:left;}
.perspective .navBox a:nth-child(n+1){margin-left:-1px;}
.perspective .navBox a.aNow{background:#5a8cb7;color:#fff;}


.invoiceAdd .part2 .form .liDiv .txt {width: 2rem;}
.shippingAdd .part2 .form .liDiv{padding-left: 2rem;}


.newsList #list{ padding-top: 0.3rem; }
.newsList #list li{ margin-bottom: 0.3rem; }
.newsList #list li a{ display: block; position: relative; padding-left: 2.4rem; height: 1.38rem; background: #fff; }
.newsList #list li .imgDiv{ position: absolute; left: 0; top: 0; }
.newsList #list li .imgDiv img{ width: 2.1rem; }
.newsList #list li .botDiv{ padding: 0.2rem 0.3rem 0.2rem 0;}
.newsList #list li .name{ font-size: 0.28rem; color: #333; line-height: 0.32rem; overflow: hidden; height: 0.64rem; }
.newsList #list li .time{ padding-top: 0.1rem; font-size: 0.2rem; color: #00447d; }

.base #list li{height:auto;}
.base #list li .name{ font-size: 0.22rem; color: #333; overflow: hidden;padding-top:0.08rem;height: auto; }
.newsList #list li .time{padding-top: 0.08rem;}

.share{display:none;}
