﻿.zxjh-wrap{width: 1200px;padding-top: 20px;margin: 0 auto;}
.zxjh-ad{width: 430px;}
.zxjh-banner {
    width: 430px;
    height: 291px;
     position: relative;
    overflow: hidden;
}

/*banner-imgs*/

.zxjh-banner .banner-imgs {
    position: absolute;
    top: 0;
    height: 100%
}

.zxjh-banner .banner-imgs li {
    width: 430px;
    height: 100%;
}

.zxjh-banner .banner-imgs li a {
    display: block;
    width: 100%;
    height: 100%;
}

.zxjh-banner .banner-imgs li img {
    width: 100%;
    height: 100%;
}

/*banner-point*/
.zxjh-banner .banner-point {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.zxjh-banner .banner-point > li {
    display: inline-block;
    margin: 0 5px;
}

.zxjh-banner .point {
    display: block;
    text-align: center;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    transition: all .5s;
}

.zxjh-banner .select-point {
	width: 25px;
    background: #fac700;
    -webkit-border-radius: 12.5px;border-radius: 12.5px;

}

/*left right btn*/
.zxjh-banner .left-btn,.zxjh-banner .right-btn {
    opacity: 0;
    text-align: center;
    width: 40px;
    height: 80px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.zxjh-banner .left-btn {
	background: url('../images/bg17.png') no-repeat;
	background-size: 100% 100%;
    left: 0;
}
.zxjh-banner .left-btn:hover{background: url('../images/bg19.png') no-repeat;}
.zxjh-banner .right-btn {
	background: url('../images/bg18.png') no-repeat;
	background-size: 100% 100%;
    right: 0;
}
.zxjh-banner .right-btn:hover{background: url('../images/bg20.png') no-repeat;}
.zxjh-banner:hover .left-btn {
    opacity: 1;
}

.zxjh-banner:hover .right-btn {
    opacity: 1;
}

.zxjh-ad>ul{margin-top: 10px;}
.zxjh-ad>ul>li{width: 210px;height: 92px;margin-right: 10px;}
.zxjh-ad>ul>li:nth-last-child(1){margin-right: 0;}
.zxjh-ad>ul>li>a{display: block;width: 100%; height: 100%;}
.zxjh-ad>ul>li>a>img{width: 100%;height: 100%;}
.zxjh-ad>ul>li>a:hover>img{opacity: .8;}



/* 头条推荐 start */
.zxjh-tttj{width: 430px;margin: 0 20px;}
.zxjh-tttj>div>h2{border-bottom: 2px solid #ededed;height: 35px;position: relative;}
.zxjh-tttj>div>h2>p{font-size: 18px;font-weight: bold; color: #5a5657;border-bottom: 2px solid #ed6c00;line-height: 18px;padding-bottom: 15px;position: absolute;bottom: -2px;}
.zxjh-tttj>div li{border-bottom: 1px dashed #ddd;padding: 10px 0;}
.zxjh-tttj>div li:nth-last-child(1){border-bottom: none;padding-bottom: 0;}
.zxjh-tttj>div li>a{display: inline-block;max-width: 100%;color: #5a5657;font-size: 16px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;font-weight: bold;margin-bottom: 5px;}
.zxjh-tttj>div li>a:hover{color: #ed6c00;}
.zxjh-tttj>div li p{color: #939393;font-size: 14px;line-height: 26px;}
.zxjh-tttj>div li p>a{color: #ee1c23;}
.zxjh-tttj>div li p>a:hover{text-decoration: underline;}
.zxjh-tttj>div li p>span{    color: #939393;
    font-size: 12px;}
.zxjh-tttj>div li>div{height: 52px;}
.zxjh-tttj>ul{padding-top: 5px;}
.zxjh-tttj>ul a{display: block;}
.zxjh-tttj>ul a>i{display: block;width: 3px;height: 3px;background: #b8b8b8;position: relative;top: 14px;margin-right: 10px;}
.zxjh-tttj>ul a>p{line-height: 30px;color: #5a5657;font-size: 14px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;max-width: 330px;}
	.zxjh-tttj>ul a>span{display: block;line-height: 30px;color: #939393;font-size: 12px;}
.zxjh-tttj>ul a:hover p{color: #ed6c00;}
.zxjh-tttj>ul a:hover i{background: #ed6c00;}
/* 头条推荐 end*/


.zxjh-h2title1{line-height: 32px;background: #f7f7f7;border: 1px solid #ddd;}
.zxjh-h2title1>img{margin: 6px 0 0 10px;}
.zxjh-h2title1>p{font-size: 16px;color: #ed6c00;font-weight: bold;padding-left: 10px;}
.zxjh-h2title1>a{font-size: 12px;color: #939393;margin-right: 10px;font-weight: normal;}
.zxjh-h2title1>a:hover{color: #ed6c00;text-decoration: underline;}


.zxjh-djph{width: 300px;}
.zxjh-djph ul{border: 1px solid #ddd; border-top: none;padding: 8px 10px 0;height: 350px;}
.zxjh-djph li>p{font-size: 14px;color: #939393;display: block;text-align: center;line-height: 16px;width: 16px;background: #e2e2e2;margin-right: 10px;}
.zxjh-djph li{padding: 7.5px 0;}
.zxjh-djph li:nth-child(1)>p{color: #fff;background: #ee1c23;}
.zxjh-djph li:nth-child(2)>p{color: #fff;background: #eb470e;}
.zxjh-djph li:nth-child(3)>p{color: #fff;background: #e59e23;}
.zxjh-djph li>a{display: inline-block;line-height: 16px;font-size: 14px;color: #5a5657;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;max-width: 252px;}
.zxjh-djph li>a:hover{color: #ed6c00;}



.zxjh-news-wrap{margin-top: 23px;}


.zxjh-h2title2{border-bottom: 2px solid #ededed;height: 32px;line-height: 32px;padding-top: 1px;}
.zxjh-h2title2>p{font-size: 16px;color: #5a5657;border-bottom: 2px solid #ed6c00;position: absolute;}
.zxjh-h2title2>a{color: #939393;font-weight: normal;font-size: 12px;}
.zxjh-h2title2>a:hover{color: #ed6c00;text-decoration: underline;}
.zxjh-evetype{width: 880px;}
.zxjh-evetype>ul>li{width: 430px;margin-right: 20px;margin-bottom: 22px;}
.zxjh-evetype>ul>li:nth-child(2n+1){clear: both;}
.zxjh-evetype>ul>li:nth-child(2n){margin-right: 0;}
.zxjh-evetype>ul>li>div{margin-top: 15px;}
.zxjh-evetype>ul>li>div>a{display: block;width: 120px;height: 80px;}
.zxjh-evetype>ul>li>div>a>img{display: block;width: 100%;height: 100%;}
.zxjh-evetype>ul>li>div>a:hover>img{opacity: .8;}
.zxjh-evetype>ul>li>div>div{width: 280px;padding: 0 15px;}
.zxjh-evetype>ul>li>div>div>a{color: #5a5657;font-size: 16px;font-weight: bold;display: inline-block;line-height: 26px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;max-height: 52px;margin-top: 15px;}
.zxjh-evetype>ul>li>div>div>a:hover{color: #ed6c00;}
.zxjh-evetype>ul ul{padding-top: 10px;}
.zxjh-evetype>ul ul i{background: #b8b8b8;width: 3px;height: 3px;display: block;position: relative;top: 13px;margin-right: 10px;}
.zxjh-evetype>ul ul p{color: #5a5657;font-size: 14px;line-height: 30px;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;max-width: 417px;}
.zxjh-evetype>ul ul a:hover>i{background: #ed6c00;}
.zxjh-evetype>ul ul a:hover>p{color: #ed6c00;}




.zxjh-other{width: 300px;}
.zxjh-other>div{margin-bottom: 22px;}


/*名人堂入口 start*/
.mrt-wrap{overflow: hidden;padding-bottom: 15px;}
.mrt-banner {
    width: 300px;
    height: 225px;
     position: relative;
    overflow: hidden;
    float: left;
}

/*banner-imgs*/

.mrt-banner .banner-imgs {
    position: absolute;
    top: 0;
    height: 100%;
    overflow: hidden;
}

.mrt-banner .banner-imgs li {
    width: 300px;
    height: 100%;
}

.mrt-banner .banner-imgs li a {
    display: block;
    width: 100%;
    height: 100%;
}

.mrt-banner .banner-imgs li img {
    width: 100%;
    height: 100%;
}

/*banner-point*/
.mrt-banner .banner-point {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
    overflow: hidden;
}

.mrt-banner .banner-point > li {
    display: inline-block;
    margin: 0 5px;
}

.mrt-banner .point {
    display: block;
    text-align: center;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    transition: all .5s;
}

.mrt-banner .select-point {
    width: 25px;
    background: #fac700;
    -webkit-border-radius: 12.5px;border-radius: 12.5px;

}

/*left right btn*/
.mrt-banner .left-btn,.mrt-banner .right-btn {
    opacity: 0;
    text-align: center;
    width: 24px;
    height: 48px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.mrt-banner .left-btn {
    background: url('../images/bg17.png') no-repeat;
    background-size: 100% 100%;
    left: 0;
}
.mrt-banner .left-btn:hover{background: url('../images/bg19.png') no-repeat;background-size: 100% 100%;}
.mrt-banner .right-btn {
    background: url('../images/bg18.png') no-repeat;
    background-size: 100% 100%;
    right: 0;
}
.mrt-banner .right-btn:hover{background: url('../images/bg20.png') no-repeat;background-size: 100% 100%;}
.mrt-banner:hover .left-btn {
    opacity: 1;
}

.mrt-banner:hover .right-btn {
    opacity: 1;
}
.mrt-jj{clear: both;height: 30px;border: 1px solid #ddd;border-top: none;padding: 0 10px;}
.mrt-jj>li{display: none;}
.mrt-jj>li:nth-child(1){display: block;}
.mrt-jj>li>a{font-size: 14px;color: #333;display: inline-block;line-height: 30px;max-width: 100%;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
	.mrt-jj>li>a:hover{color: #ed6c00;}
.mrt-jj>li>a>strong{font-weight: bold;}
/*名人堂入口 end*/



.other-news ul{border: 1px solid #ddd;border-top: none;padding: 0 10px;padding-top: 8px;    padding-bottom: 7px;}
.other-news ul i{display: block;width: 3px;height: 3px;background: #b8b8b8;position: relative;top: 13px;margin-right: 10px;}
.other-news ul p{color: #5a5657;font-size: 14px;line-height: 30px;max-width: 265px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.other-news ul a:hover>i{background: #ed6c00;}

/*.zxhd ul>li:nth-child(1) a>i{background: #ee1c23;}
.zxhd ul>li:nth-child(2) a>i{background: #ee1c23;}
.zxhd ul>li:nth-child(3) a>i{background: #ee1c23;}
.zxhd ul>li:nth-child(1) a>p{color: #ee1c23;}
.zxhd ul>li:nth-child(2) a>p{color: #ee1c23;}
.zxhd ul>li:nth-child(3) a>p{color: #ee1c23;}*/

.zhzx ul>li:nth-child(1) a>i{background: #ee1c23;}
.zhzx ul>li:nth-child(1) a>p{color: #ee1c23;}
.zxhd ul{height: 229px;padding-top: 19px;}    
.zxhd ul li{padding-bottom: 8px;}
.zxhd ul a{color: #5a5657;
    font-size: 14px;
    max-width: 278px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;display: block;}
    .zxhd ul a:hover{color: #ed6c00;}
    .zxhd ul p{font-size: 12px;color: #939393;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;max-width: none;}











    /* hmdo */


/* 分类 */

    
.fenl_top{
	border-left: 1px #EEEEEE solid;
	border-right: 1px #EEEEEE solid;
	border-bottom: 1px #EEEEEE solid;
	border-top: 2px solid #ed6c00;
	height: 50px;
	padding: 0 21px;
	box-sizing: border-box;
	width: 1200px;
	margin: 20px auto 0;
}
.fenl_top ul li{
	width: 105px;
	height: 50px;
	float: left;
}
.fenl_top ul li:last-child a{
	border-right: 0;
}
.fenl_top ul li a{
	display: block;
	margin-top: 16px;
	text-align: center;
	width: 100%;
	line-height: 15px;
	height: 15px;
	border-right: 1px solid #ddd;
}
.fenl_top ul li:hover a{
	color: #ed6c00;
}

.ph li span
{
        font-size: 14px;
    color: #939393;
    display: block;
    text-align: center;
    line-height: 16px;
    width: 16px;
    background: #e2e2e2;
    margin-right: 10px;
        float: left;
    }
    
    
.ph li a
    {
            display: inline-block;
    line-height: 16px;
    font-size: 14px;
    color: #5a5657;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 252px;
}
        
        
        
.ph li:nth-child(1)>span {
    color: #fff;
    background: #ee1c23;
}


.ph li:nth-child(2)>span {
    color: #fff;
        background: #eb470e;
}

.ph li:nth-child(3)>span {
    color: #fff;
    background: #e59e23;
}