@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	
	
	
	
}



@media only screen and (min-width: 1200px){

}

@media only screen and (max-width: 1441px){
	
	.goTop{
		bottom: 3%;
	}
	.goTop img{
		width: 50px;
	}
	
	
	
}

/** max-width:1200 **/
@media only screen and (max-width: 1199px){
	
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
	
	.sy_tc_d{
		/*width: 90%;*/
		width: 72%;
	}
	.sy_tc_d_left{
		width: 100%;
		height: auto;
	}
	.sy_tc_d_right{
		width: 100%;
		height: auto;
		padding: 25px 2%;
	}
	.header_m{
		display: block;
	}
	.header{
		display: none;
	}
	.logo_m img{
		height: 42px;
	}
	.tourism_img{
		width: 90%;
		margin: 0 auto;
	}
	.tourism_img img{
		width: 66%;
	}
	.tourism_bg{
		width: 90%;
		background-size: 100% auto;
	}
	.introduce{
		margin-top: 20px;
		padding: 0 2%;
	}
	
	.theme{
		margin-top: 30px;
		padding: 0 2%;
	}
	.theme_left{
		width: 100%;
	}
	.theme_right{
		width: 100%;
		margin-left: 0;
	}
	.theme_left{
		padding-left: 0;
		text-align: center;
	}
	.theme_right1{
		padding-left: 0;
	}
	
	.theme_title{
		text-align: center;
		font-size: 20px;
	}
	.theme_title1{
		text-align: center;
		font-size: 20px;
	}
	.line1{
		margin: 5px auto 0;
	}
	.theme_right2d2{
		right: 10px;
	}
	.theme_right2{
		padding: 20px 30px 27px;
	}
	
	.news_list .swiper-button-prev{
		left: 25%;
	}
	.news_list .swiper-button-next{
		right: 25%;
	}
	.footer_sign{
		width: 60%;
		top: -72px;
	}
	.footer_sign img{
		height: 42px;
	}
	.footer{
		padding: 30px 2% 0;
		margin-top: 60px;
		background: url(../images/footer_bg_m.jpg) center no-repeat;
		background-size: 100% 100%;
	}
	.footer_d1{
		width: 50%;
		margin-right: 0;
		padding-left: 20px;
		margin-bottom: 10px;
	}
	.footer_ms{
		margin-top: 20px;
	}
	.footer_wcp{
		margin-top: 20px;
	}
	
	.footer_code{
		width: 100%;
		margin-top: 20px;
		padding-left: 0;
		/*text-align: left;*/
	}
	.footer_mess{
		width: 100%;
		margin-top: 16px;
		padding-left: 0;
		text-align: center;
	}
	.footer_beia{
		line-height: normal;
		padding: 10px 0;
	}
	.address{
		padding: 0 2%;
	}
	.inner_title{
		padding: 0 2%;
		margin-top: 20px;
		font-size: 22px;
	}
	.inner_introduce_d{
		font-size: 20px;
	}
	.inner_introduce_d2{
		font-size: 14px;
		line-height: 28px;
	}
	.inner_introduce_d3{
		margin-top: 20px;
		text-align: center;
	}
	.x_line{
		padding-bottom: 15px;
	}
	.inner_introduce{
		margin-top: 15px;
	}
	.inner_introduce{
		padding: 0 2% 30px;
		background-image: none;
	}
	.inner_introduce1{
		margin-top: 0;
		margin-top: 20px;
	}
	.inner_introduce_d2 br{
		display: none;
	}
	.inner_introduce_d3 img{
		margin-right: 0;
		margin-bottom: 10px;
	}
	
	.inner_main{
		margin-top: 20px;
		padding-bottom: 0;
	}
	.duty_title{
		font-size: 20px;
	}
	.duty_right1{
		font-size: 18px;
	}
	.mark1{
		font-size: 24px;
		margin-top: 20px;
	}
	.mark3{
		font-size: 14px;
		line-height: 28px;
	}
	.visit{
		font-size: 14px;
	}
	.visit code{
		margin-left: 0;
	}
	.page a{
		margin: 0 3px;
	}
	.page{
		line-height: 24px;
	}
	.page1{
		width: 24px;
		height: 24px;
	}
	.duty_left{
		width: 100%;
	}
	.duty_right{
		width: 100%;
	}
	.duty_left{
		text-align: center;
	}
	.duty_right1{
		text-align: center;
	}
	.duty_xq1{
		padding: 0 2%;
	}
	.qyyg1{
		width: 23%;
		font-size: 14px;
	}
	.qyyg_time{
		margin-top: -110px;
		padding-bottom: 160px;
	}
	
	.qyyg_time1 {
		width: 42%;
	}
	.qyyg_time1_font1{
		font-size: 14px;
	}
	
	.qyyg_time1_font{
		width: 120%;
	}
	.qyyg_time1_d{
		padding-right: 20px;
	}
	.qyyg_time1_font2{
		font-size: 12px;
		margin-top: 0;
	}
	.qyyg_time1_font2 br{
		display: none;
	}
	
	.duty_title img{
		width: 66%;
	}
	.reputation{
		margin-top: 10px;
	}
	.reputation ul li{
		width: 48%;
	}
	.relevance_d2 ul li{
		width: 96%;
		margin: 0 2% 10px;
	}
	
	.relevance{
		margin-bottom: -60px;
		padding-bottom: 65px;
	}
	.markd{
		padding: 0 2%;
	}
	.markd dt{
		width: 100%;
	}
	.markd dd{
		width: 100%;
	}
	.mark3 br{
		display: none;
	}
	.mark li{
		padding-bottom: 0;
	}
	.markd{
		padding-bottom: 60px;
	}
	.mark5{
		bottom: 10px;
		right: 5px;
	}
	.mark_xq{
		padding: 0 2%;
	}
	
	.visit1{
		padding: 10px;
		margin: 20px 2% 0;
	}
	.visit{
		padding: 0 2%;
	}
	.visit2{
		padding: 0 2%;
	}
	.v_map ul li{
		margin: 0 2% 10px;
		width: 46%;
		height: auto;
	}
	.v_map1{
		width: 87%;
		padding-top: 3px;
		font-size: 14px;
		background-size: 100% 100%;
		height: auto;
	}
	
	.road{
		padding: 10px 2%;
	}
	.roada1{
		width: 100%;
		margin-bottom: 10px;
	}
	.roada_d{
		width: 100%;
	}
	.roada_dd{
		display: none;
		padding: 20px 0;
		height: auto;
	}
	.roada_d1{
		width: 100%;
	}
	.roada_d2{
		width: 100%;
	}
	.roada_d3{
		width: 100%;
	}
	.roada_d4{
		width: 100%;
	}
	.wcp_introducea{
		padding: 20px 10px 125px;
	}
	.case ul li{
		width: 100%;
	}
	.case_xq1{
		padding: 0 2%;
	}
	.case_xq2{
		padding: 20px 2% 0;
	}
	.case_xq2 a{
		width: 100%;
		margin-bottom: 10px;
	}
	.t_right{
		text-align: left;
	}
	
	.shop ul li{
		width: 100%;
		margin: 0 0 20px;
	}
	.shop3{
		padding-left: 30px;
	}
	.shop_xq1{
		padding: 0 2%;
	}
	.shop_xq2{
		padding: 0 2%;
	}
	.inner_title code{
		float: none;
		display: block;
		margin-top: 5px;
	}
	.vip{
		padding: 0 2%;
		font-size: 14px;
	}
	.contact{
		padding-left: 2%;
	}
	.contact1{
		padding: 0 2%;
		margin-top: 25px;
	}
	.contact1_d1 img{
		height: 30px;
	}
	.contact1_d{
		width: 100%;
	}
	.contact1_da{
		width: 100%;
		margin-top: 20px;
	}
	.diy{
		padding: 0 2%;
	}
	.diy1{
		padding: 0 2%;
	}
	.diy2{
		padding: 0 2%;
	}
	
	.diy2_left{
		width: 100%;
	}
	.diy2_left img{
		border-radius: 30px;
	}
	.diy2_right{
		width: 100%;
		padding: 0 10px;
	}
	.diy_tc_d{
		width: 90%;
	}
	.diy_xq_left{
		width: 100%;
	}
	.diy_xq_right{
		width: 100%;
		padding: 0 2%;
	}
	
	.diy_xq_right7d1b input{
		width: 200px;
	}
	.diy_xq_right7d1b select{
		width: 200px;
	}
	
	.diy_xq_right9 input{
		margin-bottom: 10px;
	}
	.taste_tc3{
		display: none;
	}
	.taste_tc2{
		display: none;
	}
	
	.taste_bottom2d{
		width: 100%;
	}
	.taste_bottom2da{
		width: 100%;
	}
	.taste_bottom2da3 span{
		width: 100%;
	}
	.taste_bottom2da3 span input{
		width: 200px;
	}
	.taste_bottom2da6{
		width: 100%;
	}
	
	.register img{
		display: none;
	}
	
	.register1{
		padding: 0 2%;
	}
	.register2{
		width: 100%;
		padding: 0 2%;
	}
	.register2 span{
		width: 100%;
		text-align: left;
	}
	.register2 input{
		width: 100%;
		margin-top: 10px;
	}
	.register3{
		width: 100%;
		padding: 0 2%;
	}
	.register3 span{
		width: 100%;
		text-align: left;
	}
	.register3 input{
		margin-top: 10px;
	}
	.register3 .yzm{
		width: 55%;
	}
	.register3 .send{
		width: 40%;
		float: right;
	}
	
	.tyg1{
		width: 100px;
	}
	
	.bmxz2_left{
		margin-left: 0;
		width: 100%;
	}
	.bmxz2_left1 span{
		vertical-align: top;
		margin-top: 12px;
	}
	.bmxz2_left1 code{
		width: 90%;
		font-size: 18px;
	}
	.bmxz2_left2{
		font-size: 14px;
	}
	.bmxz2_right{
		margin-right: 0;
		width: 100%;
	}
	.tyg_d span{
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
		right: 0;
	}
	.zltx_left1 input{
		width: 87%;
	}
	.zltx_left1 select{
		width: 87%;
	}
	.bmxz1 {
	    font-size: 20px;
	    height: 50px;
	    line-height: 50px;
	}
	.wc_success{
		margin-top: 30px;
	}
	.diy2_right1{
		font-size: 20px;
	}
	.zltx{
		padding: 0 2%;
	}
	.zltx_left{
		width: 100%;
	}
	
	.zltx_left3 input{
		margin: 0 10px;
	}
	.zltx_right{
		width: 100%;
	}
	.zltx_right1{
		margin-top: 20px;
	}
	
	.wc_success2{
		padding: 0 10%;
	}
	.zlcd1{
		padding: 0 2%;
	}
	
	.order ul li{
		width: 100%;
		padding: 10px 2%;
		margin-bottom: 20px;
	}
	.message_left{
		width: 100%;
		padding-bottom: 20px;
	}
	.message_right{
		width: 100%;
		margin-top: 20px;
		overflow-x: auto;
	}
	.message_righta{
		width: 100%;
		padding: 0 2%;
	}
	.message_right3 input{
		width: 100%;
	}
	.message_right4a{
		width: 55%;
		margin-right: 5%;
	}
	.message_right4b{
		width: 40%;
	}
	.message_right5,.message_right4,.message_right3,.message_right2{
		padding-left: 0;
	}
	
	.diyty{
		overflow-x: auto;
		margin-top: 30px;
	}
	.dtya1{
		width: 100%;
	}
	.dtya2{
		margin-top: 40px;
	}
	.dtya{
		padding: 20px 6px;
	}
	
	.dtya4 input{
		margin: 0 5px;
	}
	
	
	.brand_mess{
		width: 100%;
		padding: 20px 10px;
	}
	.brand_mess_left{
		width: 100%;
	}
	.brand_mess_right{
		width: 100%;
		padding-right: 0;
	}
	.brand_mess_right1 dl dd{
		margin-right: 0;
		height: 70px;
	}
	.brand_mess_right2{
		font-size: 14px;
	}
	.brand_mess_right2 br{
		display: none;
	}
	
	.tourism_shop .swiper-button-prev1{
		left: 9px;
	}
	.tourism_shop .swiper-button-next1{
		right: 9px;
	}
	
	.goTop{
		bottom: 6%;
	}
	.goTop img{
		width: 40px;
	}
	.introduce_title{
		font-size: 20px;
	}
	.introduce_title1{
		font-size: 20px;
	}
	.introduce_font{
		font-size: 14px;
		padding:20px
	}
	.introduce_font br{
		display: none;
	}
	.theme_right2d{
		font-size: 14px;
	}
	.news{
		margin-top: 30px;
	}
	.introduce_title{
		font-size: 20px;
	}
	.introduce_title1{
		font-size: 20px;
	}
	.footer_mess2{
		font-size: 16px;
	}
	.footer_mess3{
		font-size: 16px;
	}
	
	.int_m{
		display: block;
	}
	.inner_introduce{
		background: none !important;
	}
	.sxp{
		margin-top: 20px;
	}
	.sxp1{
		margin-bottom: 10px;
	}
	.tj_wcp .swiper-button-prev1{
		left: 5px;
		z-index: 963;
		width: 30px;
		height: 30px;
		border-radius: 30px;
		background-size: 100% 100%;
	}
	.tj_wcp .swiper-button-next1{
		right: 5px;
		z-index: 963;
		width: 30px;
		height: 30px;
		border-radius: 30px;
		background-size: 100% 100%;
	}
	
	
	.diytyyy{
		overflow-x: auto;
	}
	
	.message_right4 span{
		display: block;
	}
	
	
	
	
	
	
	
}
/** 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){}
/*******************************************************************/


