﻿@charset "utf-8";
*{margin:0;padding:0;}
body{ font-family:  "microsoft yahei", arial, helvetica, sans-serif;margin:0px; padding:0px; margin:0px auto; font-size:16px; color:#333333; width:100%;  zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333333;}
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;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:middle;}
a{ color:#333333; text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#235cb5;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both;}

/*单行文本省略号*/
.dot {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dot2, .dot3, .dot4 {
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}
.dot2 {
	-webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
	-webkit-line-clamp: 3;
}
.dot4 {
	-webkit-line-clamp: 4;
}

.container{width:1200px;margin:0 auto;}
@media(max-width:1200px){
	.container{width:96%;}
}
@media(max-width:768px){
	body{font-size: 14px;}
}

/* top */
.top .homeban img{width:100%;}

.mainnav ul{background:url(/uploads/image/luimage/nav-bg.jpg) no-repeat top center;background-size:cover;box-shadow: 0 10px 30px #e2e4e8;margin-top:-61.5px;z-index:999;position: relative;}
.mainnav ul::after{content:'';display: block;clear: both;}
.mainnav ul li{float:left;width:16.66667%;text-align: center;padding:12px 0 15px 0;}
.mainnav ul li .navico{height:40px;line-height: 40px;}
.mainnav ul li .navico .img2{display: none;}
.mainnav ul li p{color:#fff;padding-top:10px;}
.mainnav ul li:hover{background:#fff;}
.mainnav ul li:hover p{color:#235cb5;}
.mainnav ul li:hover .navico .img2{display: inline-block;}
.mainnav ul li:hover .navico .img1{display: none;}
.mainnav ul li.on{background:#fff;}
.mainnav ul li.on p{color:#235cb5;}
.mainnav ul li.on .navico .img2{display: inline-block;}
.mainnav ul li.on .navico .img1{display: none;}

@media(max-width:768px){
	.mainnav ul{margin-top:0;}
	.mainnav ul li{width:33.333333%;padding:10px 0;}
	.mainnav ul li .navico{height:30px;}
	.mainnav ul li .navico img{height:20px;}
}

.hmain{background:url(/uploads/image/luimage/bg.jpg) no-repeat;background-size: cover;padding-top:30px;padding-bottom:40px;}
.hmainbox{padding:30px 40px;background:#fff;}

.news{position: relative;}
.news .newsnav{position: absolute;right:0;top:0;width:48%;}
.news .newsnav ul{margin:10px 0;}
.news .newsnav ul::after{content:'';display: block;clear: both;}
.news .newsnav ul li{float:left;width:28%;line-height: 40px;text-align: center;background:#d3dce9;margin-right:2%;position: relative;}
.news .newsnav ul li a{display: block;}
.news .newsnav ul li.on{background:#235cb5;}
.news .newsnav ul li.on::before{content:'';display: block;width:80%;height:50px;border:1px solid #235cb5;box-sizing: border-box;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.news .newsnav ul li.on a{color:#fff;}
.news .newsnav ul li:hover{background:#235cb5;}
.news .newsnav ul li:hover::before{content:'';display: block;width:80%;height:50px;border:1px solid #235cb5;box-sizing: border-box;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.news .newsnav ul li:hover a{color:#fff;}
.news .newsbox .newsleft{width:48%;height:338px;overflow: hidden;position: relative;}
.news .newsbox .newsleft img{width:auto;height:100%;position: absolute;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);top:50%;left:50%;transition: all .5s;}
.news .newsbox .newsright{width:48%;padding-top:80px;}
.newsright .newsfirst {margin-bottom:20px;}
.newsright .newsfirst .newsfirstdate{width:20%;text-align: center;border-right:1px solid #eeeeee;box-sizing: border-box;}
.newsright .newsfirst .newsfirstdate p{font-size: 40px;font-weight: bold;color:#235cb5;}
.newsright .newsfirst .newsfirstdate span{color:#235cb5;}
.newsright .newsfirst .newsfirsttxt{width:77%;}
.newsright .newsfirst .newsfirsttxt p{font-size: 16px;font-weight: bold;color:#235cb5;padding:5px 0;}
.newsright .newsfirst .newsfirsttxt span{font-size: 14px;color:#bcbcbc;}
.list{line-height: 42px;padding-left:20px;position: relative;}
.list::before{content:'';display: block;width:4px;height:2px;background:#235cb5;position: absolute;left:0;top:50%;margin-top:-1px;}
.news .newsbox .newsleft:hover img{height:110%;}

@media(max-width:768px){
	.hmainbox{padding:10px;}
	.news .newsnav{position: static;width:100%;}
	.news .newsbox .newsleft{width:100%;height:auto;margin-top:20px;}
	.news .newsbox .newsleft img{position: static;width:100%;transform: translate(0,0);-webkit-transform: translate(0,0);}
	.news .newsbox .newsright{width:100%;padding-top:20px;}
}

.hmainbox1 {margin-top:50px;}
.hmainbox1 .hmainbox1-left{width:68%;}
.hmainbox1 .hmainbox1-right{width:30%;}
.ibox{width:47%;margin-bottom:30px;}
.ibox .list{line-height: 38px;}
.htit{font-size: 24px;position: relative;overflow: hidden;margin-bottom:10px;}
.htit span{font-size: 24px;background:#fff;position:relative;z-index:999;padding-left:20px;display:inline-block;padding-right:10px;}
.htit span::before{content:'';display: block;width:5px;height:20px;background:url(/uploads/image/luimage/before.jpg) no-repeat;background-size: 100% 100%;position: absolute;left:0;top:50%;margin-top:-10px;}
.htit::after{content:'';display: block;height:9px;width:100%;background:url(/uploads/image/luimage/line1.png) repeat-x center left;position: absolute;top:50%;margin-top:-4.5px;left:0;}
.htit1::after{width:100%;left:0;}
.htit2::after{width:100%;left:0;}
.htit3::after{width:100%;left:0;}
.hmainbox1 .hmainbox1-right ul li{line-height: 120px;background-size: 100% 100%;margin-bottom:22px;transition: all .5s;-webkit-transition: all .5s;}
.hmainbox1 .hmainbox1-right ul li a{display: block;font-size: 24px;color:#fff;text-align: center;}
.hmainbox1 .hmainbox1-right ul li:hover{box-shadow: 0 5px 10px #ddd;transform: translate3d(0,-3px,0);-webkit-transform: translate3d(0,-3px,0);}

@media(max-width:1199px){
	.htit{font-size: 18px;}
	.hmainbox1 .hmainbox1-right ul li a{font-size: 18px;}
	.htit1::after{width:70%;left:30%;}
}

@media(max-width:768px){
	.hmainbox1{margin-top:20px;}
	.hmainbox1 .hmainbox1-left{width:100%;}
	.hmainbox1 .hmainbox1-right{width:100%;}
	.ibox{width:100%;margin-bottom:10px;}
	.hmainbox1 .hmainbox1-right ul li{margin-bottom:10px;line-height: 60px;}
	.htit2::after{width:55%;left:45%;}
	.htit3::after{width:55%;left:45%;}
}

.link ul{margin-left:-2%;margin-top:20px;}
.link ul::after{content:'';display: block;clear: both;}
.link ul li{width:23%;margin-left:2%;float:left;line-height: 45px;position: relative;} 
.link ul li span{cursor: pointer;box-sizing: border-box;border:1px solid #eee;display: block;padding:0 30px 0 20px;position: relative;}
.link ul li span::before{content:'';display: block;width:3px;height:20px;background:#d2dceb;position: absolute;top:50%;left:0;margin-top:-10px;}
.link ul li span::after{content:'';display: block;width:30px;height:30px;background:url(/uploads/image/luimage/down.png) no-repeat center center;position: absolute;right:0;top:50%;margin-top:-15px;}
.link ul li .linkbox{background:#fff;box-shadow: 0 5px 10px #ddd;padding-bottom:10px;position: absolute;left:0;top:47px;width:100%;display: none;z-index:999;}
.link ul li dl dd{padding-left:20px;line-height: 40px;}


/* bottom */
.bottom{padding:30px 0;background:#3c4656;color:#fff;}
.bottom a{color:#fff;}
.bottom .foottxt{line-height: 30px;font-size: 14px;}
.bottom .copy{opacity: 0.6;}
.bottom .footer{width:82px;}

@media(max-width:992px){
	.link ul li{width:48%;margin-bottom:10px;}
}

@media(max-width:768px){
	.link{margin-top:10px;}
	.link ul{margin-left:0;}
	.link ul li{width:100%;margin-left:0;}
	.link ul li .linkbox{position: static;}
	.bottom .footer{width:100%;text-align: center;margin-bottom:10px;}
	.bottom .foottxt{text-align: center;}
}

/* 理事会名单 */
.nmain{margin-bottom:20px;min-height:600px;}
.nmainleft{width:20%;}
.nmainleft .nmainleftnav{position: relative;padding:50px 0 20px 0;}
.nmainleft .nmainleftnav h1{width:100%;padding-left:10px;background:url(/uploads/image/luimage/ntitbg.png) no-repeat top center;background-size: 100% 100%;font-size: 18px;color:#fff;padding:10px 0 20px 10px;text-indent: 2em;position: absolute;top:0;left:-10px;}
.nmainleft .nmainleftnav ul{background:#f7f8fc;padding:20px 0;}
.nmainleft .nmainleftnav ul li a{display: block;line-height: 40px;text-indent: 2em;padding-right:30px;position: relative;}
.nmainright{width:77%;}
.nmainleft .nmainleftnav ul li a:before{content:'';display: block;width:3px;background:#235cb5;position: absolute;top:0;left:0;height:0;transition: all .5s;-webkit-transition: all .5s;}
.nmainleft .nmainleftnav ul li a::after{content:'';display: block;width:30px;height:30px;background:url(/uploads/image/luimage/more.png) no-repeat center center;position: absolute;top:50%;right:20px;margin-top:-15px;transition: all .5s;-webkit-transition: all .5s;opacity: 0;}
.nmainleft .nmainleftnav ul li.on a{background:#fff;color:#235cb5;}
.nmainleft .nmainleftnav ul li.on a:before{height:100%;}
.nmainleft .nmainleftnav ul li.on a::after{opacity: 1;right:0;}
.nmainleft .nmainleftnav ul li:hover a{background:#fff;color:#235cb5;}
.nmainleft .nmainleftnav ul li:hover a:before{height:100%;}
.nmainleft .nmainleftnav ul li:hover a::after{opacity: 1;right:0;}

.lshtable{width:100%;margin-top:30px;}
.lshtable table{width:100%;border-collapse:collapse;border:none;}
.lshtable table thead{line-height: 50px;background:#dce1f3;border: 1px solid #dce1f3;}
.lshtable table tbody tr td{line-height: 45px;border: solid #dce1f3 1px;background:#f7f7f9;}
.lshtable table tr td{text-align: center;}
.lshtable table tbody tr td:nth-child(2){color:#235cb5;}
.lshtable table tr td:nth-child(5), .lshtable table tr td:nth-child(6){width:30%;}

@media(max-width:1199px){
	.lshtable table tr td{font-size: 15px;}
}
@media(max-width:992px){
	.nmainleft{width:100%;}
	.nmainright{width:100%;}
	.lshtable table tr td{font-size: 14px;}
	.nmainleft h1{position: relative;}
	.nmainleft h1::after{content:'';display: block;width:30px;height:30px;background:url(/uploads/image/luimage/titmore.png) no-repeat center center;position: absolute;top:50%;margin-top:-20px;right:10px;}
	.nmainleft .nmainleftnav ul{display: none;}
}
@media(max-width:768px){
	.lshtable {overflow-x: auto;}
	.lshtable  table{width:690px;overflow-x: auto;}
}

/* 新闻列表 */
.list_1{line-height: 42px;padding-left:15px;position: relative;}
.list_1 p{width:75%;}
.list_1 span{color:#b2b2b2;}
.list_1::before{content:'';display: block;width:4px;height:2px;background:#235cb5;position: absolute;left:0;top:50%;margin-top:-1px;}
.list_1:nth-child(5n){border-bottom:1px dashed #e5e5e5;padding-bottom:20px;margin-bottom:20px;}

.pages{text-align: center;margin:50px 0;font-size: 14px;color:#666666;}
.pages a{height:40px;padding:0 10px;display: inline-block;line-height: 40px;color:#666;margin: 5px 2px;}
.pages a:hover{color:#235cb5;}
.pages a.a_cur{color:#235cb5;}
.pages .num a{width:40px;padding:0;}
.pages .num{font-style: normal;}
.pages .p_count{height:34px;padding:0 10px;border:1px solid #e6e6e6;display: inline-block;line-height: 34px;}
.pages a.a_prev, .pages a.a_next{width:100px;}
.pages a.a_prev{background:#eeeeee;border:none;}
.pages a.a_next{background:#235cb5;color:#fff;border:none;}


/* 新闻详情 */
.newsinfo .newsinfotit{text-align: center;padding-bottom:20px;border-bottom:1px dashed #e5e5e5;}
.newsinfo .newsinfotit h1{font-size: 18px;margin:50px 0;}
.newsinfo .newsinfotit p{color:#b2b2b2;}
.btnbox{margin:30px 0;text-align: center;}
.btnbox ul li{width:25px;height:25px;display: inline-block;margin:0 5px;}
.btnbox ul li.big{background:url(/uploads/image/luimage/btn.png) no-repeat top left;}
.btnbox ul li.normal{background:url(/uploads/image/luimage/btn.png) no-repeat top left -29px;}
.btnbox ul li.small{background:url(/uploads/image/luimage/btn.png) no-repeat top right;}
.newsinfo .newsinfobox{line-height: 40px;}
.newsbtn{margin:100px 0;}
.newsbtn a{display: block;width:49%;line-height: 40px;box-sizing: border-box;padding:0 15px;}
.newsbtn a.newsprev{background:#eeeeee;color:#999999;}
.newsbtn a.newsnext{background:#235cb5;color:#fff;}

.bshare-custom{display: inline-block;float:right;height:30px;margin-top:30px;}

/* 组织机构 */
.zzjg{margin:50px 0;padding-left:20%;}
.zzjg .zzjgtit h1{font-size: 24px;position: relative;padding-bottom:40px;display: inline-block;width:320px;text-align: center;}
.zzjg .zzjgtit h1::after{content:'';display: block;border-top:10px solid #235cb5;border-bottom:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;position: absolute;top:40px;left:50%;margin-left:-10px;}
.zzjgbox{position: relative;}
.zzjgbox .item{width:320px;height:80px;box-sizing: border-box;border:1px solid #eee;background:#f7f7f9;text-align: center;padding:15px 0;position: relative;}
.zzjgbox .item h1{font-size: 18px;color:#235cb5;}
.zzjgbox .item p{margin-top:5px;}
.zzjgbox .item.itembottom::after, .zzjgbox .item.itemtop::after{content:'';display: block;width:1px;height:100%;background:#eeeeee;position: absolute;transform: translatex(-50%);-webkit-transform: translatex(-50%);left:50%;}
.zzjgbox .item.itembottom{margin-bottom:160px;}
.zzjgbox .item.itemtop{margin-top:80px;}
.zzjgbox .item.itembottom::after{bottom:-80px;}
.zzjgbox .item.itemtop::after{top:-80px;}
.zzjgbox .item.itemleft::after, .zzjgbox .item.itemright::after{content:'';display: block;height:1px;width:160px;background:#eeeeee;position: absolute;transform: translatey(-50%);-webkit-transform: translatey(-50%);top:50%;}
.zzjgbox .item.itemright::after{left:-160px;}
.zzjgbox .item.itemleft::after{}
.zzjgbox .item.itemright{position: absolute;left:320px;top:120px;}


@media(max-width:992px){
	.pages a{height:30px;line-height: 30px;padding: 0 5px;margin:5px 0;}
	.pages .num a{width:30px;}
	.pages a.a_prev, .pages a.a_next{width:50px;}

	.zzjg .zzjgtit h1{font-size: 18px;width:250px;}
	.zzjgbox .item{width:250px;}
	.zzjgbox .item h1{font-size: 16px;}
	.zzjgbox .item.itemleft::after, .zzjgbox .item.itemright::after{width:127px;}
	.zzjgbox .item.itemright{left:250px;}
	.zzjgbox .item.itemright::after{left:-127px;}

}

@media(max-width:768px){
	.zzjg{padding-left:0;}
	.zzjg .zzjgtit h1{width:100%;}
	.zzjgbox .item{width:200px;}
	.zzjgbox .item h1{font-size: 14px;}
	.zzjgbox .item.itemright{left:0;}
	.zzjgbox .item.itemleft::after, .zzjgbox .item.itemright::after{width:20px;}
	.zzjgbox .item.itemright::after{left:-20px;}
	.zzjgbox .item.itemright{left:117px;}
}

/* 加入我们 */
.jointxt{margin:20px 0 30px 0;}
.jointxt ul::after{content:'';display: block;clear: both;}
.jointxt ul li{float:left;width:50%;line-height: 42px;padding-left:15px;position: relative;box-sizing: border-box;}
.jointxt ul li::before{content:'';display: block;width:4px;height:2px;background:#235cb5;position: absolute;left:0;top:50%;margin-top:-1px;}

.map{margin-bottom:50px;}
.map #map{width:100%;height:460px;}

@media(max-width:768px){
	.jointxt ul li{width:100%;}
	.map #map{height:300px;}
}









