﻿@charset "utf-8";
* { margin:0; padding:0; border:none; list-style:none;}
body { font-family:"微软雅黑"; font-size:16px; padding-top:38px;}
.container { width:1140px; margin:50px auto;}
.header { height:61px; margin-bottom:10px}
.siteLogo { float:left; padding:10px 0 10px 0;}
.channelLogo { float:left; font-size:22px; line-height:44px; padding-left:0; padding-top:10px; font-weight:bold}
.channelLogo a { color:#00a69e;}
.newsnew { width:555px;}
.fl { float:left}
.fr { float:right}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; font-size:0;}
.mb30 { margin-bottom:30px;}
a { text-decoration:none; color:#000; }
a:hover, a:focus { color:#cc1b1c;}
h3 { background:#00a69e; line-height:36px; height:36px; font-size:18px; border-top:2px solid #047e73; padding:0 14px; color:#fff;}
h3 a { color:#fff;}
h3 a.more { font-size:12px; float:right; font-weight:normal;}
.newscont { padding:20px 8px 0;}
.newscont .headline p { font-weight: normal; margin-top: 10px;}
.headline { font-size:18px; font-weight:bold; line-height:44px;}
.topstory { font-size:22px;}
p { font-size:12px; line-height:24px; margin:2px 0 12px;}
p a { color:#5f5f5f;}
.newsnew li { line-height:36px; height:36px;}
.picnews { padding:30px 0; height:100%; overflow:hidden}
.picnews li { width:360px; margin-right:30px; float:left; text-align:center; line-height:28px;}
.picnews li.piclast { margin-right:0}
.picnews li img { width:358px; height:245px; border:1px solid #d2d2d2; margin-bottom:10px;}
div.copyright { border-top-color:#00a69e;}
div.copyright p { margin:0;}


/*top-bar*/
.row {
	font-size:0;
}
.top-bar {
	height:45px;
	text-align:center;
	border-bottom:1px solid #ccc;
	color:#ccc;
	width:100%;
	position:fixed;
	z-index:1040;
	top:0;
	left:0;
	background-color:#fff;
	box-shadow:3px 0 3px rgba(0, 0, 0, .2);
	overflow:hidden
}
.top-bar .menu {
	width:1200px;
	overflow:hidden;
	margin:0 auto
}
.top-bar .home-site-link {
	font-style:normal;
	font-weight:700
}
.top-bar li::after {
content:"|";
color:#d5d5d5
}
.top-bar li:first-of-type:after {
	content:" "
}
.top-bar li:last-of-type:after {
	content:" "
}
.top-bar .item {
	line-height:45px;
	font-size:14px;
	display:inline-block;
}
.top-bar .item a {
	padding: 0 7px;
}
.top-bar .home-site-link {
	color:#000
}
.top-bar a {
	color:#1a1a1a
}
.top-bar .loading {
	display:block;
	text-align:center;
	height:32px;
	line-height:32px;
	font-size:12px;
	background-color:#f5f5f5
}


.news-ul1 {
	width: 585px;
	margin-top:18px;
}

.news-ul1 li {
	background: #fff0c9; padding-left:30px; padding-right:20px; clear:both; height:79px; border-bottom:1px dotted #bdae83;
}
.news-ul1 li:hover{
    background: #a22418;
	color: #fff;
}
.news-ul1 li:hover a{
	color: #fff;
}
.news-ul1 li:last-child{ border-bottom:none; }
.news-ul1 li .tt{
	margin:0; font-size:18px; font-weight:bold; line-height:32px; padding-top:8px; height: 32px; overflow: hidden;
	}
.news-ul1 li p{ height:22px; overflow:hidden;}
.news-ul1 li a {
	display: block;
	color: #404040;
}

.news-ul1 li .div1 {
	padding: 0 0 0 14px;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-ul1 li .div1:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 5px;
	height: 5px;
	background: #959595;
}

.news-ul1 li .div1 span {
	position: absolute;
	right: 0;
	top: 0;
	color: #a6a6a6;
}

.news-ul1 li a:hover .div1 {
	color: #a71e32;
}

.news-ul1 li a:hover .div1:before {
	background: #a71e32;
}

/*footer*/
.domPC, .domMobile {
    display: none;
}
.domPC {
    display: block;
}
.footer {
	width: 100%;
    padding: 30px 0;
    background: #f9f7f4;
    text-align: center;
    border-top: #d70100 solid 5px;
}
.footer p {
    line-height: 2;
}
iframe{ width:100%; height:950px;}



body{-webkit-text-size-adjust: 100%!important; padding-top:12px;}
.channelLogo { color: #b40000;}
.channelLogo a { color:#b40000;}
h3 { background:#fff; border-top:none; border-bottom:1px solid #b40000; padding:0 5px; color:#b40000;}
h3 a, h3 a:hover, h3 a focused { color:#b40000;}
.newsnew li { overflow:hidden; background: url(//www.news.cn/res/xhwimg/tech/20181031mzppgc/img/img-10.png) no-repeat left center; text-indent: 14px;}
div.copyright { border-top-color:#b40000;}
.topstory { font-size:20px; line-height:32px; margin-bottom:10px; margin-top:5px;}

.row .dib {
    display: inline-block;
    font-size: 14px;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

.qylogo {
	width:100%;
	background:#b61f23 url(//www.news.cn/enterprise/xhsmzppgc/qiye/img/pc_ditu.jpg) 0 0 no-repeat;  height:80px; margin-bottom:30px;
}
.swiper-container-xctj{
	width: 100%;
	margin-bottom:30px;
}
.swiper-container-xctj img {
    width: 100%;
    height: 80px;
}
.swiper-container-xctj .swiper-button-next, .swiper-container-xctj .swiper-button-prev{
	display:none;
}
@media screen and (max-width: 767px) {
	.domPC{ display:none;}
	.domMobile{ display:block;}
	.container{
		width:100%;
		margin-top:0;
		margin-bottom: 0;
	}
	.top-bar{
		display:none;
	}
	.content{
		margin-left: auto;
        margin-right: auto;
	}
	.qylogo_mb{
		position:relative;
		width:100%;
		height: 1.46rem;
		background: #b61f23 url(//www.news.cn/enterprise/xhsmzppgc/qiye/img/ditu_mb.jpg) 0 0 no-repeat;
		background-size: 100%;
		margin-bottom: 0.28rem;
	}
	.qylogo_mb img{
		position:absolute;
		top: 22%;
		left: 0;
    	width: 30%;
	}
	.newsnew{
		width:100%;
	}
	.newsnew li{
		font-size: .28rem;
        margin-bottom: 0;
		height: .56rem;
    	line-height: 1.8;
	}
	.newsnew h3 {
		font-size:.38rem;
		padding-left:.2rem;
	}
	.newsnew h3 a.more{
		font-size: .24rem;
	}
	.newscont {
		padding: 0.24rem 0.16rem 0;
	}
	.topstory{
		font-size: .36rem;
		line-height: 1.5;
		margin: 0 auto;
	}
	.newscont .headline p{
		font-size: .24rem;
		line-height:1.8;
		margin: .1rem 0;
	}
	.swiper-container-xctj1{
	    width: 100%;
	    margin-bottom:30px;
    }
	.swiper-container-xctj1 .pic img{
	    height:auto;
    }
	.swiper-container-xctj .pic img{
		height:auto;
	}
	.swiper-container-xctj1 .swiper-button-next, .swiper-container-xctj1 .swiper-button-prev{
	display:none;
}
	
	.footer {
		font-size: .2rem;
		color: #000;
		text-align: center;
	}

	.footer p {
		display: inline-block;
		margin: 0 7px;
		line-height: 2;
		font-size: .2rem;
	}
	.siteLogo{
		width: 45%;
	}
	.siteLogo img {
		width: 100%;
	}
	.channelLogo{
		font-size: .28rem;
    	line-height: 1.8;
	}
	.header{
		margin-bottom: 0;
	}
}
