@charset "UTF-8";

/*视频*/
.video{ text-align: center;}
.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #f00;}

@media screen and (max-width: 1500px) {}


@media screen and (max-width: 480px) {	
#dituContent{ width: 100%; height:300px; margin: 0 auto;}
.video video{ width: 100%!important; height: 250px!important;}	
	.indu-tit em{  font-size: 16px;}	
body{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	overflow-y: scroll;
}
img{ max-width: 100%; height: auto!important;}
.auto-img img{ max-width: none;}
	
/*首页*/
.mod-headers{ display: none;}
.wrap-layer{ width: auto;padding: 0 15px;}
body, html{  min-width: 0; position: relative; width: 100%; overflow-x: hidden;}
.mode-banner img{ max-width:none;  width: 960px; height: auto;}

.shadow{ bottom:0;} 	
.shadow li{  width: 16px; height: 2px;}	
.mod-news{ padding-top: 20px;}	
.com-tits{ position: static; margin-bottom:15px; width: auto;}	
.com-tits span{  font-size: 22px;}
.com-tits span i{ font-size: 16px;}
.mores{ margin-top: 8px;}
.mod-news{ height: 450px; }	
.mod-news-1 .item-cell .item-pic{  width: 100%; float: none;}
.mod-news-1 .item-cell .item-cnt{ width: auto; float: none;}
.mod-news-1 .item-cell .item-cnt{padding-top:10px;}
.mod-news .swiper-container{ padding-bottom: 60px;}
.swiper-pagination{ width: auto;bottom:20px;right:0px; left: 0;}	
.arr-left,.arr-right{bottom:13px;}
.arr-right{ right: 90px;}	
.arr-left{ left: 90px;}
.pos2,.pos3{width:40%;}
	
.indu-left{ float: none; width: auto; padding-top: 20px;}	
.indu-right{float: none; width: auto; padding-top: 20px;}
.indu-desc *, .indu-desc{ font-size: 20px;}
.indu-desc{ padding-top:10px;}
.indu-tit *{ font-size: 28px;}
.indu-links li a{ height:100px; padding:24px 25px 0 25px; background-position:right 15px center!important; 
 background-size: 40px auto !important;}
.indu-links li{height:100px;}	
.indu-links{ height: auto; width: auto;}
.indu-links li a span{ font-size: 16px;}	
.indu-links li a h3	{ margin-bottom: 10px;}
.indu-links li:nth-last-child(1) a{ border-bottom: none;} 	
.mpd-party{height:auto;padding:30px 0 20px 0; position: relative;}	
.mpd-party	.wrap-layer{ padding-top:45px;}
.mpd-party .party-left,	.party-right{ width: auto; float: none;}	
.mpd-party .party-left .item-pic{   width: 100%;}	
.mpd-party .party-right .com-tits{ position: absolute; top: 0; left:15px; right: 15px;}
	
/*底部*/	
.footer{ height: auto;   padding-top: 0;    background:#f7f6fc url(../images/fotbg.jpg) 0 bottom no-repeat;}
.blinks-tit{margin-bottom:5px; margin-top: 20px;}	
.bom-contacts,.bom-links{float: none;}
.bom-links ul li *, .bom-contacts *{ line-height: 25px;font-size: 12px;}
.md-code{ float: none; width: 250px; margin:30px auto 0 auto; clear: both; text-align: center;}	
.md-code .code-img{ width: 100px; font-size: 14px;}	
.log-links a{  width: 100%;}
.copys { margin-top: 20px; margin-bottom: 20px; font-size: 12px;}
.blinks-tit{  font-size: 18px;}	
.bom-links{ margin-right: 0;}
.bom-links li{ display: inline-block; margin-right: 5px; font-size: 12px; /*width: 49%; white-space:nowrap;*/}

	
/*内页*/	
.modinner-header{ display: none;}	
.inn-tops .wrap-layer{ margin-top: -20px; margin-left: 10px; margin-right: 10px;}
.inner-left{display: none;}	
.inner-right{width: auto; float: none; min-height: 0;    padding: 13px 0 15px 0;}	
.page li{ display: none;}
.page li.nohovers,.page li.prev,.page li.next{ display: inline-block;}
.event-rolls {padding: 20px 40px 0 40px;}	
.event-btl, .event-btr{ left: 15px;}	
.event-btr {left: auto;right: 15px;}
.event-cnt{ padding: 20px 0;}
	
.inner-greybg2 .inn-tops .wrap-layer{ margin-left: 0; margin-right: 0;}	
.pd30{ padding: 15px 0;}	
.industry-nav .ico{ display: block;}
.industry-nav .indu-text h3{ font-size: 12px; text-align: center;}
.industry-nav li a{ white-space: normal; padding-top: 7px; height: 70px;}	
.industry-nav .indu-text i{ display: none!important;}
.industry-nav .ico img{ width: 30px;}
.industry-nav .ico{  margin-right: 0; text-align: center;}
.industry-nav li.cr a, .industry-nav li:hover a{ height:90px; padding-top:26px;}
.col-md-6{    padding-right: 0;padding-left: 0;}	
.container.jygz .jygz-content{ padding-top: 15px;}
	
.about .media-left{ width: 90px;}	
.about	.container.jygz .jygz-content .media-body{ padding-left: 0;}
.about	.container.jygz .jygz-content p{ max-height:42px;}
.about .container.jygz .jygz-content h4	{ height:18px; overflow: hidden;}
.about .col-md-6{ margin-bottom: 15px;}	
.container.jygz .jygz-title{    padding: 15px 15px;}
.container.jygz .jygz-content{    padding:15px 30px 0;}	
.container.jygz .jygz-none{ padding: 15px 15px 0;}
.media-object{ }	
.about .jygz-none .media-left,.jygz-none .media-body, .jygz-none .media-left, .media-right{width: auto; display: block;}
.jygz-none .text-right{ top: 0; height: auto; text-align: left;}	
.jygz-none .media-body { margin-top: 10px;}

.leader-lists .item-cell{ width: 48%; margin: 0 1% 20px 1%; overflow:  hidden;}	
.leader-lists .item-pic{overflow:  hidden;  width: 104px; height: 104px;}	
.leader-lists .item-desc{ font-size: 12px;}
	
.mod-news-3	{ padding: 15px 0 20px 0;}
.mod-news-3	 .swiper-container{ padding-bottom: 80px;}
	
.mod-news-6{    padding:15px 0 0 0;}	
.mod-news-6 .item-desc{ display: none;}	
.mod-news-6 .item-cell{    padding-left:105px; min-height: 110px;}
.mod-news-6 .item-tit{ line-height:180%; max-height: 54px; overflow: hidden;}
.mod-news-6 .item-tit *{ font-size: 18px;}	
.newsInfo h3{  font-size: 24px; line-height: 160%;}	
	

.mode-4 img{    width: 450px;}
.layer-1,.layer-2{ float: none; width: auto; margin-right: 0;}	
	.layer-1{ margin-bottom: 30px;}
	.spec-pic{ max-width: 340px; overflow: hidden;   height: 214px;}
	
.party_position .construction .box-body .carousel.slide{ width: 100%; height: 110px; }	
.party_position .margin-top38{    margin-top:20px;}
	
}


@media screen and (max-width: 375px) {	.mode-inner .banner-cn img{  width: 560px;}	}

@media screen and (max-width: 360px) {}



