@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143;
 font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460;
 width: 100%; min-width: 320px; zoom:1;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);
/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.dl,.dl dd,.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;font-family: '微软雅黑';} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #034494;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}





.container{margin:0 auto; max-width: 1200px;}
@media screen and (min-width:1200px ){
    .container{width:98%;margin:0 auto; padding: 0;}
}


/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}


/*分页*/
.pages{}
/*分页*/


/*头部*/
.top{}
.mainnav{}
/*头部*/

/*头部*/
.header{border-top:4px solid #e0eef3;position: relative;}
.headerTop{background:#034494; height: 40px; line-height: 40px; color: #fff;}
.headerTop .left{float: left;}
.headerTop .right{float: right;}
.headerTop .right a{display: inline-block;text-transform: uppercase; height: 20px;padding:0 10px; color: #fff; line-height: 20px; border:1px solid #fff;vertical-align: middle;}
.header .NavTop{padding:10px 15px;}
.header .logo{display: block; float: left;height: 60px;}
.header .logo img{max-height: 100%;max-width: 100%;vertical-align: middle;}
.header .nav-btn{float: right; cursor: pointer; line-height: 60px; font-size: 30px; color:#034494; }
.headerBox{max-width: 1200px;margin: 0 auto;}
.NavBoxRight{padding:0 15px;}
.NavBoxRight .inputBox{border:1px solid #034494;background: #fff;}
.NavBoxRight .inputBox .inputWap{padding: 0 40px 0 15px; position: relative;}
.NavBoxRight .inputBox .inputWap input{width: 100%;line-height: 30px;}
.NavBoxRight .inputBox .inputWap a{position: absolute; right: 0;top: 0;display: block; width: 40px;height: 100%; background: url(/japan/images/searchbtn.png) no-repeat center;}
.mainnav{max-width: 760px;}
.mainnav ul li{}
.mainnav ul li a{ display: block; line-height: 35px;font-size: 14px;height:50px;line-height: 50px;}
.mainnav ul li a:hover
.NavBox{display: none;}
.MaxNavTopR{display: none; padding-top: 18px;}
.NavBox .NavBoxRight a{display: block; float: right;}
.NavBox .NavBoxRight a.btn{background: url(/japan/images/searchbtn.png) no-repeat center; height: 30px;width: 30px;}
.NavBox .NavBoxRight a.lang{ height: 30px;width: 30px; border-radius: 30px; background:#034494; line-height: 30px;text-align: center;color: #fff; text-transform: uppercase; }
.NavBox .NavBoxRight i.bg{display: block; width: 30px;height: 30px; background: url(/japan/images/navBg.png) no-repeat center; float: right;}
.GpDM{text-align: right;padding-top: 10px;}
.GpDM span{display: inline-block;height: 26px;line-height: 26px;border-radius: 26px; background: #d2232a; font-size: 14px; color: #fff;padding:0 15px; }

.top_box {float: right;background: url(/japan/images/top_bg.png) no-repeat right center;padding-left:100px;}
.top_box .wx{float: left;width:30px;height: 30px;background: url(/japan/images/wx.png) no-repeat center;margin-bottom: 4px;}
.top_box  .ry,.top_box .en{float: left;width: 70px;height: 25px;line-height: 25px;text-align: center;background: #fff;border-radius: 15px;margin-left: 5px;margin-top: 2.5px;}
.top_box  .ry a,.top_box .en a{color:#709cbb;display: block;height: 25px;}
.top_box   .search{float: left;width: 217px;height: 25px;margin-left: 5px;background: url(/japan/images/search.png) no-repeat center;margin-top: 2.5px;}
.top_box   .search input{width: 182px;height: 25px;line-height: 25px;padding:0 15px;color:#999999;font-size: 12px;}
.top_box   .search a{display: inline-block;float: right;width: 32px;height: 25px;}

.HomeBan{width: 100%;}
.HomeBan img{width: 100%;vertical-align: bottom;}
.HomeBan  .span{height: 40px;line-height: 40px;background:rgba(0,0,0,0.7);color:#fff;position: absolute;bottom: 0px;left:0px;width: 100%;padding:0 20px;display: none;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width: 23px;height: 2px;background: #a39f9e;opacity: 1;}
.swiper-pagination-bullet-active{background: #fff !important;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: auto !important;right:0px !important;left:auto !important;text-align: right;padding-right: 20px;line-height: 24px !important;}
.swiper-pagination{}
.HomeBan .swiper-slide:hover  .span{color:#155aa1;cursor:pointer;}
.HomeBan .img{display: none;}
.top_box{display: none;}
.NavBox{display: none;}
.mainnav ul li a{padding:0 20px;height: 35px;line-height: 35px;}
.banner{max-width: 1200px;margin:0 auto;}
.banner img{width: 100%;}
.banner .img{display: none;}
.container_single{padding:25px 10px;}



@media (min-width: 768px){
  .HomeBan .img{display: block;}
  .HomeBan .img1{display: none;}
  .banner .img{display: block;}
  .banner .img1{display: none;}
}

@media screen and (min-width:1000px ){
  .header{height: 100px;position:relative;}
  .NavTop .nav-btn{display: none;}
  .headerTop{display: none;}
  .header .NavTop{float: left;}
  .NavBox{display: block; float: right; width: }
  .NavBox .mainnav{float: right;border-top:1px solid #ededed;margin-top: 25px;}
  .NavBox .mainnav ul li{float: left;}
  .NavBox .NavBoxRight{float: right; width: 150px; position: relative;}
  .MaxNavTopR{display: block;}
  .NavBox .NavBoxRight .inputBox{display: none; position: absolute; right: 69px;top: 17px; width: 200px;}
  .header .NavTop{padding:0; height: 100px;  line-height: 100px;margin-top:3px;}
  .header .NavTop .logo{height: 100px;}
  .mainnav ul li a{border-top:4px solid transparent;}
  .mainnav ul li a:hover,.mainnav ul li.on a{color: #034494;border-top:4px solid #034494;}
  .mainnav ul li{background: url(/japan/images/nav_bg.jpg) no-repeat right center;padding:0 20px;}
  .mainnav ul li.last{background: none;}
  .top_box{position: relative;z-index: 44;display: block;}
  .header .bg{width: 30%;height:35px;position: absolute;right: 0px;top:-1px;background: #e0eef3;z-index: 4;}
  .HomeBan  .span{display: block;}
  .mainnav ul li a{padding:0;height: 50px;line-height: 50px;}
  .NavBox{display: block;}
  .Home_floor1 .Home_list{height: 377px;}
  .Home_floor1 .middle_top{height: 229px;}
  .Home_floor1 .middle_bottom{height: 133px;}

}


/* .Home_floor1 .middle_bottom .Home_floor1_top  a{float: right;    display: inline-block;
    width: 16px;
    height: 16px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #999999;
    text-align: center;
    line-height: 9px;    margin-top: 15px;    margin-right: 10px;} */
.Home_floor1 .middle_bottom .Home_floor1_top b{display: inline-block;
    width: 2px;
    height: 2px;
    background: #fff;
    margin: 0 1px;}

.HomeBan {overflow: hidden;width: 100%;max-width: 1200px;margin:0 auto;}

.HomeBan .swiper-container{
      width: 100%;
      height: 100%;
}

@media screen and (min-width:1200px ){
  .NavBox{width: 70%;}
 /*  .Home_floor1 .middle_bottom .Home_floor1_top  a{ margin-right: 20px;} */
}


.top_box1{display: none !important;}

@media (max-width: 1000px){
  .top_box1{    display: block  !important;
    position: absolute; 
    top: -1px;
    left: 0px;
    width: 100%;
    background: #e0eef3;
    height: 36px;padding-left:10px;}
 .header {
    border-top: 4px solid #e0eef3;
    position: relative;
    padding-top: 40px;}
}


.HomeBan .swiper-container .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.HomeBan a{display: block;width: 100%;}
.HomeBan .swiper-container .swiper-slide .span{text-align: left;}

/*底部*/
.bottom{}
.footer{padding:20px 10px;background: #155aa1;text-align: center;}
.footer .link_box a{color:#9dbee0;font-size: 12px;}
.footer .link_box em{font-style: normal;color:#53789d;padding: 0 10px;display: inline-block;vertical-align: middle;font-size: 12px;}
.footer .link_box{margin-bottom: 10px;}
.copyright{color:#9dbee0;font-size: 12px;}
.copyright a{color:#9dbee0;font-size: 12px;}
.footer .right .h3{color:#fff;font-style: 20px;padding:10px 0;}
.footer .right .h3 img{margin-right:5px;}
.footer .right .p{color:#9dbee0;font-size: 12px;}
.footer .right .right2{padding:10px 0;max-width: 76px;display: inline-block;margin:0 auto;}
/*底部*/

/*页面二级/左侧/右侧菜单*/
.slidebar{margin-bottom: 20px;}
.nav-menu li{display: inline-block;color:#666666;margin-right: 6px;}
.nav-menu li a{color:#666666;font-size: 14px;background: #eff4f6;display: block;padding:0 18px;height: 35px;line-height: 35px;border-radius: 17.55px;}
.nav-menu ul{white-space: nowrap;overflow-x: auto;}
.nav-menu li.on a{color:#155aa1;}
/*页面二级/左侧/右侧菜单*/
.location .current{display: none;}
.location .columnname{border-bottom:1px solid #e7f0f4;color:#333333;font-style: 16px;font-weight: bold;height: 40px;line-height: 40px;margin-left:10px;position: relative;}
.location .columnname .span{padding-left:10px;background: url(/japan/images/yuan.png) no-repeat left center;display: inline-block;line-height: 36px;padding-left: 10px;position: absolute;bottom:0px;left:-10px;}
.location .columnname .span em{border-bottom:2px solid #87b2c7;display: inline-block;line-height: 36px;font-style: normal;}


.Home_floor1_top .name{padding-left:27px;background: url(/japan/images/floor1.png) no-repeat left center;color:#155aa1;font-size: 15px;font-weight: bold;height: 45px;line-height: 47px;position: absolute;top:0px;left:10px;}
.Home_floor1_top{padding-left:117px;position:relative;height: 50px;margin-bottom: 20px;}
.Home_floor1 .left{/*width:32%;*/border-top:2px solid #155aa1;border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;}
.HomeBan{margin-bottom: 20px;}
.Home_floor1{padding:40px 0;background: #fafafa;}
.Home_floor1_top .ul li{width: 33.33%;float: left;height: 45px;line-height: 45px;color:#333333;cursor:pointer;text-align: center;background: url(/japan/images/topbg.png) no-repeat left top;}
.Home_floor1_top .ul li span{display:inline-block;line-height: 30px;/* border-bottom:2px solid transparent; */font-size: 12px;}
/* .Home_floor1_top .ul li:hover span{border-bottom:2px solid #961e23;color:#961e23;}
.Home_floor1_top .ul li.on span{border-bottom:2px solid #961e23;color:#961e23;}
 */
.Home_floor1_top.education .ul li{width: 50%;}



.Home_floor1_top .name{padding-left:27px;background: url(/japan/images/floor1.png) no-repeat left center;color:#155aa1;font-size: 15px;font-weight: bold;height: 45px;line-height: 47px;position: absolute;top:0px;left:10px;}


.Home_floor1_top  .name{top:50%;margin-top:-22.5px;left:10px;}



/* .Home_floor1_top{height: auto;} */

.Home_floor1_top .ul li{height: 62px;background-size: auto 100%;}
.Home_floor1_top .ul li a{ height: 62px; position: relative;border-bottom:2px solid transparent; display: block;}
.Home_floor1_top .ul li span{ display: inline-block;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute; top: 50%;
  left: 0;
  width: 100%;

}
.Home_floor1_top .ul li:hover a{border-bottom:2px solid #961e23;color:#961e23;}
.Home_floor1_top .ul li.on a{border-bottom:2px solid #961e23;color:#961e23;}





.Home_floor1_list {padding:0 10px;}
.Home_floor1_list .lleft{float: left;width: 44%;max-width: 150px;}
.Home_floor1_list .rright{float: left;width: 44%;margin-left: 4%;}
.Home_floor1_list .rright .h3{overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;color:#333333;font-weight: bold;padding:7px 0;
}
.Home_floor1_list .rright .h3 a{color:#333333;font-size: 14px;}
.Home_floor1_list .rright .p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;color: #999999;font-size: 12px;line-height:20px;
}
.Home_floor1_list .ul .normal a{display:block;padding-left: 19px;height: 40px;line-height: 40px;background: url(/japan/images/floor6.png) no-repeat left center;font-size: 12px;}
.Home_floor1_list li{border-bottom:1px dashed #cfcfcf;}
.Home_floor1_list li.top{border:0;padding-bottom:15px;}
.Home_floor1 .left{margin-bottom: 40px;}
.Home_floor1 .middle{margin-bottom: 40px;}
.Home_floor1 .Home_floor1_list .time{display: none;}

.Home_floor1 .middle{/*width:32%;*/border-top:2px solid #155aa1;border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;}
.Home_floor1_list .Box{display: none;}
.Home_floor1_list .yc_Box dl{margin: 0;}
.Home_floor1_list .yc_Box dd{margin-left: 0;line-height: 22px;font-size: 14px;margin-bottom: 14px;}

.Home_floor1 .middle .Home_floor1_top .name{background: url(/japan/images/floor3.png) no-repeat left center;}
.Home_floor1 .right .Home_floor1_top .name{background: url(/japan/images/floor2.png) no-repeat left center;}
.Home_floor1 .middle_bottom .Home_floor1_top .name{background: url(/japan/images/floor5.png) no-repeat left center;}
.Home_floor1 .right .middle_top{border-top:2px solid #155aa1;border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;margin-bottom: 40px;}
.Home_floor1 .middle_bottom{border-top:2px solid #155aa1;border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;}

.Home_floor2 .Home_floor1_top{/*width:32%;*/border-top:2px solid #155aa1;}
.Home_floor2 .Home_floor1_top .name{background: url(/japan/images/floor7.png) no-repeat left center;}
.Home_floor2{background: #fafafa;padding-bottom: 50px;}
.Home_floor2_list{padding:0 10px;}
.Home_floor2_list li{float: left;border-right:1px solid #e8e8e8;margin-bottom: 14px;line-height:12px;}
.Home_floor2_list li a{padding:0 5px;color:#666666;font-size: 12px;line-height: 12px;}
.Home_floor2 .container{border-right:1px solid #ececec;border-left:1px solid #ececec;border-bottom:1px solid #ececec;}



.bdshare-button-style0-32 a{width:30px !important;height: 30px !important;background: none !important;margin:0 !important;}



@media(min-width:400px){
   .Home_floor1{padding:40px 10px;}
   .Home_floor2{padding:0px 10px 40px;}
   .Home_floor1_top .ul li span{font-size: 14px;}

   .Home_floor1_top .name{font-size: 18px;}
}

.Home_floor1 .clear1{display: none;}

.Home_floor1 .Home_list .middle_bottom1{display: none;}

@media(min-width: 768px){
  .Home_floor1_list .rright{margin-top: 12px;}
  .Home_listt1{float: left;width:48%;}
  .Home_listt2{float: right;width:48%;}
  .Home_floor1 .clear1{display: block;}
  .Home_listt3 .middle_top{float: left;width:48%;}
  .Home_listt3 .middle_bottom{float: right;width:48%;}

}

@media(min-width:1000px){
   .Home_floor1 .left{float: left;width: 32%;margin-bottom: 0;}
   .Home_floor1 .middle{float: left;width: 32%;margin-left:2%;margin-bottom: 0;}
   .Home_floor1 .right{float: right;width: 32%;margin-bottom: 0;}
   .Home_floor1 .right .Home_floor1_top{margin-bottom: 18px;}
   .Home_floor1 .right .middle_bottom .Home_floor1_top{margin-bottom: 4px;}
   .Home_floor1 .right .middle_top{ margin-bottom: 15px;}
   .Home_floor1_list .lleft{width: 150px;}
   .Home_floor1 .Home_floor1_list .time{display: block;float: right;}
   .Home_floor2_list li a{padding:0 18px;}
   .Home_floor2_list{padding-bottom: 25px;margin-left: -11px;}
   .footer .left{float: left;width: 50%;text-align: left;margin-top: 14.5px;}
   .footer .right{float: right;width: 300px;}
   .footer .right .right2{float: right;padding:0px;}
   .footer .right .right1{float: left;width: 200px;text-align: left;margin-top: 10px;}
   .footer .right .h3{padding:0 0 6px;}
   .Home_floor2_list li a:hover{color:#155aa1;}
   .footer a:hover{color:#961e23;}
  .Home_floor1_list .rright{margin-top: 0;}
  .Home_listt3 .middle_top{float: none;width:100%;}
   .Home_listt3 .middle_bottom{float: none;width:100%;}

  .Home_floor1 .clear1{display: none;}
  .Home_floor1 .Home_list .middle_bottom1{display: block;}
  .Home_floor1 .Home_list .middle_bottom2{display: none;}
   


} 
@media(min-width:1200px){
  .Home_floor1_list{padding:0 20px;}
  .Home_floor1_top{padding-left:133px;}
  .Home_floor1_top .name{left:20px;}
  .Home_floor1_top.education{padding-left: 180px;}
}
.singlepage_Content{padding:0 10px;border:1px solid #e3e3e3;min-height: 300px;}
.singlepage{padding:30px 0;}
.padding_30{padding:30px 0;}
.singlepage .h3{color:#333333;font-size: 16px;font-weight: bold;text-align: center;line-height: 25px;padding-bottom: 20px;}
.singlepage  .p{text-indent: 28px;color:#666666;font-size: 14px;line-height: 24px;padding-bottom: 15px;}
.singlepage  .p2{padding-left: 28px;padding-bottom: 28px;}
.singlepage  .p3 .img1{display: inline-block;margin:0 auto;}
.singlepage  .p3 {padding-bottom: 15px;}
.singlepage  .p1{font-size: 14px;line-height: 24px;padding-bottom: 15px;padding-left: 28px;}
.singlepage  .p1 img{margin:10px 0;}
.singlepage .h4{color:#666;font-size: 16px;font-weight: bold;padding-bottom:20px;}

.menu_name{color:#155aa1;font-size: 16px;font-weight: bold;padding-bottom: 15px;}
.singlepage .p5{color:#666666;font-size: 14px;line-height: 24px;}
.singlepage  .Box{margin:15px 0;display: inline-block;}
.singlepage  .Box  .h5{text-align: right;color:#195da2;font-size: 14px;margin-top: 15px;}
.singlepage .p6{color:#666666;font-size: 14px;line-height: 24px;}
.singlepage .p7 img{float: right;}

.contact_content .h4{color:#333333;font-weight: bold;font-size: 16px;line-height: 45px;padding:0px;padding-top:10px;}
.contact_content .di{padding-left:26px;color:#666666;font-size: 14px;line-height: 24px;background: url(/japan/images/dz.png) no-repeat left 2px;margin-bottom: 10px;}
.contact_content .yz{padding-left:26px;color:#666666;font-size: 14px;line-height: 24px;background: url(/japan/images/lx.png) no-repeat left 2px;margin-bottom: 10px;}
.contact_content .yd{padding-left:26px;color:#666666;font-size: 14px;line-height: 24px;background: url(/japan/images/xj.png) no-repeat left 2px;margin-bottom: 10px;}
.contact_content .sj{padding-left:26px;color:#666666;font-size: 14px;line-height: 24px;background: url(/japan/images/phone.png) no-repeat left 2px;margin-bottom: 10px;}
.BMap_Marker .BMapLabel{display: none !important;}
.contact_content .dt{padding:10px;border:1px solid #e1e1e1;margin:20px auto;}
.BMap_stdMpCtrl{display: none;}
.anchorBL{display: none;}


/*pages*/
.Pages{ padding:10px 0 65px; line-height:18px; zoom:1; overflow:hidden;text-align: center;}
.Pages .num a{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:27px;border:1px solid #eaeaea;display: inline-block;font-style: normal;}
.Pages a:hover{color:#fff;background: #155aa1}
.Pages .num a.a_cur{color:#fff;background: #155aa1}
.Pages .a_prev{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;}
.Pages .a_next{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;}
.Pages .a_first{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;}
.Pages .a_end{color:#acacac;font-size: 12px;text-align: center;height: 27px;line-height: 27px;width:68px;border:1px solid #eaeaea;display: inline-block;font-style: normal;}
.Pages .num{display: none;  }
.Pages .a_first{display: none;  }
.Pages .a_end{display: none;  }
/*pages end*/

.member_list li{border:1px solid #e3e3e3;background: #fafafa;margin-bottom: 35px;padding:30px;font-size: 0;}
.member_list li a{display: block;}
.member_list li a.cleft{display: inline-block;width: 80px;height: 80px;border-radius: 50%;overflow: hidden;}
.member_list li a.cright{display: inline-block;width: calc(100% - 90px);margin-left: 10px;}
.member_list li .h3{color:#333333;font-size: 24px;line-height: 34px;}
.member_list li .h4{color:#888888;font-size: 14px;line-height: 24px;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}
.member_list li .h4 i{display: block;width: 75px;height: 1px;background: #c3c2c2;margin:5px 0 8px;}
.member_list li .p{color:#656565;line-height: 24px;}
.member_list li a:hover .h3{color:#155aa1;}

.member_content .img img{display: inline-block;border-radius:50%;overflow:hidden;border:5px solid #e3e3e3;margin:0 auto;}
.member_content .img{text-align: center;margin-bottom: 20px;}
.member_content .h3{color:#333333;font-size: 20px;font-weight: bold;text-align: center;}
.member_content .h4{color:#333333;font-size: 16px;text-align:center;line-height: 35px;margin-bottom: 35px;}
.member_content .p{color:#000000;font-size: 14px;line-height: 30px;}
.Yj_list li a{overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;display: block;height: 49px;line-height: 49px;color:#666666;border-bottom:1px dashed #d0d0d0;padding-left:17px;background: url(/japan/images/yuan.png) no-repeat left center;}
.Yj_list li a .time{float: right;display: none;}
.Yj_list li a:hover{color:#155aa1;}
.Yj_list .ul{margin-bottom: 45px;}
.singPage_title{color:#333333;font-size: 24px;line-height: 31px;text-align: center;padding-bottom: 15px;}
.Yj_content .ly .xiao{color:#8f8f8f;font-size: 12px;display: inline-block;padding:0 10px;}
.Yj_content .ly {padding:0 0 15px ;text-align: center;border-bottom:1px solid #eeeeee;margin-bottom: 30px;}
.Yj_content .p{color:#666666;font-size: 14px;line-height: 24px;text-indent: 28px;padding-bottom: 15px;}
.Yj_content .xia a{display: block;width:210px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;font-weight: bold;color:#fff;background: #195da2;border-radius: 17.5px;margin:35px 0 50px;}
.singlePage_fy a{display: block;line-height: 26px;color:#929292;padding-left:19px;background: url(/japan/images/hd.jpg) no-repeat left center;}
.singlePage_fy a:hover{color:#195da2;}
.singlePage_fy{border-top:1px dashed #d0cfcf;padding-top:20px;margin-top: 40px;}

.gYj_list .left{margin-bottom:24px;}
.gYj_list .right .h3 a{color:#555555;font-size: 16px;line-height: 24px;padding-bottom:15px;display:block;}
.gYj_list .right .h3 a:hover{color:#155aa1;}
.gYj_list .right .p{color:#999999;font-size: 14px;line-height: 24px;padding-bottom: 15px;}
.gYj_list .right .more a{display: block;width: 125px;height: 40px;line-height: 40px;text-align: center;color:#155aa1;background: #f8f8f9;}
.gYj_list li{padding:30px 0;border-bottom: 1px solid #e5e5e5;}
.gYj_list .ul{padding-bottom: 40px;}
.gYj_list li .time{display: none;}

.Yj_content .imgg{text-align: center;padding:25px 0;}
.Yj_content .imgg .j6{color:#999999;font-size: 12px;padding-top:15px;}
.Px_contnt .p{text-indent: 0}
.Px_contnt .span{font-weight: bold;}

.News_list .h2{color:#333333;font-size: 14px;line-height: 24px;padding:15px 0 10px;overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;display: block;}
.News_list .p{color:#666666;font-size: 12px;line-height: 20px;padding-bottom: 14px;border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.News_list .time{color:#888888;padding-bottom: 10px;}
.News_list .time .more{width:27px;height: 9px;float: right;background: url(/japan/images/news_more.jpg);margin-top:5px; }
.News_list li{margin-bottom:30px;border:1px solid #ebebeb;}
.News_list .Box{padding:0 15px;}
.News_list li a.Ispic{ display: block; padding-bottom: 60%; background-size: cover;}
.News_list li img{display: none;width: 100%;}
.News_list .ul{margin-bottom: 35px;}
.News_list .h2:hover{color:#155aa1;}

.link_list li .span{display: block;}
.link_list li {width: 48%;margin-right: 4%;float: left;    border: 1px solid #eaeaea;margin-bottom: 15px;}
.link_list li:nth-child(2n){margin-right:0%;}
.link_list li img{width: 100%;}
.link_list li .span{display: block;text-align: center;line-height: 24px;padding:15px 0;}
.link_list .ul{margin-bottom: 25px;}

@media(min-width:400px){
   .News_list li{width: 48%;float: left;}
   .News_list li:nth-child(2n){margin-left:4%;}
}

@media(min-width:640px){
   .member_list li{width: 48%;float: left;margin-bottom: 40px;}
   .member_list li:nth-child(2n){margin-left:4%;}
   .Yj_list li a .time{display: inline-block;}
   .gYj_list .left{float: left;width: 30%;margin-bottom: 0;}
   .gYj_list .right{float: right;width: 65%;}
   .link_list li{width: 32%;float: left;margin-right: 2%;}
   .link_list li:nth-child(2n) {margin-right: 2%}
   .link_list li:nth-child(3n){margin-right:0;}
}


@media(min-width:768px){
   .container_single{padding-left:225px;position: relative;min-height: 400px;}
   .slidebar{position: absolute;width:200px;top:25px;left:10px;}
   .nav-menu li{display: block;border-radius: none;margin-right:0px;background: #eff4f6;}
   .nav-menu li a{border-radius:0;height: 49px;line-height: 49px;border-bottom:1px solid #fff;background: url(/japan/images/zhongx.png) no-repeat 170px center;padding-left:35px;}
   .menu_name {color:#fff;height: 50px;background: url(/japan/images/meubg.png) no-repeat top center;line-height: 50px;padding-left:35px;}
   .menu_name i{display: inline-block;width:40px;height: 1px;background: #fff;margin:0 0 0 25px;vertical-align: middle;}
   .nav-menu {padding-bottom: 54px;background: url(/japan/images/menubg1.png) no-repeat bottom center;}
   .nav-menu li.on a{background-image:  url(/japan/images/zhongx2.png);} 
   .nav-menu li:hover a{background-image:  url(/japan/images/zhongx2.png);color:#155aa1;}
   .location .current{float: right;display: block;color:#999999;font-size: 12px;font-weight: 400;}
   .location .current a{color:#999999;}
   .location .current span{color:#155aa1;padding-right: 20px;background: url(/japan/images/index.png) no-repeat right center;}
   .singlepage .Box1 .Box{float: right;margin-left:15px;width:35%;}
   .singlepage .Box1 .p5{float: left;width:57%;}
   .Pages .num{display: inline-block;  }
   .Pages .a_first{display: inline-block;  }
   .Pages .a_end{display: inline-block;  }
   .location .current a:hover{color:#155aa1;}
}

@media(min-width:1000px){
   .contact_content .left{width:55%;float: left;}
   .contact_content  .right{float: right;width:40%;}
   .contact_content .h4{padding:20px 0;}
   .contact_content .di{margin-bottom: 25px;}
   .contact_content .yz{margin-bottom: 25px;}
   .contact_content .yd{margin-bottom: 25px;}
   .contact_content .dt{margin:45px 0;}
   .gYj_list li .time{display: block;float: right;color:#999999;font-size: 14px;}
   .gYj_list .right .p{padding-bottom:19px;}
   .News_list li{width: 32%;float: left;margin-left:0px;margin-right: 2%;}
   .News_list li:nth-child(2n) {margin-left: 0%}
   .News_list li:nth-child(3n){margin-right:0%;}

   .link_list li{width: 23%;float: left;margin-right: 2.5%;}
   .link_list li:nth-child(2n) {margin-right: 2.5%}
   .link_list li:nth-child(3n){margin-right:2.5%;}
   .link_list li:nth-child(4n){margin-right:0%;}


}
@media(min-width:1200px){
   .slidebar{left:0px;}
   .container_single{padding:25px 0 25px 225px;}
   .location .columnname{margin-top:15px;}
   .singlepage_Content{padding:0 30px;}
   .singlepage .Box1 .Box{float: right;margin-left:15px;width:40%;margin-top:-20px;}
   .singlepage .Box1 .p5{float: left;width:51%;}
   .gYj_list .left{float: left;width: 244px;}
   .gYj_list .right{float: right;width:630px;}

}




.bd_weixin_popup{height: 310px !important; }











/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{  display:inline-block;}





/* 理事会列表*/
.council-list ul{font-size: 0;text-align: center;}
.council-list ul.list1 li{display: inline-block;width: 25%;margin-right: 5%;margin-bottom: 20px;vertical-align: top;}
.council-list ul.list1 li:last-child{margin-right: 0;}
.council-list ul.list2 li{display: inline-block;width: 20%;margin-right: 7%;margin-bottom: 20px;vertical-align: top;}
.council-list ul.list2 li:last-child{margin-right: 0;}
.council-list ul.list3 li{display: inline-block;width: 15%;margin-right: 9%;margin-bottom: 20px;vertical-align: top;}
.council-list ul.list3 li:nth-of-type(4n){margin-right: 0;}
.council-list ul li .img{overflow: hidden; width:73.26%; margin:0 auto;}
.council-list ul li .img a {padding-bottom:100%;display:block; position:relative; overflow:hidden;}
.council-list ul li .img img{display:block; position:absolute; left:0; top:0; width: 100%; height:auto; min-height:100%; }
.council-list ul li .h3{margin-top: 15px;color: #333333;font-size: 24px;line-height: 1;}
.council-list ul li .h4{margin-top: 15px;color: #888888;font-size: 14px;line-height: 2;}
.council-list ul li .p{margin-top: 15px;color: #656565;line-height: 1;}
@media(max-width:768px){
  .council-list ul.list1 li{display: inline-block;width: 45%;margin-right: 10%;margin-bottom: 20px;vertical-align: top;}
  .council-list ul.list2 li{display: inline-block;width: 30%;margin-right: 5%;margin-bottom: 20px;vertical-align: top;}
  .council-list ul.list3 li{display: inline-block;width: 45%;margin-right: 10%;margin-bottom: 20px;vertical-align: top;}
  .council-list ul.list3 li:nth-of-type(2n){margin-right: 0;}
}


.council-list ul li{
  float: left;
  padding-bottom:2%;
  width: 28.333%;
  margin:0 2.5%;
}

.council-list ul li:nth-child(1), .council-list ul li:nth-child(2) {width:40%; margin:0 5%; height:auto;}
.council-list ul li:nth-child(1) .img, .council-list ul li:nth-child(2) .img{width:54.795%;}


.council-list ul.mored65 li:nth-child(1){width:100%; margin:0;}
.council-list ul.mored65 li:nth-child(1) .img{width: 22%;}

.council-list ul.mored65 li:nth-child(2){width:28.333%; margin:0 2.5%;}
.council-list ul.mored65 li:nth-child(2) .img{width: 73.26%;}


.council-list ul li .h4{height: 80px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}


.council-list ul.mored21 li:first-child {float:none; width:auto;}
.council-list ul.mored21 li:first-child .img {width:24.361%; margin:0 auto;}
.council-list ul.mored21 li:first-child .cright {width:24.361%; margin:0 auto;}
.council-list ul.mored21 li:first-child .h4 {height:auto;}
.council-list ul.mored21 li:nth-child(2){ width: 28.333%;
  margin:0 2.5%;}
.council-list ul.mored21 li:nth-child(2) .img {width:73.26%;}
.council-list ul.mored21 li:last-child {float: right;}

.subcate {font-size:0; line-height:normal; text-align:center; margin-bottom:3.5%;}
.subcate span {display:inline-block;}
.subcate span a {display:block; background-color:#eff4f6; margin:5px; color:#666; font-size:14px; padding:0 20px; height:40px; line-height:40px;}
.subcate span a:hover {color:#155aa1;}
.subcate span.cur a {background-color:#155aa1; color:#fff;}

.researchTeam .itemlist {overflow:hidden;}
.researchTeam .item {overflow:hidden; margin-bottom:3%;}
.researchTeam .photo {float:left; width:150px;}
.researchTeam .photo a {display:block; padding-bottom:129%; position:relative;}
.researchTeam .photo img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.researchTeam .info {margin-left:180px; overflow:hidden; padding:8px 0;}
.researchTeam .info a {display:block; overflow:hidden;}
.researchTeam .top {font-size:16px; font-weight:bold; color:#222; text-indent:2em;margin-bottom:4px;}
.researchTeam .top span {margin-right:15px;}
.researchTeam .p {text-indent:2em; font-size:15px; line-height:1.875em; color:#555; /*height:9.375em;*/}

.researchTeam .item82,.researchTeam .item81 {float:left; width:48%; display:table; table-layout:fixed;}
.researchTeam .item82:nth-child(2n),.researchTeam .item81:nth-child(2n) {float:right;}
.researchTeam .item82 .photo,.researchTeam .item81 .photo {width:150px; display:table-cell; vertical-align:top; float:none;}
.researchTeam .item82 .info ,.researchTeam .item81 .info{margin-left:0; padding-left:10px; display:table-cell; vertical-align:middle;}
.researchTeam .item82 .top,.researchTeam .item81 .top {text-indent:0;}
.researchTeam .item82 .p,.researchTeam .item81 .p {text-indent:0; line-height:1.65em; height:auto; max-height:9.9em; text-align:justify;}
@media(max-width:960px){
  .researchTeam .item82,.researchTeam .item81 {float:none; width:100%;}
  .researchTeam .item82:nth-child(2n),.researchTeam .item81:nth-child(2n){float:none;}
}
@media(max-width:767px){
  
  .subcate span a {height:35px; line-height:35px; padding:0 10px;}
  
  .council-list ul li .h3 {font-size:16px;}
  
  .council-list ul.mored21 li:first-child .cright {width:auto;}
  
  .researchTeam .photo, .researchTeam .item82 .photo,.researchTeam .item81 .photo {width:90px;}
  .researchTeam .info {margin-left:100px; padding:1px 0;}
  .researchTeam .top {font-size:14px;}
  .researchTeam .p {font-size:14px; line-height:1.65em; height:6.6em;}
  
  .researchTeam .item82 .p,.researchTeam .item81 .p  {max-height:6.6em;}
}
.public-more{margin-top: 10px;}
.public-more.media{display: none;}
.public-more a{font-size: 16px;color:#155aa1;}
@media(max-width:767px){.public-more.media{display: block;}.public-more{padding-bottom: 10px;display: block;}}
