.contect1 {   
    padding-bottom: 0;
}
.header_nav {
    position: relative;
    height: 56px;
    background-color: #030000;
}
.header .menu{
	display: block;
	position: absolute;
	top: 0px;
	right: 10px;
}
.header h1{
	height: 56px;
	box-sizing: border-box;
	margin-left: 24px;
}
.header h1 img {
    width: 120px;
}
.nav {
	width: 100%!important;
	height: 100vh;
	margin-top: 56px;
	background: #f5f5f5;
	float: none;
	display: none;
}
.nav ul li{
	float: none;
	margin: 0;
	
}
.nav ul li a{
	line-height: 3em;
	padding: 0 1em;
	border-bottom: 1px solid #e7e7e7;
}
.nav_bx{
	position: relative;
	top: auto;
	left: auto;
}
.nav_bx a.a_02{
	line-height: 3em;
	padding: 0 2em;
	font-size: 14px;
	width: 100%;
	text-align: left;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom:8px;
}

.title {
    text-align: center;
    padding: 24px 0;
}

.sy_section2 .kwicksbox{
	height: auto;
}
.sy_section2 .kwicks_l{
	width: 100%;
}
.sy_section2 .kwicks_r{
	position: relative;
	left: auto;
	width: 100%;
}
.number .number_box{
	width: 50%;	
    padding: 24px;
    box-sizing: border-box;
    border:1px solid rgba(91, 83, 42, 0.87);
}
.contect3{
	/*height: 240px;*/
	height: auto;
}
.contect3 .number{
	padding: 0;
}
.footer{
	padding-bottom: 80px;
}
.foot_form .fl{
	float: none;
	width: 90%;
	margin-left: 0;
	margin: auto;
}
.foot_form .fr{
	display: none;
}
.footer_left{
	float: none;
	width: 90%;
	margin: auto;
}
.footer_p ul li{
	line-height: 2em;
}
.footer_right{
	float: none;
	width: 40%;
	margin: 10px auto;
	
}
.footer_right img{
	width: 100%;
}
.footer_left ul.ul_im{
	text-align: center;
	display: none;
}
.footer_left ul.ul_im li{
	line-height: 2em;
	display: inline-block;
	float: none;
}
.contect5_right .li_swi .img{
	width: auto;
	height: auto;
}

