/* 移动端导航 */
@media (min-width: 1600px){
	.iconSearch{
	display: none;
}
}
@media (max-width: 1600px){
.sInput{
	display: none;
}
.sBtn{
	display: none;
}
.iconSearch{
	display: block;
}
}
@media screen and (max-width:1200px){
	.nav-box.nav-fixed .container{
		width: 92%;
	}
}
@media screen and (max-width:960px) {
body::-webkit-scrollbar {
display: none;
}
.new_part4 .data .txt{
	margin: 20px 15px;
    max-width: 366px;
}
.mobileZX .auto_1500{
	width: 92%;
	max-width:92%;
}
.mobileZX .auto_1500 .news_xx_c{
	padding: 20px 0;
}
.mobileZX .auto_1500 .news_xx_c p a{
	display: inline;
}
.news_xx_div{
	padding: 20px 0;
}
.news_xx_div h2.h2{
font-size: 16px;
}
.news_xx_div p.time{
	font-size: 12px;
}
.news_xx_div{
	overflow: hidden;
}
.footer .ewm_img1{
	display: none;
}
.cont{
	margin-top:20px
}
.news_xx_c table{
	/* width: 360px!important;
    margin: auto; */
}
.w-1200{
	width: 100%;
}
.new_part4 .data .txt{
	height: auto;
}
.new_part4 .data .intro{
	height: auto;
}
.news_xx_c p a{
	font-size: 14px!important;
	text-decoration-line:none!important;
	color: #555 !important;
}
.news_xx_c cha p shan{
	text-indent: unset !important;
	font-size: 16px !important;
    line-height:unset !important;
    color: #555 !important;
    font-family: "思源黑体" !important;
}
.news_xx_c p span, .news_xx_c p span span{
	text-indent: unset !important;
	font-size: 14px !important;
    line-height:unset !important;
    color: #555 !important;
    font-family: "思源黑体" !important;
}
/* .news_xx_c p span{
	font-size: 12px!important;
	
} */
.pageBox2{
	width: 392px;
	display: block;
}
.bread>div {
	width:100%!important;
	min-width: 100%!important;
}
.zjct-title{
	width:100%!important;
	min-width: 100%!important;
}
#jtjs .jtjs-1 .lfnewCss img{
	height: auto;
}


.nav-box.nav-fixed{ height: 0; overflow:hidden;}
.header-main {
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box;
height: 68px;
}
.header {
position: fixed;
width: 100%;
z-index: 10000;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
background-color: #fff; 
top:0px;
display: block;
}

.header-tool {
position: relative;
display: flex;
align-items: center;
}

.header-lang {
position: relative;
margin-right: 65px;
}

.header-lang-btn {
display: flex;
align-items: center;
height: 38px;
box-sizing: border-box;
padding: 0 9px 0 3px;
border-bottom: 2px solid #fff;
cursor: pointer;
transition: all .5s;
}

.header-lang-btn i {
position: relative;
color: #fff;
font-size: 18px;
transition: all .5s;
perspective: 1000px;
}

.header-lang-btn:hover i {
transform: rotateY(180deg);
}

.header-lang-btn p {
margin-left: 17px;
margin-right: 14px;
color: #fff;
font-size: 16px;
line-height: 1em;
transition: all .5s;
}

.header-lang-btn img {
position: relative;
transition: all .5s;
}

.header-lang-btn img.hover {
display: none;
}

.header-lang-btn.on img {
transform: rotate(180deg);
}

.header-lang-slide {
display: none;
position: absolute;
left: 0;
top: 38px;
width: 100%;
background: #fff;
}

.header-lang-slide li a {
display: block;
font-size: 16px;
line-height: 30px;
color: #333;
text-align: center;
transition: all .5s;
}

.header-lang-slide li a:hover {
background: #f2f2f2;
}

.header-btn {
cursor: pointer;
}

.header-line {
width: 18px;
height: 3px;
background: #666;
}

.header-line:nth-child(2) {
margin: 9px 0;
}

.header-nav-slide {
position: absolute;
left: 0%;
top: 92px;
display: none;
width: 100%;
padding: 40px 0;
box-sizing: border-box;
border-top: 1px solid rgba(0, 0, 0, .3);
background: rgba(255, 255, 255, 1);
z-index: 100;
transition: all .5s;
}

