﻿.listContent {

    width: 100%;

    height: 58px;

    background: rgba(56, 56, 56, 1);

}

.listContentTop {

    width: 1200px;

    margin: 0 auto;

}

.listContent ul li {

    float: left;

    width: 150px;

    height: 58px;

    font-size: 14px;

    font-family: "微软雅黑";

    color: rgba(255, 255, 255, 1);

    line-height: 58px;

    text-align: center;

    cursor: pointer;

}

.listContent ul li a {

    color: #fff;

    display: block;

}

.seachContent table {

    width: 100%;

    border: solid 1px #ddd;

    border-collapse: collapse;

    font-size: 12px;

    color: #000;

}

.seachContent table td {

    border: solid 1px #ddd;

    padding-top: 10px;

    padding-bottom: 10px;

    text-align: left;

    padding-left: 5px;

    font-size: 12px;

    text-align: center;

}

.seachContent table tr.trI {

    background: #f2f2f2;

}

.listContent .titletable {

    background: rgba(0, 163, 203, 1);

}

.listContent ul li:hover {

    background: rgba(88, 88, 88, 1);

}

.listContentTop ul li {

    font-size: 14px;

}

/*列表 */

.AllContList_list {

    display: none;

    width: 1200px;

    margin: 42px auto;

}



.listContentlist {

    width: 100%;

    height: 58px;

    background: rgba(56, 56, 56, 1);

}

.listContentlistTop {

    width: 1200px;

    margin: 0 auto;

}

.listContentlist ul li {

    float: left;

    width: 400px;

    height: 58px;

    font-size: 14px;

    font-family: "微软雅黑";

    color: rgba(255, 255, 255, 1);

    line-height: 58px;

    text-align: center;

    cursor: pointer;

}

.listContentlist ul li a {

    color: #fff;

    display: block;

}

.listContentlist .titletable {

    background: rgba(0, 163, 203, 1);

}

.listContentlist ul li:hover {

    background: rgba(88, 88, 88, 1);

}

/*详情 开始*/

.AllContList_detailALL {

    display: none;

    width: 1200px;

    margin: 42px auto;

}

.AllContList_detailALL {

    width: 100%;

    height: 58px;

    background: rgba(56, 56, 56, 1);

}

.AllContList_detailALLTop {

    width: 1200px;

    margin: 0 auto;

}

.AllContList_detailALL ul li {

    float: left;

    width: 400px;

    height: 58px;

    font-size: 18px;

    font-family: "微软雅黑";

    color: rgba(255, 255, 255, 1);

    line-height: 58px;

    text-align: center;

    cursor: pointer;

}

.AllContList_detailALL ul li a {

    color: #fff;

    display: block;

}

.AllContList_detailALL .titletable {

    background: rgba(0, 163, 203, 1);

}

.AllContList_detailALL ul li:hover {

    background: rgba(88, 88, 88, 1);

}

/*详情  结束*/

.AllContList {

    display: none;

    border-bottom: 1px solid #ddd;

    margin-bottom: 33px;

}

.AllContList.lis2 {

    border-bottom: 1px solid #fff;

}

.AllCont {

    width: 1200px;

    margin: 0 auto;

    margin-bottom: 100px

}

.Allevent_Contlist {

    width: 1200px;

    display: none;

    float: left;

}

.Allevent_ContSlist {

    width: 1200px;

    display: none;

    float: left;

}

.Allevent_ContSlist1 {

    width: 1200px;

    float: left;

}

.Allevent_ContSlist .seachList {

    height: 40px;

    line-height: 40px;

    float: left;

    margin-right: 28px;

}

.Allevent_ContSlist .seachList.lastt {

    float: right;

    margin-right: 0px;

}

.Allevent_ContSlist .seachList.lastt1 {

    float: right;

    margin-right: 60px;

}

.Allevent_ContSlist .seachList span {

    font-size: 14px;

    color: #5F5F5F;

}

.Allevent_ContSlist .seachList span.spa {

    font-size: 14px;

    color: #5F5F5F;

    float: left;

}

.Allevent_ContSlist .seachList select {

    width: 220px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #ddd;

    margin-left: 23px;

    padding-left: 10px;

    font-family: "微软雅黑";

    color: #5f5f5f;

}

.Allevent_ContSlist .seachList .labelinput {

    width: 220px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #ddd;

    margin-left: 23px;

    padding-left: 10px;

    font-family: "微软雅黑";

    color: #5f5f5f;

    display: block;

    float: left;

}

.Allevent_ContSlist .seachList .labelinput input {

    height: 34px;

    line-height: 40px;

    font-family: "微软雅黑";

    color: #5f5f5f;

    width: 139px;

    outline: none;

}

.Allevent_ContSlist .seachList .labelinput i {

    color: #333;

    font-size: 12px;

    font-style: normal;

    cursor: pointer;

}

.Allevent_ContSlist .seachList .labelinput img {

    display: none;

    width: 76px;

    height: 30px;

    margin-bottom: 4px;

}

.Allevent_ContSlist .seachList input.in {

    width: 208px;

    height: 40px;

    line-height: 40px;

    border: 1px solid #ddd;

    margin-bottom: 30px;

    margin-left: 23px;

    padding-left: 10px;

    font-family: "微软雅黑";

    color: #5f5f5f;

    outline: none;

}

