/* 全局属性 start*/
body {
    max-width: 750px;
    min-width: 320px;
    margin: 0 auto;
    font: normal 14px/1.5 Tahoma, "Lucida Grande", Verdana, "Microsoft Yahei", STXihei, hei;
    font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;
    color: #000;
    background: #ffffff;
    overflow-x: hidden;
    -webkit-tap-highlight-color: transparent;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none !important;
    color: #222;
}

div {
    box-sizing: border-box;
}
/* 全局属性 end*/


/* 顶部标志 start*/
.top-container {
    padding-top: 10px;
    /* padding-bottom: 6px; */
    width: 100%;
    height: 1.4rem;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: .02rem;
    background-image: url(../images/logoBg.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
}

#logo {
    width: 90%;
    background-image: url(../images/logo.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    margin-left: 2%;
}
/* 顶部标志 end*/


/* 导航栏 start*/
.navibar {
    width: 100%;
    height: 1.2rem;
    overflow: hidden;
    background-color: rgb(10, 72, 149);
}

.navbar-item {
    height: .6rem;
    display: flex;
}

.local-nav {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: .6rem;
    background-color: #ffffff00;
    justify-content: space-around;
}

.local-nav li {
    display: flex;
    width: 25%;
    align-items:center;
    justify-content: space-around;
}

.local-nav a {
    display: flex;
    flex-direction: row;
    font-size: .25rem;
    font-weight: bold;
    color: white;
}
/* 导航栏 end*/


/* 标语 start*/
.slogan {
    width: 100%;
    height: 1.4rem;
    margin-top: .5%;
    margin-bottom: .15%;
    background-image: url(../images/b1.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
}
/* 标语 end*/


/* 轮播图 start*/
.h-35{
    height: 3.5rem;
}

#swiper1 .swiper-slide img {
    width: 100%;
    height: 3.5rem;
}

.shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 95%;
    height: 0.6rem;
    background: rgba(0,0,0,.53);
    color: #fff;
    line-height: 0.6rem;
    font-size: 0.28rem;
    padding-left: 5%;
    padding-right: 10%;
}

.swiper-pagination {
    left: 38% !important;
}

.swiper {
    --swiper-pagination-color: #ffffff;
}
/* 轮播图 end*/


/*列表 start*/
.newslist-con {
    padding:0 0.18rem;
}

.news-list {
    margin-top:0.2rem;
}

.news-list h2 {
    font-size:0.34rem;
    border-bottom:1px solid #e6e6e6;
    padding-bottom:0.15rem;
}

.news-list h2 a {
    color:#015293;
}

.news-list ul {
    margin-top:0.2rem;
}

.news-list ul li{
    font-size:0.26rem;
    line-height: 0.46rem; 
    padding-left: 0.2rem;
    /*border-bottom: 1px solid #dfe8f0;*/
    margin-bottom:0.10rem; 
    background: url(../images/li-bg.png) no-repeat  0 0.20rem;
}

.news-list ul li span{
    color: #999;font-size: 0.22rem;
}

.news-list ul li a{
    color:#000;
}

.tabul ul li{
    font-size:0.26rem;
    line-height: 0.46rem; 
    padding-left: 0.2rem;
    /*border-bottom: 1px solid #dfe8f0;*/
    margin-bottom:0.10rem; 
    background: url(../images/li-bg.png) no-repeat  0 0.20rem;
}

.tabul ul li a{
    color:#000;
}

.tabul img{
	display: inline;
}

.tabCon{
    margin-top:0.2rem;
}

.tabs{
    border-bottom:1px solid #e6e6e6;
    padding-bottom:0.15rem;
}

.tabs a{
    float:left;font-size:0.32rem;
    color:#b9b9b9;text-align: center;
}

.tabs span{
    float: left;
    font-size:0.32rem;
    color:#b9b9b9;margin:0 0.1rem;
}

.tabs a.active{
    color:#015293;
}

.tjlist li{
    padding-left:0!important;
    background: none!important;
}

.tjlist li a{
    display: block;
    width: 100%!important;
}

.tjlist li img{
    height:3.26rem;
    width: 100%
}

.tjlist li p{
    float: left; 
    width: 100%; 
    font-size:0.26rem;
    margin-top:0.1rem;
}
/*列表 end*/


/* 服务指引 start */
.services {
    border-top: 1px solid #e6e6e6;
}

.services-cards {
    margin-top: 0.2rem;
    display: flex;
    height: 1rem;
    width: 100%;
    justify-content: space-around;
}

.cards-item {
    width: 2.8rem;
    border-radius: 6px;
    transition-property: all;
    border: 1px solid #91afee;
    background: linear-gradient(to right bottom, #fbfcfe, #e8eefb);
}

.cards-icon {
    float: left;
    height: 100%;
}

.cards-title {
    margin-top: 0.2rem;
    margin-right: 0.2rem;
    line-height: 0.3rem;
    font-size: 0.25rem;
}

/* 服务指引 end */



/*footer start*/
.footer{
    width:100%;
    height:1.5rem;
    background: #e7e7e7;
    padding-top:0.4rem
}

.footer p{
    font-size:0.2rem;
    color:#565555;
    margin-bottom:0.04rem;
    text-align: center;
}

.footer a{
    font-size:0.2rem;
    color:#565555;
    margin:0 2px;
}
/*footer end*/


/*相关链接 start*/
.important-institute {
    width: 100%;
    height: 0.8rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 3%;
    padding-right: 3%;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
    
    padding-top: 0.1rem;
}

.important-institute-item {
    width: 50%;
    height: 45%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .2rem;
}

.important-institute-item a {
    color: #565555;
}

/*相关链接 end*/

/*base*/
*{ 
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
}

h1,h2,h3,h4{
	font-weight:normal;
}

li{
	list-style:none;
}

body{
	max-width: 640px;
	margin:0 auto;
	width:100%;
	height:100%;
}

i{
	font-style:normal;
}

img{
	display:block;
}

.cl:before, 
.cl:after { 
  display: table; 
  line-height: 0; 
  content: ""; 
}  

.cl:after { 
  clear: both; 
} 

.fl{
	float:left;
}

.fr{
	float:right;
}

.wrap{
	height:100%;
	width:100%;
}