@charset "gb2312";
/* CSS Document */
*{font-size:12px;font-family:"微软雅黑";color:#333;}
body,dl,dd,p{margin:0;}
a{text-decoration:none;}
img{display:block;}
input{margin:0;padding:0;border:none;outline:none;cursor:pointer;}
textaea{margin:0;padding:0;outline:none;}
h1,h2,h3{font-weight:normal;margin:0;}
ul{margin:0;padding:0;}
li{list-style:none;}
.clearfix{clear:both;}


.title{
	text-align:center;
}

.title h1{
	font-size:30px;
	font-weight:bold;
	margin-bottom:50px;
}


/*top*/
.top{
	width:100%;
	height:46px;
	z-index:999;
	padding-top:5px;
}

.logo{
	max-width:1000px;
	margin:0 auto;
}

/*banner*/
.banner{
	width:100%;
}

.banner img{
	width:100%;
}

/*导读*/
.takeaway{
	max-width:600px;
	margin:0 auto;
	margin-top:100px;
	padding:30px;
	line-height:30px;
	border:#05032a solid 3px;
	box-shadow:0 2px 12px #333;
}

.takeaway strong{
	font-size:20px;
	font-weight:border;
	color:#05032a;
}

.takeaway p{
	font-size:16px;
}

.takeaway span{
	font-size:16px;
	font-weight:bold;
	color:#05032a;
}


.bg{
	max-width:880px;
	margin:0 auto;
	margin-top:50px;
}

/*实时曝光*/
.real-time{
	width:400px;
	border:#05032a solid 1px;
	float:left;
	padding:10px 15px;
}

/*年终曝光盘点*/
.inventory{
	widht:400px;
	margin:0 auto;
	float:right;
	border:#05032a solid 1px;
	padding:10px;
}

.inventory-content{
	width:400px;
	margin:0 auto;
	text-align:left;
}

.inventory-content li{
	padding:6px 10px;
	margin-bottom:6px;
	background-image:url(images/nzbg.jpg);
	background-repeat:no-repeat;
	background-position:-400px;
	transition:0.5s;
}

.inventory-content a{
	font-size:14px;
	transition:1s;
}

.inventory-content li:hover{
	background-position:center;
}

.inventory-content li:hover a{
	color:white;
}

/*热点曝光*/
.hot{
	max-width:1000px;
	height:1506px;
	margin:0 auto;
	margin-top:100px;
	overflow:hidden;
}

.hot-line{
	width:3px;
	height:1366px;
	background-color:#05032a;
	position:absolute;
	left:50%;
	margin-left:-3px;
}

.hot-content{
	width:300px;
	height:215px;
	border:#28174b solid 1px;
	margin-right:15px;
	display:none;
	transition:box-shadow,0.6s;
}

.hot-content iframe{
	margin-left:3px;
}

.hot-title{
	height:30px;
	line-height:30px;
	background-color:#05032a;
}

.hot-title h2{
	font-size:16px;
	float:left;
	margin-left:5px;
	color:#fff;
}

.hot-title a{
	font-size:16px;
	float:right;
	margin-right:5px;
	color:#fff;
}

#hot1{
	position:relative;
	top:0;
	left:100px;
}

#hot2{
	position:relative;
	top:-217px;
	left:596px;
}

#hot3{
	position:relative;
	top:-147px;
	left:100px;
}

#hot4{
	position:relative;
	top:-364px;
	left:596px;
}

#hot5{
	position:relative;
	top:-294px;
	left:100px;
}

#hot6{
	position:relative;
	top:-511px;
	left:596px;
}

#hot7{
	position:relative;
	top:-441px;
	left:100px;
}

#hot8{
	position:relative;
	top:-658px;
	left:596px;
}

#hot9{
	position:relative;
	top:-588px;
	left:100px;
}

#hot10{
	position:relative;
	top:-805px;
	left:596px;
}

.hot-content:hover{
	box-shadow:0 2px 10px #333;
}

.hot-content a:hover{
	color:red;
}

/*平台曝光*/
.platform{
	max-width:1100px;
	margin:0 auto;
	margin-top:50px;
}

.platform iframe{
	margin-left:3px;
}

.platform-bt{
	max-width:1035px;
	margin:0 auto;
	text-align:left;
	border-bottom:#040302 solid 3px;
	margin-top:30px;
}

.platform-bt h2{
	font-size:24px;
	background-color:#040302;
	width:120px;
	padding:2px 5px;
	color:white;
}

.platform-content{
	width:300px;
	height:215px;
	border:#28174b solid 1px;
	float:left;
	margin:20px 32px 0 32px;
	transition:box-shadow,0.6s;
}

.platform-title{
	height:30px;
	line-height:30px;
	background-color:#05032a;
}

.platform-title h2{
	font-size:16px;
	float:left;
	margin-left:5px;
	color:#fff;
}

.platform-title a{
	font-size:16px;
	float:right;
	margin-right:5px;
	color:#fff;
}

.platform-content:hover{
	box-shadow:0px 2px 12px #333;
}

.platform-content a:hover{
	color:red;
}


