body{background-color: #ffffff;}

li{list-style: none;}

ul,li{padding:0;margin:0;}

a:hover {text-decoration: none;}

a:link,a:visited,a:active {text-decoration: none;}

img{border: 0;}

[v-cloak] {display: none;}

.go-top{position: fixed;font-size:2rem;z-index: 10;right:1rem;bottom:70px;width: 2rem;height: 2rem;text-align: center;line-height: 2rem;overflow: hidden;}

.mar-b-20{margin-bottom: 20px;}

.mar-b-50{margin-bottom: 50px;}

.mar-b-60{margin-bottom: 60px;}

.mar-b-100{margin-bottom: 100px;}

.width-100{width: 100%;}



/*wxf*/

.header{width: 100%;height:auto;background: url(../image/hbg.png) top center no-repeat ;

    display: table;}

.header .box .log {width: 60%; margin-left:5%;height:auto;float: left;cursor: pointer;text-align: left;margin-top:15px;margin-bottom:15px;}

.header .box .log img{ width:100%;}

/*banner*/

.pg{width:100%; height:140px; margin:0 auto; background:url(../image/banner.jpg) top center no-repeat; background-size: 100%;}

/*首页导航*/

.index_nav{ width:100%; height:auto; display: table; margin:auto; }

.i_nav{ margin:auto; height:auto; display:table; padding-top:26px; width:100%;}

.i_nav li{ width:25%; height:80px; float:left; margin:10px 0; text-align: center; font-size: 14px;  }

.i_nav a{ color: #224156;}

.i_nav li img{width:73%; margin: auto;}

/*公告信息*/

.noticebox{width:100%; margin:20px auto; height:auto; }

.noticebox .notice{width:100%; margin:0 auto; height:140px; padding:15px 0; background-color:#004f99; border-left:3px #5ad0ae solid; }

.noticebox .notice .text{width:63%; height:115px; float: left; margin-left:3.5%; color:#FFF; text-align:left;}

.noticebox .notice .text .title{height:28px; line-height:28px; font-size:16px; font-weight:bold;}

.noticebox .notice .text .info{height:40px; line-height:20px; font-size: 14px; width:100%;}

.noticebox .notice .text .info ul{ position:relative; width:100%;}

.noticebox .notice .text .info ul li{width:100%; height:89px; float:left; padding-top: 8px;}

.noticebox .notice .text .info ul li h3{ width:100%; margin:0; padding:0; font-size: 14px;line-height: 20px; overflow: hidden;height: 20px;}

.noticebox .notice .text .info ul li .demos{font-size: 12px; line-height: 18px; height:40px; overflow: hidden; padding-top: 5px;}

.noticebox .notice .thum{width:26%; height:auto; padding-top:20px; float:right; margin-right: 3%; overflow: hidden; }

.noticebox .notice .thum img{width:100%}

.noticebox .notice .text .info ul li a{ color: #ffffff;}



/*最新学会动态*/

.top-news{ width:95%; height:auto; display:table; margin:auto; margin-top:25px; min-height:450px; background:#ffffff; }

.top-news .title{ width:100%; height:40px; background:url(../image/titlebg.png);}

.top-news .title .tit{ float:left; width:40%; height:31px;}

.top-news .title .tit img{width:70%;}

.top-news .title .more{float:right; width:20%; font-size: 12px; text-align: right;}

.top-news .nbox{ width:100%;  height:auto; display:table;}

.top-news .nbox .lpic{ width:100%; height:auto;  overflow:hidden; padding-bottom: 30px;}

.top-news .nbox .lpic img{ width:100%;}

.top-news .nbox .lpic .pictitle{ background:#2959aa; height:auto; color:#ffffff; font-size:14px; padding:10px 20px; line-height: 25px; display: table;}

.top-news .nbox .lpic .pictitle a{color:#ffffff;}

.top-news .nbox .ltext{  width:100%; height:auto; float:right; overflow:hidden;}

.top-news .hot-news{ height:145px; width:100%;}

.top-news .hot-news .hot-title{ height:50px; width:100%; color:#ff0000; font-size:16px; overflow:hidden;}

.top-news .hot-news .hot-demo{  font-size:14px; line-height:30px; height:95px; overflow:hidden;}

.top-news .hot-news .hot-demo a{color:#818181;}

.top-news .hotul{ margin-top:5px; width:100%;  display:table; height:192px;}

.top-news .hotul li{ width:100%; height:35px; overflow:hidden; }

.top-news .hotul li .ntime{width:54px; float:left; height:35px; line-height:35px;}

.top-news .hotul li .ntitle{ width:calc(100% - 58px); float:right; color:#555555; overflow:hidden; height:35px; line-height:35px;

    font-size: 14px;}

.top-news .hotul li a{ color:#555555;}

.top-news .hotul li a:hover{ color:#0a58ca;}

.top-news .hotul li .sj{ background:#2959aa; border-radius:8px; color:#ffffff; font-size:12px; padding:2px 5px;}



/*图片*/

.adpic{ width:100%; height:auto; margin:10px auto;}

.adpic img{ width:100%;}



/*bottom*/

.btm1{ width:100%;height: 20px; background: #0066b0;}

.btm2{ width:100%; height: 220px; background: #4b91c8;}

.bot_l{ width:100%; height: 50px; text-align: center; padding-top: 20px;}

.bot_l img{ width:60%;}

.btm2 ul{ margin-top: 20px; height: auto;}

.btm2 ul li{ width:23%; text-align: center; float: left; margin-left: 18%; padding-top: 25px; padding-bottom: 25px;}

.btm2 ul li img{ width:100%;}

.btm3{width:100%; height: 150px; background:#0066b0; border-bottom: 1px solid #a6cae4; }

.btm4{width:100%; height: 40px; line-height: 40px; background: #005fa3; color: #ffffff; text-align: center; font-size: 12px;}



/*公司简介*/

.prfbox{width:85%; height:auto; margin: auto;padding: 0;}

.prfbox ul li{width:50%; height:auto; text-align: center; list-style: none; float: left;}

.prfbox ul li img{width:90%;}



/*全屏*/

.fulllist{ width:93%; height:auto; display:table; min-height:700px; margin:auto;}

.newslist{ width:100%; height:auto; display:table;}

.newslist li{ height:120px; width:100%; padding:15px 0; border-bottom:1px dotted #ccc;}

.newslist li .lpic{ width:30%; height:90px; float:left; overflow:hidden;}

.newslist li .lpic img{ width:100%;}

.newslist li .rpic{ width:65%; height:auto; float:right;}

.newslist li h3{ font-size:14px; color:#111; line-height:20px;}

.newslist li h3 a{ color:#666;}

.newslist li h3 a:hover{ color:#009ddf;}

.newslist li .demo{ font-size:14px; line-height:25px; color:#666; height:auto; overflow:hidden;}

.newslist li .lstend{ width:100%; height:30px;}

.newslist li .lstend .lstdate{ float:left; width:50%; line-height:35px; color:#a2b2bd; font-size:14px;}

.newslist li .lstend .lstview{width:50%; float:right; line-height:35px; text-align:right;}

.lstview a{ display:table; width:90px; height:30px; line-height:30px; text-align:center; border:1px solid #009ddf; border-radius:5px; float:right;}



.x-article-content img{ width:90%; margin: auto;}



.x-article-content{ width:100%; height:auto; display:table; }

.x-article-content .x-article-content-main{ line-height:35px; padding-top:35px;}

.x-article-content-date{ width:100%; height:40px; line-height:40px; border-bottom:1px dotted #666666; text-align:center;}

.x-article-per{ width:93%; margin: auto; padding-top:25px; line-height:40px; margin-top:35px; border-top:1px dotted #666666; margin-bottom:35px; font-size: 14px;}

.x-article{ height:auto; display:table; min-height:50px; margin:auto;}



.lpic2{width:17%; height:160px; float:left; overflow:hidden; }

.rpic2{width:80%; height:auto; float:right;}

.pcday{width:90%; height:30px; line-height: 30px; text-align: center; font-size: 18px; color: #ffffff; background: #337FE5;}

.pcyear{width:90%; height:35px; line-height: 35px; text-align: center; font-size: 14px; color: #ffffff; background: #0b5ed7;}





/*分支机构*/

.brchlist{ width:100%; height:auto; display:table; }

.brchlist li{ width:45%; float:left; height:150px; margin-left:3%; margin-right:2%; border:1px solid #009ddf; margin-top:25px; margin-bottom:10px;}

.brchlist li:hover{ background:#cff1ff;}

.brchlist li .brchtitle{ width: 100%; height:auto; overflow:hidden; min-height:44px; line-height:20px; font-size:14px;  margin:auto; padding-top:15px;}

.brchlist li .brchtitle i{ color: #0b5ed7;}

.brchlist li .brch-r{width:93%; margin: auto; font-size: 14px; }

.brchlist li .brch-l i{ font-size:16px; color:#009ddf;}

.gkdw{ width:100%; height:40px; line-height:40px; padding-top:5px; color:#666; font-size:14px; overflow:hidden;}

.brchan{ width:100%; height:40px; margin:auto; line-height:40px;}

.brchan a{ display:table; width:48%; height:45px; font-size: 12px; text-align:center; float:left; margin-right:3px; color:#666;}

.brchan i{ margin-right:5px; }

.brchan .iylw{ color:#dc8605;}

.brchan .iblue{ color:#dc3545;}



/*大事记 */

.evnlist{ width:95%; margin: auto; height: auto; display: table;}

.evnlist ul li{ width:100%; height: auto; display: table; border-left:1px dotted #dddddd;padding: 15px 0; }

.evnlist ul li .evdate{width:20%; float: left; }

.evnlist ul li .evdate i{ color: #337FE5; margin-left:-7px;}

.evnlist ul li .textBox{ width:75%; float:right;}

.evnlist ul li .textBox h3{ margin: 0; padding: 0; line-height:23px;font-size: 16px; padding-bottom: 10px;}



/*规章制度*/

.zclist{ width:93%; margin: auto; height:auto; display:table;}

.zclist li{ overflow: hidden; height:40px; font-size: 14px; line-height:40px; background:#efefef;  border:1px dotted #dddddd; margin:10px auto; padding:0 8px;}

.zclist li a{ color:#333; display:table; width:100%; height:40px; line-height:40px;}

.zclist li:hover{ background:#009ddf; color:#ffffff;}

.zclist li:hover a{ color:#ffffff;}



/*太平洋学报*/

.xbpic{width:100%; height:auto; display: table; margin-top:30px;}

.xbpic .xbpicl{ width:100%; height:auto;display: table; float:left; margin:20px 0; text-align: center;}

.xbpic .xbpicr{ width:100%; height:auto;display: table; float:right; margin:20px auto;}

.xbpicr ul li{width:100%; height:38px; line-height:38px;}

.xban{ width:23%; margin-left:18%; float: left; text-align: center; height: 35px; background:#337FE5; line-height: 35px; border-radius: 5px;}

.xban a{ color: #ffffff;}

.xbtext{ line-height:40px;}

.idnt{ text-indent:20px;}

.curt{ background:#d6ecf6; color:#0182d5;}



/*学报摘要*/

.right_content{ width:100%; margin-left:4%; margin-top:30px; word-break:break-all; line-height:30px; text-align:left; display:block; height:auto; display:table;}

.idname{ width:160px; height:60px; line-height:60px; text-align:center; float:left; margin:15px 20px; border:1px solid #eeeeee; background:#efefef;}

.idname:hover{ color:#ffffff; background:#0099FF}

.idname:hover a{ color:#ffffff; }

.idname a{ display:block; width:150px; height:45px;}

.idname a:hover{ color:#ffffff;}







/*会员入口*/

.hy{ width:99%;  margin:auto; margin-top:25px;  margin-left: 1%; }

.hy ul{ width:100%; height:70px; margin:auto;}

.hy ul li{float:left; height:auto; width:33.3%;}

.hybg{ width:100%; height:56px; background:url(../image/p_bg.png) no-repeat;}

.hy ul li img{ width:100%;}

.hy li a{ color:#ffffff; display:table; width:100%; height:60px;}



/* 分页 */

.x-article{ width:100%; min-height: 110px; padding-top: 25px;}

.page{float: left;width: 100%;margin: 20px 0;overflow: hidden;}

.page .pagination{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;align-content: center;}

.page ul li{cursor:pointer;background-color:#1d50a3;color:#ffffff;font-size:14px;height: 30px;line-height: 30px;margin:5px;overflow: hidden;}

.page ul li:hover{background-color: #00c07a;color: #ffffff;}

.page ul li a{float:left;width:100%;color: #ffffff;padding:0 10px;}

.page ul li span{padding:0 10px;}

.page .disabled{background-color: #484848;color: #ffffff;}

.page .active{background-color: #ea644a;color: #ffffff;}



/*bottom 相关链接*/

.xglj{width:92%; height:40px; color:#ffffff; margin:auto; padding-top:30px;}

.lk-1{ width:92%; height:76px;  margin:auto; margin-top: 30px; font-size:14px;}

.lk-1 li{ float:left; margin:0 15px; line-height: 33px; text-align: center;}

.lk-1 a{ color:#ffffff;}



.position{ width:93%; height: 50px; line-height: 50px; margin:auto; border-bottom: 1px dotted #0b5ed7; margin-bottom:20px;}



/*菜单*/

.dmenu{ width:100%; height: auto; border-top: 3px solid #0066b0;}
.dnav{width:100%; margin: auto;background: url(../image/navbg1.png); height: auto;border-bottom:1px dotted #ffffff;display: table;}
.dnav .vul{float:left;width:calc(100% + 1px);margin-bottom:-1px;margin-right: -1px; overflow: hidden; }
.dnav ul li{width:25%; height: 40px; line-height: 40px; border-bottom:1px dotted #ffffff;border-right:1px dotted #ffffff; float: left; text-align: center; font-size: 14px;}
.dnav ul li a{ color: #ffffff;}

/*公告信息*/

.nytitle{ width:100%; height:61px; line-height:61px; background:url(../image/titbg.png) no-repeat right;}

.nybt{ width:264px; height:61px; color:#009ddf; font-size:25px; line-height:63px; overflow:hidden; background:#ffffff;}

.nybt i{ font-size:20px;}

.nlist{ width:100%; height:auto; display:table;}

.gglist{ width:92%; margin: auto; height:auto; display:table;}

.gglist li{padding: 5px 0; width:100%; line-height:30px; border-bottom:1px dotted #ccc; overflow:hidden;  }

.gglist li .nwtitle{ width:100%; line-height: 30px; height: auto;font-size: 16px;}

.gglist li .nwdate {width:100%; font-size: 12px; color: #a2b2bd;}

.gglist li a{color:#333; }

.gglist li:hover{ color:#008bc4;}

.gglist li:hover a{color:#008bc4;}



/*详情页*/

.x-article-content{ width:98%; height: auto; line-height: 30px; font-size: 16px; margin: auto; margin-top:15px;}

.x-article-content-date {

    width: 100%;

    height: 40px;

    line-height: 40px;

    border-bottom: 1px dotted #666666;

    text-align: center;

    margin-bottom: 30px;

}



.x-article-content-main{width:93%; height: auto; display: table; margin: auto;}





/*注册*/

.regbox{ width:93%; margin:auto; padding-top: 40px;  height: 150px;}

.regul{ width:100%; margin:auto; height: 50px;}

.regul .rgli1{ width:50px; float: left; text-align: center;line-height: 50px;}

.regul .rgli2{ width:25%; height:50px; float: left;}

.pstline{width:100%;height: 3px; background: #d2a504; margin-top: 23px;}

.regul .rgli1 i{width:50px;height: 50px; line-height: 50px;border-radius: 50%; display: table;}

.psti{ background: #d2a504;  color: #ffffff; font-size: 20px;}

.nopsti{background: #cccccc;  color: #000000; font-size: 20px;}

.nopstline{width:100%;height: 3px; background: #cccccc; margin-top: 23px;}

big

{

    background: #f9f9f9;

    width:100%;

    margin: auto;

}



.big .container

{

    background: #fff;

    position: relative;

   /* width: 854px;*/

}



.big .inset

{

    width: 90%;

    margin: 0 auto;

    text-align: center;

}



.logo

{

    font-size: 30px;

    padding-top: 40px;

    color: #373d41;

}



.logo .tips

{

    font-size: 12px;

    float: right;

    margin-left: 10%;



}



.logo .tips a

{

    color: #348660;

}



.inset .putin

{

    width: 100%;

    height: 38px;

    margin-top: 20px;

    display: inline-block;

}



.inset .putin2

{

    width: 100%;

    height: 38px;

    margin-top: 20px;

    display: inline-block;

}



.putin input

{

    padding: 0 8px;

    width: 100%;

    height: 38px;

    border-radius: 0;

    background: none;

    border: 1px solid #e8e8e8;

    color:#9D9D9D;

    font-size:14px;

}



.putin input:focus

{

    border: 1px solid #348660;

}



input.submit

{

    background: #0066b0;

    width: 100%;

    height: 40px;

    border: none;

    color: #fff;

    cursor: pointer;

}

input.submit:hover

{

    background:#ffbd3d;

    color:#fff;



}

.sign

{

    margin-bottom: 60px;

}



.inset .yq_yanz input

{

    width: 71%;

    float: left;

}



.inset input.Icode

{

    width: 29%;

    height: 38px;

    border: none;

    float: right;

    background: #fff;

    border:1px solid #e8e8e8;

    border-left:none;

    color:#348660;

    cursor: pointer;

}



.inset input.vcode

{

    width: 27%;

    height: 38px;

    border: none;

    float: right;

    background: #eee;

}





/*会员首页*/

.x-member{width: 100%;align-items: center;overflow: hidden; min-height:350px;}

.x-member .x-member-top{flex:none;float: left;width: 100%;overflow: hidden;}

.x-member .x-member-top img{float: left;width: 100%;}

.x-member .x-member-top-info{flex:0 1 auto;width:100%;height:auto;flex-flow: row nowrap;justify-content: space-between;

    align-content: center;align-items: center;background-color:rgba(255,255,255,.95);

    border-radius: 5px;padding:20px;overflow: hidden; border-bottom: 3px solid #eeeeee;}

.x-member .x-member-top-info .x-member-top-avatar{ float:left;height: 80px;border-radius: 50%;overflow: hidden; width:40%; text-align: center;}

.x-member .x-member-top-info .x-member-top-avatar img{width: 80px;height: 80px;border-radius: 50%;}

.x-member .x-member-top-info .x-member-top-info-text{width:55%;overflow: hidden; text-align: left; float: left;}

.x-member .x-member-top-info .x-member-top-info-text .x-member-top-info-text-grade{float:left;width:100%;font-size:14px;}

.x-member .x-member-top-info .x-member-top-info-ico{flex:auto;width: 50px;overflow: hidden;}

.x-member .x-dist{

    flex:auto;width: 100%;margin:10px 10px 0 10px;border-radius: 5px;padding:10px;

    background-color: #ffffff;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;align-content: center;

    overflow: hidden;}

.x-member .x-dist .item{flex:auto;width: 50%;padding:10px;}

.x-member .x-dist .item .name{font-size:1rem;padding-bottom:.5rem;}

.x-member .x-dist .item .value{font-size:0.9rem;}

.memlist{width:93%; height: auto;display: table; margin: 30px auto ;}

.memlist .uboxt{ padding-bottom: 50px;}

.memlist .uboxt li{ height: 40px;line-height: 40px; border-bottom: 1px solid #eeeeee; text-indent: 5px;}

.memlist .uboxt li a{ color: #969595;}

.memlist .uboxt li i{ margin-right: 12px;}

.ylow{ color:orange;}

.red{ color: red;}

.green{ color: green;}

.blue{ color: #337FE5;}



.mtd td {border: 1px solid #333333;padding:3px 3px;}

.td1{ width:20%;}





.hdnews{ width:96%; height: 150px; margin: auto; padding:15px 20px; margin-top:30px;background: #eeeeee;}

.hdnews h3{ margin:0; padding: 0px; height: auto; line-height: 30px; font-size: 16px; color: #ff0000;}

.hdnews h3 a{ color: #ff0000; font-size: 16px;}



.hylg{ width:25%; float: right; margin-top: 20px; font-size: 16px; text-align: right; margin-right: 5%; line-height: 30px;}



.qikan{float:left;width: 100%;padding:0 10px;overflow: hidden;}
.qikan ul li{float: left;width: calc(50vw - 30px);margin:10px;overflow-x: hidden;}
.qikan ul li .image{float: left;width: 100%;overflow: hidden;}
.qikan ul li .image img{float: left;width: 100%;overflow: hidden;}
.qikan ul li .title{float: left;width: 100%;height:40px;line-height:40px;text-align:center;overflow: hidden;}
.image-text{float: left;width: 100%;overflow: hidden;}
.image-text ul li{
    float:left;width:100%;padding:20px 20px;border-bottom:1px solid #efefef;
    overflow: hidden;}
.image-text ul li:nth-child(even){background-color: #fafafa;}
.image-text ul li .title{float:left;width: 100%;margin-bottom:10px;font-weight:400;overflow: hidden;}
.image-text ul li .info .image{flex:none;width: 40vw;margin-right:20px;overflow: hidden;}
.image-text ul li .info .image img{flex:none;width: 100%;transition: all .5s;}
.image-text ul li .info .image img:hover{transform:scale(1.2);}
.image-text ul li .info{float:left;width: 100%;display: flex;flex-flow: row nowrap;justify-content: space-between;align-content: flex-start;align-items: flex-start;overflow: hidden;}
.image-text ul li .info .info-text{flex:auto;width:100%;overflow: hidden;}
.image-text ul li .info .info-text .info-demo{float:left;font-size:14px;width: 100%;margin-bottom:10px;color:#666666;overflow: hidden;}
.image-text ul li .info .info-text .info-tools{float:left;font-size:12px;margin-bottom:0px;color:#ffffff;border-radius:4px;overflow: hidden;}
.image-text ul li .info .info-text .info-tools .info-date{float:left;padding:5px 10px;background-color:#017cc2;overflow: hidden;}
.image-text ul li .info .info-text .info-tools .info-more{float:left;padding:5px 10px;background-color:#85c227;overflow: hidden;}


.x-empty{float: left;padding:20px 0;width: 100%;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;align-content: center;overflow: hidden;}
.x-empty i{font-size:80px;overflow: hidden;}















