@charset "utf-8";
@media screen and (max-width:1600px){

}



@media screen and (max-width:1440px){

}



@media screen and (max-width:1280px){

	.backTop{ right: 0px;}



}



@media screen and (max-width:1200px){

	.wrap{ width: 1000px;}

	.rt_link{width: 59%;}

}



@media screen and (max-width:1024px){

	body{background: #fff;}

	.wrap,.bd_body .wrap{ width: 90%;}

	.logo{ left: 0;width: 85px;top:10px;display: block !important;}

	.nav{ display: none;}

	.tool_btn{display: none;}

	.menu-handler{ display: block;}

	.main_a{padding-top: 30px;}

	.maNav{margin: 0;}
	

	.maNav li{width: 25%;padding: 15px 0;    margin-right: 8%;text-align: center;}

	.ma_tit h1{font-size: 23px;}

	.index_ban{height: 595px;background-size: auto 100%;margin-top: 66px;}

	.mb_div3{background-position: 27% center;}

	.mb_div{background-size: auto 100%;margin-top: 25px;}

	.item_div{padding: 0 35px;}

	.main_c{padding: 30px 0;}

	.backTop{display: none !important;}

	.footer .l,.footer .r{float: none;display: block;margin: 0px!important;}

	.foot_r,.f_zx{text-align: left;}

	.f_nav{margin-top: 20px;text-align: left;}

	.f_nav a{margin-left: 0;margin-right: 15px;}

	.foot_r{position: relative;height: 100px;}

	.foot_r .f_nav{position: absolute;left: 0;bottom: 0;width: 100%;}

	.index_ban .wrap{display: none;}

	.a_logo{display: none;}

	.head{background:url(../images/i1.png) !important;}

	.c_l,.c_tags{display: none}

	.c_r{float: none;display: block;width: auto;box-shadow: none;border:none;}

	.c_view{padding: 0;}

	.cr_cont{padding-left: 0;padding-right: 0;}

	.teamlist{margin: 0 -10px;}

	.teamlist li{padding-top: 20px; width: 47%;height: auto;box-sizing: border-box;margin-left:10px;margin-right: 10px;margin-bottom: 20px;}

	.team_a{padding: 0 20px;position: relative;height: 126px;}

	.team_a img{float: none;}

	.ta_txt{float: none;width: auto;padding-top: 0;top: 50%; position: absolute;-webkit-transform: translate(0, -50%);transform:translate(0, -50%);right: 10px;left: 155px;}

	.team_b{margin-top:10px;}

	.menu{display: block;}

	.bd_body .head{background: #f3f6f8 !important;border-bottom: 1px solid #e6e6e6 !important;}

	.bd_body .menu-handler{display: none;}

	.memu_box{width: auto;}

	.f_input,.f_input input[type=text],.f_input1,.f_input1 em{-webkit-box-sizing: border-box;box-sizing: border-box;}

	.f_input input[type=text]{width: 100% !important;height: 50px;line-height: 50px;}

	.f_item1{width: 50%;}

	.f_item3{width: 74%;}

	.m_radio1{margin-right: 40px;}

	.zTag{width: 30px;}

	.i_c{margin-right: 20px;}

	.jdlist{white-space: nowrap;overflow-x:auto;}

	.jdlist li{display: inline-block;float: none;}

	.bd_body .logo{display: none !important;}

	.bd_body .a_logo{display: inline-block !important;}

	.memu_box{padding-top: 50px;}

	.r_nav li{margin-right: 20px;}

	.rt_link{width: 52%;}

	.ds_c{padding-top: 0;}

	.dc_vm{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);width: 100%;}

	.kj_top{bottom: 50px;}

	.slide_item img{width: 100%;height: auto;}

	.slider{height: auto;width: 85%;margin: 0 auto;}

	.slick-prev{left: -39px;top:150px;}

	.slick-next{right: -39px;top:150px;}

	.mb_div .wrap{padding-top: 144px;padding-left: 188px;}

	.new_mb_div {margin-top: 25px;}

	.new_mb_div .wrap {top:32%;padding-left: 185px; }

	.new_mb_div .wrap h2 {margin-top: 10px;margin-bottom: 12px; }
	.newList li a{
		width: 1400px;
		transform: scale(0.75)translateX(-255px);
	}
	.open-accounts{
		margin: 40px 0 0!important;
	}
}



@media screen and (max-width:861px){

	.index_ban{height: 344px;margin-top: 66px;}

	.mtlist{margin: 0 -15px;}

	.mtlist li{margin-bottom: 30px;}

	.mtlist li a{margin: 0 15px;}

	.r_nav{padding: 20px 0;}

	.rz_top{height: auto;}

	.rt_link{width: 100%;}

	.rt_link .rt_item{height: 100px;line-height: 100px;}

	.dlist{margin: 0 -10px;}

	.dlist li a{margin: 0 10px;}

	.dlist li{margin-bottom: 20px;}

	.mb_div {height: 365px;margin-top: 20px;}

	.mb_div .wrap{padding-top: 80px;padding-left: 100px;}

	.new_mb_div {margin-top: 20px;}

	.new_mb_div .wrap {top:28%;padding-left: 10px; }

	.new_mb_div .wrap span {font-size: 12px;}

	.new_mb_div .wrap h2 {margin-top: 8px;margin-bottom: 10px;    font-size: 34px; }

	.new_mb_div .wrap p {font-size: 12px;}
	.f_right{
		float: right;
		margin-top: -75px;
		color: #000;
		    margin-right: 10px;
	}
	.beian{
		margin-right: 0px;
	}
	.ewm{
		margin-top: 0px !important;
	}
}

@media screen and (max-width:640px){

	.index_ban{height: 344px;margin-top: 66px;}

	.f_nav a{font-size: 14px;margin-right: 10px;}

	.teamlist li{width: 100%;margin-left: 0;margin-right: 0;}

	.teamlist{margin: 0;}

	.hj_tit span{width:130px; }

	.mtlist{margin: 0 -10px;}

	.mtlist li{margin-bottom: 20px;}

	.mtlist li a{margin: 0 10px;}

	.memu_dd label{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom: 20px;border-bottom: 1px dashed #555}

	.memu_dd{padding:5px 20px 25px 20px;}

	.f_item3{width: 100%;}

	.f_item1{width: 70%;}

	.jdlist,.f_item5,.f_item6{width: 100%;}

	.memu_dd label.label_l{margin-bottom: 35px;}

	.memu_box{padding-top:0px;}

	.memu_tit h2{font-size: 20px;}

	.slick-prev,.slick-next{top:80px;}

	.mb_div {height: 320px;margin-top: 15px;}

	.mb_div .wrap{padding-top: 63px;padding-left: 20px;}

	.new_mb_div {margin-top: 15px;width: 100%;}

	.new_mb_div .wrap {top:24%;
		/*padding-left: 80px;*/
		 }

	.new_mb_div .wrap span {font-size: 12px;}

	.new_mb_div .wrap h2 {margin-top: 8px;margin-bottom: 8px;    font-size: 32px; }

	.new_mb_div .wrap p {font-size: 12px;}





}

@media screen and (max-width:520px){

	.index_ban{height: 344px;margin-top: 66px;}

	.mtlist{margin: 0 -10px;}

	.mtlist li{margin-bottom: 20px;width: 50%;}

	.mtlist li a{margin: 0 10px;}

	.f_item4{width: 80px;}

	.f_item1{width:60%;}

	.rt_link .rt_item{font-size: 16px;}

	.rt_item .icon{width: 45px;height: 45px;margin-right: 15px;}

	.city_a h3{padding-left: 40px;}

	.ca_r{padding-right: 40px;}

	.mb_div .wrap{padding-top: 60px;    padding-left: inherit;}

	.new_mb_div .wrap {
		top: 8%;
	margin: 0 auto;
	width: 95%;}

	.new_mb_div .wrap span {font-size: 12px;}

	.new_mb_div .wrap h2 {margin-top: 4px;margin-bottom: 4px;    font-size: 28px; }

	.new_mb_div .wrap p {font-size: 12px;width: 100%;}
	.f_right {
    float: right;
    margin-top: -5px;
    color: #000;
    width: 96%;
	}
	.wrap{
		padding:0;
	}
	.main_d .wrap{
		width: 92%;
	}
	.beian{
		margin-right: 0px;
	}
	.c_float{
		text-align: center;
	}
	.foot_a{
		padding-bottom: 0px;
	}
	.o_txt{
		    margin-left: 10px;
	}
	.c1{
		    padding: 5px;
	}
	.c1 .bd_num{
		font-size: 12px;
		color: #555;
		padding: 0px;
	}
	.hd_list{
	    position: relative;
		height: 250px;
		overflow: hidden;
		margin: 35px 0px;
		    width: 100%;
	}
	.hd_list img{
		position: absolute;
		bottom:0;
		width: 100%;
		height:auto;
		margin-top: 0px;
		z-index:60;
	}
	.hd_list .new_txt{
		position: absolute;
		height: 150px;
		width: 100%;
		background: rgba(45,47,49,.8);
	}
}

@media screen and (max-width:480px){

	.i_c{margin-right: 10px;}

	.zTag{width: 25px;}

	.dlist li{width: 100%;}

	.kj_top{width: 100%;margin-left: 0;left: 0;}
	
	.new_txt h4{height:60px;margin-top: 10px;overflow:hidden;}

}

@media screen and (max-width:420px) {

	.head,.top{height: 40px;}

	.logo{width: 125px;top:0px; margin-top: 5px;}

	.menu-handler{width: 40px;height: 40px;top:0;}

	.menu-handler .burger{height: 3px;width: 30px;top:12px;margin-left: -15px;}

	.menu-handler .burger-2{top:19px;}

	.menu-handler .burger-3{top:26px;}

	.main_a{padding-top: 20px;}

	.ma_tit h1{font-size: 16px;}

	.maNav li span{height: 40px;line-height: 40px;}

	.maNav li span img{max-height: 40px;}

	.maNav li p{font-size: 12px;}

	.maNav{padding-top: 10px;padding-left:0px;}

	.index_ban{height: 265px;margin-top: 40px;}

	.main_b{padding-top: 0;}

	.mb_tit{width: 100%;}

	.mb_div{height: 208px;letter-spacing: normal;}

	.mb_div .wrap{padding-top: 20px;    padding-left: inherit;}

	.mb_div span{font-size: 10px;}

	.mb_div p{font-size: 11px;line-height: normal;}

	.mb_div h2{font-size: 28px;margin-top: -10px;margin-bottom: -3px;}

	.item_div{padding: 0 20px;}

	.f_zx span{width: 160px;font-size: 16px;vertical-align: middle;}

	.f_zx span, .f_zx a{font-size: 14px;}

	.f_zx a{width: 100px;margin-left: 20px;}

	.f_nav a{font-size: 12px;margin-right: 8px;    float: left;}

	.f_nav a:last-child{margin-right: 0;}

	.f_nav a img{width: 11px;}

	.f_zx{margin-top: 30px}

	.cr_cont{padding-top: 0;}

	.cr_cont dd{padding: 20px 0;margin-bottom: 20px;}

	.menu{top:50px;}

	.hzbox li{padding-left: 0;}

	.hzbox li img{display: block;margin: 0 auto;position: static;}

	.hz_txt{margin-top: 20px;}

	.hz_txt .hz_more{bottom: -19px;}

	.hz_txt strong{display: block;text-align: center;}

	.hj_tit span{width:100px; font-size: 14px;height: 30px;float: left;}

	.mtlist li{margin-bottom: 20px;width:100%;}

	.mtlist li p{padding-bottom: 15px;}

	.d_tool{line-height: 40px;}

	.f_item4,.i_c,.zTag{margin-bottom: 40px;}

	.f_item4_1,.zTag1_1{margin-bottom: 0px;}

	.m_radio:last-child{margin-top: 20px;}

	.f_item1{width: 100%;margin-bottom: 20px;}

	.f_item2{width: 100%;}

	.f_input1 select{width: 100%;box-sizing: border-box;left: 0}

	.bd_body .a_logo{margin-top: 8px;}

	.bd_body .a_logo img{width: 140px;}

	.memu_btn{padding: 30px 0;}

	.list_a td{font-size: 14px;padding: 15px 10px;}

	.rt_link .rt_item{height: 85px;line-height: 85px;font-size: 15px;}

	.rt_item .icon{width: 35px;height: 35px;}

	.r_nav{width: 100%;}

	.r_nav li{width: 33.333%;margin: 0;font-size: 12px;white-space: nowrap;text-align: center;}

	.ds_c h3{font-size: 28px;}

	.city_a h3{padding-left: 20px;font-size: 20px;}

	.city_a h3 img{height: 20px}

	.ca_r{padding-right: 20px;font-size: 12px;padding-top: 100px;}

	.ca_r strong{font-size: 18px;}

	.map_txt{width: 100%;}

	.play{margin: 15px 0;}

	.play img{width: 40px;}

	.kj_top{bottom: 10px;}

	.kj_top h3{font-size: 20px;}

	.kj_top p{font-size: 12px;}

	.kj_bt a{height: 32px;line-height: 32px;font-size: 15px;}

	.newList li a{min-height: 240px;height: auto;width: 100%;transform: scale(1)translateX(0px);}

	.hd_list  .new_txt{
		position: absolute;
		background: rgba(45,47,49,.8);
		z-index: 50;
		height: 173px;
		color: #fff;

		width: 100%;
		margin: 0 auto;
		font-size: 20px;
		padding:0px;
	}

	.slick-prev,.slick-next{width: 25px;height: 25px;background-size: 100% 100%;margin: 0;}

	.slick-prev{left: -35px;}

	.slick-next{right: -35px;}


}

@media screen and (max-width:360px) {

	.item_div{padding: 0 0px;}

	#owl-demo .owl-next{right: -40px;}

	#owl-demo .owl-prev{left: -40px;}

	.hj_tit span{width:90px;}



}

@media screen and (max-width:320px) {

	.f_nav a{margin-bottom: 5px;}

	.hj_tit span{width:75px;}

	.bd_body .a_logo{margin-top: 13px;position: relative;left: -5px;}

	.bd_body .a_logo img{width: 110px;}

	.d_tool{letter-spacing: 1px;}

	.d_tool a{font-size: 12px;}

	.zTag{width: 20px;}

	.dlist li a{height: 220px;}

	#owl-demo .owl-next{right: -35px;}

	#owl-demo .owl-prev{left: -35px;}

}
.article-block img {
	max-width:100%;
}
.cr_about table,.cr_about td{
	max-width:100%;
}



