@charset "UTF-8";
#mbanner{ height: 0px!important; overflow: hidden;}

@media screen and (max-width: 1600px)  {
    .mod-innnerbox{ margin-top: -8%;} 
}

@media screen and (max-width: 1366px) {
    .mod-innnerbox{ margin-top: -7%;}
    .wrap-layer2{ width: 1180px;}
    .navMenu>li{ margin: 0 5px;}
    .topr-wraps{ width: 795px;}
}

@media screen and (max-width: 480px) {	
	.article .content img,.newsInfo .content img{ height: auto!important;}	
	.stock-desc img{ max-width: 100%!important; height: auto!important;}	
	.mod-news3 .swiper-pagination span:nth-child(2n+2){ display: inline-block;}		
	.mod-news1 .item-pic img{ max-width: 100%!important; height: auto!important;  width: auto!important;}
	.enjoyment_left img{ max-width: 100%;  height: auto;}
	.mode-banner{ margin-top:0;}
	#mbanner{ display: block; height: auto!important;}
	#pcbanner{ display: none;}
	.addr{ display: none;}
	.fot-l{  text-align: center;}
	.bom-nav li:nth-child(1) a{ border: none;}
	.mod-headers{ display: none;}
    .wrap-layer{ width: auto; padding: 0 10px;}
    body, html {overflow-x: hidden; min-width: 0; }
    .H25{ height:10px;}
    .swiper-pagination{ bottom: -30px!important;}
    /*.swiper-pagination-bullet{  width: 6px; height: 6px; border-radius:6px; }	*/
    .swiper-pagination-nums{ display:none;}
    .swiper-container-8 .swiper-wrapper, 	.swiper-container-8 .swiper-slide{  height: 100%!important;}
    
    /*首页*/	
    /*.banner .swiper-pagination{ height: 40px; line-height: 40px;}	*/
    .mod-adbtns{ top:0; margin-top: 0; width: auto;left: 0; right: 0; margin-left: 0; }
    .mod-adbtns a{  position: relative; top: 140%;}
    .mod-adbtns a:after{ font-size: 35px;}	
    .H45{ height: 20px;}
    .banner .swiper-pagination span{ width: 20px!important; margin: 0 2px; height: 4px; }	
    .mod-totals{ margin-right: 0;}	
    .mod-totals .item-cell{ width: 48%; margin-right: 2%;  box-sizing: border-box; margin-bottom:4%; height: 140px;}	
    .mod-totals .item-cell:nth-child(2n){ margin-left: 2%; margin-right: 0;}	
    .mod-totals .item-pic{ padding-top: 25px;}	
    .mod-totals .item-pic img{  width: 35px; height: auto;}
    .H50{ height: 30px;}
    .com-tit span{ font-size: 20px;}	
    .com-tit{ background-size:240px auto; padding-bottom:15px; }	
    .com-tit2{ font-size: 16px;}	
    .com-desc{ font-size: 14px;}

    /*滚动*/	
    .brand-links .item-cell img{  max-width: 100%; height: auto;}
    .swiper-slide{}
    .mod-brand{ background-size: cover;}	
    .H80{ height:40px;}
    .nlayer-1,.nlayer-2{ width: auto;  float: none;}
    .nlayer-1{ margin-bottom: 25px;}	
    .com-top span{ font-size: 18px; background-size: 18px auto; padding-left: 26px;}	
    .H40{ height: 20px;}	
    .com-top a.more,.com-top a.more:after{ font-size: 14px;}	

    /*党建要闻*/	
    .mod-news3 .item-cell{display:-moz-box;display:-webkit-box;display:box; }	
    .mod-news3 .item-pic{ float: none; width: 130px; height: 95px; overflow: hidden;}
    .mod-news3 .item-pic img{ max-width: 100%; height: auto;}	
    .mod-news3 .item-cnt{float: none;  padding-right: 0; width: auto;flex:1;box-flex:1;-webkit-box-flex:1;-moz-flex: 1;-webkit-flex: 1;}
	    .mod-news3 .item-tit{ height: 18px;  overflow: hidden;}	
    .mod-news3 .item-tit *{ font-size: 16px;}	
    .mod-news3 .item-desc{ height:42px; overflow: hidden;}
    .mod-news3 .item-desc *{ font-size: 14px;}	
    .mod-news3 .item-tit{ line-height: 20px; margin-bottom: 5px; padding-bottom: 5px;}	
    .mod-news3 .item-date{ margin-top: 5px; font-size: 14px;}	
    .mod-news3 .swiper-container, .mod-news3 .swiper-wrapper, .mod-news3 .item-cell,.mod-news3{ height: 150px!important;}	
	
    .down-apps {display:-moz-box;display:-webkit-box;display:box;}	
    .down-apps .say-tit{ float: none; width: 120px; text-align: center;} 	
    .down-apps .code-cells{ float: none; margin: 0; margin-left: 15px;}	
    .down-apps .say-tit img{ max-width: 100%;height: auto; display: inline-block;}	
    .scode-t img{ max-width: 100%; height: auto;}	
    .platform-bg2{    background: #f9fcff url(../images/bg5.jpg) 0 0 no-repeat; padding-bottom: 35px;}
    /*.mod-prolists .item-cell{ width: 47%; margin-left: 2%; margin-bottom: 2%;}
    .mod-prolists .item-cell:nth-child(5){ display: none;}*/
	    .mod-prolists .item-cell{ width: 180px;}	
    .mod-prolists .item-tit *{ font-size: 16px; }	
    .mod-prolists .item-tit{ line-height: 22px; height: 22px; overflow: hidden;}
    .mod-prolists  .item-desc{display:-moz-box;display:-webkit-box;display:box;}
    .mod-prolists  .item-desc>*{ display: block;}	
    .mod-prolists .item-desc span{ font-size: 14px;}
    .mod-prolists .item-desc b{ display: none;}
    .mod-prolists .item-desc i{ font-size: 18px; margin-right: 5px;}
    .fot-r{ float: none; margin: 0 auto 20px auto;}	
    .addr li{ display: block; margin-right: 0; margin-bottom: 5px;padding-left: 25px; background-size: 14px auto!important;}
    .addr li span{ padding-right: 0;  }	
    .addr{ padding-bottom: 15px;}
    .bom-nav{ padding-top: 10px;}
    .addr:after{ width: 100%;}
	.mod-prolists .item-desc em{ font-size: 14px;}
	.mod-news1 .item-tit *,.mod-news1 .item-mores a{ font-size: 16px;}	
	.mod-news1 .item-desc, .mod-news1 .item-desc *{font-size: 14px;}
	.mod-news2 .item-tit  *{ font-size: 16px;}
	.mod-news2 .item-desc *, .mod-news2 .item-desc{ font-size: 14px;}
	.mod-news2 .item-tit span{ font-size: 14px;}
	.mod-news3 .swiper-pagination span{ margin: 0 2px;}
	.mod-news3 .item-tit,.mod-news3 .item-tit *{ font-size: 16px;}	
		
    /*内页*/	
    .main {
        width: 96%;
        height: auto;
        margin: 0 auto;
        overflow-x: hidden;
        margin-top: 20px;
    }

    .enterprise-tit {
        width: 100%;
        max-height: 480px;
    }

    .enterprise-tit::after {
        content: "";
        position: absolute;
        bottom: -40px;
        left: 5%;
        background: url("../images/tit-bg.png") no-repeat center;
        width: 340px;
        height: 30px;
    }

    .enterprise-news .enterprise-news-left {
        float: none;
        width: 100%;
        height: auto;
    }

    .enterprise-news .enterprise-news-left .item-cell {
        width: 100%;
        height: auto;
    }


    .enterprise-news .enterprise-news-left .item-cell .item-pic img {
        width: 100%;
        height: auto;
    }

    .enterprise-news .enterprise-news-left .item-cell .item-tit .date b {
        font-size: 14px; text-align: center;
    }

    .enterprise-news .enterprise-news-left .item-cell .item-tit .tit {
        width: 75%;
        line-height: 50px;
        font-size: 16px;
    }

    .enterprise-news .enterprise-news-left .item-cell .item-tit .date {
        margin-left: 0px;
        margin-right: 0px;
        line-height: 45px;
        font-size: 14px;
		text-align: center;
        padding-top: 0;
    }
    .one_part {
        float: left;
       margin-right: -1%;
    }
    .enterprise-news .enterprise-news-right {
        margin-top: 0;
        float: none;
        margin-left: -1%;
    }

	.enterprise-news .enterprise-news-left{margin-bottom:10px;} 
    .enterprise-news .enterprise-news-left .item-cell .item-tit {
        padding: 0;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-cnt .item-desc{
        height: auto;
        max-height: 120px; margin-bottom: 20px;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-cnt{
        width: 100%;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-tit a{
        display: inline-block;
        text-overflow: ellipsis;
        width:100%;
        overflow: hidden;
        white-space: nowrap;
    }
	.enterprise-news .enterprise-news-left .item-cell .item-pic{ max-height: 110px;}
    .enterprise-news .enterprise-news-left .item-cell .item-pic::after {
        height: 50px;
        line-height: 50px;
    }
	.enterprise-news .enterprise-news-left .item-cell .item-pic img{ display: block;}
    .enterprise-news .enterprise-news-right .item-cell {
        width: 49%;
        float: left;
        margin-left: 1%;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-pic img {
        width: 100%;
        height: auto;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-tit .tit {
        width: 60%;
        font-size: 16px;
    }
    .enterprise-news .enterprise-news-left .item-cell .item-cnt .btn{
        display: none;
    }
    .enterprise-news .enterprise-news-right .item-cell .item-tit .date {
        margin-top: 5px;
        margin-right: 10px;
		text-align: center;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-tit .date b {
        font-size: 14px;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-tit .date {
        font-size: 14px;
    }

    .enterprise-news .enterprise-news-right .item-cnt {
        height: 40px;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-pic::after {
        height: 40px;
    }
	.dynamic{/* padding-top: 15px; padding-bottom: 15px;*/ background: none;}
	.dynamic .item-cell{ margin: 5px 0; padding: 0;}
	.dynamic .item-cell .item-cnt .item-desc{ height: 40px;}
    .enterprise-news .enterprise-news-right .item-cell .item-tit {
        padding: 0 5px;
	}.dynamic .item-cell .item-cnt .item-date{ margin-top: 0}
	.dynamic .item-cell .item-cnt .item-tit{  margin-top: 0;}
    .dynamic .item-cell {
        width: 100%;
    }
	.enterprise .btn{ width: 100px; height:30px; line-height: 30px; font-size: 16px;}
    .dynamic .item-cell .item-pic {
        width: 40%;
        height: 110px;
    }

    .dynamic .item-cell .item-pic a img {
        width: 100%;
        height: auto; display: block;
    }

    .dynamic .item-cell .item-cnt {
        float: left; padding-left: 10px; box-sizing: border-box;
        width: 60%;

    }

    .dynamic .item-cell .item-cnt .item-tit {
        padding-bottom: 5px;
        line-height: 100%;
        height: 30px;
        font-size: 16px;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

	.enterprise-news .enterprise-news-left .item-cell { position: relative;}
	.enterprise-news .enterprise-news-left .item-cell .item-pic{ width: 40%;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt{ width: 60%; padding-left: 10px; box-sizing: border-box; float: left;}
	.enterprise-news .enterprise-news-left .item-cell .item-tit{ position: static; margin-top: -10px;}
	.enterprise-news .enterprise-news-left .item-cell .item-tit a{ font-size: 16px;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt .item-desc{ line-height: 20px;}
	.enterprise-news .enterprise-news-left .item-cell .item-tit .date{ position: absolute; color: #666; right: 0; bottom:0; line-height: 100%;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt .item-desc{ max-height: 40px; margin-top: 5px;}
	.enterprise-news .enterprise-news-left .item-cell .item-cnt .item-tit::after{ position: absolute; left:40%; margin-left: 10px; top:28px;}
	.dynamic{ padding-top: 0;}
	.dynamic .item-cell .item-cnt .item-tit{ margin-top: -5px;}
	.dynamic .item-cell{ margin: 10px 0;}
    .dynamic .item-cell .item-cnt .item-desc {
        margin-top: 5px;
        font-size: 14px;
    }
	.dynamic .item-cell { position: relative;}
    .dynamic .item-cell .item-cnt .item-date {position: absolute; bottom: 0; right: 0;}
    .brigade-tit::after {left: 5%;}
    .brigade-tit {margin-bottom: 20px;}
    .brigade-news {margin-top: 40px;}
    .dynamic { margin-top: 0; }
    .enterprise .btn {margin-top: 20px;padding: 0; width: 150px; height: 45px; line-height: 45px; font-size: 14px;}
    .brigade {margin-top: 20px; overflow-x: scroll;}
    .enterprise-tit { font-size: 28px;}
    .brigade-tit {font-size: 28px;}

    /*--------------------------------------------------------------*/
	.one_part {  margin-right: 0;}
    .one_part .item-cell {
        width: 48%;
        margin-bottom: 10px;
		margin-right: 0; padding: 0 1%;
    }

    .one_part .item-cell .item-tit div img {
        width: auto;
        height: 18px;
    }

    .one_part .item-cell .item-tit div:nth-child(2) {
        padding-left: 10px;
        font-size: 18px;
    }

    .one_part .item-cell .item-tit {
        margin-top: 5px;
    }

    .one_part .item-cell .item-desc {
        margin-top: 0px;
        font-size: 14px;
        line-height: 22px;
        height: 180px;
    }

    .one_part .item-cell .item-more {
        font-size: 14px;
        background-size: 7px auto;
    }

    .two_part .item-cell {
        float: left;
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }

    .brand {
        width: 100%;
        background-size: 100% 470px;
        height:470px;
    }

    .brandstory ul {
        margin-left: 4%;
        margin-top: 10px;
    }

    .brandstory ul li {
        width: 48%;
        height: auto;
    }

    .brandstory ul li a {
        width: 100%;
        height: auto;
    }

    .brandstory ul li a img {
        width: 100%;
        height: auto;
    }

    .brandstory ul li:nth-child(2) span,
    .brandstory ul li:nth-child(4) span {
        position: absolute;
        bottom: 50px;
        left: -15px;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-right: 15px solid #fff;
    }

    .brandstory ul li:nth-child(5) span,
    .brandstory ul li:nth-child(7) span {
        position: absolute;
        bottom: 50px;
        right: -15px;
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-left: 15px solid #fff;
        z-index: 9999;
    }

    .qr {
        margin-top: 20px;
        display: block;
        margin: 0 auto;
    }

    .qr_code_three {
        text-align: center;
    }


    .brandstory {
        width: 100%;
        padding-top: 15px;
    }

    .brand_tit {
        background: url(../images/icon9.png) no-repeat center left;
		background-size: 30px auto;
        font-size: 20px;
        padding-left: 40px;
        margin-left: 4%;
    }
    .enjoyment-main{
        width:100%;
        background-color: #f8fcff;
        padding-bottom: 30px;
        padding-top: 20px;
    }
    .enjoyment {
        width:94%;
        background-color: #fff;
        display: block;
        margin-top: 20px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4)
    }

    .enjoyment_left {
        width: 100%;
    }

    .enjoyment_left .swiper-container {
        width: 100%;
        height: auto;
    }

    .enjoyment_left .swiper-slide img {
        height: auto;
    }

    .enjoyment_left .swiper-slide {
        height: 276px;
    }

    .enjoyment_right {
        width: 100%;
    }

    .enjoyment_right_one {
        padding-left: 10px; padding-right: 10px;
    }

    .enjoyment_right_one ul li {
        line-height: 25px;
        font-size: 14px;
        max-height: 50px;
        height: auto;
		padding-left: 20px;
    }

    .enjoyment_right_one ul {
        padding-top: 5px;
        margin-left: 10px;
    }

    .enjoyment_right_two {
    padding-left: 10px; padding-right: 10px;
        margin-top: 10px;
        padding-top: 10px;
    }

    .enjoyment_right_one_tit {
        margin-top: 5px;
        font-size: 18px;
		background-size: 20px auto;
		 padding-left: 30px;margin-bottom: 10px;
    }
	.qr_code{ text-align: center;}
	.qr_code_one,.qr_code_two{ display: inline-block; margin: 0 10px;}
    .enjoyment_right_two_tit {
        font-size: 18px;background-size: 20px auto; padding-left: 30px; margin-bottom: 10px;
    }

	.enjoyment{     margin-bottom: 0;}
	.two_part{ margin-right: 0;}
    .two_part .item-cell .item-tit div:nth-child(2) {
        font-size: 18px;
		padding-left: 10px;
    }

    .two_part .item-cell .item-desc {
        font-size: 14px;
        margin-top: 0;
		line-height: 22px;
		height: auto;
    }

    .two_part .item-cell .item-tit div:nth-child(1) img {
        width: auto;
        height: 18px;
    }

    .two_part .item-cell .item-tit {
        margin-top: 5px;
    }

    .two_part .item-cell .item-more {
        font-size: 14px;
        background: url(../images/icon-more.png) no-repeat 100px center;
        background-size: 8px auto;
        margin-top: 10px;
    }

    .brigade .tabs {
		 width: 320px; margin-left: auto;margin-right: auto; padding: 0!important;
    }
	.brigade-news{ margin-top: 20px; max-height: 710px; overflow: hidden;padding-bottom: 1px;}
    .brigade-news-tit {
        float: none;
        font-size: 18px; width: auto; text-align: center;
    }
	.brigade-news-left .brigade-news-left-pic span{ font-size: 16px; width: 160px;}
	
    .brigade-news-left {
        width: 100%;
        float: none;
    }

    .brigade-news-left img {
        width: 100%;
        height: auto;
    }

    .brigade-news-left .brigade-news-left-pic::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        background: url(../images/play.png) no-repeat left center;
        background-size: 40px 40px;
        width: 40px;
        height: 40px;
		  margin-left: -20px; margin-top: -20px;
    }

    .brigade-news-left .brigade-news-left-pic {
        margin-right: 0;
    }
	.brigade-news-left{  clear: both; margin-bottom: 30px;}
	.brigade-news-right{ width: 100%; float: none;}
    .brigade-news-right ul li {
        margin-left: 0px;
        width: 48.5%;
        margin-right: 1.5%;
        height: auto;
    }
	.brigade-news-right ul li:nth-child(2n){  margin-left: 1.5%; margin-right: 0;}
    .brigade-news-right ul li img {
        width: 100%;
        height: auto;
    }

    .brigade-news-right ul li span {
        width: 110px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
    }

    .brigade-news-right ul li::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 55%;
		margin-left: -15px; margin-top: -15px;
        background: url(../images/play_icon.png) no-repeat left center;
        background-size: 30px 30px;
        width: 30px;
        height: 30px;
    }

    .brigade-news-right ul li {
        margin-top: 5px !important;
    }

    .enterprise-news .enterprise-news-right .item-cell .item-pic::after {
        bottom: 0;
    }

    .brigade .tabs {
        height: 90px;
        padding-left: 30px;
    }

    .brigade .tabs a {
        margin-top: 10px;
        font-size: 16px;
        width: 70px;
        height: 35px;
        line-height: 35px;
    }
	.enterprise{ margin-bottom: 35px;}
    .enterprise-news {
        margin-top:25px;
    }

    .mode-banner {
        width: 100%;
        position: none;
        overflow: hidden;
    }

    .mode-inner {
        float: none;
        position: none;
        left: 0;
    }

    .banner-cnt {
        float: none;
        right: 0;
        width: 100%;
        height: 100%;
        padding-top: 45.8333%;
        position: relative;
    }

    .banner-cnt .pic {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

    .banner-cnt .pic img {
        width: 100%;
        height: 100%;
    }

    .mode-banner .txt {
        position: absolute;
        background: url("../images/banner_icon.png") no-repeat center bottom;
		background-size: 60% auto;
        width: 375px;
        text-align: center;
        top: 50%;
		margin-top: -35px;
        left: 50%;
		padding-bottom: 20px;
        color: #fff;
        font-family: "宋体";
        font-size:30px;
        height: 50px;
    }	
    .mod-totals .item-tit{ font-size: 14px;}
    .mod-totals .item-tit span{ font-size: 20px;}	
    .mod-news1 .item-mores{display: none;}	

    /*中国服务理念*/	
    img{ max-width: 100%; height: auto;}
    .md-service{}	
    .md-service .item-cnt{ width: auto; padding: 20px; margin: -40px 10px 0 10px;}	
    .md-service .item-cell h3{ font-size: 16px;}	
    .md-service .item-cell span{ font-size:14px;}
    .md-service .item-cell{}
    .citem-more a{ font-size: 14px; background-size: 8px auto;}
    .mod-edu .item-cnt{ position: static; width: auto; height: auto; padding: 0 10px; padding-bottom: 20px; margin-top: 0; margin: 0;box-shadow:none;}	
    .mod-edu .item-desc{  height: auto; padding-bottom: 15px;}	
    .mod-edu .item-desc *{ font-size: 14px; line-height: 26px;}
    .mod-bbs{ width: auto;}
    .mod-bbs .item-cnt{right:0; overflow: hidden;}
    .com-arrl, .com-arrr{ z-index: 8;  background: rgba(255,255,255,.3);    left: 8px;  margin-top: -18px; width: 40px;  height: 40px; line-height: 40px;}
    .com-arrl *, .com-arrr *{width: 40px;   height: 40px; line-height: 40px; font-size: 18px;}	
    .com-arrr{ left: auto; right: 8px;}
    .mod-bbs .item-cnt,.mod-bbs .item-cnt *{ height: 50px; line-height: 50px;}
    .com-arrl a:after, .com-arrr a:after{/*color: #fff;*/ }
    .layer-l,.cur-locals{  display: none;}	
    .mod-innnerbox{ margin-top: 0; padding: 20px 0;}
    .layer-r{ width: auto;  float: none;}	
    .com-curtits{ margin-bottom: 10px; }
    .com-curtits span{font-size: 22px;}	
    .mod-bbslists .item-cell{ max-width: 375px; width: auto; height: auto;margin: 0 auto 20px auto; float: none;}	
    .mod-bbslists{ margin-right: 0;}	
    .mod-bbslists .item-pic img{  height: auto;}
    .article .content .ar-tit,.article .content .ar-tit span{ font-size: 18px;}
    .article .content, .article .content *{ font-size: 14px;}
	
    .mod-bbs .item-pic img{ height:auto;}	

    .cbtn{font-size:16px;}	
    .cbtn a{ height: 40px; line-height: 40px;}	
    .cbtn{ width: 140px;height: 40px; line-height: 40px;}
    .page li{display: none;}	
    .page li.prev,.page li.next	,.page li.page-input,.page li.page-submit{ display: inline-block;}

    .mod-joblist li{ padding-left: 95px;}
    .mod-joblist li .date{ font-size: 16px; width: 80px;}	
    .mod-joblist li .date em{  font-size: 28px;}
    .mod-joblist li{  min-height: 40px;}
    .respon-top a{ width: auto; font-size: 15px; height: 40px; line-height: 40px; padding: 0 12px;}
    .mod-serbrand .item-cell .item-pic{ position: static;   float: none; width: auto;}	
    .mod-serbrand .item-cell .item-cnts{ width: auto; float: none; padding: 10px; box-sizing: border-box;}	
    .mod-serbrand .item-cell .item-pic a span{  width: 100%; text-align:  center;}
    .mod-serbrand .item-cell .item-pic{ height:auto; min-height: 0;}	
    .mod-serbrand .item-cell .item-pic a{ height: 100px; width: 100%}	
    .mod-serbrand .item-cell .item-pic a span img{ max-height: 55px; width: auto;}	
	
    .layer-news-l,.mod-djnewsroll{width: auto;}	
    .layer-news-r{ width:auto;}	
    .news-showers{ padding: 10px;}
    .mod-ywnews li{ height: auto;}
    .com-djtop span{ padding-left:56px;}	
    .com-djtop a.more{ position: relative; top:8px;}
    .mod-newsdj{  margin-top:25px;}
    .mod-newsdj .swiper-container, .mod-newsdj .swiper-wrapper, .mod-newsdj .item-cell, .mod-newsdj{ height: auto!important;}	
    .mod-newsdj .item-cell{ margin-top: 10px;}
    .H80{ }	
    .dj-rolls .swiper-container{ max-width: 385px;}	
    .layer-news-l{ float: none; width: auto;}	
    .mod-djnewsroll{ height: auto;}	
    .mod-listedcompanies .item-cell{ height: auto;}	
    .mod-listedcompanies .item-pic img{ height: auto;}	
    .mod-listedcompanies .item-pic{ width: auto; float: none; height: 180px; overflow: hidden;}	
    .mod-listedcompanies .item-cnt{ width: auto; float: none; height: auto; padding: 15px;}
    .listed-tab a{ padding: 0 10px; height: 40px; min-width: 0; line-height: 40px; font-size: 16px;}	
    .listed-tab	{ height: 40px;}
    .mod-listeds .listed-left,.mod-listeds .listed-right{ float: none; width:auto;}	
    .mod-listeds .item-cnt{  width: auto;margin: -40px 20px 0 20px; padding: 15px;}	
    .listed-btn{ margin-bottom: 25px;}	
    .newsInfo .source ul{ text-align: center;}	
    .newsInfo .source li{ display: inline-block; width: auto!important; padding: 0 2px;}
    .mdsearch{ position: relative;}
    .mdsearch input{  width:100%; box-sizing:border-box; }
    .mdsearch a{ position: absolute; right: 0; top: 0;}
    .mod-joblist{margin-top:0;}	
    .event-list li a{padding: 10px 10px; font-size: 14px; line-height: 20px; min-height: 95px;}	
    .event-list li{margin-bottom: 15px; padding-right: 25px;}
    .mod-innnerbox{  min-height: 0;}	
    .event-list li.event-ico1{ padding-right:0; padding-left: 25px;}
    .mds-leader .leader-pic{ float: none; width: auto; text-align: center;}
    .mds-leader .leadercnts{ float: none; width: auto; margin-left: 0;}
    .video-tab{ padding-left:0;}	
    .video-tab span{ position: static; display: block; margin-bottom: 15px;}	
    .video-tab a{ margin-bottom: 10px; height: 40px; line-height: 40px; font-size: 14px; margin-left: 0; margin-right: 8px;}	
    .md-video-roll{ width: auto;}


    .md-video-roll .item-cell .item-cnt .item-tit{ }	
    .md-video-roll .item-cell .item-pic img{ max-width: 100%; height: 100px;}	
    .md-video-roll .item-cell .item-cnt{    font-size: 14px;
        padding: 0 10px;
        height: 30px;
        line-height: 30px;}
    .md-video-roll .item-cell .item-cnt *,.myvideo span{font-size: 14px; height: 30px;line-height: 30px;}	
    .mod-adbtns2 a.btnl, .mod-adbtns2 a.btnr{ left: 0; background: rgba(255,255,255,.8); top: 40px; }
    .md-video-roll .swiper-container {z-index: 0;}	
    .mod-adbtns2 a.btnr{ left:auto; right: 0;}	
    .mod-adbtns2 a.btnl:after, .mod-adbtns2 a.btnr:after{ color: #000; font-size: 20px;}
	
    /*联系我们*/	
    .contact-cnt{ margin: -30px 15px 0 15px; width: auto;}
    .article .content .contact-cnt li, .contacts2 .contact-cnt li,.article .content .contact-cnt li span, .contacts2 .contact-cnt li span{ font-size: 14px;}	
    .article .content .contact-cnt li span, .contacts2 .contact-cnt li span{ margin-right: 10px;}	
    /*关于我们概述*/
    .intr-tabs a{  width: 115px;height:40px; line-height: 40px; font-size: 14px;}	
    .mdzl ul{ padding-left: 25px;}	
    .mod-president .item-pic{ width: auto; float: none; text-align: center;}
    .mod-president .item-cnts{ width:  auto;}	
    .mod-president .md-desc{ max-height: 200px;}
    .mod-president .mdslogo{ font-size: 18px; line-height: 180%;}	
    .mange-teamlist .item-cell .item-pic,.mange-teamlist .item-cell .item-cnt,.mange-teamlist .item-cell .item-inner{ float: none; width: auto;}
    .mange-teamlist .swiper-container{  margin-right: 0;}	
    .mange-teamlist .item-cell .item-pic{ background: #f6f6f6; border-bottom: 1px solid #eee; text-align: center; line-height: 0;}	
    .mange-teamlist .item-cell .item-pic img{ display: inline-block;}	
    .mange-teamlist .item-cell,.mange-teamlist .swiper-wrapper{ height: auto!important;}
    .cbtn{ margin-top: 20px;}
    #bbsroll-btn6{ right: 8px;}
    #bbsroll-btn5,#bbsroll-btn6{ top: 160px;}
    .mange-teamlist .item-cell .item-tit a{ font-size:22px;}	
    .event-top2 .swiper-container{ padding-top:0;}	
    .event-top2:after{ top: 56px;}
    #bbsroll-btn7,#bbsroll-btn8{ top: 50px;}
    .event-top2 .item-year .yearcnt{top:95px; left:0; right:0; bottom: auto;}	
    .event-top2{ height: auto;}
    .process-tits{ font-size: 24px; background-size:24px auto;}
    .contacts2 .contact-cnt{ margin-top: -30px; position: relative; top: 0; left: 0;}
    .teamlist-wrap .item-cell{ height: auto;}	
    .teamlist-wrap .item-pic{ float: none; height: auto;}	
    .teamlist-wrap .item-cnt{ width: auto;float: none; height: auto;  padding: 20px;}	
    .teamlist-wrap .item-pic{ background: #f6f6f6; width: auto;border-bottom: 1px solid #eee; text-align: center; line-height: 0;}
    .teamlist-wrap .item-pic  img{ display: inline-block;}	
	
	
	.mds-leader .leader-pic img{ height: 200px!important; width: auto!important;}	
	.teamlist-wrap .item-pic img{height: 150px;width: auto;}
	.dj-rolls .item-pic img{ height: 270px;}
	.mod-president .item-pic img{ height: 200px; width: auto;}
	
	.mange-teamlist .item-cell .item-pic img{ height: 150px; width: auto;}
	.mange-teamlist .item-cell .item-desc{ margin-bottom: 15px;}
	
    .remcommed-pic{ position: static;}
    .remcommed-pic .brigade-news-left{ margin-bottom: 0;}

    .brigade-news{ height:auto;}	
	.layer-r img{ height: auto!important;}	
	.mod-bbslists .item-pic img{ width: auto;}	
}


@media screen and (max-width: 375px) {
    .mode-banner .txt{}
    .brigade .tabs {}
    .enterprise-tit::after {left: 1%;}
    .brigade-tit::after {left: 1%;}	
}

@media screen and (max-width: 360px) {
}
