/* CSS Document */

@media (max-width:1200px) {
	.top-head .top-rh .top-line{ display:none;}
	.nav-wrap{ width:100%;}
	.fo-cet{ display:none;}
	.fo-1{ width:50%;}
	
}

@media( max-width:1024px){
	
}

@media (max-width:991px) {
	.navbar-toggle{display:block; margin:0; padding-right:0; padding:30px 15px;}
	.navbar-toggle .icon-bar{background:#094ca3; width:40px; height:5px;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:6px;}
	.top-head .sjdnav{ width:160px; position:absolute; right:15px; top:100%; z-index:110 !important; max-width:100%; display:none;}
	.top-head .sjdnav ul{ margin:0; padding:0;}
	.top-head .sjdnav li{display:block; padding:0; text-align:center; background:#3baaee; margin-bottom:2px;}
	.top-head .sjdnav li a{display:block; color:#fff; line-height:45px; font-size:16px;}
	.top-head .sjdnav li.active a{color:#fff; background:#125db0;}
	
	.top-head{ display:table; height:auto;}
	.top-head .top-rh{ display:none;}
	.top-head .top-logo{ width:auto;display:table-cell; vertical-align:middle; height:auto; line-height:1; float:none;}
	.banner{ margin-top:89px;}
	.swiper-banner-img:before{ padding-top:35%;}
	
	.fo-rh{ display:none;}
	.fo-lf{ width:50%; margin:0 auto; float:none !important;}
	
	.lf-bot{ display:none;}
	.mbox-lf{ width:100%;}
	.lf-title{ position:relative; height:auto; line-height:50px; font-size:20px;}
	.lf-title span{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; cursor:pointer;}
	.lf-title i{ display:block; position:absolute; right:15px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
	.lf-mul{ display:none;}	
	.mbox-rh{ width:100%; padding-left:0;}
	
}

@media (max-width:768px) {
	.swiper-pc{ display:none;}
	.swiper-phone{ display:block;}
	.swiper-banner-img:before{ padding-top:40%;}
	
	.navbar-toggle .icon-bar{ width:35px;}
	
	.xw-lf{ padding:0;}
	.xw-rh{ padding:0;}
	.yszs .ys-li01 .ys-bot1 .bt-2{ padding:8px 5px;}
	.cp-hid .cp-li01 .cp-bot1 .bt-2{ padding:8px 5px;}
	.cpzx .cp-tab li{ font-size:14px; width:130px; line-height:28px;}
	.m-title .t-p1{ font-size:20px;}
	.m-title .t-p3{ font-size:18px;}
	.wrap1{ padding-top:0;}
	.mores a{ width:160px; line-height:28px;}
	.pf .pf-rh p{ height:auto;}
	.mores{ margin-top:10px;}
	.footer{ padding:20px 0; margin-bottom:56px;}
	.fo-lf{ width:70%;}
	
	.mbox-rh-tit{ line-height:30px;}
	.mbox-rh-tit p{ display:none;}
	.mbox-rh-tit .r-t1{ width:100%;}
	
	.list-2{ padding:0; margin-top:0; margin-bottom:15px;}
	
}

@media (max-width:640px) {
	.cp-hid .cp-li01 .cp-bot1 .bt-2{ padding:8px 0;}
	.yszs .ys-li01 .ys-bot1 .bt-2{ padding:8px 0;}
	.fo-lf{ width:90%;}
	
}

@media (max-width:540px) {	 
	.wp3-next, .wp3-prev{ display:none;}
	.wp3-box{ padding:5px 0;}
	.fo-lf{ width:100%;}
	.xw-lf a{ padding:5px 6px;}
	.xw-lf .tuli{ width:40%; height:auto;}
	.xw-lf .tuli span{ padding-top:70%;}
	.xw-lf .txtbox{ width:60%; padding-left:10px;}
	
	.rh-li01 .rh-img .rh-bot01 .bt-2{ padding:8px 0;}
	.zxly-1{ padding:0;}
	
	.list-2 .li2-tu{ width:35%;}
	.li2-txt{ width:65%; padding-left:10px;}
	
}

@media (max-width:450px) {
	.navbar-toggle{ padding:18px 15px;}
	.banner{ margin-top:65px;}
	
	.xw-rh{ margin-top:0;}
	.xw-rh h5{ font-size:14px; line-height:28px;}
	.xw-rh span{ margin-bottom:5px;}
	.xw-rh p{ font-size:12px; line-height:20px; height:60px;}
	.xw-lf{ margin-top:20px;}
	.xw-lf .swiper-xwlf{ height:360px;}
	.xw-lf .txtbox h5{ font-size:14px; line-height:28px;}
	.xw-lf .txtbox span{ margin-bottom:5px;}
	.xw-lf .txtbox p{ font-size:12px; line-height:20px; height:60px;}

	.rh-li01{ padding:5px;}
	
}
 

@media (max-width:415px) {
	.yszs .ys-li01 .ys-bot1 .bt-2{ display:none;}
	.yszs .ys-li01 .ys-bot1 .bt-1{ width:100%; font-size:12px; font-weight:normal; text-align:center;}
	.cp-hid .cp-li01 .cp-bot1 .bt-2{ display:none;}
	.cp-hid .cp-li01 .cp-bot1 .bt-1{width:100%; font-size:12px; font-weight:normal; text-align:center;}
	.m-title .t-p3{ font-size:14px;}
	.m-title .t-p1{ font-size:18px;}
	.txt-01{ padding:5px 0;}
	.cp-hid{ margin-top:10px;}
	.cpzx .cp-tab li{ font-size:12px; width:110px; line-height:24px;}
	.xw-lf .txtbox p{ line-height:21px; height:42px;-webkit-line-clamp:2;}
	.xw-lf .swiper-xwlf{ height:320px;}
	.xw-lf a{ padding:5px 0;}
	.fo-lf-bot{ padding-left:0;}

	.rh-li01 .rh-img .rh-bot01 .bt-2{ display:none;}
	.rh-li01 .rh-img .rh-bot01 .bt-1{ width:100%; text-align:center;}
	
	.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) {
	.navbar-toggle{ padding:14px 15px;}
	.navbar-toggle .icon-bar{ width:30px; height:4px;}
	.navbar-toggle .icon-bar+.icon-bar{ margin-top:5px;}
	.banner{ margin-top:52px;}
	.xw-lf .swiper-xwlf{ height:285px;}
	
	.list-2 .li2-tu{ height:85px;}
	.li2-txt .li2-p{ margin-top:0;}
	
}

@media (max-width:320px) { 


}











