@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) {
	
	.header{
		display: none;
	}
	.header_m{
		display: block;
	}
	.language{
		margin-top: 20px;
		float: none;
		margin-right: 0;
	}
	.language a{
		display: inline-block;
		margin-right: 16px;
		line-height: 40px;
	}
	.contain{
		padding: 0 16px;
	}
	.banner2 {
		font-size: 20px;
		line-height: 30px;
		letter-spacing: 0;
		padding-left: 16px;
	}
	.service{
		padding: 30px 0;
	}
	.titline span{
		font-size: 16px;
	}
	.title {
		font-size: 24px;
		line-height: 60px;
	}
	.service1 {
		margin-top: 24px;
		font-size: 14px;
		line-height: 28px;
		letter-spacing: 0;
	}
	.service2{
		margin-top: 30px;
	}
	.service3 {
		height: 142px;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 0;
		flex-direction: column;
		height: 90px;
	}
	.service3 img{
		margin: 0;
		height: 40px;
	}
	.service4{
		padding: 12px;
	}
	.service6{
		padding: 10px;
		display: block;
	}
	.service7{
		margin-right: 0;
		text-align: center;
	}
	.service9{
		display: block;
		margin-top: 20px;
	}
	.service10{
		font-size: 16px;
	}
	.service11{
		margin-top: 16px;
		font-size: 20px;
	}
	.service12{
		margin-top: 14px;
		font-size: 10px;
	}
	.service13{
		margin-top: 0;
	}
	.service13 span {
		line-height: 36px;
		font-size: 14px;
	}
	.more{
		margin-top: 30px;
	}
	.more a {
		width: 160px;
		height: 50px;
		border-radius: 25px;
		font-size: 14px;
	}
	.search{
		padding: 20px 0;
	}
	.picks{
		padding: 30px 0;
	}
	.picks1{
		padding: 0;
	}
	.picks3{
		text-align: center;
	}
	.picleft{
		display: none;
	}
	.picright{
		display: none;
	}
	.guide1{
		padding: 0;
	}
	.guileft{
		display: none;
	}
	.guiright{
		display: none;
	}
	.news{
		padding: 30px 0;
	}
	.news1{
		padding: 20px;
	}
	.news2{
		display: block;
	}
	.news3{
		margin: 0;
		width: 100%;
		text-align: center;
		font-size: 20px;
	}
	.news5{
		margin-top: 20px;
	}
	.sydb2{
		width: 100%;
	}
	.sydb4{
		font-size: 20px;
		text-align: center;
	}
	.sydb5{
		display: none;
	}
	.sydb6{
		margin-top: 20px;
	}
	.sydb6 a{
		width: 200px;
		height: 50px;
		font-size: 14px;
		margin: 0 auto;
	}
	.footer1{
		display: block;
	}
	.footer3{
		text-align: center;
	}
	.footer4{
		font-size: 14px;
		text-align: center;
	}
	.footer6{
		margin: 0;
		width: 50%;
		padding-right: 20px;
	}
	.footer6 a{
		font-size: 12px;
		text-align: center;
	}
	.flink {
		position: relative;
		left: auto;
		top: auto;
		transform: translateY(0);
		text-align: center;
	}
	.flink a{
		margin: 0 5px;
	}
	.beian1{
		display: block;
		height: auto;
		padding: 16px 0;
	}
	.beian2{
		margin-top: 10px;
		text-align: center;
	}
	.innerBanner > img{
		height: 160px;
	}
	.innerBanner2{
		font-size: 24px;
		line-height: 1;
	}
	.innerBanner3 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: 0;
	}
	.inAbout{
		padding: 10px 0 40px;
	}
	.inAbout1{
		margin-top: 30px;
		display: block;
	}
	.inAbout2{
		width: 100%;
	}
	.inAbout3{
		width: 100%;
		margin-top: 20px;
	}
	.inAbout4 {
		font-size: 18px;
		line-height: 32px;
		letter-spacing: 0;
	}
	.inAbout5 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
	}
	.inAbout6 {
		margin-top: 30px;
		padding: 20px;
	}
	.inAbout7{
		height: 60px;
	}
	.inAbout8 {
		width: 90px;
		padding-left: 0;
		font-size: 14px;
		padding-right: 10px;
	}
	.inAbout9{
		font-size: 14px;
	}
	.inAbout10 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.inSearch{
		padding: 30px 0;
	}
	.inSearch1{
		padding: 0;
	}
	.page{
		margin-top: 30px;
	}
	.page a{
		padding: 0 9px;
	}
	.chitem3{
		height: 40px;
	}
	.chitem3 img{
		max-height: 30px;
	}
	.chitem4{
		font-size: 14px;
	}
	.xqdeta{
		padding: 30px 0;
	}
	.xqdeta1{
		width: 100%;
	}
	.xqderight{
		margin-top: 20px;
		width: 100%;
	}
	.xqderight2{
		font-size: 18px;
	}
	.appoint{
		padding: 30px 0;
	}
	.appoint1{
		padding: 0;
	}
	.appoint3{
		margin-top: 30px;
	}
	.appmess{
		padding: 10px;
	}
	.appmess2{
		margin-right: 9px;
	}
	.appmess3 {
		font-size: 14px;
		line-height: 32px;
	}
	.appsr{
		padding: 20px 10px;
	}
	.appsr1 {
		font-size: 16px;
		line-height: 1;
		padding-bottom: 10px;
	}
	.appsr3{
		width: 100%;
	}
	.appsr7{
		margin-top: 20px;
	}
	.question{
		padding: 30px 0;
	}
	.question1{
		font-size: 14px;
		line-height: 24px;
	}
	.question2{
		margin-top: 20px;
		padding: 0;
	}
	.question3{
		height: auto;
		padding: 20px 10px;
	}
	.question4{
		margin-right: 10px;
	}
	.question5{
		font-size: 14px;
		line-height: 36px;
	}
	.question6 {
		margin-left: 10px;
	}
	.question7 {
		padding: 10px;
	}
	.question8{
		margin-right: 10px;
	}
	.question9{
		flex: 1;
		font-size: 14px;
	}
	.news4 ul li a{
		height: auto;
		padding: 20px 0;
	}
	.inNews{
		padding: 30px 0;
	}
	.inNews1 ul li a{
		height: auto;
		padding: 10px 0;
	}
	.newsDeta{
		padding: 30px 0;
	}
	.newsDeta1 {
		font-size: 20px;
		line-height: 30px;
	}
	.newsDeta2 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 20px;
	}
	.newsDeta4{
		margin-top: 20px;
	}
	.inContact{
		padding: 10px 0 30px;
	}
	.inContact2{
		display: block;
	}
	.inContact4{
		margin-top: 10px;
	}
	.inContact5{
		margin-top: 30px;
	}
	.carlist{
		padding: 30px 0;
	}
	.carlist3 {
		height: 40px;
		font-size: 16px;
		line-height: 40px;
	}
	.carlist4{
		padding: 12px;
	}
	.carlist5{
		font-size: 16px;
	}
	.carlist7{
		width: 100%;
	}
	.carlist10{
		margin-top: 20px;
		width: 100%;
	}
	.carlist12{
		width: 100px;
		padding: 6px 10px;
	}
	.logre{
		padding: 30px 0;
	}
	.logre3 {
		margin-top: 20px;
		font-size: 20px;
		line-height: 30px;
	}
	.artic{
		padding: 30px 0;
	}
	.artic1{
		padding: 0;
	}
	.artic2{
		font-size: 16px;
		line-height: 30px;
	}
	.artic3{
		font-size: 16px;
		line-height: 30px;
	}
	.grmess{
		padding: 30px 0;
	}
	.grmess_d{
		padding: 0;
	}
	.grmess2{
		font-size: 16px;
	}
	.grmess1{
		display: block;
	}
	.grmess4{
		margin-top: 20px;
		flex-wrap: wrap;
	}
	.qymess{
		width: calc((100% - 10px)/2);
		margin-top: 10px;
	}
	.grmess5{
		padding: 10px 0;
	}
	.grmess6{
		height: 40px;
	}
	.grmess6 img{
		width: 30px;
	}
	.grmess7{
		font-size: 16px;
		line-height: 1;
	}
	.grmess10 a {
		width: 130px;
		height: 40px;
		border-radius: 20px;
	}
	.order1{
		margin-top: 20px;
		padding: 16px;
	}
	.order2{
		height: auto;
		padding-bottom: 10px;
		display: block;
		font-size: 14px;
	}
	.order2 span{
		display: block;
	}
	.order3{
		margin-top: 16px;
		padding-bottom: 16px;
	}
	.order4 img{
		width: 100px;
	}
	.frmess{
		width: 100%;
	}
	.frmess1{
		width: 100%;
	}
	.frmess2{
		width: 100%;
	}
	.frmess3{
		width: 100%;
	}
	.appsr4{
		height: auto;
	}
	.frsearch{
		flex-wrap: wrap;
	}
	.frsearch > span{
		width: 100%;
	}
	.frsearch{
		margin-top: 20px;
	}
	.frsearch1{
		width: 80px;
	}
	.frsearch1 select{
		font-size: 14px;
	}
	.frsearch2{
		width: 80px;
	}
	.frsearch2 select{
		font-size: 14px;
	}
	.frsearch3{
		width: calc(100% - 160px);
	}
	.frsearch3 span{
		display: none;
	}
	.frsearch3i{
		flex: unset;
		width: calc(100% - 24px);
	}
	.frsearch4{
		width: calc(100% - 80px);
	}
	.frsearch4 span{
		display: none;
	}
	.tjlist ul li {
		padding: 5px;
		font-size: 14px;
		line-height: 24px;
	}
	.tjlist1 ul li {
		padding: 5px;
		font-size: 12px;
		line-height: 20px;
		word-break: break-all;
	}
	.tjlist2 span{
		width: 80%;
	}
	.tjsx{
		margin-top: 20px;
		display: block;
	}
	.tjsx3{
		margin: 0;
		flex: 1;
	}
	.tjsx4{
		margin-top: 20px;
	}
	.service15 span{
		font-size: 10px;
		margin-right: 5px;
        }
	
	
	
	
	
	
}
/** 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){}
/*******************************************************************/