/*全局样式*/
body {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family:arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti
}
ul, p {
	padding: 0;
	margin: 0
}
li {
	list-style: none;
}
input {
	-webkit-appearance:none; /*去除input默认样式*/
}
/*这个属性后，就不用考虑paddingzhi*/
.main {
	box-sizing: border-box;
}
a {
	color: #262626;
	text-decoration: none;
}
a:hover,
.right-list ul li a:hover,
.right-list .fm span a:hover,
.ld-left ul span a:hover,
.ld-left ul li a:hover,
#margquee ul li a:hover,
.more a:hover,
.hdbdj a:hover,
.ld-8-top span li a:hover,
.ld-8-dbdj ul li a:hover,
.ejdh-8-dht .nav-box .nav a:hover,
.ad-08-01 .fr li a:hover,
.zw-zdh a:hover,
.ycsp-01 .fm span a:hover,
.wsl-retu-t a:hover,
.vr-xt-list-bt>span>a:hover,
.fm span a:hover,
.xxzx-08-list ul li a:hover,
.ad-08-01 .fl li a:hover{
	color: #e89114
}

.nav-box .nav a:hover{
	text-decoration:underline!important
}
img {
	border:0;

}
/*上方线条*/
.renwu_zhuangtai:before {
	float: left;
	width: 100%;
	right: 0;
	bottom: 0;
	left: 15px;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color:#ececec;
}
/*下方线条*/
.qianbao:after {
	float: left;
	width: 100%;
	right: 0;
	bottom: 0;
	left: 15px;
	height: 1px;
	content: '';
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color:#e5e5e5;
}
/*通用*/
    .main {
	width: 1000px;
	margin: 0 auto;
	
}
.pr0 {
	padding-right: 0!important
}
/*头部*/
.header-box,  .nav-box {
	float: left;
	width: 100%;
}
.header-box{
	padding-top: 15px
}
.header-left {
	float: left;
}
.header-right {
	float: right;
	width: 830px;
	height: 140px;
}
.nav {
	float: left;
	padding-right: 75px;
}
.nav a {
	font-size: 16px;
	color: #494949;
	line-height: 24px;
}
.nav a:hover {
	color: #0168a3
}
.nav a span {
	font-weight: bold;
}
.nav-01 a,
.nav-02 a,
.nav-04 a,
.nav-05 a,
.nav-bt{
	float: left;
	width: 50px!important;
}
.nav-03 a,
.nav-06 a{
	float: left;
	width: 75px;
}
.header-pic {
	float: left;
	width: 100%;
	padding-top: 20px;
}
/*对手机版头部进行隐藏*/
    .domMobile,  .phnav,  .footer-wap {
	display: none;
}
/*底部代码*/
    .footer {
	float: left;
	background-color: #1671a8;
	width: 100%;
	padding: 20px 0;
	text-align: center;
	color: #fff;
	line-height: 24px;
	font-size: 12px;
}
.footer .main{
	padding-top: 0
}
.desc,  .bg {
	display: none;
}
/**视频列表**/
.video-footer{
	float: left;
	margin-top: 40px
}

/*7.新闻中心首页*/
.top-banner,
.top-banner img{
	float: left;
	width: 1000px;
	height: 70px;
}
.top-banner{
	padding-bottom:0;
}

/*11.图片中心首页*/
.ld-11-bjs{
	background-color: #4577ea!important
}
.xtdh-wap{
	display: none;
}

/*12.新华炫图*/

/**25.大专题1**/
.mm-ztbg{
	background: #055ca3!important
}
.pb05{
	padding-bottom: 5px!important;
}
.pb10{
	padding-bottom: 10px!important;
}
.pb20{
	padding-bottom: 20px!important;
}
.pb30{
	padding-bottom: 30px!important;
}
.pb40{
	padding-bottom: 40px!important;
}
.pb50{
	padding-bottom: 50px!important;
}

