
img {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	border: 0;
	display: inline-block;
}
a {
	color: #333;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
}
body {
	font-size: 0.875rem;
	background-size: cover;
}
.header_area {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	height: 127px !important;
	right: 0;
	z-index: 999;
}
.sub_header_area {
	width: 100%;
	z-index: 999;
}
.header {
	position: relative;
	max-width: 1200px;
	margin: 0 auto;
}
.header .logo {
	position: relative;
	top: 12px !important;
	opacity: 0;
	z-index: 999;
	margin: 0 auto;
	width: 120px;
}
.header .logo a {
	width: 110px;
	height: 96px;
	background: url(../image/logo6.png) no-repeat 0 0;
	display: block;
}
.header .nav {
	display: none;
}
.header .nav_btn {
	display: none;
}
.header .forward {
	height: auto;
	font-size: 20px;
	border: none;
	background: none;
	float: left;
}
.header .forward:before {
	content: "\e661";
	color: #fff;
}
.header .language {
	height: auto;
	font-size: 16px;
	border: none;
	background: none;
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.header .language:before {
	content: '\e614';
	color: #fff;
}

.nav_right {
	
	position: relative;
	top: -87px;
	margin: 0 auto;
	opacity: 0;
	text-align: center;
	right: -40px;
}
.nav_right ul {
	float: left;
	font-size: 16px;
	padding-top: 23px;
	padding-left: 36px;
}
.nav_right ul li {
	float: left;
	width: 153px;
	text-align: center;
	position: relative;
	height: 50px;
}
.nav_right ul li:nth-child(3){
	margin-right:200px;
}

.nav_right>ul>li>a {
	display: block;
	float: left;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #525557;
}
.sub_h .nav_right>ul>li>a {
	color: #000;
}
.nav_right ul li a i {
	float: left;
	width: 100%;
	height: 50px;
	line-height: 50px;
	position: relative;
	
}

.nav_right ul li:nth-child(2) {
background: url(../image/line.png) 0px 19px no-repeat;
}
.nav_right ul li:nth-child(3) {
background: url(../image/line.png) 0px 19px no-repeat;
}
.nav_right ul li:nth-child(5) {
background: url(../image/line.png) 0px 19px no-repeat;
}
.nav_right ul li:nth-child(6) {
background: url(../image/line.png) 0px 19px no-repeat;
}
.ie9 .nav_right ul li a i {
	float: left;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: rgba(255,255,255,0);
	position: relative;
}
.nav_right>ul li a span {
	display: inline-block;
	width: 0;
	margin: 0 auto;
	height: 2px;
	background: none;
	position: absolute;
	bottom: 11px;
	left: 50%;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.nav_right>ul li:hover span {
	width: 100%;
}
.mb_tab_all {
	padding: 0 20px;
	display: none;
}
.sub_h .nav_right ul li a {
	color: #000;
}
.sub_h .nav_right>ul li a span {
	background: #FFF;
}
.language_sel {
	float: left;
	margin-left: 29px;
	margin-top: 37px;
	font-size: 14px;
}
.language_sel a {
	color: #fff;
}
.sub_h .language_sel a {
	color: #000;
}

.nav_right>ul li dl {
	z-index: 9999;
	padding: 10px 0 10px;
	display: none;
	position: absolute;
	color: #fff;
	top: 44px;
	left: 0px;
	right: 0px;
	background-color: rgba(230,33,41,0.88);
}
.nav_right>ul li dl dd {
	position: relative;
	text-align: center;
	height: 40px;
}
.nav_right>ul li dl dd>a {
	height: 40px;
	font-size: 14px;
	color: #fff!important;
	line-height: 40px;
	display: inline-block;
	width: 100%;
}
.nav_right>ul li dl dd>a:hover {
	color: #fff!important;
}

.nav_right ul li a {
}
.nav_right ul li:hover a {
	color: #e62129;
}
.nav_right ul li a i::after {
	content: '';
	position: absolute;
	width: 14px;
	height: 6px;
	right: 69px;
	opacity: 0;
	top: 38px;
	background: url(../image/menu_dbac1.png) no-repeat left center;
	vertical-align: middle;
}
.nav_right>ul li:hover a i::after {
	opacity: 1;
}
.nav_right ul li dl dd:hover a {
	background: #e62129;
	color: #fff;
}
.banner {
	position: relative;
	margin: 0 auto;
	max-width: 1920px;
	overflow: hidden;
}
.main_focus .bx-wrapper {
	margin: 0 auto;
}
.ban_focus {
	margin: 0 auto;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.ban_focus li {
	color: #fff;
	display: none;
	position: relative;
}
.ban_focus li img {
	display: none;
	width: 100%;
}
.ban_focus li.cur {
	display: block;
}
.ban_focus li .ban_f_con {
	position: absolute;
	top: 30%;
	left: 36%;
	text-align: center;
}
.ban_focus li .ban_f_img {
	width:519px;
	margin: 0 auto;
}
.ban_focus li .ban_f_img img{
    transform: scale(1) !important;
    
}
.ban_f_con h1 {
	position: relative;
	opacity: 0;
	margin-top: 12px;
	color: #0061ae;
	width: 550px;
	font-weight: bold;
	text-transform: uppercase;
}
.ban_f_con h2 {
	position: relative;
	opacity: 0;
	text-transform: uppercase;
}
.ban_f_con h3 {
	position: relative;
	opacity: 0;
	margin-top: 25px;
	color: #fff;
}
.ban_f_con h4 {
	position: relative;
	opacity: 0;
	margin: 5% 0;
	color: #fff;
	border: 1px solid #fff;
	padding: 2% 3%;
	max-width: 124px;
}
.ban_f_con h4 a {
	display: block;
	color: #fff;
	text-align: center;
}
.ban_dot {
	position: absolute;
	bottom: 36px;
	left: 50%;
	z-index: 9;
}
.ban_dot a {
	background: url(../image/th_jd_off.png) no-repeat;
	width: 17px;
	height: 15px;
	float: left;
	margin-right: 8px;
}
.ban_dot a.btn_on {
	background: url(../image/th_jd_on.png) no-repeat;
}
.search_btn {
	float: left;
	background: url(http://static2.yun300.cn/img/th_search.png?tenantId=82188&viewType=1&v=1629698120000) no-repeat;
	margin-left: 10px;
	width: 23px;
	height: 21px;
	margin-top: 40px;
}
.sub_h .search_btn {
	background: url(http://static2.yun300.cn/img/sub_s.jpg?tenantId=82188&viewType=1&v=1629698120000) no-repeat;
}

.about {
	background: #fff;
}
.about_box {
	max-width: 520px;
	margin-left: 9%;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	margin-top: 11%;
	margin-bottom: 14%;
}
.about .a_left {padding: 0px;}
.about h2 {
	color: #909599;
	margin-bottom: 20px;
}
.about h1 {
	color: #4d4d4e;
	margin-bottom: 5px;
}
.about p {
	line-height: 2em;
	color: #656769;
}
.about .about_m {
	position: relative;
	margin: 8% 0;
	color: #38598e;
	background: #4d4d4e;
	height: 1px;
	max-width: 55px;
}
.about .about_m a {
	display: block;
	color: #38598e;
	text-align: center;
}
.about .about_m a:hover {
	color: #da251d;
}
.about_mun {
	margin: 10% 0;
}
.about .about_text {
	position: relative;
}
.about .a01 {
	position: absolute;
	right: 20%;
	top: 15px;
}
.about .counter {
	font-family: 'bebas';
	color: #38598e;
	margin-right: 8px;
}
.about .about_mun {
	font-size: 24px;
	color: #38598e;
	text-align: center;
}
.about .about_mun p {
	color: #4e5154;
}
.about .a_right {padding: 0px;}
.about .about_logo {
	min-height: 410px;
	max-width: 960px;
	overflow:hidden;
}
.about .about_logo img {
	max-width: 100%;
	display: block;
	transition:all 0.5s;
}
.about .about_logo img:hover{
  transform:scale(1.1,1.1);
}

.main_focus {
	margin: 0 auto;
	max-width: 1920px;
	position: relative;
	opacity: 1;
}
.main_focus ul {
}
.main_focus .bx-wrapper .bx-viewport {
	border: none;
	left: 0;
	
}
.main_focus .f_bp {
	float: left;
	width: 100%;
}
.main_focus .f_bp img {
	width: 100%;
	transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-o-transform-origin: top left;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-webkit-transition: transform 20s ease-out;
	-moz-transition: transform 20s ease-out;
	-ms-transition: transform 20s ease-out;
	transition: transform 20s ease-out;
}

.f_left {
	float: left;
	margin-top: -41%;
	margin-left: 19%;
	width: 42%;
	overflow: hidden;
}
.f_left span {
	float: left;
	position: relative;
}
.f_left span img {
	width: 100%;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.f_left span:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.f_left span h1 {
	color: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	top: 5%;
	text-align: center;
}
.f_left span h1.fnt_18 {
	font-size: 0px;
	opacity: 0;
}
.f_left span h1 a {
	color: #fff;
	text-decoration: none;
}
.f_right {
	float: right;
	margin-top: -25%;
	margin-right: 22%;
	width: 28%;
	color: #fff;
}
.f_right h1 {
	opacity: 0;
	top: -20%;
	font-weight: bold;
	position: relative;
	
}
.f_right h1 a {
	text-decoration: none;
	color: #fff;
}
.f_right h2 {
	opacity: 0;
	left: -10%;
	position: relative;
}
.f_right h2 a {
	text-decoration: none;
	padding: 10px 20px;
	border: 2px solid #fff;
	color: #fff;
	background: none;
	border-radius: 0px;
}
.f_right h2 a:hover {
	border: 2px solid #e62129;
	color: #e62129;

}
.f_right h3 {
	opacity: 0;
	left: -10%;
	position: relative;
	line-height: 2em;
}
.f_left a {
	text-decoration: none;
	color: #fff;
}
.f_right a {
	text-decoration: none;
	color: #fff;
}

.f_s_01 {
	width: 49%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 33%;
	margin-right: 2%;
}
.f_s_02 {
	width: 33%;
	margin-top: 0;
	margin-right: 2%;
	right: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 33%;
}
.f_s_03 {
	width: 39%;
	margin-top: 2%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 33%;
}
.f_s_04 {
	width: 43%;
	margin-top: 2%;
	margin-left: 2%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 33%;
}


.j_s_01 {
	width: 44%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 28%;
	margin-right: 14%;
	margin-left: 15%;
}
.j_s_02 {
	width: 37%;
	margin-top: 2%;
	margin-right: 2%;
	right: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 31%;
}
.j_s_03 {
	width: 32%;
	margin-top: 2%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	margin-left: 2%;
	overflow: hidden;
	padding-bottom: 40.5%;
}

.fn_s_l {
	float: left;
	width: 47%;
	margin-right: 2%;
}
.fn_s_r {
	float: left;
	width: 33%;
	margin-right: 2%;
}
.n_s_01 {
	width: 100%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 100%;
	overflow: hidden;
	padding-bottom: 0;
}
.n_s_02 {
	width: 84%;
	margin-top: 4%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 55%;
	float: right !important;
}
.n_s_02 h1 {
	top: 15%;
}
.n_s_03 {
	width: 100%;
	right: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	margin-top: 0;
	overflow: hidden;
	padding-bottom: 72%;
}
.n_s_04 {
	width: 77%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	margin-top: 6%;
	overflow: hidden;
	padding-bottom: 71%;
}

.bx-wrapper .slide_04 .f_left span {
	width: 23.5%;
	height: auto;
	padding-bottom: 0;
	margin-right: 0;
	margin-top: 0;
}
.bx-wrapper .slide_04 .f_left span .fnt_18 {
	font-size: 0 !important;
}
.bx-wrapper .slide_04 .f_left span.m_s_01, .bx-wrapper .slide_04 .f_left span.m_s_02, .bx-wrapper .slide_04 .f_left span.m_s_04 {
	margin-right: 23.5%;
}
.bx-wrapper .slide_04 .f_left span.m_s_06 {
	margin-left: 23.5%;
}
.bx-wrapper .slide_04 .f_left span a img.m_s_img02 {
	display: none;
}
.bx-wrapper .slide_04 .f_left span a:hover img.m_s_img01 {
	display: none;
}
.bx-wrapper .slide_04 .f_left span a:hover img.m_s_img02 {
	display: block;
	transform: scale(1);
}
.m_s_01 {
	width: 60%;
	margin-right: 2%;
	left: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 45%;
}
.m_s_02 {
	width: 38%;
	opacity: 0;
	left: -50%;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 45%;
}
.m_s_03 {
	width: 40%;
	margin-right: 2%;
	margin-top: 2%;
	right: -50%;
	opacity: 0;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 30%;
}
.m_s_04 {
	width: 58%;
	margin-top: 2%;
	opacity: 0;
	right: -50%;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 30%;
}
.m_s_05 {
	width: 58%;
	margin-top: 2%;
	opacity: 0;
	right: -50%;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 30%;
}
.m_s_06 {
	width: 58%;
	margin-top: 2%;
	opacity: 0;
	right: -50%;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 30%;
}
.m_s_07 {
	width: 58%;
	margin-top: 2%;
	opacity: 0;
	right: -50%;
	position: relative;
	height: 0;
	overflow: hidden;
	padding-bottom: 30%;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -50px;
	outline: 0;
	width: 93px;
	height: 115px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../image/yw_btn.png) no-repeat 0 -115px;
}
.bx-wrapper .bx-next:hover {
	background-position: -93px 0;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: url(../image/yw_btn.png) no-repeat -93px -115px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 45px;
	height: 4px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover, .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item.active a {
	background: #487dd2;
	width: 95px;
	height: 4px;
	opacity: 0.6;
}
.btn_left {
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -57px;
	width: 93px;
	height: 115px;
	background: url(../image/yw_l.png) no-repeat;
}
.btn_right {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -57px;
	width: 93px;
	height: 115px;
	background: url(../image/yw_r.png) no-repeat;
}
.btn_dot {
	position: absolute;
	display: none;
}
.btn_dot a {
	background: #b80f32;
	width: 45px;
	height: 4px;
	float: left;
	margin-right: 15px;
}
.btn_dot a.btn_on {
	background: url(../image/yw_btn_on.png) repeat-x;
	width: 90px;
}

.duty_area {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: #fff;
}
.duty_area .main_con{
  padding:3% 0;
}
.duty_title {
	color: #44403f;
	position: relative;
	margin-bottom: 2vh;
}
.duty_area a {
	overflow: hidden;
	display: block;
}
.duty_area a img {
	transition: all 1s ease 0s;
	position: relative;
	width: 100%;
}
.duty_area a:hover img {
	transform: scale(1.1);
}
.duty_left {
	float: left;
	overflow: hidden;
	width: 31%;
	position: relative;
	margin-right: 3.5%;
}
.duty_mid {
	float: left;
	overflow: hidden;
	width: 31%;
	position: relative;
}
.duty_right {
	float: right;
	overflow: hidden;
	width: 31%;
	position: relative;
}

.fz_area {
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
}
.fz_left {
	float: left;
	width: 50%;
	position: relative;
	overflow: hidden;
}
.fz_l_top {
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 76.5%;
}
.fz_l_bot {
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 52%;
}
.fz_left img {
	position: relative;
	width: 100%;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.fz_left img:hover {
	-webkit-transform: scale(1.05) !important;
	-ms-transform: scale(1.05) !important;
	-o-transform: scale(1.05) !important;
	transform: scale(1.05) !important;
}
.fz_text {
	position: absolute;
	bottom: 12%;
	left: 5.5%;
	color: #fff;
	width: 70%;
	z-index: 99;
}
.fz_text2 {
    position: absolute;
    top: 12%;
    left: 5.5%;
    color: #fff;
    width: 70%;
    z-index: 99;
}
.swiper-slide h1{
    padding-bottom:0px;
    
}
.fz_r_top .swiper-pagination-white{
   bottom: 15px;
   width:100%;
}
.fz_r_top .swiper-pagination-bullet{
   width:10px;
   height:10px;
   margin:0 5px;
   opacity: .5;
}
.fz_r_top .swiper-pagination-white .swiper-pagination-bullet-active{
   opacity: 1;
}
.fz_text h1 {
	opacity: 0;
	float: left;
	width: 100%;
	left: 20px;
	position: relative;
}
.fz_text p {
	opacity: 0;
	float: left;
	width: 100%;
	left: 20px;
	position: relative;
}
.fz_text a {
	text-decoration: none;
	color: #fff;
}
.fz_right {
	float: right;
	width: 50%;
	overflow: hidden;
	position: relative;
}
.fz_r_top {
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 38%;
}
.fz_r_top a {
	display: block;
	width: 100%;
	height: 100%;
}
.fz_r_top img {
	width: 100%;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
.fz_r_top img:hover {
	-webkit-transform: scale(1.05) !important;
	-ms-transform: scale(1.05) !important;
	-o-transform: scale(1.05) !important;
	transform: scale(1.05) !important;
}
.fz_r_bot {
	height: 0;
	overflow: hidden;
	padding-bottom: 38.5%;
	position: relative;
}

.fz_r_bot img {
	width: 100%;
	position: absolute;
	bottom: 0;
	opacity: 0;
	z-index: 99;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.fz_r_bot img:hover {
	-webkit-transform: scale(1.05) !important;
	-ms-transform: scale(1.05) !important;
	-o-transform: scale(1.05) !important;
	transform: scale(1.05) !important;
}
.us_on {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(http://static2.yun300.cn/img/play.png?tenantId=82188&viewType=1&v=1629698120000) no-repeat center;
}
.us_on:hover {
	opacity: 0.5
}


@media only screen and (min-width: 1900px) {
.ban_focus li .ban_f_con h3 {
	width: 100%;
}
}

@media only screen and (max-width: 1758px) {
.fz_rt_con ul li a.fnt_20 {
	font-size: 16px;
}
.fz_rt_con .gg_more.mt_25 {
	margin-top: 10px;
}
.f_left {
	margin-top: -41%;
	margin-left: 12%;
}
.f_right {
	margin-top: -27%;
	margin-right: 8%;
	width: 60%;
}

}

@media only screen and (max-width: 1565px) {

.foot_left {
	float: left;
	width: 80%;
}
.f_left {
	margin-top: -41%;
	margin-left: 12%;
}
.f_right {
	margin-top: -30%;
	margin-right: 8%;
	width: 60%;
}

}

@media only screen and (max-width: 1392px) {
.fz_rt_con ul li a.fnt_20 {
	font-size: 14px;
}
}

@media only screen and (max-width: 1370px) {
.main_focus .f_bp img {
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.fz_text h1.fnt_48 {
	font-size: 32px;
}
.f_left {
	margin-top: -41%;
	margin-left: 12%;
}
.f_right {
	margin-top: -41%;
	margin-right: 8%;
	width: 36%;
}
}

@media only screen and (max-width: 1366px) {

.fz_rt_con ul li.mt_35 {
	margin-top: 10px;
}
.section {
	height: auto!important;
}
#section2 .bx-wrapper .bx-viewport {
	height: auto!important;
}
#section2 {
	height: auto!important;
}
.bx-wrapper .bx-viewport {
	box-shadow: none;
	border: none;
	left: none;
	background: none;
}
.fz_rt_con .gg_more.mt_55 {
	margin-top: 20px;
}
.foot_right.mt_95 {
	margin-top: 75px;
}
.f_left {
	margin-top: -41%;
	margin-left: 12%;
}
.f_right {
	margin-top: -29%;
	margin-right: 8%;
	width: 60%;
}
}

@media only screen and (max-width: 1280px) {
.bx-wrapper .bx-viewport {
	height: auto!important;
	left: 0;
}
.fz_rt_con ul li.mt_35 {
	margin-top: 10px;
}
.fz_rt_con .mt_55 {
	margin-top: 32px;
}
.header {
	padding: 0 0 0 20px;
}
.fz_b_pics {
	padding: 0 10px 20px;
	box-sizing: border-box;
}
.header.sub_h {
	background: #fff;
}
.fz_rt_con ul .fnt_20 {
	font-size: 13px;
}
.f_left {
	margin-top: -41%;
	margin-left: 12%;
}
.f_right {
	margin-top: -41%;
	margin-right: 8%;
	width: 36%;
}

}

@media only screen and (min-width: 1255px) {
.nav_right {
	opacity: 1;
}
}

@media only screen and (max-width: 1250px) {
.nav_right>ul li a span {
	background: #FFF;
}
.header_area {
	background: url(../image/topbg.png) top center no-repeat;
}
.search_btn {
	margin-left: 46%;
}
.header {
	height: 80px;
}
.header .nav_right {
	display: none;
}
.header .logo {
	top: 15px !important;
}
.header .nav_right {
	position: fixed;
	width: 100%;
	top: 79px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: #000;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.header .nav_right>ul {
	width: 100%;
	overflow-y: auto;
	padding-left: 0;
}
.header .nav_right ul>li dl dd a::after {
	background: none;
}
.nav_right ul li a i::after {
	background: none;
}
.header .nav_right * {
	box-sizing: border-box;
}
.header .nav_btn {
	display: block;
	margin: 35px 20px 0 0;
	float: right;
	cursor: pointer;
	height: 32px;
	top: -86px;
	width: 30px;
	position: relative;
}
.header .nav_btn span {
	display: inline-block;
	width: 30px;
	height: 3px;
	background-color: #e62129;
	position: absolute;
	top: 16px;
	left: 0px;
	-webkit-transition: background-color 0.3s ease-out 0.1s;
	-o-transition: background-color 0.3s ease-out 0.1s;
	transition: background-color 0.3s ease-out 0.1s;
}
.header .nav_btn span:after {
	content: '';
	display: inline-block;
	width: 30px;
	height: 3px;
	background-color: #e62129;
	position: absolute;
	top: 8px;
	left: 0px;
	-webkit-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	-o-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.header .nav_btn span:before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 3px;
	background-color: #e62129;
	position: absolute;
	top: -8px;
	left: 0px;
	-webkit-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	-o-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.header .nav_right ul>li.cur a::after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.header.btn_click .nav_right {
	opacity: 0.8;
	visibility: visible;
	display: block;
}
.header.btn_click .nav_btn span {
	background-color: transparent;
}
.header.btn_click .nav_btn span:after {
	-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	-o-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 0px;
}
.header.btn_click .nav_btn span:before {
	-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	-o-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0px;
}
.header.btn_click .nav {
	visibility: visible;
	opacity: 1;
	top: 80px;
}
.header .nav_right>ul>li {
	position: relative;
	width: 100%;
	border-top: 1px solid #181818;
	height: auto;
}
.header .nav_right>ul>li>a {
	font-size: 16px;
	color: #fff;
	position: relative;
}
.header .nav_right li a {
	color: #fff;
	display: block;
	width: 100%;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.header .nav_right ul>li a::after {
	content: '';
	position: absolute;
	width: 6px;
	height: 8px;
	right: 44%;
	top: 44%;
	background: url(../image/ly_icon14.png) no-repeat left center;
	vertical-align: middle;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.header .nav_right ul>li.cur a::after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.header .nav_right>ul li dl {
	z-index: 9999;
	padding: 48px 0 10px;
	display: none;
	position: static;
	background-color: #000;
}
.header .nav_right>ul li dl dd {
	position: relative;
	text-align: center;
	height: 40px;
}
.header .nav_right>ul li dl dd>a {
	height: 40px;
	line-height: 40px;
	display: inline-block;
}
.nav_right>ul li a span {
	bottom: 0;
}
.header .nav_right ul li:hover a {
	color: #fff;
}
.header .nav_right ul li dl dd:hover a {
	background: #38598e;
	color: #fff!important;
}
.banner {
	padding-top: 80px;
}
.f_left {
	margin-top: -41%;
	margin-left: 12%;
}
.f_right {
	margin-top: -41%;
	margin-right: 8%;
	width: 36%;
}
.slide_02 .f_right {
	float: left;
	margin-left: 12%;
}
.slide_02 .f_left {
	float: right;
	margin-right: 0%;
}
}

@media only screen and (max-width: 1200px) {
.section {
	height: auto!important;
}
.ss_price_date {
	margin-top: 2px;
}
.gs_p02.ml_145 {
	margin-left: 12%;
}
.gs_p06 {
	top: 33%;
}
.yw_b_pics.mt_110 {
	margin-top: 20px;
}
.news_right.mt_130 {
	margin-top: 100px;
}
.gs_p05.ml_70 {
	margin-left: 30px;
}
.ct_add {
	font-size: 12px;
}
.ct_add_area li {
	padding: 40px 10px 20px 19px;
}
.ct_add_area.mt_80 {
	margin-top: 40px;
}
.foot_right.mt_95 {
	margin-top: 65px;
}
.foot_right .bdshare-support {
	margin-top: 12px;
}
.f_left {
	margin-top: -41%;
	margin-left: 12%;
}
.f_right {
	margin-top: -31%;
	margin-right: 8%;
	width: 70%;
}
.slide_02 .f_right {
	float: left;
	margin-left: 12%;
}
.slide_02 .f_left {
	float: right;
	margin-right: 0%;
}
}

@media only screen and (max-width: 1160px) {
.ct_pa_l, .ct_pa_r {
	font-size: 12px;
}
.gg_d_ri {
	width: 84%;
}
}

@media only screen and (max-width: 1110px) {
.ct_add_area.mt_80 {
	margin-top: 20px;
}
}

@media only screen and (max-width: 1100px) {
.fz_rt_con ul li a {
	-webkit-line-clamp: 1;
	line-height: 1.5;
	height: 1.5em;
}
#select_text {
	display: block;
}
}

@media only screen and (max-width: 1026px) {
.fz_text h1.fnt_48 {
	font-size: 26px;
}
.foot_mid {
	margin-left: 80px;
}
.inve_t_top_mm.mt_95 {
	margin-top: 10%;
}

.fz_left img {
	width: 100%;
}
.fz_r_top img {
	width: 100%;
	height: auto;
}
.f_left, .slide_title {
	display: none;
}
.f_right {
	top: 15%;
	margin-left: 14%;
	float: left;
	width: 74%;
}

.fz_rt_con ul {
	width: 85%;
}
.prc_text {
	top: 11%;
}
.fz_rt_con ul li a.mt_12 {
	margin-top: 0;
}
.fz_rt_con ul li a {
	line-height: 23px;
}
.fz_rt_con .mt_55 {
	margin-top: 11px;
}
.yw_c_le.mt_100 {
	margin-top: 3%;
}
.world_map img, .cn_map img, .cd_map_all {
	display: none;
}
.mb_tab_all {
	display: block;
}

}

@media only screen and (max-width: 1000px) {
.foot_right.mt_95 {
	margin-top: 45px;
}
}

@media only screen and (max-width: 980px) {
.us_ri_c h1 {
	margin-top: 18%;
	width: 75%;
}
.us_ri_c p {
	width: 75%;
}
.fzcon_top .mt_110 {
	margin-top: 5%;
}
.search_btn {
	margin-left: 45%;
}
}

@media only screen and (max-width: 920px) {
.wrap_b_cop {
	height: auto;
	padding-bottom: 30px;
}
}

@media only screen and (max-width: 905px) {
.news_right.mt_130 {
	margin-top: 60px;
}
.fzcon_top.mt_50 {
	margin-top: 20px;
}
.fzcon_top .mt_110 {
	margin-top: 1%;
}
.pb_fre .sub_content {
	padding-bottom: 20px;
}
.fz_le {
	width: 100%;
}
.fz_ri {
	width: 100%;
}
.fz_ri {
	padding-bottom: 75%;
}
}

@media only screen and (max-width: 880px) {
.header .nav_right ul>li a::after {
	right: 42%;
}
}

@media only screen and (max-width: 850px) {
.main_con ul li h1.fnt_30 {
	font-size: 22px;
}
}

@media only screen and (max-width: 820px) {
.fz_rt_con ul li a.fnt_20 {
	font-size: 13px;
}
}

@media only screen and (max-width: 800px) {
.fz_left {
	width: 100%;
	height: auto;
	padding-bottom: 0;
}
.fz_left img {
	width: 100%;
	height: auto;
}
.fz_left {
	width: 100%;
}
.fz_right {
	width: 100%;
}
.fz_text {
	left: 3.5%;
}
.fz_text .fnt_48 {
	font-size: 24px;
}
.fz_text .fz_more.mt_25 {
	margin-top: 20px;
}
.fz_rt_con {
	left: 4%;
}
.fz_rt_con ul li.mt_35 {
	margin-top: 25px;
}
.fz_rt_con .gg_more.mt_25 {
	margin-top: 20px;
}
.us_ri_c .mt_300 {
	margin-top: 12%;
}
.peo_mm.mt_60 {
	margin-top: 6%;
}
.header .nav_right ul>li a::after {
	right: 40%;
}
.lc_area.pt_20 {
	padding-top: 0;
}
.prc_text {
	width: 48%;
	right: 0;
	left: 4%;
}
.foot_left {
	width: 100%;
}
.foot_right {
	float: left;
}
.foot_right .bdshare-button-style {
	float: left;
	text-align: left;
}
.foot_right .bdshare-support {
	float: left;
	text-align: left;
}
.foot_right.mt_95 {
	margin-top: 17px;
}

}

@media only screen and (max-width: 772px) {
.yw_c_ri {
	width: 100%;
	padding-bottom: 20px;
	height: auto;
}
.wrap_copper {
	height: auto;
}
.yw_c_le {
	width: 100%;
}
.yw_c_le p {
	width: 100%;
	-webkit-line-clamp: none;
	height: auto;
}
.yw_cl_l {
	width: 98%;
}
}

@media only screen and (max-width: 768px) {
.foot_mid {
	margin-left: 0;
}
.ban_focus li .ban_f_con h3 {
	width: 59%;
}
.fz_rt_con ul {
	width: 90%;
}

.fz_area {
	height: auto;
}
.mt_35 {
	margin-top: 15px;
}
.mt_100, .mt_95 {
	margin-top: 30px;
}
.foot_right.mt_95 {
	margin-top: 20px;
}
.foot_right .bdshare-support {
	font-size: 12px;
}
.duty_left {
	width: 94%;
	margin: 10px 12px;
}
.duty_mid {
	width: 94%;
	margin: 10px 12px;
}
.duty_right {
	width: 94%;
	margin: 10px 12px;
}
.ban_f_con h4 {
	display: none !important;
}
.about .about_logo {
	margin-top: 10%;
	margin-bottom: 8%;
}
.f_right {
	margin-top: -44%;
	margin-left: 8% !important;
	width: 85%;
}
.f_right h1 {
	margin-bottom: 5px;
}
.bx-wrapper .bx-pager {
	bottom: 5px;
}
.about .about_mun {
	font-size: 0.875rem;
}
.bx-controls-direction, .slide_01 .f_right h2 {
	display: none;
}
}

@media only screen and (max-width: 766px) {
.gg_con_top ul li {
	width: 99%;
}
.gg_d_ri {
	width: 94%;
}
.gg_d_t {
	margin-top: 2%;
}
.yw_right .de_cc_text {
	color: #999;
	position: static;
	top: 0;
	right: 0;
}
.de_cc_pic {
	height: auto;
	padding-bottom: 10px;
}
.de_cc_pic.mb_60 {
	margin-bottom: 20px;
}
}

@media only screen and (max-width: 740px) {
.yw_le_con05>p {
	-webkit-line-clamp: 1;
	line-height: 1;
	height: 1em;
}
.cop_ri_t {
	width: 100%;
}
}

@media only screen and (max-width: 700px) {
.ban_dot {
	bottom: 22px;
}
}

@media only screen and (max-width: 680px) {
.inve_cell li {
	padding-bottom: 28%;
}
.news_cell li {
	padding-bottom: 28%;
}
.peo_mm.mt_60 {
	margin-top: 4%;
}
.peo_le {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}
.peo_ri {
	float: left;
	padding: 0 10px 0;
	width: 95%;
}
.peo_ri.mt_85 {
	margin-top: 20px;
}
.yw_c_le {
	box-sizing: border-box;
	width: 100%;
}
.time_area {
	margin-left: 23%;
	width: 50%;
}
.map_con dd a {
	width: 18%;
}
}

@media only screen and (max-width: 650px) {
.search_btn {
	margin-left: 44%;
}
.com_text ul li {
	width: 48.1%;
	margin-right: 1.9%;
	margin-bottom: 10px;
}
.news_top_date.mt_60 {
	margin-top: 10%;
}
.news_top p {
	-webkit-line-clamp: 3;
	line-height: 1.4;
	height: 4.2em;
}
.header .nav_right ul>li a::after {
	right: 38%;
}
}

@media only screen and (max-width: 620px) {
.peo_01 {
	float: left;
	padding-bottom: 10px;
	height: auto;
}
.com_text ul li p {
	line-height: 25px;
}
.jn_con ul li, .jn_con ul li:first-child, .jn_con ul li:nth-child(6n), .jn_con ul li:nth-child(7n), .jn_con ul li:nth-child(12n) {
	width: 48%;
}
.jn_con ul li:first-child .jn_pics, .jn_con ul li:nth-child(6n) .jn_pics, .jn_con ul li:nth-child(7n) .jn_pics, .jn_con ul li:nth-child(12n) .jn_pics {
	padding-bottom: 106%;
}
.jn_con ul li {
	margin-right: 2.13%;
}
.jn_con ul li:nth-child(3n) {
	margin-right: 2.13%;
}
.jn_con ul li:nth-child(2n) {
	margin-right: 0;
}
.join_left .de_cc_text {
	top: 14%;
	width: 90%;
}
.f_right {
	width: 85%;
}
.peo_01.mt_70 {
	margin-top: 20px;
}
.peo_01 li {
	width: 93%;
	margin-left: 2%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #dbc07f;
}
.peo_01 li:last-child {
	border: none;
}
.inves_t_left {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}
a.inves_t_mm.mt_80 {
	margin-top: 0%;
}
.inves_top {
	padding-bottom: 10px;
	height: auto;
}
.inves_top>a {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}
.inves_top p.mt_35 {
	margin-top: 5px;
}
.com_text ul li {
	height: 280px;
}
.com_text {
	margin-top: 30px;
}
.cy_content h2.pt_50 {
	padding-top: 25px;
}
.world_map, .cn_map.pt_50 {
	padding-top: 10px;
}
.cn_mb_areas .u_scrollbar {
	height: 53%;
}
.map_con dd a {
	width: 16%;
}
}

@media only screen and (max-width: 590px) {
.sub_main_focus .bx-prev, .sub_main_focus .bx-next {
	display: none;
}
.fz_b_pics h1 {
	bottom: 10px;
}
.sub_main_focus li .f_mid h2 {
	line-height: 20px;
	margin-top: 2px;
}
.sub_main_focus li .f_mid {
	width: 89%;
}
.yw_right .de_cc_text {
	width: 70%;
}
.yw_right .de_cc_text p {
	line-height: 23px;
}
.cc_left .de_cc_text {
	width: 100%;
	margin-top: 24px;
	float: left;
	position: static;
	color: #666;
}
.de_cc_pic {
	height: auto;
	padding-bottom: 10px;
}
.de_cc_pic.mb_60 {
	margin-bottom: 15px;
}
.cc_right .de_cc_text {
	width: 100%;
	margin-top: 24px;
	float: left;
	position: static;
	color: #666;
	text-align: left;
}
.us_con_flist {
	height: 430px;
}
.us_con_flist ul {
	background: none;
}
.us_con_flist ul li {
	width: 50%;
	height: 48%;
}
.us_con_flist ul li:nth-child(1) {
	background: none;
}
.us_con_flist ul li:nth-child(3) {
	background: none;
}
.us_con_flist ul li img {
	margin-top: 14%;
}
.us_sy_con.pt_100 {
	padding-top: 4px;
}
.incon_an span {
	margin-right: 3%;
}
.inve_cell li {
	padding-bottom: 33%;
}
.news_cell li {
	padding-bottom: 33%;
}
.lc_l_des {
	width: 30%;
}
.ct_l {
	height: 300px;
}
}

@media only screen and (max-width: 550px) {
.yw_ri_con {
	width: 100%;
}
.news_right.mt_130 {
	margin-top: 10px;
}
.yw_le_con02:nth-child(4n) {
	width: 100%;
	padding-bottom: 73%;
}
.news_top>a {
	width: 100%;
	padding-bottom: 75.5%;
}
div.yw_le_con02:last-child {
	width: 100%;
}
.yw_le_con05>p {
	-webkit-line-clamp: 2;
	line-height: 1.5;
	height: 3em;
}
.sub_news {
	padding-bottom: 15px;
}
.news_right {
	width: 100%;
}
.news_top h1 {
	width: 100%;
}
.news_top p {
	width: 100%;
	line-height: 22px;
}
.news_top p.mt_35 {
	margin-top: 0px;
}
.gg_r h2 {
	right: -28%;
}
.inve_news {
/*padding: 0 10px 0;
  box-sizing: border-box;*/
}
.inve_news li {
	width: 100%;
	margin-bottom: 15px;
}
.inve_news li h1 {
	height: auto;
	line-height: 23px;
}
.inve_t_top_mm.mt_40 {
	margin-top: 10px;
}
.inves_top h1>a {
	-webkit-line-clamp: 1;
	line-height: 2;
	height: 2em;
}
.inves_top {
	padding-bottom: 0;
	height: auto;
}
.inves_top p {
	line-height: 1.8;
	height: 3.6em;
}
.f_right h2 {
	display: none;
}
.join_left .de_cc_text {
	float: left;
	position: static;
	margin-top: 15px;
	color: #666;
}
.inve_news li h1 a {
	height: auto;
}
.wrap_con_nobac.pt_50 {
	padding-top: 20px;
}
.gg_d_ri {
	width: 90%;
}
.prc_text {
	width: 70%;
}
}

@media only screen and (max-width:510px) {
.lc_l_pic {
	width: 100%;
	text-align: center;
}
.lc_l_pic img {
	float: none;
	margin-right: 0;
}
.lc_l_des h1.fnt_40 {
	margin-top: 10px;
}
.lc_left {
	height: auto;
	width: 100%;
	margin-left: 0;
}
.lc_left .lc_l_pic.cur {
	width: 100%;
	float: left;
}
.lc_left .lc_l_pic h1 {
	text-align: center;
}
.lc_left .lc_l_pic.cur p {
	height: auto;
	text-align: center;
}
.lc_l_des {
	width: 100%;
}
.incon_top .inc_t {
	width: 95%;
}
.inve_t_top>a {
	width: 98%;
	padding-bottom: 55%;
}
.inve_t_top.mt_70 {
	margin-top: 29px;
}
.news_top_date.mt_60 {
	margin-top: 3%;
}
.inve_t_right {
	float: left;
	width: 98%;
}
.inve_t_right.mt_85 {
	margin-top: 15px;
}
.inve_t_top_mm.mt_95 {
	margin-top: 3%;
}
.incon_y_le {
	width: 95%;
	margin-left: 0;
	padding: 0 10px 0;
}
.incon_y_le p {
	text-align: left;
}
.incon_y_le.mt_150 {
	margin-top: 30px;
}
.incon_y_ri {
	float: left;
	width: 100%;
}
.incon_b_le {
	width: 100%;
}
.incon_b_ri {
	width: 100%;
}
.incon_b_ri.mt_160 {
	margin-top: 4px;
}
.join_left .de_cc_text p {
	line-height: 18px;
}
.incon_b_ri h1 {
	font-size: 36px;
}
.gg_th_list ul li {
	width: 48.5%;
	margin-right: 2.9%;
}
.gg_th_list ul li:nth-child(2n) {
	margin-right: 0;
}
.de_cc.mt_70 {
	margin-top: 20px;
}
.de_cc_pic.mb_60 {
	margin-bottom: 10px;
}
.de_cc_dpic.mb_60 {
	margin-bottom: 10px;
}
.pb_fre .sub_content {
	padding-bottom: 20px;
}
.inve_cell li {
	width: 100%;
	padding-bottom: 38%;
	margin-bottom: 10px;
}
.news_cell li {
	width: 100%;
	padding-bottom: 38%;
	margin-bottom: 10px;
}
.inves_t_left {
	padding-bottom: 20px;
}
.inve_cell.mt_35 {
	margin-top: 0px;
}
.news_cell.mt_35 {
	margin-top: 0px;
}
.incon_y_ri {
	padding-bottom: 128.7%;
}
.incon_b_le {
	padding-bottom: 65.5%;
}
.map_con dd a {
	width: 14%;
}
.ct_add {
	width: 75%;
}
}

@media only screen and (max-width: 485px) {
.search_btn {
	margin-left: 41%;
}
.fz_b_pics a {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 53%;
}
.fz_b_pics h1 {
	bottom: 19%;
	font-size: 23px;
}
.sub_main_focus .bx-wrapper {
	margin-bottom: 2px;
}
.fz_b_pics {
	padding: 0 10px 0;
}
.sub_main_focus {
	padding: 0 10px 10px;
}
.sub_main_focus .bx-wrapper .bx-viewport {
	left: 0;
}
}

@media only screen and (max-width: 460px) {
.ct_add {
	width: 100%;
}
}

@media only screen and (max-width: 450px) {
.fnt_72 {
	font-size: 22px;
}
}

@media only screen and (max-width: 445px) {
.header .nav_right ul>li a::after {
	right: 36%;
}
.header .logo {
	width: 77%;
}
.header .nav_btn {
	margin-top: 27px;
}
}

@media only screen and (max-width: 414px) {
.last_nav .search_btn {
	background-position: center;
	margin-top: 4px;
}
.last_nav {
	display: block;
}
.layui-layer {
	width: 100% !important;
	height: 320px !important;
	top: 30% !important;
	left: 0 !important;
}
.f_right h2 {
	display: none;
}
.foot_left ul li {
	padding: 0 4vw;
}
.foot_right {
	float: left;
}
.foot_right .bds_weixin .ewm_img {
	margin-left: -15px;
}
.bx-wrapper .bx-viewport {
	box-shadow: 0;
	left: 0;
	border: 0;
	background: none;
}
.fz_left {
	width: 100%;
}
.fz_right {
	float: left;
	width: 100%;
}
.fz_left img {
	width: 100%;
}
.fz_r_top img {
	width: 100%;
}
.fz_rt_con ul {
	width: 95%;
}
.fz_rt_con ul li:last-child {
	display: none;
}

.fz_area {
	height: auto;
}
.fz_rt_con ul li a {
	line-height: 20px;
}
.fz_rt_con .mt_55 {
	margin-top: 8px;
}

.duty_area {
	overflow: inherit;
}
.prc_text {
	top: 5%;
	left: 4%;
	width: 79%;
}
.prc_text p.mt_20 {
	margin-top: 0px;
}
.prc_text h1.fnt_48 {
	font-size: 24px;
}
.ly_wm_title {
	margin: 10px 12px;
}
.fz_text h1.fnt_48 {
	font-size: 24px;
}
.bx-wrapper .bx-controls-direction a {
	display: none;
}
.f_right h3.mt_12 {
	margin-top: 3px;
}
.ban_focus li .ban_f_con {
	top: 18%;
	left: 0;
	width: 82%;
	line-height: 16px;
}
.fnt_72 {
	font-size: 27px;
}
.duty_left {
	width: 94%;
	margin: 10px 12px;
}
.duty_mid {
	width: 94%;
	margin: 10px 12px;
}
.duty_right {
	width: 94%;
	margin: 10px 12px;
}
}

@media only screen and (max-width: 395px) {
.header {

}
.search_btn {
	margin-left: 38%;
}
.fnt_72 {
	font-size: 23px;
}
.header .nav_btn {
	margin-top: 22px;
}
}

@media only screen and (max-width: 375px) {
.f_right {
	width: 76%;
}
}

@media only screen and (max-width: 350px) {
.header .nav_right ul>li a::after {
	right: 33%;
}
.fnt_72 {
	font-size: 20px;
}
.header .nav_btn {
	margin-top: 18px;
}
}
.video_area {
	z-index: 29891015;
}
.video-js {
	width: 100%;
	height: 100%;
}

.f_kexin {
	height: 60px;
	position: absolute;
	right: 240px;
	top: 200px;
	width: 140px;
}
