.posi .wz{
	color:#929292;
	font-size:12px;
	padding:10px 20px;
	background:#f7f7f7;
	margin-bottom:18px;
}
.posi .wz a{
	color:#929292;
}

.c_listm{
	padding:0px 35px;
}
.c_listm dl{
	border: 1px solid #489aca;
	box-sizing: border-box;
}
.w155{
	width:155px;
}
.w750{
	width: 935px;
}
.c_listm dl dt{
	font-size:15px;
	color:white;
	padding:10px 0px;
	text-align: center;
	background: #489aca;
}
.c_listm dl dt a{	color:white;}

.c_listm dl dd{
	font-size:14px;
	color:#060606;
	text-align: center;
	margin:10px 0px;
	padding:8px 0px;
}
.c_listm dl dd a{
	color:#060606;
}
.c_listm dl dd.on{
	background:#dfecff;
	color: #489aca;
}
.c_listm dl dd.on a{
	color: #489aca;
}

.posi .list_boxt{
	padding:22px;
	border:1px solid #ececee;
	border-radius:6px;
}
.ty_list_icon li {
	font-size: 16px;
	padding: 13px 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-top: 1px dashed #e3e3e3;
	width: 100%;
	position: relative;
	color: #000;
}
.ty_list_icon li a{
	margin-right: 10px;
	color: #000;
}
.ty_list_icon li:before {
	content: "";
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-right: 12px;
	background: url(../images/ci1.png) no-repeat;
	display: none;
}

.ty_list_icon li:first-child {
	border-top: 0px;
}

.cr-cc .ty_list_icon li {
	background: url(../images/c2.png) left center no-repeat;
}

.ty_list_icon li span {
	position: absolute;
	right: 10px;
	color: #1b1b1b;
}
.ty_list_icon li:hover a{
	color:#000 !important;
	font-weight: bold;
}
.ty_list_icon li:hover{
	color:#000 !important;
	font-weight: bold;
}


  .page {
      display: inline-block;
            text-align: center;
            font-size: 13px;
            vertical-align: top;
            line-height: 26px;
            margin:80px 0px 30px 0px;
        }
        #page {
            width: 60px;
            height: 32px;
      border: 1px solid #ececec;
      margin:0px 5px;
        }
    .next_page{
      float: right;
    }
    .pre_page,.next_page{
      padding: 5px 12px;
    } 
    .click_btn{
      background: #0073de !important;
      color: #fff !important;
    }
        .page a,
        #pageJump {
            display: inline-block;
            color: #939393;
      padding: 3px 12px;
            text-align: center;
            border: 1px solid #ececec;
            font-size: 16px;
            vertical-align: top;
            background: white;
        }

    #pageJump{
      width:60px;
      height: 34px;
      background: #e5e5e5;
      color: #8f8f8f;
    }
    .list_page ul li{
  padding:10px 0px;
  padding-right:120px;
  position: relative;
  color:#414141;
  font-size:16px;
  border-bottom:1px dashed #c0c0c0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list_page ul li a{
  color:#414141;
}
.list_page ul li span{
  position: absolute;
  right:10px;
  color:#a2a2a2;
}
.c_textm{
	margin-top: 83px;
}
.c_textm .txt_name{
	font-size: 30px;
	color: #000;
	text-align: center;
	margin-bottom:20px;
	line-height: 52px;
	font-weight: bold;
}
.c_textm .txt_name2{
	text-align: center;
	color: #135b95;
	font-size: 22px;
	color: rgb(0, 51, 102);
	margin-bottom: 3%;
}


.c_textm .time {
	margin: 0px auto;
	overflow: hidden;
	color: #666666;
	font-size: 14px;
}

.c_textm .remark {
    color: #666666;
    border-bottom: 2px solid #e5e5e5;
    padding-bottom: 25px;
	margin-bottom:6%;
}

.text_pm div,.text_pm p,.text_pm span ,.text_pm label,.text_pm i,.text_pm font{
	font-size:20px !important;
	color:#000000 !important;
	margin:20px 0px;
	line-height:32px !important;
}
.text_pm img ,.text_pm video{
	max-width:800px !important;
	margin:40px auto !important;
	display: block;
	height: auto !important;
}

body,html{
	min-width: auto;
}

.c_listm .info p{
	font-size:18px;
	display: block;
	margin-bottom:2%;
	line-height:32px;
}
.c_listm .info p strong{
	display: block;
	margin-bottom:1%;
	color:#4a4a4a;
}
.c_listm .info p strong span{
	color:#5f5f5f;
}
.c_listm .info img ,.c_listm .info video{
	max-width:400px !important;
	display: block;
	margin:0px auto;
}



