
@-ms-viewport {
  width: device-width;
}



@media (min-width: 768px) and (max-width: 1280px) {
	/**554*/
	.flickerplate{
	width:100%;
	height:700px!important;
	overflow:hidden;
	background-size:100% 100%;
	}

	.banner{height:700px!important;}

}

@media (min-width: 1281px) and (max-width: 1368px) {
	/**542 554*/
	.flickerplate ul.flicks>li{
	width:100%;
	height:700px!important;
	overflow:hidden;
	background-size:100% 100%;
	}
	.banner{height:700px!important;}

}

@media (min-width: 1369px) and (max-width: 1400px) {
	/**554*/
	.flickerplate ul.flicks>li{
	width:100%;
	overflow:hidden;
	height:700px!important;
	background-size:100% 100%;
	}
	.banner{height:700px!important;width:1400px!important;}

}

@media (min-width: 1401px) and (max-width: 1600px) {
	/**663*/
	.flickerplate ul.flicks>li{
	width:100%;
	overflow:hidden;
	height:700px!important;
	background-size:100% 100%;
	}
	.banner{height:700px!important;overflow:hidden;}

}

@media (min-width: 1601px) {

	.flickerplate ul.flicks>li{
	width:100%;
	overflow:hidden;
	background-size:100% 100%;
	}
	.banner{height:760px!important;overflow:hidden;}

}