.con_t1{
	color:#333;
}
.dis_table{
	display: none;
}
.jm-4 .jm-4-body li{
	width: 48%;
	padding: 1%;
}
.jm-4 .jm-4-body li .kuang{
	padding: 7px 0;
}
.jm-4 .jm-4-body li p{
	padding: 5px 0;
}
.contect4{
	padding-bottom: 30px;
}
.tab_s_bottom2 ul.ulbox li{
	width: 50%;
	height: 260px;
}
.tab_s_bottom2 ul.ulbox li:last-child{
	width: 100%;
}
.tab_s_bottom2 ul.ulbox li:last-child .tal_t{
	margin: auto;
    display: block;
    width: 50%;
    }
 .tab_s_bottom2 ul.ulbox li:nth-child(1) .tal_title, .tab_s_bottom2 ul.ulbox li:nth-child(1) .more, .tab_s_bottom2 ul.ulbox li:nth-child(4) .tal_title, .tab_s_bottom2 ul.ulbox li:nth-child(4) .more,.tab_s_bottom2 ul.ulbox li:nth-child(5) .tal_title, .tab_s_bottom2 ul.ulbox li:nth-child(5) .more{
 	color: #000;
 }

 .tab_s_bottom2 ul.ulbox li:nth-child(1) .more, .tab_s_bottom2 ul.ulbox li:nth-child(4) .more,.tab_s_bottom2 ul.ulbox li:nth-child(5) .more{
	border-bottom: 3px solid #000;
}
.tab_s_bottom2 ul.ulbox li.lis1{
	background: linear-gradient(to right,#f9e900,#f7c200);
}
.tab_s_bottom ul.ulbox li.lis1 span{
	color: #000;
}
.tab_s_bottom2 ul.ulbox li.lis1 .y_same{
	color: #000;
}
.tab_s_bottom2 ul.ulbox li .y_same{
	height: 118px;
	font-size: 16px;
}
.tab_s_bottom ul.ulbox li span{
	font-size: 18px;
}
.tal_title{
	padding-top: 15px;
}
.Iind-box{
	width: 100%;
	height: 25vh;
	background-size: 100% 100%;
}
.Iind-nav{
	height: 80px;
}
.Iind-nav a{
	width: 30%;
	/*margin: 30px 1.5%;*/
	line-height: 18px;
	padding:16px 0;
	/*display: block;
	float: left;
	box-sizing: border-box;
	font-size: 14px;
	border: 1px solid #f9e900;*/
}
/*.Iind-nav a.cur{
	background: #f9e900;
	color: #fff;
}*/
.Iind-nav a span{
	font-size: 14px;
}
.news1200.cor img{
	height: 10vh;
	/*object-fit: cover;*/
}
.layout-skin1{
	width: 100%;min-width: auto;
}
.layout-skin1 .layout-skin1-list{
	width: 50%;
	padding:0;
}
.layout-skin1 .layout-skin1-list a{
	position: relative;
	top: auto;
	left: auto;
	height: auto;
	padding:4px;
}
.layout-skin1 .layout-skin1-list h5{
	font-weight: bold;
	font-size: 16px;
}

.container_181{
	    margin: 0 auto;
    max-width: auto;
    min-width: auto;
    padding: 0 ;
}
.col_2{
	width: 100%;
	padding-bottom: 24px;
}
.caiping{
	width: 100%;
	padding:16px 10px;
}
.cai_img_box{
	width: 100%;
	height: auto;
	
}
.cai_box img{
	height: 300px;
	object-fit: cover;
	max-width: 100%;
}
.bg_color_y{
	height: auto;
}
.mItemCtry-CN{
	display: none;
}
.main-item{
	width: 100%;
}
.mainItem-ctry .contain{
	width: 100%;
	padding: 0;
}
.mItemCtry-box{
	width: 100%;
	margin-top: 20px;
	display: block!important;
}
.ind_map{
	padding: 0px 0;
	margin-bottom: 24px;
}
.contect6{
	 padding-top: 32px;
}
.jm-5, .jm-0{
	margin-bottom: 0;
}
.jm-0 .jm-5-bai{
	width: 100%;
}
.jm-0 .jm-5-right{
	width: 100%;
}
.jm-0 .jm-5-left{
	width: 100%;
}
.jm-0 .jm-5-xian{	
	display: none;
}

.jm-0 .jm-5-left,.jm-0:nth-child(2n) .jm-5-left{
	padding:0;
}
.jm-5 .jm-5-right .txt, .jm-0 .jm-5-right .txt {
    padding: 24px 16px;
}

.xwzx-pic,.xwzx-pic img{
	width: 100%;
	height: auto;
}
.xwzx-con{
	width: 100%;
	float: none;
	height: auto;
	margin-left: 0;
}
.xwzx-jj{
	width: 100%;
}
.xwzx-list{
	width: 100%;
	margin-bottom: 15px;
}
.xwzx-jj p{
	overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;
}
.section03 .wrap{
	width: 100%;
	max-width: auto;
	padding: 0;
}
.section03 li{
	width: 100%;
}
.V-jrmw-list{
	width: 100%;
	margin: 20px auto 0;
}
.V-jrmw-lbottom ul li:nth-child(1){
	width: 47%;
}
.V-jrmw-lbottom ul li:nth-child(2){
	width: 10%;
}
.V-jrmw-lbottom ul li:nth-child(3){
	width: 8%;
}
.V-jrmw-lbottom ul li:nth-child(4){
	width: 25%;
}
.V-jrmw-lbottom ul li:nth-child(5){
	width: 5%;
}
.V-jrmw-lbottom ul{
	overflow: hidden;
}
.V-jrmw-l-words{
	padding-left: 0;
	padding:0 10px;
}
.banner-box{
	padding-top: 30px;
}
.banner-box p.text{
	width: 95%;
	min-width: auto;
	margin: auto;
	text-align: left;
	line-height: 2em;
}
.banner-box p.title{
	padding: 20px 0;
}
.banner-box .pai-logo-box{
	display: none;
}
.about-paiky-banner{
	height: auto;
	padding-bottom: 60px;
}
.title span {   
    font-size: 20px;
    margin-bottom: 8px;   
}

.number .number_box img {
    width: 100px;
}
.cj01 .fa-camera-retro, .cj01 .fa-video-camera {
    font-size: 24px;
    padding-right: 16px;
}
.cj01 span {
    font-size: 32px;
    line-height: 40px;
    font-weight: bold;
    color: #ff3b00;
}

.xwzx-item {
      padding-top: 16px;    
}

.xwzx-list {   	
    padding-bottom: 16px;
    
}

.section03 li {
    width: 50%;
    padding: 4px;
}
.section03 li a{
	padding: 0;
	height: auto;
	padding-bottom: 16px;
}

.section03 li a .img {
    margin: 16px auto 16px;}

 .foot_form .fl .foot-img{
 	width: 18%;
 }

 .team-box{
	padding-bottom: 60px;
}
.jiaru-box{	
    padding-bottom: 60px;
}

.anli-box{	
    padding-top: 24px;
}
.contect5 {
  padding-bottom: 0;
}
.footer_p ul li,.footer_p ul li a{
	color: #fff;
}

.footer_left img{
	width: 120px;
}
.kwicks>li .img{
	display: none;
}
.kwicks>li .kuai{
	width: 8rem!important;
	top: 0em;
	line-height: 2em;
	padding-top: 0;
	height: auto;
	padding: 5px 0;
}
.kwicks>li{
	width: 100%!important;
	float: none;
	height: auto;
	position: static;
	
}
.kwicks>li.li1 .kuai{
	left: 10%;
	right: auto;
	
}
.kwicks>li.li1 .txt{
	display: block;
}
.kwicks>li.li2 .kuai{
	right: 10%;
	left: auto;
}
.kwicks>li .kuai .ch{
	padding-top: 0;
}
.kwicks{
	padding-top: 3rem;
}
.kwicks>li .txt{
	padding: 3rem 1em;
	box-sizing: border-box;
}
.kwicks>li .txt p{
	font-size: 14px;
	line-height: 2em;
	color: #666;
	margin-bottom: 10px;
}
.kwicks>li .kuai .en{
	display: none;
}
.zyyf_intro .jm-5-xian{
	display: none;
}
.zyyf_intro .zyyf_pic{
	width: 100%;
	padding:0;
}
.zyyf_intro .zyyf_intro_text{
	width: 100%;
}
.zyyf_intro_text .txt .tit1{
margin-bottom:10px;
}
.w768{
	width: 100%;
}
.swiper-s{
	width: 100%;
}
.jm-2 .jm-2-body .swiper-s .txt {
    padding-top: 64px;
}
.jm-2 .jm-2-body .swiper-s .txt p {   
    height: 100px;
   
}
.jm-2 .jm-2-body .swiper-s .txt {
    background: none;
    padding: 64px 16px 30px;   
    color: #fff;

}
.table1,.table2{
	width: 100%;
}
.zyyf_ry_bg{
background: url(../images/zyyf_ry_m.jpg) top center no-repeat; height:689px; background-size: 100%; position: relative;}

.zyyf_jmfc{
background: url(../images/zyyf_bg.jpg) repeat-y;height:2000px;
}

