/* CSS Document */

@media (max-width:1200px) {
	.fo-4{ display:none;}
	.fo-1{ width:30%;}	
	.fo-2{ width:40%;}
	.fo-3{ width:30%; background:none;}
	.rh-zz, .video{ padding-left:15px;}
	.lf-new, .gy-by{ padding-right:30px;}
	.top-logo .b-logo{ display:none;}
	.top-logo .s-logo{ display:block;max-width: 100%;height: auto;margin: 0 auto; padding:10px 0px;}
}

@media( max-width:1024px){
	
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding:30px 0;}
	.navbar-toggle .icon-bar{background:#00479d; width:45px; height:6px; border-radius:5px;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:6px;}
	.sjdnav{ width:100%; /*right:0px; top:92px; position:absolute; z-index:110 !important; max-width:100%; display:none;*/}
	.sjdnav ul{ margin:0; padding:0;}
	.sjdnav li{display:block; padding:0; text-align:center; background:#0390e3; width: 33.33%; float: left; border: 1px solid #fff}
	.sjdnav li.active a{color:#fff; background:#004fa5;}
	.sjdnav li a{display:block; color:#fff; line-height:45px; font-size:15px;}
	
	.top-tt{ display:none;}
	.top-line{ display:none;}
	.top-nav-wrap{ display:none !important;}
	.swiper-banner-img:before{ padding-top:37%;}
	.wrap1{ margin-top:0;}
	.gs-rh{ display:none;}
	.gs-lf{ width:100%;}
	.gs-box{ width:100%; border:0; border-radius:0; padding:5px 10px;}
	.fo-2{ display:none;}
	.fo-1{ width:50%;}
	.fo-3{ width:50%;}
	
	.lf-img{ display:none;}
	.mbox-lf{ width:100%;}
	.mbox-lf-tit{ padding:2px;}
	.mbox-lf-tit p{ display:none;}
	.mbox-lf-tit .tit-box{ padding:6px 10px; position:relative;}
	.mbox-lf-tit h3{ font-size:24px; line-height:30px; text-align:center; font-weight:normal;}	
	.mbox-lf-tit .tit-box span{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; cursor:pointer;}
	.mbox-lf-tit i{ display:block; position:absolute; right:10px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%); font-size:24px; color:#fff;}
	.accordion{ display:none;}
	.accordion .link{ text-align:center; padding:0 10px;}
	
	.mbox-rh{ width:100%; padding-left:0; margin-top:5px;}
	
	/*.fo-m{ display:none;}*/
.yw-tab{ width:100%; overflow:hidden;text-align: left;}
.yw-tab li{ display:inline-block; background:#565656; margin-bottom: 10px; border-radius:3px;white-space:nowrap;overflow:hidden; padding:2px;transition:all 0.3s;}
	
}

@media (max-width:768px) {
	.gy-by{ width:100%; padding-right:0; background:none;}
	.video{ width:100%; padding-left:0;}
	.yw-tit h3{ font-size:20px;}
	.yw-tit p{ margin-top:0; font-size:16px; line-height:24px;}
	.yw-tab li a{ font-size:12px; line-height:26px; padding:0 15px;}	 
	.yw-hid .yw-t .yw-t1{ font-size:15px; line-height:28px;}
	.yw-hid .yw-t p{ font-size:13px; line-height:20px; height:40px;}
	.lf-new{width:100%; padding-right:0; background:none;}
	.rh-zz{ width:100%; padding-left:0; margin-top:20px;}
	.zz-cont{ margin-top:15px; padding:15px 40px;}
	.fo-3{ display:none;}
	.fo-1{ padding-right:0; background:none; width:60%; float:none; margin:0 auto; height:auto; min-height:inherit;}
	.fo-nav{ padding:20px 0;}
	.footer{ margin-bottom:56px;}
	.footer .f-t2{ display:none;}
	
	.mbox{ margin-top:20px;}
	.mbox-rh-tit{ line-height:30px;}
	.mbox-rh-tit p{ display:none;}
	.mbox-rh-tit .r-t1{ width:100%; text-align:left; color:#333;}
	.mbox-rh-tit .r-t1 a{ color:#333;}
	
	.list-2{ padding:0; margin-top:0; margin-bottom:15px;}
}

@media (max-width:640px) {
	 .top-logo{ padding-right:15px;}
	.new-cont .n-lf{ width:100%;}
	.new-cont .n-rh{ padding-left:0; margin-top:20px; width:100%;}
}

@media (max-width:540px) {	 
 	.navbar-toggle{ padding:20px 0;}
	.navbar-toggle .icon-bar{ width:36px; height:5px;}
	.top-head .sjdnav{ top:69px;}
	.gy-cont, .video .v-cont, .new-cont, .fo-1 ul{ margin-top:10px;}
	.fo-1{ width:100%;}
	
	.prc2{ padding:5px;}
	.prc2 .mli-txt h4{ font-size:15px; line-height:24px;}
	.prc2 .mli-txt p{ font-size:13px; line-height:20px; height:40px;}
	
	.list-2 .li2-tu{ width:35%;}
	.li2-txt{ width:65%; padding-left:10px;}
	
}

@media (max-width:450px) {
	 .navbar-toggle{ padding:15px 0;}
	 .navbar-toggle .icon-bar{ width:30px; height:4px;}
	 .navbar-toggle .icon-bar+.icon-bar{ margin-top:5px;}
	 .top-head .sjdnav{ top:54px;}
	 
	.gy-by .gy-tit .g-t2, .lf-new .new-tit .new-t2{ display:none;}
	.gy-by .gy-tit .g-t1, .video .v-tit, .lf-new .new-tit .new-t1, .rh-zz .zz-tit{ line-height:21px;}
	.gy-by .gy-tit .g-t1 strong, .video .v-tit strong, .lf-new .new-tit .new-t1 strong, .rh-zz .zz-tit strong{ font-size:20px;}
	.gy-by .gy-tit .g-t1 span, .video .v-tit span, .lf-new .new-tit .new-t1 span, .rh-zz .zz-tit span{ font-size:14px;}
	.yw-tit h3{ font-size:18px; line-height:26px;}
	.yw-tit p{ font-size:13px; line-height:18px;}
	.yw-tab li a{ line-height:22px; padding:0 12px;}
	.yw-more a{ width:95px; line-height:28px; font-size:12px;}
}
 
@media (max-width:415px) {
	.list-2 .li2-tu{ height:95px;}
	.li2-txt .li2-tt h5{width:100%; line-height:24px;}
	.li2-txt .li2-tt .li2-sj{ display:none;}
	.li2-txt .li2-p{ line-height:20px; height:40px; margin-top:4px;}
	.li2-txt .li2-more{ font-size:12px; line-height:1;}
	

}

@media (max-width:350px) {
	.list-2 .li2-tu{ height:85px;}
	.li2-txt .li2-p{ margin-top:0;}

}

@media (max-width:320px) { 

}