.header-nav-slide.on {
display: block;
z-index: 9;
}

.header-slide-contianer {
display: flex;
align-items: flex-start;
justify-content: space-between;
}

.header-slide-downimg {
width: 316px;
}


.header-mobile {
display: none;
position: absolute;
top: 68px;
left: 0;
width: 100%;
height: calc(100vh - 68px);
box-sizing: border-box;
z-index: 99;
background: rgb(0 0 0 / 60%);
}

.header-nav {
height: 100%;
overflow-y: auto;
width: 70%;
background: #fff;
}

.header-mobile-item {
position: relative;
/* border-bottom: 1px solid rgba(255, 255, 255, .15); */
border-bottom: 1px solid rgba(0, 0, 0, .3);
z-index: 1;
}

.header-mobile-type {
display: flex;
justify-content: space-between;
align-items: center;
}

.header-mobile-type a {
display: block;
padding: 20px 0;
color: #000;
font-size: 16px;
line-height: 1.5em;
font-weight: 700;
width: 100%;
}

.header-nav .header-mobile-item:first-child .header-mobile-type span {
display: none;
}

.header-mobile-type span {
color: #fff;
font-size: 26px;
line-height: 1em;
transition: all .5s;
}

.header-mobile-type.on span {
transform: rotate(180deg);
}

.header-mobile-slide {
display: none;
margin-left: 30px;
margin-bottom: 25px;
}

.header-mobile-slide a {
display: block;
padding: 5px 0;
color: #fff;
font-size: 18px;
line-height: 1.5em;
}

.header-mobile-bg {
position: absolute;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
overflow: hidden;
}

.header-mobile-bg img {
position: absolute;
bottom: 0;
right: 0;
transform: translate(28.13%, 11.31%);
width: 95.73%;
}
.nav-box.nav-fixed{ height: 0; overflow:hidden;}
.header.on .header-mobile {
display: block;
}

.mobileNav{
	display: -webkit-box;
    overflow-x: auto;
    /*适应苹果*/
    -webkit-overflow-scrolling:touch;
	display: -moz-box; /* Firefox 17- */
display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
display: -moz-flex; /* Firefox 18+ */
display: -ms-flexbox; /* IE 10 */
display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */

}
.mobileBtnDtl{
	transition: all .5s ease;
    width: 8rem;
    height: 2.3rem;
    line-height: 2.3rem;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background-color: #ff3636;
    border-radius: 0.3rem;
    display: flow-root;
    margin: 0.7rem 0 0 0;
}
.entry_main .entry_wrap{
	overflow: auto;
}
.entry_main .entry_wrap::-webkit-scrollbar{
	display: none;
}
.mobileP{
	margin-bottom: 16px;
}
.mobileNav::-webkit-scrollbar {
         display: none;
       }
.event_list{
	width: calc(100% - 70px);
	background-position: 50px 0;
}
.event_list h3{
	margin: 0 0 10px 50px;
}
.event_list li h6{
	width: 50px;
}
.PicList{}
.new_part4 .mobileList{
	width: 100%;
	max-width:92%
}
.event_list li .dsj{
	background: url(/upload/images/jian.png) -21px 0 no-repeat;
}
.event_list li{
	background: url(/upload/images/jian.png) 50px -80px no-repeat;
}
.event_list li .dsj{
	width: calc(100% - 50px);
}
.dsjbox{
	width: 100%;
}
.mobileNav li{
height: 60px;
line-height: 60px;
}
.inner-nav-content li a{
	line-height: 60px;
}

.m_p{
	margin-top:10px
}
.new_part4 .zjct-title{
	padding-top: 0;
}
#jtjs .djs>div{
	width: 100%;
}
#jtjs .djs>div>div p{
	font-size: 30px!important;
}
#jtjs .jtjs-1 .lf{
	float: none;
	width: 100%;
}
.view2{
	margin-top:20px
}
#jtjs{
padding:0 16px
}
#jtjs .jtjs-1{
	margin-top: 30px;
}
#jtjs .jtjs-1 .rt{
	float: none;
	width: 100%;
}
#jtjs .w-1200{
	min-width: 100%;
	width: 100%;
}
.bread{
	/* display: none; */
}
.details-bot p a{
	height: auto;
}
.mobileNav{

}
.leave{ width: 16rem;}


