@charset "utf-8";
html,body {margin: 0;padding: 0;color: #393D49;}

a {text-decoration: none;}
a:hover {text-decoration: none;}
ul li{list-style-type: none;}
body{background-image: url('../images/beijing.jpg');background-size:100% 100% ;background-repeat:no-repeat ; }
@media only screen and (max-width: 374px){
	.web1{display: none !important;}
	.web2{display: block !important;}
	.web_fenlei .diceng .web2 ul{margin-left: -35px;}
	.web_fenlei .diceng .web2 ul li{display: inline-block;margin: 1% 10px;  list-style-type: none;}
	.web_fenlei .diceng .web2 ul li a{color: #ffffff;}
	.web_fenlei .diceng{width: 100%;margin: 0 auto;background-color:#0166AE;}
	.web_fenlei .diceng .web2{width: 100%;margin: 0 auto;padding-top: 2%;padding-bottom: 2%;text-align: center;}
}
@media only screen and (min-width: 374px) and (max-width: 767px){
	.web2{display: none;}
	.web1{display: block;}
}
@media only screen and (max-width: 767px){
	.it_tupian{display: none;}
	.hd-search {padding: 1rem 0 0 0;overflow: hidden;}
	.pclogo{display: none;}
	.cloud-card{width: calc(95% - -2px)!important;}		
	.fenlei{display: none;}
	.web_fenlei .diceng{width: 100%;margin: 0 auto;background-color:#0166AE;}
	.web_fenlei .diceng .kuang{width: 100%;margin: 0 auto;padding-top: 2%;padding-bottom: 2%;text-align: center;}
	.web_fenlei .diceng .kuang .web1ul li{margin: 10% auto; list-style-type: none;}
	.web_fenlei .diceng .kuang ul li a{color: #ffffff;}	
}
@media only screen and (min-width: 767px){
	.hd-search-left {float: left;display: inline-block;}
	/*.hd-search {padding: 3rem 0 0 0;overflow: hidden;}*/
	.hd-search {padding: 2rem 0 2rem 0;overflow: hidden;}
	.weblogo{display: none;}
	.webfenlei{display: none;}
}
@media only screen and (min-width: 992px){
	.xiaopingmu{display: none;}
	.webfenlei{display: none;}
}
@media only screen  and (min-width: 767px) and (max-width: 992px){
	.it_tupian{display: none;}
	.cs_description{display: none;}
	.csslider1 img{height: 100%;}
	.cloud-card{width: calc(47% - -2px)!important;}		
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
	.it_tupian{display: none;}
	.cs_description{display: none;}
	.csslider1 img{height: 320px;}
	.cloud-card{width: calc(31% - -2px)!important;}
}
@media only screen and (min-width: 1200px){
	.webfenlei{display: none;}
}

.header {width: 100%;float: left;}
.input-group{ margin-top: 1%;}
/*.topNav {background: #000000;overflow: hidden; padding: 10px 0;color: #ffffff;}*/
.topNav {background: #275cab;overflow: hidden; padding: 0.5% 0;color: #ffffff;box-shadow: -1px 5px 10px #a2a2a2;}
.topNav-left {float: left;}
.topNav-right {float: right;}
.topNav-right a:last-child {margin-right: 0;}
.topNav a {color: #ffffff;margin-right: 1.2rem;}
.topNav a:hover {color: #0076ca;text-decoration: none;}
.fenlei{border: 1px solid #127fcc;border-radius: 6px;background-color: #f7fbff;}
.fenlei .fenlei1{width: 100%;background-image: url('../images/biaotibeijing.jpg');background-size:100% 100% ;  height: 40px;padding-top: 10px;border-bottom: 1px solid #eeeeee;}
.fenlei .fenlei1 h4{margin: 0 auto 10px 10px;color: #ffffff;font-weight: bold;}
.fenlei .fenlei2 tr td:hover{background-color: #e0deff!important;}
.fenlei .fenlei2 tr td a{color: #777777;font-size: 14px;width: 100%;text-decoration: none;line-height: 1.8em;}
.fenlei .fenlei2 tr td a :hover{color: #127fcc;font-weight: bold;text-decoration: none;}
.fenlei .fenlei2 tr td a img{width: 15%;margin-left: 10px;}
.zongfenlei{width: 100%;z-index: 999;display: none;}
.feilei3 ul li{ border-radius: 3px; background-color:rgba(0,0,0,0.3); list-style-type: none;display: inline-block;margin:6px 6px;width: 12%;overflow: hidden;height: 35px;border: 1px dashed #bbbbbb;}
.feilei3 ul li a{font-size:15px ;padding: 5px;line-height:35px;color: #ffffff;text-shadow: 1px 1px 1px #777777;}
.feilei3 ul li a:hover{text-decoration: none;color: #ffffff;}
.feilei3 ul li:hover{background-image: url('../images/biaotibeijing.jpg');background-size:100% 100% ;border-radius: 5px;}
.feilei3 P{font-size: 40px;float: right;margin-right: 15px;}
.feilei3 P a{text-decoration: none;}
.fenlei2 table tr td .suoyou{font-size: 15px;color: crimson;}
.xinwen2{border: 1px solid #127fcc;border-radius: 6px;}
.xinwen2 .xwbt{width: 100%;background-image: url('../images/biaotibeijing.jpg');background-size:100% 100% ;height: 40px;padding-top: 10px;border-bottom: 1px solid #eeeeee;}
.xinwen2 h4{margin: 0 auto 10px 10px;color: #ffffff;font-weight: bold;}
.ranklist ul li p a{color:#777777; text-decoration:none;}
.ranklist ul li p a:hover{color:#b52725;text-decoration:none;}
.ranklist{height:275px;overflow:hidden;/*margin-left: -35px;*/}
.ranklist li{border-bottom: 1px dashed #dddddd ; height:18px;line-height:18px;overflow:hidden;position:relative;padding:0 40px 16px 30px;margin:0 0 15px 0;}
.ranklist li em{background:url('../images/mun.gif') no-repeat;width:25px;height:16px;overflow:hidden;display:block;position:absolute;left:0;top:0;text-align:center;font-style:normal;color:#333;}
.ranklist li em{background-position:0 -16px;}
.ranklist li.top em{background-position:0 0;color:#fff;}
.xinwen3{border: 1px solid #127fcc;border-radius: 6px;width: 100%;margin-top: 2%;}
.xinwen3 .xwbt{width: 100%;background-image: url('../images/biaotibeijing.jpg');background-size:100% 100% ;height: 40px;padding-top: 10px;border-bottom: 1px solid #eeeeee;}
.xinwen3 h4{margin: 0 auto 10px 10px;color: #ffffff;font-weight: bold;}

.tab_menu{overflow:hidden;}
.tab_menu li{width:20%;float:left;height:0px;line-height:3px;color:#fff;background:#093;text-align:center;cursor:pointer;}
.tab_menu li.current{color:#333;background:#fff;}
.tab_menu li a{color:#fff;text-decoration:none;}
.tab_menu li.current a{color:#333;}
.tab_box{padding:6px 20px;}
.tab_box>div>div>div {height:24px;line-height:24px;overflow:hidden;margin-bottom: 3px;}
.tab_box>div>div>div>div>a{color:#777777;text-decoration:none;}
.tab_box>div>div>div>div>a:hover{color:#127FCC;text-decoration:none;}
.tab_box>div>div>div>span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}
.tab_box>div>div>div:hover{background-color: #F2F2F2;}

.demo{width:100%;margin:10px auto;padding:0 5px;}
.box{width:100%;margin:0px 10px auto 0;background:#fff;}
#box {margin-left: -20px; overflow: hidden;}
#wrapper{width:100%;margin:0 auto;-moz-border-radius:5px;}


.footer{width: 100%;height: 160px;background-color: #1A2229;}
.footer p{color: #ffffff;text-align: center;padding-top: 1%;}


/*.expertbox{width:100%;margin:40px auto 0 auto;}
.it_expert{height:50px;border-left:3px solid #2b7ac6;border-bottom:1px solid #dfdfdf;position:relative;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;color:#686868;line-height:50px;}
.it_expertp1{width:320px;height:50px;font-size:18px;text-indent:2em;color:#686868;line-height:50px;float:left;}
.it_expertp2{width:200px;height:50px;float:right;text-align:center;}
#it_awewe a{display:inline-table!important;}
.it_expertspan1{width:30px;height:30px;border:1px solid #b4b4b4;margin-right:10px;color:#868585;display:inline-table;text-align:center;line-height:30px;}
.it_expertspan2{width:30px;height:30px;border:1px solid #b4b4b4;color:#868585;display:inline-block;text-align:center;line-height:30px;}
.it_expert3{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}*/
.expertbox{width:100%;border: 1px solid #127fcc;border-radius: 6px;}
.it_expert{border-top-left-radius: 6px;border-top-right-radius: 6px; background-image: url('../images/biaotibeijing.jpg');background-size: 100% 100%;  height:40px;color:#ffffff;line-height:40px;}
.it_expertp1{float: left; margin: 0 auto 10px 10px;color: #ffffff;font-weight: bold;width:300px;height:40px;font-size:16px;line-height:40px;}
.it_expertp2{width:200px;height:40px;float:right;text-align:center;}
#it_awewe a{display:inline-table!important;}
.it_expertspan1{width:30px;height:30px;border:1px solid #E2E2E2;background-color: #ffffff; margin-right:10px;color:#555555;display:inline-table;text-align:center;line-height:30px;}
.it_expertspan2{width:30px;height:30px;border:1px solid #E2E2E2;background-color: #ffffff; color:#555555;display:inline-block;text-align:center;line-height:30px;}
.it_expert3{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.it_expertp2 span a:hover{text-decoration: none;color: #007DDB;background-color: #eeeeee;}
.it_expert p img{width: 8%;}
.it_expertp1 span{margin-left:10px;}
.it_expertp1 a{color:#ffffff;}

.it_expertxt{color: #777777; border-bottom:1px solid #e4e4e4;height: 40px;line-height: 40px;overflow: hidden;width: 96%!important;margin: 2% auto;}
.it_expertit{display: inline-block; width: 80%;overflow: hidden;height: 40px; text-align: left; font-size:14px;}
.it_experconter{width:700px;padding:6px;padding-left:30px;color:#7d858c;position:relative;}
/*.it_expertxt:hover{background:#43a7ff;color: #ffffff;text-decoration: none;border-radius: 30px;border: 1px solid #43a7ff;box-shadow: 5px 5px 3px #888888;} */
.it_expertxt:hover{background-color:#1c8ff1;color: #ffffff;text-decoration: none;border-radius: 30px;border: 1px solid #43a7ff;box-shadow: 5px 5px 3px #999999;} 
.it_expertxt .riqi{font-size:14px; position: relative;top: -40%; display: inline-block;}
.it_lianjie:hover{text-decoration: none;}

.it_tupian img{width: 140%;height: 58px;}

.it_expertxt img{width: 35px;margin-top: -4%;border-radius: 50px;}
@media only screen and (max-width: 1199px){
	.it_expertxt img{width: 30px;margin-top: -5%;border-radius: 50px;}
}
@media only screen and (max-width: 992px){
	.current li{margin-left: -8%;}
	.it_expertxt img{width: 22px;margin-top: -8%;border-radius: 50px;}
}


.current li{margin-left: -5%;letter-spacing:1px;}
.current li img{margin-left: 2%;}
.fenlei1 h4{font-size: 16px;}
.fenlei1 h4 img{width: 20px;}
.fenlei1 h4{font-size: 16px;}.fenlei1 h4 img{width: 20px;}
.xwbt h4{font-size: 16px;}.xwbt h4 img{width: 20px;}


/* new */
*{margin: 0;padding: 0; box-sizing: border-box;}
a:hover{text-decoration: none !important;}
.header-container{overflow: hidden;padding: 30px 0;display: flex;align-items: center;}
.header-container .logo{float: left;width: 450px;}
.header-container .logo a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 32px;font-weight: 900;color: #1581f1;letter-spacing: 1px;text-shadow: 0 3px 10px #1581f150;}
.header-container .logo a:hover{text-decoration: none;}
.header-container .logo img{display: block;width: 100%;}
.header-container .search{float: right;width: calc(100% - 480px);overflow: hidden;height: 34px;}
input:focus{border: none;box-shadow: none;outline:none;}
.header-container .search input{
	float: left;
	display: block;
	width: calc(100% - 220px);
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	color: #555;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px 0 0 4px;
}
.header-container .search span{
	cursor: pointer;
	float: left;
	width: 220px;
	height: 34px;
	font-size: 14px;
	font-weight: 400;
	line-height: 34px;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-left: none;
	border-radius: 0 4px 4px 0;
	overflow: hidden;
}
.mainBody{overflow: hidden;}
.title {
    width: 100%;
    background-image: url(../images/biaotibeijing.jpg);
    background-size: 100% 100%;
    height: 40px;
	line-height: 40px;
    border-bottom: 1px solid #eeeeee;
	padding: 0 10px;
	display: flex;
	align-items: center;
}
.title img{width: 22px;}
.title h4,.title span{
    margin: 0 10px 0;
    color: #ffffff;
    font-weight: bold;
	font-size: 16px;
	display: inline;
}
.mainNav{
	float: left;
	width: 17%;
	margin-right: 3%;
	border: 1px solid #127fcc;
	border-radius: 6px;
	background-color: #f7fbff;
}
.mainNav li{
	border-top: 1px solid #ddd;
	height: 40px;
	padding: 0 10px;
	line-height: 40px;
	overflow: hidden;
}
.mainNav li:hover{
	background: #e0deff;
}
.mainNav li img{width: 25px;float: left;margin-top: 7px;}
.mainNav li a,.mainNav li span{width: calc(100% - 25px);float: right;font-size: 14px;color: #777;padding-left: 6px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.mainNav-menu-all{
	display: none;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	z-index: 9;
}
.mainNav-menu-all .other{
	position: absolute;
	right: 10px;
	top: 5px;
	font-size: 26px;
	font-weight: 900;
	opacity: 1;
	color: #275cab;
	cursor: pointer;
}
/* .mainNav-menu-all .other:after{
	content: '';
	display: block;
	width: 9px;
	height: 2px;
	background: #0076CA;
	transform: rotateX(45deg);
}
.mainNav-menu-all .other:before{
	content: '';
	display: block;
	width: 9px;
	height: 2px;
	background: #0076CA;
	transform: rotateX(-45deg);
} */
.mainNav-menu-all ul{
	margin: 0;
	padding: 20px;
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
	min-height: 572px;
}
.mainNav-menu-all ul li {
    width: 23.5%;
    float: left;
    margin-right: 2%;
    border-bottom: 1px dashed #ddd;
    padding: 10px 5px;
}
.mainNav-menu-all ul li:nth-child(4n) {
    margin-right: 0;
}
.mainNav-menu-all ul li a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.mainBody .content{
	float: left;
	width: 80%;
}
.news{overflow: hidden;}
.news-banner{width: 57%;float: left;height: 320px;overflow: hidden;position: relative;}
.news-banner ul{position: absolute;height: 320px;top: 0;left: 0;}
.news-banner ul li{float: left;height: 320px;width: 520px;}
.news-banner ul li span{
	position: relative;
	top: -38px;
	background: rgba(0,0,0,.75);
	color: #fff;
	width: 100%;
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news-banner ul li img{display: block;width: 100%;height: 320px;}
.news-banner .imagesnext,.news-banner .imagesprev{
	opacity: 0.5;
	font-family: simsun;
	font-weight: 900;
	position: absolute;
	top: 50%;
	height: 40px;
	width: 40px;
	border-radius: 3px 0 0 3px;
	cursor: pointer;
	user-select: none;
	background: white;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	transition: all 1s;
	transform: translateY(-50%);
}
.news-banner .imagesnext{right: 0;}
.news-banner .imagesprev{left: 0;border-radius: 0 3px 3px 0;}
.news-list{float: right;width: 39%;overflow: hidden;border: 1px solid #127fcc;border-radius: 6px;}
.news-list ul li{overflow: hidden;height: auto;margin: 0;height: 38px;line-height: 38px;padding: 0;}
.news-list ul{padding: 0 10px;}
#box{margin: 0;height: 273px;}
.news-list ul li a{float: left;width: calc(100% - 90px);margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-left: 20px;}
.news-list ul li em{
	position: inherit;
	background: url(../images/mun.gif) no-repeat;
	width: 25px;
	height: 25px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 25px;
	float: left;
	margin-top: 7px;
}
.news-list ul li span{float: right;font-size: 12px;color: #999;}
.latest-supply{margin-top: 3%;}
.tab_menu{margin: 0;}
.latest-supply-list .tab_box{min-height: 184px;}
.latest-supply-list .tab_box div{overflow: hidden;}
.latest-supply-list .tab_box div ul{float: left;width: 50%;padding-right: 15px;overflow: hidden;}
.latest-supply-list .tab_box div ul:last-child{padding-left: 20px;}
.latest-supply-list .tab_box div ul li{overflow: hidden;line-height: 27px;}
.latest-supply-list .tab_box div ul li span{float: left;font-size: 12px;color: #888;}
.latest-supply-list .tab_box div ul li a{padding: 0 10px;float: left;font-size: 14px;color: #666;width: calc(100% - 100px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.latest-supply-list .tab_box div ul li i{float: right;font-size: 12px;color: #888;font-style: normal;}
.latest-news {margin: 30px auto 0;}
.latest-news-title{text-align: center;}
.latest-news-title em {
    display: block;
    margin-bottom: 14px;
    font-style: normal;
    font-size: 30px;
}
.latest-news-title span {
    font-size: 16px;
    opacity: .6;
}
.latest-news ul{
	width: 31%;
	margin: 0 10px 3.5% 10px;
	float: left;
	padding: 20px;
	cursor: pointer;
	min-height: 260px;
	background: transparent;
	background-color: #f6f8fe;
	transition: all 0.3s;
	text-decoration: none;
	-webkit-box-shadow: 0 0 25px rgba(186, 204, 207, 0.8);
	-moz-box-shadow: 0 0 25px rgba(186, 204, 207, 0.8);
	box-shadow: 0 0 25px rgba(175, 190, 190, 0.8);
	min-height: 457px;
}
.latest-news ul:nth-child(3n){
	margin-right: 0;
}
.latest-news ul:hover{background: #ffffed;box-shadow: none;}
.latest-news ul:hover li:first-child a{transform: translateY(-5px);text-decoration: none;}
.latest-news ul li{padding:0 5px;border-bottom: 1px dashed #ccc;line-height: 35px;overflow: hidden;}
.latest-news ul li a{
	color: #666666;
	font-size: 14px;
	float: left;
	width: calc(100% - 78px);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: 0.3s;
}
.latest-news ul li:hover a{color: #f60;}
.latest-news ul li span{font-size: 12px;color: #999999;float: right;}
.latest-news ul li:first-child{
	width: 100%;
	height: 200px;
	background: url(../images/cloud001.png) no-repeat center;
	background-size: cover;
	border: none;
	transition: 0.3s;
}
.latest-news ul li:first-child a{font-size: 24px;display: block;text-align: center;line-height: 200px;color: #fff;font-weight: 900;transition: 0.3s;width: 100%;}
.latest-news ul:nth-child(2) li:first-child{background: url(../images/cloud002.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(3) li:first-child{background: url(../images/cloud003.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(4) li:first-child{background: url(../images/cloud004.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(5) li:first-child{background: url(../images/cloud005.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(6) li:first-child{background: url(../images/cloud006.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(7) li:first-child{background: url(../images/cloud007.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(8) li:first-child{background: url(../images/cloud008.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(9) li:first-child{background: url(../images/cloud009.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(10) li:first-child{background: url(../images/cloud0010.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(11) li:first-child{background: url(../images/cloud0011.png) no-repeat center;background-size: cover;}
.latest-news ul:nth-child(12) li:first-child{background: url(../images/cloud0012.png) no-repeat center;background-size: cover;}
.footer a,.footer h2{display: inline;color: #fff;font-size: 12px;line-height: 2em;text-align: center;margin: 0;padding: 0;}
.footer{margin-top: 30px;font-size: 12px;line-height: 2em;text-align: center;color: #fff;height: auto;padding: 20px;}
.footer p{margin: 0;padding: 0 !important;}
.footer p:nth-child(2){display: inline;}
.footer div{height: auto !important; padding: 30px;}
/* suplist */
.content-main{
	border: 1px solid #127fcc;
	border-radius: 6px;
}
.crumb{
	background-image: url(../images/biaotibeijing.jpg);
	background-size: 100% 100%;
	height: 40px;
	color: #ffffff;
	line-height: 40px;
	padding: 0 20px;
}
.crumb a{color: #fff;}
.news-content{padding: 20px;}
.news-content ul li{
	color: #777777;
	border-bottom: 1px dashed #e4e4e4;
	overflow: hidden;
	padding: 5px;
	line-height: 23px;
}
.news-content ul li img{width: 35px;float: left;border-radius: 50px;}
.news-content ul li h3{float: left;width: calc(100% - 240px);font-size: 14px; color: #555;margin: 0;padding: 0;padding-left: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 23px;}
.news-content ul li span{font-size: 14px;color: #888;float: inherit;float: right;}
.all li a{width: 100%;}
/* 翻页器 */
#page{
border:1px; 
width:94%; 
color:#9999CC;
margin:0 7%;
margin-bottom:14px;
}
@media screen and  (max-width:1199px){
#page{margin:0 3%;}
}
#page span {
padding: 4px 8px 4px 8px;
border:1px solid #ccc;
margin: 3px 0px 5px 3px;
color: black;
display: inline-block;
border-radius:4px;
}
#page span a{
color: black;
text-decoration: none;
}
.chosse{
background: #1c8ff1;
border: 1px solid #1c8ff1!important;
}
.chosse a{
color:#ffffff!important;
}
@media (max-width:1000px) {
	.container{width: 100%;padding: 0 10px !important;margin: 0 auto !important;}
	.header-container{padding: 10px 0;display: inherit;}
	.header-container .logo{width: 100%;text-align: center;}
	.header-container .logo a{font-size: 24px;}
	.header-container .logo img{margin: auto;}
	.header-container .search{width: 100%;margin: 10px auto;}
	.mainNav{width: 100%;margin: 0 0 15px 0;}
	.mainNav li:last-child{width: 100%;text-align: center;}
	 .mainNav li span{width: 100%;}
	.mainNav-menu-all{padding: 0 !important;width: calc(100% - 20px);margin: auto !important;}
	.mainNav-menu-all ul{padding: 10px;}
	.mainNav-menu-all ul li{width: 32%;padding: 9px 2px;}
	.mainNav-menu-all ul li:nth-child(4n){margin-right: 2%;}
	.mainNav-menu-all ul li:nth-child(3n){margin-right: 0;}
	.mainBody .content{width: 100%;}
	.news-banner{width: 100%;}
	.news-banner ul li{width: calc(100vw - 20px);}
	.news-list{width: 100%;margin: 15px auto;}
	.latest-supply-list .tab_box div ul{width: 100%;float: none;padding: 0;}
	.latest-supply-list .tab_box div ul:last-child{padding: 0;}
	.latest-supply-list .tab_box{min-height: 356px;}
	.latest-news-title em{font-size: 24px;margin-bottom: 0;}
	.latest-news-title span{font-size: 12px;}
	.latest-news ul{width: 100%;margin: 0 0 15px 0;}
	.footer div{padding: 10px;}
	.news-content{padding: 10px;}
	.news-content ul li span{display: none;}
	.news-content ul li h3{width: calc(100% - 40px); float: right;}
}
.friendship-links span{color: #666;}
.friendship-links a{color: #888;padding: 0 5px 0 0;line-height: 1.8em;}