* {
    font-family: 微软雅黑;
}
.clear:before,
.clear:after {
    content: '';
    display: table;
}
.clear:after {
    clear: both;
}
.clear {
    zoom: 1;
}

.tuZA {
    width: 1000px;
    margin: 20px auto 30px;
    overflow: hidden;
    position: relative;
}
ul.picZA {
    width: 1998px;
}
ul.picZA li {
    float: left;
    width: 333px;
}

.jiantouZA a {
    width: 31px;
    height: 42px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 100px;
}
.jiantouZA a.prev {
    background: url(http://x0.ifengimg.com/cmpp/2019/0905/lunbo_next.png) no-repeat 0 0;
    left: 2px;
}
.jiantouZA a.next {
    background: url(http://x0.ifengimg.com/cmpp/2019/0905/lunbo_prev.png) no-repeat 0 0;
    right: 2px;
}

/*.point{ position:absolute; bottom:10px; left:150px;}*/
/*.point ul li{ float:left; margin:0 5px; display: inline; background:url(http://x0.ifengimg.com/fe/fpm/js_ifeng_sc0903/styles/active-points.png) no-repeat 0 0; width:8px; height:8px; cursor:pointer}*/
/*.point ul li.current{ background:url(http://x0.ifengimg.com/fe/fpm/js_ifeng_sc0903/styles/current-pints.png) no-repeat 0 0}*/

/*要闻*/
.yaowen li {
    height: 32px;
    line-height: 32px;
    list-style: disc;
    margin-left: 20px;
    overflow: hidden;
    text-align: justify;
}
.yaowen li:nth-child(3n){
    margin-bottom: 10px;
}
.yaowen li a {
    color: #212121;
    font-size: 14px;
}
.yaowen li a:hover {
    text-decoration: underline;
    color: #ba2636;
}


.relative{
    position: relative;
}
.block{
    display: block;
}
.img{
    vertical-align: middle;
    height: 315px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom, .swiper-pagination-fraction{
	left: 240px!important;
}
.swiper-pagination-bullet{
	background: white;
	opacity: 1;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:#ba2636;
}
.swiper-index .img_mb{
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	box-sizing: border-box;
	width: 100%;
	height: auto;padding: 10px 10px;
	overflow: hidden;
	color: white;
	font-size: 14px;
}
span.swiper-pagination-bullet{
    background-color: #fff;
}
/* .navZ li {
    float: left;
    cursor: pointer;
    width: 59.8px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.navZ li.current {
    background: red;
    color: #fff;
}
.navZ li.current a {
    color: #fff;
}
.navZ li a {
    color: #212121;
    font-size: 12px;
}
.navZ li.first {
    border-left: 1px solid #ccc;
}

.picZ ul {
    display: none;
}
.picZ ul.current {
    display: block;
} */

/*西部中心*/
.biaoti {
    font-size: 16px;
    color: #000;
    margin-left: 7px;
    font-weight: bold;
}
.biaoti:hover {
    text-decoration: underline;
    color: #ba2636;
}
.xibu li {
    height: 31px;
    line-height: 31px;
    margin-left: 20px;
    list-style: disc;
}
.xibu li a {
    color: #212121;
    font-size: 14px;
}
.xibu li a:hover {
    text-decoration: underline;
    color: #ba2636;
}

/*会客厅*/
.hkt-left {
    width: 170px;
    float: left;
}
.hkt-right {
    width: 170px;
    float: right;
    margin-top: 60px;
}
.hkt-right p {
    margin: 0;
}
.hkt-right .title a {
    color: #2b2b2b;
    font-size: 14px;
    font-weight: bold;
}
.hkt-right .title a:hover {
    color: #ba2636;
    text-decoration: underline;
}
.hkt-right .miaosu {
    color: #666;
    font-size: 12px;
    margin: 5px 0;
}
.hkt-right .xq a {
    color: #ba2636;
    font-size: 12px;
}
.hkt-right .xq a:hover {
    text-decoration: underline;
}

/*通栏广告*/
.guanggaoA-left {
    width: 610px;
    float: left;
}
.guanggaoA-right {
    width: 360px;
    float: right;
}

/*所有内容的左边*/
.leftBox {
    position: relative;
    padding-top: 60px;
    border-top: 1px solid #ccc;
    margin-bottom: 20px;
    width: 750px;
    float: left;
    margin-right: 30px;
    display: inline;
}
.leftPic {
    width: 320px;
    float: left;
}
.leftPic img {
    width: 100%;
    border-radius: 5px 5px 0 0;
}
.rightWords {
    width: 380px;
    float: left;
    margin-left: 35px;
    display: inline;
}
.rightWords ul li {
    list-style: disc;
    width: 380px;
    height: 36px;
    /* white-space:nowrap; */
    overflow: hidden;
    text-align: justify;
    text-indent: 1.25em;
}
.rightWords ul li a {
    line-height: 36px;
    font-size: 14px;
    color: #212121;
    text-decoration: none;
}
.rightWords ul li a:hover {
    color: #ba2636;
    text-decoration: underline;
}
.rightWords ul li.first {
    /* margin-bottom: 15px; */
    
    
}
.rightWords ul li.first a {
    font-size: 16px;
    font-weight: bold;
    text-overflow: clip;
}
.lanmu {
    position: absolute;
    top: 0;
    left: 30px;
    width: 60px;
    height: 30px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    background: red;
}

.rightBox {
    position: relative;
    width: 220px;
    float: right;
    padding-top: 60px;
    border-top: 1px solid #ccc;
    margin-bottom: 20px;
}
.rightBox img {
    width: 90%;
    margin-left: 5%;
}
.rightBox a p{
    text-indent: 0.5em;
}
.mqtitle {
    position: absolute;
    top: 0;
    left: 20px;
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    background: #666;
}
.mqtitle a {
    color: #fff;
}

/*榜单*/
.bangdan-left {
    width: 60px;
    float: left;
}
.bangdan-right {
    width: 150px;
    float: right;
    margin-top: 18px;
}
.bangdan-right p {
    margin: 0;
}
.bangdan-right p.title {
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
}
.bangdan-right p.title a {
    color: #000;
}
.bangdan-right p.title a:hover {
    text-decoration: underline;
}

.index_three,
.index_four {
    margin-bottom: 0px;
    margin-top: 30px;
}

/*底部二维码那块*/
.bottom_right_two .first {
    margin-top: 7px;
    margin-bottom: 14px;
}
.bottom_right_two .first img,
.bottom_right_two .first span {
    float: left;
}
.bottom_right_two .first span.span {
    margin: 0px 10px 0px 5px;
}

.bottom_right_two .second img {
    float: left;
}
.bottom_right_two .second span {
    float: left;
    margin-left: 5px;
    display: inline;
}

.bottom_right_two .fourth {
    margin: 14px 0;
}
.bottom_right_two .fourth img {
    float: left;
}
.bottom_right_two .fourth span {
    float: left;
    margin-left: 5px;
    display: inline;
}
.bottom_right_two .fourth a {
    float: left;
    margin-left: 5px;
    display: inline;
}
.bottom_right_two .fourth a {
    color: red;
}

.bottom_right_two .third img {
    float: left;
}
.bottom_right_two .third span {
    float: left;
    margin-left: 5px;
    display: inline;
}

/*九个栏目的标题*/
.biaotiTitle {
    color: #ffffff;
}




/*图片浮层 图片天幕  视频浮层 视频天幕*/
.tianmu{width: 1000px;margin: 0 auto;position: absolute;top:40px;left: 0;z-index: 9999;display: none;height:600px;overflow: hidden}
.banner{width: 1000px;margin: 0 auto;display: none}
.zhezhao{width: 600px;position: fixed;z-index: 998;height:400px;overflow: hidden}
.close{position: absolute;top:0;right:0;width:4%;z-index: 999;cursor: pointer;}

.gao{width: 100%}

/*城市导航以及合作热线*/
.index_city_nav{
	max-width: 1000px;
	margin: 20px auto 0;
}
.index_city_nav_left{
	width: 80px;
	position: relative;
	top:11px;
	float: left;
}
.index_city_nav_list{
	width: 740px;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
	float: left;
}
.index_city_nav_list .item{
	float: left;
	margin-left: 10px;
	color: #333;
	font-weight: 800;
	font-size: 14px;
	line-height: 36px;
	transition: all .6s;
}
.index_city_nav .index_city_nav_list .item:hover{
	color: #f54343;
}

.index_city_nav .index_city_right{
	background: #ff0100;color: white;
	padding: 10px 5px;
	font-weight: 800;
	display: inline-block;
	float: right;
}



/*更多城市*/
.index_nav_box ul li.current {
    position: relative;
}
.index_nav_box ul li.current ul {
    position: absolute;
    top: 40px;
    left: 2px;
    width: 100%;
    text-align: center;
    background: #f54343;
    z-index: 99;
    display: none;
}

.index_nav_box ul li.current ul li {
    float: none;
    width: 100%;
    padding: 0;
    background: none;
    border-bottom: 1px solid #fff;
    height: 28px;
    line-height: 28px;
}
.index_nav_box ul li.current ul li a:hover {
    border: none;
}
.index_nav_box ul li.current ul li a {
    display: block;
    color: #fff;
    font-size: 12px;
}
.index_nav_box ul li.current ul li a:hover {
    color: #666;
}
.shadow{
    box-shadow: 2px 2px 2px rgb(92, 92, 92);
}
.top_adv01_three_x,
.top_adv01_three_d {
    width: 1000px;
    /* width: 490px; */
}
.top_adv01_three_x img,
.top_adv01_three_d img {
    width: 100%;
}
.top_adv01_three_d {
    float: right;
    margin: 0;
}
.box_08 {
    margin-top: 20px;
    position: relative;
    height: 365px;
}
.box_08 .boxgrid {
    overflow: hidden;
    position: absolute;
}
.box_08 .float a p{
    background-color: rgba(0,0,0,.7);
    transition-duration: .8s;
    /* padding: 20px 0 ; */
    font-family: 微软雅黑;
    margin:0px;
    line-height: 32px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}
.box_08 .float:hover a p{
    transform: translateY(-32px);
}