.search-input {
position: absolute;
right: 0;
top: 55px;
width: 275px;
z-index: 9999;
}

.input-text {
height: 34px;
border: 1px #0061ae solid;
float: left;
padding: 0 10px;
}

.input-btn {
border: none;
background: #0061ae;
color: #fff;
width: 58px;
height: 36px;
float: left;
}

.w1770 {
width: 100%;
padding: 0 15px;
box-sizing: border-box;
}

#fp-nav {
display: none;
right: 10px;
}

.i-com-title .cn,
.i-product-title {
font-size: 32px;
}

.header-main {
display: flex;
justify-content: space-between;
align-items: center;
box-sizing: border-box;
height: 68px;
}

.nav-main {
display: none;
}

/* .header.on {
background: #0062a7;
} */

.header-fixed {
display: none;
}

.header .search-btn {
position: relative;
width: 35px;
height: 28px;
margin: -10px 18px 0 !important;
}

.header .header-btn {
position: relative;
width: 20px;
height: 10px;
}

.header .header-line {
position: absolute;
transition: all .5s;
}

.header .header-line:first-child {
top: 0;
left: 0;
transform-origin: right bottom;
}

.header .header-line:nth-child(2) {
top: 0;
left: 0;
margin: 13px 0;
}

.header .header-line:last-child {
bottom: 0;
left: 0;
transform-origin: right top;
}



.header.on img.hover {
display: none;
}

.header.on img.leave {
display: block;
}

.header.on .header-main {
box-sizing: border-box;
/* border-bottom: 1px solid rgba(255, 255, 255, .15); */
}

.header.on .nav-main .nav-item>a {
color: #fff;
}

.header.on .header-line {
background: #666;
}

.header.on .header-line:first-child {
top: 0.5px;
transform: rotate(-45deg);
}

.header.on .header-line:nth-child(2) {
opacity: 0;
}

.header.on .header-line:last-child {
bottom: -6.5px;
transform: rotate(45deg);
}

/* .header.on {
background-color: rgb(0 0 0 / 20%);
} */

.header.on .header-lang-btn {
border-color: rgba(255, 255, 255, .1);
}

.header.on .header-lang-btn i {
color: #fff;
}

.header.on .header-lang-btn p {
color: #fff;
}

.header.on .header-lang-btn img.leave {
display: block;
}

.header.on .header-lang-btn img.hover {
display: none;
}

}


@media (max-width: 1024px) {
.business-dev {
margin-top: 90px;
height: calc(100vh - 90px);
position: relative;
overflow: hidden;
}

.business-dev .txt_block .box {
position: absolute;
left: 65%;
bottom: 50%;
width: 28vw;

}

.business-dev .txt_block h3 {
font-size: 2rem;
color: #343434;
line-height: 1.1;
font-weight: 400;
}

.business-dev .txt_block h4 {
font-size: 1rem;
color: #8b8b8b;
line-height: 1.1;
font-weight: 400;
margin-top: 20px;
}

.business-dev .txt_block p {
font-size: 1.2rem;
line-height: 28px;
color: #777;
margin-top: 20px;
text-align: justify;
}

.business-dev .circle {
position: absolute;
top: 50%;
right: 50%;
margin-top: -50vw;
width: 100vw;
height: 100vh;
border: 1px solid rgba(230, 0, 18, 0.1);
border-radius: 0%;
}

.business-dev .circle .bg_box.active {
opacity: 1;
}

.business-dev .circle .bg_box {
position: absolute;
top: 6px;
right: 6px;
bottom: 6px;
left: 6px;
/* border-radius: 50%; */
overflow: hidden;
opacity: 0;
z-index: 1;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.business-dev .circle .bg_box .bg {
width: 50%;
height: 100%;
margin-top: calc((100% - 100vh) / 2);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transform-origin: 100% 50%;
overflow: hidden;
position: absolute;
top: 0;
right: 0;
}

.business-dev .circle li {
position: absolute;
top: 50%;
left: 50%;
text-align: left;
-webkit-transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1);
-o-transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1);
transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1);
cursor: pointer;
}