.Allevent_ContSlist .seachList button {

    width: 140px;

    height: 40px;

    background: rgba(0, 163, 203, 1);

    border: none;

    color: #fff;

    cursor: pointer;

    font-family: "微软雅黑";

}

.seachContent {

    width: 1200px;

    height: 261px;

    color: #000;

    font-size: 14px;

    text-align: center;

    margin-top: 60px;

    padding-top: 32px;

}

.seachContent.send {

    background: rgba(242, 242, 242, 1);

}

.DeatilIN {

    cursor: pointer;

    color: #12A8E9;

}

.seachContent p {

    margin-bottom: 22px;

}

.seachContent p a {

    color: #00A3CB;

}

.bmDeatil {

    padding-left: 35px;

    padding-top: 32px;

    padding-bottom: 29px;

    background: rgba(255, 255, 255, 1);

    position: fixed;

    z-index: 9999;

    margin-left: 15%;

    margin-top: 6%;

    width: 944px;

    display: none;

}

.notInfo {

    padding-top: 54px;

    font-size: 18px;

    color: #B0B0B0;

    text-align: center;

}

.bmDeatil .close {

    float: right;

    margin-right: 35px;

    cursor: pointer;

    width: 30px;

    height: 30px;

    border-radius: 15px;

    text-align: center;

    line-height: 25px;

}

.bmDeatil h2 {

    height: 58px;

    line-height: 48px;

    color: #757575;

    font-size: 20px;

    border-bottom: 1px solid #ddd;

    font-weight: normal;

    font-style: normal;

    margin-right: 35px;

}

.bmDeatil .List {

    border-bottom: 1px dotted #ddd;

    padding-top: 34px;

    padding-bottom: 34px;

    margin-right: 35px;

}

.bmDeatil .List.la {

    border-bottom: none;

}

.bmDeatil .List .cont p {

    margin-top: 22px;

    font-size: 14px;

    color: #000;

}

.bmDeatil .List .cont .left {

    float: left;

}

.bmDeatil .List .cont .right {

    float: left;

    margin-left: 60px;

}

.bmDeatil .List .title {

    font-size: 16px;

    color: #666;

}

.Allevent_Contlist .ContlistCont {

    width: 1200px;

    margin-bottom: 50px;

    z-index: 9999;

    height: 488px;

    margin-top: 30px;

}

.Allevent_Contlist .ContlistCont .listleft {

    float: left;

    width: 720px;

    height: 488px;

}

.ContlistSCont {

    margin-top: 54px;

}

.Allevent_Contlist .ContlistCont .listleft img {

    width: 720px;

    height: 488px;

}

.Allevent_Contlist .ContlistCont .listright {

    float: left;

    margin-left: 30px;

    height: 488px;

}

.Allevent_Contlist .ContlistCont .listright .Righttop h3 {

    font-size: 30px;

    color: #000;

    margin-bottom: 38px;

    font-weight: normal;

    text-overflow: ellipsis;

    -o-text-overflow:ellipsis;

    -webkit-text-overflow:ellipsis;

    -moz-text-overflow:ellipsis;

    overflow: hidden;

    white-space: nowrap;

    width: 400px;

    height: 40px;

}

