@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;}	
	
body{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	overflow-y: scroll;
}
img{ max-width: 100%; height: auto!important;}
.auto-img img{ max-width: 100%;}
	
/*首页*/
.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:20px;} 	
.shadow li{  width: 10px; height: 2px; margin: 0 2px;}	
.shadow li span{ font-size: 14px;}
.shadow li.on:before{ width: 20px; top: -1px; margin-right: 2px;}	
.shadow li.on{ width: 50px;}
.com-tits{ position: static; margin-bottom:15px; width: auto; text-align: center;}	
.com-tits span{  font-size: 22px; padding-right: 0; font-weight: bold;}
.com-tits span i{  display: block; text-align: center;font-size: 14px; line-height: 30px; font-weight: normal; padding-left: 0; }
.c-intr{ font-size: 20px;}	
.H70{ height: 35px;}	
.md-serv{ margin-top: 20px;}
.md-serv .item-cell{ width: 48%; margin-bottom: 2%;}
/*.md-serv  .item-cell:nth-last-child(1){ width: 98%;}	*/
.md-serv .item-cnt{ height: 152px;}	
.mod-services{ background-size:  cover!important;}
.md-serv .item-tit a h3	{ font-size: 18px;}
.md-serv .item-tit i{ font-size: 14px;}
.news-top .com-tits2{ float: none;}
.tabs{ float: none; text-align: center; margin-bottom: 20px;}	
.tabs a{ background: #f9f9f9;}	
.mod-news-8 .item-pic{ float: none; width: auto; height:auto;}
.mod-news-8 .item-cnt{ width: auto;}	
.mod-news-8 .item-tit a{ font-size: 16px;}	
.mod-news-8 .item-tit{ height: 25px; overflow:hidden;}
.mod-news-8 .item-desc{  height: 50px; overflow:hidden;}
.mod-news-8 .item-date{ font-size: 14px;}	
.mod-news-9{    margin-right:0;}	
.mod-news-9 ul li{ float: none; width: auto; margin-right: 0; white-space: nowrap; text-overflow:ellipsis;}
.mod-news-11{ float: none; width: auto; margin-top:15px;}	
.mod-news-10{ float: none;width: auto;}	
.mod-news-10 .item-cell{ margin-top: 20px;}	
.bom-links ul li{ min-width: 20px;}
.md-code{ text-align: center;}
.copys br{ display: none;}	
	
/*底部*/	
.footer{ height: auto;   padding-top: 0;    background:#fff url(../images/fotbg.jpg) 0 bottom no-repeat;}
.blinks-tit{margin-bottom:5px; padding-top:15px;}	
.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;}	
.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; font-size: 12px; width: 49%; white-space:nowrap;}

	
	
/*内页*/	
.modinner-header{ display: none;}

.H50{ height: 25px;}