.business-dev .circle li.active:before {
content: '\e602';
font-family: 'iconfont';
color: #004188;
background: none;
-webkit-transform: scale(1.6) translateX(0);
-ms-transform: scale(1.6) translateX(0);
transform: scale(1.6) translateX(0);
border-radius: 50%;
transition: all 0.3s ease 0s;
}

.business-dev .circle li.active span {
color: #004188;
font-size: 50px;
}

.business-dev .circle li span {
font-size: 1rem;
line-height: 1;
margin: 5px 0;
color: #333;
font-family: 'DINPro-Medium';
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
}



/* 首页 */
@media (max-width: 1460px) {
.index-about .view{ width: 88%; margin: auto; position: initial;}
.index-about-box .bg{ left:0;}
.index-about .view{ padding:0;}
.index-news .view{ padding:0; width: 90%; position: absolute; left: 80px; }
.index-news ,.index-business ,.index-corporate{ width: calc(100% - 80px); left: 80px;}
.zjct-title{ width: 85%;}
.bread>div{ width: 85%;}
.index-special-box .view{ padding: 0; }
.index-business .view, .index-corporate .view{
padding:0;
}
.business-left-pic{ width:40%;}
.business-left-pic img{ width: 100%; height: 280px; border-radius: 20px;}
.business-left-tit{ width:21%;}
.business-left-tit ul{ padding:0 10px;}
.business-left-tit li{ line-height: 42px;}
.business-right{ margin-right: 50px;}
.business-right-tit-cn{ margin-top:30px;}
.tab-corporate-list{ width: calc (100% - 0px); padding: 0 60px; margin: auto;}
.tab-corporate-list li{ width: 23%;}
.pic-images{ height: 175px;}
/* .tab-content-item .swiper-wrapper{ width: 90%; margin: auto;} */
.index-corporate .view{ width: 94%;}
.next-btn{ position: absolute; top: 50px;}
.tab-wrapper{ margin: 40px auto; width: 100%; position: relative;}

/* 交投风采 */
.tab-content-item{height:459px;width: 88%;margin-right:auto;margin-left:auto;position:relative;margin-top:20px;}
.tab-content-item .pre{background:url("../upload/images/nav.png");background-repeat:no-repeat;background-position:-50px top;display:block!important;height:47px;width:25px;cursor:pointer;position:absolute;left:-50px;top:170px;}
.tab-content-item a.pre:hover{background-position:-75px top;}
.tab-content-item .next{background:url("../upload/images/nav.png");background-repeat:no-repeat;background-position:left top;display:block;height:47px;width:25px;cursor:pointer;top:170px;right:-50px;position:absolute;}
.tab-content-item a.next:hover{background-position:-25px top;}
.tab-content-item .wai_box {height:320px; width: 100%;overflow:hidden;position:relative;}
.tab-content-item .wai_box .slider_box .title{font-family:"微软雅黑";font-size:14px;line-height:30px;color:#FFFFFF;display:none;height:30px;overflow:hidden;position:absolute;bottom:0px;z-index:30;width:248px;text-indent:1em;left:0px;background:rgba(000, 000, 000, 0.5);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#6B000000,endColorstr=#6B000000);}
.tab-content-item .slider_box{/* width:2976px; */position:absolute;left:0px;top:0px;padding: 0;}
.tab-content-item .slider_box ul{float:left;height:459px;/* width:992px; */}
.tab-content-item .slider_box li{float:left;position:relative;width: 23%;height:148px;overflow:hidden;margin: .5%;}
.tab-content-item .nav{height:10px;margin-top:20px;width:231px;margin-right:auto;margin-left:auto;}
.tab-content-item .nav a{background:rgba(100, 100, 100, 0.7);display:block;float:left;height:10px;width:75px;font-size:0px;line-height:0px;margin-right:2px;cursor:pointer;}
.tab-content-item.nav a:hover{background-color:#F9B766;}
.tab-content-item .nav .now{background-color:#F9B766;}


}

/* 其他 */
@media (max-width: 1460px) {
.w1500{ width:90%; margin: auto;}
.index-business, .index-corporate, .index-special{ top:150px;}
.swiper-pagination-bullets{ top:560px; }
.to-top-box{ bottom:30px; right:30px;}
.next-btn{position: absolute;top: 40%; width: 50px;height: 50px;z-index: 999;}
.prev-btn{position: absolute;top: 40%; right: 0px; width: 50px;height: 50px;z-index: 999;}
.body-swiper .page-slide .banner-swiper .banner-slide .banner-word.word1{ width:90%; font-size: 1.2rem; }

.body-swiper .page-slide .banner-swiper .banner-slide .banner-word.word1 img{ width:100%;}
.index-business .view{ position: absolute; padding: 0 5%; width: calc(100% - 10%);}
}

/* 内页 */
@media (max-width: 1460px) {
.auto_1500{ max-width: 85%;}
.his_prev, .his_next{ width: 40px; height: 40px;}
.his_a .right .list li{ width: 88px!important;}
.new_part3 .data .txt{ width: 41.425%;}
.new_part4 .data .pic{ height: 13rem;}
}


@media screen and (max-width:500px) {
/* 其他 */
.tab-wrapper ,.index-corporate ,.index-corporate .view{ width: 100%!important;}
.to-top-box{display: contents;}
.footer .ewm_img1{
	display: none;
}
.foot_tt .rr a i img{display: contents;}
.nav-box.nav-banner.show{ top:0; height: 68px;}
.nav-box img.logo{ width: 0; margin-left: 1rem;}
.video-js{ width:100%!important;}
.jdjb{ width: 100%!important; margin-top: 15px;}

.business-title-cn, .corporate-title-cn, .special-title-cn{ font-size: 1.4rem;}
.business-title-en, .corporate-title-en, .special-title-en{ font-size: 1rem;}
.business-left-tit li{ line-height: 32px; display: contents;}
.business-left-tit li a{ padding:0 1rem 0 0;}
.word1{font-size: 1.2rem; }
.body-swiper .page-slide .banner-swiper .mouse img{ display: contents;}

/* 首页 */
.nav-box.nav-fixed .container .logo{ width: 16rem; margin-left: 10px;}
.index-about{ top:14%; left: 0; width: 100%;}
.index-about .view{ width:100%; position: absolute; left: 6%;}
.index-about .num-list{ margin-top: 2rem; float: left;}
.index-about .left{  width:90%; height: 214px; overflow: hidden;}
.index-about .index-more{ margin-top: 2rem;}
.TextAnimate{ height: 42px!important;}
.index-about .num-list .num{ font-size: 1.4rem;}
.body-swiper .page-slide .banner-swiper .banner-slide .banner-word.word1{ bottom:340px;}
.body-swiper .page-slide .banner-swiper .mouse{ bottom:58px;}
.body-swiper .page-slide .banner-swiper .mouse p{ margin-top: 15px; display: none;}
.body-swiper .page-slide .banner-swiper .banner-scrollbar{ bottom:20px;}
.index-news, .index-business, .index-corporate{ top: 14%; width: 96%; left: 0;}
.index-news .view{ width: 94%; position: absolute; left: 6%; }
.tab-wrapper{ margin:0.3rem auto!important;}
.index-news .view h1{ font-size: 1.2rem;}
.index-news-con{ height: 4rem; overflow: hidden;}
.tab-menu li{ width: 30%;}
.tab-content{ margin-top: 0.3rem;}
.tab-content .tab-news-pic{ height: 0; overflow: hidden;}
.tab-content .tab-news-list{ width: 100%; }
.aside-box{ width: 0;}
.aside-box .aside-list{ display: contents;}
.index-about .num-list .item{ margin-left:2rem;}
.footer{ left: 0; width: 100%;}
.index-business{ width: 100%;} 
.business-dev{ margin-top: 20px; width: 100%;}
.business-right-tit-cn{ margin-top: 1rem;}
.business-left-pic{ margin-bottom: 20px; width: 100%;  height: 10rem;}
.business-left-pic img{ width: 100%; height: 10rem;}
.business-left-tit{ width: 100%;}
.business-right{ width: 96%; margin: 0 1%;}
.business-btn{ margin-top: 10px;}
/* .business-btn .index-more{ display: none;} */
.index-corporate .view{ width: 88%; left: 0;}
.tab-content-item .slider_box li{ width: 48%; margin:2%;}
.tab-content-item .slider_box li:nth-child(2n){ margin: 2% 0;} 
.jdjb{ width: 100%; margin-top: 15px;}

/* .foot_tt{ border: 0;} */
.foot_tt .ll{ width: 100%;}
.foot_tt .ll a{ width: 100%; display: initial; margin: 0;}
.foot_tt .rr{ height: 0;}
.foot_bb{ line-height: 24px;font-size: 13px;}

/* 走进交投 */
.inner-banner{ position: relative; top: 68px;}
.inner-pic{ height: 240px;}
.inner-pic p.cn{ font-size: 2rem;}
.inner-pic p.en{ font-size: 1.4rem; line-height: 1em;}
.inner-nav-content li{ justify-content:center; flex-flow:column; display:inherit; width: 95px; line-height: 2rem;}
.inner-nav-content li a{ font-size: 1rem; height: auto; width: 95px; }
/* line-height: 2rem; */
.inner-nav-content a{ padding: 0 2px; }
.inner-nav-content a:hover{ height: auto; padding: 0 2px;}
.inner-nav-content li::after{
	background: none;
}
.inner-nav-content a.active{ height: auto; }
.new_part4{ position: relative; top: 90px; padding-bottom: 3.5rem;}
.ismobileTop{
	top: 30px;
}
.i-com-title .cn{ margin-bottom: 10px; font-size: 2rem;}
.i-com-title .en{margin-bottom:30px; font-size: 1.4rem;}
.about-img{ width: 100%!important; height: auto!important; margin: auto;}
.flex-between{ display:none;}
.footer{ position: relative; top: 3rem;} 
.PicList{ padding: 0;}
.structure img{ width: 100%;}
.entry_main{ margin-top: 10rem;}
.business_entry_list{ width: 100%;}
.his_a .tit{ font-size: 2rem; padding: 0 0 25px 0;}
.his_a .right .img{ height: 240px; margin-top: 20px;}
.his_prev, .his_next{ top: 83%; width: 2rem; height: 2rem;}
.his_a .right{ width: 100%;}
.his_a .left{ width: 100%; padding: 0; visibility:visible!important;}
.his_a .right .list li{ margin:0;}
.his_a .right .list .f-cb{ margin-left: 18px!important;}
.direction-reveal--3-grid-flexbox .direction-reveal__card{ max-width:100%!important; flex:auto!important;}
.direction-reveal__card ,.video-list ul li .video-img{ width: 100%!important;}
.stra_a{ height: 300px;}
.to-top-box img{ display: contents;}
.to-top-box p{ font-size: 0; line-height:0;}
.jtjs-1 .lf p{ font-size: 2rem!important; margin-bottom:.7rem!important;}

/* 新闻列表 */
.pageBox span.current{ padding: 8px 16px;}
.pageBox code, .pageBox a{ margin:5px; display: inline-block;}
.new_part3{ position: relative; top: 120px;}
.new_part3 .data .pic{ width: 100%; height: 10rem;}
.new_part3 .data .txt{ width: 100%; padding: 6% 2%;}
.new_part3 .data .tit{ margin: 1rem 0;}
.new_part3 .slick-next{ position: absolute; left: 87%; top: 11rem; width: 2rem; height: 2rem;}
.slick-cloned{ margin: 0;}
.new_part4 .data li{ width: 100%;}
.new_part4 .data .pic{ height: 10rem;}
.announcement{ position: relative; top: 50px;}
.cu-pic img { width: 100%!important;}
/* 业务领域 */
	.PicList0239 li {
		margin-right: 3%;
		width: 100%;
	}
}

/* 移动端导航 */
@media (max-width: 1500px){
.pc-nav li .tit{
font-size:.4rem

}

/* .new_part4 .data .txt{
	margin: 20px 15px;
    max-width: 366px;
} */
.pc-nav li{
margin-right:1rem;
}
header .logo{
width:8.5rem
}
}
@media (max-width: 1150px){
header .logo{
width:7.5rem
}
.pc-nav li{
margin-right:.6rem;
}
.newsinfo-box .sub-tit .share-box{
display: none;
}
.newsinfo-box .sub-tit .divide:nth-last-child(2){
display: none;
}
header .logo{
width:6rem;
margin-top: .95rem;
}
.pc-nav li{
margin-right: 0.5rem;
}
.home-c .list .right a .txt{
width:70%;
}
.news-a .imgbox a .txt{
font-size: 0.4rem;
}
.service-a .left .p3{
height: auto;
}

}

@media (max-width: 768px){
.business-left-pic{ margin-bottom: 10px;}
.business-left-tit li{ line-height: 32px;}
.swiper-pagination-bullets{ display: contents;}
.foot_tt .ll a{ display: initial; margin-right: 24px!important;}
.pc-nav {
float: left;
margin-left: 0rem;
}
header .logo {
width: 10rem;
margin-top: .65rem;
}
.footer-nav ul li {
float: left;
margin-right: 1rem;
}
footer .bottom .right {
float: left;
}
.about-a .right .content{
padding-top:0;
}

.news-a .list a{
text-align: center;
}
.news-a.disclosure .list a{
text-align: left;
}
.news-a .list a .txt{
margin-top:.6rem;
}
.service-a .left .content {
padding-right: 1rem;
text-align: left;
}
.service-a .left .content2 {
padding-right: 0.5rem;
margin-top: 0;
text-align: left;
}
.patry .service-a:nth-child(2n) .left .content2 {
padding-right: 0;
padding-left: 0.5rem;
}
.conect .left{
padding:.5rem;
}
}

@media (max-width: 768px){
.news_xx_c img{ width: 100%!important; margin: 0!important; display: block!important;height: auto!important;}    
/* .news_xx_c table{ width: 100%!important; display: block!important; overflow-x:auto!important;} */
.video-list ul li{ width: 98%!important; margin: 0 2% 5% 0;}
.pc{
display:none;
}
.mb{
display:block;
}
.nav-box.nav-fixed{ height: 0; overflow:hidden;}
.nav-box.nav-fixed .container .logo{ width: 17rem;}
.announcement .data .time{ left: 0;}
.pc-nav,.header-right .lang,.header-right .wx{
display:none;
}
header .logo {
width: 4.5rem;
margin-top: 0.2rem;
position: absolute;
left: 15px;
}
.header-right .search-box {
margin-top: .16rem;
margin-left: .1rem;
}
.header-view, .view {
padding: 0.125rem .5rem;
position: fixed;
right: 0;
top: 0;
z-index: 9999;
}
.white-img{ width: 5rem;}
header {
height: 1.28rem;
}
.header-right .search-box .search-btn {
width: .7rem;
height: .7rem;
}
.header-search-wrap {
position: fixed;
z-index: 4;
left: 0.5rem;
top: 0.25rem;
width: 6rem;
height: .8rem;
margin-left: 0rem;
border: 1px solid rgba(0, 0, 0, 0.2);
color: #666;
line-height: 1.0rem;
transition: all 0.5s;
background: #fff;
}
.header-search-wrap form{
width: 100%;
height: 100%;
}
.header-search-wrap .submit {
position: absolute;
top: 0.25rem;
left: .1rem;
z-index: 5;
width: 0.3rem;
height: 0.3rem;
background-size: 100% 100%;
border: none;
box-sizing: border-box;
}
.header-search-wrap .ser-input {
width: 100%;
height: 100%;
float: right;
position: relative;
border: none;
background: none;
box-sizing: border-box;
padding-left: .5rem;
font-size: 0.24rem;
}
.header-search-wrap .search-close {
position: absolute;
display: block;
right: -.6rem;
top: 50%;
margin-top: -0.2rem;
width: .4rem;
height: .4rem;
background-size: 100%;
cursor: pointer;
transition-duration: .5s;
}
.nav-btn {
display: inline-block;
width: .4rem;
height: .32rem;
margin-top: .26rem;
margin-left: .3rem;
zoom: 1;
vertical-align: top;
position: absolute;
right: 15px;
}
.nav-btn .line {
width: 100%;
height: 3px;
position: absolute;
left: 0;
background-color: #333;
transition: all .2s;
transform-origin: center;
}
.nav-btn .line1 {
top: 0;
}
.nav-btn .line2 {
top: 50%;
margin-top: -1.5px;
}
.nav-btn .line3 {
bottom: 0;
}
.homebanner{
height:13.28rem;
}
.homebanner .homebanner_box .content{
top:20%;
padding: 0 .5rem;
}
.homebanner .homebanner_box .content .tit {
font-size: .6rem;
padding-bottom: 0.3rem;
}
.homebanner .homebanner_box .content .txt {
font-size: 0.24rem;
padding-bottom: .6rem;
line-height: 1.5;
}
.homebanner .homebanner_box .content a {
width: 2.3rem;
height: 0.7rem;
line-height: .7rem;
font-size: 0.16rem;
transition: all 0.9s;
}
.homebanner-pagination{
bottom:.3rem;
}
.page-circle {
width: 0.3rem;
height: 0.3rem;
border: 0;
line-height: .3rem;
}
.circle-center {
width: 0.1rem;
height: 0.1rem;
margin-top: -0.05rem;
margin-left: -0.05rem;
}
.page-circle.on .page-circle-bg {
border: 1px solid rgba(255,255,255,.2);
}

.m-nav{
position: fixed;
top: 1.25rem;
width: 100%;
overflow: auto;
box-sizing: border-box;
padding: 0 .3rem;
height: calc(100% - 1rem);
background-color: rgba(255,255,255,.95);
z-index: 9999;
}
.m-nav li{
border-bottom: 1px solid #dcdcdc;
}
.m-nav li:last-child{
border-bottom: 0;
}
.m-nav li .tit{
display: block;
font-size: .3rem;
padding: .25rem 0 .25rem .3rem;
color: #333;
position: relative;
}

.m-nav li .tit:before{
content: "";
position: absolute;
right: 0.3rem;
width: .2rem;
height: .2rem;
margin-top: -.2rem;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
top: 50%;
transition: all .2s;
border-bottom:1px solid #333;
border-right: 1px solid #333;
transform: rotate(45deg);
}
.m-nav li:nth-child(1) .tit:before,
.m-nav li:nth-child(4) .tit:before,
.m-nav li:nth-child(5) .tit:before,
.m-nav li:last-child .tit:before{
display: none;
}
.m-nav li.on .tit:before{
transform: rotate(-135deg);
}
.m-nav li .navson{
padding-bottom: .3rem;
display: none;
}
.m-nav li .navson a{
display: block;
font-size: .28rem;
line-height: .8rem;
padding: 0 .5rem;
color: #333;
border-bottom: 1px solid #eee;
}
.nav-btncur .line{
top: 50%;
bottom: auto;
margin-top: -1px;
}
.nav-btncur .line1{
transform: rotate(45deg);
background-color:#008fb2;;
}
.nav-btncur .line2{
opacity: 0;
filter: alpha(opacity=0);
}
.nav-btncur .line3{
transform: rotate(-45deg);
background-color:#008fb2;;
}
}
@media (max-width: 768px) {
            .main-page-mobile {
                display: block;
                margin-top: 20px;
            }
            .main-page-pc {
                display: none
            }
            .business-area-title1-unselect {
                color: #444444;
                margin-left: 20px !important;
                cursor: pointer;
            }
            .business-area-title1 {
                color: #C30101;
                margin-left: 20px !important;
                cursor: pointer;
            }
            .tab-news-pic {
                position: relative;
                width: auto !important;
                height: 311px;
                margin-top: 20px;
                margin-left: 20px;
                margin-right: 20px;
            }
            .tab-news-list {
                margin-left: 20px;
                width: 90% !important;
            }
			.convenient-enter{
				color: #ffffff;
                width: 70px;
				margin-left: 0px !important;
				margin-top: 10px;
			}
			.img-txt span {
              float: left;
			  text-align: left;
              width: 70%;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
           }
        }

