@media screen and (min-width: 1025px) { 
	.transXT50,.tXT50 { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT50,.tYT50 { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT502 { transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.action .transYT50,.action .transYT502,.action.tYT50,.action2 .transYT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action .transXT50,.action.tXT50,.action2 .transXT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.p-image { opacity: 0; filter: grayscale(100%); transform-origin: center top; transform: translateY(100px) scale(1.2); transition: opacity 0.8s linear .0s,filter 0.6s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s,transform 1.3s cubic-bezier(0.075, 0.82, 0.165, 1);}
	.action .p-image { opacity: 1;  filter: grayscale(0%);transform: translateY(0) scale(1);}
	.img-wrap.action:after { right: -150%; z-index: 10;}
	.dly_1{ transition-delay: 100ms; -webkit-transition-delay: 100ms; }
	.dly_2{ transition-delay: 200ms; -webkit-transition-delay: 200ms; }
	.dly_3{ transition-delay: 300ms; -webkit-transition-delay: 300ms; }
	.dly_4{ transition-delay: 400ms; -webkit-transition-delay: 400ms; }
	.dly_5,.action .day_5{ transition-delay: 500ms; -webkit-transition-delay: 500ms; }
	.dly_6,.action .day_6{ transition-delay: 600ms; -webkit-transition-delay: 600ms; }
	.dly_7,.action .day_7{ transition-delay: 700ms; -webkit-transition-delay: 700ms; }
	.dly_8,.action .day_8{ transition-delay: 800ms; -webkit-transition-delay: 800ms; }
	.dly_9,.action .day_9{ transition-delay: 900ms; -webkit-transition-delay: 900ms; }
	.dly_10,.action .day_10{ transition-delay: 1000ms; -webkit-transition-delay: 1000ms; }
	.dly_11,.action .day_11{ transition-delay: 1100ms; -webkit-transition-delay: 1100ms; }
	.item-span span,.item-span2 i{ display: inline-block; font-style: inherit;}
	.item-span span,.item-span2 i{ visibility: hidden; }
	.action.item-span span,.action.item-span2 i{visibility: visible; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-backface-visibility:visible!important; backface-visibility:visible!important; -webkit-animation-name:fade-in-blur; animation-name:fade-in-blur; }
	.fixedImg { background-attachment: fixed;}
	.ibox-business-list { -webkit-perspective: 1600px;-o-perspective: 1600px; -ms-perspective: 1600px; perspective: 1600px; -webkit-transform-style: preserve-3d;-o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d;}
	.ibox-business-list li{ -webkit-transition-duration: .7s;
	-webkit-transition-property: -webkit-transform, opacity;
	-webkit-transition-delay: .15s;
	-webkit-transition-timing-function: 'ease-in-out';
	-moz-transition-duration: .7s;
	-moz-transition-property: all;
	-moz-transition-delay: .15s;
	-moz-transition-timing-function: 'ease-in-out';
	-o-transition-duration: .7s;
	-o-transition-property: transform, opacity;
	-o-transition-delay: .15s;
	-o-transition-timing-function: 'ease-in-out';
	-ms-transition-duration: .7s;
	-ms-transition-property: transform, opacity;
	-ms-transition-delay: .15s;
	-ms-transition-timing-function: 'ease-in-out';
	transition-duration: .7s;
	transition-property: transform, opacity;
	transition-delay: .15s;
	transition-timing-function: 'ease-in-out';
	-webkit-transform: rotateY(-90deg) translateZ(0);
	transform: rotateY(-90deg) translateZ(0);
	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	opacity: 0;}
	.action .ibox-business-list li.item1{ transition-delay: .3s; -webkit-transition-delay: .3s;}
	.action .ibox-business-list li.item2{ transition-delay: .6s; -webkit-transition-delay: .6s;}
	.action .ibox-business-list li.item3 { transition-delay: .9s; -webkit-transition-delay: .9s;}
	.action .ibox-business-list li.item4 { transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}
	.action .ibox-business-list li{  -webkit-transform: rotateY(0deg) translateZ(0);transform: rotateY(0deg) translateZ(0); opacity: 1;}
	.page-nav-c a:hover:before,.page-nav-c a.active:before{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility:visible\9;}
	.page-nav-c a.active,.page-nav-c a:hover{ color: #B82024;}
	.btn-more:hover:before{ width: 240px; height: 240px; opacity: 1;}
	.btn-more:hover span{ color: #B82024;}
	.btn-more2:hover{ border-color: #fff;background: #fff!important;}
	.btn-more2:hover:before{ width: 210px; height: 220px; opacity: 1;}
	.btn-more2:hover span{ color: #B82024;}
	.btn-more2:hover i{ transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg);-moz-transform: rotate(90deg);}
	.btn-more2:hover i:after{ opacity: 1; visibility: visible;}
	.btn-video:hover:before{ width: 240px; height: 240px; opacity: 1;}
	.btn-video:hover span{ color: #B82024;}
	.company-list li:hover,.company-list li:hover .icon,.company-list li:hover .zh{ color: #fff;}
	.company-list li:hover .bot{ background-color: #fff;}
	.company-list li:hover .img{ opacity: 1; visibility: visible;-webkit-transform: scale(1.03); transform: scale(1.03);}
	.brand-list li:hover .bg{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 100%; -webkit-transform-origin: left 100%; visibility: visible\9}
	.brand-list li:hover .c{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px);}
	.history-item:hover .item{ background-color: #B82024; color: #fff;}
	.history-item:hover time{ color: #fff;}
	.news-list li:hover .timebox .day,.news-list li:hover .timebox .year,.news-list li:hover .desc h4{ color: #B82024;}
	.news-list li:hover .btn-more3{ background-color: #B82024; color: #fff; padding: 0px 32px;}
	.btn-more4:hover:after{ width: 100%;}
	.business-list li:hover .icon,.business-list li:hover .en,.business-list li:hover .zh{ color: #fff;}
	.business-list li:hover .en::before{ background-color: #B82024;}
	.business-list li:hover .img{ top: 0;}
	.business-list li:hover .img::before{ background-color: rgba(0,0,0,0.54);}
    .business-list li:hover .lead,.business-list li:hover .btn { opacity: 1; transform: initial;}
	.business-list li:hover .lead{ transition-delay: .3s;}
	.business-list li:hover .btn{ transition-delay: .5s;}
	.project-list li:hover .bg{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 100%; -webkit-transform-origin: left 100%; visibility: visible\9}
	.project-list li:hover .btn-more5{ opacity: 1; transform: initial; -webkit-transform: initial;}
	.project-list li:hover .txt{ color: #B82024;}
	.project-list li:hover .txt:before{ width: 100%;}
	.bidding-list li:hover{ background-color: #B82024; color: #fff;}
	.bidding-list li:hover .bot{ color: #fff;}
	.bidding-list li:hover time{ border-left-color: #fff;}
	.bidding-list li:hover:before{ display: none;}
	.partners-list li:hover:before{ transform: scaleY(1); -webkit-transform: scaleY(1); transform-origin: left 100%; -webkit-transform-origin: left 100%; visibility: visible\9}
	.partners-list li:hover .txt{ opacity: 1; transform: initial; -webkit-transform: initial;}
	.social-view li:hover h4{ color: #B82024;}
	.social-view li:hover .time{ background-color: #B82024; color: #fff;}
	.serach-list li:hover .more:before{ opacity:0; visibility:visible; -webkit-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5);  transition: .5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: .5s cubic-bezier(0.215, 0.61, 0.355, 1);}
	.serach-list li:hover .more{ background-color: #B82024; color: #fff;}
}

@media screen and (max-width: 640px) { 
	/*头部*/
	.pc-show{
	  display: none;
	}
	.phone-show{
	  display: block;
	}
	.top_pic .bt {
	    position: absolute;
	    top: 35%;
	    left: 6%;
	}
	.search-box-c{ position: fixed; width: 100%; top: 54px; box-sizing: border-box; height: 54px; padding: 11px 64px 11px 20px;}
	.search-box-c .sbtn{ width: 54px; height: 54px; line-height: 54px;}
	.link-select-box{ width: 100%;}
	.menubarM-list li{ padding: 15px 0 5px;}
	.menubarM-list>li>a{ font-size: 16px; line-height: 1.5;}
	.menubarM-list .subnav{ padding-left: 100px;}
	.menubarM-list .subnav a{  margin:0 5% 10px 0;}
	.banner .desc{ width: 90%; left: 5%;}
	.banner .desc h4{ font-size: 24px;}
	.banner .desc .c{ font-size: 12px;}
	.banner .an .bf,.fx {
	    width: 35px!important;
	    height: 35px!important;
	}
	.mouse-box .txt{
		display: block;
		font-size: 12px;
	}
	.mouse-box{
		display: none;
	}
	.logo {
	    position: absolute;
	    left: 3%;
	    top: 20px;
	    z-index: 100;
	    width: 100px;
	}
	.menu-handler { display: block; width: 54px; height: 54px;left: unset!important;}
	.menu-handler p{ margin: 18px auto; width: 22px; height: 18px;}
	.menu-handler span.item2, .menu-handler span.item3 { top: 8px;}
	.search-box{ 
		right: 59px;
		height: 25px;
    	width: 25px;
    	top: 14.5px;
    }
	.search-box .curicon{
		width: 25px;
	    height: 25px; 
	    line-height: 25px;
	    color: #fff!important;
		font-size: 15px;

	}
	.nav{ display: none!important;}
	.top,.pageH{ height: 54px;}
	.top_pic{
	  position: relative;
	}
	.top_pic .top_tp{
		height: auto;
	}
	.top_pic .bt .tit1 {
	    font-size: 17px;
	    color: #fff;
	}
	.top_pic .bt .tit2 {
	    font-size: 13px;
	    color: #fff;
	}
	.top_pic .bf {
	    width: 35px;
	    height: 35px;
	    border: 2px dashed #fff;
	    border-radius: 50%;
	    position: absolute;
	    top: 70%;
	    z-index: 999;
	    left: 6%;
	}

	.bf {
	    width: 50px;
	    height: 50px;
	    left: 3%;
	}

	.bf .bf_an .an {
	    width: 10px;
	    height: 13px;
	    position: absolute;
	    top: 40%;
	    left: 40%;
	}

	.index-lb .position-absolute{
		top: 25%;
	}

	.index-lb .tit1{
		font-size: 16px;
	}

	.index-lb .tit2{
		font-size: 12px;
	}

	/*关于盈信*/
	.second .title {
	    display: flex;
	    font-size: 20px;
	    font-family: Source Han Sans CN;
	    font-weight: 500;
	}

	.second .title img {
	    width: 25px;
	    height: 20px;
	    vertical-align: middle;
	    margin-top: 10px;
	    margin-right: 7px;
	}

	.second .nr {
	    margin-top: 10px;
	    display: block;
	}

	.second .nr .left_wz {
	    width: 100%;
	    border-top: 2px solid #000;
	}

	.second .nr .left_wz .cont {
	    padding-left: 0%;
	    text-align: left;
	}

	
	.second .nr .left_wz .cont .tit1 {
	    font-size: 16px;
	    font-family: Microsoft YaHei;
	    font-weight: 400;
	    color: #000000;
	    padding: 15px 0;
	    width: 100%;
	}

	.second .nr .left_wz .cont .tit2 {
	    font-size: 14px;
	    color: #000000;
	    padding: 0 0 15px 0;
	    text-align: justify;
	    border-top: none;
	}

	.second .nr .right_tp {
	    width: 90%;
	    padding: 0 5%;
	    position: relative;
	}

	.second .nr .right_tp .tp{
		width: 100%;
	}

	.second .nr .right_tp .ljgd {
	    background: url(../images/jt.png) no-repeat;
	    background-position: 0 100%;
	    text-align: center;
	    width: 180px;
	    margin: 0 auto;
	    margin-top: 10px;
	    color: #000;
	    margin-bottom: 15px;
	}

	.three .title {
	    display: flex;
	    font-size: 14px;
	    font-family: Source Han Sans CN;
	    font-weight: 500;
	    position: absolute;
	    top: 20px;
	    z-index: 999;
	    left: 2%;
	    color: #fff;
	}

	.three .title img {
	    width: 20px;
	    height: 15px;
	    vertical-align: middle;
	    margin-top: 5px;
	    margin-right: 7px;
	}

	.grid figure {
	    position: relative;
	    float: left;
	    overflow: hidden;
	    width: 49.7%;
	    background: #fff;
	    text-align: center;
	    cursor: pointer;
	    height: auto; 
	    border-right: 1px solid #999;
	}

	.grid figure img {
	    position: relative;
	    display: block;
	    width: 100%;
	    height: auto; 
	}

	.three .effect-zoe .bt {
	    background: #fff;
	    padding: 10px;
	}

	.three .effect-zoe .bt .t1 {
	    font-size: 20px;
	    font-weight: bold;
	}

	.three .effect-zoe .bt .t2 {
	    font-size: 14px;
	    color: #919191;
	}

	.three .h_nr {
	    position: absolute;
	    top: 45%;
	    color: #fff;
	    padding: 0 20px;
	    margin-top: 12%;
	}

	.three .h_nr .num {
	    font-size: 20px;
	}

	.three .h_nr .tit {
	    font-size: 15px;
	}

	.three .h_nr .description {
	    font-size: 12px;
	    text-align: justify;
	    margin-top: 10px;
	}

	.three .h_nr .mr {
	    font-size: 20px;
	    margin-top: 0px;
	}

	.four .bt img {
	    width: 20px;
	    margin: 0 auto;
	    margin-bottom: 10px;
	}

	.four .bt {
	    font-size: 17px;
	    color: #fff;
	    text-align: center;
	}

	.four .case_l {
	    width: 100%;
	    background: url(../images/four_bg1.png);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-size: 100%;
	    min-height: 22vh;
	    background-position: 0 100%;
	    margin-bottom: 20px;
	    margin-top: 20px;
	}

	.four .case_l .position-absolute .fs-sm-36 {
	    font-size: 13px;
	}

	.four .case_l .position-absolute .fs-sm-28 {
	    font-size: 12px;
	}

	.four .case_l .tp .num {
	    font-size: 25px;
	    bottom: -22px;
	    position: absolute;
	    display: block;
	    left: 83%;
	}
	.four .hx{
		margin-top: 6%;
	}
	.four .swiper-button-next, .four .swiper-button-prev {
	    border: 1px solid #fff;
	    border-radius: 50%;
	    width: 30px;
	    height: 30px;
	    line-height: 30px;
	    top: 25%;
	    color: #fff;
	    text-align: center;
	    font-size: 15px;
	}

	.four .swiper-button-next {
	    background-image: unset;
	    background-size: 25%;
	    right: 0;
	}

	.four .swiper-button-prev {
	    background-image: unset;
	    background-size: 25%;
	    left: 0;
	}

	.four .case_l .swiper-pagination {
	    position: absolute;
	    top: -4px;
	    left: 25%;
	}

	.hx {
	    width: 100%;
	    height: 1px;
	    background: #fff;
	    bottom: 15%;
	    margin-top: 12%;
	    position: relative;
	}

	.five .left {
	    width: 100%;
	    float: left;
	    margin-right: 0;
	}

	.five .left .bt {
	    font-size: 15px;
	    font-weight: bold;
	    color: #5C5C5C;
	    margin-bottom: 10px;
	}

	.five .left .blod {
	    font-size: 18px;
	    font-weight: bold;
	    color: #000;
	}

	.five .left .xm1 .tit1 {
	    font-size: 18px;
	    color: #000;
	    font-weight: bold;
	    margin-bottom: 10px;
	}

	.five .left .xm1 .tit2 {
	    font-size: 16px;
	    color: #000;
	    font-weight: bold;
	    margin-bottom: 10px;
	}

	.five .left .xhx {
	    background: #FFC100;
	    width: 30px;
	    height: 3px;
	    position: absolute;
	    left: 0;
	    top: 15px;
	}

	.five .left .xm1 .dec {
	    font-size: 13px;
	    color: #6f6f6f;
	    text-align: justify;
	    line-height: 30px;
	    margin-bottom: 20px;
	}

	.five .left .xm1 .ljxq {
	    border: 1px solid #FFC100;
	    color: #fff;
	    font-size: 13px;
	    padding: 4px 6px;
	    background-color: #FFC100;
	    width: 120px;
	    text-align: center;
	    border-radius: 25px;
	    margin-bottom: 20px;
	}

	.five .left .xm1 .lxnr .tel {
	    font-size: 15px;
	    font-weight: bold;
	    margin-bottom: 10px;
	}

	.five .left .xm1 .lxnr .phone {
	    font-size: 13px;
	    margin-bottom: 10px;
	}

	.five .left .xm1 .lxnr .adr {
	    font-size: 13px;
	    margin-bottom: 10px;
	}

	.five .right {
	    width: 100%;
	    float: right;
	}

	.five .right .left .xmbt .bt {
	    font-size: 14px;
	    color: #c6c6c6;
	    font-weight: 200;
	}

	.five .right .left .xmbt {
	    height: 50px;
	    color: #fff;
	    padding: 10px;
	    border-bottom: 2px solid #cccccc;
	}

	.five .right .left .cur .bt {
	    color: #fff;
	}

	.five .right .left .cur {
	    height: 50px;
	    color: #fff;
	    padding: 10px;
	    border-bottom: 2px solid #FFC100;
	}

	.six .title {
	    display: flex;
	    font-size: 20px;
	    font-family: Source Han Sans CN;
	    font-weight: 500;
	    width: 250px;
	    float: left;
	}

	.six .title img {
	    width: 25px;
	    height: 20px;
	    vertical-align: middle;
	    margin-top: 9px;
	    margin-right: 6px;
	}

	.six .more {
	    color: #0F0F0F;
	    float: right;
	    width: 100px;
	    margin-top: 7px;
	}

	.six .list .one{
		width: 48%;
		margin: 1%;
		float: left;
	}


	.six .list .one .img-hover{
		width: 100%;
	}
	.six .list .one .pic {
		position: relative;
	}
	.six .list .one .pic .date {
	    background: #FFC100;
	    color: #fff;
	    font-size: 13px;
	    text-align: center;
	    width: 70px;
	    height: 35=0px;
	    line-height: 30px;
	    position: absolute;
	    right: 0;
	    bottom: 0;
	}

	.six .list .one .nr {
	    background: rgba(231,223,198,0.5);
	    padding: 10px;
	}

	.six .list .one .nr .dec{
	   	font-size: 12px;
	   	margin-top: 10px;
	}

	/*合作洽谈*/
	.hzqt .nav_top {
	    position: unset;
	    display: flex;
	    top: 32px;
	    margin-left:6%;
	    width: 200px;
	    padding: 20px 0;
	}


	.hzqt .bt_list{
		float: unset;
		margin-bottom: 30px;
		height: auto;
		margin-left: 6%;
	}

	.hzqt .bt_list .xmt {
	    width: 50%;
	    padding: 0;
	}

	.hzqt .hzqt-lb {
	    padding-bottom:100px;
	}

	.hzqt .hzqt-lb .wid_50 {
	    width: 100%;
	    margin-right: 0;
	    height: auto;
	}

	.hzqt .hzqt-lb .lb_page {
	    position: absolute;
	    top: 0;
	    left: 20px;
	    text-align: left;
	    font-size: 18px;
	}

	.hzqt .hzqt-lb .lb_nr {
	    width: 100%;
	    margin-left: 0;
	    position: relative;
	}

	.hzqt .hzqt-lb .top-50 {
	    margin-top: 50px;
	    padding: 0 30px;
    	text-align: center;
	    margin-top: 10px;
	}

	.hzqt .hzqt-lb .lb_nr .lxnr{
	    padding: 0 30px;
    	text-align: left;
	    margin-top: 10px;
	    font-size: 12px;
	}

	.hzqt .hzqt-lb .top-50 .tit1{
		font-size: 18px;
	}

	.hzqt .hzqt-lb .top-50 .tit2 {
	    color: #a8a8a8;
	    font-size: 14px;
	    margin-top: 7px;
	    margin-bottom: 30px;
	}

	.hzqt .hzqt-lb .xm_next {
	    top: 90%;
	    right: 20%;
	    width: 40px;
    	height: 40px;
	}

	.hzqt .hzqt-lb .xm_prve {
	    top: 90%;
	    left: 20%;
	    width: 40px;
    	height: 40px;
	}

	/*托管项目*/
	.tgxm .nav_top {
	    position: unset;
	    display: flex;
	    top: 32px;
	    left: 50px;
	    width: 200px;
	    padding: 20px 0;
	}


	.tgxm .bt_list{
		float: unset;
		margin-bottom: 30px;
		height: auto;
	}

	.tgxm .bt_list .xmt {
	    width: 50%;
	    padding: 0;
	}

	.tgxm .xm_list {
	    border-top: 1px solid #999;
	    padding-top: 30px;
	}

	.tgxm .xm_list .t_left .fl {
	    width: 100%;
	    margin-right: 0;
	}

	.tgxm .xm_list .t_left .fr {
	    width: 100%;
	    margin-left: 0;
	    text-align: left;
	    padding-top: 15px;
	}

	.tgxm .xm_list .t_left .fr h1{

		font-size: 18px;
	}

	.tgxm .xm_list .t_left .fr .hx{
		margin-top: 2%;
	}


	.tgxm .xm_list .t_left .fr .dec{
		font-size: 13px;
	}

	.tgxm .xm_list .t_left .fr .lx .lxr {
	    display: flex;
	    font-size: 12px;
	    color: #000;
	    width: 35%;
	    float: left;
	    border-top: 1px solid #c6c6c6;
	    border-bottom: 1px solid #c6c6c6;
	    border-right: 1px solid #c6c6c6;
	    padding: 10px 4%;
	    text-align: center;
	}

	.tgxm .xm_list .t_left .fr .lx .tel {
    display: flex;
    font-size: 12px;
    color: #000;
    width: 48.5%;
    float: left;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    padding: 10px 4%;
    text-align: center;
}
	.tgxm .xm_list .t_left .fr .lx .tel a{
		display: flex;
	}

.tgxm .xm_list .t_left .fr .lx .tel img {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-top: 3px;
}
.tgxm .xm_list .t_left .fr .lx .lxr img {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-top: 3px;
}














	/*品牌介绍*/
	.about .nav_tit h1{
		font-size: 18px;
	}

	.about .nav_tit h3{
		font-size: 14px;
	}

	.about .cont{
		margin-bottom:20px;
	}

	.about .cont h1{
		font-size: 18px;
	}


	.about .dec .left {
	    float: left;
	    width: 100%;
	    margin-right: 0;
	    line-height: 30px;
	    text-align: justify;
	}

	.about .dec .right {
	    float: right;
	    width: 100%;
	    line-height: 32px;
	    margin: 0 auto;
	    padding: 0 0 0 5%;
	}

	.about .dec .right img{
	  	margin-left: 25%;
	    width: 50%;
	}

	.about .num_set{
		padding: 20px 0;
		margin-bottom:20px;
	}

	.about .num_set .gssj_list .gssj_item {
	    width: 50%;
	    float: left;
	}

	.about .num_set .gssj_list {
	    display: block;
	}

	.about .num_set .gssj_list .gssj_item .gssj_item_zs {
	    font-size: 30px;
	    color: #ffc100;
	}

	.about .num_set .gssj_list .gssj_item .dw {
	    font-size: 15px;
	    color: #000;
	    margin-top: 20px;
	    margin-left: 8px;
	}

	.about .num_set .gssj_list .gssj_item .gssj_item_ly {
	    font-size: 15px;
	}

	.about .num_set .gssj_list{
		margin: 0;
	}

	.about .ppjs .fl {
	    width: 100%;
	    margin-right: 0;
	}

	.about .ppjs .fr {
	    width: 100%;
	    margin-left: 0;
	    text-align: left;
	}

	.about .ppjs .fr h1{
	    font-size: 18px;
	}

	.about .ppjs .fr h3{
	    font-size: 15px;
	    font-weight: 100;
	}

	.about .ppjs .fr .bt .hx {
	   margin-top: 2%;
	}

	.about .ppjs {
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}

	.about .sjg .s_list {
	    width: 46%;
	    float: left;
	    margin:2%;
	}


	.about .sjg .s_list h2 {
		font-size: 15px;
	    margin-bottom: 20px;
	}

	.about .sjg .s_list h4 {
		font-size: 12px;
	    font-weight: 100;
	}

	.about .sjg .s_list .ico {
	    margin-bottom: 10px;
	    width: 70px;
	    height: 70px;
	}

	.about .sjg .s_list .ico img{
		width: 100%;
		height: 100%;
	}

	/*新闻资讯*/
	.news .nav_top {
	    position: unset;
	    display: flex;
	    top: 32px;
	    margin-left: 6%;
	    width: 200px;
	    padding: 20px 0;
	}


	.news .bt_list{
		float: unset;
		margin-bottom: 30px;
		height: auto;
	}

	.news .bt_list .xmt {
	    width: 50%;
	    padding: 0;
	}

	.news .new_one .fl {
	    width: 100%;
	    margin-right: 0;
	}

	.news .new_one .fr {
	    width: 100%;
	    margin-right: 0;
	    text-align: left;
	    margin-top: 2%;
	}

	.news .new_one .fr h1{
	   font-size: 18px;
	}
	
	.news .new_one .fr .dec {
	    font-size: 13px;
	    color: #888;
	    line-height: 20px;
	    margin-top: 10px;
	}

	.news .new_one .fr .detial {
	    margin-top: 15px;
	    font-size: 13px;
	}

	.news .new_list .bt {
	    font-size: 18px;
	    font-weight: 600;
	    margin-bottom: 20px;
	}

	.news .new_list .nl ul li {
	    width: 48%;
	    float: left;
	    padding-bottom: 20px;
	}

	.news .new_list .nl ul li h3 {
	    margin: 5px 0;
	    font-size: 15px;
	}

	.news .new_list .nl ul li:nth-child(2n+1){
	     margin-right: 2%;
	     margin-left: 0;
	}

	.news .new_list .nl ul li:nth-child(2n+2){
	     margin-right: 0;
	     margin-left: 2%;
	}

	/*联系我们*/
	.contact .nav_top {
	    position: unset;
	    display: flex;
	    top: 32px;
	    margin-left: 6%;
	    width: 200px;
	    padding: 20px 0;
	}


	.contact .bt_list{
		float: unset;
		margin-bottom: 30px;
		height: auto;
	}

	.contact .bt_list .xmt {
	    width: 50%;
	    padding: 0;
	}
	.contact .gsxx {
	    width: 90%;
	    margin: 0 auto;
	    padding: 15px 0;
	}
	.contact .gsxx ul li {
    width: 100%;
    float: unset;
    text-align: center;
}

.contact .gsxx ul li .ico {
    width: 70px;
    margin: 0 auto;
    margin-bottom: 10px;
    float: left;
}

.contact .gsxx .xm{
	float: left;
    width: 60%;
    text-align: left;
    padding-left: 20px;
}

.contact .gsxx ul li .hx {
    width: 20px;
    height: 3px;
    background: #ffc100;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.contact .gsxx ul li .name {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

.contact .gsxx ul li .hx {
    width: 20px;
    height: 3px;
    background: #ffc100;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}

.contact .join .ms .bt {
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    text-align: center;
}

.contact .join .ms .dec {
    font-size: 13px;
    width: 100%;
    text-align: justify;
    color: #838282;
    margin-top: 15px;
}

.contact .join .zw .zw_tit .n1,.contact .join .zw .zw_tit .n2,.contact .join .zw .zw_tit .n5{
	width: 33.3%;
}

.contact .join .zw .zw_tit .n3{
	display: none;
}

.contact .join .zw .zw_tit .n4{
	display: none;
}














	/*底部*/
	.footer .fx{
	  	width: 100%!important;
    	height: auto!important;
    	padding:15px;
	}
	.footer .fimg_1{
	 display: none;
	}
	.footer .fimg_2{
	 display: none;
	}
	#map{
		height: 300px!important;
	}
	.flb{
		display: block;
		text-align: center;
		height: 45px;
    	line-height: 45px;
	}
	.f_logo{
		width: 30%;
	}
	.f_logo img{
		width: 100%;

	}
	.flb .cdl{
		display: none;
	}
	.lxdh{
		/*margin-top: 10px;*/
		font-size: 12px;
	}
	.lxdh img {
	  width: 15px;
    height: 15px;
    margin-top: 16px;
    margin-right: 8px;
	}
	.other{
		display: block;
		height: 60px;
	}

	.other .le {
	    width: 100%;
	    text-align: center;
	    color: #fff;
	    font-size: 13px;
	}

	.other .ri {
	    width: 100%;
	    text-align: left;
	    color: #fff;
	    font-size: 13px;
	    display: flex;
	    justify-content: center;
	}

	.modal .sp {
	    width: 90%;
	    margin-top: 69%;
	}

.other .ri a {
    float: unset;
    margin: 0 10px;
}











}