@media (min-width: 0px) and (max-width: 768px) {
	.clear_20px{height:0; clear:both;}
	.mainWarp{float:none;width:100%;}
	
	/*首页*/
	.banner{height: auto; width:100%; margin:40px auto 0 auto;height:260px!important;}
	.flickerplate {
	position:relative;
	width:100%;
	height:260px!important;
	background-color:#e6e6e6;
	overflow:hidden
	}
	.flickerplate ul.flicks>li{

	height:260px!important;

	overflow:hidden
	}
	.flickerplate ul.flicks>li{background-size:100% 260px;}




	
	

	.indexTabs{width:100%; padding:15px; margin:0 auto;background:#FFFFFF;}
	.indexTabs a{ margin:0 5px 15px 0; display:block; font-size:13px; width:45%; padding:0; text-align:left; float:left;}
	.indexTabs a span{font-size:13px; margin:0 0 0 10px}
	.indexTabs img{width:30px; min-width:30px; min-height:30px;}

	.sy_acs .item{width:96%;  float:none; margin:0 auto;}
	.sy_acs .item .bg{ margin:40px;background:url("../images/common/bg_black50.png"); padding:20px;}
	.sy_acs .item .txt{height:200px; overflow:hidden;color:#fff;font-size:12px;}
	.sy_acs h3{font-size:25px; font-weight:normal; line-height:25px;height:25px; text-align:center;margin:20px 0;color:#fff;}
	.sy_acs .mr{border:1px solid #fff;width:120px;height:32px;line-height:32px;color:#000; display:block; margin:0 auto 20px auto;}
	
	.sy_acs2{ margin:-20px auto 0 auto; color:#666; font-size:15px; line-height:22px;background:#f6f7f9;padding:60px 0 20px 0;}
	.sy_acs2 .item{width:96%;  float:none; margin:0 auto;}
	.sy_acs2 .item .pic{height:auto; overflow:hidden;width:100%; }
	.sy_acs2 .item .pic img{height:auto;width:100%; }
	.sy_acs2 .item .txt{height:auto; overflow:hidden;width:100%; }
	.sy_acs2 .item .mr{margin:10px 0 20px 0;}
	.sy_acs2 .item .mr2{margin:10px 0 20px 0;}
	.sy_acs2 .mg50{margin:0 auto;}

	.sy_acs3{padding:20px 0; height:auto;}
	.sy_acs3 .xlzh{display:none;}
	
	.sy_acs5{padding:0;}
	.sy_acs5 h3{height:42px; font-size:28px; font-weight:lighter; line-height:42px; width:100%; text-align:left;display:block;margin:0 auto; padding: 0 0 0 40px;}
	.sy_acs5 .item{width:96%;  float:none; margin:0 auto;}
	.sy_acs5 .item p{width:100%; height:auto;}
	.sy_acs5 .item ul li .time{width:90px;height:44px;line-height:44px;padding-top:4px;}
	.sy_acs5 .item ul li:nth-of-type(even) .time{width:90px;height:44px;line-height:44px;padding-top:4px;}

	.sy_acs5 .item2{width:96%;  float:none; margin:0 auto;}
	.sy_acs5 .item2 p{width:100%; height:auto;}
	.sy_acs5 .item2 ul li .time{width:48px;height:44px;line-height:18px;padding-top:4px;}
	.sy_acs5 .item2 ul li:nth-of-type(even) .time{width:48px;height:44px;line-height:18px;padding-top:4px;}
	
	
	/*页面顶部*/
	.header_container {width:100%;height: auto;}
	.top_header{width:100%;padding:0;left:0px; top:0; position:relative;}
	.top_header .pull-right{display:none;}
	.top_header .pull-left{float:none; text-align:left; padding:0 0 0 10px;margin:0;width:50%;}
	.top_header .col-sm-6{width:auto; margin:0 20px 0 0;}
	.top_header .lng{margin:0;line-height:36px;}
	.headTop{width:100%; height:60px;padding:10px;display:block; border-bottom:1px solid #ccc;background:#FFFFFF;}
	.headTop .head_left {padding:0 5px 10px 5px; height:auto;overflow:hidden;}
	.headTop .head_left .logo{height:60px;padding:0;margin:0;}
	.headTop .head_right,.headTop #datebox{display:none;}
	
	
	/*子菜单*/
	.pageBanner{width:100%;background:#fff; margin: 120px auto 0 auto; padding:0;border-bottom:1px solid #ccc;height:auto;}
	.pageBanner .lv_tree{display:none;}
	.pageBanner .pageNav{width:100%; padding:0; margin:15px auto;display:block;}
	.pageBanner .pageNav ul{ margin:0 auto}
	.pageBanner .pageNav li{float:left; margin:0 0% 10px 4%; width:42%; }
	.pageBanner .pageNav li a{color:#fff; background:#111a39; text-decoration:none; text-align:center; display:inline-block; height:30px; line-height:30px; width:140px;border-radius:6px;font-size:13px; }
	.pageBanner .pageNav li a:hover{background:#fdd000; color:#fff!important;}
	
	.pageBanner .pageNav2{width:100%; padding:0; margin:15px auto;display:block;}
	.pageBanner .pageNav2 ul{ margin:0 auto;}
	.pageBanner .pageNav2 li{float:left; margin:0 2% 10px 2%; width:96%; }
	.pageBanner .pageNav2 li a{color:#fff; background:#111a39; text-decoration:none; text-align:center; display:inline-block; height:30px; line-height:30px; width:100%;border-radius:6px;font-size:13px; }
	.pageBanner .pageNav2 li a:hover{background:#fdd000; color:#fff!important;}

	/*内页正文*/
	.pageLeft{float:none;width:100%;}
	.pageRight{float:none; width:90%;display:block; padding:15px 5%; margin:0 auto;background:#FFFFFF;}
	.pageRight *{font-size:13px;line-height:150%;}
	.pageRight .lv_tree{width:100%; border:0;}
	.pageRight .lv_tree_con{display:none;}
	.pageRight img{width:100%; height:auto;}
	.pageRight #vcastr3{width:320px; height:240px;}
	.pageRight #iframe,.pageRight #iframe_br{display:none;}
	.pageRight .col-md-12{width:96%;}
	.pageRight .btn_page{width:auto; padding:0 20px; margin:0; min-width:100px; line-height:30px;}
	.pageRight .tabcss img{width:auto !important; height:auto !important;}

	.pageRight2{float:none; width:90%;display:block; padding:15px 5%; margin:0 auto;background:#FFFFFF;}
	.pageRight2 *{font-size:13px;line-height:150%;}
	.pageRight2 .lv_tree{width:100%; border:0;}
	.pageRight2 .lv_tree_con{display:none;}
	.pageRight2 img{width:100%; height:auto;}
	.pageRight2 #vcastr3{width:320px; height:240px;}
	.pageRight2 #iframe,.pageRight #iframe_br{display:none;}
	.pageRight2 .col-md-12{width:96%;}
	.pageRight2 .btn_page{width:auto; padding:0 20px; margin:0 0 20px 0; min-width:100px;}
	.pageRight2 .tabcss img{width:auto !important; height:auto !important;}

	.pageRight3{float:none; width:90%;display:block; padding:15px 5%; margin:0 auto;background:#FFFFFF;}
	.pageRight3 *{font-size:13px;line-height:150%;}
	.pageRight3 .lv_tree{width:100%; border:0;}
	.pageRight3 .lv_tree_con{display:none;}
	.pageRight3 img{width:100%; height:auto;}
	.pageRight3 #vcastr3{width:320px; height:240px;}
	.pageRight3 #iframe,.pageRight #iframe_br{display:none;}
	.pageRight3 .col-md-12{width:96%;}
	.pageRight3 .btn_page{width:auto; padding:0 20px; margin:0 0 20px 0; min-width:100px;}
	.pageRight3 .tabcss img{width:auto !important; height:auto !important;}

	.pageRight3 .wd25{float:none;width:100%;}


	.downloadlist li{font-size:13px;}

	.pic_hzhb{margin:0 auto;}
	.pic_hzhb li{margin:0 0 15px 0;border-bottom:1px solid #ccc;padding:0 0 15px 0;display:block;height:auto;}
	.pic_hzhb li .pic{float:none;width:100%;display: table-cell;vertical-align:middle;text-align:center;}
	.pic_hzhb li .pic img{max-height:80px;width:auto;}
	.pic_hzhb li .txt{float:none;width:100%;}
	.pic_hzhb .hh1{height:auto;}
	.pic_hzhb .hh2{height:auto;}
	.pic_hzhb span{display:none;}

	.pic_zhanpin .item{float:none;border:0 solid #ccc;width:100%;margin:0 auto;}
	.pic_zhanpin .item img{width:100%;height:auto;}

	.pic_about2 .item{float:none;border:0 solid #ccc;width:100%;margin:0 auto 25px auto;}
	.pic_about2 .item img{width:100%;height:auto;}

	#mytab .item{ text-align:left; width:100%; margin:0 auto 15px auto; float:none; cursor:pointer;}
	#mytab .item .pic{display:block; margin:0 auto; width:100%; height:auto; z-index:-1px;}
	#mytab .item .pic img { width:100%; height:auto;} 
	#mytab .item h3{width:100%;}

	.kdbox{ height:auto;}
	.kdbox li{float:none;border:0;width:100%;height:auto; margin:0;}
	.kdbox li img{width:100%;height:auto;}
	.kdbox li .txt{height:auto;}
	.kdbox li .mr{margin:10px 0 30px 0;}


	.pic_event{margin:0 auto;}
	.pic_event img{width:100%;height:auto;}
	.pic_event .item{margin:0 0 20px 0;border-bottom:1px solid #ccc;padding:0 0 20px 0;height:auto;}
	.pic_event .item .pic{float:none;width:100%;height:auto; margin:0 20px 0 0;}
	.pic_event .item .txt{float:none;width:100%;padding:0;margin:0 auto;}
	.pic_event .item .txt h3{font-size:20px;height:auto;line-height:30px;padding:10px 0;margin:0 0 10px 0;}
	.pic_event .item2{margin:0 0 45px 0;padding:0 0 0 0;height:auto;}
	.pic_event .item2 .pic{float:none;width:100%;height:auto; margin:0;}
	.pic_event .item2 .txt{float:none;width:100%;padding:0;margin:0 auto;}
	.pic_event .item2 .txt h3{font-size:20px;height:auto;line-height:30px;padding:10px 0;margin:0 0 10px 0;}

	.txtbox3{margin:0 auto;padding:10px;background:#f8f8f8;}
	.txtbox3 .pic{float:none;width:100%;margin:10px 0 0 0;}
	.txtbox3 .pic img{width:100%;}
	.txtbox3 .txt{float:none;width:90%;text-align:left;font-size:13px;line-height:30px;padding:10px 5% 0 5%;}


	.txtbox2 .pic{float:none;width:100%;margin:0 auto 10px auto;margin:0 auto 20px auto;}
	.txtbox2 .pic img{width:100%;}
	.txtbox2 .txt{float:right;width:100%;}


	.txtbox5{width:100%;}
	.txtbox5 .pic{float:none;width:100%;margin:0 auto 20px auto;}
	.txtbox5 .pic img{width:100%;}
	.txtbox5 .txt{float:none;width:100%;}
	.txtbox5 li{margin:0;float:none;}

	.tqhy li{float:none;border:0;width:100%; margin:0 auto;}
	.tqhy li img{width:100%;height:auto;}
	.tqhy li .txt{height:auto;}
	.tqhy li .mr{margin-bottom:30px;}


	.pic_bta .item{margin:0 0 45px 0;border-bottom:1px solid #ccc; padding:0 0 45px 0;height:auto;}
	.pic_bta .item .pic{float:none;width:100%;height:auto; margin:0 auto;}
	.pic_bta .item .pic img{width:100%;}
	.pic_bta .item .txt{float:none;width:100%;}
	.pic_bta .item .txt h3{font-size:20px;height:auto;line-height:40px; border-bottom:1px dashed #ddd;padding:10px 0;margin:0 0 10px 0;}
	.pic_bta .item .txt h3 img{float:none; height:30px; width:160px;display:block;}
	.pic_bta .item2{margin:0 0 45px 0;border-bottom:1px solid #ccc;padding:0 0 45px 0;height:auto;}
	.pic_bta .item2 .pic{float:none;width:100%;height:auto; margin:0 auto;}
	.pic_bta .item2 .pic img{width:100%;}
	.pic_bta .item2 .txt{float:none;width:100%;}
	.pic_bta .item2 .txt h3{font-size:20px;height:auto;line-height:40px; border-bottom:1px dashed #ddd;padding:10px 0;margin:0 0 15px 0;}
	.pic_bta .item2 .txt h3 img{float:none; height:30px;width:160px;display:block;}

	.txtitle{width:100%;margin:0 auto;}
	.txtitle div{border-bottom:0 solid #eee;height:1px;position:relative;top:-20px;z-index:1;}
	.txtitle p{display:block; height:40px;;font-size:22px;background:#fff;z-index:999;position:static; text-align:left;width:100%;}


	.pic_logo{margin:0;float:none;}
	.pic_logo .item{float:none;width:100%;height:auto; padding:30px 0 0 0;border:0;}
	.pic_logo .item .txt{width:100%;margin:0;}
	.pic_logo .item img{width:180px;height:60px; margin:0 auto 20px auto;}

	.zjlist li{width:100%; height:auto;}
	.zjlist li img{width:100%;max-width:160px; height:auto;}
	.zjinf img {width:100%;float:none;margin:0 auto 15px auto; max-width:160px;}

	.xclist li{width:100%; height:auto;}
	.xclist li img{width:100%;max-width:160px; height:auto;}
	.xcinf img {width:100%;float:none;margin:0 auto 15px auto; max-width:160px;}


	.infolist2{padding:0px; margin:0 auto;}
	.infolist2 .item{border-bottom:1px solid #eee;color:#2e2e35;  overflow:hidden; display:block; margin:0 0 20px 0; padding: 0 0 20px 0 ; width:100%;}
	.infolist2 .item .pic{ width:240px; height:160px;margin:0 0 10px 0;float:none;}
	.infolist2 .item .pic img{width:240px; height:160px;}
	.infolist2 .item .txt{ text-align:left; margin:0;width:100%; line-height:180%;float:none;}

	.zplist li{text-align:left;padding:2px 0 2px 20px;margin:0;width:90%;float:none;}
	.zplist2 li{text-align:left;padding:2px 0 2px 20px;margin:0;width:90%;float:none;}
	.zplist3 li{text-align:left;padding:2px 0 2px 20px;margin:0;}
	.zplist4 li{text-align:left;padding:2px 0 2px 20px;margin:0;width:90%;float:none;}


	.form .col-md-6{width:94%; float:none; font-size:13px;}
	.form .col-md-12{width:94%; float:none; font-size:13px;}
	

	
	
	
	/**页面尾部*/
	.back_top{display:none;}




	.footer{ padding:10px 0;margin:0 auto; overflow:hidden;}
	.footer .r1,.footer .r2,.footer .r3{float:none; display:block; width:100%; height:auto; margin:0; padding:10px;}
	/**.footer .r1{display:none;}*/
	.footer .r3{ overflow:hidden;}
	.footer .r3 .email{width:200px;}

	.footer2{ padding:10px 0;  margin:0 auto; overflow:hidden;}
	.footer2 .r1,.footer2 .r2,.footer2 .r3{float:none; display:block; width:100%; height:auto; margin:0; padding:10px;}	
	.footer2 .r1{display:none;}
	.footer2 .r3{ overflow:hidden;}
	.footer2 .r3 .email{width:200px;}

	.copyright { height:30px; margin:0 auto;}
	.copyright .txt{padding:5px; height:20px; line-height:20px;}
	.copyright span,.copyright .logo{display:none;}
	#wechat_modal{display:none;}
	
	
/*折叠菜单效果**/

.container {width: 100%;margin: 0 auto;	overflow:hidden;}
.container img{width:100%;}
.container h2.acc_trigger{height:auto; line-height:200%; font-size:12px; }
.container h2.acc_trigger a{padding:5px 5px 5px 40px;}
.container .acc_container{ width:100%; border:0; padding:0; margin:0;}
.container .acc_container .block{padding:10px 0; margin:0;}

}


/*手机自适应菜单*/
header	.header_wrapper {
		z-index:9999999;
	}

header nav {}


a.menu_toggler {
	display:none;
}
header .mobile_menu_wrapper {
	display:none;
	
}
nav.mobile_header {
	display:none!important;
}

@media (min-width: 320px) and (max-width: 540px) {
	.sy_acs2{width:100%;}
	.sy_acs2 .btn{ padding:0; margin:0 auto;}
	.sy_acs2 .btn a{display:block; width:300px; height:160px;line-height:160px;float:none; margin-right:auto;margin-left:auto;}
	.sy_acs2 .btn span{width:300px; height:160px;}
	.sy_acs2 .btn .b1 span:hover{width:300px; height:160px;}
	.sy_acs2 .btn .b3 span:hover{width:300px; height:160px;}

	
	}

@media only screen and (min-width: 761px) {
	header .mobile_menu_wrapper {
		display:none!important;
	}
}

@media (max-width: 767px) {

	.header_wrapper .navBar{display:none !important;}

	a.menu_toggler {
		display:block!important;
		width:26px;
		height:22px;
		position:absolute;
		right:10px;
		top:-110px;
		
		background:url(../images/menu_btn.png) no-repeat 0 0;
		z-index:9999999;
	}
	header .mobile_menu {
		padding: 0px;
		z-index:999999;
	}
	header .mobile_menu dl{ display:none;}

	header .mobile_menu li a{background:#111a39; color:#fff;}
	header .mobile_menu li a:hover{background:#fbd101; color:#fff;}
	header .mobile_menu li a,
	header .mobile_menu .sub-menu li a {
		line-height:19px!important;
		font-size:13px!important;
		color:#fff!important;
		display:block!important;
		text-align:center!important;
		padding:10px!important;
		text-align:left!important;
		border-bottom:#fff 1px solid;
	}
	header .mobile_menu .sub-menu {
		display:block!important;
		visibility:visible!important;
	}
	header .mobile_menu .sub-menu li a{
		padding-left:30px!important;
	}
	header .mobile_menu .sub-menu li ul.sub-menu li a {
		padding-left:50px!important;
	}
}

