﻿@charset "utf-8";
*{ font-family:"微软雅黑";}
@media (max-width: 980px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}

/*******************-S header-**************************/
#header{z-index: 99999999999999;}
.phone-nav{display: block;width: 40px; height: 50px; margin-top: 5px; text-align: center;}
.phone-nav span{ display: block; width: 90%; height: 4px;  background: #000; margin-top: 6px; float:right;}
.phone-nav span:first-child{margin-top: 9px;}


/******--------------------- nav---------------------******/
.navwrap{z-index: 9999999;position: relative;border-radius: 3px;padding-top: 100px;}
.nav2{display:block;  position:relative; z-index:1000 !important; margin: 0;padding: 0;width: 71%;height: 50px;box-sizing: border-box;padding-top: 8px; padding-left: 20px;}
  .nav2 h3{ font-size:100%;width: 100%; font-weight:normal; margin:0px !important; }
  .nav2 .m{  position:relative; float:left;display:block;  text-align:center;width: 93px; margin-right: 4px;}
  .nav2 h3 a{ height:40px;line-height: 40px;  zoom:1;  display:block;  color:#ffffff; font-size:18px;box-sizing: border-box;font-weight: bold; }
  .nav2 li:hover h3>a,.nav2 h3 a:hover,.nav2 .current h3 a{ background:#fff;border-radius: 4px 4px 0 0;color: #1665be; }

  .nav2 .m .sub{margin: 0;padding: 0; display:none;  width:500px;position:absolute; left:-54px; top:40px;   z-index:1000 !important; }
  .nav2 .m .sub li{display:inline-block;float: left;text-align: left;line-height: 45px;height: 45px;color: #161616;font-size: 16px;font-weight: normal; }
  .nav2 .m .sub li a{ display:block; zoom:1;color:#333333; font-size:16px; padding-left:17px; padding-right:17px; text-align: left;line-height: 45px;height: 45px;color: #161616;font-size: 16px;font-weight: normal;}
  .nav2 .m .sub li a:hover{  color:#1665be;  }
  .nav2 li:hover .sub{display: block;}
  .nav2 .m:nth-of-type(1) .sub{left:0px; }
  
  .nav_subbg{height: 50px;background: #fafafa;border-left: 2px solid #e3e2e2;border-bottom: 2px solid #e3e2e2;border-right: 2px solid #e3e2e2; border-radius: 4px;margin-top: -2px;}
  .nav2 .current .sub{display: block;}

.search1{width: 29%;position: relative;margin-top: 7px;box-sizing: border-box;padding-right: 92px;}
.s_but{position: absolute;right: 7px;top: 0;width: 80px;height: 34px;line-height: 34px;text-align: center;background: #74a0cf;border-radius: 2px;border: none;color: #ffffff;font-size: 14px;cursor: pointer;}
.text_box{height: 34px;line-height: 34px;width: 100%;box-sizing: border-box;border: none;border-radius: 2px;padding-left: 30px;background:#fff url(../images/icon_search.png) 7px 7px no-repeat;color: #999999;font-size: 14px;}
.text_box::-moz-placeholder,.control_textarea2::-moz-placeholder  {
 color:#999999;
 font-size: 14px;
 opacity:1;
}
.text_box:-ms-input-placeholder,.control_textarea2:-ms-input-placeholder {
 color:#999999; font-size: 14px;
}
.text_box::-webkit-input-placeholder,.control_textarea2::-webkit-input-placeholder {
 color:#999999; font-size: 14px;
}
.text_box:focus {
/* border-color:#4985cf;*/
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(73,133,207,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(73,133,207,.6);
}

@media (max-width:991px){
 .phone-nav{margin-top: 20px;}
.logo img{width: 400px; }
.logo {margin-top:2px;margin-left: -5px;padding-right: 0;}
#header{box-shadow: 0 2px 6px #ddd;background:#f5fbfe url(../images/bg_top.jpg) center top no-repeat;background-size:cover;position:fixed;left: 0;top: 0;right: 0;height: 95px;box-sizing: border-box;padding-top: 5px;}

}

@media (max-width:515px){
  .logo{width: 80%;}
  .phone-nav{margin-top: 25px;}
  .logo img{width:100%; }
  #header{height: 95px;box-sizing: border-box;}
}

@media (max-width:500px){
  .logo{width: 80%;}
  .phone-nav{margin-top:25px;}
  .logo img{width:100%; }
  #header{height: 95px;box-sizing: border-box;}
}
@media (max-width:450px){
  .logo{width: 80%;height: 95px;display: flex;align-items: center;margin-top: 0;}
  .phone-nav{margin-top:25px;}
  .logo img{width:100%; }
  #header{height: 95px;box-sizing: border-box;padding-top: 0;}
}

@media (min-width:992px){
.logo{margin-top: 38px;}
#header{ height:239px; background: url(../images/bg_top.jpg) center top no-repeat;}
.navwrap{margin-top: -37px;background: url(../images/navbg1.png) left top repeat-x;padding-top: 0;}


}

@media (min-width:1300px){
  .text_box{padding-left: 49px;background:#fff url(../images/icon_search.png) 23px 7px no-repeat;} 
  .nav2{padding-left: 37px;}
  .nav2 .m{margin-right: 4px;width: 110px;}
}
/*******************-E header-**************************/

/*******************-S home_nav-**************************/
.home_nav{margin-top: 20px;}
.nav_list{width: 100%;box-sizing: border-box;padding-top: 28px;padding-bottom: 28px;padding-left: 15px;padding-right: 15px;background: url(../images/bg_nav1.png) left top;}
.nav_list ul{margin: 0;padding: 0;}
.nav_list ul li a{display: block;}
.nav_list ul li{width: 100%;text-align: center;box-sizing: border-box;padding-left: 10px;padding-right: 10px;margin-bottom: 10px;}
.nav_list ul li img{max-width: 100%;}
@media (min-width:768px){
.nav_list ul li{margin-bottom: 0; width: 33.3333%;float: left;text-align: center;box-sizing: border-box;padding-left: 10px;padding-right: 10px;}

}
@media (min-width:992px){
  .home_nav{margin-top: 40px;}
.nav_list{background: url(../images/bg_nav1.png) center top;}
}
/*******************-E home_nav-**************************/

/*******************-E home_law-**************************/
.home_law{margin-top: 20px;}
.law_item{width: 100%;border:1px solid #e0e0e0;padding-bottom: 16px;box-sizing: border-box;margin-bottom: 20px;}
.news_list1{margin-top: 8px;padding-left: 16px;padding-right: 16px;}
.news_list1 ul{margin: 0;padding: 0;}
.news_list1 ul li,.news_list1 ul li a{display: block; height: 31px;line-height: 31px;width: 100%;}
.news_list1 ul li a{color:#444444;font-size: 14px;display: block;box-sizing: border-box;background: url("../images/dot1.png") left center no-repeat; padding-left: 12px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.news_list1 ul li a:hover{color:#1665be;}

.member_nav{margin-top: 16px;padding-left: 16px;padding-right: 16px;}
.member_nav ul{margin: 0;padding: 0;}
.member_nav ul li{height: 34px;line-height: 34px;border:1px solid #e3e3e3;margin-bottom: 8px;}
.member_nav ul li a{display: block;padding-left: 52px;padding-right: 13px;color:#161616;font-size: 16px;}
.member_nav ul li a:hover{color: #1b68bf;}

.member_nav1 a{background: url("../images/icon_m1.png") 12px center no-repeat;}
.member_nav2 a{background: url("../images/icon_m2.png") 12px center no-repeat;}
.member_nav3 a{background: url("../images/icon_m3.png") 12px center no-repeat;}
.member_nav4 a{background: url("../images/icon_m4.png") 12px center no-repeat;}
.member_nav5 a{background: url("../images/icon_m5.png") 12px center no-repeat;}

@media (min-width:992px){
  .home_law{margin-top: 40px;}
  .law_item{width: 239px;float: left;margin-right: 12px;min-height: 284px;}
  .law_item_member{width: 245px;float: right; margin-right: 0;}
}

@media (min-width:1300px){
  .law_item{width: 284px;float: left;margin-right: 18px;min-height: 284px;}
  .law_item_member{width: 291px;float: right; margin-right: 0;}
}
/*******************-E home_law-**************************/


/*******************-S home_news-**************************/
.home_news{margin-top: 18px;}
.newsbox{width: 100%;}
.swiper_newsimg{width: 100%;}
.swiper_newsimg .swiper-slide{width: 100%;}
.swiper_newsimg .swiper-slide a{display: block;width: 100%;}
.swiper_newsimg .swiper-slide dl,.swiper_newsimg .swiper-slide dt,.swiper_newsimg .swiper-slide dt img{width: 100%;}
.swiper_newsimg .swiper-slide dl dd{padding-left: 10px;padding-right: 10px;height: 42px;line-height: 42px;background: #f4f4f4;text-align: center;color: #161616;font-size: 14px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.swiper_newsimg .swiper-slide a dd:hover {color: #1665be;}
.swiper_newsimg .swiper-pagination{bottom: 57px;}
.swiper_newsimg .swiper-pagination .swiper-pagination-bullet{width: 9px;height: 9px;background: #fff;border-radius: 1px;opacity: 1;}
.swiper_newsimg .swiper-pagination .swiper-pagination-bullet-active{background: #1665be;}

.swiper_newsword{width: 100%;padding-top: 20px;}
.swiper_newsword .my-pagination{height: 38px;background: #f4f4f4;border-top: 3px solid #1665be;}
.swiper_newsword .my-pagination .news_more{float: right;line-height: 35px;margin-right: 17px;}
.swiper_newsword .my-pagination .news_more a{display: block;color: #161616;font-size: 14px;}
.swiper_newsword .my-pagination .news_more a:hover{color: #1665be;}
.swiper_newsword .my-pagination-ul{float: left;margin: 0;padding: 0;padding-top:1px;}
.swiper_newsword .my-pagination-ul .swiper-pagination-bullet{width: 108px;height: 35px;line-height: 35px; background: #f4f4f4;border-radius: 0;color:#161616;font-size: 16px;font-weight: bold;text-align: center;outline: none;opacity: 1;}
.swiper_newsword .my-pagination-ul .swiper-pagination-bullet-active{color: #1665be;background: #fff;}
.swiper_newsword .swiper-slide{width: 100%;}
.news_list4{padding-top: 11px;width: 100%;}
.news_one a{display: block;height: 34px;line-height: 34px;color: #1665be;font-size: 18px;font-weight: bold;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.news_list4 ul{margin: 0;padding: 0;}
.news_list4 ul li,.news_list4 ul li a{display: block;width: 100%; height: 32px;line-height: 32px;}
.news_list4 ul li a{box-sizing: border-box;padding-left: 21px;color:#444444;font-size: 14px;background: url("../images/dot1.png") 6px center no-repeat;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.news_list4 ul li a:hover{color: #1665be;}

.noticebox{width:100%;border: 1px solid #e0e0e0;padding-bottom: 13px;box-sizing: border-box;margin-top: 20px; }
.news_list3{padding-left: 16px;padding-right: 16px;padding-top: 8px;}
.news_list3 ul{margin: 0;padding: 0;}
.news_list3 ul li{display: block;padding-top: 11px;padding-bottom: 11px;border-bottom: 1px solid #f1f1f1;}
.news_list3 ul li:last-child{border: none;}
.news_list3 ul li a{display: block;line-height: 20px;color: #444444;font-size: 14px;}
.news_list3 ul li a:hover{color: #1665be;}
@media (min-width:992px){
  .newsbox{width:740px;}
  .noticebox{width:245px;margin-top: 0px;  }
  .swiper_newsword{width: 352px;float: left;padding-top:0;}
  .swiper_newsimg{width: 370px;}
  .swiper_newsimg .swiper-slide dt img{width: 100%; height: 290px;}

  .noticebox{height: 332px;}
  .news_list3 ul li a{max-height: 40px;overflow: hidden;}
}
@media (min-width:1300px){
  .swiper_newsimg{width: 436px;}
  .swiper_newsimg .swiper-slide dt img{width: 100%; height: 290px;}
  .newsbox{width: 887px;}
  .noticebox{width:291px; }
  .swiper_newsword{width: 431px;}
}
/*******************-E home_news-**************************/


/*******************-S home_monthly-**************************/
.home_monthly{margin-top: 22px;}
.monthly_list{margin-top: 20px;width: 100%;}
.monthlybox{width: 100%;}
.swiper_monthly{width: 100%;}
.swiper_monthly  .swiper-slide a{display: block;}
.swiper_monthly  .swiper-slide a dt{padding: 2px;border: 1px solid #dedede;width: 100%;box-sizing: border-box;}
.swiper_monthly  .swiper-slide a dt img{width: 100%;height:230px;}
.swiper_monthly  .swiper-slide a dd{height: 38px;line-height: 38px;color: #444444;font-size: 14px;text-align: center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.swiper_monthly  .swiper-slide a:hover dd{color:#1665be;}

.bulletinbox{box-sizing: border-box;border: 1px solid #e0e0e0;padding-bottom: 6px;width: 100%;margin-top: 20px;}
.news_list2{padding-top: 6px;padding-left: 16px;padding-right: 16px;}
.news_list2 ul{margin: 0;padding: 0;}
.news_list2 ul li{width: 100%;}
.news_list2 ul li {display: block;width: 100%;box-sizing: border-box;padding-left: 8px;background: url("../images/dot1.png") left center no-repeat;height: 34px;line-height: 34px;}
.news_list2 ul li h3{width: 70%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;color: #444444;font-size: 14px;font-weight: normal;}
.news_list2 ul li span{color: #444444;font-size: 14px;}
.news_list2 ul li:hover h3{color: #1665be;}



@media (min-width:992px){
  .monthlybox{width: 614px;}
  .bulletinbox{width: 370px;height: 323px;margin-top: 0px;}
}

@media (min-width:1300px){
.monthlybox{width: 704px;}
.bulletinbox{width: 475px;}
}
/*******************-E home_monthly-**************************/


/*******************-map  网站地图-**************************/
.mapbox{width: 100%;padding-bottom: 40px;}
.map_list{margin-top: 17px;}
.map_list dl{width: 100%;border-bottom: 1px solid #f5f5f5;margin-bottom: 16px;}
.map_list dl dt{display: block;padding-left:8px;height: 38px;background: #f5f5f5; }
.map_list dl dt a{display: block;line-height: 38px;color: #1665be;font-size: 22px;font-weight: normal;}
.map_list dl dd{padding-top: 22px;padding-bottom: 16px;}
.map_list dl dd ul{margin: 0;padding: 0;}
.map_list dl dd ul li{float: left;height: 35px;}
.map_list dl dd ul li a{padding-left: 15px;padding-right: 15px;height: 35px;line-height: 35px;color: #333333;font-size: 16px;}
.map_list dl dd ul li a:hover{color: #1665be;}

@media (min-width:340px){
  .map_list dl dd ul li a{padding-left: 20px;padding-right: 20px;}
}

/*******************-search  搜索结果-**************************/
.searchbox{width: 100%;padding-bottom: 43px;}
.search_result{margin-top: 13px;color:#333333;font-size: 14px;line-height: 34px;}
.search_result span{color: #d30b15;padding-left: 13px;padding-right: 13px;}

.search_list{margin-top: 9px;}
.search_list dl{width: 100%;margin-bottom: 39px;}
.search_list dl dt a{display: block;height: 30px;line-height: 30px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;color: #1665be;font-size: 20px;}
.search_list dl dt a small{display: inline-block;float: left;background: #1665be;color: #fff;font-size: 20px;padding-left: 6px;padding-right: 6px;margin-right: 8px;}
.search_list dl dd{padding-top: 15px;}
.search_list dl dd .search_info{display: block;color: #333333;font-size: 18px;line-height: 30px;}
.search_list dl dd .search_time{height: 25px;line-height: 25px;color: #333333;font-size: 18px;margin-top: 5px;}
.search_list dl dd .search_time small{color:#1665be;font-size: 18px;}
.search_list dl em{color: #e50017;}
/*******************-单页-**************************/
.main { padding-top:18px; }
.sidebar{width: 302px;border: 1px solid #eeeeee;margin-bottom: 60px;}
.sidebar_title{height: 55px;line-height: 55px;background: #1665be url("../images/dot6.png") 55px 15px no-repeat;color: #ffffff;font-size: 20px;font-weight: bold;padding-left: 99px;}
.sidebar_list{margin: 0;padding: 0;}
.sidebar_list> li{border-top: 1px solid #eeeeee;}
.sidebar_list> li>a{display: block;height: 57px;line-height: 57px;padding-left: 99px;color: #333333;font-size: 16px;background: url("../images/dot2.png") 237px center no-repeat;}
.sidebar_list> li>a:hover,.sidebar_list> li> .current{background:#f7f7f7  url("../images/dot3.png") 237px center no-repeat;}
.sidebar_list> li>ul{margin: 0;padding: 0;width: 100%;border-top: 1px solid #eeeeee;}
.sidebar_list> li>ul li{margin-left: 12px;margin-right: 6px;border-bottom: 1px solid #eeeeee;}
.sidebar_list> li>ul li a{display: block;height: 57px;line-height: 57px;background: url("../images/dot7.png") 89px center no-repeat;padding-left: 109px;color: #333333;font-size: 16px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
}
.sidebar_list> li>ul li:last-child{border-bottom: none;}
.sidebar_list> li>ul li a:hover,.sidebar_list> li>ul li .current{color: #085bab;}
.sidebar_list> li> .currentsub:hover{background:#f7f7f7  url("../images/dot4.png") 237px center no-repeat;}
.sidebar_list> li> .current.currentsub{background:#f7f7f7  url("../images/dot4.png") 237px center no-repeat;}
.l_block{display: block;}
.l_none{display: none;}

.mainboxwrap{width: 100%;}


@media (min-width:992px){
.sidebar{z-index: 999;float: left ;}
.mainboxwrap{float: right;width:680px;}
}   


@media (min-width:1300px){
.mainboxwrap{float: right;width: 852px;}
}

/*******************-company 会员单位-**************************/
.mainbox_company{margin-top: 25px;padding-bottom: 80px;}
.mainbox_company ul{margin: 0;padding: 0;}
.mainbox_company ul li{width: 100%; margin-bottom: 14px;height: 37px;line-height: 37px;box-sizing: border-box;}
.mainbox_company ul li a{display: block;height: 37px;line-height: 37px;color: #161616;font-size: 16px;padding-right: 10px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_company ul li a:hover{color: #1665be;}

@media (min-width:992px){
  .mainbox_company ul li{width: 50%;float: left;}
}
/*******************-about 学会介绍-**************************/
.mainbox_about{margin-top: 20px;color: #333333;font-size: 16px;font-weight: normal;line-height: 32px;padding-bottom: 60px;}
.mainbox_about img{max-width: 100%;}


/*******************-team 学会领导-**************************/
.mainbox_team{margin-top: 22px;padding-bottom: 60px;}
.mainbox_team a{display: block;margin-bottom: 8px;}
.mainbox_team a dt{height: 46px;line-height: 46px;color: #161616;font-size: 20px;font-weight: bold;}
.mainbox_team a dd{line-height: 27px;color: #161616;font-size: 16px;}
.mainbox_team a:hover dt{color: #1665be;}
@media (min-width:992px){
  .mainbox_team{padding-left: 10px;padding-right: 10px;}
}

/*******************-detail 领导详情-**************************/
.mainbox_detail{margin-top: 37px;position: relative;padding-bottom: 60px;}
.detailimg{width: 100%;}
.detailimg img{max-width: 100%;}
.detail_con{margin-top: 12px;}
.detail_title{padding-bottom: 14px;line-height: 34px;color: #161616;font-size: 20px;font-weight: bold;border-bottom: 2px solid #1665be;}
.detail_about{margin-top: 12px;color: #333333;font-size: 16px;line-height: 32px;}


@media (min-width:992px){
  .detailimg{width: 205px;position: absolute;left: 9px;top: 0;}
  .mainbox_detail{padding-left: 258px;padding-right: 7px;min-height: 350px;}
  .detail_con{margin-top: 0px;}
}

/*******************-contact 联系-**************************/
.mainbox_contact{margin-top: 10px;color: #333333;font-size: 16px;font-weight: normal;line-height: 32px;padding-bottom: 60px;}
.mainbox_contact img{max-width: 100%;}

/*******************-xiangxi 详情-**************************/
.mainbox_2{margin-top: 20px;padding-bottom: 60px;}
.time2 { margin-top:9px;line-height: 24px;color: #666666;font-size: 14px;}
.show_pic{ color:#333333;text-align:center;}
.show_pic h4 {font-size:22px;line-height:40px;color: #333333;padding-top: 9px;font-weight: normal;}
.pic_cp img{max-width:100%; margin-top:20px; }
.nrr {  color: #404040;line-height: 32px;font-size: 16px;margin-top: 24px;}
.nrr img{max-width: 100%;}


/*******************-news 新闻-**************************/
.mainbox_news{margin-top: 20px;}
.mainbox_news ul{margin: 0;padding: 0;}
.mainbox_news ul li{width: 100%;margin-bottom: 10px;}
.mainbox_news ul li {display: block;width: 100%;box-sizing: border-box;padding-left: 23px;background: url("../images/dot5.png") 6px center no-repeat;height: 41px;line-height: 41px;}
.mainbox_news ul li h3{width: 70%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;color: #333333;font-size: 16px;font-weight: normal;}
.mainbox_news ul li span{color: #a8a8a8;font-size: 14px;}
.mainbox_news ul li:hover h3{color: #1665be;}
@media (min-width:992px){
  .mainbox_news ul li{padding-right: 15px;padding-left: 33px;background: url("../images/dot5.png") 16px center no-repeat;}
  .mainbox_news ul li span{font-size: 16px;}
}

/*******************-monthly 内部期刊-**************************/
.mainbox_monthly{}
.mainbox_monthly a{display: block;width: 49%; float: left;margin-bottom: 17px;}
.mainbox_monthly a dt{padding: 3px;width: 100%;box-sizing: border-box;border: 1px solid #dedede;}
.mainbox_monthly a dt img{width: 100%;height:230px;}
.mainbox_monthly a dd{line-height: 36px;height: 36px;text-align: center;color: #444444;font-size: 14px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
}
.mainbox_monthly a:hover dd{color: #1665be;}

@media (min-width:360px){
.mainbox_monthly a dt img{height:250px;}
}

@media (min-width:640px){
.mainbox_monthly a dt img{height:390px;}
}
@media (max-width:768px){
  .mainbox_monthly{display: flex;justify-content: space-between;flex-wrap: wrap;}

}

@media (min-width:768px){
  .mainbox_monthly{width: 105%;}
  .mainbox_monthly a{width: 180px;margin-right: 10px;}

  .mainbox_monthly a dt img{width:174px; margin-left: auto;margin-right: auto;height: 251px;}
}

@media (min-width:992px){
  .mainbox_monthly{width: 105%;}
  .mainbox_monthly a{width: 155px;margin-right: 20px;}

  .mainbox_monthly a dt img{width:149px;height: 215px; margin-left: auto;margin-right: auto;}
}

@media (min-width:1300px){
  .mainbox_monthly{width: 105%;}
  .mainbox_monthly a{width: 193px;margin-right: 20px;}

  .mainbox_monthly a dt img{width:184px;height: 266px;margin-left: auto;margin-right: auto;}
}


/******---------------------mcatbox 手机分类 ---------------------******/
.mcatbox{}
.procat{margin-top: 20px;}
.mobilecat{height: 53px;line-height: 53px; background: url("../images/xian4.png") left bottom repeat-x;}
.mobilecat .swiper-slide{text-align: center; display: inline-block;color: #000000;font-size: 16px;font-weight: bold;}
.mobilecat .swiper-slide:hover,.mobilecat .current{background: url("../images/xian5.png") center bottom no-repeat;}

.mobilecat_sub{margin-top: 20px;text-align: center;}
.mobilecat_sub ul{margin: 0;padding: 0;}
.mobilecat_sub li{display: inline-block;margin-bottom: 10px;margin-left:5px;margin-right:5px;}
.mobilecat_sub li a{padding-left: 15px;padding-right: 15px;height: 40px;line-height: 40px; border: 1px solid #eeeeee;display: block;border-radius: 4px;color: #000000;font-size: 16px;}
.mobilecat_sub li .current{background: #1665be;color: #fff;border: 1px solid #1665be;}
/*******************-S home_link-**************************/
.home_link{margin-top: 34px;}
.link_list{margin-top: 12px;padding-bottom: 35px;}
.link_list ul{margin: 0;padding: 0;}
.link_list ul li{display: inline-block;}
.link_list ul li a{padding-left: 12px;padding-right: 12px;display: block;height: 22px;line-height: 22px;color: #333333;font-size: 14px;background: url(../images/xian1.jpg) right center no-repeat;}
.link_list ul li:last-child a{background: none;}
/*******************-E home_link-**************************/


/*******************-S footer-**************************/
.footer{width: 100%;}
.foot_nav{width: 100%;height: 32px;line-height: 32px;background:#1561af;text-align: center;}
.foot_nav ul{margin: 0;padding: 0;}
.foot_nav ul li{display: inline-block;}
.foot_nav ul li a{display: block;padding-left: 30px;padding-right: 30px;height: 32px;line-height: 32px;color: #ffffff;font-size: 16px;font-weight: bold;}
.foot_nav ul li .xian1{background: url(../images/xian2.png) right center no-repeat;}

@media (min-width: 340px) {
  .foot_nav ul li a{padding-left: 40px;padding-right: 40px;}
}

.coopright{margin-top: 8px;border-top: 3px solid #1561af;padding-top: 15px;padding-bottom: 22px;color: #161616;font-size: 14px;text-align: center;line-height: 26px;}
.coopright a{color: #161616;font-size: 14px;padding-left:5px;}
.company span{color: #161616;font-size: 14px;line-height: 26px;margin-left: 10px;margin-right: 10px;}
.people_num{color: #161616;font-size: 14px;line-height: 26px;}
.people_num span{padding-left: 5px;padding-right: 5px;color: #ff0000;font-size: 14px;font-weight: bold;}

#BottomNav {
  display: none;
  background:linear-gradient(#1561af, #1561af) repeat scroll 0 0 transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #1561af /*{global-active-background-start}*/), to( #1561af /*{global-active-background-end}*/)); /* Saf4+, Chrome */
  background-image:-webkit-linear-gradient( #1561af /*{global-active-background-start}*/, #1561af /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
  background-image:-moz-linear-gradient( #1561af /*{global-active-background-start}*/, #1561af /*{global-active-background-end}*/); /* FF3.6 */
  background-image:-ms-linear-gradient( #1561af /*{global-active-background-start}*/, #1561af /*{global-active-background-end}*/); /* IE10 */
  background-image:-o-linear-gradient( #1561af /*{global-active-background-start}*/, #1561af /*{global-active-background-end}*/); /* Opera 11.10+ */
  background-image:linear-gradient( #1561af /*{global-active-background-start}*/, #1561af /*{global-active-background-end}*/);

  z-index: 99999999999999;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  _position: absolute;
  _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
  overflow: visible;
  /*border-top:1px solid #fff;*/
}
#BottomNav ul{margin: 0;padding: 0;}
#BottomNav ul li { float:left; text-align:center; width:25%;}
#BottomNav .icon { background:url(../images/q.png) no-repeat scroll 0 0 transparent; display:block; height:18px; margin:4px auto;}
#BottomNav .a { background-position:1px 1px;width:33px; height:18px;}
#BottomNav .b { background-position:-32px 1px; width:28px; height:18px;}
#BottomNav .c { background-position:-58px 1px;width:30px; height:18px;}
#BottomNav .d { background-position:-88px 1px;width:23px; height:18px;}
#BottomNav .e { background-position:-90px 1px;width:26px; height:18px;}
#BottomNav ul li a { font:14px "微软雅黑"; color:#fff; display:block; border-right:1px dotted #fff; padding:5px 0px;}
#BottomNav .last a{ border-right:none !important;}

@media (max-width: 768px) {
.company span{margin-left: 0;margin-right: 0;display: block;}
  #BottomNav{display: block;}
  .coopright{padding-bottom: 65px;}
}


/*******************-E footer-**************************/


/*******************-lan-**************************/
.lan1{height: 35px;line-height: 35px;border-top: 3px solid #1665be;background: #f4f4f4;padding-right: 21px;padding-left: 21px;}
.lan1 span{height: 35px;line-height: 35px;display: block;color: #1665be;font-size: 16px;font-weight: bold;}
.lan1 a{display: block;height: 35px;line-height: 35px;color: #161616;font-size: 14px;font-weight: normal;}
.lan1 a:hover{color: #1665be;}

.lan2{height: 36px;line-height: 36px;background: #f4f4f4;padding-right: 16px;border-bottom: 1px solid #e0e0e0;}
.lan2 span{display: block;height: 36px;line-height: 36px;background: #1665be; padding-left: 22px; padding-right: 22px;color: #ffffff;font-size: 16px;font-weight: bold;}
.lan2 a{color:#161616;font-size: 14px;}
.lan2 a:hover{color: #1665be;}

.lan3{margin-top: 3px;border-bottom: 1px solid #dddddd;}
.lan3 span{height: 53px;line-height: 53px;padding-left: 5px; color: #1665be;font-size: 20px;font-weight: normal; position: relative;}
.lan3 span:before{content: '';width: 100%;height: 2px;background: #1665be;position: absolute;left: 0;bottom: -1px;}

.lan4{margin-top: 10px;padding-bottom: 17px;background: url(../images/xian3.png) center bottom no-repeat;text-align: center;}
.lan4 h3{color: #161616;font-size: 30px;font-weight: normal;line-height: 41px;font-weight: bold;text-align: center;}


.nylan1{margin-top: 11px; line-height:34px;color:#333333; font-size:14px;  }
.nylan1 a:hover{ text-decoration:underline;}
.nylan1,.nylan1 a,.nylan1 font{font-size:14px;line-height: 54px;color: #333333; }
.nylan1 a{ color:#333333;}
.nylan1 font{ color:#333333;}


.nylan{margin-top: 3px;  line-height:50px;color:#333333; font-size:14px; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:14px;line-height: 50px;color: #333333; }
.nylan a{ color:#333333;}
.nylan font{ color:#333333;}


.lan_ny1{}
.lan_ny1 img{max-width: 100%;display: block;margin-left: auto;margin-right: auto;}


@media (max-width: 992px) {
.nylan{width: 100%;margin-top: 7px;}
.lan3{height: 55px;overflow:hidden;}
.lan1 h3{height: 44px;line-height: 44px;color: #363636;font-size: 28px;font-weight: normal;}
}






.text_c{ text-align:center;}

/******--------------------- 分页 ---------------------******/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 7px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #333333;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: 2px;margin-right: 2px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #1561af;
  border-color: #1561af;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #1561af;
  border-color: #1561af;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pagination .total  span{border: none;}
.pagination  .jump{
  line-height: 36px;
  font-size: 14px;
  float: left;
  display: inline-flex;align-items: center;
}
.pagination  .jump .jump_input{width: 40px;height: 28px;line-height: 28px;border: 1px solid #ddd;padding-left: 2px;padding-right: 2px;text-align: center;}
.pagination  .jump .jump_btn{height: 28px;line-height: 28px;padding: 0;padding-left: 12px;padding-right: 12px;}


@media (max-width: 768px) {
  .pagination > li > a, .pagination > li > span{}
}



#ad1{position:relative;z-index: 9999999999999999999999;}
#ad1 .close{ border:solid #333 0px; display: block; width: 20px;height: 20px;position:absolute;top:8px;right:7px;z-index:3;font-size:7px;color:#000;cursor:pointer;}
