﻿body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td, li, span, div{ margin:0; padding:0;}
body{ font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB'; color:#666; background:#fff;}
img{vertical-align: middle; border:none;max-width: 100%;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;outline: none;border: 0px;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none;color: #CC0000;}
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea,input{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.wrap{ width:1200px; margin:0px auto;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}

/*-----------------------------------------header--------------------------------------------*/

	.header{width: 100%;/*height: 293px;*/position: absolute;top: 0px;left: 0px;z-index: 2;}
	.header:hover{background: url(../image/opc1.png) 0 0 repeat;}
	.nav_list:hover .mes_opc{display: block;}
	.heads{width: 100%;height: 98px;border-bottom: 2px solid #cc0000;background: #FFFFFF;}
	.logo{width: 200px;height: 67px;float: left;margin-top: 18px;}
	.logo img{width: 100%;}
	.nav{float: right;margin-top: 24px;}
	.tele{font-size: 18px;text-align: right;line-height: 18px;margin-bottom: 4px;color: #CC0000;position: relative;padding-right: 180px;}
	.tele span{position: absolute;bottom: 0px;right: 34px;width: 116px;font-size: 18px;color: #959595;}
	.nav_list{width: 100%;}
	.nav_list li{width: 140px;float: left;position: relative;}
	.nav_list li a{width: 140px;float: left;text-align: center;font-size: 16px;height: 52px;line-height: 52px;}
	.nav_list li:hover{background: url(../image/opc1.png) 0 0 repeat;}
	.nav_list:hover .imgs0{display: block;}
	.nav_list li:hover .imgs1{display: block;}
	.nav_list li:hover .imgs2{display: block;}
	.nav_list li:hover .imgs3{display: block;}
	.nav_list li:hover .imgs4{display: block;}
	.nav_list li:hover .sur{color: #FFFFFF;border-top-left-radius: 8px;border-top-right-radius: 8px;background: #CC0000;}
	.nav_list li:hover .sur1{color: #FFFFFF;border-top-left-radius: 8px;border-top-right-radius: 8px;background: #CC0000;}
	.nav_list li:hover .sur2{color: #FFFFFF;border-top-left-radius: 8px;border-top-right-radius: 8px;background: #CC0000;}
	.nav_list li:hover .sur3{color: #FFFFFF;border-top-left-radius: 8px;border-top-right-radius: 8px;background: #CC0000;}
	.nav_list li:hover .sur4{color: #FFFFFF;border-top-left-radius: 8px;border-top-right-radius: 8px;background: #CC0000;}
	.mes_opc{width: 100%;height: 193px;float: left;display: none;}
	.mes_list{margin: 28px 0 0 40px;width: 100px;}
	.nav_list .mes_opc a{width: 100%;font-size: 14px;text-align: left;float: left;line-height: 30px;height: 30px;}
	.nav_list .mes_opc:hover a{background: none;}
	.header_img{position: absolute;top: 100px;left: 0px;width: 50%;display: none;}
	.header_img img{float: right;width: 224px;height: 95px;margin: 35px 0px 0px 0px;display:none}
	.header_img .header_block{display: block;}
	.header:hover .header_img{display: block;}
	.imgs0{width: 252px;height: 138px;position: absolute;background: url(../image/opccss.png) right top repeat-y;left: -122px;top: 88px;z-index: 1;display: none;}
	.imgs1{width: 252px;height: 138px;position: absolute;background: url(../image/opccss.png) right top repeat-y;left: -262px;top: 88px;display: none;z-index: 2;}
	.imgs2{width: 252px;height: 138px;position: absolute;background: url(../image/opccss.png) right top repeat-y;left: -402px;top: 88px;display: none;z-index: 3;}
	.imgs3{width: 252px;height: 138px;position: absolute;background: url(../image/opccss.png) right top repeat-y;left: -542px;top: 88px;display: none;z-index: 4;}
	.imgs4{width: 252px;height: 138px;position: absolute;background: url(../image/opccss.png) right top repeat-y;left: -682px;top: 88px;display: none;z-index: 5;}
	
	
	
	
	
	
	
	.med_list{width: 100%;position: absolute;top: 88px;left: 0px;background: #FFFFFF;display: none;z-index: 1;}
	.med_nr{width: 100%;}
	.med_at{width: 94%;text-align: center;line-height: 50px;font-size: 14px;border-top: 1px solid #FFFFFF;margin: 0px 3%;}
	.med_at a{display: inline-block;width: 100%;height: 50px;border-radius: 8px;background: #CC0000;color: #FFFFFF;}
	.med_btn{display: none;width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 14px;color: #CC0000;position: relative;border: 1px solid #CC0000;float: right;margin:19px 50px 0px 0px;border-radius: 50%;transform-style: preserve-3d;cursor: pointer;}
	.room1{width: 50px;height: 50px;border: 1px solid #CC0000;position: absolute;top: -1px;left: -1px;border-radius: 50%;
	animation: sk 2s linear 0s infinite;
	}
	.room2{width: 50px;height: 50px;border-left: 3px solid #CC0000;position: absolute;top: -1px;left: -1px;border-radius: 50%;
	animation: skk 1s linear 0s infinite;
	}
@keyframes sk{
	0%{transform: scale(1,1);opacity: 1;}
	100%{transform: scale(1.8,1.8);opacity: 0;}
}
@keyframes skk{
	0%{transform: rotateZ(0deg);}
	100%{transform: rotateZ(360deg);}
}
	
/*-----------------------------------------header--------------------------------------------*/

/*-----------------------------------------footer--------------------------------------------*/


	.footer{width: 100%;background: #970000;color: #FFFFFF;overflow: hidden;}
	.footer a{color: #FFFFFF;}
	.footer a:hover{text-decoration: underline;}
	.fot_img{width: 80px;float: left;margin-left: 24px;}
	.fot_img span{float: left;width: 12px;font-size: 10px;line-height: 10px;margin: 11px 4px 0 0;}
	.fot_left{float: left;width: 70%;font-size: 14px;}
	.fot_right{float: right;margin-top: 27.5px;}
	.fot_top{line-height: 14px;margin: 22px 0 14px 0;position: relative;}
	.fot_top img{position: absolute;bottom: -8px;left: 230px;}
	.fot_left p{margin-bottom: 10px;}
	
/*-----------------------------------------footer--------------------------------------------*/



/*-----------------------------------------index--------------------------------------------*/

	.banner{width: 100%;position: relative;overflow: hidden;margin-top: 98px;}
	.banners{width: 100%;position: relative;overflow: hidden;display: none;}
	.banner_box{width: 100%;overflow: hidden;}
	.banner_boxs{width: 100%;overflow: hidden;}
	.bannerss{width: 100%;position: relative;}
	.banner_inner{width: 1000%;overflow: hidden;}
	.banner_inner img{width: 10%;float: left;}
	.round{width: 100%;text-align: center;position: absolute;bottom: 5%;}
	.round li{display: inline-block;width: 14px;height: 14px;background: url(../image/room1.png) center center no-repeat;margin: 0 7px;cursor: pointer;}
	.round .ros{background: url(../image/room2.png) center center no-repeat;}
	.left{width: 70px;height: 140px;position: absolute;left: 1.6%;top: 50%;margin-top: -70px;background: url(../image/left.png) center center no-repeat;cursor: pointer;}
	.right{width: 70px;height: 140px;position: absolute;right: 1.6%;top: 50%;margin-top: -70px;background: url(../image/right.png) center center no-repeat;cursor: pointer;}
	
	
	
	.index_art{margin-bottom: 15px;}
	.houor{width: 310px;float: left;}
	.in_new{width: 430px;float: left;margin-left: 60px;}
	.in_nse{width: 100%;}
	.hous{position: relative;width: 100%;}
	.navs{width: 100%;font-size: 18px;line-height: 72px;}
	.ns_le{float: left;}
	.ns_re{float: right;}
	.ho_left{width: 41px;height: 35px;background: url(../image/left1.png) center center no-repeat;position: absolute;top: 50%;margin-top: -17.5px;left: 0px;cursor: pointer;}
	.ho_right{width: 41px;height: 35px;background: url(../image/right1.png) center center no-repeat;position: absolute;top: 50%;margin-top: -17.5px;right: 0px;cursor: pointer;}
	.navs a{color: #CC0000;}
	.hou_box{width: 100%;overflow: hidden;}
	.hou_inner{width: 1000%;overflow: hidden;}
	.hou_inner li{width: 10%;float: left;}
	.news_time{width: 60px;height: 60px;background: #cec09a;text-align: center;float: left;
		transition: all 1s ease 0s;
		}
	.news_list li:hover .news_time {
		transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
	    -moz-transform: rotateY(360deg);
	    -ms-transform: rotateY(360deg);
	    -o-transform: rotateY(360deg);
		transition: all 1s ease 0s;
	}
	.news_time h3{font-size: 30px;line-height: 30px;padding-top: 4px;font-weight: 300;color: #FFFFFF;}
	.news_time p{font-size: 18px;color: #FFFFFF;}
	.news_nr{margin-left: 10px;float: left;width: 340px;}
	.news_nr h3{font-size: 14px;line-height: 20px;color: #000000;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.news_nr p{font-size: 12px;
	line-height: 20px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
	.in_nse li{margin-bottom: 19px;
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.in_nse li:hover .news_time{
		transform: rotateY(360deg);
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.news_nr:hover h3{
		text-indent: 20px;color: #CC0000;
		transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	
	.in_img{width: 328px;float: right;margin-top: 40px;}
	.in_ne{width: 328px;color: #808088;}
	.in_ne li{width: 160px;height: 120px;float: left;margin: 0px 0px 4px 4px;}
	.in_ne li p{width: 100%;text-align: center;margin-top: 85px;font-size: 16px;line-height: 16px;display: none;}
	.in_ne li:hover p{display: block;}
	.in_ne li:hover a{color: #FFFFFF;
	
		}
	.lis1{background: #dadada url(../image/in011.png) center center no-repeat;
	
		}
	.lis1:hover{background: #CC0000 url(../image/in01.png) center 20px no-repeat;
	
		}
	.in_ne li a{
		display: inline-block;
		width: 160px;height: 120px;
		
	}
	.lis1:hover a{color: #FFFFFF;
	
		}
	.lis2{background: #dadada url(../image/in03.png) center center no-repeat;
	
	}
	.lis2:hover{background: #CC0000 url(../image/in033.png) center 10px no-repeat;color: #FFFFFF;
	
		}
	.lis3{background: #dadada url(../image/in02.png) center center no-repeat;
	
		}
	.lis3:hover{background: #CC0000 url(../image/in022.png) center 20px no-repeat;color: #FFFFFF;
	
		}
	.lis4{background: #dadada url(../image/in04.png) center center no-repeat;
	
		}
	.lis4:hover{background: #CC0000 url(../image/in044.png) center 20px no-repeat;color: #FFFFFF;
	
		}
	
/*-----------------------------------------index--------------------------------------------*/

	

/*-----------------------------------------hr--------------------------------------------*/
	
	.hr_nr{width: 100%;}
	.hr_top{width: 100%;height: 30px;background: #CC0000;line-height: 30px;color: #FFFFFF;}
	.hr_in{width: 98%;margin-left: 2%;}
	.soz1{float: left;width: 33.33333%;text-align: left;}
	.soz2{float: left;width: 22.22222%;text-align: left;}
	.soz3{float: left;width: 22.22222%;text-align: center;}
	.soz4{float: left;width: 22.22222%;text-align: center;}
	.hr_top1{width: 100%;height: 30px;background: #E5E5E5;line-height: 30px;color: #CC0000;margin-top: 10px;}
	.hr_top2{width: 100%;line-height: 30px;margin-top: 10px;display: none;}
	.hr_top2 p{line-height: 24px;width: 100%;}
	.hrs{margin-bottom: 50px;}
	.soz11{float: left;width: 33.33333%;text-align: left;}
	.soz22{float: left;width: 22.22222%;text-align: left;}
	.soz33{float: left;width: 22.22222%;text-align: center;}
	.soz44{float: left;width: 22.22222%;text-align: center;}
	
/*-----------------------------------------hr--------------------------------------------*/




/*-----------------------------------------about--------------------------------------------*/

	.bannerr{width: 100%;margin-top: 100px;}
	.bannerr div{width: 100%;height: 193px;}
	.bannerrs{width: 100%;display: none;}
	.bannerrs img{width: 100%;}
	
	
	
	.about_article{width: 100%;}
	.a_left{width: 198px;border: 1px solid #e4e4e4;position: absolute;top: -46px;left: 0px;background: #FFFFFF;}
	.a_leftnr{width: 190px;margin: 0 auto;padding: 22px 0px;}
	.a_leftnr li{width: 100%;height: 39px;font-size: 14px;}
	.a_leftnr li a{width: 167px;border-bottom:1px dashed #5d5d5d;height: 38px;line-height: 38px;float: left;margin-left:11.5px;text-indent: 30px;background: url(../image/ajian1.png) left center no-repeat;}
	.a_leftnr li:hover a{color: #FFFFFF;background: url(../image/ajiant1.png) left center no-repeat;}
	.a_leftnr li:hover{background: url(../image/dise.png) center center no-repeat;}
	.a_cr{background: url(../image/dise.png) center center no-repeat;}
	.a_leftnr .a_cr a{color: #FFFFFF;background: url(../image/ajiant1.png) left center no-repeat;}
	.a_right{width: 950px;float: right;}
	.a_lefttop{font-size: 16px;border-bottom: 2px solid #a20101;width: 100%;height: 44px;line-height: 44px;text-indent: 15px;}
	.about_nr{position: relative;}
	
	
	
	.a_nav{width: 948px;border: 1px dotted #5D5D5D;height: 40px;margin: 20px 0px 40px 0px;line-height: 40px;}
	.a_navl{float: left;font-size: 18px;color: #676767;margin-left: 15px;}
	.a_navr{float: right;margin-right: 15px;}
	.a_rnr{width: 100%;padding-bottom: 90px;margin-bottom: 35px;}
	.a_rnr p{font-size: 16px;line-height: 36px;color: #333333;margin-bottom: 35px;}
	
	
	
	
	
	
	
	
	
	
	
	
/*-----------------------------------------about--------------------------------------------*/


/*-----------------------------------------case--------------------------------------------*/
	
	.c_rnr{width: 913px;margin: 0 auto;overflow: hidden;}
	.h_rnr{width: 928px;margin: 0 auto;overflow: hidden;}
	.c_rniner{width: 930px;}
	.h_rniner{width: 945px;}
	.c_rniner li{width: 293px;margin:0px 17px 30px 0px;float: left;height: 153px;overflow: hidden;}
	.h_rniner li{width: 298px;margin:0px 17px 30px 0px;float: left;height: 231px;overflow: hidden;}
	.h_rniner div{width: 298px;height: 205px;overflow: hidden;}
	.h_rniner li p{font-size: 14px;line-height: 14px;margin-top: 12px;color: #999999;text-align: center;}
	.h_rniner img{
		width: 100%;
		transition: all 2s ease 0s;
		-webkit-transition: all 2s ease 0s;
		-moz-transition: all 2s ease 0s;
		-ms-transition: all 2s ease 0s;
		-o-transition: all 2s ease 0s;
	}
	.h_rniner div:hover img{
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.c_rniner img{width: 100%;
		transition: all 2s ease 0s;
		-webkit-transition: all 2s ease 0s;
		-moz-transition: all 2s ease 0s;
		-ms-transition: all 2s ease 0s;
		-o-transition: all 2s ease 0s;
		}
	.c_rniner li:hover img{
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		}
	.page{width: 100%;text-align: center;margin: 15px 0px 44px 0px;}
	.page a{display: inline-block;width: 25px;height: 25px;border: 1px solid #b8b8b8;margin: 0 2.5px;text-align: center;line-height: 25px;background: #f7f7f7;}
	.page a:hover{background: #CC0000;color: #FFFFFF;}
	
	



	
	
/*-----------------------------------------case--------------------------------------------*/

/*-----------------------------------------contact--------------------------------------------*/

	

/*-----------------------------------------contact--------------------------------------------*/



/*-----------------------------------------pro--------------------------------------------*/

	.p_article{width: 930px;margin: 0 auto;}
	
/*-----------------------------------------pro--------------------------------------------*/


/*-----------------------------------------news--------------------------------------------*/
	
	.time{width: 100%;line-height: 14px;font-size: 12px;margin-top: 6px;}
	.time img{width: 14px;height: 14px;display: inline-block;margin-right: 5px;}
	.nw_nr{font-size: 12px;line-height: 24px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	.ne_list li h3:hover{color: #2E7BB3;}
	.ne_list{padding-top:40px ;width: 100%;}
	.ne_list li{float: left;width: 270px;margin: 30px 15px 0px;height: 320px;overflow: hidden;}
	.ne_list li h3{font-size: 16px;line-height: 30px;color: #000000;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	}
	.concact_nr{width: 94%;margin:0 auto;}
	
	.n_rnr{width: 913px;margin: 0 auto;overflow: hidden;min-height: 300px;}
	.p_rnr{width: 913px;margin: 0 auto 40px;overflow: hidden;}
	.p_rnr .nrs p{color: #333333;}
	.n_top{width: 100%;}
	.n_topimg{width: 497px;height: 282px;float: left;}
	.n_topimg img{width: 100%;}
	.n_topnr{float: right;width: 400px;}
	.n_topnr h3{font-size: 24px;color: #000000;line-height: 24px;margin-bottom: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	}
	.n_topnr p{font-size: 14px;line-height: 26px;text-indent: 28px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:8;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	.n_topnr h2{text-align: right;font-size: 14px;line-height: 14px;margin-top: 30px;}
	.n_lisimg{width: 156px;float: left;overflow: hidden;max-height: 89px;}
	.n_lisimg img{width: 100%;
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;}
	.n_lisimg:hover img{
		transform: scale(1.2,1.2);
		-webkit-transform: scale(1.2,1.2);
		-moz-transform: scale(1.2,1.2);
		-ms-transform: scale(1.2,1.2);
		-o-transform: scale(1.2,1.2);
		transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
	}
	.n_lis{width: 100%;margin-bottom: 57px;}
	.n_list{width: 100%;margin-top: 50px;}
	.n_lisnr{width: 726px;float: left;margin-left: 20px;}
	.n_lisnr h3{font-size: 16px;line-height: 26px;color: #000000;margin-bottom: 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	}
	.n_lisnr p{font-size: 14px;line-height: 24px;color: #a9a9a9;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}
	
	.page .suu{background: #CC0000;color: #FFFFFF;}
	.nn_top{width: 100%;margin-bottom: 20px;}
	.nn_top h3{width: 100%;color: #191918;font-size: 24px;line-height: 24px;text-align: center;margin-bottom: 26px;}
	.nn_top p{font-size: 14px;color: #c5c5c5;text-align: center;line-height: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	}
	
	.nrs{width: 100%;margin-bottom: 30px;}
	.nrss{width: 100%;margin-bottom: 30px;text-align: right;}
	.nrs p{font-size: 14px;line-height: 26px;color: #999999;}
	.nrs img{width: 100%;display: inline-block;margin: 10px auto;}

/*-----------------------------------------news--------------------------------------------*/




/*-------------------------------------------------animations-------------------------------------------*/







/*-------------------------------------------------animations-------------------------------------------*/
.zxun{ float: right; display: none; }

@media only screen and (max-width:1200px ) {
	.wrap{width: 100%;}
	.in_img{width: 100%;}
	.in_ne{width: 720px;margin: 0 auto;}
	.in_ne li{display: inline-block;margin: 10px 10px;}
	.in_ne a{display: inline-block;width: 160px;height: 120px;}
	.in_new{float: right;margin-right: 15px;}
	.houor{margin-left: 15px;}
	.logo{margin-left: 15px;}
	.nav{margin-right: 15px;}
	.fot_right{margin-right: 15px;}
	.fot_left{margin-left: 15px;}
	.a_left{position: static;width: 94%;margin: 0 auto;}
	.a_right{float: none;width: 94%;margin: 0 auto;}
	.a_nav{width: 99%;margin: 20px auto 40px;}
	.a_leftnr{width: 100%;}
	.a_leftnr li{width: 24%;float: left;margin: 0 0.5%;}
	.a_cr{background-size: cover;}
	.a_leftnr .a_cr a{background: none;}
	.a_leftnr li a{width: 90%;margin: 0 auto;}
	.a_leftnr li:hover a{color: #FFFFFF;background: none;}
	.a_leftnr li:hover{background: url(../image/dise.png) center center no-repeat;background-size: cover;}
	.p_rnr{width: 98%;}
	.n_rnr{width: 98%;}
	
}
@media only screen and (max-width:1024px ) {
	
	.header{height: 100px;overflow: hidden;}
	.nav{display: none;}
	.med_btn{display: block;}
	.round{display: none;}
	.left{display: none;}
	.right{display: none;}
	.fot_left{width: 94%;margin: 0 auto 20px;text-align: center;float: none;}
	.fot_right{float: none;margin: 0 auto;width: 101px;}
	.fot_img{margin: 0px 12px;}
	.a_rnr{padding-bottom: 150px;}
	.logo{width: 140px;height: 47px;}
	.n_topimg{float: none;margin: 0 auto 20px;}
	.n_topnr{float: none;width: 94%;margin: 0 auto;}
	.n_lisnr{width: 70%;}
}
@media only screen and (max-width:1000px ) {
	.c_rnr{width: 603px;}
	.c_rniner{width: 620px;}
	
}
@media only screen and (max-width:860px ) {
	.houor{float: none;margin: 0 auto 20px;width: 94%;}
	.in_new{float: none;margin: 0 auto 20px;width: 94%;}
	.in_img{float: none;}
	.hous{width: 310px;margin: 0 auto;}
	.news_nr{width: 80%;}
	
}
@media only screen and (max-width:820px ) {
	
	
}
@media only screen and (max-width:720px ) {
	.in_ne{width: 360px;}
	.n_lisnr{width: 60%;}
}
@media only screen and (max-width:640px ) {
	.banners{display: block;margin-top: 65px;}
	.bannerrs{display: block;margin-top: 65px;}
	.banner{display: none;}
	.bannerr{display: none;}
	.med_btn{width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
	.room1{width: 30px;height: 30px;}
	.room2{width: 30px;height: 30px;}
	
	.header{height: 65px;}
	.logo{margin-top: 8px;}
	.a_leftnr li{width: 48%;float: left;margin: 0 1%;}
	.a_navr{float: none;}
	.a_navl{float: none;display: inline-block;}
	.a_nav{height: auto;}
	.c_rnr{width: 293px;}
	.c_rniner{width: 310px;}
}
@media only screen and (max-width:520px ) {
	.n_topimg{width: 94%;height: auto;}
	.n_lisnr{width: 50%;}
	.med_btn{margin: 19px 10px 0px 0px}
	.fot_top img{margin-left: 0px;left: 200px;}
	.fot_top{text-align: left;}
	.zxun{ display: block; margin: 23px 15px 0 0;
    font-size: 14px; }
}
@media only screen and (max-width:420px ) {
	.in_ne{width: 180px;}
	.news_nr{width: 70%;}
	.n_lisimg{float: none;margin: 0 auto;}
	.n_lisnr{width: 100%;margin: 10px 0px 10px 0px;}
	.n_lis{margin-bottom:20px ;}
	.nn_top h3{font-size: 16px;}
}
@media only screen and (max-width:360px ) {
	.zxun{ font-size: 12px; }
	
}
@media only screen and (max-width:320px ) {
	.zxun{ display: none; }
	
}
@media only screen and (max-width:310px ) {
	.hous{width: 100%;}
	
}




	
	