@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	
	
	
	
}

@media only screen and (max-width: 1600px){
	
	
	
}

@media only screen and (max-width: 1440px){
	
	
	
}

@media only screen and (min-width: 1200px){
	
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
	
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
	
	.contain{
		width: 94%;
	}
	.logo img {
		height: 26px;
	}
	.search{
		margin-left: 0;
		width: 100%;
		display: none;
	}
	.tbutt1 {
		margin-right: 6px;
	}
	.tbutt1 a {
		height: 36px;
		width: 36px;
	}
	.tbutt1 a img{
		width: 24px;
	}
	.logo {
		margin-top: 5px;
	}
	.wap{
		display: block;
	}
	.language a{
		font-size: 0;
	}
	.language a img{
		margin-right: 0;
	}
	.search{
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 9;
		width: 100%;
	}
	.banner .swiper-pagination {
		bottom: 10px;
	}
	.banner .swiper-pagination-bullet {
		width: 7px;
		height: 7px;
		margin-right: 6px !important;
	}
	.banner .swiper-pagination-bullet-active{
		width: 20px;
	}
	.tips{
		margin-top: 20px;
	}
	.about{
		margin-top: 25px;
	}
	.about2{
	    width: 100%;
	}
	.aboutimg {
		position: relative;
		left: auto;
		top: auto;
		width: 100%;
	}
	.about3 {
		margin-top: 20px;
		font-size: 18px;
		line-height: 28px;
	}
	.about4 {
		margin-top: 10px;
		font-size: 18px;
	}
	.about5 {
		margin-top: 15px;
	}
	.scheme {
		margin-top: 30px;
		padding: 30px 0;
	}
	.scheme1 {
		font-size: 20px;
	}
	.scheme1 span {
		margin: 0 10px;
		width: 70px;
		height: 1px;
	}
	.scheme2 {
		margin-top: 10px;
	}
	.scheme3 {
		margin-top: 20px;
		padding: 0;
	}
	.scheme5 img{
		width: 50px;
	}
	.scheme6 {
		margin-top: 10px;
		font-size: 14px;
	}
	.tjys{
		padding: 30px 0;
	}
	.tjys1{
		font-size: 20px;
	}
	.tjys1 span {
		margin: 0 10px;
		width: 70px;
		height: 1px;
	}
	.tjys2{
		margin-top: 10px;
	}
	.tjys3 ul li{
		margin-top: 15px;
		width: calc((100% - 20px)/2);
		margin-right: 20px;
	}
	.tjys3 ul li:nth-child(2n){
		margin-right: 0;
	}
	.tjys5 img{
		width: 65px;
		height: 65px;
	}
	.tjys8 {
		padding: 10px 6px;
	}
	.more {
		margin-top: 30px;
	}
	.more a {
		width: 125px;
		height: 36px;
		border-radius: 17px;
		font-size: 14px;
		line-height: 36px;
	}
	.tjbm{
		padding: 30px 0;
	}
	.tjbm1 ul li{
		width: calc((100% - 20px)/2);
		margin-right: 20px;
		margin-top: 20px;
	}
	.tjbm1 ul li:nth-child(3n){
		margin-right: 20px;
	}
	.tjbm1 ul li:nth-child(2n){
		margin-right: 0;
	}
	.tjbm3 {
		padding: 1px 10px 10px;
	}
	.tjbm4{
		margin-top: -30px;
		display: block;
	}
	.tjbm5 img {
		width: 60px;
		height: 60px;
	}
	.tjbm6{
		margin-top: 10px;
		padding: 0;
	}
	.qtfw{
		padding: 30px 0;
	}
	.qtfw1 .swiper {
		padding: 55px 0 40px;
	}
	.qtfw1 .swiper-pagination-bullet {
		width: 7px;
		height: 7px;
		margin-right: 6px !important;
	}
	.qtfw1 .swiper-pagination-bullet-active{
		width: 20px;
	}
	.footer{
		padding: 30px 0;
	}
	.footer1{
		display: block;
	}
	.footer4{
		margin-top: 10px;
		font-size: 12px;
		line-height: 24px;
	}
	.footer5{
		margin-top: 20px;
	}
	.footer7 a{
		margin-right: 10px;
	}
	.footer7 a img{
		width: 30px;
	}
	.nomore{
		margin-top: 30px;
	}
	.nomore span {
		margin: 0 10px;
		width: 60px;
	}
	.item2{
		display: block;
	}
	.filter{
		margin-top: 20px;
		display: block;
	}
	.filter2{
		margin-top: 10px;
	}
	.filter2 select{
		margin: 0 20px 0 0;
	}
	
	.fwmess{
		padding: 30px 0;
	}
	.fwmess1{
		display: block;
	}
	.fwmess3 img {
		width: 90px;
		height: 90px;
	}
	.fwmess3 {
		margin-right: 15px;
	}
	.fwmess5 {
		margin-top: 6px;
	}
	.fwmess6 {
		margin-top: 6px;
		font-size: 20px;
	}
	.fwmess9 {
		margin-top: 16px;
	}
	.fwmess10{
		margin-top: 20px;
	}
	.fwmess11{
		text-align: left;
	}
	.fwmess12 {
		margin-top: 16px;
	}
	.fwxq{
		padding: 30px 0;
	}
	.fwxq2{
		width: 100%;
	}
	.title {
		font-size: 16px;
		border-left: 2px solid #f6758b;
		line-height: 20px;
	}
	.fwxq3 {
		margin: 10px 0 20px;
		padding: 12px;
		font-size: 14px;
	}
	.fwxq4 {
		margin-top: 8px;
	}
	.fwxq4 img {
		margin-top: 10px;
		width: calc((100% - 16px) / 2);
		margin-right: 16px;
	}
	.page {
		margin-top: 25px;
	}
	.page a {
		width: 32px;
		height: 32px;
		font-size: 12px;
		margin: 0 3px;
	}
	.mt36{
		margin-top: 20px;
	}
	.fwxqpj {
		margin-top: 20px;
		padding: 12px 12px 16px;
	}
	.fwxqpj1{
		height: 50px;
	}
	.fwlist ul li{
		margin-top: 20px;
	}
	.fwlist2{
		display: block;
	}
	.fwlist2 span{
		width: 100%;
		margin-top: 10px;
	}
	.page1{
		margin-top: 20px;
	}
	.page1 a {
		font-size: 12px;
		width: 32px;
		height: 32px;
	}
	.xqyb{
		width: 100%;
	}
	.yyfw{
		display: block;
		overflow: hidden;
	}
	.yyfw1{
		width: 100%;
		padding: 12px;
		margin-bottom: 20px;
	}
	.yyfw3{
		padding: 0;
	}
	.yycontact5{
		display: block;
	}
	.yytitle{
		display: block;
	}
	.yycontact{
		padding: 12px;
	}
	.yycontact1{
		margin-top: 20px;
		display: block;
	}
	.yycontact2{
		width: 100%;
		display: block;
		margin-top: 20px;
	}
	.yycontact3{
		text-align: left;
	}
	.yycontact6 span {
		width: auto;
		padding-right: 0;
	}
	.yycontact7 .yycontact3{
		width: auto;
		margin-right: 0;
	}
	.yycontact6 select{
		width: 75px;
	}
	.login{
		margin: 20px 0 30px;
	}
	.login1{
		padding: 20px;
	}
	.login2 {
		font-size: 18px;
		padding-bottom: 10px;
	}
	.login3 {
		padding: 15px 16px 20px;
	}
	.login6 input{
		width: calc(100% - 115px);
	}
	.login6 a {
		width: 115px;
	}
	.pleft{
		width: 100%;
	}
	.pleft1 ul{
		font-size: 0;
	}
	.pleft1 ul li{
		display: inline-block;
		width: 50%;
	}
	.pright{
		width: 100%;
		margin-top: 20px;
	}
	.myorder{
		padding: 20px;
	}
	.orderList1{
		height: auto;
		padding: 10px;
		display: block;
	}
	.orderList2{
		font-size: 14px;
	}
	.orderList3{
		margin: 10px 0 0;
	}
	.orderList4{
		font-size: 14px;
		margin: 10px 0 0;
	}
	.orderList6{
		display: block;
	}
	.orderList7{
		width: 100%;
		padding: 10px;
	}
	.orderList8{
		width: 100%;
		padding: 10px;
	}
	.orderList9{
		width: 100%;
		padding: 10px;
	}
	.orderList10{
		padding: 10px;
		line-height: 28px;
	}
	.orderList7a{
		margin-right: 12px;
	}
	.orderList7a img {
		width: 60px;
		height: 60px;
	}
	.orderList7b1 {
		font-size: 12px;
	}
	.orderList7b1 span{
		font-size: 16px;
	}
	.orderList7b2 {
		font-size: 12px;
	}
	.pjcontent{
		padding: 10px 20px 20px;
	}
	.pjcontent1{
		display: block;
	}
	.pjcontent3{
		margin-top: 20px;
	}
	.pjcontent5{
		display: block;
	}
	.pjcontent7{
		width: 100%;
	}
	.pjcontent8{
		width: 100%;
	}
	.pjcontent6{
		padding: 10px;
		line-height: 28px;
	}
	.messitem a {
		font-size: 14px;
		width: 90px;
		height: 32px;
		margin: 0 5px;
	}
	.message ul li{
		padding: 10px;
	}
	.message3 {
		font-size: 16px;
		margin-right: 9px;
	}
	.message4 {
		font-size: 12px;
		margin-right: 10px;
	}
	.message5{
		font-size: 12px;
	}
	.message6 a {
		width: 90px;
		height: 36px;
		font-size: 14px;
	}
	.message2 img {
		width: 40px;
		height: 40px;
	}
	.message2 {
		font-size: 12px;
		margin-right: 6px;
	}
	.message6 a img {
		width: 16px;
		margin-right: 4px;
	}
	.page2{
		margin-top: 20px;
	}
	.page2 a {
		font-size: 12px;
		width: 32px;
		height: 32px;
	}
	.yhgrzx{
		padding: 15px;
		margin-bottom: 0;
	}
	.yhgrzx7{
		width: auto;
	}
	.messEdit{
		padding: 0 0 15px;
	}
	.messEdit2 input {
		padding: 0 10px;
	}
	.messEdit2 select {
		width: 80px;
		padding: 0 10px;
	}
	.messEdit4 select {
		padding: 0 10px;
	}
	.messEdit5 select{
		padding: 0 10px;
		width: calc((100% - 24px)/3);
	}
	.messEdit5 select:nth-child(3n){
		margin-right: 0;
	}
	.messEdit2 textarea{
		padding: 10px;
	}
	.editButt{
		margin-top: 20px;
	}
	.scpay {
		padding: 10px 10px 15px 10px;
	}
	.scpay1{
		margin-right: 10px;
	}
	.scpay1 img{
		width: 60px;
		height: 60px;
	}
	.scpay3{
		font-size: 16px;
	}
	.scpay4 {
		margin-top: 10px;
		font-size: 12px;
	}
	.scpay4 span {
		padding-right: 6px;
		margin-right: 6px;
	}
	.scpay5{
		margin-left: 10px;
	}
	.scpay5 a {
		font-size: 14px;
	}
	.scpay6 {
		padding: 12px 10px;
	}
	.scpay7 {
		padding: 0;
	}
	.scpay7 label {
		margin-right: 20px;
	}
	.scpay7 label img{
		height: 20px;
	}
	.scpay7 label input{
		margin-right: 9px;
	}
	.scpay8 {
		height: 60px;
		margin-bottom: 60px;
		padding: 0 12px;
		font-size: 14px;
	}
	.scpay8 a {
		width: 108px;
		height: 36px;
		line-height: 36px;
	}
	.cwys {
		margin-top: 20px;
		font-size: 24px;
	}
	.cwys1 {
		margin-top: 20px;
		padding: 16px 16px 20px;
	}
	.cwys4 {
		padding: 16px 16px 20px;
	}
	.cwmess img{
		width: calc((100% - 20px)/3);
		margin: 10px 10px 0 0;
	}
	.cwmess img:nth-child(3n){
		margin-right: 0;
	}
	.bmxxbj3a{
		display: block;
	}
	.qtxxxg img{
		width: 140px;
		height: 140px;
	}
	.zykc{
		margin-top: 16px;
	}
	.zykc a{
		width: calc((100% - 20px)/3);
		height: 40px;
		font-size: 14px;
	}
	.zykc a img{
		margin-right: 5px;
	}
	.zykc1{
		padding: 15px 15px;
	}
	.zykc2 {
		padding: 1px 10px 10px;
	}
	.zykc4 {
		margin-top: 10px;
		font-size: 14px;
		width: 60px;
	}
	.zykc5 a {
		margin-top: 10px;
		margin-right: 10px;
		font-size: 14px;
	}
	.zykc6 ul li{
		margin-top: 16px;
		width: calc((100% - 10px)/2);
		margin-right: 10px;
	}
	.zykc6 ul li:nth-child(3n){
		margin-right: 10px;
	}
	.zykc6 ul li:nth-child(2n){
		margin-right: 0;
	}
	.zykc8{
	    height: 86px;
	}
	.zykc9{
		padding: 9px;
	}
	.zykc10 {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.zykc11 span {
		font-size: 16px;
	}
	.zykc11 code {
		font-size: 16px;
	}
	.kcxq{
		margin-top: 20px;
		padding: 16px;
		display: block;
	}
	.kcxq1{
		width: 100%;
	}
	.kcxq2{
		width: 100%;
		margin-top: 16px;
	}
	.kcxq5{
		margin-top: 20px;
	}
	.kcxq6{
		width: 100%;
	}
	.kcxq6a{
		padding: 16px;
	}
	.kcxq9{
		padding: 0 10px;
	}
	.kcxq11{
		padding: 0 10px 16px;
	}
	.kcxq12{
		padding: 0 10px 16px;
	}
	.kcright{
		width: 100%;
		margin-top: 16px;
	}
	.ksym2 {
		font-size: 20px;
	}
	.ksym3{
		margin-top: 20px;
	}
	.ksym3 ul li {
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.ksym6 span {
		height: 36px;
		padding: 0 20px;
		line-height: 34px;
	}
	.kslb4{
		margin-left: 10px;
	}
	.kslb4 span {
		font-size: 14px;
		margin-right: 10px;
	}
	.kslb1{
		font-size: 14px;
		padding-right: 9px;
	}
	.kslb3{
		font-size: 14px;
		width: 30%;
	}
	.bmdd{
		display: block;
	}
	.bmdd2{
		width: 100%;
		padding: 0 10px 16px;
	}
	.bmdd3{
		display: inline-block;
		margin-right: 20px;
	}
	.bmdd4{
		margin-top: 0;
		display: inline-block;
	}
	.fwtc2 {
		padding: 40px 20px 20px;
	}
	.fwtc4 textarea {
		height: 240px;
	}
	.fwtc6 {
		padding: 20px 0;
	}
	.fwtc6 input {
		font-size: 20px;
		height: 60px;
	}
	.bmddxx {
		height: 60px;
		padding: 0 12px;
		font-size: 20px;
	}
	.bmddxx span {
		width: 3px;
		height: 25px;
		margin-right: 15px;
	}
	.fwpj img {
		max-width: 135px;
	}
	.wydgg7{
		display: block;
	}
	.wydgg7 label{
		margin-top: 20px;
	}
	.rcgl2{
		padding: 15px;
	}
	.rcgl{
		margin-top: 20px;
		padding: 0;
	}
	.months-container{
		display: block;
	}
	.month{
		padding: 10px;
		margin-top: 16px;
	}
	
	
	
	
	
	
	
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
	
	
	
	
}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


