@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing:border-box;-webkit-box-sizing:border-box;}
html{height: 100%; width: 100%;outline: 0;}
body {color:#333;  width:100%;margin: 0 auto; font-family: "微软雅黑"; background: #fff; font-size:14px;}
ul,ol,li{list-style:none}
em,i{ font-style: normal;}
a { text-decoration:none; color:#333; font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight: 500; margin: 0;}
select, textarea,button{border: none; outline: none; -webkit-appearance: none; appearance: none; -o-appearance: none; -moz-appearance: none; font-size:14px;line-height：normal;}
p{ margin:0; padding:0;}
a:hover{ color:#333; text-decoration:none;}
/*bootsrap修改*/
.nav-tabs {border-bottom:0; width: 324px; margin: 0 auto;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #fff; background-color: #0a7ec7; border:0;}
.nav>li>a {display: block; padding:0; width: 160px; line-height: 50px; height: 50px; text-align: center; border-radius: 0; background: #f6f6f6; border: 1px solid #cccccc;}
.nav-tabs1 {border-bottom:0; width:auto !important; margin: 0 auto; float: right !important;}
.nav-tabs1>li.active>a, .nav-tabs1>li.active>a:focus, .nav-tabs1>li.active>a:hover {color: #599dd4 !important; background-color:#fff !important; border:0;}
.nav1>li>a {display: block; padding:0; width: 140px !important; line-height: 30px !important; height:30px !important; text-align: center; border-radius: 0; background: #fff !important; border:0 !important;}
.pagination>li>a, .pagination>li>span {color:#333;}
/*公用*/
.juli{ padding:0;}
.blue{ color:#b6d1e4; font-size:22px;}
.juli70{ margin:70px auto;}
.size30{ font-size:30px;}
.size18{ font-size:18px;}
.size24{ font-size:24px;}
.size16{ font-size:16px;}
.blue1{ color:#0b81c9;}
.grey{ color:#999;}
.grey1{ color:#666;}
.grey2{ color:#c2c2c2;}
.you{ float:right;}
.juli_top15{ margin-top:15px;}
.juli_top25{ margin-top:25px;}
.juli_top40{ margin-top:40px;}
.juzhong{ text-align:center;}
.duiqi{ vertical-align:middle; margin-right: 5px;}
.jianju{ line-height:22px;}
/*swiper切换*/
.swiper-container {width: 100%; height: auto; margin-left: auto; margin-right: auto;}
.swiper-slide {padding-left: 50px; }
/*首页*/
.home_top{ background:#FFFFFF; overflow:hidden;padding-left: 15px;padding-right: 15px}
.home_top img{ margin-top:15px;}
.home_top_nav{ width:90px; float:right; line-height:100px; display:block; overflow:hidden; text-align:center; font-size:18px;}
.home_top_nav1{ width:90px; float:right; line-height:100px; border-bottom:2px solid #0a7ec7; display:block; text-align:center; color:#0a7ec7; font-size:18px;}
.home_scroll{ background:url(../img/pic8.jpg) no-repeat center top; height:480px; background-size:cover; overflow:hidden;}
.home_scroll_main{ margin-top:30px; background:rgba(39,119,170,0.8); position:relative; padding:45px 65px 45px 45px; font-size:44px; width:820px; color:#fff; height:180px; animation:myfirst 5s;}
@keyframes myfirst
{
	0%   { margin-top:0; opacity:0;}
	100% { margin-top:30px; opacity:1;}
}
.home_scroll_main_top{ overflow:hidden; font-size: 24px;}
.home_scroll_main_top img{ float:left; margin-right:20px;}
.home_scroll_main_main{ margin-top:20px; font-size:14px; line-height:30px; overflow:hidden;}
.home_scroll_note{ position:absolute; top:60px; right:-30px; overflow:hidden;}
.home_first{ background: url(../img/pic29.png) no-repeat right 25px bottom 25px #f4f5f9; overflow:hidden; height:190px;}
.home_first_main{ padding:25px; display:block;}
.home_first_piture img{ height:190px; width:100%; }
/*法治智库*/
.home_second{ background:url(../img/pic11.jpg) no-repeat center top; padding:75px 0; overflow:hidden; background-size:cover;}
.home_second_left_main{ background:#50a5da; padding:40px 0; text-align:center; height:220px; font-size:24px; color:#fff;}
.home_second_left_main1{ background:#0b81c9; padding:40px 0; text-align:center; height:220px; font-size:24px; color:#fff;}
.home_second_right_main{ overflow:hidden; position:relative;}
.home_second_right_main img{ height:440px; width:700px;}
.home_second_right_main_note{ top: 0; left: 60px; width: 110px; line-height: 50px; background: #0b81c9; text-align: center; position: absolute; color: #fff;}
.home_second_right_main_content{ position: absolute; right: 0; top: 45px; background: rgba(76,89,98,0.8); width: 350px; height: 350x; z-index: 2; padding: 45px 35px; color: #fff; overflow: hidden;}
.home_second_right_main_content img{ width: 20px; height: 17px;}
/*协会刊物*/
.home_three{ border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 45px 0; text-align: center; overflow: hidden; font-size: 24px;}
/*法治服务*/
.home_four{background: url(../img/1.jpg) no-repeat center top; padding: 70px 0; overflow: hidden; background-size: cover;}
.home_four_main{ text-align: center; overflow: hidden; font-size: 18px;}
.home_four_main img{ margin-bottom:10px;}
.home_four_main:hover img{animation:myscend 2s;}
@keyframes myscend
{
	0%   { transform: rotateZ(0deg);}
	100% { transform: rotateZ(360deg);}
}
/*理事单位*/
.home_five{ overflow: hidden;}
.home_five img{ width:100%; height: 100px; margin-bottom: 20px;}
.home_five:hover img{animation:mythree 2s;}
@keyframes mythree
{
	0%   { transform: rotateY(0deg);}
	100% { transform: rotateY(360deg);}
}
/*留言板*/
.home_six{background: #f5f6f9; overflow: hidden;}
.home_six_input{ width:308px; line-height: 40px; height: 40px; border: 1px solid #cccccc; margin-top: 20px; background: none; padding: 0 10px; overflow: hidden;}
.home_six_srk{ width:80%; height: 109px; border: 1px solid #cccccc; background: none; padding:10px; overflow: hidden; margin-top: 20px;}
.home_six_button{ width:150px; line-height: 50px; background: #0b81c9; display: block; text-align: center; color: #fff; font-weight: bold; margin: 25px 0;}
/*底部*/
.home_bottom{ background: #414141; padding: 30px 0; overflow: hidden; color: #fff;}
.home_bottom_main{overflow: hidden; font-size: 26px;}
.home_bottom_main img{ float:left; margin-right: 15px; vertical-align: middle;}
/*理事单位*/
.council_members_top{background: url(../img/2.jpg) no-repeat center top; height: 300px; background-size: cover; overflow: hidden;}
.council_members_top_main{ margin: 70px auto; width: 540px; padding: 40px 0; text-align: center; background: rgba(65,157,214,0.8); color: #fff; font-size: 48px;}
.council_members_main{ margin-top: 20px; overflow: hidden;}
.council_members_main img{ width: 100%; height: 100px;}
/*协会刊物*/
.publicate_top{background: url(../img/3.jpg) no-repeat center top; height: 300px; background-size: cover; overflow: hidden;}
.publicate_main{margin-top:50px; overflow: hidden; text-align: center;}
.publicate_main img{width: 100%; height: 474px;}
/*法治智库*/
.low_library_top{background: url(../img/4.jpg) no-repeat center top; height: 300px; background-size: cover; overflow: hidden;}
.low_library_main{ padding:25px 0; border-bottom: 1px solid #e5e5e5; display: block; overflow: hidden;}
.low_library_main img{ width: 100%; height: 170px;}
.low_library_content{ overflow: hidden; text-align: center; font-size: 18px; color: #333;}
.low_library_content img{ width:100%; height:280px; margin-bottom: 10px;}
.low_library_content p.s1{ font-size: 14px; color: #999; text-align: left; line-height: 22px;}
.low_library_list{margin-bottom: 20px; width: 100%; height: 100px; line-height: 100px; background: #f6f6f6; text-align: center; color: #666666; font-size: 18px; display: block;}
.low_library_list_main{margin-bottom:30px; overflow: hidden;}
.low_library_text{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 16px;}
/*协会概况*/
.general_situdation_top{background: url(../img/5.jpg) no-repeat center top; height: 300px; background-size: cover; overflow: hidden;}
/*资讯动态详情*/
.news_detail_top{background: url(../img/6.jpg) no-repeat center top; height: 300px; background-size: cover; overflow: hidden;}
/*法制服务*/
.low_service_top{background: url(../img/8.jpg) no-repeat center top; height: 300px; background-size: cover; overflow: hidden;}
.low_service_main{ padding:45px 0; overflow: hidden; clear: both;}
.low_service_main_list{ float:left; text-align: center; width: 20%; overflow: hidden;}
.low_service_bottom{ position: relative; overflow: hidden;}
.low_service_bottom img{ width:100%; height: 277px;}
.low_service_bottom_note{position: absolute; top: 125px; left:65px; font-size: 24px; color: #fff;}
/*法制智库详情*/
.law_detail img{ width:100%; height: 200px;}
.law_detail p{ margin-top:15px;}
.law_detail_personal{ background:#f6f6f6; overflow: hidden;}
.law_detail_personal img{ width: 100%; height: 460px; overflow: hidden;}
.law_detail_personal_main{ padding: 28px; overflow: hidden; line-height: 40px;}
.law_detail_personal_main img{ width:30px; height: 30px;}
/*下载*/
.down_top{background: url(../img/pic35.jpg) no-repeat center top; height: 300px; background-size: cover; overflow: hidden;}
.down_main{ padding:25px 0; border-bottom: 1px solid #e5e5e5; display: block; overflow: hidden;}
/*新增css*/
.search{ background: #f6f6fa; padding: 25px 0; overflow: hidden; text-align: center;}
.search_main{ width: 722px; margin:0 auto; background: url(../img/s.png) no-repeat right 10px center #fff; border: 1px solid #cccccc; border-radius: 45px; line-height: 45px; height: 45px; padding: 0 15px;}
.home_edge{ border-right: 1px solid #e8e8e8;}
.kanwu img{ height: 364px; width: 100%;}
.you_dq{ text-align: right;}
.jianju35{ line-height:35px;}

/*新增5.06*/
.news_five_date{border: 1px solid #cccccc; overflow: hidden;}
.news_five_date_top{ padding: 25px 30px; background: #f5f5f5; border-bottom: 1px solid #cccccc; font-size: 20px; font-weight: bold;}
.news_five_date_main{ padding: 30px 0 30px 30px; overflow: hidden;}