
.footer{ background-color: #f8f8f8; margin: 0rem auto 0; box-shadow: 0 0 6px rgba(0,0,0,.05); position: relative; z-index: 20;}
.out_links{ padding:.16rem 0; position: relative; font-size: .14rem;}
.out_links>ul{*width: 100%;}
.out_links>ul>li p{ padding-left: 15px; line-height:.4rem; border: 1px solid #e5e5e5; background-color: #ffffff; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.out_links>ul>li p::before{ content: ''; position: absolute; right:13px; top:15px; transition: .3s all; width:10px; height: 6px; background: url(21_header_arr2.png) no-repeat;}
.out_links>ul>li ul{ display: none; position: absolute; left: 10px; right: 10px; z-index: 5; bottom:.4rem; background-color:#ffffff; padding: 15px 20px 15px 30px; border: 1px solid #eeeeee;}
.out_links>ul>li ul li{ float: left; width:14.28571%; line-height: 30px;}
.out_links>ul>li p:focus + ul{ display: block;}
.website_info{ line-height:.4rem; font-size: .14rem; padding-top:.14rem; }
.website_info p em{ font-style: normal; margin: 0 8px;}
.website_info p img{ margin-right: 8px;}
.website_info p span{ margin-right:20px;}
.website_info p span:last-child{ margin-right: 0;}
.media_info h3{ font-size:.14rem; line-height:.42rem;}
.media_info li{ width: 50%; float: left; margin-bottom: 9px; position: relative; z-index: 4;}
.media_info li a{ display: block; margin-right: 6px; line-height:.38rem; height:.38rem; padding-left: 55px; background-color: #ebebeb; position: relative; font-size: 14px;}
.media_info li a:hover{ background-color: #1658a0; color: #ffffff;}
.media_info li a span{ width: 24px; height: 24px; line-height: 24px; position: absolute; top:7px; left: 17px; overflow: hidden; font-size: 24px; color: #666666;}
.media_info li:hover span{ color: #ffffff;}
.media_info li .ewm_tu{ position: absolute; right: 100%; top: 50%; transform: translateY(-50%); text-align: center; width: 126px; height: 126px; line-height: 126px; display: none; background-color: #ffffff;}
.media_info li:hover .ewm_tu{ display: block;}
.media_info li:hover{ z-index: 5;}
.error_img{ padding-top: 20px; text-align: right; margin: 0 -10px;}
.error_img span{ display: inline-block; line-height: 88px;}
.copyright_info{ border-top: 1px solid #e2e2e2; padding: 12px 0; margin-top: 22px; line-height: 26px; font-size: 14px;  text-align: center;}
.copyright_info p span{ margin: 0 12px;}
/* .media_info li{  padding: 8px; height: auto; font-size: 14px; background-color: #efefef;}
.media_info li h3{ font-weight: normal; font-size: 14px; line-height: 24px; padding-top: 15px;}
.media_info li p{ color: #999999; line-height: 20px;}
.media_info li img{ float: left; width:70px; height: 70px; margin-right: 20px;} */
.media_info ul:nth-child(3) li{ width: 33.3%; text-align: center;}
.media_info ul:nth-child(3) li a{ padding-left: 0;}
@media screen and (max-width:1280px) {
/* 	.media_info li{ width:80%;} */
}

@media screen and (max-width:992px) {
	.footer{ margin-top: .2rem;}
	.out_links{ text-align: center; line-height:.15rem; font-size: 0;display: none;}
	.out_links li[class*=trt-col-]{ width: auto; display: inline-block; padding: 0 .16rem; float: inherit; font-size: .14rem; position: relative;}
	.out_links li::before{ content: ''; position: absolute; right: 0; width: 1px; top: 50%; margin-top: -10px; height: 20px; background-color: #cccccc;}
	.out_links li:last-child::before{ display: none;}
	.out_links>ul>li p::before,.error_img,.media_info{ display: none;}
	.out_links>ul>li p{ border: none; background-color: transparent; line-height:.24rem; padding-left: 0; font-size: .14rem;}
	.website_info{ text-align: center;}
	.copyright_info p:last-child{ display: none;}
	.out_links>ul>li ul{ position: fixed; top:20px; bottom:20px; right: 20px; left: 20px; z-index: 999; overflow-y: auto; padding: .16rem;}
	.out_links>ul>li ul li{ width: 100%; text-align: left; line-height: .4rem; border-bottom: 1px solid #eeeeee;}
	.website_info{ line-height: .24rem;}
	.website_info p span{ display: block; margin: 0 auto;}
	.website_info a{ display: inline-block;}
	.website_info em{ display: none;}
	.tab3 td{
		padding: 23px 20px;
	}
	.tab3 td.td1{
		padding-left: 20px;
	}
}