.swiper-container,
.swiper-wrapper,
.swiper-slide {
	height: auto !important;
	width: auto;
}

.ifom-nav {
	font-size: 17px;
	color: white;
	background: #489aca;
	padding: 2.6% 0px;
	display: none;
}

.ifom-nav .swiper-slide-active a {
	color: white;
	display: block;
}
.c_listm dl dd a:before{
	content:"";
	display:inline-block;
	width:4px;
	height:4px;
	background: #7b7b7b;
	border-radius:50%;
	position:relative;
	top:-2px;
	margin-right: 4px;
}

.ifom-nav div {
	padding: 0px 10px;
}

.ifom-nav a {
	color: white;
	display: block;
}

.ifom-nav .swiper-container, .ifom-nav .swiper-wrapper, .ifom-nav .swiper-slide {
    height: auto !important;
    width: auto;
}

.moblie_header {
    display: none;
}

.header-top{
        width: 100%;
        /* height: 13.88vw; */
        background: #2771bd;
        /* display:-webkit-flex; */
        /* display:flex; */
        justify-content:space-between;
        display: flex;
        align-items: center;
        padding: 3% 0px;
    }
  .moblie_header .logo{
        /* width: 84%; */
        margin-left:1vw;
        /* height: 75%; */
        display:-webkit-flex;
        display:flex;
        flex-direction:column;
        justify-content:center;
        flex-grow: 1;
        width: 38%;
        margin-right: 2%;
    }
    .moblie_header .logo img{
        width: 100%;
        height: auto;
        max-width: 320px;
    }
    .header-top-link ul{
        display:-webkit-flex;
        display:flex;
        /* justify-content:center; */
        /* width: 31vw; */
        height: 100%;
        margin-right: 1vw;
        width: 100%;
    }
    .header-top-link ul li{
        align-self:center;
        width: 100%;
        /* text-indent:1vw; */
    }
    .header-top-link ul li a{
        color: #fff;
        font-size: 3.7vw;
    }
    .header-top-link ul li:nth-child(1) a img{
        width:  3.7vw;
        height:  3.4vw;
        /* margin-right: 1vw; */
        position: relative;
        top: 1vw;
    }
    .header-top-link ul li:nth-child(2) img{
        width: 2.59vw;
        height:  3.4vw;
        margin-right: 1vw;
        position: relative;
        top: 0.5vw;
    }
    .header-list ul li{
        float: left;
        width: 16.66vw;
        height: 7.12vw;
        line-height: 7.12vw;
        text-align: center;
        padding: 1.15vw 0;
        font-size: 3.9vw;
    }
	.header-top label{
		    right: 10px;
		    font-size: 12px;
		    color: white;
		    padding-left: 2%;
		    border-left: 1px solid white;
		    flex-grow: 1;
	}
	.header-top label span{
		display: block;
	}
	.header-top label span:last-child{
		letter-spacing: 1px;
	}
	

@media all and (max-width:1600px) {
	.w1500 {
	    width: 1200px;
	}
	.wtop .left{
		font-size:15px;
	}
	.wtop{
		font-size:15px;
	}
}

@media all and (max-width:1280px) {
	.w1500 {
	    width:1000px;
	}
	
	.w1200 {
	    width:900px;
	}
	
	.wtop .left {
	    font-size: 18px;
	    top: -4px;
		position: relative;
	}
	.wtop {
	    font-size: 16px;
	}
     .wtop p label+label+label{
     	display:none;
     }
	.nav ul li {
	    padding: 0px 38px;
	}
	.c_listm .info p{
		font-size:16px;
	}
	.nav ul li>div{
		width: 156px;
	}
	.top_add>.dw{
		width:96%;
		margin:20px auto;
	}
	
}

@media all and (max-width:1080px) {
	.w1500 {
	    width:100%;
	}
	
	.w1200 {
	    width:100%;
	}
	.nav,.top_add{
		display:none;
	}

	.nav ul li {
	    padding: 0px 2%;
	}

	.wtop .right{
		display: none;
	}
	.wtop .left{
		float: none;
		text-align: center;
	}
	.nav ul{
		display: flex;
		justify-content: center;
	}
	.ifom-nav{
		display: none;
	}
	.moblie_header {
		display:block;
	}
	.footer_nav{
		padding:0px 3%;
	}
	/* .top_add .blf>.left{
		float: none;
		text-align: center;
	}
	.top_add .blf>.right {
	    float: none;
	    text-align: center;
	    max-width: 238px;
	    margin: 9px auto;
		margin-bottom:0px;
	}
	.logo>p{
		left: 0pxr;
		left: 10;
	}
	.logo>p a{
		display: inline-block;
	}
	.logo>a{
		display:inline-block;
		width: 38%;
		left: 7%;
		position: relative;
		float: none;
	}
	.logo>a img{
		display:block;
		width:100%;
	}
	.logo>img{
		display: none;
	}
	.xczx>.right{
		width: 26%;
		top: 0px;
		position: absolute;
		right: 0px;
	}
	.xczx>.right img{
		width: 8vh;
		display: inline-block;
	} */
}

