body {
    background: #f2f5fa;
}

body.list {
    background: #f2f5fa url(../images/list-body-bg.png) no-repeat 50% 15px;
}

.top-wrap {
    height: 30px;
}

.logo-nav {
    height: 230px;
}

.logo-nav .logo h1 {
    padding: 15px 0 25px 0;
}

.logo-nav {
    margin: 0 auto 30px auto;
}

.logo h1 {
    float: left;
}

.list-nav {
    width: 100%;
    height: 75px;
    background: #2d2a9b;
}

#nav li.mainmenu {
    height: 75px;
    line-height: 75px;
}

#nav li.mainmenu a {
    color: #fff;
}

.innav ul>li.cur>a {
    color: #fff;
}

#nav .subnav a {
    height: 45px;
    line-height: 45px;
}

.top-r {
    width: 220px;
    color: #fff;
    height: 50px;
}

.wx-ewm {
    text-align: center;
    position: relative;
    top: 65px;
    right: -200px;
    z-index:30;
}

.wx-ewm img {
    display: block;
    margin: 0 auto;
}

.wx-ewm p {
    font-size: 16px;
    line-height: 40px;
    color: #fff;
}

/* 内容 */

.con-wrap {
    background: url(../images/content-bg-xh.png) no-repeat 50% 580px;
}

.con-l {
    width: 500px;
}

.con-r {
    width: 645px;
}

/*学会通知公告 / 会议培训信息 / 课题申报信息 样式*/

.zy-tab {
    width: 580px;

}

.zy-hd {
    width: 100%;
    height: 55px;
    position: relative;
    border-bottom: 1px solid #bfbfbf;
    background: url(../images/ico-list-yw.png) no-repeat 0 50%;
}

.zy-hd .more {
    height: 55px;
    line-height: 55px;
    position: absolute;
    right: 10px;
    top: 0;
    display: inline-block;
    text-align: right;
}

.zy-hd .more a {
    color: #333;
    font-size: 14px;
}

.zy-hd .more a:hover {
    color: #5b98f8;
}

.zy-hd ul {
    float: left;
    position: absolute;
    left: 40px;
    top: 0;
    height: 55px;
}

.zy-hd ul li {
    float: left;
    width: 100px;
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    color: #666;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.zy-hd ul p.split {
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    width: 15px;
    float: left;
    color: #666;
    text-align: center;
}

.zy-hd ul li.on {
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    font-weight: bold;
    color: #3734b4;
    border-bottom: 3px solid #3734b4;
}

.zy-tab .bd ul {
    height: auto;
    margin: 10px 0 0 0;
    zoom: 1;
}

.zy-tab .bd li {
    width: 100%;
    height: 145px;
    border-bottom: 1px solid #fff;
    padding: 10px 0 5px 0;
    float: left;
}

.zy-tab .bd li a em {
    display: inline-block;
    float: left;
}

.zy-tab .bd li a:hover {
    color: #ccc;
}

.zy-tab .bd li a span {
    display: inline-block;
    font-size: 13px;
    color: #999;
    float: right;
}

.gkmd .hd li.last {
    width: 135px;
}
.gkmd .hd li a:hover{
color:#3734b4;
}
.con-l .bd p {
    line-height: 32px;
    font-size: 16px;
    color: #333;
    text-indent: 2em;
}

/* 学会领导|学会章程 */

.ldzc,
.gkmd {
    width: 500px;
}

.ldzc .bd ul,
.gkmd .bd ul{
       border-bottom: 1px solid #aaa;
}
#xhld-con{
height:320px;
}
#xhld-con p {
    font-size: 17px;
    text-indent: 0;
    line-height: 35px;
}
#xhld-con p strong{

float:left;
}

#xhld-con p.hz strong{
    width: 70px;
    display: inline-block;
    color: #3734b4;

}
#xhld-con p.hz a{
font-weight: bold;
    color: #3734b4;
    letter-spacing: 15px;

}
#xhld-con p.cwfhz strong{
    width:95px;
    
    display: inline-block;
  
}
#xhld-con p a{
display: inline-block;
width: 65px;

}

#xhld-con p.msz a{
display: inline-block;
width: 90px;

}
#xhld-con p.fhz a.w2,
#xhld-con p.cwfhz a.w2,
#xhld-con p.msz a.w2

{

    letter-spacing: 13px;
    }
{

    letter-spacing: 13px;
    }