/*相关报告*/
.report{
	max-width:1000px;
	margin:0 auto;
	margin-top:50px;
}

.report-content a{
	float:left;
	width:320px;
	height:90px;
	margin:10px 0;
	transition:1s;
}

.report-content a:hover{
	transform:scale(1.1);
}


/*相关频道*/
#topic_pic{width: 100%;height: 450px;margin: 0px auto;}
#topic_pic .swiper-slide {text-align: center;font-size: 18px;background: #fff;line-height: 450px;}
#topic_pic .swiper-slide img{ width:100%; height:100%}

.box{ padding:0px 5px; width:100%; height:auto}
.box_title{ text-align:center; font-size:40px; font-weight:bold; color: #039; padding-bottom:10px}
.box_top{ width:100%; height:45px; margin:10px auto}
.box_top ul{ width:100%; height:45px; border-bottom:2px solid #036}
.box_top ul li{ float:left; line-height:45px; font-size:20px; padding:0px 10px; margin:0px 10px ;cursor:pointer}
.box_top ul li:first-child{ padding-left:0px; margin-left:0px}
.box_bottom{ width:100%; height:auto}
.bottom_main{ display:none; width:100%; height:auto; margin-bottom:20px; clear:both}
.c{ color:#F90}
.zt{ width:250px; height:auto; margin-right:30px; float:left; margin-top:20px;}
.zt:hover{ box-shadow:5px 5px 5px #999;}
.zt_title{ width:250px; height:50px; font-size:16px; padding:2px 10px; color: #666; overflow:hidden; background: #F7F7F7}

.zt img{ width:100%; height:150px; padding-left:1px}
.zt:nth-child(4n){ margin-right:0px}



#box2,#box1{ margin-top:20px}
#box2 .zt_title{ background: url(../images/12.png) center no-repeat; background-size:cover; color:#fff; line-height:40px; height:40px; padding:0px; padding-left:10px}
.d{ color:#06C}
.top_pic{ width:100%; height:auto}
.top_pic img{ width:100%; height:100%}
.dd{ text-align:center; font-size:30px; margin-top:40px;}
.dd_main{ width:90%; height:auto; padding:10px 0px; margin:10px auto; border-top:1px solid #ddd;}
.dd_main p{ text-indent:2em; color:#666; font-size:16px}
.part_box{ margin:60px auto;}
.part_box dd:hover{ background:#f2f2f2}
.part_box dt{ width:100%; line-height:60px; font-size:24px; font-weight:normal; padding-left:10px}
.part_box dd{ width:45%; height:auto; float:left;  padding:10px 0px; position:relative; border-bottom:1px solid #ddd; margin-right:0px; margin-top:10px}
.part_box dd:nth-child(even){ margin-right:10%}
.part_box dd img{ width:40%; height:120px; float:left; padding-left:10px}
.part_title{ font-size:16px; padding:0px 10px; margin-left:40%; font-weight:bold; max-height:44px; overflow: hidden;}
.part_title a{ color:#333}
.time{ position:absolute; bottom:0; right:10px; padding:0px 10px; color:#666}


@media (max-width:600px){
#topic_pic{width:100%; height:200px}
.zt:nth-child(even){ margin-right:0px}
.zt{ width:47.5%; margin-right:5%}
.zt_title{ width:100%; font-size:14px; height:40px}
.zt img{ height:100px}
.box_top ul{ height:auto;}
.box_top ul li{ margin:0px 5px; padding:0px 5px; font-size:16px}
.box_top ul li:first-child{ margin-left:5px; padding-left:5px}
}




.project{
	max-width:1100px;
	margin:0 auto;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
}

.project a{
	width:250px;
	height:150px;
	overflow:hidden;
}

.project img{
	cursor: pointer;
	transition: all 0.6s;
}

.project img:hover{
	transform:scale(1.1);
}



.nav_law ul li img{ z-index:10000}
.nav_law{ width:980px; height:100px;margin:0 auto;margin-top:50px; }
.nav_law ul{ width:100%; height:100px; margin:0px auto; padding:0px}
.nav_law ul li{  float:left; margin:0px auto; list-style-type:none}	
.nav_law_one ul{ position:absolute; width:120px; margin-left:-20px; display:none; }
.nav_law_one ul li{float:none;width:120px; }
.nav_law_one:hover ul{ display:block}
.nav_law_two ul{ position:absolute; width:120px; margin-left:-20px; display:none; }
.nav_law_two ul li{float:none;width:120px; }
.nav_law_two:hover ul{ display:block}

@media (max-width:980px){
.nav_law{ display:none}
.col-md-2{ float:left}
}

@media (max-width: 1199px){
.biaodan{ width:100%}
.main2{ width:95%}
.f_main{ width:100%}
}
@media (min-width: 1200px) and (max-width: 1919px){
.logo{ width:80%}

}
@media (min-width: 1920px){
.logo{ width:70%}
.biaodan{ width:60%; margin-left:20%}
.top-nav{ width:60%}
}

/*end*/
.endbg a{
	color:white;
}

.endbg p{
	color:white;
}