.mod-corlinks ul li{ width: auto;}	
.mod-corlinks ul{ margin-top: 0;}
.mod-corlinks{ padding: 20px 0;}
.bom-links ul li{ margin-right: 15px;}
.bom-links{ width: auto;}	
.bom-links li{ width: auto;}
.mod-corlinks ul li a{ font-size: 12px;}	
.cor-tits{ font-size: 18px;}	
.cor-tits span{ font-size: 14px;}
.copys{ margin-bottom: 0; padding-bottom: 10px;}	
	
	
/*首页*/	
.mod-abouts .item-pic{ float:none; width: auto; margin-top: 0;}	
.mod-abouts .item-cnt{ float: none; width: auto;}
.H90{ height: 40px;}	
.new-pd{ padding-top: 65px;}
.com-more a{    width: 128px; height: 40px; line-height: 40px;}	
.cor-tops .com-more{top:-10px;}
.mod-news-2 .item-cell{ padding: 10px;}
.mod-abouts .item-cnt .item-desc {text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.md-aboutus .about-tit{ margin-top:0; }
	
	

	
.page li{ display: none;}	
.page li.next, .page li.prev{ display: inline-block;  border: 1px solid #eee; height: 34px; line-height: 34px; overflow: hidden; width: 80px; border-radius:5px; background: #f9f9f9; }	
.page{  margin-top: 20px;}
.page li *{height: 34px; line-height: 34px;}
.inner-footer{ overflow: hidden;}	
	

	
/*新内容*/	
.inn-tops{ padding: 15px;}	
.newsInfo h3{ font-size:20px;}
.mod-cur{ display:none;}	
.top-menus{  width: 100%;    padding: 0 0; margin-left: -0;margin-right: -0; overflow-x: auto;}	
.top-menus { white-space: nowrap;}	
.topnav{ float: none; width: auto;}
.top-menus{ margin-bottom: 10px;}
.article{    padding: 10px 0 10px 0;}	
.ab-txt{    padding:10px 15px; font-size: 12px;}
	
.md-events .item-cell{float:right; width: 70%; padding-left: 0; padding-right: 0;}	
.md-events .item-cell .item-date{ left: -43%;border:6px solid #fae4da; width: 70px; height: 70px;    border-radius:60px; line-height: 150%;}
.md-events .item-cell .item-tit{ width: auto;}
.md-events .item-cell .item-date h3{padding-top: 15px;font-size: 15px;}
.md-events .item-cell .item-date span{font-size: 14px;}	
.md-events:after{    left:12%;}	
.arr-t, .arr-b{left:8.5%;}
.md-events .item-cell .item-tit{padding:15px; font-size: 14px;}	
.md-events .item-cell .item-tit:after{ right: auto;left: -13px;top:25px;    background: url(/dftx/images/ar_2.png) 0 center no-repeat;}
.com-job thead th{ font-size: 14px; height: 40px; line-height: 40px;}
.com-job td{    padding:5px; font-size: 12px;}	
.jobinfos{    padding:10px 5px;}
.job-more{ background-size: 12px auto!important;}	
.com-job{ margin-top: 15px;}	
.mod-news-16 ul li{    height:50px;line-height:50px;    padding-right:90px;    padding-left: 20px;}
.mod-news-16 ul li a{ font-size: 14px;}	
.mod-news-16 ul li:after{ top: 23px;}
.mod-news-12 .item-cell .item-cnt .item-tit{ height: 25px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.layer-1,.layer-2{ width: auto; float: none;}	
.mod-news-12 .item-cell .item-cnt{padding:8px 8px; font-size: 14px;}	
.mod-news-12 .item-cell .item-cnt a{font-size: 14px;}	
.mod-news-13 ul li{ font-size: 14px; padding-left: 80px; padding-right: 5px;}	
.mod-news-13 ul li span{    left:10px; top: 15px;}	
.mod-news-13 ul li:after{left: 70px; top: 28px;}
.mod-news-13 ul li{ height: 65px; line-height: 65px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}	
.com-tits a{ background-size:15px auto!important; padding-right: 18px; font-size: 12px; right: 0; top:15px;}	
.H40{height:20px;}
.com-tits{ position: relative;}	
.layer-3,.layer-4{    width: auto;float: none;}	
.layer-1{ margin-bottom:15px;}	
.mod-news-14{ margin-bottom: 30px; margin-top: -15px;}
.mod-news-14 ul li a{font-size: 14px;}	
.mod-news-14 ul li{height: 65px; line-height: 65px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mod-news-14 ul li:after{top: 30px;}
.com-tits2{ text-align: left;}	
.mod-news-18{ padding-bottom: 20px; margin-bottom:15px;}	
	
.industry-nav .ico{ display: block;}
	.industry-nav li span.indu-text{ width: 50px;}
.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;}	
.industry-nav li span.indu-text{ position: relative; top: -8px;}	
.c-intr2{ margin-top: 10px; font-size: 14px;}	
.mod-case,.mod-solves{ background-size: cover!important; background-position: center center!important;}
	.links ul li{ width: 48%; margin-bottom: 10px;}	
	.links ul li a{  font-size: 12px;}	
}


@media screen and (max-width: 375px) {	.mode-inner .banner-cn img{  width: 560px;}	}

@media screen and (max-width: 360px) {}



