﻿@charset "utf-8";
/* CSS Document */
body { font:14px "microsoft Yahei","Arial",sans-serif; color: #5a5a5a; background-color: #fff; word-wrap: break-word;}
*{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
a{text-decoration:none;transition:all 0.4s;-webkit-transition:all 0.4s; color: #5a5a5a;}
a:hover {color: #2760a2;}
input{  border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%;}
/*h2{font-weight:400;}*/
b{ font-weight:normal;}
table {border-collapse: collapse; max-width: 100%; width: 100%;}

/*字体*/
@font-face {
	font-family: 'Conv_dincond-regular';
	src: url('../fonts/dincond-regular.eot');
	src: local('☺'), url('../fonts/dincond-regular.woff') format('woff'), url('../fonts/dincond-regular.ttf') format('truetype'), url('../fonts/dincond-regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity:0.8; color: #333}
input:-moz-placeholder, textarea:-moz-placeholder {opacity:0.8; color: #333}
input::-moz-placeholder, textarea::-moz-placeholder { opacity:0.8; color: #333}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity:0.8; color: #333}

/*回顶部*/
#top{position:fixed; bottom:25%; right:20px; display: none;border-radius:3px; cursor:pointer; width:50px; height:50px; background:#666 url(../images/top.png); transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; z-index:9999;}	
#top:hover{background:#333 url(../images/top.png) 0px -50px;}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
.tr_sc{ overflow:hidden; display:block;}
.tr_sc img{transition:0.3s all; -webkit-transition:0.3s  all; width: 100%;}
.tr_sc:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

/*其他公用*/
.wrap{width: 1200px; margin: 0 auto; box-sizing: border-box; padding: 0 20px;}
.ww{ word-wrap: break-word}
.hidden{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: block; box-sizing: border-box;}
.pstRel {position: relative;}
.ws_search {text-align: center; font-size: 16px; color: #666; padding: 30px 0;}
/*间距*/
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.pb30 {padding-bottom: 30px;}
.page {padding: 28px 0 0;}

/*背景色*/
.bg_qian{background-color: #34afed;}
.bg_blue {background-color: #2760a2;}
.bg_f3 {background-color: #f3f3f3;}
.bg_666 {background-color: #666;}
.bg_e6{background-color: #e6e6e6;}
/*编辑器*/
.editor_box img {max-width: 100%; height: auto !important;}
.editor_box hr {border: none; height: 1px; background-color: #e7e7e7; margin: 10px 0;}
.editor_box table {margin: 10px 0;}
.editor_box table th,
.editor_box table td {border: 1px solid #ccc; padding: 8px;}
.editor_box li {list-style: disc;}


/*轮播图*/
.swiper_page{position: absolute; left: 0; bottom: 23px; width: 100%; text-align: center;z-index: 20;}
.swiper_page span{display: inline-block; width: 40px; height: 3px; background: #fff; margin: 0 3px; cursor: pointer;}
.swiper_page .swiper-visible-switch{background: #2760a2;}
.arrow_icon {width: 40px; height: 40px; background: center no-repeat; position: absolute; top: 50%; margin-top: -20px; z-index: 20; box-sizing: border-box;}
.arrow_left {left: 20px; background-image: url(../images/arrow_left.png);}
.arrow_right {right: 20px; background-image: url(../images/arrow_right.png);}

/*公用头尾*/
.header {position: fixed;top: 0;left: 0;z-index: 400;width: 100%;}
.lang_box {background: url(../images/in_lanBg.png) repeat-x;}
.lang_box .ul{margin: 0 -10px; float: right;}
.lang_box .li {float: left; position: relative;transition:all 0.4s;-webkit-transition:all 0.4s;}
.lang_box .li a {display: block; padding: 0 10px; line-height: 25px; color: #2760a2;}
.lang_box .li:before {content: ""; position: absolute; left: 0; top: 6px; width: 1px; height: 12px; background-color: #96abca;}
.lang_box .li1:before {display: none;}
.lang_box .li a:hover {color: #5a5a5a;}
.head_nav {/*padding: 17px 0;*/box-shadow: 3px 4px 12px 0px rgba(0, 0, 0, 0.21);}
.logo_a {float: left; height: 36px; margin: 17px 0;}
.logo_a img {height: 100%;}
.nav_search_box {float: right;}
.nav_box {float: left; padding: 0 30px;}
.nav_box .nav_li {float: left; padding: 0 5px; position: relative;}
.nav_box .nav_a {display: block; color: #fff; font-weight: bold; line-height: 36px; padding: 17px 20px;}

.search_box {float: left; position: relative;}
.search_box .search_a {display: block; line-height: 36px; cursor: pointer;padding: 17px 20px;}
.son .nav_a {background: url(../images/arrowBtm.png) right center no-repeat;}

.ss_kuai {display: none; position: absolute; right: 0; top: 100%;}
.ss_input {background-color: #2760a2; border: 1px solid #2760a2;}
.ss_input .sub {color: #fff; cursor: pointer; float: right; width: 66px; height: 50px; line-height: 50px;}
.ss_input span {display: block; overflow: hidden; background-color: #fff;}
.ss_input .wbk {height: 50px; line-height: 50px; width: 300px; padding: 0 10px; cursor: pointer;}
.search_box:hover {background-color: #4dabda;}
.search_box:hover .ss_kuai {display: block;}


/*头部二级导航*/
.in_navTwo_box {transition:all 0.4s;-webkit-transition:all 0.4s;display: none; z-index: 200; position: absolute; top: 100%; left: 0; width: 100%;}
.in_navTwo {background-color: #2760a2;}
.in_navTwo a {text-align: center; display: block;padding: 15px 5px;line-height: 20px;border-top: 1px solid #4dabda;color: #fff;}
.nav_box .nav_li.one,
.nav_box .nav_li:hover {background-color: #4dabda;}
.nav_box .nav_li:hover .in_navTwo_box {display: block;}
.in_navTwo a:hover {background-color: #4dabda;}

.main {padding: 40px 0 100px; margin-top: 95px;}
.main1 {padding: 40px 0 30px;}
.main2 {padding: 40px 0 0;}
.main_left {float: left; width: 76.3%; box-sizing: border-box; padding: 0 20px 0 0;}
.main_right {float: left; width: 23.7%; box-sizing: border-box; padding: 0 0 0 20px;}
.main2 .main_left{width: 23.7%;}
.main2 .main_right{width: 76.3%;}

.foot_part1 {padding: 45px 0;box-shadow: 3px 4px 12px 0px rgba(0, 0, 0, 0.21); position: relative; z-index: 2;}
.foot_logo {display: block; float: left; height: 43px; width: 23.7%; margin: 40px 20px 0 0;}
.foot_logo img {height: 100%; max-width: 100%;}
.foot_right {overflow: hidden;}
.foot_contact {float: left; width: 66%; box-sizing: border-box; color: #fff;}
.foot_tit {font-size: 18px; line-height: 24px; margin-bottom: 20px;}
.foot_intro {line-height: 1.45;}
.foot_ewm_box {float: right; margin-right: -10px; padding:20px 0 0;}
.foot_ewm {float: left; text-align: center; width: 100px; margin: 0 10px;}
.foot_ewm span {display: block;}
.foot_ewm span img {width: 100%;}
.foot_ewm b {display: block; line-height: 20px; padding: 5px; color: #fff;}
.foot_part2 {padding: 20px 0;}
.foot_nav {float: left; width: 75%;color: #f3f3f3;}
.foot_nav .foot_ul{padding-bottom: 14px;}
.foot_ul .foot_li {float: left; padding-right: 35px;}
.foot_ul .foot_li a {display: block; color: #f3f3f3; line-height: 26px;}
.foot_copy {opacity: 0.5; font-family: arial; font-size: 12px; line-height: 1.5;}
.foot_copy a {color: #f3f3f3;}
.foot_copy a:hover {text-decoration: underline;}
.foot_ul .foot_li a:hover {text-decoration: underline;}
.foot_share {float: right;padding-right: 35px;}
.foot_share .bdsharebuttonbox a {float: left; background-repeat: no-repeat; cursor: pointer; overflow: hidden; margin: 10px 0 10px 10px; transition:all 0s;-webkit-transition:all 0s; background-image: url(../images/foot_share.png); background-position: 0 0;width: 30px; line-height: 30px; height: 30px;}
.foot_share .bdsharebuttonbox .bds_twi {background-position: -40px 0;}
.foot_share .bdsharebuttonbox .bds_linkedin {background-position: -80px 0;}

/*首页*/
.in_ban_box {height: 487px; position: relative;}
.in_ban_box .swiper-slide {display: block; height: 487px; background: center no-repeat;background-size: cover;position: relative;}
.in_banText {position: absolute; left: 0; bottom: 57px; width: 100%; height: 230px; padding: 114px 295px 0 40px; box-sizing: border-box; background: url(../images/in_banBg.png) no-repeat; color: #fff;}
.in_banTit {font-size: 24px; line-height: 36px;}
.in_banIntro {line-height: 22px; height: 44px; overflow: hidden; margin: 10px 0 0;}
.in_banTime {font-size: 12px; line-height: 16px; margin: 10px 0 0;}

.news_list {margin: -10px;}
.news_list .li{padding: 10px; float: left; width: 33.33%; box-sizing: border-box;}
.news_list .news_a {display: block; height: 310px; box-sizing: border-box; overflow: hidden;position: relative;}
.news_pic {position: relative;}
.news_label {display: inline-block; position: absolute; bottom: 0; left: 0; background-color: #2760a2; color: #fff; text-align: center; font-weight: bold; font-size: 12px; line-height: 16px; padding: 7px; min-width: 90px; max-width: 100%; z-index: 10; box-sizing: border-box;}
.news_wrap {padding: 25px 20px;}
.news_tit {font-size: 18px; line-height: 26px; max-height: 52px; overflow: hidden; margin-bottom: 10px;}
.news_intro {line-height: 22px; max-height: 154px; overflow: hidden; margin-bottom: 12px;}
.news_time {position: absolute; bottom: 23px; font-size: 12px; line-height: 16px;}
.noPic .news_label {bottom: auto; top: 0;}
.noPic .news_wrap {padding-top: 43px;}
.flzl .news_label {background-color: #009999;}
.ztbd .news_label {background-color: #ff6600;}

.tab_btn_ul {border-bottom: 2px solid #2760a2;}
.tab_btn_ul .tab_li{float: left; width: 33.33%; box-sizing: border-box;}
.tab_btn_ul .tab_li a {display: block; text-align: center; line-height: 23px; padding: 10px;}
.tab_btn_ul .selected {background-color: #2760a2; color: #fff;}
.tab_item {padding: 20px 0; border-bottom: 1px solid #e9e9e9;}
.tab_item_a {display: block;}
.tab_pic {float: right; width: 85px; margin-left: 20px;}
.tab_con {overflow: hidden;}
.item_tit {line-height: 18px; max-height: 36px; overflow: hidden; margin-bottom: 3px;}
.item_time {font-size: 12px; line-height: 16px;}

/*1-1*/
.lm_tit {display: block; color: #fff; line-height: 21px; font-weight: bold; padding: 12px 20px;}
a.lm_tit:hover {color: #fff; background-color: #34afed;}
.sjlv_ul {padding: 13px 0 610px 20px;}
.sjlv_ul .li {padding: 1px 0;}
.sjlv_ul .li a {display: block; line-height: 20px; font-weight: bold; padding: 5px 5px 5px 0; border-bottom: 1px solid transparent;}
.sjlv_ul .active a,
.sjlv_ul .li a:hover {border-color: #2760a2; color: #2760a2;}
.lm_nav {border: 1px solid #dcdcdc; border-bottom-color: #2760a2; border-bottom-width: 2px;}
.lm_nav .li{float: left; width: 50%; box-sizing: border-box;}
.lm_nav.num1 li {width: 100%;}
.lm_nav.num3 li {width: 33.33%;}
.lm_nav.num4 li {width: 25%;}
.lm_nav.num5 li {width: 20%;}
.lm_nav .li a {display: block; text-align: center; line-height: 19px; font-weight: bold; padding: 10px;}
.lm_nav .li .selected,
.lm_nav .li a:hover {color: #fff; background-color: #2760a2;}
.tit_left {width: 120px; float: left; display: block; box-sizing: border-box; padding: 10px 10px 10px 35px;}
.tit_right {overflow: hidden;display: block;}
.sjlv_list_tit {position: relative; min-height: 41px;}
.sjlv_list_tit .tit_left {color: #333; line-height: 21px; position: absolute;}
.sjlv_list_tit .tit_right {color: #34afed; font-size: 24px; line-height: 31px; padding: 5px; text-align: center;font-family:'Conv_dincond-regular',arial; font-weight: bold;}
.sjlv_item {margin-top: 2px;}
.sjlv_item .tit_left img {width: 64px;}
.sjlv_item_head {position: relative;}
.sjlv_btn {cursor: pointer;position: absolute; top: 50%; margin-top: -20px; right: 20px; width: 40px; height: 40px; background: url(../images/sjlv_btn.png) center no-repeat;}
.sjlv_item .tit_right {line-height: 24px; padding: 17px 80px 17px 0;}
.person_name {font-size: 18px; margin-bottom: 2px;}
.paim_slideCon {display: none;}
.sjlv_item_con {padding: 0 80px 27px 120px; margin-top: -6px;line-height: 24px;}
.person_intro {}
.person_link {display: inline-block; color: #2760a2; margin-top: 10px; font-weight: bold; border-bottom: 2px solid transparent;}
.person_link:hover {border-color: #2760a2;}
.active .sjlv_btn {background-image: url(../images/sjlv_btn2.png);}


.gaishu_tit {font-size: 30px; line-height: 44px; color: #2760a2;}
.gaishu_detail {line-height: 1.75; font-size: 15px; padding-bottom:20px;}
/*2*/
.lanm_tit {font-size: 18px; line-height: 30px; font-weight: bold; padding-bottom: 8px; border-bottom: 3px solid #34afed;}
.num_list_box {border: 1px solid #ccc;}
.num_list {background-color: #fff;}
.num_list .num_a {display: block; float: left; width: 3.846%; box-sizing: border-box; text-align: center; line-height: 40px; font-weight: bold;}
.num_list .on,
.num_list .num_a:hover {color: #fff; background-color: #2760a2;}
.logo_swiper {padding: 10px 80px; border-top: 1px solid #dcdcdc;}
.logo_swiper .num_item {display: table; width: 100%; box-sizing: border-box; padding: 5px;}
.logo_swiper .num_logo {display: table-cell; vertical-align: middle; text-align: center; height: 93px; border: 1px solid #dcdcdc; box-sizing: border-box; background-color: #fff; padding: 5px;}
.logo_swiper .num_logo img {max-width: 100%; max-height: 100%;}
.ywly_chs_item {line-height: 30px; padding: 10px 0 0; border-bottom: 1px solid #dcdcdc;}
.chs_item_left {float: left; width: 80px; box-sizing: border-box; padding-right: 5px; margin-bottom: 10px;}
.chs_item_right {overflow: hidden;}
.chs_right_btn {position: relative; float: left; margin: 0 10px 10px 0; padding: 0 40px 0 15px; border: 1px solid #dcdcdc; height: 30px; box-sizing: border-box;}
.chs_right_btn b {position: absolute; right: 15px; top: 5px; width: 20px; height: 20px; background: url(../images/close.png) center no-repeat; cursor: pointer;}
.ywly_item_link {float: left; margin: 0 12px 0 0;}
.ywly_chs_item2 {padding: 6px 0;}
.ywly_chs_item2 .chs_item_left {margin-bottom: 0;}
.fyzl_list_box {padding: 10px 0 100px;}
.fyzl_list_ul {margin: 0 -10px;}
.fyzl_list_ul .li {padding: 10px; float: left; width: 33.33%; box-sizing: border-box;}
.fyzl_list_ul .li_a {display: block; padding: 18px 20px 34px;}
.fyzl_list_wrap {overflow: hidden;height: 258px;}
.fyzl_tit {font-size: 18px; line-height: 26px; min-height: 52px; max-height: 104px; overflow: hidden; margin-bottom: 12px;}
.fyzl_author {line-height: 20px;}
.fyzl_time {line-height: 24px; font-size: 12px; margin-bottom: 10px;}
.fyzl_intro {line-height: 22px; max-height: 132px; overflow: hidden;}
.fyzl_list_ul .li_a:hover {background-color: #2760a2; color: #fff;}

/*3.html*/
.person_zm_box {padding: 5px;}
.logo_swiper .person_zm_box .num_item {float: left; width: 50%; padding: 0;}
.person_xm_box {float: left; width: 50%; box-sizing: border-box; padding: 9px 5px; border: 1px solid #dcdcdc;border-left: none; background: #fff; height: 93px; overflow: hidden;}
.person_xm .xm_li {display: block; float: left; width: 50%; box-sizing: border-box; text-align: left; line-height: 24px; padding: 0 15px;}
.person_xm .xm_li a {display: block;}

/*6-详情页*/
.detail_tit_box {padding: 15px 0 6px; border-bottom: 1px solid #008ed7;}
.detail_tit {font-size: 36px; line-height: 50px;}
.detail_time {line-height: 20px;}
.detail_con {font-size: 16px; line-height: 1.75; /*padding: 35px 0 235px;*/ padding: 35px 0;}
/*.detail_con em {display: block; background-color: #f3f3f3; padding: 6px 20px; font-style: normal;}*/
.zzjs_detail_box {font-size: 14px; line-height: 1.8; padding: 22px 0;}
.detail_con h2 {font-size: 16px; line-height: 1.75; padding: 10px 0; border-bottom: 1px solid #e7e7e7; margin: 20px 0 15px;}
.download_btn {margin-top: 20px;display: inline-block; background: #34afed url(../images/download_icon.png) 13px center no-repeat; color: #fff; font-size: 16px; line-height: 23px; padding: 5px 14px 5px 37px;}
.download_btn:hover {color: #fff; background-color: #2760a2;}

/*4.html*/
.ls_new_list {padding: 10px 0 20px;}
.gs_xinxi_left {float: left;width: 63%;box-sizing: border-box; padding: 23px 60px;}
.gs_xinxi_right {float: right; width: 37%; background-color: #fff; box-sizing: border-box; border: 1px solid #2760a2; text-align: center;}
.gs_xinxi_img {display: table; width: 100%; height: 305px;}
.gs_xinxi_img span {display: table-cell; vertical-align: middle;}
.gs_xinxi_img span img {max-width: 100%; max-height: 100%;}

.gs_xinxi_tit {position: relative; line-height: 30px; padding: 0 115px 10px 0; border-bottom: 1px solid #dcdcdc; margin-bottom: 10px;}
.gs_xinxi_tit strong {font-size: 16px; display: block;}
.gs_xinxi_tit .xinxi_btn {display: block; position: absolute; right: 0; top: 0; font-weight: bold; color: #fff; text-align: center; width: 114px; box-sizing: border-box; padding: 0 5px; background-color: #999;}
.gs_xinxi_scorll {height: 210px;overflow:hidden;}
.innerbox {line-height: 20px; overflow-x: hidden;overflow-y: auto; height: 100%; }
.innerbox strong {font-weight: normal;float: left; text-align: right; width: 100px; margin-right: 10px;margin-bottom: 1px;}
.innerbox p {padding: 5px 0; overflow: hidden;}
.gs_xinxi_tit .xinxi_btn:hover {background-color: #2760a2;}
 /*滚动条样式*/
.innerbox::-webkit-scrollbar {width: 8px;}
.innerbox::-webkit-scrollbar-thumb {background: #999;}
.innerbox::-webkit-scrollbar-track {background: #fff;}

.ckgd_list {display: block; display: none; border: 1px solid #dcdcdc; line-height: 32px; font-weight: bold; text-align: center; color: #2760a2;margin-top: 10px;}
.ckgd_list span {padding: 10px; background: url(../images/ckgd_icon.png) right center no-repeat;}
.ckgd_list:hover {background-color: #dcdcdc; /*border-color: #2760a2;*/}

/*动态列表*/
.dt_list {padding: 1px 0;}
.dt_list .li {line-height: 1.75; font-size: 15px; margin: 5px 0; padding: 0 0 0 15px; position: relative;}
.dt_list .li:before {content: ""; position: absolute; left: 0; top: 10px; width: 6px; height: 6px; border-radius: 6px; background-color: #2760a2;}
.dt_list .li a {display: inline-block;}
/*4-1.html*/
.lsjj_main .gs_xinxi_right {background-color: #2760a2; float: left;}
.lsjj_main .gs_xinxi_box {background-color: #fff; border: 1px solid #2760a2;}
.lsjj_main .innerbox::-webkit-scrollbar-track {background: #eaeaea;}
.lsjj_main .xinxi_btn {background-color: #34afed;}
.lsjj_main .detail_con,
.grjs_main .detail_con,
.zlls_main  .detail_con,
.single_main .detail_con {padding: 0;}

/*5.html*/
.grjs_main .gs_xinxi_box {margin-bottom: 25px;}
.grjs_main .gs_xinxi_img {height: 295px;}
.grjs_main .gs_xinxi_left {width: 69.48%; padding: 33px 60px 33px 70px;}
.grjs_main .gs_xinxi_scorll {height: 180px;}
.grjs_main .gs_xinxi_right {width: 30.52%; border: none; background-color: transparent;}
.grjs_main .xinxi_btn {background-color: #34afed;}
.grjs_tit {font-size: 16px;}
.grjs_tit b {font-size: 24px; padding-right: 20px; float: left; display: block;}
.grjs_detail {line-height: 2.15; padding: 30px 60px 12px; margin-bottom: 30px;}
.detail_img img {width: 100%;}

/*5-1-1.html*/
.paim_main .innerbox::-webkit-scrollbar-track {background: #eaeaea;}
.paim_main .gs_xinxi_box {border: 1px solid #2760a2;}
.paim_main .gs_xinxi_left {padding: 32px 60px 32px 70px;}
.paim_main .gs_xinxi_right {float: left;}
.paim_con {margin-top: 1px; padding: 10px 60px 20px 40px; line-height: 1.75;}
.paim_con h2 {font-size: 16px; margin-bottom: 10px;}

/*7.html*/
.ztbg_main .lanm_tit,
.flfh_main .lanm_tit,
.search_main .lanm_tit,
.single_main .lanm_tit {padding-top: 13px;}
.ztbg_main .news_label {left: auto; right: 0; background-color: #34afed; line-height: 19px;}
.ztbg_main .news_list {padding-bottom: 21px;}

/*8.html*/
.flfh_tit {font-size: 16px; font-weight: bold; line-height: 24px; padding: 15px 0;}
.flfh_list_box .news_list,
.search_list_box .fyzl_list_ul {padding-bottom: 12px;}
.flfh_list_box .news_list .news_a {height: 340px;}
.flfh_list_box .news_tit {height: 52px;margin-bottom: 20px;}
.flfh_anpai {line-height: 18px;}
.flfh_li {padding: 3px 0;}
.flfh_li .flfh_b {display: block; float: left; margin-right: 10px;}
.flfh_li .flfh_span {overflow: hidden; display: block; max-height: 36px;}
.div_border {height: 1px; background-color: #cccccc; margin: 28px 0 0;}

/*9搜索.html*/
.search_list_box {padding: 10px 0;}

/*法律索引*/
.slsy_search {padding: 15px 0;}
.slsy_list {width: 300px;line-height: 1.5; max-width: 100%;}
.slsy_zm {font-size: 18px; border-bottom: 1px solid #666; padding: 4px;}
.slsy_item .li {padding: 10px 0;}
.slsy_lsmc {font-size: 18px; font-weight: bold; padding: 4px;}
.slsy_lsmc a {display: inline-block;}
.slsy_name a {display: inline-block; vertical-align: top; min-width: 90px; box-sizing: border-box; padding: 4px;}

/*订阅-弹出层*/
.subscribe{ display:none;}
.subscribe_from_bg{ width:100%; height:100%; background:#000; position:fixed; left:0; top:0; z-index:500; opacity:0.5;}
.subscribe_from{ position:absolute; top:50%; left:50%; margin-left:-170px;margin-top:-190px; width:340px; height:380px; z-index:501; background:#f2f2f2;}
.subscribe_from .tit{ height:45px; line-height:45px; background:#2760a2; padding:0 0 0 20px; color:#ffffff; font-size:20px;}
.subscribe_from .tit a{ display:block; float:right; width:27px; height:27px; background:url(../images/xxx.gif) no-repeat; margin:10px;}
.subscribe_from .td_r{ line-height:35px; padding:0 18px 0 22px; color:#666666; font-size:16px;}
.subscribe_from .text{ width:220px; height:33px; border:1px solid; border-color:#6f6f6f #585858 #aeaeae #c4c4c4; margin-bottom:25px; padding:0 5px;font-family:"microsoft Yahei";}
.subscribe_from table{ margin-top:32px;}
.subscribe_from .sel{ width:230px; height:33px; border:1px solid #d2d2d2; margin-bottom:25px;font-family:"microsoft Yahei";color:#666666; }
.subscribe_from .submit{ width:94px; height:32px; background:#ff7700; color:#ffffff; font-size:16px; line-height:32px; text-align:center; border:none; cursor:pointer; font-family:"Arial"; margin-right:20px;}
.subscribe_from .clear{ width:94px; height:32px; background:#999999; color:#ffffff; font-size:16px; line-height:32px; text-align:center; border:none; cursor:pointer; font-family:"Arial"; margin-right:20px;}

/*领先律所*/
.lxls_lyList .sjlv_item .tit_left {display: none;}
.lxls_lyList .sjlv_item {padding-left: 35px;}
.lxls_lyList .sjlv_item_con {padding-left: 0;}


/*英文站*/
.en .subscribe_from {width: 400px; margin-left: -200px;}

/*--ipad横--*/
@media screen and (max-width:1200px){/*--1024--*/
	/*头*/
	.header {display: none;}
	.lang_box {margin: 0 -20px;}
	
	.wrap {width: 100%;}
	.mb10 {margin-bottom: 8px;}
	.mb20 {margin-bottom: 16px;}
	.page {padding: 20px 0 0;}
	.main {padding: 40px 0 80px;margin-top: 0;}
	.innerbox::-webkit-scrollbar {width: 6px;}
        .foot_share {padding-right: 25px;}
	/*轮播*/
	.arrow_icon {width: 30px; height: 30px; margin-top: -15px; background-size: cover;}
	.arrow_left {left: 10px;}
	.arrow_right {right: 10px;}
	/*头尾*/
	.logo_a {height: 30px;}
	.nav_box {padding: 0 25px;}
	.nav_box .nav_li {padding: 0 4px;}
	.nav_box .nav_a {line-height: 30px;}
	.search_box .search_a {line-height: 30px;}
	.search_box .search_a img {width: 22px;}
	.main_left {padding: 0 10px 0 0;}
	.main_right {padding: 0 0 0 10px;}
	
	.foot_part1 {padding: 35px 0;}
	.foot_tit {margin-bottom: 16px;}
	.foot_intro {line-height: 1.3;}
	.foot_ewm_box {padding: 16px 0 0;margin-right: -8px;}
	.foot_ewm {width: 80px; margin: 0 8px;}
	.foot_logo {height: 38px;margin: 32px 16px 0 0;}
	.foot_part2 {padding: 16px 0;}
	.foot_nav .foot_ul {padding-bottom: 10px;}
	.foot_ul .foot_li {padding-right: 28px;}
	/*首页*/
	.in_banText {padding: 110px 190px 0 20px;}
	.news_wrap {padding: 20px 15px;}
	.news_list {margin: -8px;}
	.news_list .li {padding: 8px;}
	.news_tit {font-size: 16px; line-height: 22px; max-height: 44px;margin-bottom: 8px;}
	.news_intro {font-size: 12px; line-height: 20px; max-height: 140px;margin-bottom: 10px;}
	.news_time {bottom: 15px;}
	.news_list .news_a {height: 270px;}
	.noPic .news_wrap {padding-top: 38px;}
	.news_label {padding: 6px; min-width: 76px;}
	.tab_btn_ul .tab_li a {font-size: 12px; line-height: 20px;padding: 8px;}
	.tab_item {padding: 14px 0;}
	.tab_pic {width: 80px;margin-left: 10px;}
	.in_ban_box,
	.in_ban_box .swiper-slide {height: 440px;}
	
	/*2.html*/
	.num_list .num_a {font-size: 12px; line-height: 32px;}
	.logo_swiper {padding: 10px 50px;}
	.fyzl_tit {font-size: 16px; line-height: 22px; min-height: 44px; max-height: 66px;margin-bottom: 10px;}
	.fyzl_author {font-size: 12px; line-height: 18px;}
	.fyzl_time {margin-bottom: 8px;}
	.fyzl_intro {font-size: 12px; line-height: 18px; max-height: 108px;}
	.fyzl_list_wrap {height: 216px;}
	.fyzl_list_box {padding: 8px 0 80px;}
	.fyzl_list_ul {margin: 0 -8px;}
	.fyzl_list_ul .li {padding: 8px;}
	
	.person_xm .xm_li {padding: 0 5px;}
	
	/*1-1.html*/
	.tit_left {width: 100px; padding: 8px 8px 8px 20px;}
	.sjlv_list_tit .tit_left {line-height: 20px;}
	.sjlv_list_tit .tit_right {font-size: 20px; line-height: 26px;}
	.sjlv_list_tit {min-height: 36px;}
	.sjlv_item .tit_right {padding: 15px 50px 15px 0;}
	.sjlv_btn {right: 10px;}
	.sjlv_item_con {padding: 0 50px 20px 100px;}
	.person_link {margin-top: 8px;}
	.sjlv_ul {padding: 10px 0 550px 15px;}
	
	/*6.html*/
	.detail_tit {font-size: 32px; line-height: 44px;}
	.detail_time {font-size: 13px;}
	.detail_con {font-size: 14px;/*padding: 30px 0 180px;*/ padding: 30px 0;}
	.zzjs_detail_box {padding: 20px 0;font-size: 13px;}
	.detail_con h2 {font-size: 14px;}
	
	/*4.html*/
	.gs_xinxi_img {height: 260px;}
	.gs_xinxi_left {padding: 20px 25px;}
	.gs_xinxi_tit .xinxi_btn {width: 100px;}
	.gs_xinxi_tit {padding: 0 100px 8px 0; margin-bottom: 8px;}
	.innerbox p {padding: 2px 0;}
	.gs_xinxi_scorll {height: 175px;}
	.innerbox strong {margin-right: 8px;}
	
	/*5.html*/
	.grjs_main .gs_xinxi_right {width: 226px;}
	.grjs_main .gs_xinxi_img {height: auto;}
	.grjs_main .gs_xinxi_left {width: auto; overflow: hidden; float: none;padding: 18px 25px;}
	.grjs_main .gs_xinxi_scorll {height: 169px;}
	.grjs_detail {line-height: 1.75;padding: 25px 30px;}
	.grjs_tit {font-size: 15px;}
	.grjs_tit b {padding-right: 15px; font-size: 22px;}
	
	/*5-1-1.html*/
	.paim_con {padding: 8px 20px 16px;}
	.paim_con h2 {margin-bottom: 8px;}
	/*7.html*/
	.ztbg_main .lanm_tit,
	.flfh_main .lanm_tit,
	.search_main .lanm_tit,
	.single_main .lanm_tit {padding-top: 10px;}
	.ztbg_main .news_list {padding-bottom: 16px;}
	
	/*8.html*/
	.flfh_list_box .news_tit {margin-bottom: 15px;}
	.flfh_list_box .news_list .news_a {height: 300px;}
	.flfh_li .flfh_b {margin-right: 8px;}
	
	/*领先律师*/
	.lxls_lyList .sjlv_item {padding-left: 20px;}
}
/*--ipad竖--*/
@media screen and (max-width:1002px){/*--768--*/
	.pb30 {padding-bottom: 24px;}
	.main {padding: 40px 0 70px;}
	.innerbox::-webkit-scrollbar {width: 5px;}
	/*轮播*/
	.swiper_page {bottom: 16px;}
	.swiper_page span {width: 30px;}
	/*头尾*/
	
	.main_left {width: 70%;}
	.main_right {width: 30%;}
	.main2 .main_left {width: 30%;}
	.main2 .main_right {width: 70%;}
	
	.foot_part1 {padding: 30px 0;}
	.foot_logo {height: 30px;}
	.foot_contact {width: 60%;}
	.foot_ewm_box {padding: 25px 0 0;}
	.foot_ul .foot_li {padding-right: 20px;}
	.foot_nav .foot_ul{padding-bottom: 8px;}
	/*首页*/
	.in_ban_box,
	.in_ban_box .swiper-slide {height: 320px;}
	.in_banText {height: auto; padding: 10px 20px; background-position: left bottom; bottom: 45px;}
	.in_banIntro {display: none;}
	.in_banTit {font-size: 22px; line-height: 32px;}
	.in_banTime {margin: 5px 0 0;}
	.news_list .li {width: 50%;}
	.news_intro {max-height: 100px;}
	.news_list .news_a {height: 230px;}
	.news_wrap {padding: 15px 10px;}
	.item_tit {font-size: 12px;}
	
	/*2.html*/
	.fyzl_list_ul .li {width: 100%;}
	.fyzl_list_ul .li_a {padding: 20px;}
	.fyzl_tit {min-height: 22px;}
	.fyzl_list_wrap {height: auto;}
	
	/*1-1.html*/
	.sjlv_item_con {line-height: 20px;}
	.person_intro {font-size: 12px;}
	
	/*6.html*/
	.detail_tit_box {padding: 5px 0;}
	.detail_tit {font-size: 22px; line-height: 32px;}
	.detail_con {/*padding: 25px 0 120px;*/ line-height: 1.6; padding: 25px 0;}
	/*.detail_con em {padding: 6px 10px;}*/
	.zzjs_detail_box {padding: 15px 0;}
	.detail_con h2 {line-height: 1.6;padding: 8px 0;margin-bottom: 12px;}
	.download_btn {margin-top: 8px;font-size: 14px; line-height: 22px;padding: 5px 10px 5px 30px; background-position-x: 10px;}
	
	/*4.html*/
	.gs_xinxi_img {height: 213px;}
	.gs_xinxi_left {padding: 15px;}
	.gs_xinxi_tit .xinxi_btn {width: 70px; font-size: 12px;}
	.gs_xinxi_tit {line-height: 28px;padding: 0 70px 8px 0;}
	.gs_xinxi_tit strong {font-size: 14px;}
	.gs_xinxi_scorll {height: 140px;}
	.innerbox strong {margin-right: 6px;}
	
	/*5.html*/
	.grjs_main .gs_xinxi_right {width: 152px;}
	.grjs_main .gs_xinxi_left {padding: 15px;}
	.grjs_main .gs_xinxi_scorll {height: 96px;}
	.grjs_detail {line-height: 1.6;padding: 20px;}
	.grjs_tit {font-size: 14px;}
	.grjs_tit b {padding-right: 10px; font-size: 20px;}
	
	/*8.html*/
	.flfh_list_box .news_tit {margin-bottom: 12px;}
	.flfh_list_box .news_list .news_a {height: 290px;}
	.flfh_list_box .news_list,
	.search_list_box .fyzl_list_ul {padding-bottom: 10px;}
	.div_border {margin: 20px 0 0;}
	.flfh_li .flfh_b {margin-right: 5px;}
	
}
/*--手机横--*/
@media screen and (max-width:758px){/*--480--*/
	.mb10 {margin-bottom: 6px;}
	.pb30 {padding-bottom: 20px;}
	.lm_nav .li a {font-size: 12px; line-height: 16px;padding: 8px 4px;}
	/*头尾*/
	.wrap {padding: 0 15px;}
	.lang_box {margin: 0 -15px;}
	.main {padding: 30px 0 50px;}
	.main1 {padding: 30px 0;}
	.main2 {padding: 30px 0 0;}
	.main_left,
	.main_right,
	.main2 .main_left,
	.main2 .main_right {width: 100%; padding: 10px 0;}
	
	.foot_part1 {padding: 25px 0 20px;}
	.foot_logo {display: none;}
	.foot_contact {width: 100%; float: none;}
	.foot_ewm_box {float: none; text-align: center;padding: 15px 0 0;}
	.foot_ewm {float: none; display: inline-block;}
	.foot_tit {margin-bottom: 12px;}
	.foot_intro {font-size: 12px; line-height: 1.4;}
	
	.foot_nav {float: none; width: 100%;}
	.foot_share {float: none;}
	/*轮播*/
	.swiper_page {bottom: 10px;}
	.arrow_icon {width: 20px; height: 20px;}
	.arrow_left {left: 6px;}
	.arrow_right {right: 6px;}
	/*首页*/
	.in_ban_box, .in_ban_box .swiper-slide {height: 200px;}
	.in_banText {padding: 8px 10px; bottom: 30px;}
	.in_banTit {font-size: 16px; line-height: 24px;}
	.in_banTime {margin: 0;}
	.news_list {margin: -5px;}
	.news_list .li {padding: 5px;}
	.news_tit {font-size: 14px; font-weight: bold; line-height: 20px; max-height: 40px;}
	.news_label {padding: 5px; min-width: 70px;}
	.news_intro {line-height: 18px; max-height: 72px;}
	.news_list .news_a {height: 200px;}
	.news_wrap {padding: 12px 8px;}
	.news_time {bottom: 10px;}
	.noPic .news_wrap {padding-top: 36px;}
	
	/*2.html*/
	.logo_swiper {padding: 8px 30px;}
	.logo_swiper .num_item {padding: 4px;}
	.fyzl_list_ul {margin: 0 -5px;}
	.fyzl_list_ul .li {padding: 5px;}
	.fyzl_list_box {padding: 5px 0 50px;}
	.fyzl_intro {display: none;}
	.ywly_chs_item {font-size: 12px; line-height: 26px;}
	.chs_right_btn {height: 26px;}
	.chs_item_left {width: 60px;}
	.chs_right_btn {margin: 0 8px 10px 0;padding: 0 30px 0 8px;}
	.chs_right_btn b {right: 5px; top: 3px;}
	.fyzl_tit {font-size: 14px; line-height: 20px; min-height: 20px; max-height: 60px; font-weight: bold;margin-bottom: 8px;}
	/*.fyzl_list_wrap {height: 110px;}*/
	.fyzl_list_ul .li_a {padding: 15px 10px;}
	.num_list .num_a {width: 7.692%; line-height: 28px;}
	.fyzl_time {margin-bottom: 3px;}
	
	/*1-1.html*/
	.lm_tit {line-height: 20px; padding: 10px;}
	.sjly_nav_box {margin-bottom: 20px;}
	.sjly_nav_box .lm_tit {position: relative;}
	.sjly_nav_box .lm_tit b {position: absolute; right: 0; top: 0; width: 40px; height: 40px; background: url(../images/ico_nav.png) center no-repeat;}
	.sjly_nav_box .lm_tit b:hover {background-color: #999;}
	.sjlv_nav {display: none; }
	.sjlv_ul {padding: 10px;}
	.tit_left {width: 80px;padding: 8px 8px 8px 10px;}
	.sjlv_item .tit_left img {width: 54px;}
	.sjlv_item .tit_right {padding: 10px 30px 10px 0;}
	.sjlv_btn {right: 0;}
	.sjlv_item_con {padding: 10px; margin-top: 2px; border-top: 1px solid #dcdcdc;}
	
	/*6.html*/
	.detail_tit {font-size: 18px; line-height: 24px;}
	.detail_time {font-size: 12px; line-height: 18px;}
	.detail_con {padding: 20px 0 30px; font-size: 13px;}
	.zzjs_detail_box {padding: 12px 0; font-size: 12px;}
	.download_btn {font-size: 13px;margin-top: 6px;}
	
	/*4.html*/
	.gs_xinxi_left {width: 100%;}
	.gs_xinxi_right {width: 100%;}
	.gs_xinxi_img {height: 100px;}
	.innerbox strong {display: block; float: none; width: auto; text-align: left;}
	
	/*4-1.html*/
	.lsjj_main .detail_con {padding: 0 0 20px;}
	
	/*5.html*/
	.grjs_main .gs_xinxi_right {width: 100%;}
	.grjs_main .gs_xinxi_left {width: 100%;}
	.grjs_main .gs_xinxi_img span img {width: 100%; max-width: 100%; max-height: none;}
	.grjs_main .gs_xinxi_scorll {height: 180px;}
	.grjs_detail {padding: 20px 10px;}
	
	/*5-1-1.html*/
	.paim_con {padding: 8px 10px 16px;}
	.paim_main .ckgd_list {margin-bottom: 30px;}
	
	/*7.html*/
	.ztbg_main .lanm_tit,
	.flfh_main .lanm_tit,
	.search_main .lanm_tit,
	.single_main .lanm_tit {padding-top: 5px;}
	.ztbg_main .news_list {padding-bottom: 10px;}
	
	/*8.html*/
	.flfh_list_box .news_tit {margin-bottom: 8px;}
	.flfh_li .flfh_b {float: none; margin-bottom: 3px;}
	
	/*订阅*/
	.subscribe_from {margin-left: -150px;margin-top: -165px;width: 300px;height: 330px;}
	.en .subscribe_from {width: 300px; margin-left: -150px;}
	.subscribe_from .tit {font-size: 16px;height: 39px;line-height: 39px;}
	.subscribe_from .tit a {margin: 6px 10px;}
	.subscribe_from .td_r {font-size: 14px;line-height: 32px; padding: 0 10px;}
	.subscribe_from .text {width: 180px; height: 30px; margin-bottom: 18px;}
	.subscribe_from table {margin-top: 28px;}
	.subscribe_from .submit {width: 80px; font-size: 14px;margin-right: 10px;}
	.subscribe_from .formError {left: auto !important; right: 0;}
	
	/*领先律师*/
	.lxls_lyList .sjlv_item {padding-left: 10px;}
	
	/*搜索不到*/
	.ws_search {padding: 15px 0;}
}
/*--手机竖--*/
@media screen and (max-width:470px){/*--320--*/
	.wrap {padding: 0 10px;}
	.lang_box {margin: 0 -10px;}
    .person_xm .xm_li a {font-size: 12px;}
    
    /*新闻列表*/
   .news_list .li {width: 100%;}
   .news_list .news_a,
   .flfh_list_box .news_list .news_a {height: auto;}
   
   .news_time {position: inherit;}
   .news_tit {margin-bottom: 5px;}
   .news_wrap {padding: 15px 10px;}
   
   /*二级导航*/
  .lm_nav.num4 li {width: 50%;}
  .lm_nav .li {border-top: 1px solid #dcdcdc; margin-top: -1px;}
}
