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

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



@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;
	}
	.top1 a{
		margin-left: 12px;
	}
	.banner1 {
		margin-top: 20px;
		position: relative;
		left: auto;
		top: auto;
		transform: translate(0,0);
	}
	.banner2{
		font-size: 18px;
		color: #333333;
	}
	.banner3 {
		margin-top: 10px;
		font-size: 16px;
		color: #333333;
	}
	.banner4 {
		margin: 15px auto 0;
		border: 1px solid #333333;
		height: 50px;
	}
	.banner4i{
		font-size: 14px;
		width: calc(100% - 90px);
	}
	.banner4ii{
		width: 90px;
	}
	.banner5{
		margin: 10px 0;
		font-size: 14px;
		color: #333333;
	}
	.banner5 a{
		color: #333333;
	}
	.classfy1{
		padding: 16px 10px;
	}
	.classfy2 span code{
		display: block;
	}
	.classfy4{
		margin-right: 6px;
	}
	.classfy4 span{
		font-size: 14px;
	}
	.lunbo{
		margin: 20px 0;
	}
	.hot{
		margin-top: 20px;
	}
	.hot1 span{
		font-size: 18px;
	}
	.hot1 a{
		font-size: 14px;
	}
	.hot2 ul li{
		width: 100%;
		margin-right: 0;
	}
	.exhibition{
		margin-top: 30px;
	}
	.exhibition ul li{
		width: 100%;
		margin-right: 0;
	}
	.news{
		margin-top: 10px;
	}
	.news ul li{
		margin-top: 20px;
		width: 100%;
		margin-right: 0;
	}
	.hotArea2{
		font-size: 14px;
	}
	.hotArea2 a{
		margin-right: 10px;
	}
	.f_icon1{
		display: block;
		padding: 20px;
		text-align: center;
	}
	.f_icon1 img{
		margin: 5px 0;
	}
	.footer{
		display: block;
		padding: 20px 0;
	}
	.footer1{
		display: block;
	}
	.footer2{
		width: 100%;
	}
	.footer2 a{
		font-size: 14px;
		margin-right: 10px;
	}
	.beian1{
		font-size: 12px;
		line-height: 24px;
	}
	.login_tc1{
		width: 90%;
	}
	.login_tc3{
		padding: 24px 16px;
	}
	.login_tc4{
		font-size: 16px;
	}
	.login_tc5{
		margin-top: 20px;
	}
	.login_tc6{
		margin-top: 20px;
	}
	.login_tc9a a{
		font-size: 14px;
	}
	.login_tc9b{
		font-size: 14px;
	}
	.footer3a{
		font-size: 14px;
		line-height: 28px;
	}
	.footer3b{
		font-size: 16px;
		line-height: 30px;
	}
	.login_close{
		right: -10px;
	}
	.lunbo1 .swiper-slide-active img{
		transform: scale(1);
	}
	.beian{
		padding: 20px 10px 0;
	}
	.about_left{
		width: 100%;
	}
	.about_right{
		width: 100%;
		margin-top: 20px;
		padding: 20px 16px;
	}
	.about_right1{
		padding-bottom: 9px;
		font-size: 16px;
	}
	.inContact{
		font-size: 14px;
		line-height: 24px;
		padding-left: 9px;
	}
	.inContact::before{
		top: 3px;
		transform: translateY(0);
	}
	.inContact1{
		margin-top: 9px;
		font-size: 14px;
		line-height: 24px;
		padding-left: 9px;
	}
	.inContact1::before{
		top: 3px;
		transform: translateY(0);
	}
	.inLink ul li{
		width: calc((100% - 16px)/2);
		height: 135px;
	}
	.inLink ul li:nth-child(2n){
		margin-right: 0;
	}
	.messLeft{
		width: 100%;
	}
	.person4{
		padding-left: 0;
	}
	.person4 input{
		width: 100%;
	}
	.messLeft10{
		display: none;
	}
	.messLeft8{
		margin-top: 20px;
	}
	.me_arrow{
		display: block;
	}
	.me_arrow1{
		display: none;
	}
	.messRight{
		margin-top: 20px;
		width: 100%;
		padding: 20px;
	}
	.person{
		margin-top: 10px;
	}
	.person a{
		margin: 5px 5px 0 0;
	}
	.person span{
		margin: 5px 5px 0 0;
	}
	.person1{
		margin-top: 20px;
	}
	.person3 input{
		width: calc(100% - 90px);
	}
	.person3 select{
		width: auto;
		width: calc(100% - 90px);
	}
	.person2{
		margin-top: 20px;
		display: block;
		text-align: center;
	}
	.person2 span{
		text-align: left;
		display: block;
	}
	.person2 code{
		display: block;
		margin: 10px auto;
	}
	.exItem{
		padding: 20px 16px;
	}
	.exItem3{
		width: 100%;
	}
	.exItem4{
		width: 100%;
		margin-top: 10px;
	}
	.exItem7{
		width: 100%;
	}
	.exItem5{
		width: 100%;
	}
	.exItem5 span {
		margin-right: 9px;
		margin-top: 10px;
		font-size: 14px;
	}
	.exItem2{
		padding-left: 0;
	}
	.exItem6{
		padding-left: 0;
		margin-top: 0;
	}
	.exItem5 a{
		margin-top: 10px;
		font-size: 14px;
	}
	.sort{
		padding: 16px 20px;
		display: block;
	}
	.sort2{
		margin-top: 10px;
	}
	.sort2 span{
		margin-left: 0;
		margin-right: 10px;
		padding: 0 6px;
	}
	.inExhibit ul li{
		width: 100%;
		display: block;
	}
	.inExhibit1{
		text-align: center;
		width: 100%;
		margin-right: 0;
	}
	.inExhibit2{
		margin-top: 20px;
	}
	.inExhibit7a a{
		padding: 0 6px;
		margin-right: 6px;
	}
	.inExhibit7b a{
		font-size: 14px;
		width: 80px;
	}
	.page a{
		font-size: 12px;
		padding: 0 9px;
	}
	.lastNews a{
		font-size: 14px;
	}
	.lastNews1{
		font-size: 18px;
	}
	.lastNews2{
		margin-top: 0;
	}
	.lastNews3{
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
	}
	.about_right1 a {
		font-size: 14px;
		margin-left: 20px;
	}
	.about_right1 a.on::before {
		top: 23px;
	}
	.ticket ul li{
		padding: 10px;
	}
	.ticket1{
		font-size: 14px;
	}
	.ticket1 span{
		font-size: 14px;
	}
	.ticket2{
		display: block;
	}
	.ticket3{
		width: 100%;
	}
	.ticket4{
		margin-top: 20px;
	}
	.ticket11{
		font-size: 14px;
	}
	.ticket10{
		font-size: 14px;
	}
	.ticket10 code{
		font-size: 20px;
	}
	.ticket9 span{
		font-size: 18px;
	}
	.ticket9{
		margin-top: 9px;
	}
	.interest2{
		padding: 16px 10px;
	}
	.interest3{
		font-size: 16px;
	}
	.interest4{
		font-size: 14px;
	}
	.interest6{
		margin-top: 15px;
		padding-left: 0;
	}
	.interest6 span{
		min-width: 60px;
	}
	.myExhibit ul li{
		display: block;
		padding: 20px;
	}
	.myExhibit1{
		margin: 0 auto 20px;
	}
	.myExhibit5{
		margin-top: 10px;
		text-align: center;
		margin-left: 0;
	}
	.exhibitor ul li{
		width: 100%;
		margin-right: 0;
	}
	.appointLeft{
		width: 100%;
	}
	.appointLeft2{
		width: 100%;
		height: 300px;
	}
	.appointLeft3{
		margin-top: 20px;
		width: 100%;
		height: auto;
		padding: 20px 16px;
	}
	.cname{
		padding: 20px 16px;
	}
	.visitor{
		padding: 13px 16px 20px;
	}
	.visitor1{
		overflow-x: scroll;
	}
	.visitor2{
		width: 794px;
	}
	.privancy{
		padding: 20px 16px;
		font-size: 14px;
	}
	.appointRight{
		width: 100%;
		margin-top: 30px;
	}
	.certify2{
		width: 100%;
	}
	.certify2 input{
		height: 45px;
	}
	.certify2 select{
		height: 45px;
	}
	.certify2 a{
		height: 45px;
		line-height: 43px;
	}
	.certify5 input{
		height: 50px;
	}
	.webMap{
		padding: 20px 16px 1px;
	}
	.webMap1 a {
		padding-bottom: 14px;
		font-size: 14px;
		margin: 0 20px;
	}
	.webMap2 ul li{
		width: 100%;
		margin-right: 0;
	}
	.webMap2{
		margin-bottom: 30px;
	}
	.webMap5{
		margin-bottom: 30px;
	}
	.webMap5 a{
		width: calc(100% / 3);
	}
	.webMap6{
		margin-bottom: 30px;
	}
	.webMap6 a{
		width: calc(100% / 2);
	}
	.newVis1{
		overflow-x: scroll;
	}
	.newVis2{
		width: 915px;
	}
	.visit_tc3{
		padding: 30px 20px;
	}
	.visit_tc1{
		width: 80%;
	}
	.visit_close{
		right: -20px;
	}
	.visit_tc4{
		margin-bottom: 0;
	}
	.visit_tc5 input{
		width: 100%;
	}
	.visit_tc5 select{
		width: 100%;
	}
	.visit_tc6{
		margin-top: 20px;
	}
	.visit_tc6 a{
		display: block;
		margin: 10px auto 0;
	}
	.chPass1{
		display: block;
	}
	.chPass1 span{
		display: block;
	}
	.chPass2{
		padding-left: 0;
		width: 100%;
	}
	.chPass1 input{
		margin-top: 10px;
	}
	.chPass1 a{
		margin: 10px 0 0;
	}
	.aTitle{
		margin-top: 0;
		font-size: 18px;
	}
	.aTitle2{
		margin-top: 10px;
		font-size: 14px;
	}
	.collab{
		display: block;
	}
	.collab1{
		width: 100%;
		margin-right: 0;
	}
	.collab2{
		font-size: 18px;
	}
	.collab3{
		padding: 20px 16px;
	}
	.collab4{
		margin-top: 10px;
		font-size: 14px;
	}
	.collab5{
		display: block;
		margin-bottom: 30px;
	}
	.collab5 .collab1{
		margin-left: 0;
	}
	.partner{
		margin-bottom: 30px;
	}
	.partner ul li{
		width: calc((100% - 20px)/2);
		margin-right: 20px;
		margin-top: 20px;
		height: 92px;
	}
	.partner ul li:nth-child(2n){
		margin-right: 0;
	}
	.chance{
		margin-bottom: 30px;
	}
	.chance ul li{
		width: calc((100% - 20px)/2);
		margin-right: 20px;
		margin-top: 20px;
		height: 92px;
	}
	.chance ul li:nth-child(2n){
		margin-right: 0;
	}
	.operate{
		padding: 30px 20px;
	}
	.operate1{
		width: 100%;
		border-left: 0;
	}
	.operate3 img{
		width: 100px;
	}
	.operate4{
		font-size: 14px;
		line-height: 24px;
	}
	.zhDeta {
		background: #202125;
		padding: 36px 0 50px;
	}
	.zhDeta2{
		margin-top: 30px;
		display: block;
	}
	.zhDeta3{
		width: 100%;
	}
	.zhDeta4{
		width: 100%;
		margin-top: 20px;
		padding-right: 0;
	}
	.zhDeta9 {
		position: relative;
		right: auto;
		top: auto;
	}
	.zhDeta8 a{
		margin: 5px 0;
	}
	.zhDeta9a{
		text-align: left;
	}
	.wjst{
		display: block;
	}
	.wjst4{
		margin-top: 10px;
	}
	.detaRight{
		width: 100%;
	}
	.detaRight6{
		display: block;
	}
	.detaRight6a{
		margin-top: 10px;
		width: 100%;
	}
	.detaRight8{
		margin-top: 10px;
		width: 100%;
		margin-right: 0;
	}
	.trends2{
		width: 100%;
		text-align: center;
	}
	.trends3{
		width: 100%;
	}
	.zhzxLeft{
		width: 100%;
	}
	.zhzxLeft1{
		padding: 20px 16px;
	}
	.detaRight1 a{
		margin: 0 10px;
		padding-bottom: 10px;
	}
	.zhzxLeft2 ul li{
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.zhzxLeft3{
		width: 100%;
		text-align: center;
	}
	.zhzxLeft4{
		width: 100%;
	}
	.zhml{
		width: 100%;
	}
	.zhml1{
		width: 100%;
		margin-top: 20px;
	}
	.zhml3{
		width: 100%;
		margin-right: 0;
		margin: 5px 0;
	}
	.orderMess{
		display: block;
	}
	.orderMess input{
		width: 100%;
		margin-top: 10px;
	}
	.qyxq{
		padding: 20px 16px;
	}
	.qyxq1{
		font-size: 18px;
	}
	.qyxq2{
		font-size: 16px;
	}
	.qyxq3{
		margin-top: 20px;
	}
	.qyxq4{
		margin-top: 10px;
	}
	.zhzxRight{
		width: 100%;
		margin-top: 20px;
	}
	.zsxq2{
		overflow-x: scroll;
	}
	.zsxq3{
		width: 777px;
	}
	.zsxq1{
		display: block;
	}
	.zsxq1i{
		width: 100%;
		margin-bottom: 10px;
	}
	.newsDeta10 a{
		width: 100%;
		padding-right: 0;
		margin: 5px 0;
	}
	.newsDeta10 a:last-child{
		padding: 0;
	}
	.zwzx2{
		display: block;
	}
	.newsDeta{
		padding: 20px 16px;
	}
	.newsDeta1{
		font-size: 18px;
	}
	.newsDeta2{
		font-size: 16px;
	}
	.newsDeta3{
		display: block;
	}
	.newsDeta6{
		margin: 20px 0 0;
	}
	.zwzx input{
		width: 100%;
		margin-top: 10px;
	}
	._citys{
		width: 300px;
	}
	.hy_tc2 span{
		float: left;
		display: block;
		width: calc((100% - 40px)/2);
		margin-right: 10px;
		margin-top: 10px;
		height: 36px;
		font-size: 14px;
		color: #333;
		text-align: center;
		line-height: 36px;
		background-color: #EEEEEE;
		border-radius: 5px;
		cursor: pointer;
	}
	.hy_tc2 span:nth-child(5n){
		margin-right: 10px;
	}
	.hy_tc2 span:nth-child(2n){
		margin-right: 0;
	}
	.announce_tc{
	    display: none;
	}
	.rRight{
	    display: none;
	}
	.lLeft{
	    display: none;
	}
	.gpxz{
	    width: 100%;
	}
	.detaRight9{
	    height: 160px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
}
/** 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){}
/*******************************************************************/