.gkmd .hd{
border:none;
}
    #xhld-con p.fhz strong {
        width: 65px;
        display: inline-block;
    }
    
    #xhld-con p a {
        display: block;
        width: 65px;
        height: 35px;
        float: left;
        text-align: justify;
    }
    
    #xhld-con p i {
        display: inline-block;
        /*padding-left: 100%;*/
        width: 100%;
    }
/*学会要闻|学会动态|学术天地 样式*/

.ywdtxs {
    width: 645px;
}

.con-wrap .bd ul li {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #aaa;
    margin: 0;
    padding: 0;
}

.con-wrap .bd ul li a {
    font-size: 16px;
    padding: 0 0 0 10px;
}

.con-wrap .bd ul li a:hover {
    color: #102a7e;
}

.con-wrap .bd ul li a i {
    font-size: 22px;
}

.con-wrap .bd ul li a span {
    float: right;
    color: #666;
}

.con-wrap .bd ul li a b {
    font-size: 30px;
    float: left;
    margin: 0 0 0 5px;
}
.con-wrap .bd ul .pic-list{
margin: 20px 0 0 0;
}
.con-wrap .bd ul .pic-list li {
    float: left;
    width: 315px;
    height: 210px;
    padding: 0;
    border: none;
    margin: 0 0 0 15px;
}

.con-wrap .bd ul  .pic-list li.first {
    margin: 0;
}

.ywdtxs .bd ul .pic-list li img {
    width: 315px;
    height: 210px;
}

.ywdtxs .bd ul .pic-list li a {
    padding: 0;
}

#ywdtxs .ywdtxs-list li {
    height: 54px;
    line-height: 54px;
}
#ywdtxs .ywdtxs-list li span {
    font-size: 16px;
}

/* 秘书处|内设机构|分支机构  样式*/

#con2 {
    margin: 140px auto 0 auto;
}

.ms-ns-fz {
    width: 570px;
}

#con2 .zy-hd {
    background: url(../images/ico-xh-msc.png) no-repeat 0 50%;
    border-bottom: 1px solid #7b9aff;


}

#con2 .zy-hd .more a {
    color: #fff;
    font-size: 16px;
}

#con2 .zy-hd ul li {
    color: #fff;
    font-weight: normal;
}

#con2 .zy-hd ul li.on {
    border-bottom: 3px solid #fff;
    font-weight: bold;
}

#msnsfz .bd ul {
    border-bottom: 1px solid #7b9aff;
    padding: 15px 0 35px 0;
}

#msnsfz .bd li {
    width: 33.333%;
    float: left;
    border: none;
    height: 48px;
    line-height: 48px;
}

#msnsfz .bd .li-2,
#msnsfz .bd .li-5,
#msnsfz .bd .li-8,
#msnsfz .bd .li-11,
#msnsfz .bd .li-14,
#msnsfz .bd .li-17 {
    width: 43%;
}

#msnsfz .bd .li-3,
#msnsfz .bd .li-6,
#msnsfz .bd .li-9,
#msnsfz .bd .li-12,
#msnsfz .bd .li-15,
#msnsfz .bd .li-18 {
    width: 25%;
}
#msnsfz .nsjg li{
width:193px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
    color: #fff;
}
#msnsfz .bd li a {
    font-size: 15px;
}

.ms-links ul {
    margin: 14px 0 0 0;
}

.ms-links li {
    float: left;
    width: 180px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    background: #3734b4;
    margin: 0 0 0 20px;
}

.ms-links li.first {
    margin: 0;
}

.ms-links li a {
    font-size: 24px;
    color: #fff;
}

.ms-links li a:hover {
    color: #afafaf;
}

/* 通知公告|会议培训|课题信息 样式 */

#tzhykt .bd ul {
    margin: 1px 0px 0px;
}


#tzhykt .bd li {
    border-bottom: 1px solid #7b9aff;
    height: 59px;
    line-height: 59px;
}

#con2 .bd li a {
    color: #fff;
}

#con2 .bd li a:hover {
    color: #afafaf;
}

#con2 .bd li a span {
    color: #dcdcdc;
}

/* 专题专栏 */

.con3 {
    margin: 150px auto 0 auto;
}

.ztzl div.t {
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 45px;
    background: url(../images/ico-list-yw.png) no-repeat 0 50%;
    border-bottom: 1px solid #bfbfbf;
}