/**27.小专题1**/
.mm-27-xztbg{
	background: #fff!important
}
.mm-xztbg{background:#fff;}
.mmxzt-phone-header{background:#fff;}



/* ------------- 移动端------------ */
@media screen and (max-width: 767px) {
	html {
	 font-size: 100px;
	}
	 .top-nav,.header-box {
	 display: none;
	}
	 #mobileHeader {
	 float:left;
	 width: 100%;
	 height: .62rem;
	 background: #e2e2e2 url(http://www.sh.xinhuanet.com/2017/cps/tu-center/img/img03.png) no-repeat 0 0px;
	 -webkit-background-size: 100% .62rem;
	 background-size: 100% .62rem;
	 position: fixed;
	 z-index: 1000
	}
	 .wap-header-cl {
	 float: left;
	 width: 100%;
	 height: .62rem;
	}
	 #mobileHeader .logo {
	 float: left;
	 width: .63rem;
	 height: .52rem;
	 background: url(http://www.sh.xinhuanet.com/2017/cps/tu-center/img/img05.png) no-repeat 0px 0px;
	 -webkit-background-size: 62px;
	 background-size: 62px;
	 position: absolute;
	 top: .1rem;
	 left:5px;
	}
	 .mobileNavList {
	 display: none;
	}
	 .phnav ul {
	 float: left;
	 width: 100%;
	 background: #f8f8f8;
	 padding: .08rem 0
	}
	 .phnav a {
	 float: left;
	 width: 25%;
	 line-height:28px;
	 text-align: center;
	 font-size:15px;
	 color: #333;
	}
	 .phnav:after {
	 float: left;
	 width: 100%;
	 right: 0;
	 bottom: 0;
	 left: 15px;
	 height: 1px;
	 content: '';
	 -webkit-transform: scaleY(.5);
	 transform: scaleY(.5);
	 background-color:#dfdfdf;
	}
	 .phnav .on {
	 font-weight: bold;
	}
	 .name {
	 float: left;
	 padding-left: .7rem;
	 line-height: .62rem;
	 color: #fff;
	 font-size: .18rem;
	 font-weight: bold;
	}
	 .candan {
	 float: right;
	}
	 .candan a {
	 float: right;
	 width: .6rem;
	 height: .62rem;
	 text-align: center;
	}
	 .candan img {
	 height: .22rem;
	 padding-top: .2rem;
	}
	 .mobileNavList {
	 float: left;
	 width: 100%;
	 background: rgba(237, 237, 237, 1);
	 top: .62rem;
	 bottom: 0;
	 padding-top: .1rem;
	 padding-bottom: .05rem;
	 z-index: 999;
	 position: fixed;
	}
	 .mobileNavList a {
	 float: left;
	 width: 25%;
	 text-align: center;
	 padding: 0 .1rem;
	 box-sizing: border-box;
	 margin-bottom: .1rem
	}
	 .mobileNavList a span {
	 float: left;
	 width: 100%;
	 background: #fff;
	 height: .28rem;
	 line-height: .28rem;
	 border: 1px solid #d8d8d8;
	 font-size:12px;
	 border-radius: 5px;
	 color: #555
	}
	 .mobileNavList a span:hover {
	 background: #b5e1f5
	}
	 .footer {
	 display: none;
	}
	 .footer-wap {
	 float: left;
	 width: 100%;
	 background-color: #0268a3;
	 text-align: center;
	 padding: .15rem;
	 box-sizing: border-box;
	 margin-top: .1rem;
	}
	 .footer-wap img {
	 width: .725rem;
	}
	 .footer-wap span {
	 float: left;
	 width: 100%;
	 text-align: center;
	 color: #fff
	}
	 .footer-wap a img {
	 width: .34rem;
	 position: fixed;
	 right: .15rem;
	 bottom: .15rem;
	 z-index: 999;
	 border-radius:.025rem
	}
	 .d-01 {
	 font-size: .14rem;
	 padding-top: .1rem
	}
	 .d-02 {
	 font-size: .18rem;
	 padding-top: .1rem
	}
	 .d-02 a {
	 color: #fff
	}
	 .d-03,  .d-04 {
	 font-size: .1rem
	}
	 .d-03 {
	 padding-top: .1rem
	}
	 .d-04 {
	 padding-top: .025rem
	}
	 .fenhui {
	 display:none;
	}
	/*轮播图*/
	.banner,
	.banner img{
	    float: left;
	    width: 100%;
	}
	.banner{
	    position:relative;
	    height:100%;
	    overflow:hidden;
	    display: inherit;
	}
	.autoImg img{width:100%; height:auto; display:block;}
	.hmFocus .swiper-pagination {
	    bottom:8px;
	    width: auto!important;
	    right: .1rem!important;
	    left: auto!important
	}
	.hmFocus .swiper-pagination-switch{opacity:1; background:#fff; margin:0 3px!important;width:8px;height:8px;display:inline-block;border-radius:100%;}
	.hmFocus .swiper-active-switch{background:#007cc4;}

	.swiper-wrapper span{
	   background:rgba(0,0,0,0.6);
	    float: left;
	    width: 100%;
	    font-size: .11rem;
	    line-height: .24rem;
	    margin-top: -.24rem;
	    color: #fff;
	    padding-left: .1rem;
	    
	}
	/**视频列表**/
	.splb-header {
		background:url(http://www.sh.xinhuanet.com/2017/cps/tu-center/img/mm04.jpg) no-repeat!important;
	}
	.video-footer{
		float: left;
		margin-top:15px
	}

	/*6.上海领导活动报道集内页*/
	.hdbd-02-list ul li span{
		background: #fff!important
	}
	.hdhd-2-right .dh a{
		border:0!important;
	}
	.hdbd-dh-on,
	.hdbd-dh-on>span{
		border-top: 0!important
	}

	/*11.图片中心首页*/
	.ld-11-rjdh ul a{
		width: 20%
	}
	.ld-11-10{
		width: 10%!important
	}
	.ld-11-15{
		width: 15%!important
	}
	.ld-11-20{
		width: 20%!important
	}
	.ld-11-25{
		width: 25%!important
	}
	.ld-11-30{
		width: 30%!important
	}
	.ld-11-33{
		width: 33.3%!important
	}
	.ld-11-35{
		width: 35%!important
	}
	.ld-11-40{
		width: 40%!important
	}
	.ld-11-45{
		width: 45%!important
	}
	.ld-11-50{
		width: 50%!important
	}

	/*12.新华炫图*/



	/*14.图片中心*/
	.wsl-14-01,
	.wsl-14-02{
		margin: 0!important
	}
.wsl-14-logo{

	background:url(http://www.sh.xinhuanet.com/2017/cps/tu-center/img/img05.png)  no-repeat !important;
	background-size: 62px!important;
}
.wsl-foot-wap{background: #0193de;}
.wsl-getmore a{ color: #0193de;}
.wsl-14-01{ width: 17% !important; margin-left: 3%;}
.wsl-14-03{ width: 27% !important; margin-left: 3%%;}
.wsl-14-04{ width: 28% !important; margin-left: 3%%;}
}
	/**25.大专题1**/
	.mm-zt25-header{background: url(http://www.sh.xinhuanet.com/2017/cps/tu-center/img//mm-08.png)center !important;}

	/**27.小专题1**/

.mm-zt27-header{background:#fff !important;}

}












