@charset "UTF-8";
*{margin: 0;padding: 0;}
body{font-family: "Microsoft YaHei";font-size:14px;}
button, input{font-family: "AvenirNextLTPro-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.fl{float:left;}
.fr{float:right;}
ul{list-style:none;}
span,a{text-decoration:none;}

/*头部*/

#wrap{width: 100%; margin:0 auto;}
.header{width:100%;height:auto;margin:0 auto;}
.header-top{width:100%;height:50px;background:#f9f9f9;}
.head-top-main{width:1200px;margin:0 auto;}
.top-title1{line-height: 50px;color: #2a2a2a;width: 350px;}
/*登陆*/
.top-form{color: #5b5b5b;margin-top:11px;width: 610px;display: inline-block;}
.top-input{width:115px;height:27px;border:1px solid #d0d0d0;margin: 0 20px 0 8px;padding-left: 8px;padding-right: 7px;}
.top-btn{height:30px;padding:0 10px;border-radius:4px;margin-right:20px;font-size: 14px;}
.btn-login{background:#6699ff;color:#fefeff;border:1px solid #6699ff;}
.btn-apply{background:#5081e1;color:#fefeff;border:1px solid #5081e1;}
/*二维码*/
.top-code{width: 18%;height: 50px;display: inline-block;}
.top-code p{color: #5081e1;line-height: 50px;}
.wechat-code{display: block;position: absolute;margin: 45px 0 0 -20px;display: none;+margin: 62px 0 0 100px;}
/*三角形箭头*/
.wechat-code:before{content: " ";width: 0;height: 0;border: 8px solid transparent;border-bottom-color: #2f6be0;position: absolute;margin-top: -14px;
margin-left: 48px;}
.download-code{display: block;position: absolute;margin:45px 0 0 110px;display: none;}
/*三角形箭头*/
.download-code:before{content: " ";width: 0;height: 0;border: 8px solid transparent;border-bottom-color: #2f6be0;position: absolute;margin-top: -14px;
margin-left: 50px;}
.top-code img{border:5px solid #2f6be0; }
/*logo部分*/
.head-main{width: 1200px;height:170px;margin:0 auto;background:url(../img/icon_3.png) no-repeat;}
.head-main img{
	margin-top: 40px;
	margin-left: 20px;
}
/*右侧搜索框*/
.index-search{border: 1px solid #e6e6e6;background: #fff;width: 200px;height: 25px;margin-top: 12px;padding-left: 25px;}
.input-search-icon{position: absolute;margin-top: 15px;margin-left: 3px;}
 

/*主体*/
.main{width: 1200px;height:auto;margin:0 auto;}
/*新闻区域*/
.line{width:100%;margin-top:15px;}
/*轮播*/
#banner_list{width:475px;height:350px;}
#banner_list img{width:475px;height:350px;border:none;}
.scroll-num{width:100%;height:26px;background:#5b8ced;color:#fff;padding: 0 5px;}
.scroll-num ul{float: right;}
.scroll-num li{float:left;list-style:none;display:inline;height:26px;color:#fff;font-size:11px;line-height:26px;padding:0 10px 5px;
  border-left: 1px solid #f7f7f7;cursor: pointer;}
.off{background:#999999;}
.on{background:#ffb400;}
.m1-info{cursor: pointer;position: absolute;float:left;color: #424242;width:300px;line-height:26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*学会通知*/
.inform{width: 710px;height: auto;}
.title-bar{padding: 0 10px;height:40px;background:#fff;font-size: 15px;color:#5081e1;line-height:40px;border-bottom: 1px solid #e7e7e7;}
.more{font-size: 12px;color:#fff;}
.inform-bar{border-top: 3px solid #5081e1;border-bottom: 1px solid #e7e7e7;}
.marR{margin-right: 10px;color: #9e9e9e;}
.title-bar img{margin-top: 4px;vertical-align: text-bottom;margin-right: 10px;}
.main-listed{height: auto;}
.main-listed ul{clear: both;overflow: hidden;}
.main-listed a{display: inline-block;width: 65%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main-listed a{color: #010101;}
.main-listed a:link {color: #010101;text-decoration: none;}
.main-listed a:visited {color: #5d5d5d;text-decoration: none;}
/* .inform ul li{height: 35px;margin-left: 10px;text-indent: 10px;list-style: none;} */
.main-listed ul li img{float: right;margin-right: 10px;}
.btn-system{display:block;width:200px;height:40px;background:#09F;color:#FFFFFF;margin:20px 20px;border:1px solid #09F;font-size: 15px;font-family: "微软雅黑"；}
/*主体第二部分*/
.main-listed ul li{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-indent: 15px;
	list-style: none;
	background: rgba(0, 0, 0, 0) url("../img/icon_5.png") no-repeat scroll 10px 16px;
	}
/*block_01*/
.block_01{width: 392px;height: auto;}
.main-boder{border:1px solid #e7e7e7; }
.bar_01{background: #5b8ced;color: #fff;}
/*block_02*/
.block_02{width: 392px;height: auto;margin-left: 10px;}
.block_03{width: 392px;height: auto;}
.new-title{
	font-size: 24px;
	text-align: center;
	line-height: 50px;
	padding: 10px;
}

.time-pub {
	font-size: 14px;
	text-align: center;
	margin-bottom: 20px;
}

.new-body{
	line-height: 20px;
	padding: 10px;
}

/*协会联盟*/
.bar_02{background: #ececec;color: #5f5f5f;}
.web-search-input{
	width: 250px;
    height: 25px;
    background: #fff;
    border: 1px solid #cccccc;
    padding: 0 10px;
    margin-left: 25px;
    margin-top: 7px;
    font-size: 14px;
}
.web-search-btn{
	background: #5f5f5f;
    font-size: 14px;
    color: #fff;
    margin-left: 10px;
    border: none;
    padding: 5px 20px;
    line-height: 17px;
}
.unit-type ul{
	margin:0px;
}
.unit-type ul li{
	list-style:none;
	display:inline;
	padding:0 10px;
	cursor: pointer;
}
.unit-active{
	color: #5b8ced;
}
.unit-list{
  	height: auto;
  	overflow: auto;
	padding:10px 20px;
	color:#004b9f;
	font-size:14px;
	border: 1px solid #e5e5e5;
}
.unit-list a{
  color:#010101;
	font-size:14px;
}
.unit-list table td{
	padding:3px 0;
	font-size: 14px;
}
.unit-list a:link{
  color:#010101;
  text-decoration:none;
}
.unit-list a:visited{
  color: #5d5d5d;
  text-decoration: none;
}
/* .unit-list a:hover{
  text-decoration:underline;
} */
/*友情链接*/
.blogroll{margin: 20px 10px 20px 30px;}
.main-blogroll{border: 1px solid #e5e5e5}


/*底部*/
.foot-block{
	width:100%;
	height:150px;
	background-color:#5f5f5f;
	text-align:center;
	margin-top:20px;
}
.foot-content{
	color: #fff;
    line-height: 30px;
    font-size: 14px;
    padding-top: 25px;
}
/* 图片轮播 */
.hl_main5_content1{width:1100px; overflow:hidden; float:left; margin-left:15px;}
.hl_main5_content1 ul{width:1600px; overflow:hidden; margin-top:20px;}
.hl_main5_content1 ul li{ float:left; width:180; display:inline; margin-right:15px;}
.hl_main5_content1 ul li img{ width:170px;height:150px;}
.hl_scrool_leftbtn{width:35px; height:150px;float:left;margin-top:20px; cursor:pointer;}
.hl_scrool_rightbtn{width:35px; height:150px;float:right;margin-top:20px; cursor:pointer;}

/*导航菜单CSS*/
*, *:after, *:before {
  box-sizing: border-box;
}

.animenu__toggle {
  display: none;
  cursor: pointer;
  background-color: #5081e1;
  border: 0;
  padding: 10px;
  height: 40px;
  width: 40px;
} 
 .animenu__toggle:hover {
  background-color: #5081e1;
} 

 .animenu__toggle__bar {
  display: block;
  width: 20px;
  height: 2px;
  background-color: #fff;
  -webkit-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  -o-transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
  transition:  0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); 
}
.animenu__toggle__bar + .animenu__toggle__bar {
  margin-top: 4px;
}

.animenu__toggle--active .animenu__toggle__bar {
  margin: 0;
  position: absolute;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
  opacity: 0;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.animenu {
  display: block;
}
.animenu ul {
  padding: 0;
  list-style: none;
  font: 0px 'Open Sans', Arial, Helvetica;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 16px;/*水平菜单字体大小*/
}
.animenu a {
  color: #fff;/*水平菜单字体颜色*/
  text-decoration: none;
}

.animenu__nav {
  background-color: #5081e1;/*水平菜单背景颜色*/
}
.animenu__nav > li {
  position: relative;
}
.animenu__nav > li:hover{
  background: #0186ba;
}
.animenu__nav > li > a {
  height: 30px;
  margin:10px auto;
  padding: 5px 20px;
  text-transform: uppercase;
  border-right: 1px solid #fff;
}
.animenu__nav > li.active {
	background-color: #0186ba;
}
.animenu__nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: #5081e1;/*水平菜单中的小三角颜色*/
  top: 50%;
  margin-top: -2px;
  right: 10px;
}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin-top: 10px;
}
.animenu__nav > li:hover > a {
  color: #fff;
}

.animenu__nav__child {
  /* min-width: 100%; */
  /* width: 200px; */
  max-width: 180px;
  position: absolute;
  top: 100%;/*子UL到UL的距离*/
  left: -20px;
  right: -20px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 20px auto;
  background-color: #2f6be0;/*子菜单背景颜色*/
  transition: margin .15s, opacity .15s;
}
.animenu__nav__child:before{
  content: " ";
  width: 100%;
  height: 6px;
  border: 9px solid transparent;
  border-bottom-color: #FFF;
  position: absolute;
  margin-top: -18px;
  margin-left: 0;
}
.animenu__nav__child > li {
  width: 100%;
  border-bottom: 1px solid #fff;
}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu__nav__child > li:last-child {
  border: 0;
}
.animenu__nav__child a {
  margin:0 auto;
  padding: 10px;
  width: 100%;
  border-color: #2f6be0;/*子菜单小三角颜色*/
  text-align: center;
}
.animenu__nav__child a:hover {
  background-color: #0186ba;
  border-color: #0186ba;
  color: #fff;
}

@media screen and (max-width: 300px) {
  .animenu__toggle {
    display: inline-block;
  }

  .animenu__nav,
  .animenu__nav__child {
    display: none;
  }

  .animenu__nav {
    margin: 10px 0;
  }
  .animenu__nav > li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #515151;
  }
  .animenu__nav > li:last-child {
    border: 0;
  }
  .animenu__nav > li:first-child > a:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    left: 1em;
    top: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom-color: inherit;
  }
  .animenu__nav > li > a {
    width: 100%;
    padding: 10px;
    border-color: #111;
    position: relative;
  }
  .animenu__nav a:hover {
    background-color: #0186ba;/*子菜单响应颜色*/
    border-color: #0186ba;
    color: #fff;
  }

  .animenu__nav__child {
    position: static;
    background-color: #373737;
    margin: 0;
    transition: none;
    visibility: visible;
    opacity: 1;
  }
  .animenu__nav__child > li:first-child > a:after {
    content: none;
  }
  .animenu__nav__child a {
    padding-left: 20px;
    width: 100%;
  }
}
.animenu__nav--open {
  display: block !important;
}
.animenu__nav--open .animenu__nav__child {
  display: block;
}



/*二级子页面*/
/*左侧菜单*/
.left-list{height: 519px;width: 208px; border: 1px solid #e5e5e5;background: #f9f9f9;margin:10px 10px 0 0;}
.intro-title img{margin-right: 10px;vertical-align: text-top;}
.navar{
  list-style:none;
  }
.navar a{
  color:#333;
  text-decoration:none;
  border-bottom: 1px solid #ccc;
  }
.navar li a{
  display:block;
  text-align:left;
  height:40px;
  line-height:40px;
  background-color:#f9f9f9;
  margin-bottom:1px;
  padding:0 15px;
  color:#000;
  }
.navar li a.on,.navar li a:hover{ 
  background-color: #5b8ced;
  color: #fff;
  }
.naver li a.select{
  background-color: #7d7dff;
  color: #fff;
}

/*右侧内容*/
.right-cont{width: 978px;min-height: 519px;background: #FFFFFF;margin:10px 0 0 0;}
.top-title{height: 38px;border-bottom:1px solid #e5e5e5; line-height: 38px;padding-left: 10px;}
.fl-title{float: left;}
.fl-title a{color:#9e9e9e;}
.right-cont ul li a{line-height: 35px;color: #000;}
.right-cont ul li {
    background: rgba(0, 0, 0, 0) url("../img/icon_5.png") no-repeat scroll 10px 16px;
    padding-left: 10px;
}
.top-title{color: #8f8f8f;}
.location-title a{color: #8f8f8f;}
/*三级子页面*/
.main-content-details{height: 519px; line-height: 30px;text-indent: 2em;font-size: 15px;color: 2f2f2f;}
.main-content-title{font-size: 24px;text-align: center;color: #010101;height: 30px;line-height: 30px;}
.main-content-title1{color: #9e9e9e;text-align: center;font-size: 14px;height: 30px;line-height: 30px;}

/*提交成功页面*/
.succeed{width: 100%;height: 520px; background: #fff;color: #8E8E8E;}
.succeed-cont{text-align: center;font-size:15px; color: #010101;}
.succeed-img{margin-top: 200px;}
.succeed-text{margin-top: 30px;}

/*提交失败*/
.fail{width: 100%;height: 520px; background: #fff;color: #8E8E8E;}
.fail-cont{text-align: center;width: 400px;margin: 0 auto; height: 400px; font-size: 15px;color: #010101;}
.fail-img{margin: 100px 24px 0 0;}
.fail-text{margin-top: 30px; text-align:initial; }
.fail-text p{margin-top: 15px;text-align: left;text-indent: 80px;}
.again-btn button{color: #fff;padding:8px 18px;border-radius: 3px; border:none; margin: 20px 13px 20px 0;}
.again-write{background: #4D4D4D;}
.again-submit{background: #929291;}

/*入会申请*/
.apply-cont{width: 100%;background: #F7F7F7;margin-top: 20px;}
.apply-bar{background:  #F7F7F7;color: #292929;font-size: 18px;height: 54px;line-height: 54px;border-bottom: 1px solid #e7e7e7;}
.apply-top{border-bottom: 2px solid #696969;text-align: center;width: 100px;margin: 0 auto;}
.apply-main{font-size: 15px;text-align: center;}
.left_name{float:left;width:65px;text-align:right;color:#6e6e6e;font-size: 14px;margin-top: 6px;}
.apply-main ul li{margin-top: 15px;}
.apply-main input{margin-left: 20px;}
.apply-input{height: 30px;width: 340px;border-radius: 3px;border:1px solid #e6e6e6;padding-left: 10px;}
.apply-title{text-align: center;margin: 20px 0;color: #e19e50;}
.apply-password{font-size: 15px;}
.btn-application{color: #fff;width: 420px;height: 40px;background:#ff940a;border: 1px solid #ff940a;border-radius: 4px; }
.name_red{color:#ff4444;}
/*分页*/
.pagination-content{
	text-align: center;
}
.wxkyjs{text-decoration:none;color:#FFFFFF;font-size:12px;}
