@media (max-width:1670px) {
	
}

@media (max-width:1440px) {
    .listheaderLeft a img{
		width:100%
}
.listheaderRight {
    width: 75%;

}
	.listcontactLeft span {
		color: #f0f6fd;
		width: 46.16px;
		display: inline-block;
	}
	.nas>li>a{
		font-size:15px
	}
}

@media (max-width:1366px) {
	.listheadereng {
		right: 3%;
	}
	.listcontactLeft {
		font-size: 14px;
		float: left;
		line-height: 30px;
		color: #272424;
	}
	.index_aTop {
		height: 405px;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_b {
		margin-top: 230px;
	}
	.mylistteam a p {
		color: #0e3260;
		text-indent: 27px;
		padding: 0 6%;
		line-height: 28px;
		margin: 0;
		height: 84px;
		overflow: hidden;
	}
	.mylistteam a label {
		font-size: 23px;
		color: #0e3260;
		display: block;
		text-align: center;
		margin: 19px 0;
	}
	.mylistteam a label span {
		font-size: 17px;
		margin-left: 1px;
	}
	.bottomsCenter {
		width: 55%;
	}
}

@media (max-width:1140px) {
	.listheaderRight {
		width: 54%;
		margin-top: 64px;
	}
	.index_dRight a span {
		width: 22%;
	}
	.mylistteam a label {
		font-size: 22px;
	}
	.mylistteam a label span {
		font-size: 17px;
		margin-left: 10px;
	}
}

@media (max-width: 1080px) {}

@media (max-width: 992px) {}

@media (max-width: 1250px) {
	.aboutnav a span {
		border-right: 1px solid #ccc;
		line-height: 100%;
		display: inline-block;
		width: 100%;
		padding: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.aboutnav a {
		font-size: 15px;
		width: 26%;
	}
	.bottomsRight_b {
		float: none;
		margin-top: 15px;
		text-align: center;
		margin-right: 0%;
		display: inline-block;
	}
	.bottomsRight_a {
		float: none;
		margin-top: 15px;
		text-align: center;
		display: inline-block;
		margin-right: 5%;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_a div {
		float: left;
		margin-left: 18px;
		margin-top: 0px;
	}
	.listheader {
		display: none;
	}
	.headers {
		display: none;
	}
	.visible-xs {
		display: block!important;
	}
	/*banner*/
	.banner {
		margin-top: 5rem!important;
	}
	/*end*/
	.header {
		display: none;
	}
	/*phone*/
	.header_phone {
		background: #fff;
		box-shadow: 0 0 10px #E5DBD6;
		padding: 10px 15px;
		position: fixed;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 99999999;
	}
	.header_p_box {
		position: relative;
	}
	.p_logo {
		height: 40px;
		display: inline-block;
		float: left;
	}
	.p_logo img {
		height: 95%;
		width: auto;
	}
	a.p_menubtn {
		display: inline-block;
		float: right;
		padding: 4px 0 0;
	}
	a.p_menubtn span {
		display: block;
		width: 30px;
		height: 2px;
		background: #0e3260;
		margin: 7px 0 5px;
	}
	.carousel {
		margin-top: 14.5%!important;
	}
	/*瀵艰埅*/
	.menuBox {
		position: fixed;
		width: 62%;
		top: 0;
		left: -62%;
		height: 100%;
		z-index: 999999999;
		background: #0e3260;
		color: #fff;
		transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
	}
	.menuBox.active {
		left: 0;
	}
	.menuAll {
		position: relative;
		height: 100%;
		top: 0;
		padding-top: 43px;
	}
	.menuTitle {
		padding: 5px 10px;
		font-size: 16px;
		line-height: 32px;
		border-bottom: solid 1px #fff;
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
	}
	.menuTitle i.fa {
		font-size: 20px;
		line-height: 32px;
		float: left;
		margin-right: 15px;
	}
	.menuBody {
		height: 100%;
		overflow: auto;
	}
	.menuBody ul {
		padding: 0;
		margin: 0;
	}
	.menuBody li.ua {
		padding: 0;
		border-bottom: solid 1px #fff;
	}
	.menuBody li a.ua_a {
		line-height: 38px;
	}
	.menuBody li a {
		color: #fff;
		line-height: 36px;
		padding: 0 15px;
		font-size: 12px;
	}
	.menuBody li a .fa {
		float: right;
		line-height: 36px;
		font-size: 18px;
		margin-right: 15px;
	}
	.menuBody ul.ul2_0 {
		background: rgba(255, 255, 255, 0.2);
		display: none;
	}
	.menuBody ul {
		padding: 0;
		margin: 0;
	}
	.menuBody ul.ul2_0 li {
		border-top: solid 1px #fff;
		padding-left: 20px;
	}
	.banner .bannernext {
		width: 12px;
		height: 30px;
		margin-top: -15px;
		z-index: 10;
		cursor: pointer;
		background-size: 12px 30px;
	}
	.banner .bannerprev {
		width: 12px;
		height: 30px;
		margin-top: -15px;
		z-index: 10;
		cursor: pointer;
		background-size: 12px 30px;
	}
	.banner .bannerswiperpagination span {
		width: 4px;
		height: 13px;
		border-radius: 0;
		display: block;
		margin-bottom: 11px!important;
	}
	.banner .bannerswiperpagination {
		right: 8%!important;
		top: 25%;
	}
	.index_aTop {
		height: 579px;
		border-radius: 0 0 0 0;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_b {
		margin-top: 84px;
	}
	.index_aswiperbutton {
		width: 281px;
		position: relative;
		height: 35px;
		top: 0;
		z-index: 1000;
		left: 0;
		margin: auto;
		margin-top: 5px;
		margin-bottom: 16px;
	}
	.index_aswiper .index_aswiperLeft {
		display: none;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_b label {
		font-size: 15px;
		line-height: 100%;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_b p {
		font-size: 13px;
		margin: 9px 0;
		line-height: 26px;
		margin-top: 7px;
	}
	.index_aswiper .index_aswiperRight {
		float: right;
		width: 100%;
		overflow: hidden;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_b {
		color: #333;
		margin-top: 35px;
	}
	.index_aTop {
		display: none;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_a p {
		margin: 0;
		font-size: 17px;
		color: #0e3260;
		font-weight: 700;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_a span {
		font-size: 18px;
		font-weight: 700;
		color: #0e3260;
	}
	.index_aswiper .index_aswiperRight .index_aswiperRight_a img {
		float: left;
		width: 43px;
	}
	.index_a .myindex_a {
		margin-top: 25px;
	}
	.index_bsTop label {
		font-size: 20px;
		margin-top: 23px;
		margin-bottom: 14px;
	}
	.index_bsTop div {
		width: 300px;
		margin: auto;
		overflow: hidden;
		padding-left: 52px;
		margin-bottom: 36px;
	}
	.index_bsTop p {
		font-size: 16px;
		color: #2c2b2b;
		line-height: 100%;
		margin-bottom: 22px;
	}
	.index_bsTop div a {
		font-size: 14px;
		margin-bottom: 9px;
	}
	.index_c .index_cs {
		width: 100%;
		border-radius: 7px;
		padding-bottom: 20px;
		margin-bottom: 16px;
	}
		.index_c1 .index_cs1 {
		width: 100%;
		border-radius: 7px;
		padding-bottom: 20px;
		margin-bottom: 16px;
	}
	.index_c .index_cs .index_csTop {
		font-size: 20px;
		font-weight: 700;
		line-height: 100%;
		margin-top: 30px;
		margin-bottom: 31px;
	}
	.index_c .index_cs .index_csbao .index_csLeft div {
		height: 69px;
	}
	.index_c .index_cs .index_csbao .index_csLeft img {
		width: 51px;
	}
	.index_c .index_cs .index_csbao .index_csLeft a {
		display: block;
		width: 105px;
		height: 35px;
		margin: auto;
		border: 1px solid #ccc;
		line-height: 35px;
		color: #999999;
		font-size: 14px;
		border-radius: 4px;
		margin-top: 15px;
		margin-bottom: 20px;
		transition: all 0.3s;
	}
	.index_c .index_cs .index_csbao .index_csLeft span {
		display: block;
		font-size: 15px;
	}
	.index_c {
		margin-top: 40px;
		margin-bottom: 15px;
	}
	.index_dTop {
		font-size: 20px;
		color: #2c2b2b;
		margin-bottom: 34px;
		margin-top: 0px;
	}
	.index_dLeft {
		width: 100%;
	}
	.index_dLeft .index_dLeftswiper a div {
		height: 46px;
		line-height: 46px;
		padding-left: 10px;
		font-size: 12px;
	}
	.index_dRight {
		float: right;
		width: 100%;
		overflow: hidden;
		margin-top: 13px;
	}
	.index_dRight a span {
		font-size: 14px;
		margin-top: 4px;
	}
	.index_dRight a span {
		width: 33%;
	}
	.index_dRight a div {
		font-size: 14px;
		width: 64%;
		line-height: 26px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.index_d {
		margin-bottom: 13px;
		padding: 0 10px;
	}
	.bottoms {
		padding: 21px 10px;
		text-align: center;
	}
	.bottomsCenter {
		float: none;
		margin: 0px 0;
		margin-left: 0;
		line-height: 25px;
		width: 100%;
		text-align: left;
		font-size: 12px;
	}
	.bottomsLeft {
		font-size: 12px;
		float: none;
		margin: 0;
		line-height: 22px;
		width: 100%;
		text-align: left;
	}
	.bottomsRight {
		float: none;
		margin-top: 8px;
	}
	.mylistnewTop {
		font-size: 20px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mylistnew .mylistnewLeft {
		display: none;
	}
	.mylistnew a {
		display: block;
		background: #f0f6fd;
		overflow: hidden;
		height: auto;
		box-shadow: 0 0 13px #ccc;
		margin-bottom: 25px;
		padding-top: 26px;
		padding: 13px;
	}
	.mylistnew .mylistnewcenter {
		float: left;
		width: 100%;
		overflow: hidden;
	}
	.mylistnew .mylistnewcenter img {
		transition: all 0.3s;
		width: 100%;
	}
	.mylistnew .mylistnewRight {
		float: right;
		width: 100%;
		padding-right: 0;
		overflow: hidden;
	}
	.my-a div {
		font-size: 17px !important;
	}
	.mylistnew .mylistnewRight div {
		font-size: 15px;
		color: #11100f;
		margin-bottom: 9px;
		margin-top: 16px;
	}
	.mylistnew .mylistnewRight p {
		margin: 0;
		font-size: 12px;
		color: #4b4a49;
		line-height: 25px;
	}

	.mylistteam a {
		display: block;
		width: 46%;
		margin-bottom: 38px;
		margin-left: 2%;
	}
	.mylistcase a {
		display: block;
		width: 46%;
		margin-bottom: 38px;
	}
	.mylistxiazai li {
		display: block;
		width: 46%;
		margin-bottom: 38px;
	}
	.mylistxiazai li p{
	font-size: 15px;
	height: auto;
	}
	.mylistxiazai .ziliao {
    width: 46%;
}
	/*瑙嗛*/
   .pdsList .item{
       width:48%;margin:1%;
       
   }
   .pdsList .item a p span{height:50px;line-height:50px;font-size:20px;}
   
	.aboutnav {
		height: auto;
		line-height: 50px;
		margin-bottom: 24px;
		border-bottom: 1px solid #ccc;
		margin-top: 7rem;
	}
	.aboutnav a {
		font-size: 15px;
	}
	/*contact*/
	.listcontacttop label {
		font-size: 29px;
	}
	.listcontactLeft {
		width: 100%;
	}
	.listcontactRight {
		float: right;
		width: 100%;
		height: 247px;
		margin-top: 3rem;
	}
	/**/
	.listmessage>form>input {
		height: 29px;
		width: 70px;
		border: 0;
		margin-left: 31px;
		margin-top: 2rem;
		font-size: 14px;
		line-height: 20px;
	}
	.listmessages select {
		width: 71%;
		height: 30px;
		padding-left: 10px;
	}
	.listmessages input {
		width: 71%;
		height: 30px;
		padding-left: 10px;
	}
	.listmessages span {
		float: left;
		width: 21% !important;
		text-align: right;
		margin-right: 1rem;
		font-size: 12px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.listmessage {
		margin: 3rem auto;
		padding-left: 0;
		width: 98%;
	}
	.listmessages textarea {
		width: 71%;
		height: 100px;
	}
	.newtext a .newtextLeft {
		float: left;
		width: 100%;
	}
	.newtext a .newtextRight {
		float: right;
		width: 100%;
		overflow: hidden;
	}
	.zhulu_a {
		max-width: 1280px;
		margin: 5rem auto;
		overflow: hidden;
		padding-left: 0;
		font-size: 15px;
		padding: 0 10px;
	}
	.zhulu_b {
		max-width: 1280px;
		margin: 5rem auto;
		overflow: hidden;
		padding-left: 0;
		font-size: 16px;
		padding: 0 10px;
	}
	.qixiesLeft {
		width: 100%;
	}
	.qix-img {
		width: 100%;
	}
	.qixies img {
		float: left;
		margin-top: 41px;
		margin-left: 0;
		width: 100%;
	}
	.mii {
		max-width: 1280px;
		margin: 5rem auto;
		overflow: hidden;
		padding-left: 0;
		font-size: 16px;
		padding: 0 10px;
	}
	.index_f a {
		display: block;
		width: 47%;
		border: 1px solid #ccc;
		margin-bottom: 2rem;
		overflow: hidden;
	}
}

@media (max-width: 680px) {
    .mylistcase a {
		display: block;
		width: 100%;
		margin-bottom: 38px;
	}
	.mylistxiazai li {
		display: block;
		width: 100%;
		margin-bottom: 38px;
	}
	.mylistxiazai .ziliao {
    width: 44%;
}
.mylistteam a {
		display: block;
		width: 100%;
		margin-bottom: 38px;
	}
.mylistteam a p {
		height: 114px;
	}	
	/*瑙嗛*/
.pdsList .item{width:100%;}
.pdsList .item a p span{height:40px;line-height:40px;font-size:16px;}
 	/*涓嬭浇*/
	.mylistdown .mylistdownLeft {
		/*display: none;*/
	font-size: 18px;
    text-align: left;
   	width: 100%;
    /*margin-right: 2%;*/
    margin-top: 10px;
    line-height: 25px;
    /*padding-left: 20px;	*/
 border-right:0px;
	}
	.mylistdown .mylistdownLeft span{
        color: #463d3d;
    font-size: 16px;
}
	.mylistdown a {
		display: block;
		/*background: #f0f6fd;*/
		overflow: hidden;
		height: auto;
		/*box-shadow: 0 0 13px #ccc;*/
		/*margin-bottom: 25px;*/
		padding-top: 2px;
		padding-bottom:5px;

	}
	.mylistdown .mylistdowncenter {
		float: left;
		width: 50%;
		overflow: hidden;
	}
	.mylistdown .mylistdowncenter img {
		transition: all 0.3s;
		max-width: 25px;
	}
	.mylistdown .mylistdownRight img {
	max-width: 18px;
	}
		.mylistdown .mylistdownRight {
		float: right;
      width: 100%;
      padding-left: 20px;
		overflow: hidden;
	}
	.mylistdown .mylistdownRight div {
		font-size: 15px;
		color: #11100f;
		margin-bottom: 1px;
		margin-top: 1px;
		line-height 20px;
	}
	.mylistdown .mylistdownRight p {
		margin: 0;
		font-size: 12px;
		color: #4b4a49;
		line-height: 25px;
	}
	
	.mylistdown .mylistdownRight span{
     font-size: 14px;
       color:#46448B;
}

    /*鐣欒█*/
.grid-box.two>.column {
	width: 100%;
}
}