@charset "utf-8";

@media (min-width: 992px) {
.container { width: 1170px; }
}
body { line-height: 1.9; font-family: "微软雅黑"; font-size: 12px; padding: 40px 0 0; }
html, div, ol, ul, i, li, form, p, h1, h2, h3, h4, h5, h6, dd, dl, dt, span, em, input { margin: 0; padding: 0; border: 0; }
li { list-style: none }
a { color: #333; }
a:hover, a:focus { color: #b40000; }
p { color: #5f5f5f; }
img { max-width: 100%; }
.mb20 { margin-bottom: 20px; }
.ml20 { margin-left: 20px; }
.mr0 { margin-right: 0 !important }
.mb10 { margin-bottom: 10px; }
.fa { color: #333; font-size: 16px; vertical-align: middle }
.header { height: 61px; }
.siteLogo { float: left; margin-top:10px; }
.channelLogo { float: left; font-family: "微软雅黑", simhei; font-size: 22px; line-height: 44px; padding-left: 25px; padding-top: 7px; font-weight: bold }
.channelLogo a { color: #b40000; }
.navbar { min-height: 40px; border: none; border-radius: 0; }
.navbar .container { background-color: #b40000; }
.navbar-default { background-color: #b40000; font-size: 20px }
.navbar-brand { font-size: 18px; padding: 12px 12px 11px; height: auto }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand { color: #fff; padding: 12px 75px 11px; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #fff; text-decoration: underline }
.navbar-toggle { margin-top: 5px; margin-bottom: 0; }
.navbar .container .navbar-brand { padding-left: 18px; padding-right: 15px; }
.media-heading { font-weight: bold }

@media (max-width: 991px) {
.navbar-header { float: none; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin: 7.5px -5px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
}
.navbar-nav { width: 100%; }
.navbar-collapse { padding-left: 0; padding-right: 0; }
.cproducts { float: left; display: block; width: 275px; margin-right: 10px; text-align: center; height: 35px; line-height: 32px; background: #f2f2f2; border: 1px solid #e4e4e4; color: #333; font-size: 18px; }
.carousel-control { width: 5%; }
.carousel-control .arrows { top: 45%; font-size: 34px; font-weight: bold; }
.carousel-caption { left: 10%; right: 10%; }
h3 { font-weight: bold; font-size: 24px; }

@media (max-width: 991px) {
body { padding-top: 10px; }
.carousel-caption { bottom: -5px; }
.navbar-default .navbar-nav > li > a { padding: 5px 23px; font-size: 16px; }
}

@media (max-width: 767px) {
h3 { font-size: 16px; }
}
.sidenews{
	padding-right: 15px;
    padding-left: 15px;
}
.sidenews1 a {
    width: 50%;
    float: left;
    display: block;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
}
.sidenews a, .mainnews .media a { display: block; height: 100%; overflow: hidden; cursor: pointer }
.sidenews a:hover, .sidenews a:focus, .mainnews .media a:hover, .mainnews .media a:focus { text-decoration: none; }
.media-object { width: 98px; height: 70px; margin-right: 10px; margin-bottom: 10px; }
.panel { border-color: #b40000 #d3d3d3 #d3d3d3; border-top-width: 2px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none }
.panel-heading { background: #f2f2f2; padding: 8px 15px; border-radius: 0; }
.panel-title { font-size: 16px; color: #b40000; font-weight: bold }
.panel-title a { font-weight: normal; font-size: 12px; color: #8f8f8f; }
.panel li { font-size: 14px; }
h5 { margin-top: 5px; margin-bottom: 10px; font-size: 16px; font-weight: bold; line-height: 1.3 }
.middleRow .panel { background: none; border: none; padding-top: 10px; }
.middleRow .panel-heading { border-bottom: 1px solid #b40000; padding-left: 0; padding-right: 0; height: 40px; background-image: url(http://www.xinhuanet.com/publish/zt/mzpa/images/bg_mzpp.png); background-repeat: no-repeat; background-color: transparent; }
.qyzx { background-position: 0 0; }
.qcxd { background-position: 0 -40px; }
.cyxr { background-position: 0 -80px; }
.zhlzh { background-position: 0 -120px; }
.ppzt { background-position: 0 -160px; }
.middleRow .panel-body { padding: 20px 0 0 0; }
.middleRow .panel-title span { padding-left: 0; text-indent: -999em; }
.middleRow .panel-title span em { font-style: normal; font-size: 22px; padding: 3px 6px 1px; background: #019efb; color: #fff; font-weight: 900; margin-right: 2px; }
.mainnews .panel-body { padding-top: 10px; }
.mainnews .media { padding: 10px 0; margin-top: 0; border-bottom: 1px dotted #e1e1e1; height: 98px; }

@media (max-width: 768px) {
.mainnews .media { height: auto; }
}
.mainnews h4 { margin-bottom: 11px; }
.mainnews ul { padding-top: 10px }
.mainnews ul li { font-size: 16px; line-height: 2; height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.activity h5 { line-height: 24px; margin-top: 0; margin-bottom: 0; }
.activity .media-object { margin-bottom: 20px; }
.logowall img { border: 1px solid #d3d3d3; }
.loopleft { margin: 10px auto; width: 100%; height: 138px; }
#demo { margin: 0 auto; overflow: hidden; width: 1140px; height: 138px; }
#indemo { float: left; width: 2000%; }
#demo1, #demo2 { float: left; }
#demo ul { margin-left: 0; }
#demo ul li { background: none repeat scroll 0 0 #FFFFFF; display: block; float: left; margin-right: 10px; text-align: center; width: 165px; height: 138px; }
#demo ul li img { width: 165px; height: 59px; margin-bottom: 10px; background: #fff; border: 1px solid #d3d3d3; }
div.copyright { border-top-color: #b40000; }
.footer {
	width: 100%;
    padding: 30px 0;
    background: #f9f7f4;
    text-align: center;
    border-top: #d70100 solid 5px;
}
.footer p {
    line-height: 2;
}
.col-md-4 .hidden-xs {
	border:1px solid #ccc;
	margin-bottom:20px;
}
.logowall ul {
	overflow:hidden;
	width:100% !important;
	padding:0 5px 15px;
}
.logowall ul li img {
	width:81px;
	height:50px;
	vertical-align:middle;
	max-width:100%;
	border:0;
	transition:all 0.5s;
	margin: 3px;
}
/*.logowall ul li img:hover {
	transform:scale(1.2);
}
*/
.logowall li:nth-child(45) {
	background:url(http://upload.xinhua08.com/2020/0526/1590459113595.png) 0px 8px no-repeat
}
.logowall li:nth-child(75) {
	background:url(http://upload.xinhua08.com/2020/0526/1590459113595.png) 0px 8px no-repeat
}
.logowall li:nth-child(86) {
	background:url(http://upload.xinhua08.com/2020/0526/1590459113595.png) 0px 8px no-repeat
}
.logowall li:nth-child(89) {
	background:url(http://upload.xinhua08.com/2020/0526/1590459113595.png) 0px 8px no-repeat
}
.row1 {
	font-size:0;
	+word-spacing:-1px;
}
.row2{
	font-size:0;
	+word-spacing:-1px;
	padding: 10px 5px;
	overflow: hidden;
}
.linxuan {
    width: 86px;
    text-align: center;
    font-size: 14px;
    color: #333;
    line-height: 28px;
    font-weight: 600;
}
.lxpp{
	width: 100%;
	height: auto;
}
.lxpp img{
	width: 100%;
	height: auto;
}