﻿@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;}
}

/*pages*/
.Pages{line-height: 36px; text-align: center;}
.Pages li{display: inline-block; float: none !important; width: auto !important; padding-bottom: 0 !important; margin:0 !important; border-bottom: none !important;background: none !important;padding-left: 0px !important;}
.Pages li a{padding: 0 !important; line-height: 36px !important; height: 36px;}
.Pages a{display:inline-block; border: 1px solid #e6e6e6; color: #999; margin:0 5px; width: 36px; border-radius: 50%;}
.Pages a.disabled{background: #e1e1e1 !important; color: #999 !important; border: 1px solid #ccc !important;}
.Pages a.a_prev,.Pages a.a_next,.Pages li.prev a,.Pages li.next a,.Pages2 a.a_prev,.Pages2 a.a_next{font-family: '宋体';}
.Pages a.a_first,.Pages a.a_end{border-radius: 5px;}
.Pages .i_text{width: 58px; height: 36px; border-radius: 3px; border: 1px solid #e1e1e1; margin: 0 2px; text-align: center;}
.Pages .i_button{width: 38px; background: #005bac; border: 1px solid #005bac; color: #fff; height: 38px; line-height: 38px; text-transform: uppercase;}
.Pages a:hover,.Pages a.a_cur,.Pages li.a_cur a{color: #fff; border: 1px solid #005bac; background: #005bac;}
.Pages li.first a,.Pages li.last a,.Pages li.prev a,.Pages li.next a{border-radius: 0; padding: 0 10px !important; width: auto;}

@media ( max-width:640px){
	.Pages{line-height: 30px;}
	.Pages li a{padding: 0 !important; line-height: 30px !important; height: 30px;}
	.Pages a{width: 30px; margin: 1px 2px;}
	/* .Pages a.a_first, .Pages a.a_prev, .Pages a.a_end, .Pages a.a_next, .Pages li.prev a, .Pages li.next a, .Pages2 a.a_prev, .Pages2 a.a_next{padding: 0 0.05rem;} */
	.Pages .i_text,.Pages .i_button{height: 30px; line-height: 30px;}
}
/*pages end*/

/* Top */
.Top .HomeBan img{width:100%;}

.MainNav ul{background:url(../uploadfiles/image/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(../uploadfiles/image/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(../uploadfiles/image/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(../uploadfiles/image/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(../uploadfiles/image/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(../uploadfiles/image/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(../uploadfiles/image/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(../uploadfiles/image/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;}

/* 新闻详情 */
.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(../uploadfiles/image/btn.png) no-repeat top left;}
.BtnBox ul li.normal{background:url(../uploadfiles/image/btn.png) no-repeat top left -29px;}
.BtnBox ul li.small{background:url(../uploadfiles/image/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;}
}