.ztzl div.t .fl {
    font-size: 22px;
    font-weight: bold;
    color: #1f398f;
}

.ztzl div.t span.small {
    font-size: 20px;
}

.ztzl div.t b {
    padding: 0 20px;
    font-size: 25px;
}

.ztzl div.t .fr {
    font-size: 16px;
    color: #4f4f4f;
}

#ztsd .ztlz-con ul {
    margin: 30px 0 0 0;
}


#ztsd .ztlz-con ul li {
    width: 355px;
    height: 315px;
    float: left;
    margin: 0 0 0 45px;
    box-sizing: content-box;
border:none;

}
#ztsd .ztlz-con ul li a{  
  border: 5px solid #d9d9d9;
padding: 0;
display:block;
    margin: 0 0 10px 0;

}
#ztsd .ztlz-con ul li.first {
margin:0 0 0 25px;
}
#ztsd .ztlz-con ul li img {
    width: 345px;
    height: 235px;

}

#ztsd .ztlz-con ul li h2 {
    color: #666;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    padding: 0 10px;
line-height:1.5;
}





#ztsd .ztlz-con ul li h2 a {
    color: #666;
border:none;

}
#ztsd{
width:1205px;
}
.zy-hd ul li.li-sdzt{
font-size:18px;
}
#ztsd ul p.split {
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    width: 0px;
    float: left;
    color: #666;
    text-align: center;
    border-bottom: 3px solid #3734b4;
    height: 52px;
    line-height: 52px;
    font-size: 20px;
    font-weight: bold;
}
/* 学会领导 */

.xhld ul {
    margin: 20px 0 0 0;
}

.xhld ul li {
    border-bottom: 1px solid #dedede;
    padding: 20px;
}

.xhld ul li dt {
    float: left;
    width: 150px;
    line-height: 150px;
    font-size: 20px;
}

.xhld ul li dt img {
    width: 110px;
    height: 150px;
}

.xhld ul li dd {
    float: left;
    margin: 0 40px 0 0;
}

.xhld ul li dd.fhz {
    width: 700px;
}

.xhld ul li dd.fhz a {
    float: left;
    text-align: left;
    width: 70px;
    padding: 5px 0;
    font-size: 16px;
    color: #333;
}

.xhld ul li dd.fhz a.w2 {
    letter-spacing: 15px;
}

.xhld ul li dd p {
    font-size: 18px;
    color: #333;
    line-height: 40px;
    text-align: center;
}

.xhld ul li.msz,
.xhld ul li.msz dt {
    line-height: 60px;
}

.xhld ul li.msz dd.fhz a {
    width: 110px;
}

/* 学会简介 */

.dpzw-zj h1 {
    font-size: 22px;
    text-align: center;
    line-height: 35px;
    padding: 20px 40px;
}

.dpzw-zj .zw {

}

.dpzw-zj .zw p {
    line-height: 40px!important;
    text-indent: 2em!important;
    margin:5px 0 0 0!important;
    font-size: 16px!important;
    text-align:justify; text-justify:inter-ideograph;
}

/* 内设机构样式 */



 #nsjg .list-con-l {
    width: 370px;
}
#nsjg .list-con-r {
    width: 790px;
}

/* 分支机构 */
#fzjg .list-con-r {
    width: 100%;
}
.fzjg-zj ul {
    padding:30px 80px;
}
.fzjg-zj ul li{
    width: 25%;
    float: left;
    height: 45px;
    line-height: 45px;
    text-align-last: left;
}
.fzjg-zj ul li a{
color: #333;
font-size: 16px;
}
.fzjg-zj ul li a:hover{
    color: #102a7e;

    }

#content .list-con-r {
        width: 100%;
    }

    #content h1 {
        font-size: 22px;
        text-align: center;
        line-height: 35px;
        padding: 20px 120px;
    }
    
    #content .zw {
        padding: 20px 50px;
    }
    
    #content .zw p {
        line-height: 40px;
        text-indent: 2em;
        margin: 5px 0 0 0;
        font-size: 16px;
        text-align: justify;
        text-justify: inter-ideograph;
    }
    #content  p.xx {
        height: 45px;
        line-height: 45px;
        color: #4f4f4f;
        text-align: center;
        font-size: 16px;
        border-bottom: 1px solid #ccc
    }