/*pad*/
img{max-width:100%;}
.toe{ word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*鍘绘帀鑻规灉鐨勯粯璁I鏉ユ覆鏌撴寜閽�*/}
.gh {position: absolute; display: none; top: 73px; right: 38px; height:34px; width:34px;transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;	cursor:pointer;}
.gh.selected {transform: rotate(90deg);}
.gh a {	background-color: #000;	display: block;	height: 4px;	margin-top: -2px;	position: relative;	top: 50%;	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;	width: 100%;}
.gh:hover a:before {transform: translateY(-2px) rotate(0deg);	-webkit-transform: translateY(-2px) rotate(0deg);	-ms-transform: translateY(-2px) rotate(0deg);}
.gh:hover a:after {	transform: translateY(2px) rotate(0deg);	-webkit-transform: translateY(2px) rotate(0deg);	-ms-transform: translateY(2px) rotate(0deg);}
.gh.selected:hover a:before {transform: translateY(0px) rotate(-55deg);	-webkit-transform: translateY(0px) rotate(-55deg);	-ms-transform: translateY(0px) rotate(-55deg);}
.gh.selected:hover a:after {transform: translateY(0px) rotate(55deg);	-webkit-transform: translateY(0px) rotate(55deg);	-ms-transform: translateY(0px) rotate(55deg);}
.gh a:after, .gh a:before {	background-color: #000;	content: "";	display: block;	height: 4px;	left: 0;	position: absolute;	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;	width:100%;}
.gh a:after {top:10px;}
.gh a:before {top:-10px;}
.gh.selected a:after, .gh.selected a:before {top: 0;}
.gh.selected a:before {	transform: translateY(0px) rotate(-45deg);	-webkit-transform: translateY(0px) rotate(-45deg);	-ms-transform: translateY(0px) rotate(-45deg);}
.gh.selected a:after {transform: translateY(0px) rotate(45deg);-webkit-transform: translateY(0px) rotate(45deg);	-ms-transform: translateY(0px) rotate(45deg);}
.gh.selected a {background-color: transparent !important;}

@media only screen and (max-width:1400px) {
	/*/12.26/*/
	
	.slides{width: 100%;}
	.slides .list{width: auto;}
	.slides .prev{left: 20px;}
	.slides .next{right: 20px;}
	
	.slide-nav li{width: 24.86%;}
	.slide-nav{width: 100%;}
}

@media only screen and (max-width:1280px) {
	.wrap{width: auto;}
	.navs ul li{width: 12%;}
	.navs .subnav ul li{ width: 143px;}
	.aside{width: 30%;}
	.main{width: 68%;}
	.main-bd .video-list ul{width: 100%;}
	.main-bd .video-list ul li{width: 48%; margin: 1%;}
	.aside-bt img{width: 100%;}
	.footer-con li{padding-left: 1%; min-height: 310px; margin-bottom: 15px;}
	.footer-con{height: auto;}
	.main-hd-top .gb-data{width: 30%;}
	.main-hd-top .text{width: 60%;}
	.main-bd .news-list dd{width: 45%; margin:0 2%;}
	.main-bd .news-list dd.item2{margin-left: 0; margin:0 2%;}
	.main-bd .news-list .text{width: 100%;}
	
	.main-bd .active-list li{padding: 2%;}
	.main-bd .active-list .img{width: 36%; margin: 0;}
	.main-bd .active-list .text{width: 60%; padding-top: 0;}
	.gb-btn{margin-top: 10px;}
	.slide-nav .data{margin-left: 5px; width: 30px; height: 30px; line-height: 30px; font-size: 20px;}
	.slide-nav .text{margin-left: 5px;}
	.md-news{width: auto;}
	.md-news-bd li span{display: none;}
	.center-block .list-item li{width: 33%; margin: 0;}
	.center-block .list-item li img{height: 100%; margin-right: 2%;}
	.md-xxgs .img{width: 30%; mr}
	.md-xxgs .text{width: 65%}
	.md-szll .img-list{width: 725px;}
	.md-szll ul li{width: 180px;}
	.md-tsjy dd{margin-right: 0;}
}

@media only screen and (max-width:1000px) {
	.footer-con li{width: 45% !important; }
	.slide-nav .data{display: none;}
	.slides .prev,.slides .next{transform: scale(0.6);}
	.md-shol{width: 46%;}
	.md-news{width: 46%;}
	.md-notice{width: 100%;}
	.md-notice{margin-top: 15px;}
	.md-notice .top{width: 48%; float: left; margin: 0 1%;}
	.md-notice .video{width: 100%;}
	.md-notice .video img{width: 100%;}
	.md-notice-bd .list{padding-bottom: 15px;}
	.md-notice-bd .list li{height: 40px; line-height: 40px;}
	.md-notice .top{/*height: 100%;*/}
	.top-block{margin-top: 0;}
	.md-szll .texts{width: 98%; padding-left: 2%;}
	.md-xxgs .img{width: auto; margin-right: 0;}
}

@media only screen and (max-width:800px) {
	
	.md-news-bd li span{display: none;}
	body{width: 100%; margin: 0 auto; min-width: 320px;}
	.gh{ display:block;}
	.navs{display: none;}
	.navs ul li{float: none; height: auto; line-height: 40px; width: auto; border-bottom: 1px solid rgba(214,211,211,0.3);}
	.navs ul li.active a{background: #E5000A;}
	.navs ul li a:hover{background: #E5000A;}
	.navs .subnav{position: static;}
	.navs ul li  .subnav a{background: #fff;}
	.selected nav{ display:block;}
	.header .logo{float: none; margin-top: 2%;}
	.header .right-text{float: none;}
	.header{height: auto; padding: 0 10px; padding-bottom: 15px; position: relative;}
	.header .right-text{margin-top: 10px; height: auto; overflow: hidden;}
	.header .right-text .link{float: left; margin-top: 1%;}
	.header .right-text .sear{float: left; margin-top: 0; margin-left: 5%;}
	.content{margin-top: 0; padding-bottom: 5%;}
	.footer{padding: 0 2%;}
	.aside{float: none; width: 96%; margin: 0 2%;}
	.main{float: none; width: 96%; margin: 0 2%;}
	.aside-bt{display: none;}
	.main-hd-top h2 a{font-size: 25px;}
	
	.slide-nav .text{display: none;}
	.slide-nav .data{display: block;}
	.slide-nav{background: none;}
	.slide-nav li{background: none; border: none;}
	.slide-nav li.active{background: none; border: none;}
	.slide-nav .data{margin-left: 5px; margin: 0; background: #fff; color: #fff; transform: scale(0.4);}
	.slide-nav li.active .data{color: #E5000A;display: inline;}
	.slide-nav li{width: 15px; margin: 3px; float: none; display: inline;}
	.slide-nav{width: auto; text-align: center; height: auto; bottom: 15px !important;}
	
	
	.home-content{margin-top: 0;}
	.gb-h2{font-size: 24px;}
	
	.center-block .list-item li{height: 150px; width: 33.3%; margin: 0;}
	.center-block .list-item li img{width: 100%; height: 100%;}
	.md-xxgs .wrap{padding-left: 1%; padding-top: 3%;}
	.md-xxgs .text{width: 100%;}
	.md-xxgs .texts{width: 85%;}
	.md-xxgs .text-icon{width: 10%;}
	.md-xxgs .more{position: static; clear: both; float: right; margin-right: 20px; margin-bottom: 15px;}
	.center-block{margin: 0;}
	.md-szll .img-list{width: 100%; float: none;}
	.md-szll .texts{float: none; width: 100%; margin-top: 15px; padding-left: 5%;}
	.md-tsjy dd{float: none; margin: 0 1%; width: 95%;}
	.md-tsjy dl{margin:0 3%; width: 100%;}
	.md-tsjy li{width: 45%;}
	.md-tsjy li img{width: 100%;}
	.md-tsjy li .img{width: 100%;}
	.fr-link .wrap{height: auto; padding: 10px; margin-bottom: 2%;}
	.fr-link dt{font-size: 25px;}
	.fr-link dl{height: auto; line-height: 2.5em;}
}	

@media only screen and (max-width:640px) {
	.gh{right: 7px;}
	.header .link li{margin-right: 20px;}
	.aside-hd{padding-top: 5px; height: auto; padding-bottom: 5px;}
	.aside-hd h2{font-size: 20px;}
	.header .right-text .link{float: none;}
	.header .right-text .sear{float: none; margin-left: 0; margin-top: 1%; height: 25px;}
	.header .logo img{width: 96%; margin: 0 2%;}
	.header .sear .text{margin-top: 0;}
	.header .sear .submit{top: 7px;}
	.gh{top: 65%;}
	.footer-con li{width: 90% !important; padding-left: 4%; min-height: auto; overflow: hidden; margin-bottom: 15px;}
	.footer-con h2{margin-bottom: 2%;}
	.main-bd .video-list ul li{width: 98%; margin: 2% 1%;}
	.footer-con{display: none;}
	.main-bd .video-list ul li{height: auto; padding-bottom: 15px;}
	.main-bd .video-list ul li .img{height: auto;}
	.navs {margin-bottom: 15px;}
	.navs ul li{ line-height: 40px ;}

	.gb-btn{margin-top: 3%;}
	.main-hd-top{padding-left: 2%; padding-bottom: 3%;}
	.main-hd-top h2 a{font-size: 22px;}
	.main-hd-top .gb-data{width: 25%;}
	.main-bd .news-list dd{width: 98%; float: none; margin-bottom: 5%;}
	.main-bd .news-list .gb-data{float: none;}
	.main-bd .news-list .text{float: none;}
	.main-bd .news-list li{padding-bottom: 2%;}
	.main-bd .news-list li{padding-top: 3%;}
	
	.main-bd .active-list .text{width: 100%; float: none;}
	.main-bd .active-list .img{margin:0 5% 5% 0;}
	.gb-btn{text-align: right;}	
	.gb-btn a{text-align: center;}
	.md-tsjy li{width: 94%;}
	.md-tsjy li .img{height: auto;}
	.md-tsjy li{height: auto; margin-bottom: 5%; padding-bottom: 2%;}
	.md-xxgs .img{width: 100%; height: auto;}
	.md-xxgs .img img{width: 98%;}
	.footer{padding: 0;}
	.fr-link{display: none;}
	.md-shol{width: 98%; float: none; padding-left: 1%;}
	.md-news{width: 98%; float: none; margin-left: 0; padding-left: 1%;}
	.md-notice .top{width: 100%;}
	.center-block .list-item li{width: 100%; margin-bottom: 2%; height: 200px;}
	.gb-h2{font-size: 20px; margin-top: 15px;}
	.md-news-bd li.big a{font-size: 15px;}
	.md-tsjy .wrap{padding-top: 0;}
}
@media only screen and (max-width:400px){
	.gb-pages li{margin: 0 3px; width: 34px; height: 34px; line-height: 34px;}
	.gb-pages .prev, .gb-pages .next{width: 50px;}
	.header .right-text .link{display: none;	}
	.gh{top:50%}
} 