@media all and (max-width:840px){
	.top_add{
		display: none;
	}
}

@media all and (max-width:768px) {
	.nav ul li {
	    padding: 0px 2%;
	    font-size: 16px;
	}
	.wtop .left {
	    font-size: 14px;
	}
	.footer{
		padding:0px 3%;
	}
	.c_listm .info img ,.c_listm .info video{
		max-width:400px !important;
		width: 100% !important;
	}
}
@media all and (max-width:480px) {
	.wtop{
		height: auto;
		line-height:inherit;
		padding:5% 0px;
	}
	.wtop .left{
		line-height: initial;
	}
	.wtop .left>span{
		top:0px;
	}
	.wtop .left>a {
	    display: block;
	    width: 40%;
	    margin: 0px auto;
		top: 0px;
	}
	.wtop .left>a img{
		display: block;
		width:100%;
	}
	.wtop .left>label{
		top:0px;
	}
	.nav{
		height:42px;
		line-height:42px;
	}
	
}

@media all and (max-width:1280px) {
	.w750 {
	    width: 654px;
	}
}

@media all and (max-width:1080px){
	.w750 {
	    width: 100%;
	}
	
	.w155 {
	    width: 100%;
	}
	
	.c_listm {
	    padding: 0px 3%;
	}
	.c_listm dl dd{
		float: left;
		    padding: 2% 5%;
		    border-radius: 3%;
			border: 1px solid #dfecff;
		margin: 4% 2% 0% 2%;
			
	}
	
	.c_listm dl dt {
	    padding: 2% 0%;
	}
	.c_listm .left{
		margin-bottom:6%;
	}
	.ty_list_icon li span{
		display: none;
	}
	.posi .list_boxt{
		padding:3%;
	}
	.text_pm{
		padding:3%;
	}
	
	.text_pm div, .text_pm p, .text_pm span, .text_pm label, .text_pm i, .text_pm font {
	    font-size: 18px !important;
	    color: #000000 !important;
	    margin: 16px 0px;
	    line-height: 30px !important;
	}
	
	.c_textm {
	    margin-top: 6%;
	}
	
	.text_pm img, .text_pm video {
	    max-width: 500px !important;
	    margin: 20px auto !important;
	    height: auto !important;
	}
	.c_textm .txt_name {
	    font-size: 26px;
		padding:2%;
		margin-bottom:0px;
	}
	.c_textm .txt_name2 {
	    font-size: 20px;
		margin-top:0px;
	}
	
	.c_textm .remark {
	    padding-bottom: 15px;
	    margin-bottom: 2%;
	}
	.swiper1{
		height:26vw;
	}
	.swiper1>a{
		background: url(../images/img1.jpg) no-repeat center center;
		background-size:cover;
	}
}

@media all and (max-width:768px) {
	.text_pm div, .text_pm p, .text_pm span, .text_pm label, .text_pm i, .text_pm font {
	    font-size: 16px !important;
	    margin: 12px 0px;
	    line-height: 27px !important;
	}
	.text_pm img, .text_pm video {
	    margin:12px auto !important;
	    width:100%;
	    height: auto !important;
	    width: 100% !important;
	}
	.c_textm .txt_name {
	    font-size: 22px;
	    line-height: 38px;
		margin-bottom:5px;
	}
	.c_textm .time .left,.c_textm .time .right{
		float: none;
	}
	.c_textm .time .left{
		margin-bottom:20px;
	}
	.c_textm .time {
	    padding: 2%;
	}
	.xczx>.right{
		width: 37%;
		    text-align: right;
	}
	.xczx>.right img{
		width: 7vh;
	}
	.logo>p{
		padding-left:0px;
	}
	.logo>a{
		/* left:3%; */
		/* width: 44%; */
		max-width: 280px;
	}
}

@media all and (max-width:370px){
.ty_list_icon li{
	font-size:14px;
}

}

@media screen and (max-width:345px) {
	.header-top .logo label{
		border: none;
	}
}