*{margin: 0;padding: 0;font-family: "";font-weight: normal;list-style:none;font-style:normal;text-decoration:none}
.container{width: 1000px;margin: 0 auto;}
/* */
.pro-center{width: 100%;height: auto;overflow: hidden;padding: 15px 0px 0px 0px;background: #ffffff;}
.pro-center .title{font-size: 34px;text-align: center;padding-bottom: 5px;color: #333333;letter-spacing: 1px;}
.pro-center .sub-title{font-size: 20px;text-align: center;color: #333333;}
.pro-center .sub-title span{display: inline-block;height: 30px;line-height: 30px;width: auto;}
.pro-center .sub-title span.text{padding: 0 10px;}
/*人物类别*/
.pro-top{width: 1000px; height:60px;box-sizing: border-box; }
.pro-content{width: 100%;padding-top: 0px;}
.pro-bottom{float: left;width: 900px;}
.pro-top .left-title{background: red;height: 50px;line-height: 50px;text-align: center;width:190px;float:right;}
.pro-top .left-title span{display: inline-block;color: #FFFFFF;font-size: 18px;font-weight: bold;}
.pro-top .left-title span.text{padding: 0 10px;}
.pro-top .top-category{border-bottom:1px soild red; }
.pro-top .top-category ul li{height: 60px;line-height: 60px;font-size: 20px;text-align: center;cursor: pointer;color: #A09D9D;padding:0px 40px; float:left; border-bottom: 1px solid #A09D9D;margin-bottom: 20px;}
.pro-top .top-category ul li.on{background:#FFFFFF;border-bottom: 3px solid red;color: red;}
.pro-top .top-category ul li:hover{background:#FFFFFF;border-bottom: 3px solid red;color: red;}
.pro-top .left-contact {margin-top: 20px;margin-bottom: 30px;text-indent: 70px;background: url(/image/tel.png) left 20px center no-repeat;}
/*.pro-top .left-contact p{color: #317fff;font-size: 14px;}*/
.pro-top .left-contact p.tel{font-size: 16px;padding-top: 10px;}
/*人物展示*/
.pro-bottom{display: none;width: 1000px;/*height: 100px; overflow: scroll;*/}
.pro-bottom ul li{float: left;width: 230px;margin: 20px 10px 20px 10px;box-sizing: border-box;margin-bottom: 25px;transition: all .3s linear;}
.pro-bottom ul li:nth-child(4n){margin-right: 0;}
.pro-bottom ul li .img{width:130px;height:170px;overflow: hidden;float: left;}
.pro-bottom ul li img{width:130px;height:170px;}
.pro-bottom h2{width: 90px; height: 40px;text-align:left;font-size: 18px;line-height: 28px;color:#333333;float: left;padding:6px 0px 6px 4px;}
.pro-bottom p{height: 90px;width: 90px;line-height: 50px;text-align:justify;font-size: 14px;line-height: 23px;color:#848282;float: left;padding:4px;display: -webkit-box;
-webkit-line-clamp:4;     /*多少行数之后显示为省略...*/
word-wrap: break-word;
word-break: break-all;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;}
.pro-bottom ul li {height: 170px;line-height: 50px;text-align: center;font-size: 18px;color:#333333;float: left;}
.pro-bottom.active{display: block;}
.pro-bottom ul li:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}


/*中国好人榜*/
.zhongguo-pro-center{width: 100%;height: auto;overflow: hidden;padding: 15px 0px 0px 0px;background-image:url(/images/zhongguohaoren-bg.jpg);background-repeat:no-repeat; background-position: center; }
.zhongguo-pro-center .title{font-size: 34px;text-align: center;padding-bottom: 5px;color: #333333;letter-spacing: 1px;}
.zhongguo-pro-center .sub-title{font-size: 20px;text-align: center;color: #333333;}
.zhongguo-pro-center .sub-title span{display: inline-block;height: 30px;line-height: 30px;width: auto;}
.zhongguo-pro-center .sub-title span.text{padding: 0 10px;}
/*人物类别*/
.zhongguo-pro-top{width: 1000px; height:60px;box-sizing: border-box; }
.zhongguo-pro-content{width: 100%;padding-top: 0px;}
.zhongguo-pro-bottom{float: left;width: 940px;}
.zhongguo-pro-top .zhongguo-left-title{background: red;height: 50px;line-height: 50px;text-align: center;width:200px;float:right;}
.zhongguo-pro-top .zhongguo-left-title span{display: inline-block;color: #FFFFFF;font-size: 18px;font-weight: bold;}
.zhongguo-pro-top .zhongguo-left-title span.text{padding: 0 10px;}
.zhongguo-pro-top .zhongguo-top-category{border-bottom:1px soild red; }
.zhongguo-pro-top .zhongguo-top-category ul li{height: 60px;line-height: 60px;font-size: 20px;text-align: center;cursor: pointer;color: #A09D9D;padding:0px 60px; float:left; border-bottom: 1px solid #A09D9D;margin-bottom: 20px;}
.zhongguo-pro-top .zhongguo-top-category ul li.on{background:#FFFFFF;border-bottom: 3px solid red;color: red;}
.zhongguo-pro-top .zhongguo-top-category ul li:hover{background:#FFFFFF;border-bottom: 3px solid red;color: red;}
.zhongguo-pro-top .zhongguo-left-contact {margin-top: 20px;margin-bottom: 30px;text-indent: 70px;background: url(/image/tel.png) left 20px center no-repeat;}
/*.pro-top .left-contact p{color: #317fff;font-size: 14px;}*/
.zhongguo-pro-top .zhongguo-left-contact p.tel{font-size: 20px;padding-top: 10px;}
/*人物展示*/
.zhongguo-pro-bottom{display: none;width: 1000px;/*height: 100px; overflow: scroll;*/}
.zhongguo-pro-bottom ul li{float: left;width: 280px;margin: 20px 10px 20px 10px;box-sizing: border-box;margin-bottom: 25px;transition: all .3s linear;}
.zhongguo-pro-bottom ul li:nth-child(4n){margin-right: 0;}
.zhongguo-pro-bottom ul li .img{width:140px;height:180px;overflow: hidden;float: left;}
.zhongguo-pro-bottom ul li img{width:140px;height:180px;}
.zhongguo-pro-bottom h2{width: 130px;  height: 40px;text-align:left;font-size: 22px;line-height: 28px;color:#333333;float: left;padding:4px;}
.zhongguo-pro-bottom p{height: 90px;width:130px;line-height: 50px;text-align:justify;font-size: 18px;line-height: 32px;color:#848282;float: left;padding:4px;display: -webkit-box;
-webkit-line-clamp: 4;     /*多少行数之后显示为省略...*/
word-wrap: break-word;
word-break: break-all;
overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;}
.zhongguo-pro-bottom ul li {height: 180px;line-height: 50px;text-align: center;font-size: 18px;color:#333333;float: left;}
.zhongguo-pro-bottom.active{display: block;}
.zhongguo-pro-bottom ul li:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}