.Allevent_Contlist .ContlistCont .listright .Righttop p {

    font-size: 16px;

    font-family: "微软雅黑";

    color: rgba(0, 0, 0, 1);

    line-height: 26px;

    margin-bottom: 20px;

    overflow: hidden;

    height: 26px;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.Allevent_Contlist .ContlistCont .listright .Righttop p img {

    margin-right: 10px;

}

.Allevent_Contlist .ContlistCont .listright .time {

    width: 416px;

    height: 76px;

    background: rgba(255, 156, 0, 1);

    border-radius: 4px;

}

.Allevent_Contlist .ContlistCont .listright .time span {

    display: block;

    float: left;

    width: 101px;

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    background: url(../images/rightborder.png)no-repeat center right;

}

.Allevent_Contlist .ContlistCont .listright .time label {

    display: block;

    font-size: 14px;

    font-weight: normal;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom {

    margin-top: 37px;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom p {

    width: 182px;

    height: 54px;

    background: rgba(1, 93, 226, 1);

    opacity: 0.87;

    font-size: 14px;

    color: #fff;

    line-height: 54px;

    float: left;

    cursor: pointer;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom .jieshu {

    background: #7D7D7D;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom p img {

    margin-left: 24px;

    margin-right: 24px;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom .shoucang {

    float: left;

    margin-left: 15px;

    cursor: pointer;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom img {

    opacity: 0.6;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom img:hover {

    opacity: 1;

}

.Allevent_Contlist .ContlistCont .listright .Rightbottom .shoucang img {

    margin-left: 15px;

}

.Allevent_title {

    width: 490px;

    border: 1px solid #ddd;

    height: 40px;

    line-height: 40px;

    margin-top: 24px;

    border-bottom: none;

}

.Allevent_title.seach {

    width: 487px;

    height:42px;

}

.Allevent_title p {

    text-align: center;

    width: 121px;

    font-size: 12px;

    color: #000;

    border-right: 1px solid #ddd;

    float: left;

    background: #F7F7F7;

    cursor: pointer;

}

.Allevent_title .la {

    border-right: none;

}

.Allevent_title .onmbx {

    border-top: 1px solid #00A3CB;

    background: #fff;

    border-bottom: 1px solid #ddd; 

}

/*NewsList 新闻资讯*/

.NewsList {

    width: 100%;

    height: 204px;

    background: #F7F7F7;

    margin-top: 24px;

    font-family: "微软雅黑";

}

.AllContList_listnav a {

    font-size: 12px;

    color: rgba(51, 51, 51, 1);

}

.AllContList_listnav.Llist {

    margin-top: 20px;

}

.AllContList_listnav.Llist1 {

    margin-top: 30px;

    margin-bottom: 30px;

    padding-bottom: 15px;

    border-bottom: 1px solid #eaeaea;

}

.NewsList .left {

    float: left;

    width: 245px;

    height: 155px;

    margin-right: 48px;

}

.NewsList .left img {

    width: 245px;

    height: 155px;

    margin-top: 24px;

    margin-left: 24px;

}

.NewsList .right {

    float: left;

    height: 155px;

    width: 882px;

    position: relative;

}

.NewsList .right h4 {

    font-weight: normal;

    font-size: 20px;

    color: rgba(1, 1, 1, 1);

    width: 882px;

    margin-top: 24px;

}

.NewsList .right h4 span {

    float: right;

    color: #666;

    font-size: 12px;

}

.NewsList .right p {

    font-size: 14px;

    color: rgba(51, 51, 51, 1);

    height: 40px;

    overflow: hidden;

    text-overflow: ellipsis

}

.NewsList .right a {

    border: 1px solid #015DE2;

    color: #015DE2;

    font-size: 14px;

    display: block;

    height: 44px;

    line-height: 44px;

    text-align: center;

    width: 130px;

    margin-top: 37px;

}

.NewsList .right a:hover {

    background: #015DE2;

    color: #fff;

    font-size: 14px;

}

.newslist-aside {
    
    position: absolute;

    right:25px;

    top: 30px;

    width: 300px;

    font-size: 12px;

    color: #666;

    text-align: right;

}

/*详情页面*/

.AllContList_detail {

    display: none;

}

.AllCont_detail {

    width: 1200px;

    margin: 0 auto;

}

.Detail_cont {

    background: #fff;

    padding-bottom: 1px;

    margin-bottom: 34px;

}

.zyz-bm{

    width: 90px;

    position: absolute;

    right: 20px;

    bottom: 10px;

    text-align: center;

    background: rgba(255, 156, 0, 1);

    border-radius: 2px;

    color: #000;

    padding: 5px;

    cursor: pointer;

}

.zyz-bm a{

    color: #000;

}

.zyz-bm:hover{

    background:#0a86fa ;

    color: #fff;

}

.Detail_cont .Dtop {

    margin-left: 24px;

    padding-top: 33px;

    margin-right: 24px;

    position: relative;

}

.Detail_cont .Dtop .left {

    width: 512px;

    float: left;

}

.Detail_cont .Dtop .left h4 {

    font-size: 30px;

    font-weight: normal;

    margin-bottom: 34px;

}

.Detail_cont .Dtop .left h4 span {

    color: #000;

    font-size: 16px;

    display: block;

    margin-top: -4px;

}

.Detail_cont .Dtop .left p img {

    margin-right: 10px;

}

.Detail_cont .Dtop .right p img {

    margin-right: 10px;

}

.Detail_cont .Dtop .left p {

    margin-bottom: 10px;

}

.Detail_cont .Dtop .right p {

    margin-bottom: 20px;

    font-size: 16px;

}

.Detail_cont .Dtop .right p label {

    float: right;

    margin-top: -9px;

}

.Detail_cont .Dtop .right p label img {

    margin-bottom: 8px;

}

.Detail_cont .Dtop .right p label span {

    margin-right: 20px;

    font-size: 28px;

}

.Detail_cont .Dtop .right {

    width: 450px;

    float: right;

}

.Detail_cont .Dtop .right .time {

    width: 416px;

    height: 76px;

    background: rgba(255, 156, 0, 1);

    border-radius: 4px;

    float: right;

}

.Detail_cont .Dtop .right .time span {

    display: block;

    float: left;

    width: 101px;

    text-align: center;

    font-size: 30px;

    font-weight: bold;

    background: url(../images/rightborder.png)no-repeat center right;

}

.Detail_cont .Dtop .right .time label {

    display: block;

    font-size: 14px;

    font-weight: normal;

}

.Detail_cont table {

    width: 96%;

    border: solid 1px #ddd;

    border-collapse: collapse;

    margin-left: 24px;

    margin-right: 24px;

    margin-top: 26px;

    margin-bottom:10px;

}

.Detail_cont table td {

    border: solid 1px #ddd;

    padding-top: 21px;

    padding-bottom: 21px;

    text-align: center;

}

.Detail_cont table td span {

    /*color: red*/

}

.Detail_cont .bm {

    width: 110px;

    height: 38px;

    background: rgba(0, 160, 233, 1);

    color: #fff;

    font-size: 14px;

    display: inline-block;

    text-align: center;

    line-height: 38px;

}

.Detail_cont .js {

    width: 110px;

    height: 38px;

    background: #7D7D7D;

    color: #fff;

    line-height: 38px;

    display: inline-block;

    text-align: center;

    line-height: 38px;

    font-size: 14px;

}

.Detail_cont .eventJs {

    margin: 34px 24px 20px 24px;

}

.Detail_cont .eventJs h5 {

    font-size: 16px;

    color: #666666;

    font-weight: normal;

}

.Detail_cont .eventJs p {

    font-size: 14px;

    color: #000;

    font-weight: normal;

    margin-top: 22px;

}

.Detail_cont .Eventinfo .title {

    border-bottom: 1px solid #DDDDDD;

    height: 34px;

    padding-top: 17px;

}

.Detail_cont .Eventinfo .title h4 {

    font-size: 16px;

    color: #00A3CB;

    border-left: 2px solid #00A3CB;

    padding-left: 10px;

    height: 16px;

    line-height: 16px;

    font-weight: normal;

    margin-left: 24px;

}

.Detail_cont .Eventinfo h5 {

    font-size: 16px;

    color: #666666;

    font-weight: normal;

    margin-left: 24px;

    margin-top: 33px;

    margin-bottom: 33px;

}

.Detail_cont .Eventinfo p {

    font-size: 14px;

    color: #000;

    font-weight: normal;

    margin-top: 14px;

    margin-left: 24px;

    margin-right: 24px;

}

.Detail_cont .Eventinfo h6 {

    font-size: 14px;

    color: #000;

    font-weight: normal;

    margin-top: 6px;

    margin-left: 24px;

    margin-right: 24px;

    font-weight: normal;

}

.dottedDiv {

    border-bottom: dotted 1px #DDDDDD;

    margin-left: 24px;

    margin-right: 24px;

    margin-top: 34px;

}

.InfoDiv {

    width: 1200px;

    margin-left: 171px;

    width: 171px;

    border: 1px solid #ddd;

    border-top: none;

    text-align: center;

    padding-bottom: 10px;

    position: absolute;

    background: #fff;

    z-index: 9999;

    display: none;

}

.InfoDiv a {

    display: block;

    padding-top: 10px;

}

.InfoDiv a:hover {

    color: #00A3CB;

}

.DetailContAllTitle {

    width: 1200px;

    margin: 0 auto;

    height: 100px;

}

.DetailContAllTitle .leftTitle {

    float: left;

    padding-top: 49px;

    padding-bottom: 36px;

}

.DetailContAllTitle .rightTitle {

    float: right;

    padding-top: 35px;

    padding-bottom: 23px;

}

.DetailContAllTitle .rightTitle .left img {

    opacity: 0.6;

}

.DetailContAllTitle .rightTitle .left img:hover {

    opacity: 1;

}

.DetailContAllTitle .rightTitle p {

    float: left;

}

.DetailContAllTitle .rightTitle p img {

    margin-left: 10px;

    width: 40px;

    height: 40px;

}

.DetailContAllTitle .rightTitle .fenx {

    margin-left: 45px;

}

.DetailContAllTitle .rightTitle .fenx img {

    opacity: 0.6;

}

.DetailContAllTitle .rightTitle .fenx img:hover {

    opacity: 1;

}

/*新闻详情页面*/

.NewsContent_listnav {

    padding-top: 34px;

    padding-bottom: 23px;

}

.NewsContent {

    width: 1200px;

    margin: 0 auto;

}

.NewsContent .newleft {

    width: 60px;

    float: left;

    /*background: #fff;*/

    position: fixed;

}

.leftcode {

    position: absolute;

    margin-top: -250px;

    margin-left: 65px;

    display: none;

}

.NewsContent .newleft ul li {

    width: 60px;

    height: 60px;

    text-align: center;

    line-height: 60px;

    border-bottom: 1px solid #EBF1F3;

}

.NewsContent .newleft ul {

    background: #fff;

}

.NewsContent .newleft ul li.last {

    line-height: 17px;

}

.NewsContent .newleft ul li.last img {

    margin-top: 5px;

}

.NewsContent .newleft ul li span {

    display: block;

    color: #71c0e9;

}

.NewsContent .newright {

    width: 1116px;

    float: right;

    background: #fff;

}

.NewsContent .newright .leftlist {

    width: 734px;

    float: left;

    padding-left: 34px;

}

.NewsContent .newright .rightlist {

    width: 280px;

    float: right;

    margin-right: 34px;

}

.NewsContent .newright .rightlist h2 {

    border-left: 4px solid #00A3CB;

    color: #333;

    font-size: 16px;

    padding-left: 10px;

    margin-top: 36px;

    margin-bottom: 11px;

}

.NewsContent .newright .leftlist .commentNews {

    margin-top: 35px;

}

.NewsContent .newright .leftlist .commentNews h3 {

    border-bottom: #eaeaea solid 1px;

}

.NewsContent .newright .leftlist .commentNews h3 span {

    font-size: 16px;

    color: #333;

    display: block;

    height: 30px;

    line-height: 30px;

    border-bottom: #00A3CB solid 4px;

    width: 64px;

}

.NewsContent .newright .leftlist .title h2 {

    margin-top: 34px;

    margin-bottom: 33px;

    color: #333;

    font-size: 28px;

    font-style: normal;

    font-weight: normal;

}

.NewsContent .newright .leftlist .time {

    margin-bottom: 22px;

    color: #bbb;

    font-size: 14px;

}

.NewsContent .newright .leftlist .leftlistCont p {

    font-size: 14px;

    color: #333;

    margin-bottom: 33px;

}

.NewsContent .newright .leftlist .Zannews {

    width: 160px;

    height: 48px;

    line-height: 48px;

    text-align: center;

    margin: 0 auto;

    color: #BFBFBF;

    border: 1px solid #EAEAEA;

}

.NewsContent .newright .leftlist .Zannews a {

    color: #BFBFBF;

    display: block;

}

.NewsContent .newright .leftlist .Zannews a img {

    margin-right: 5px;

    margin-bottom: 8px;

}

.NewsContent .newright .leftlist .notlogin {

    height: 106px;

    background: rgba(242, 242, 242, 1);

    text-align: center;

    color: #aaa;

    line-height: 106px;

    margin-top: 14px;

}

.NewsContent .newright .leftlist .afterloggin .photo {

    height: 48px;

    width: 100%;

    margin-top: 35px;

}

.NewsContent .newright .leftlist .afterloggin .photo img {

    border-radius: 24px;

    margin-right: 14px;

    width: 48px;

    height: 48px;

}

.NewsContent .newright .leftlist .afterloggin .text {

    border: 1px solid #eaeaea;

    color: #aaa;

    margin-top: 14px;

    width: 100%

}

.NewsContent .newright .leftlist .afterloggin .text.botto {

    margin-bottom: 30px;

}

.NewsContent .newright .leftlist .afterloggin .text textarea {

    height: 95px;

    color: #aaa;

    margin-top: 14px;

    width: 95%;

    margin: 0 auto;

    border: none;

    margin-top: 5px;

    margin-left: 5px;

    color: #333;

    font-family: "微软雅黑";

    outline: none;

}

.NewsContent .newright .leftlist .notlogin a {

    color: #333;

}

.NewsContent .newright .leftlist .fbbutton button {

    width: 94px;

    height: 34px;

    background: #66c8e0;

    cursor: pointer;

    border-radius: 4px;

    color: #fff;

    border: none;

    margin-top: 30px;

    font-size: 14px;

    font-family: "微软雅黑";

}

.NewsContent .newright .leftlist .fbbuttonhide button {

    width: 94px;

    height: 34px;

    background: #66c8e0;

    cursor: pointer;

    border-radius: 4px;

    color: #fff;

    border: none;

    margin-bottom: 30px;

    font-size: 14px;

    font-family: "微软雅黑";

}

.NewsContent .newright .leftlist .newlist {

    margin-top: 35px;

}

.NewsContent .newright .leftlist .newlist h5 {}

.NewsContent .newright .leftlist .newlist h5 span {

    font-size: 16px;

    color: #333;

    display: block;

    height: 30px;

    line-height: 30px;

    border-bottom: #00A3CB solid 4px;

    width: 64px;

}

.NewsContent .newright .leftlist .newlist p {

    color: #A9A9A9;

    margin-top: 34px;

    margin-bottom: 77px;

}

.NewsContent .newright .rightlist ul li {

    margin-bottom: 34px;

}

.NewsContent .newright .rightlist ul li p a {

    overflow: hidden;

    text-overflow: ellipsis;

    height: 14px;

    line-height: 14px;

    font-size: 14px;

    color: #333;

    display: block;

    word-break: keep-all;

    white-space: nowrap;

    margin-top: 18px;

}

.NewsContent .newright .rightlist ul li p a:hover {

    color: #00a3cb;

}

.NewsContent .newright .leftlist .commentNews .newlistList {

    border-bottom: #eaeaea solid 1px;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top {

    width: 732px;

    height: 48px;

    margin-top: 34px;

}

.NewsContent .newright .leftlist .commentNews .newlistList .bottom {

    width: 732px;

    margin-top: 23px;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .left {

    float: left;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .left img {

    width: 48px;

    height: 48px;

    border-radius: 24px;

    margin-right: 12px;

    font-size: 14px;

    color: #333;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .left span {

    font-size: 14px;

    color: #333;

    margin-right: 18px;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .left label {

    font-size: 14px;

    color: #999;

}

.NewsContent .newright .leftlist .commentNews .dp img {

    margin-right: 14px;

}

.NewsContent .newright .leftlist .commentNews .dp {

    margin-top: 32px;

    margin-bottom: 32px;

    font-size: 14px;

    color: #666;

    cursor: pointer;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .right {

    float: right;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .right span {

    cursor: pointer;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .right label {

    cursor: pointer;

    margin-left: 44px;

}

.NewsContent .newright .leftlist .commentNews .newlistList .top .right img {

    margin-right: 3px;

    margin-bottom: 5px;

}

.NewsContent .newright .leftlist .bottomcont {

    background: rgba(242, 242, 242, 1);

    color: #aaa;

    padding-bottom: 46px;

    margin-top: 30px;

}

.NewsContent .newright .leftlist .bottomcont span {

    display: block;

    margin-left: 13px;

    padding-top: 14px;

}

.NewsContent .newright .leftlist .bottomcont span label {

    margin-left: 14px;

}

.NewsContent .newright .leftlist .bottomcont .cont {

    font-size: 14px;

    color: #333;

    margin-top: 19px;

    margin-left: 14px;

}

.tupianList ul li {

    width: 279px;

    height: 205px;

    background: #F5FCFD;

    float: left;

    margin-bottom: 34px;

}

.tupianList ul li:hover {

    box-shadow: 0px 0px 3px 3px rgba(200, 180, 121, 0.46);

}

.tupianList ul li a:hover {

    border: 2px solid #eae3cc;

}

.tupianList ul .last {

    margin-right: 0px;

}

.tupianList ul li img {

    height: 157px;

    width: auto;

}

.tupianList ul li a {

    height: 157px;

    width: 279px;

    position: absolute;

    text-align: center;

}

.tupianList ul li p {

    font-size: 14px;

    color: #333;

    margin-left: 18px;

    margin-top: 17px;

    width: 279px;

    overflow: hidden;

    height: 19px;

    margin-top: 170px;

    position: absolute;

}

.MoreButton {

    width: 150px;

    height: 48px;

    color: #767373;

    font-size: 14px;

    background: #dbf2f8;

    margin-top: 14px;

    margin: auto;

    text-align: center;

    line-height: 48px;

    border-radius: 4px;

}

.MoreButton a {

    display: block;

    background: #dbf2f8;

    width: 150px;

    height: 48px;

}

.tupianDetail ul li {

    width: 279px;

    height: 157px;

    background: #F5FCFD;

    float: left;

    margin-right: 28px;

    margin-bottom: 34px;

}

.tupianDetail ul li a:hover {}

.tupianDetail ul .last {

    margin-right: 0px

}

.tupianDetail ul li img.bigIMG {

    height: 157px;

    width: 279px;

}

.tupianDetail ul li img.bigIMG:hover {

    box-shadow: 0px 0px 3px 3px rgba(200, 180, 121, 0.46);

}

.tupianList ul li span {

    width: 48px;

    height: 28px;

    line-height: 28px;

    background: url("../images/pngnu.png");

    border-radius: 55px 0px 0px 55px;

    font-size: 12px;

    color: #fff;

    display: block;

    bottom: 38px;

    text-align: center;

    position: relative;

    display: block;

    margin-left: 215px;

}

.tupianDetail ul li span {

    display: block;

    margin-top: -59px;

    position: relative;

    float: right;

}

.tupianDetail ul li span i {

    margin-right: 14px;

}

.bigIMGcontent {

    width: 840px;

    height: 625px;

    background: #313131;

    position: fixed;

    top: 10%;

    z-index: 99999999999;

    left: 30%;

    display: none;

}

.closeimg {

    height: 48px;

    line-height: 48px;

    text-align: right;

    margin-right: 24px;

    cursor: pointer;

}

.bigIMGcontent .title {

    height: 48px;

}

.bigIMGcontent .Imgcont {

    height: 499px;

    background: #000;

    text-align: center;

}

.bigIMGcontent .Imgcont img {

    width: auto;

    height: 431px;

    margin-top: 34px;

}

.Namecont {

    color: #fff;

    height: 78px;

    line-height: 78px;

}

.Namecont font {

    font-size: 14px;

    margin-right: 30px;

    margin-left: 33px;

}

.Namecont label {

    font-size: 12px;

}

.DownIMGbig {

    float: right;

}

.DownIMGbig .img1 {

    margin-right: 44px;

    cursor: pointer;

}

.DownIMGbig .img2 {

    margin-right: 34px;

    cursor: pointer;

}

.cearchnumber {

    float: right;

    margin-top: -35px;

}

.cearchnumber input, select {

    font-family: "微软雅黑"

}

.cearchnumber .input1 {

    width: 215px;

    height: 30px;

    border: 1px solid #EAEAEA;

    padding-left: 5px;

}

.cearchnumber .input1 {

    margin-right: 54px;

}

.cearchnumber .input2 {

    width: 215px;

    height: 30px;

    border: 1px solid #EAEAEA;

    padding-left: 5px;

}

.cearchnumber label {

    margin-right: 23px;

}

.cearchnumber .input3 {

    width: 100px;

    height: 30px;

    background: rgba(0, 163, 203, 1);

    text-align: center;

    cursor: pointer;

    color: #fff;

    margin-left: 89px;

}

.CJD_tabel table {

    width: 96%;

    border: solid 1px #ddd;

    border-collapse: collapse;

    margin-right: 24px;

    margin-top: 26px;

    margin-bottom: 30px;

}

.CJD_tabel table tr td {

    border: solid 1px #ddd;

    padding-top: 21px;

    padding-bottom: 21px;

    text-align: center;

    font-size: 14px;

}

.CJD_tabel table .title td {

    font-size: 18px;

}

.Paiming {

    width: 1200px;

    margin: 0 auto;

}

.Paiming .SeachTitle {

    margin-top: 60px;

}

.Paiming .SeachTitle span {

    margin-right: 14px;

}

.Paiming .SeachTitle select {

    width: 248px;

    height: 40px;

    margin-right: 46px;

    border: 1px solid #ddd;

}

.Paiming .SeachTitle select option {

    padding: 40px;

    background: #00A3CB;

}

.Paiming .SeachTitle select option:hover {

    padding: 40px;

    background: #00A3CB;

}

.Paiming .SeachTitle select.sel2 {

    width: 220px;

}

.Paiming .SeachTitle input {

    width: 220px;

    height: 40px;

    border: 1px solid #ddd;

    padding-left: 10px;

}

.Paiming .pmList {

    margin-top: 31px;

    height: 313px;

    margin-bottom: 5px;

}

.Paiming .pmList .left {

    float: left;

    width: 461px;

    height: 313px;

    margin-top: 13px;

}

.Paiming .pmList .right {

    float: right;

    width: 708px;

}

.Paiming .pmList .right ul {

    margin-top: 11px;

}

.Paiming .pmList .right ul li {

    height: 48px;

    background: rgba(249, 249, 249, 1);

    line-height: 48px;

    font-size: 12px;

}

.Paiming .pmList .right ul li:hover {

    height: 48px;

    background: rgba(226, 249, 255, 1);

    cursor: pointer;

}

.Paiming .pmList .right ul li label {

    width: 177px;

    display: block;

    float: left;

    text-align: center;

}

.Paiming .pmList .right h3 {

    font-style: normal;

    font-size: 30px;

    color: #333;

    margin-bottom: 35px;

}

.Paiming .pmList .right p {

    font-style: normal;

    font-size: 16px;

    color: #333;

    margin-bottom: 20px;

}

.Paiming .pmList .right p img {

    margin-right: 10px;

    margin-bottom: 5px;

}

.paiminglist ul {

    margin-top: 45px;

}

.paiminglist.li ul {

    margin-top: 0px;

}

.paiminglist ul li {

    height: 48px;

    background: rgba(249, 249, 249, 1);

    line-height: 48px;

    font-size: 12px;

}

.paiminglist h6 {

    border-left: 4px solid #00A0E9;

    font-style: normal;

    font-weight: normal;

    color: #00A0E9;

    padding-left: 5px;

    margin-top: 21px;

    margin-bottom: 14px;

}

.paiminglist ul li.ptitle {

    background: rgba(242, 242, 242, 1);

}

.paiminglist.liui ul li.er {

    background: rgba(0, 160, 233, 1);

    color: #fff;

}

.paiminglist.liui ul li.er label {

    width: 240px;

}

.listbotm {

    display: none;

}

.paiminglist.liui ul li.er1 label {

    width: 240px;

}

.paiminglist ul li label img {

    margin-right: 10px;

    float: right;

    margin-top: 20px;

    cursor: pointer;

}

.paiminglist ul li:hover {

    height: 48px;

    background: rgba(226, 249, 255, 1);

    cursor: pointer;

}

.noINFO {

    text-align: center;

    margin-top: 86px;

    font-size: 16px;

    color: #7D7979;

}

.noINFO p {

    margin-top: 24px;

}

.paiminglist.liui1 ul li:hover {

    height: 48px;

    background: rgba(226, 249, 255, 1);

    cursor: pointer;

}

.paiminglist ul li label {

    width: 300px;

    display: block;

    float: left;

    text-align: center;

}

.paiminglist ul li label i {

    color: #00A3CB;

    font-weight: normal;

    font-style: normal;

}

.paiminglist.liui ul li label {

    width: 300px;

}

.paimingindexCONT {

    width: 1200px;

    margin: 0 auto;

}

.paimingindexCONT .bann {

    height: 715px;

    margin-top: 34px;

}

.paimingindexCONT .bann .left {

    float: left;

    width: 960px;

    height: 715px;

    background: url(../images/bm.png)no-repeat;

    background-size: 960px 715px;

    color: #fff;

}

.paimingindexCONT .bann .left p.p1 {

    text-align: center;

    font-size: 24px;

    margin-top: 580px;

}

.paimingindexCONT .bann .left p.p2 {

    font-size: 16px;

    margin-top: 50px;

}

.paimingindexCONT .bann .left p.p2 span {

    width: 230px;

    float: left;

    display: block;

    text-align: center;

}

.paimingindexCONT .bann .right {

    float: left;

    width: 240px;

    height: 715px;

}

.paimingindexCONT .bann .right h5 {

    width: 240px;

    height: 87px;

    background: rgba(0, 160, 233, 1);

    color: #fff;

    font-size: 24px;

    font-style: normal;

    font-weight: normal;

    text-align: center;

    padding-top: 15px;

}

.paimingindexCONT .bann .right h5 span {

    display: block;

    font-size: 16px;

}

.paimingindexCONT .bann .right h4 {

    width: 240px;

    height: 87px;

    background: rgba(242, 242, 242, 1);

    color: #364648;

    font-size: 24px;

    font-style: normal;

    font-weight: normal;

    text-align: center;

    padding-top: 15px;

    border-bottom: 1px solid #fff;

}

.paimingindexCONT .bann .right h4 span {

    display: block;

    font-size: 16px;

}

.paimingindexCONT .bann .right h3 {

    width: 240px;

    height: 87px;

    background: rgba(242, 242, 242, 1);

    color: #364648;

    font-size: 24px;

    font-style: normal;

    font-weight: normal;

    text-align: center;

    padding-top: 15px;

    border-bottom: 1px solid #fff;

}

.paimingindexCONT .bann .right h3 span {

    display: block;

    font-size: 16px;

}

.paimingindexCONT .bann .right h2 {

    width: 240px;

    height: 347px;

    background: rgba(242, 242, 242, 1);

    color: #364648;

    font-size: 24px;

    font-style: normal;

    font-weight: normal;

}

.paimingindexCONT .bann .right h2 p {

    height: 86px;

    margin-left: 30px;

}

.paimingindexCONT .bann .right h2 span {

    display: block;

    font-size: 16px;

}

.paimingindexCONT .bann .right h1 {

    width: 240px;

    height: 60px;

    background: rgba(0, 160, 233, 1);

    color: #fff;

    font-size: 16px;

    font-style: normal;

    font-weight: normal;

    text-align: center;

    line-height: 60px;

}

.paimingindexCONT .bann .right h1 a {

    color: #fff;

}

/*俱乐部*/

.julebu ul li {

    float: left;

    width: 381px;

    height: 359px;

    background: rgba(245, 252, 253, 1);

    margin-right: 28px;

    cursor: pointer;

    margin-bottom: 34px;

}

.julebu ul li:nth-child(3n) {

    margin-right: 0px;

}

.julebu ul li img {

    height: 214px;

    width: 381px;

}

.julebu ul li h5 {

    font-size: 16px;

    font-family: '微软雅黑';

    color: rgba(0, 0, 0, 1);

    font-style: normal;

    font-weight: normal;

    text-align: center;

    margin-top: 20px;

}

.julebu ul li p {

    width: 381px;

    height: 12px;

    margin-left: 24px;

    margin-top: 29px;

}

.julebu ul li p span {

    display: block;

    float: left;

    width: 119px;

}

.julebu ul li .h6 {

    font-size: 14px;

    font-family: '微软雅黑';

    color: rgba(51, 51, 51, 1);

    margin-top: 22px;

    margin-left: 24px;

}

.julebu ul li:hover {

    box-shadow: 0px 0px 3px 3px rgba(200, 180, 121, 0.46);

}

.pageCONT {

    margin-top: 48px;

    text-align: center;

}

.pageCONT span {

    padding-left: 8px;

    padding-right: 8px;

    padding-top: 6px;

    padding-bottom: 6px;

}

.pageCONT span {

    background: #ececec;

    color: #444;

    margin-left: 10px;

    cursor: pointer;

    border-radius: 4px;

}

.pageCONT span.on {

    background: #015DE2;

    color: #fff;

}

.julebu ul li p span img {

    width: 18px;

    height: 18px;

    vertical-align: middle;

    margin-right: 10px;

}

/*俱乐部详情*/

.clubdetail {

    background: #ebf1f3;

}

.clubdetail .AllCont {

    margin-bottom: 0;

}

.AllContList_listnav.Llist3 {

    margin-top: 30px;

    margin-bottom: 30px;

    padding: 0 25px;

}

.clubdetail .AllContList {

    border: none;

}

.clubdetail .clubcontent {

    padding: 34px 25px;

    background: #fff;

}

.clubdetail .clubcontent .clubactive {

    height: auto;

    overflow: hidden;

}

.clubdetail .clubcontent .clubactive .mpic {

    width: 720px;

    height: 429px;

    margin-bottom: 30px;

    margin-right: 30px;

    float: left;

}

.clubdetail .clubcontent .clubactive .right {

    width: 400px;

    height: auto;

    overflow: hidden;

    float: left;

}

.clubdetail .clubcontent .clubactive .right h3 {

    font-size: 30px;

    font-weight: 300;

    margin-bottom: 20px;

}

.clubdetail .clubcontent .clubactive .right p {

    line-height: 44px;

}

.clubdetail .clubactive .right p img {

    margin-right: 11px;

}

.clubdetail .clubactive .right p.creatman {

    margin-top: 10px;

    margin-bottom: 4px;

}

.clubdetail .clubactive .right p.overview {

    line-height: 26px;

}

.clubdetail .clubcontent .clubactive .right .join {

    width: 208px;

    height: 54px;

    line-height: 54px;

    margin-top: 65px;

    text-align: center;

    color: #fff;

    background: #2272e6;

    cursor: pointer;

}

.clubdetail .clubcontent .clubactive .right .join.disabled {

    background: #8e8e8e;

}

.clubdetail .clubcontent .clubactive .mpic img {

    width: 100%;

    height: 100%;

    display: block;

}

.clubdetail .clubcontent .clubactive ul{ 
    
    height: auto; 
    
    overflow: hidden; 
    
    padding: 3px;

}

.clubdetail .clubcontent .clubactive h4 {

    height: 50px;

    line-height: 50px;

    padding: 0 12px;

    font-size: 16px;

    color: #00a3cb;

    background: url(../images/club/blueblock.png) no-repeat left center;

    border-bottom: 1px solid #dddddd;

}

.clubdetail .clubcontent .clubactive h4 span {

    font-size: 12px;

    color: #4a4d4e;

}

.clubdetail .clubcontent .clubactive>ul li {

    float: left;

    width: 362px;

    padding-bottom: 20px;

    margin-top: 33px;

    margin-right: 29px;

    background: #f5fcfd;

}

.clubdetail .clubcontent .clubactive>ul li:hover {

    box-shadow: 0px 0px 3px 3px rgba(200, 180, 121, 0.46);

}

.clubdetail .clubcontent .clubactive>ul li:nth-child(3n) {

    margin-right: 0;

}

.clubdetail .clubactive>ul li img {

    display: block;

    width: 100%;

    margin-bottom: 16px;

}

.clubdetail .clubactive>ul li p {

    padding: 0 13px;

    font-size: 14px;

    color: #000;

    line-height: 26px;

}

.clubdetail .clubactive ul li p.gray {

    margin-top: 10px;

    color: #333;

}

.clubdetail .clubcontent .pageCONT {

    margin-bottom: 10px;

}

.clubdetail .bodybagIMG .success {

    width: 625px;

    height: 230px;

    background: rgba(255, 255, 255, 0.9);

    border-radius: 18px;

    position: fixed;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

}
