@charset "utf-8";
/*内容*/
body { background: url(//www.xinhuanet.com/city/gjyyj/imgs/2jbanner.jpg) 50% 0 no-repeat; margin: 0 auto; width: 100%; }
.mainbox { width: 980px; height: auto; background: #fff; margin-top: 620px; margin-right: auto; margin-left: auto; margin-bottom: 30px; margin-top: 620px; padding-top: 27px; padding-right: 10px; padding-left: 10px; padding-bottom: 20px; position: relative; font-family: "微软雅黑"; }
.tt { width: 100%; height: auto; }
.tt h2 { font-family: "微软雅黑"; font-size: 36px; color: #000000; font-weight: bold; line-height: 80px; margin-left: 90px; text-align: center; }
.tt h2 a { color: #000000; font-weight: bold; text-decoration: none; }
.tt h3 span { font-family: "微软雅黑"; font-size: 0px; color: #03448e; }
.tt h3 span a { color: #03448e; }
.tt h3 { font-family: "微软雅黑"; font-size: 14px; color: #000; text-align: center; font-weight: 100; margin-top: 12px; width: 980px; height: 20px; overflow: hidden; }
.tt h3 a { color: #000; font-weight: 100; }
.tt h3 a:hover { color: #ff0000; font-weight: 100; }
.tt span img { width: 130px; height: 60px; position: absolute; top: 25px; left: -24px; }

/*top*/
.topleft{ width:355px; height:314px; float:left; margin:20px 25px 0 20px;}
.topleft a{ font-family: "微软雅黑";}
.topleft h3{ width:355px; overflow:hidden; font-size:18px; line-height:30px; height:30px; margin-bottom:10px;}
.topleft h3 a{ width:355px; overflow:hidden; font-size:18px; line-height:30px; height:30px; margin-bottom:10px;}
.topleft p{ width:100%; height:74px; padding-bottom:10px; border-bottom:1px dotted #E4E4E4; font-size:12px; line-height:22px; color:#747474; font-family:"宋体"; text-indent:2em; }
.topleft p span,.topleft p span a{ font-family:"宋体"; color:#c52527;}
.topleft ul li{
    font-size: 16px;
    font-family: 微软雅黑;
    color: rgb(58, 58, 58);
    padding-left: 10px;
    line-height: 25px;
	height:25px;
	overflow:hidden;
    margin-top: 10px;
    background: url("//www.news.cn/static/img/common_img/com_dot.gif") 0px 11px no-repeat;
}
.box_jdt { width: 560px; height: 314px; margin: 0 auto; margin-top: 20px; float:left; }
/*焦点图组件3*/ 
.focusBox3 { width: 560px; height: 314px; margin: 0 auto; position: relative; }
.focusBox3 .arrow-left { background: url(//www.xinhuanet.com/fortune/sswjh/2015/images/jt_left.png) no-repeat left top; position: absolute; left: 0px; top: 50%; margin-top: -30px; width: 60px; height: 60px; z-index: 2 }
.focusBox3 .arrow-right { background: url(//www.xinhuanet.com/fortune/sswjh/2015/images/jt_right.png) no-repeat left bottom; position: absolute; right: 0px; top: 50%; margin-top: -30px; width: 60px; height: 60px; z-index: 2 }
.focusBox3 .swiper-container { width: 560px; height: 314px; }
.focusBox3 .swiper-container.swiper-wrapper .swiper-slide img { width: 100%; height: auto; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; opacity: 0.6; background: #000; z-index: 0 }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title { position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; line-height: 35px; color: #fff; overflow: hidden; font-family: Microsoft YaHei; z-index: 1; padding-left: 10px }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title a { position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; line-height: 35px; color: #fff; overflow: hidden; font-family: Microsoft YaHei; z-index: 1; padding-left: 10px }
.focusBox3 .pagination { position: absolute; right: 10px; text-align: right; bottom: 5px; width: 100%; z-index: 2; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; margin: 0 3px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
@media screen and (min-width:0px) and (max-width: 767px) {
.focusBox3 { width: 100%; height: auto; overflow: hidden; position: relative; }
.focusBox3 .swiper-container { width: 100%; height: auto; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide img { width: 100%; height: 100% }
}
/*ad*/
.adbox{ width:970px; height: auto; margin:0 auto; margin-top:20px;}
/*图片列表*/
.imglist ul{ width:1000px; margin:20px auto;}
.imglist ul li{ width:297px; float:left; margin:15px 14px;}
.imglist ul li img{ width:297px; height:172px; margin-bottom:5px;}
.imglist ul li h3,.imglist ul li h3 a{ width:100%; font-size:16px; font-family: "微软雅黑"; line-height:24px; height:48px; overflow:hidden; text-align:center; font-weight: normal;}
/*底部list*/
.lastbox{ width:464px; font-family:"微软雅黑"; margin:15px 0;}
.lastbox h3{ width:464px; height:36px; background:url(//www.xinhuanet.com/city/2017lhdffzcgxz/images/line.jpg) left bottom no-repeat; font-size:20px; line-height:34px; color:#ce0000;}
.lastbox h3 a{color:#ce0000;}
.lastbox ul li{
    font-size: 16px;
    font-family: 微软雅黑;
    color: rgb(58, 58, 58);
    padding-left: 10px;
    line-height: 25px;
	height:25px;
    margin-top: 10px;
	width:434px;
	overflow:hidden;
    background: url("//www.news.cn/static/img/common_img/com_dot.gif") 0px 11px no-repeat;
}
.fl{ float:left;}
.fr{ float: right;}

.duilian{top:160px;position:absolute; width:120px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:-134px;}
.duilian_con{border:#CCC solid 0px; width:120px; height:270px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align: right; display:block; font-size:13px; color:#555555; text-decoration:none;}
/*二级*/
.titlebox{ height:36px; overflow:hidden;}
.titlebox h3{ width: 100%; height: 34px; font-size: 20px; line-height: 34px; color: #106ABF; padding-left: 15px; }
.titlebox h3 a{color:#ce0000;}
.line{ margin: 0; padding: 0; height: 2px; width: 100%; background-repeat: no-repeat; background-size: cover; background-color: rgba(6,176,248,1.00); }
.line img{}

.dataList p { font-family: "微软雅黑", Microsoft YaHei; line-height: 24px; font-size: 14px; }
.dataList li { padding: 15px 0; border-bottom: 1px dotted #7e7e7d; overflow: hidden; position:relative; }
.dataList h3 { /*margin-bottom: 10px; width:550px; */ font-family:"微软雅黑",Microsoft YaHei; height: 30px; overflow: hidden; }
.dataList h3 a { display: inline-block; line-height: 30px; overflow: hidden; font-size: 18px; color: #333333; font-weight: normal; }
.dataList .info { line-height: 14px; padding: 0; text-align: right; position: absolute; right: 10px; top:20px; z-index: 50; }
.dataList .time { font-size: 12px; color:#999; display: block; position: absolute; right: 0; top:0; width: 200px; }
/*底部footer*/
.footer { background: #ebebf6; padding: 30px 0; }
.footer p { font-size: 14px; text-align: center; padding: 5px; color: #000; }
