/* CSS Document */
@charset "utf-8";
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"微软雅黑"; color:#525252; background:#fff;}
a { text-decoration:none;  outline:none; transition:all 0.2s; } 
a:focus{outline:none;}
@font-face{ font-family:'banner'; src:url('../fonts/RUIZIZHENYANTIMIANFEISHANGYONG-2.TTF');}
@font-face{ font-family:'ying1'; src:url('../fonts/DINPRO-MEDIUM.OTF');}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: 500; }
a{color:#666;text-decoration:none}
a:hover{ text-decoration:none; }
em{font-style:normal}
li{list-style:none}

table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
a {text-decoration: none;}
p {margin: 0; display: block;}
ol,ul,li,img {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}
input,textarea {outline: none;border: 0 none;}
/**, *:before, *:after{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}*/

img { display: block;vertical-align:middle}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:0px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color: transparent}
::-webkit-scrollbar-track-piece{background:transparent}
::-webkit-scrollbar-thumb:vertical{background-color:#004098;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#004098}
::-webkit-scrollbar-corner:vertical{background-color:#004098}
::-webkit-scrollbar-resizer:vertical{background-color:#004098;}

.clear{ width:100%; height:0; font-size:0; line-height:0; clear:both;}
.fl{float:left;} .fr{float:right;}
.loading{  position: fixed; top:0; z-index:9999; width:0px; background-color:#0a489c; height:5px;}

.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.izdx{z-index:99; margin-top:-30px;}
.izdx-l{z-index:99; margin-top:-5%;}
.bgfe{ background: -webkit-linear-gradient(#fefefe, #fff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fefefe, #fff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fefefe, #fff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fefefe, #fff); }
.mt30{margin-top:30PX;}.mt40{margin-top:40PX;}.mt60{margin-top:60PX;}.mt70{margin-top:70PX;}.mt80{margin-top:80PX;}.mt90{margin-top:90PX;}.mt100{margin-top:100PX;}
.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}
.mr20{margin-right:20px;}.ml20{margin-left:20px;}
.padt40{ padding-top:40px;}.padt60{ padding-top:60px;}.padt80{ padding-top:80px;}.padt120{ padding-top:120px;}
.padb40{ padding-bottom:40px;}.padb60{ padding-bottom:60px;}.padb80{ padding-bottom:80px;}.padb120{ padding-bottom:120px;}
.mauto {position: relative;width: 1200px;margin: 0 auto;}
.fieldandcss{}
.changefieldandcss{background:#4598D2;color:#fff;}
header{ width:100%; position: relative; top:0; z-index:99; -webkit-transition: all 0.4s ease-in-out; background-color:#fff; padding-bottom:20px;}
.top{padding-top:15px;}
.top div:nth-child(1){float:left; margin-right:8%; padding-top:10px;}
.top div:nth-child(1) img{ height:65px;}
.top div:nth-child(2){float:right; }
.top div:nth-child(2) .tel {margin-right:60px; float:right;margin-top:12px;background:url(../images/but_tel.png) no-repeat; height:55px; padding-left:60px;}
.top div:nth-child(2) .tel h3{ font-size:16px; color:#999999; line-height:25px;}
.top div:nth-child(2) .tel p{ font-size:20px; color:#a83135; line-height:30px;}
.nav{ background:#A93035; margin-top:30px; width:100%; min-width:1200px;}
.nav .menu{ width:1200px; margin-left:auto; margin-right:auto;}
.nav .menu li{width:120px; text-align:center; float:left; line-height:53px;}
.nav .menu li.on,.nav .menu li:hover{ background:#a40000;}
.nav .menu li a{color:#FFFFFF; font-size:16px;}
.nav .menu li a:hover{color:#f1f1f1;}

.nav_main{width:100%; margin-bottom:0.3px; overflow:hidden;margin-top:10px;}
.nav_main li{display:block; margin-left:14px; margin-right:14px; padding-top:7px; padding-bottom:5px; float:left; text-align:center;  height:48px; transition: all 1s ease;}
.nav_main li:nth-child(1){margin-left:0;}
.nav_main li:nth-child(6){margin-right:0;}
.nav_main li.on{ border-bottom:2px solid #a83135;color:#a83135;}
.nav_main li.on a p,.nav_main li.on a span, .nav_main li:hover a p, .nav_main li:hover a span{color:#a83135;}
.nav_main li:hover{border-bottom:2px solid #a83135;transform: scale(0.95);}
.nav_main li a{color:#333333; font-size:16px;}
.nav_main li a span{color:#333333}
.nav_main li a p{margin-top:3px;color:#666666; font-size:14PX;}

.slide-main{height:600px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:277px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:3%;}
.next{right:3%;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.slide-main .item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:510px;left:0;text-align:center;}
.slide-main .item a{display:inline-block; background:url(../images/bg_b_1.png) no-repeat;background-size: 30px 12px; width:30px; height:12px;overflow:hidden;}
.slide-main .item a.cur{background:url(../images/bg_b_2.png) no-repeat;}

.slide-box,.slide{display:block;width:100%;height:600px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;position:relative;position:absolute;z-index:8;}
#bgstylea{background:url(../images/banner1.jpg) no-repeat center center;
background-size: cover;}
#bgstyleb{background:url(../images/banner2.jpg) no-repeat center center;
background-size: cover;}
#bgstylec{background:url(../images/banner3.jpg) no-repeat center center;
background-size: cover;}
.banpic{width:100%;}
.banpic img{max-width:100%; margin-left:auto; margin-right:auto;}
/*.banpic img.ov{padding-top:90px;}*/
.tong{ background:#2D4562; min-height:140px;}
.w2{width:260px;}
.flvfw{ padding-top:20px;}
.flvfw li{ float: left; position: relative; width:25%; text-align:center; }
.flvfw li p{ color:#FFFFFF; margin-top:6px;font-size:16px;}
.flvfw li p span{color:#FFCC00;}
.slide a{display:block;width:100%;height:390px;cursor:pointer;}
.bgy{-moz-box-shadow: 2px 2px 10px #ddd; -webkit-box-shadow: 2px 2px 10px #ddd;box-shadow:2px 2px 10px #ddd; background:#FFFFFF;}
.ico_media {display: inline-block; background: url(../images/cut.png) no-repeat; vertical-align: middle;}
.data_h80 { height: 80px; margin-top:-30px; z-index:999999;}
.data_h80 li { float: left; position: relative; width:20%; }
.data_h80 li:nth-child(1){margin-left:4%;} 
.data_h80 li:nth-child(5){ width:16%;} 
.data_h80 li .ico_media{ float: left; margin:15px 15px 0 10px; }
.data_h80 li .f14 { color: #999; padding-top: 16px; font-size:14px; }
.data_h80 li .f16 { font-size: 16px; color: #666; margin-top: 5px; font-family: Tahoma; }
.data_h80 li .f16 span{ font-weight:bold; margin-right:3px;}
.ico_media.i_1 { width: 47px; height: 47px; background-position: 0 -111px; }
.ico_media.i_2 { width: 47px; height: 47px; background-position:-71px -111px; }
.ico_media.i_3 { width: 47px; height: 47px; background-position: -135px -111px; }
.ico_media.i_4 { width: 47px; height: 47px; background-position: -200px -111px; }
.ico_media.i_5 { width: 47px; height: 47px; background-position: -265px -111px; }
.ico_media.i_6{ width: 42px; height: 40px; background-position: -119px -54px;} 
.ico_help {display: inline-block; background: url(../images/help-ico.gif) no-repeat; vertical-align: middle;}
.ico_help_i_1 { width: 16px; height: 16px; background-position: 0 -1px; }
.ico_help_i_2 { width: 16px; height: 16px; background-position:-28px -1px; }
.ico_help_i_3 { width: 16px; height: 16px; background-position: -50px -1px; }
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
.ico-med{ display: inline-block; background: url(../images/ioc.png) no-repeat; vertical-align: middle; }
.ico-md1{ width:85px; height:2px; background-position: -332px -199px; }
.ico-md2{ width:85px; height:2px; background-position: -332px -215px; }
.ico-md4{ width:85px; height:2px; background-position: -332px -234px; }
.ico-md3{ width:4px; height:16px; background-position: -464px -190px; }
.title,.title3,.title4{margin-left:auto; margin-right: auto;text-align: center; margin-bottom:30px; }
.title h2,.title3 h2,.title4 h2{height: 30px; line-height: 30px; font-size:28px; font-weight:bold;  margin-bottom:10px; color:#000000;}
.title p,.title4 p{ font-family:Arial, Helvetica, sans-serif;font-size:16PX;color:#B5B5B5; font-weight:400;}
.title2{margin-left:auto; margin-right: auto;text-align: center; margin-bottom:30px; }
.title2 h2{height: 30px; line-height: 30px; font-size:28px; font-weight:bold;  margin-bottom:10px; color:#fff;}
.title2 p{font-family:Arial, Helvetica, sans-serif;font-size:16PX; color:#fff;}
.title3 p{ font-size:20px; color:#000;}
/* flexslider */
.flexslider {position: relative;overflow: hidden;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav a {width: 60px;height: 90px;line-height: 99em;overflow: hidden;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=80);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=80);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=100);}
.flex-control-nav {position: absolute;bottom: 10px;right: 10px;text-align: center;}
.flex-control-nav li {display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}
.img_jsk {width: 100%;height: 180px;position: absolute;bottom: 0;right: -100%;padding: 30px 10px;background: rgba(0, 0, 0, 0.11);}
.img_jsk a {font-size: 14px;color: #000000;padding-top: 10px;}
.img_jsks {width: 100%;height: 50px;position: absolute;bottom: 0;padding-left: 20px;background: rgba(0, 0, 0, 0.58);line-height: 50px;}
.img_jsks a {font-size: 14px;color: #ffffff;display: block;}
.slides li {position: relative;}
.flexslider5 {margin: 0 auto;}
.flexslider2 {margin: 24px auto 32px;}
.flexslider1 {margin: 0 auto;width: 100%;height: 300px;overflow: hidden;}
.flexslider1 li img {width: 100%;height:300px;}
.news{margin-top:30px;}
.lr_lf_pic{ float:left; width:47%;}
.lr_lf_pic .pic,.lr_rfg_pic .pic{width:100%; height:360px; position: relative; z-index:4; overflow:hidden;}
.lr_lf_pic .pic img,.lr_rfg_pic .pic img{width:100%; height:auto; min-height:360px;transition: all 1s ease;}
.lr_lf_pic .pic img:hover,.lr_rfg_pic .pic img:hover  {transform: scale(1.1);}
.lr_lf_pic .wen{width:100%;position:relative; z-index:5; margin-top:-90px; height:90px;background-color: rgba(0,0,0,0.6); }
.lr_lf_pic .wen .fl{ width:26%; float:left; background:#993300; height:90px; text-align:center;}
.lr_lf_pic .wen .fl p{color:#FFFFFF; line-height:24px; font-size:16px;margin-top:8px; letter-spacing:8px;}
.lr_lf_pic .wen .fl p strong{ font-size:18px;}
.lr_lf_pic .wen .fr{width:74%; color:#FFFFFF;height:90px; float:left;}
.lr_lf_pic .wen .fr h2{ font-size:16px; margin-top:6px; margin-bottom:8px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:90%; margin-left:auto; margin-right:auto; font-weight:700;}
.lr_lf_pic .wen .fr p{ font-size:14px;width:90%;margin-left:auto; margin-right:auto; line-height:25px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.lr_rfg_pic{ float:left; width:44%;}
.lr_lfg_list{ float:left; width:53%; margin-right:3%;}
.lr_rf_list{ float:left; width:50%; margin-left:3%;}
.lr_rf_list .rf_h{ background:url(../images/paste1623377351465.png) no-repeat; padding-top:50px;}
.lr_rf_list .rf_h h2{font-size:18px; color:#9B0000; margin-bottom:8px; font-weight:700;}
.lr_rf_list .rf_h p{font-size:14px; color:#CCCCCC; line-height:26px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.lr_top{ margin-top:10px;}
.lr_top h2{color:#9B0000; font-size:20px; font-weight:700; line-height:35px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; margin-bottom:15px; }
.lr_top p{ font-size:14px;line-height:28px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color:#999999;}
.about {background-attachment: scroll;background-image: url(../images/about_bj.png);background-repeat: no-repeat;background-position: center top;background-size: 100% 100%;}
.about_content {width: 1200px;margin: 0 auto;display: flex;flex-flow: row;justify-content: space-between;}
.about_content_left {position: relative;display: flex;flex-flow: row;justify-content: space-between;align-items: center;}
.about_content_left  .box{ max-width: 580px!important; }
.about_content_left_xian {width: 295px;height: 429px;}
.about_content_left_lunbo {position: absolute;left: 0px;}
.about_content_left_lunbo video{ width: 580px; }
.about_content_right { padding-top: 10px;width: 580px;}
.about_content_right_title {font-size: 28px;font-family: Source Han Sans CN;font-weight: 500;color: #272727;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.about_content_right_content {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;margin: 0 0 22px;text-indent: 2em;font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #656565;line-height: 28px;}
.about_content_right_line {width: 62px ;border-top: 3px solid #BF0000;}
.about_content_right_more {font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #AF1700;line-height: 21px;border: 1px solid #AF1700;border-radius: 2px;padding: 6px 20px;}
.about_content_right_more:hover {color: #C00000;text-decoration: none;}
.lawyer .item-ul{z-index:1}
.lawyer .item-ul .item{width:18%;margin:0 1.25% 40px;background-color:#fff;height:248px;position:relative;overflow:hidden;-moz-box-shadow: 2px 2px 10px #ddd; -webkit-box-shadow: 2px 2px 10px #ddd;box-shadow:2px 2px 10px #ddd;}
.lawyer .item-ul .item:nth-child(1),.lawyer .item-ul .item:nth-child(6){ margin-left:0;}
.lawyer .item-ul .item:nth-child(5),.lawyer .item-ul .item:nth-child(10){ margin-right:0;}
.lawyer .item-ul .item:hover .pop-box{bottom:0}
.lawyer .item-ul .item:hover .pop-box .btn{opacity:1;filter:alpha(opacity=100)}
.lawyer .item-ul .item .pop-box{position:absolute;width:100%;background-color:#fff;padding-bottom:20px;-webkit-transition:bottom .4s;transition:bottom .4s;bottom:-41px}
.lawyer .item-ul .item img{width:100%;display:block;max-height: 100%;}
.lawyer .item-ul .name-b{line-height:44px;font-size:14px;color:#b8b8b8;padding-left:15px}
.lawyer .item-ul .name-b .name{font-size:18px;color:#212121;margin-right:10px;display:inline-block;vertical-align:middle;max-width:86px}
.lawyer .item-ul .tell-b{padding-left:15px;font-size:14px;color:#212121;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-bottom:15px;}
.lawyer .item-ul .tell-b .tell{color:#666;margin-right:10px; padding-bottom:20px;}
.lawyer .item-ul .item .pop-box a.btn{margin-left:15px;color:#f5f5f5;font-size:12px;line-height:24px;border-radius:24px;background-color:#ff3000;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;transition:all .3s;cursor: pointer; padding:6px 15px; bottom:0;}
.case_lf{ width:48.5%; margin-right:1.5%;}.case_rf{ width:48.5%; margin-left:1.5%;}
.case-jx .item-ul{ padding:6px 0 0 0;}
.case-jx .item-ul .item{height:90px;padding-left:100px;position:relative;margin-bottom:20px; border-bottom:1px dashed #f1f1f1;}
.case-jx .item-ul .item:last-child{border-bottom:none; margin-bottom:0;}
.case-jx .item-ul .item .date{position:absolute;left:0;font-size:22px;color:#b8b8b8;width:70px;text-align:right}
.case-jx .item-ul .item .date .day{font-size:24px;color:#212121;margin-bottom:10px}
.case-jx .item-ul .item .subtitle{display:block;font-size:18px;height:20px; line-height:20px;color:#212121;margin-bottom:8px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.case-jx .item-ul .item .content{font-size:14px;color:#999;line-height:24px;width:98%; max-height:48px;display: -webkit-box; word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.kait_ss_gg{ background:#f7f7f7; padding:80px 0;}
.kait_ss{ width:42%;}
.kait_ss div,.kait_gg div{padding:20px 25px;}
.kait_ss_gg h{font-size:24px; color:#000000; font-weight:bold;}
.kait_ss_gg h span{margin-right:15px; border-bottom:2px solid #993300; padding-bottom:13px;}
.kait_ss_gg h i{font-style:normal;}
.kait_ss_gg dl{padding-top:45px;}
.kait_ss_gg dl dd{font-size:22px; margin-bottom:26px;font-weight: lighter ;color: #000;}
.kait_ss_gg dl dd span{color: #333;width: 89.8%;display: inline-flex;}
.kait_ss_gg dl dd span:before {content: "|";padding: 0 10px;color: #333;}
.kait_ss_gg p{line-height:30px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; color:#2d2b2c; font-size:16px;}
.thismore{background:url(../images/thismore.png) no-repeat; bottom:30px; display: inherit;height:10px; width:41px;position: absolute;}
.thismore span{ overflow:hidden; width:0; height:0; display: block;}
.kait_gg{width:55%;margin-left:3%;}
/*LAWYER*/
.team-info{ padding-top:120px;}
.team-show-bar { height: 240px; overflow: hidden; position: relative; margin-top: 47px; margin-bottom:45px; margin-left:auto; margin-right:auto; }
.team-show-bar .item { width: 984px; height: 240px; position: absolute; }
.team-show-bar .item .label { 
    position: absolute; top: 0; right: 0;
    float: left; width: 18px; height: 206px; padding: 34px 15px 0; cursor: pointer;
    background-color: #A93035; color: #fff; text-align: center;letter-spacing:4px;
}
.team-show-bar .item .label b { float: left; width: 18px; height: 90px; overflow: hidden; font-size: 18px; line-height: 22px; margin-top: 27px; }
.team-show-bar .item .label span { float: left; width: 14px; height: 74px; overflow: hidden; font-size: 14px; line-height: 14px; }
    /**/
.team-show-bar .item .nr-bar { height: 240px; background-color: #f8f8f8; overflow: hidden; }
.team-show-bar .item .img-block { float: left; width: 240px; height: 240px; margin-right: 40px; }
.team-show-bar .item .img-block img{width: 100%;}
.team-show-bar .item .pad { padding: 35px 70px 0 0; }
.team-show-bar .item .h30 { line-height: 30px; height: 30px; overflow: hidden;font-size:24px; }
.team-show-bar .item .h30 span{font-size:18px; margin-left:20px; font-weight: bold;}
.team-show-bar .item .h30 .name { float: left; font-size: 24px; font-weight: 600; color:#333; }
.team-show-bar .item .h30 .zx-btn { 
    width: 88px; height: 28px; line-height: 28px; text-align: center; color: #f98324;
    border:1px solid #f98324; border-radius: 15px; 
}
.team-show-bar .item .h30 .zx-btn:hover { background-color: #f98324; color: #fff; }
.team-show-bar .item .f16 { color: #222; height: 20px; overflow: hidden; margin: 25px 0 22px; }
.team-show-bar .item .f16 span { margin-right: 15px; }
.team-show-bar .item .f15 { line-height: 24px; color: #999; height: 72px; overflow: hidden; font-size:15px;}
.s-c6 { color: #A23936 !important; }
.s-oe { color:#f25618!important; }
.tc{text-align: center;}
.lawinto{ padding:30px;}
.lawinto .img{ max-width:230px; height:235px;margin-right:35px; }
.lawinto .img img{height:235px; width:auto; max-width:230px;}
.lawinto .xx{ padding:10px; max-width:590px; overflow:hidden;}
.lawinto .xx h2{font-size:22px; font-weight:bold; line-height:40px;}
.lawinto .xx h2 span{margin-left:15px; font-size:18px; color:#999999;}
.lawinto .xx p{line-height:30px; color:#555;}
.lawinto .xx p span{color:#333333; font-weight:700;}
.lawinto .xx h3{font-size:16px; color:#993300; line-height:40px; font-weight:bold; margin-top:30px; }
.law_list .item-ul{z-index:1}
.law_list .item-ul .item{width:31%;margin:0 1.75% 40px;background-color:#fff;height:298px;position:relative;overflow:hidden;-moz-box-shadow: 2px 2px 10px #ddd; -webkit-box-shadow: 2px 2px 10px #ddd;box-shadow:2px 2px 10px #ddd;}
.law_list .item-ul .item:nth-child(3n-2){ margin-left:0;}
.law_list .item-ul .item:nth-child(3n){ margin-right:0;}
.law_list .item-ul .item:hover .pop-box{bottom:0}
.law_list .item-ul .item:hover .pop-box .btn{opacity:1;filter:alpha(opacity=100)}
.law_list .item-ul .item .pop-box{position:absolute;width:100%;background-color:#fff;padding-bottom:20px;-webkit-transition:bottom .4s;transition:bottom .4s;bottom:-41px}
.law_list .item-ul .item img{width:100%;display:block;max-height:268px}
.law_list .item-ul .name-b{line-height:44px;font-size:16px;color:#b8b8b8;padding-left:15px}
.law_list .item-ul .name-b .name{font-size:18px;color:#212121;margin-right:10px;display:inline-block;vertical-align:middle;max-width:86px}
.law_list .item-ul .tell-b{padding-left:15px;font-size:14px;color:#212121;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-bottom:15px;}
.law_list .item-ul .tell-b .tell{color:#666;margin-right:10px; padding-bottom:20px;}
.law_list .item-ul .item .pop-box a.btn{margin-left:15px;color:#f5f5f5;font-size:12px;line-height:24px;border-radius:24px;background-color:#ff3000;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;transition:all .3s;cursor: pointer; padding:6px 15px; bottom:0;}

.lvshi_box_zi{margin-bottom:10px;}
.lvshi_box_zi ul{ margin-top:30px;}
.lvshi_box_zi ul li{ float:left; padding:0 10px 20px 10px; width:195px; height:258px; overflow:hidden;}
.lvshi_box_zi ul li .tu{ width:100%; display:block; height:218px; overflow: hidden;}
.lvshi_box_zi ul li .tu img{ width:100%; min-height:218px;}
.lvshi_box_zi ul li h6{ height:35px; line-height:35px; padding-left:5px; background:#d02128; margin-top:5px;}
.lvshi_box_zi ul li span{ display:block; height:35px; line-height:35px; float:left; }
.lvshi_box_zi ul li span.s1{border-left:5px solid #fbfbfb; padding-left:15px; color:#fff; font-size:18px;}
.lvshi_box_zi ul li span.s2{ padding-left:10px; color:#fff; font-size:16px;}
/*律师列表页 end**************************************************/

/* lawyer-list */
.lawyer-list .lr-item { padding: 20px; border-bottom: 1px solid #f5f5f5; position: relative; }
.lawyer-list .lr-item .img-block { float: left; width: 160px; height: 160px; margin-right: 30px; position: relative; }
.lawyer-list .lr-item .img-block img { transform-origin: center bottom;    width: 100%; }
.lawyer-list .lr-item .img-block span { position: absolute; left: 0; top: 0; line-height: 22px; color: #fff;padding: 0 5px; background-color: #0057ff; background: linear-gradient(135deg, #0057ff 0%,  #3b92ff 100%); border-radius: 0 0 10px 0; }
.lawyer-list .lr-item .info { padding-right: 190px; }
.lawyer-list .lr-item .info .name { line-height: 28px; height: 28px; overflow: hidden; }
.lawyer-list .lr-item .info .name a { float: left; font-size: 24px; }
.lawyer-list .lr-item .info .name .icon-vip { margin-left: 10px; }
.lawyer-list .lr-item .info .name .i-lawonline18 { margin-right: 5px; }
.lawyer-list .lr-item .info .tag { overflow: hidden; }
.lawyer-list .lr-item .info .tag span { 
    display: inline-block; margin-top: 15px; padding: 0 10px; background-color: #f5f5f5; margin-right: 10px;
    font-size: 12px; color: #999; line-height: 28px; 
}
.lawyer-list .lr-item .info .danwei{font-size: 16px; line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px; color:#6699FF;}
.lawyer-list .lr-item .info .desc { font-size: 14px; line-height: 22px; height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 16px; }
.lawyer-list .lr-item .other { height: 20px; overflow: hidden; margin-top: 12px; color: #666; }
.lawyer-list .lr-item .other span { float: left; }
.lawyer-list .lr-item .other span em { color: #ec3b3b; font-style: normal; margin-right: 3px; font-weight: 600; }
.lawyer-list .lr-item .other .line { float: left; width: 1px; height: 12px; background-color: #ddd; margin: 4px 15px 0; }
.lawyer-list .lr-item .tel { position: absolute; top: 80px; right: 40px; font-size: 20px; line-height: 30px; background:url(../images/about_us_01.png) no-repeat;background-size:28px 28px;padding-left: 24px;}
.lawyer-list .lr-item .tel .ico-poster { margin-right: 7px; }
.lawyer-list .lr-item .btn { 
    position: absolute; top: 124px; right: 65px; width: 96px; height: 28px; border-radius: 14px; line-height: 28px; 
}
.lawyer-list .lr-item:hover {  background-color: #fff; box-shadow: 0 5px 50px 0 rgba(0,0,0, .05); }
.lawyer-list .lr-item:hover .tel { right: 60px; }
.lawyer-list .lr-item:hover .btn { right: 85px; }
.con-nav_lawyer{width:21%; margin-left:1.5%; background:#FFFFFF;}
.con-nav_lawyer h2.tcur{ height:40px; line-height:40px; color:#333333; font-size:18px; border-bottom:1px solid #CCCCCC;}
.con-nav_lawyer li{display:block; padding:6px 20px 6px 0; float:left; margin-top:6px; margin-bottom:6px;}
.con-nav_lawyer li:hover a,.con-nav_lawyer .cur a{ padding:6px 10px ; color:#fff; background:#993300}
/*END*/
.ser_youshi{ background:url(../images/youshi_bg_yd.png)  repeat-x;background-size: 100% 100%; padding-top:120px; padding-bottom:120px;min-height: 640px;}
.ser_youshi .tit{color:#FFFFFF;}
.ser_youshi .tit h2{font-size:100px;  }
.ser_youshi .tit p{font-size:30px;}
.ser_youshi ul{margin-top:30px;}
.ser_youshi ul li{color:#FFFFFF;}
.ser_youshi ul li h{font-size:24px;    font-weight: 600; }
.ser_youshi ul li p{display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.ser_youshi .youshimore{ border-bottom:1px solid #FFFFFF; padding-bottom:8px;color:#FFFFFF;font-size:15px;}
.ser_youshi .youshimore span{font-size:18px; margin-left:15px;}
/*CASE*/
.pccase{width: 1200px; margin-left:auto; margin-right:auto; }
.immersive_slider {max-width:1200px;height:360px;opacity:.9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;z-index:9;overflow:hidden;}
.bov{-webkit-box-shadow: 0px 0px 5px 6px rgba(232,232,232,0.4); width:1200px;height:360px; margin-left:auto; margin-right:auto; margin-top:5px;z-index:8;	}
.immersive_slider .is-slide {display:table;height:100%;width:100%;	padding:20px 50px;position:absolute;box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;}
.immersive_slider .is-slide .image {float:none;width:30%;padding-right:3%;height:140px;overflow:hidden;box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;vertical-align:middle;display:table-cell;}
.immersive_slider .is-slide .image img {display:block;width:100%;}
.immersive_slider .is-slide .content {float:none;width:68%;padding-right:10px;box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;color:#000;text-align:left;line-height:160%;vertical-align:middle;display:table-cell;}
.immersive_slider .is-slide .content h2 {font-size:20px;font-weight:300; }
.immersive_slider .is-slide .content h2 a{color:#000;}
.immersive_slider .is-slide .content h3{font-size:15px;margin-top:26px;color:#000; font-weight:600;}
.immersive_slider .is-slide .content p{ line-height:30px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.immersive_slider .is-slide .content p strong{ margin-top:20px;}
.is-next, .is-prev {font-size:30px; text-align:center;position: absolute;bottom:50%;z-index:10;width:50px;color:#000;display:inline-block;height:50px;line-height:50px;border-radius:50%;background:rgba(255, 255, 255, 0.8);-webkit-box-shadow: 0px 0px 2px 3px rgba(232,232,232,0.3); top:350px; }
.is-next {right:-25px;}
.is-prev {left:-25px;}
.is-next:hover, .is-prev:hover{ color:#a83135;-webkit-box-shadow: 0px 0px 2px 3px rgba(168,49,53,0.3);}
.is-bg-overflow {width:100%;height:100%;position:absolute;z-index:0;}
.is-overflow, .is-bg-overflow {height:100%;}
.ease {
	-webkit-transition:1000ms ease all;
	-moz-transition:1000ms ease all;
	-o-transition:1000ms ease all;
	transition:1000ms ease all;
}
.bounce {
	-webkit-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	-moz-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	-o-transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
	transition:1000ms cubic-bezier(0.175, 0.885, 0.420, 1.310) all;
}
.no-animation {
	-webkit-transition:none!important;
	-moz-transition:none!important;
	-o-transition:none!important;
	transition:none !important;
}
/*END*/
.video-tj{ margin-top:0;padding-top:25px; }
.video-tj li a.video-img,.video-svr  li a.video-img{width:100%; height:160px; overflow:hidden;display: block;}
.video-tj li a.video-img img,.video-svr  li a.video-img img{width:100%; height:auto; min-height:160px;}
.video-tj li .video-b,.video-svr  li .video-b,.lr_video_list li .video-b{ z-index:5; margin-top:-95px; position:absolute;height:50px;width:50px;  margin-left:42%; background:url(../images/video.png) no-repeat; }
.video-tj li .video-b:hover,.video-svr li .video-b:hover,.lr_video_list li .video-b:hover{background:url(../images/video-hover.png) no-repeat;}
.video-tj li .video-b img,.video-svr  li .video-b img,.lr_video_list li .video-b img{width:50px; height:50px;margin-top:5px;}
.video-tj li .video-writer .title-v a,.video-svr  li .video-writer .title-v a,.lr_video_list li .video-writer .title-v a{color:#333333; font-size:16px;}
.video-tj li .video-writer p,.video-svr  li .video-writer p,.lr_video_list li .video-writer p{margin-top:6px; color:#999999;}
.video-tj li .video-writer p a,.video-svr li .video-writer p a,.lr_video_list li .video-writer p a{color:#999999;}
.lr_video_list{ margin:0;}
.lr_video_list li{ width:30%; margin-left:2.5%; margin-right:2.5%; margin-bottom:25px;overflow:hidden;z-index:4; position: relative; float:left;}
.lr_video_list li:nth-child(3n-2){margin-left:0}
.lr_video_list li:nth-child(3n){margin-right:0}
.lr_video_list li a.video-img{width:100%; height:160px; overflow:hidden;display: block;}
.lr_video_list li a.video-img img{width:100%; height:auto; min-height:160px;}
.lr_video_list li .video-writer{ background:#F7F7F7; }
.lr_video_list li .video-writer .title-v{overflow: hidden;word-wrap:normal;text-overflow: ellipsis;white-space: nowrap; line-height:34px;}
.ad_gt{background:#202020; width:100%; padding:20px 0;}
.ad_gt .pic img{max-width:100%; margin-left:auto; margin-right:auto;}
.statement {padding: 15px 0;border-top: 1px dashed #cacaca;margin-left:auto; margin-right:auto; margin-top:20px;color: #cacaca;font-size: 12px; line-height:24px;}
.statement p {}
/*dy*/
 .md-camera {max-height:340px;width: 100%;/*border-radius: 10px;border: 1px dashed rgba(208, 205, 207, 1);*/overflow: hidden;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
  .cameraImg { width:100%;}
.con-nav,.con-news {width:21%; margin-right:1.5%; background:#FFFFFF;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; }
.con-nav ul h2.tcur{display: block;height: 70px;line-height: 70px; padding-left:20px; padding-right:15px;background:#A83135; color:#FFFFFF; font-size:18px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
.con-nav li{width:94%; margin-left:auto; margin-right:auto;}
.con-nav li a {display: block;height: 60px;line-height: 60px; padding-left:20px; padding-right:15px;border-bottom: 1px solid #cacaca;}
.con-nav li a span{float: right;}
.con-nav li.cur a {border-bottom: 1px solid #c8201a;color: #A83135;font-weight: bold;}
.con-nav li a {font-size: 14px;color: #666;}
.con-news h2{display: block;height: 60px;line-height: 60px; text-align:center; background:#0099CC;}
.con-news h2 a{color:#FFFFFF; font-size:18px; }
.con-news .xlm {display: block;}
.con-news .xlm h3 { padding-left:15px;height: 60px;line-height: 60px;border-bottom: 1px solid #cacaca;ont-weight: 700; }
.con-news .xlm h3 a { color:#333;}
.con-news .xlm h3.cur {border-bottom: 1px solid #c8201a; background:#f1f1f1;}
.con-news .xlm h3.cur a {color: #c8201a;font-weight: bold;}
.con-news .xlm ul li {display: block;height: 40px;line-height: 40px; }
.con-news .xlm ul li a{display: block; padding-left:25px;}
.con-news .xlm ul li.on a {border-bottom: 1px solid #c8201a;color: #c8201a;font-weight: bold;padding-left:40px;}
.con_main{width:77.5%; background:#FFFFFF; min-height:400px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
.con_main_lc{width:100%; background:#FFFFFF; min-height:400px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; padding-top:10px;}
.con_yingxiao{min-height:400px; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
.con_yingxiao .nr{padding:20px 20px 40px 40px;}
.main_nav{background: url(../images/title_line.png) left bottom no-repeat;line-height:36px; margin-bottom:30px; padding-bottom:10px;}
.main_nav .navpage{font-size:24px;line-height:36px;}
.con_main .nr,.con_main .form,.con_main_lc .nr{margin:20px 20px 40px 40px;}
.con_main .nr h2,.con_main .wj_list h2,.con_yingxiao .nr h2{font-size:24px;  color:#666;}
.con_main .nr h3,.con_yingxiao .nr h3{font-size:16px; margin-top:20px; color:#000; font-weight:700; }
.con_main .nr h3 i,.con_yingxiao .nr h3 i{border-left:5px solid #FF0000;border-radius:1.5px; padding-right:6px;}
.con_main .nr p,.con_yingxiao .nr p{line-height:40px; font-size:16px;}
.con_yingxiao .nr p span{line-height:40px; font-size:18px;}
.con_main .nr img{max-width:100%;}
.con_main .nr p strong,.con_yingxiao .nr p strong{margin-right:10px;}
.con_main .wj_list{margin:20px 20px 40px 40px;}
.con_main .wj_list h2{border-bottom:1px solid #f1f1f1; padding-bottom:15px}
.conr{ padding:0 0 50px;}
.conr .add_tel,.conr .add_map{width:100%;}
.conr .add_map img{max-width:100%;}
.conr .add_tel dt{color:#C00000; font-size:24px; line-height:45px;}
.conr .add_tel dd{ margin:20px 0;}
.conr .add_tel dd .fl{width:80px;}
.conr .add_tel dd img{ margin-top:15px; margin-right:30px;}
.conr .add_tel dd p{line-height:30px;  font-size:16px;}
.conr .add_tel dd p img{max-height:140px;}
.conr .add_tel dd p em{float:left;}
.formdb {width:60%; margin-top:30px;}
.formdb .top {width:100%;}
.formdb .top li {border-bottom: 1px solid #ccc;background:none; margin-bottom:15px; }
.formdb .top li p {color: #000000;font-size: 18px;display: inline-block; margin-top:2px; width:100%; }
.formdb .top li input {display: inline-block;outline: medium; margin-top:2px;  color:#999; line-height:40px;width:100%; }
.formdb .top li textarea {display: inline-block;height: 180px;margin-top:2px; width:100%;}
.formdb .but {text-align: center;margin-top: 35px;}
.formdb .but input {display: inline-block;border-radius: 10px;background: #c43134;color: #fff;padding: 10px 80px;}
input, textarea, select, button {outline: none;vertical-align: middle;font-size: inherit;font-family: inherit; border:none;}
button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}
.xl{margin:0 20px 40px 20px}
.xl dt{color:#000; font-size:20px; line-height:45px;}
.xl dd{ margin:20px 0;}
.xl dd p{line-height:30px;  font-size:14px; margin-top:10px}
.xl dd p .fl{ margin-right:10px;}
.xl dd p img{height:26px;}
.yunteam{padding:8px; border:1px dashed #CCCCCC; margin-bottom:40px;}
.yunteam:hover{ background:#fefefe; border:1px dashed #c8201a; }
.yunteam .yunpic{ width:40%; float:left; overflow:hidden;}
.yunteam .yunpic img{width:100%; min-height:190px;transition: all 1s ease;}
.yunteam:hover .yunpic img{transform: scale(1.1);}
.yunteam .yunjs{width:58%; margin-left:2%; float:right; height:190px;position: relative;}
.yunteam .yunjs .ytitle{font-size:18px; line-height:40px;}
.yunteam .yunjs .ytext,.yunteam .yunjs .ytext p{font-size:14px; color:#999999; line-height:24px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.yunteam .yunjs .yxx{margin-top:15px;position: absolute; bottom:10px; }
.yunteam .yunjs .yxx a{color:#c8201a; margin:0 20px;}
#help-left{width:21%; margin-right:1.5%; background:#FFFFFF;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;font-family:'microsoft YaHei'; float:left;}
#help-left h2.tcur{display: block;height: 70px;line-height: 70px; padding-left:20px; padding-right:15px;background:#A83135; color:#FFFFFF; font-size:18px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
.menu{border-left:1px solid #ccc;border-right:1px solid #ccc}
.menu:last-child{border-bottom:1px solid #ccc}
.menu summary{height:40px;line-height:40px;text-indent:10px;outline:0;font-size:14px;font-weight:700;border-top:1px solid #ddd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FEFEFE),color-stop(1,#CCC));cursor:pointer}
.menu summary::-webkit-details-marker{display:none}
.menu summary:before{content:"+";display:inline-block;width:16px;height:16px;margin-right:10px;font-size:18px;font-weight:700}
.menu[open] summary:before{content:"-"}
.menu ul{padding:10px 0}
.menu ul li{list-style:none;text-indent:25px;font-size:12px;height:30px;line-height:30px;}
.menu ul li.ico_help_yj{background: url(../images/ioc/ioc_yj.png) no-repeat 5px 7px; vertical-align: middle;}
.menu ul li.ico_help_sc{background: url(../images/ioc/ioc_sc.png) no-repeat 5px 7px; vertical-align: middle;}
.ico_help_fk{background: url(../images/ioc/ioc_fk.png) no-repeat 5px 4px; vertical-align: middle; padding-left:25px;}
.menu ul li a{display:block;color:#666}
.menu ul li a:hover{text-decoration:underline}
.news_list{padding-top:30px;color:#868686;}.news_list_date{ padding:6px 1% 0 0;border-right:#ccc solid 1px;color:#868686;font-size:18px;line-height:24px;letter-spacing:2px;text-align:right}.news_list_date strong{font-size:22px;font-weight:bolder;color:#e1e1e1; line-height:36px;}.news_list_img{border-right:#ccc solid 1px;padding:0 20px;color:#868686;font-size:16px;line-height:40px;letter-spacing:2px;text-align:right; height:125px; overflow:hidden; display: flex;align-items: center;}.news_list_img strong{font-size:18px;font-weight:bolder;color:#e1e1e1}.news_list a{color:#535353;font-size:16px;font-weight:bolder;transition:all 300ms; line-height:38px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}.news_list span{line-height:24px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}.news_list .row{margin-right:10px;margin-bottom:40px;border-bottom:#dbcccc dotted 1px;padding-bottom:40px; max-height:135px; overflow:hidden;}.news_list .row:last-child{border-bottom: none;}.news_list_last{border-bottom:0!important}.news_content h1{text-align:center;margin-bottom:0!important}.news_content_date{text-align:right;padding-right:20px;font-size:.6em;color:#ccc;margin-bottom:50px}.news_content img{max-width:100%;height:auto!important}
.col-lg-2 {width: 12.66666667%; float:left; margin-right:2%; margin-top:13px;}
.col-lg-3 {width: 22%; float:left; }
.col-lg-9 {width: 71%;float:left;}
.col-lg-10 {width: 83.33333333%;float:left;}
.col-lg-3,.col-lg-9{position: relative;min-height: 1px;padding-right: 1.5%;padding-left:1.5%;} 
/*end*/

/* 业务领域 */
.bg{ background:url(../images/bj.png) no-repeat;background-size: 100% 100%;}
.bg_1{ background:url(../images/bj_1.jpg) no-repeat;background-size: 100% 100%;}
.area_listbox {overflow: hidden; }
.area_list {margin: 0 -55px;}
.area_list .li {float: left; width:33.33%; box-sizing: border-box; padding: 35px 55px;}
.area_list .area_a {box-sizing: border-box; display: block;}
.area_list .area_icon {width: 60px; height: 60px; line-height: 60px;}
.area_list .area_icon img {max-width: 100%; max-height: 100%; margin-top:40px;}
.area_list .area_tit {font-size: 24px; line-height: 36px; padding: 0 0 7px; border-bottom: 1px solid #333;}
.area_list .area_intro {color: #666; font-size: 16px; line-height: 24px; height: 72px; margin: 10px 0 20px; overflow: hidden;}
.area_list .area_a:hover .area_intro{color:#B3575C;font-size: 15px;}
.area_list .area_link {width: 140px; line-height: 32px; text-align: center; font-weight: bold; border: 1px solid #333; transition: all 0.4s; -webkit-transition: all 0.4s;}
.area_list .area_a:hover .area_link {background-color: #c7161c; color: #fff; border-color: #c7161c;}
.dial{ width:100%; background:url(../images/stock_42.jpg) no-repeat center; background-size:cover; height:189px; text-align:center; line-height:189px; font-size:56px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-top:30px; margin-bottom:30px;}
.dial span{ font-size:50px; font-family:"微软雅黑"; display:inline-block;}
.dial span.dial_span{ font-size:32px; background:url(../images/stock_39.png) no-repeat left; padding-left:67px; margin-left:43px; margin-right:10px;}
.dial a{ color: #FFFF00;}
.core-business{padding: 50px 0;}
.core-business ul{margin: 50px 0;}
.core-business ul li{float: left;box-shadow: 0 0 10px #bdbcbc;border-radius: 10px;}
.core-business ul li.mid{margin: 0 15px;}
.core-business ul li .img{width: 390px;height: 181px;overflow: hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.core-business ul li .img img{width: 100%;height: 100%;transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 锟斤拷 Chrome */-o-transition: all 1s; /* Opera */}
.core-business ul li:hover .img img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}
.core-business ul li .text{border: 1px solid #d19331;text-align: center;padding-bottom: 20px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background: #fff;}
.core-business ul li .text>p{width:100%;height: 55px;line-height: 55px;background: #d19331;font-size: 27px;color:#fff;margin-top: -2px;}
.core-business ul li .text .intro{padding: 0 20px;}
.core-business ul li .text .intro .line{border-bottom: 1px dashed #ccc;line-height: 55px;}
.core-business ul li .text .intro .line a{font-size: 20px;color:#666;width: 113px;}
.core-business ul li .text .intro .line a:hover{color:#d19331;}
.dib{display: inline-block;}
.notice{ width:1200px; margin:60px auto;}
.notice .no_title{ width:420px; margin:0 auto; }
.notice .no_title img{ width:420px; height:117px; margin-top:10px; }
.notice_list{ width:1200px; margin:10px auto; height:485px; margin-top:30px;}
.n_list_l{width:408px; float:left; box-shadow: 0px 1px 1px 2px #ededed; height:445px; border-radius:10px; background:none; }
.n_list_c, .n_list_r{ width:358px; float:left; box-shadow: 0px 1px 1px 2px #ededed; height:445px; border-radius:10px; background:none; }
.n_list_c, .n_list_r{ margin-left:18px;}
.n_title{ width:318px; height:45px; color:#c9a878; font-size:20px; background:#eeeeee;  border-bottom:none; height:50px; line-height:50px; padding:0px 15px; border-radius:10px 10px 0px 0px;  }
.n_title h2{font-size:20px; font-family:"阿里巴巴普惠体 M"; margin-top:0px;}
.n_title h2 span{ color:#666666; font-size:18px; font-family:"阿里巴巴普惠体 R"; font-weight:normal; float:right; }
.n_title h2 span a{ color:#666666;}
.n_list_l ul { width:318px; margin:0 auto;  padding:0px 15px; height:435px; border-radius:0px 0px 10px 10px; margin-left:0px;}
.n_list_l ul li{ width:100%; height:85px; border-bottom:1px solid #eeeeee; margin-top:0px; }
.n_list_l ul li a{ color:#000;}
.n_list_l ul li .n_p{ width:77%; float:left; margin-top:8px;}
.n_list_l ul li .n_p span{ width:100%; float:left;margin-bottom: 6px; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: initial; color:#333;}
.n_list_l ul li .n_p span img{display: -webkit-inline-box;}
.n_list_l ul li .n_m{ width:20%; float:left; margin-left:3%;}
.n_list_l ul li .n_m img{ width:69px; height:52px; object-fit:cover; margin-top: 8px;}
.n_list_l ul li:last-child{ border-bottom:none;}


.n_list_c ul { width:318px; margin:0 auto; padding:0px 15px; height:435px; border-radius:0px 0px 10px 10px; margin-left:0px;}
.n_list_c ul li{ width:100%; height:85px; border-bottom:1px solid #eeeeee; margin-top:0px; }
.n_list_c ul li a{ color:#000;}
.n_list_c ul li .n_p2{ width:77%; float:left; margin-top:20px; margin-left:4%;}
.n_list_c ul li .n_p2 span{ width:100%; float:left; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#333;}
.n_list_c ul li .n_m2{ width:17%; float:left; background:#eeeeee; padding:3px; border-radius:8px;    margin-top: 18px;}
.n_list_c ul li .n_m2 span { width:100%; float:left; text-align:center; color:#333333;}
.n_list_c ul li:last-child{ border:none;}

.n_list_r ul { width:318px; margin:0 auto;   padding:0px 15px; height:435px; border-radius:0px 0px 10px 10px; margin-left:0px;}
.n_list_r ul li{ width:100%; height:85px; border-bottom:1px solid #eeeeee; margin-top:0px; }
.n_list_r ul li a{ color:#000;}
.n_list_r ul li .n_p2{ width:77%; float:left; margin-top:20px; margin-left:4%;}
.n_list_r ul li .n_p2 span{ width:100%; float:left;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.n_list_r ul li .n_m2{ width:17%; float:left; background:#eeeeee; padding:3px; border-radius:8px; margin-top:18px; }
.n_list_r ul li .n_m2 span { width:100%; float:left; text-align:center; color:#333333;}
.n_list_r ul li:last-child{ border-bottom:none;}
/*首页推荐 end*/
/*2020-10-22战略合作样式*/
.zlhz { background:#f1f1f1;}
.zlhz_list ul {display: flex;flex-flow: row;justify-content: space-between;align-items: center;margin-bottom: 80px;}
/*2020-10-22战略合作样式*/
.classifyTit {padding-top: 81px;text-align: center;padding-bottom: 58px;}
.classifyTit1 {margin-top: 30px;text-align: center;margin-bottom:30px;}
.classifyTit .topImg,.classifyTit1 .topImg {width: 70px;height: 68px; margin-right:auto; margin-left:auto;}
.classifyTit div,.classifyTit1 div {padding-top: 11px;display: inline-block;height: 70px;margin: 0 auto;position: relative;}
.classifyTit div span {position: relative;font-family: PingFangSC-Medium;font-size: 50px;color: #999;opacity: 0.5;}
.classifyTit1 div span {position: relative;font-family: PingFangSC-Medium;font-size: 50px;color:#fff;opacity: 0.5;}
.classifyTit div strong{position: absolute;height: 50px;z-index: 10;left: 0;right: 0;margin: auto;top: 0;font-family: PingFangSC-Medium;font-size: 36px;color: #2C363F;}
.classifyTit1 div strong {position: absolute;height: 50px;z-index: 10;left: 0;right: 0;margin: auto;top: 0;font-family: PingFangSC-Medium;font-size: 36px;color: #fff;}
.select {width: 100%;margin: 0 auto;border-radius: 4px;position: relative;}
.select ul {left: 0;right: 0;margin: 0 auto;width: 1190px;height: 211px;box-shadow: 0 8px 26px 0 rgba(218, 218, 218, 0.50);border-radius: 4px;}
.select ul li {width: 238px;height: 209px;float: left;display: flex;justify-content: center; align-items: center;text-align:center;}
.select ul li:hover {box-shadow: 0 8px 26px 0 rgba(218, 218, 218, 0.50);background: url(../images/td_cjjf_bg.jpg) no-repeat center;background-size: 100% 100%;}
.select ul li .hetong_bottom{font-size: 24px;color: #191818;}
.select ul li:hover .hetong_bottom{font-size: 24px;color:red;}
.select ul li div img{height:60px; display: block;margin:0 auto 15px !important;}
.select ul li span {width: 100%;text-align: center;font-size: 24px;color: #627281;}
.select ul li p {display: inline-block;width: 94%;text-align: center;font-size:14px;color: #627281; margin-left:auto; margin-right:auto; line-height:22px; height:44px;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden; margin-top:8px;}
/*list*/
.lr_xwk_djxwk_nrk_list li a em{ margin-right:10px; background:#1d4970; padding:0 6px;border-radius:50%; color:#fff;}
.law{margin-top:40px; float:left; width:72%;}
.law dl{ padding:30px 15px; border:1px solid #f1f1f1; margin-bottom:30px;}
.law dl dt{ width:30%; max-height:240px; overflow:hidden; float:left; text-align:center;}
.law dl dt img{ max-width:100%;cursor: pointer;transition: all 0.6s;}
.law dl dt img:hover {transform: scale(1.1);}
.law dl dd{width:67%; margin-left:3%; float:left;}
.law dl dd .titlelaw{ margin-bottom:12px; }
.law dl dd .titlelaw a{ font-size:20px;color:#333;}
.law dl dd .des{}
.law dl dd .des p{line-height:26px;}
.law dl dd .des p span{ font-size:16px;color:#FF0000;}
.law dl dd .more{ height:30px; line-height:30px; float:right; border:1px solid #993300; padding:0 15px; margin-top:15px;}
.law dl dd .more:hover{ background:#C66300; color:#FFFFFF;}
.honor-tj{ margin-top:0;}
.honor-tj .item-ul{padding-top:5px;}
.honor-tj .item-ul li{ width:31%;overflow:hidden;z-index:4; position: relative; margin-bottom:20px; float:left; margin-left:1.75%; margin-right:1.75%;}
.honor-tj .item-ul li:nth-child(3n-2){margin-left:0;}
.honor-tj .item-ul li:nth-child(3n){margin-right:0;}
.honor-tj .item-ul li a.honor-img{width:100%; height:200px; overflow:hidden;display: block;}
.honor-tj .item-ul li a.honor-img img{width:100%; min-height:200px;height:auto;}
.honor-tj .item-ul li .honor-title{background:#f1f1f1;height:40px; padding-left:1%; padding-right:1%;}
.honor-tj .item-ul li .honor-title .title-v{overflow: hidden;word-wrap:normal;text-overflow: ellipsis;white-space: nowrap; height:24px; padding-top:8px;}
.honor-tj .item-ul li .honor-title .title-v a{color:#333333; font-size:16px;}
/*honor-tj end*/
.youmain{width:26%; margin-left:2%; float:left; margin-top:30px;}
.yous{padding:20px ; background:#f1f1f1;}
.you-ma20{display: block;margin-bottom: 20px;height: auto;overflow: visible;}
.news_xwk_djxwk_title{margin-bottom: 0;border-bottom: none;}
.news_xwk_djxwk_title {line-height: 30px;border-bottom: 1px solid #dde0e9;padding: 0px 0 10px;margin-bottom: 20px;overflow: hidden;}
.news_xwk_djxwk {width: 38.67%;}
.news_xwk_djxwk_title a {font-size: 20px;color: #000000;}
.ysk {color: #5e6cdb;PADDING-RIGHT: 5PX;}
.news_xwk_djxwk_title b {width: 100px;height: 25px;background: url(../images/btk_xxk.png) center center repeat-x;display: inline-block;}
.ne-vi-adk{display: block;overflow: hidden;}
.ne-vi-adk img{width: 100%;cursor: pointer;transition: all 0.6s;}
.ne-vi-adk img:hover {transform: scale(1.1);}
.xh-list{ padding:0}
.xh-list dd{line-height:36px; height:36px;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.xh-list dd .num{ padding:0 4px; margin-right:5px; background:#990000; color:#FFFFFF; border:#FF0000 1px solid;}
.xh-list dd.active a{ color:#CC3300;}
.fl-list{ float:left; width:72%;margin-bottom:30px;  }
.ne-list{display: block;overflow: hidden;padding-top: 35px;}
.ne-list li{display: block;overflow: hidden;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #ececec; }
.ne-li-tu{width:186px;height: 130px;margin-right: 20px;float: left;overflow: hidden;display: flex;align-items: center;}
.ne-li-tu img{width: 100%;height: auto;transition: all 0.6s ease;}
.ne-list li:hover  .ne-li-tu img{width: 120%;cursor: pointer;transition: all 0.6s ease;}
.ne-li-wz{padding: 0;}
.ne-li-wz-ti{display: block;margin-bottom: 14px;line-height:36px;font-size:24px;color: #000;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ne-li-wz-ti:visited{color: #000000;}
.ne-li-wz-js{display: block;height: 56px;margin-bottom: 8px;overflow: hidden;line-height:28px;font-size:14px;color: #666;}
.ne-li-wz-da{	display: block;line-height:16px;font-size:14px;color: #b2b2b2;}
.ne-li-wz-da span{float:left; margin-right:15px;}
.ne-li-wz-da .time{background: url(../images/li-sj.png) center left no-repeat;padding-left: 22px; margin-right:25px;}
.ne-li-wz-da .read{background: url(../images/li-read.png) center left no-repeat;background-size:16px auto;padding-left: 22px;}
.ne-li-wz-da .b{margin-right:25px; color:#0066CC;}
.ne-li-wz-js:visited{color: #666;}
.ne-list li:hover .ne-li-wz-ti{color: #3E68D4;padding-left: 6px;transition: all 0.6s ease;}
.ne-list li:hover .ne-li-wz-js{color: #222;}
.yema{display: block; margin-top:30px;}
.yema table{margin: 0 auto;}
.yema a,.yema b{display: block;width: 36px;height: 36px;float: left;margin: 0 8px;text-align: center;line-height: 34px;font-size:14px;color: #828282;overflow: hidden;border-radius: 4px;}
.yema a{border: 1px solid #dad9d8;}
.yema b{border: 1px solid #0066cc;}
.yema a span{display: block;position: relative;top: 0;}
.yema a:hover span, .yema a.on span{top: -100%;color: #3E68D4;}
.yema a:hover, .yema a.on{border-color: #3E68D4;}
/*gg*/
.z-list{padding-top:30px;}
.z-list li{margin-bottom:20px; padding:10px;color:#666666;}
.z-list li:hover{background:#FEF1DE; }
.z-list li .titleh{font-size:18px; color:#006699; font-weight:700; margin-bottom:15px;}
.z-list li .titleh span{color:#333333;width: 89.8%;display: inline-flex;}
.z-list li p{ line-height:34px; font-size:16px;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden;}
.z-list li p span{color:#C40000;}
/* hot-tw-list */
.hot-tw-list dd{max-height: 64px;margin-top: 30px;overflow: hidden;}
.hot-tw-list dd .img-block{float: left;width: 90px;height: 64px;margin-right: 10px;}
.hot-tw-list dd h3{max-height: 52px;overflow: hidden;font-size: 15px;line-height: 26px; display: -webkit-box; color:#999999; word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hot-tw-list dd .img-block{overflow: hidden;}
.hot-tw-list dd .img-block img{ width:100%;-webkit-transition: all 1.6s;-moz-transition: all 1.6s;transition: all 1.6s;}
.hot-tw-list dd .img-block:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
/*listend*/
.wzk{background: #f3f3f3;position: relative;overflow: hidden;}
.news-lei {display: block; padding:10px;}
.news-lei a {display: block;float: left;margin-right: 16px;padding: 0 25px;border: 1px solid #c1bfbe;border-radius: 6px;font-size: 16px;line-height: 36px;color: #494949;}
.news-lei a.on,.news-lei a:hover {background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FEFEFE),color-stop(1,#CCC));color: #000;border-color: #c1bfbe;}
.wz-dq {display: block;font-size: 14px;line-height:36px;color: #686868;padding: 0 0 0 28px; background:url(../images/icon_home.png) no-repeat;}
.wz-dq a{font-size: 14px;}
.wz-dq a,.wz-dq a:visited {color: #686868;}
.wz-dq a:hover {color: #222;}
.sidebarf1{padding:20px ; background:#f1f1f1; margin-top:40px;}
/*6_l_class*/
.l_6_class {padding: 25px 0; background: #f3f3f3; width:100%;}
.l_6_class_content{ margin-top:20px;}
.l_6_class_content li {float: left;position: relative;z-index: 1;width: 12.5%; text-align:center;}
.l_6_class_content li a { display: block; padding-top: 10px; }
.l_6_class_content li a .ico-flfg,.l_8_class_content li a .ico-flfg { 
	-webkit-transition: all .15s linear;
        	transition: all .15s linear;
}
.l_6_class_content li a p { font-size: 14px; margin-top: 10px; }
.l_6_class_content li a:hover,.l_6_class_content li.on a { color: #16a660; }

.l_8_class_content{ margin-top:5px;}
.l_8_class_content li {position: relative;z-index: 1;width:100%; padding-left:15px; margin-bottom:15px;}
.l_8_class_content li a { display: block; padding-top: 10px;font-size: 16px; }
.l_8_class_content li a:hover,.l_8_class_content li.on a { color: #16a660; }
.ico-flfg { background: url(../images/icon/icon-flfg.png) no-repeat;display: inline-block;vertical-align: middle;overflow: hidden; }
.i-flfg1 { width: 42px; height: 42px; background-position: 0 0; }
.i-flfg2 { width: 47px; height: 42px; background-position: -49px 0; }
.i-flfg3 { width: 42px; height: 42px; background-position: -100px 0; }
.i-flfg4 { width: 42px; height: 42px; background-position: -150px 0; }
.i-flfg5 { width: 42px; height: 42px; background-position: -200px 0; }
.i-flfg6 { width: 42px; height: 42px; background-position: -250px 0; }
.i-flfg7 {width: 43px;height: 42px;background-position: -300px 0;}
.i-flfg8 {width: 42px; height: 42px; background-position: -350px 0; }
.i-flfgn1 { width: 33px; height: 35px; background-position: 0 -100px; }
.i-flfgn2 { width: 33px; height: 35px; background-position: -35px -100px; }
.i-flfgn3 { width: 33px; height: 35px; background-position: -70px -100px; }
.i-flfgn4 { width: 33px; height: 35px; background-position: -105px -100px; }
.i-flfgn5 { width: 33px; height: 35px; background-position: -140px -100px; }
.i-flfgn6 { width: 33px; height: 35px; background-position: -174px -100px; }
.i-flfgn7 {width: 33px;height: 35px;background-position: -210px -100px;}
.i-flfgn8 {width: 33px; height: 35px; background-position: -245px -100px; }
.l_6_class_content li a:hover .i-flfg1,.l_6_class_content li.on .i-flfg1{ background-position: 0 -50px; }
.l_6_class_content li a:hover .i-flfg2,.l_6_class_content li.on .i-flfg2{ background-position: -49px -50px; }
.l_6_class_content li a:hover .i-flfg3,.l_6_class_content li.on .i-flfg3{ background-position: -100px -50px }
.l_6_class_content li a:hover .i-flfg4,.l_6_class_content li.on .i-flfg4{ background-position: -150px -50px; }
.l_6_class_content li a:hover .i-flfg5,.l_6_class_content li.on .i-flfg5{ background-position: -200px -50px; }
.l_6_class_content li a:hover .i-flfg6,.l_6_class_content li.on .i-flfg6{ background-position: -250px -50px; }
.l_6_class_content li a:hover .i-flfg7,.l_6_class_content li.on .i-flfg7{ background-position: -300px -50px; }
.l_6_class_content li a:hover .i-flfg8,.l_6_class_content li.on .i-flfg8{ background-position: -350px -50px; }
.l_8_class_content li a:hover .i-flfgn1,.l_8_class_content li.on .i-flfgn1{ background-position: 0 -135px;  margin-right:6px;}
.l_8_class_content li a:hover .i-flfgn2,.l_8_class_content li.on .i-flfgn2{ background-position: -35px -135px; margin-right:6px}
.l_8_class_content li a:hover .i-flfgn3,.l_8_class_content li.on .i-flfgn3{ background-position: -70px -135px; margin-right:6px}
.l_8_class_content li a:hover .i-flfgn4,.l_8_class_content li.on .i-flfgn4{ background-position: -105px -135px; margin-right:6px}
.l_8_class_content li a:hover .i-flfgn5,.l_8_class_content li.on .i-flfgn5{ background-position: -140px -135px; margin-right:6px}
.l_8_class_content li a:hover .i-flfgn6,.l_8_class_content li.on .i-flfgn6{ background-position: -174px -135px; margin-right:6px}
.l_8_class_content li a:hover .i-flfgn7,.l_8_class_content li.on .i-flfgn7{ background-position: -210px -135px; margin-right:6px}
.l_8_class_content li a:hover .i-flfgn8,.l_8_class_content li.on .i-flfgn8{ background-position: -245px -135px; margin-right:6px}
.fg_xwk_djxwk_nrk_list{margin-top:30px;}
.fg_xwk_djxwk_nrk_list li h2{line-height:40px;height:40px;width: 100%; display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fg_xwk_djxwk_nrk_list li h2 a{font-size:18px;color: #393939;}
.fg_xwk_djxwk_nrk_list li h2 a em{ margin-right:10px; background:#1d4970; padding:0 6px;border-radius:50%; color:#fff;}
.fg_xwk_djxwk_nrk_list li p{line-height:26px;width: 100%; color:#ACACAC;font-size: 14px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fgthismore{background:url(../images/thismore.png) no-repeat; bottom:0; margin-top:25px; display: inherit;height:10px; width:41px;position: inherit;}
.fgthismore span{ display: none}
.fg_xwk_djxwk_nrk_list li{padding:15px;}
.fg_xwk_djxwk_nrk_list li:hover{background:#f1f1f1;}
/*article */
.ne-vi-ti{display: block;line-height: 70px;font-size: 32px;color: #000000;}
.ne-vi-gjc{padding-left: 22px;background: url(../images/li-sj.png) center left no-repeat;display: block;line-height: 32px;font-size: 14px;color: #666;overflow: hidden;margin-bottom: 10px;border-bottom: 1px solid #e0e0e0; }
.ne-vi-nr{display: block;padding-top: 30px; }
.ne-vi-nr p{ margin-bottom: 15px;}
.ne-vi-nr h2{line-height: 40px;color: #000000;font-size: 18px; font-weight:700;}
.tagcoloer{ padding:0;}
.tagcoloer a{color:#484848;}
.ne-vi-huik{display: block;border-top: 2px solid #cdd5ec;padding: 30px 0;overflow: hidden;}
u{ text-decoration:none;}
.ne-vi-sx{border-top: 1px solid #ddd;padding: 15px 5px;line-height: 24px;font-size: 14px;color: #999;}
.ne-vi-sx a{display: block;}
.ne-vi-sx a, .ne-vi-sx a:visited{color: #999;}
.ne-vi-sx a:hover{color: #3E68D4;}
.shu14 img,.shu12 img, .shu16 img{max-width:650px !important;height: auto !important;vertical-align: top;margin: 15px auto !important;}
.shu14 {line-height: 30px;color: #555;font-size: 14px;}
.shu12 {line-height: 30px;color: #555;font-size: 12px;}
.shu18 {line-height: 30px;color: #000000;font-size: 18px;}
.shu16 {line-height: 34px;color: #484848;font-size: 16px;}

.video{margin-bottom:30px;width:360px; margin-right:20px;}
.title_dis{ width:490px;}
.title_dis h2{font-size: 18px; margin-bottom:20px;}
.title_dis .dis{ font-size:16px;}
.title_dis .dis p{line-height: 30px;}
/*.x_x_p*/
.x_x_p{margin:15px 0;border-top:1px dashed #ccc; padding-top:10px;}
.x_x_p p{line-height:36px;height:36px;overflow:hidden;color:#666666; font-size:14px;}
.x_x_p p a{color: #666666; font-size:14px;}
.x_x_p p a:hover{color: #990000;}
.ne-vi-sx{border-top: 1px solid #ddd;padding: 15px 5px;line-height: 24px;font-size: 14px;color: #999;}
.ne-vi-sx a{display: block;}
.ne-vi-sx a, .ne-vi-sx a:visited{color: #999;}
.ne-vi-sx a:hover{color: #3E68D4;}
.li-bq {padding-left: 22px;margin-right: 8px;background: url(../images/li-bq.png) left center no-repeat;line-height: 26px;font-size: 12px;color: #929292; float:left;}
.li-bqk1 a {display: block;float: left;margin: 0 3px;border: 1px solid #aaa;margin-bottom: 4px;padding: 0 10px;line-height: 24px;font-size: 12px;color: #999;border-radius: 13px;}
.ne-xg{display: block;overflow: hidden;}
.ne-xgk{display: block;overflow: hidden;}
.ne-xg-list li{display: block;float: left;width: 49%;overflow: hidden; font-size: 14px;line-height: 34px;color: #393939;}
.ne-xg-list li:nth-child(2n-1) {margin-right: 1%;}
.ne-xg-list li:nth-child(2n) { margin-left:1%;}
.ne-xg-list li a{display: block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ne-xg-list li a, .ne-xg-list li a:visited{color: #393939;}
.ne-xg-list li span{display: block;float: right;font-size: 14px;line-height: 34px;color: #8f8f8f;}
.ne-xg-list li:hover a{color: #3E68D4;padding-left: 6px;}
.ne-xg-list li b{font-size: 14px;}
.main_con_zw{margin-bottom:30px;  float:left; width:76%;-moz-box-shadow: 2px 2px 10px #ddd; -webkit-box-shadow: 2px 2px 10px #ddd;box-shadow:2px 2px 10px #ddd;}
.main_con_zw .pd{padding:30px 20px;}
.main_con_zw .into{ padding:30px;}
.main_con_zw .into .img{ max-width:230px; margin-right:35px; }
.main_con_zw .into .img img{ width: auto; max-width:230px;}
.main_con_zw .into .xx{ padding:0 10px 10px 10px; max-width:590px; overflow:hidden;}
.main_con_zw .into .xx h2{font-size:22px; font-weight:bold;}
.main_con_zw .into .xx h2 span{margin-left:15px; font-size:18px; color:#999999;}
.main_con_zw .into .xx p{line-height:30px; color:#555;}
.main_con_zw .into .xx p span{color: #990000; font-weight:700; margin:0 5px;}
.main_con_zw .into .xx h3{font-size:16px; color:#993300; line-height:40px; font-weight:bold; margin-top:15px; }
.main_con_zw .contjj{ padding:20px; font-size:16px; line-height:36px;}
.main_con_zw .contjj h2{ font-size:20px; font-weight:bold; line-height:40px;}
.main_con_zw .contjj h3{ font-size:18px; font-weight:bold; line-height:40px;}
.main_con_zw .contjj p{line-height:36px; color:#000;margin-bottom: 20px;}
.you_ot_con{width:22%; margin-left:2%;}
.fllist{ margin-top:20px; padding-bottom:30px; }
.fllist li{float:left; width:50%; margin:20px auto;}
.fllist li a{font-size:16px; padding:8px 20px; border:1px solid #999999;border-radius:15px;}
.fllist li:nth-child(3n-1) a,.fllist li a:hover{background:#c00000; color:#FFFFFF;}
/*律师所首页css*/
.kcblocktitle{ text-align:left; margin-bottom:40px;}
.kcblocktitle h2{color:#333; font-size:32px; font-weight:800; padding-bottom:10px;}
.kcblocktitle h2 span{color:#bb1f11; font-weight:bold;}
.kcblocktitle p{ font-size:14px; color:#999;}
.title_leftborder{border-left:5px solid #bb1f11; padding-top:0px; padding-bottom:0px; padding-left:10px; position:relative; }
.title_bottom{ background:url(../images/xgray_line02.png); height:15px; margin-top:4px;}
.kcblocktitle_alt h2{color:#fff;}
.kcblocktitle_alt p{color:#fff;}
.kcblocktitle p.titlenvxingp{ padding-left:190px;}
.title_menus{ padding-top:22px; text-align:right; line-height:30px;}
.title_menus a{ font-size:16px; }
.title_menus a i{color:#002b91;}
.title_menus a.title_more{color:#f49800; font-size:14px; letter-spacing:1px; padding:4px 16px; border:1px solid #f49800; border-radius:15px;}
.title_menus span{margin-left:10px; margin-right:10px;}
.contentbox .kcblocktitle{ margin-top:60px; margin-bottom:60px;}
.col-md-8 {width: 66.66666667%; float:left;}
.col-md-4 {width: 33.33333333%; float:left;}
.col-md-12 {width: 100%; float:left;}
.cjjf_list {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center; margin-bottom:30px;}
.cjjf_list a{width:25%; float:left;}
.cjjf_td {width: 283px;height: 237px; text-align:center;box-shadow: 0px 0px 11px #FDC3C9;}
.cjjf_td:hover {width: 283px;height: 237px;box-shadow: 0px 0px 11px #333;background: url(../images/td_cjjf_bg.jpg) no-repeat center;}
.cjjf_td img{ height:106px; width:auto; margin-top:15px;display: unset;}
.cjjf_td h2{font-size:22px; font-weight:500; color:#333333; line-height:50px;}
.cjjf_td p{font-size:16px; color:#999; line-height:30px;}
.indexabout{margin-top:50px; background:url(../images/bg_about.jpg) no-repeat;background-size: 100% 100%; padding-top:30px; padding-bottom:40px;}
.aboutlf{float:left; width:56%;}
.aboutus{ color: #E1E1E1; font-size:34px;margin-top:35px;}
.aboutls{ color:#FFFFCC; font-size:30px;}
.aboutjs{ color:#FFFFFF; font-size:16px; line-height:28px; margin-top:20px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.aboutfr{float:right; width:40%; margin-left:4%;}
.aboutfr img{max-width:100%;}
/*底部*/
.footer{ width:100%; min-height:214px; background:#111; padding-top:36px; overflow:hidden;}
.foot_meun{}
.foot_meun li{ float:left; margin-right:30px; line-height:28px;}
.foot_meun li a{color:#FFFFFF; font-size:18px;}
.foot_other{ margin-top:15px; margin-bottom:15px;}
.foot_other p{line-height:36px; font-size:16px; color:#FFFFFF;}
.foot{height:100%; width:1200px; margin-left:auto; margin-right:auto; }
.foot_left{ float:left; width:60%; height:auto; overflow:hidden;}
.foot_nei{ width:100%; height:auto; overflow:hidden; font-size:16px; color:rgba(255,255,255,0.8); line-height:26px; }
.foot_nei p{line-height:36px; font-size:16px;}
.foot_nei span{ color:#FFFFFF;  font-size:18px;}

.foot_right{ float:right; width: 40%;}
.foot_wei{ float:right; margin-right:20px; margin-left:20px; width:120px; text-align:center;}
.foot_wei img{ width:100%; height:auto;}
.foot_wei p{line-height:26px; margin-top:8px; color:#FFFFFF;}

.foot-td{width:100%; background:#333333; overflow:hidden;}
.foot-td .ft{text-align:center;}
.foot-td .ft p{height:50px; line-height:50px;color:#666666;font-size:14px;}
.foot-td .ft a{color:#666666; margin-left:5px;}
.bdt{display:none;}
.footlmlist{ padding:15px 0;text-align:center; display:block; margin-left:auto; margin-right:auto;}
.footlmlist li{float:left; height:22px;}
.footlmlist li a{color:rgba(255,255,255,0.8); font-size:12px;}
.footlmlist .link{ margin:4px 25px; width:1px; height:16px; background:rgba(255,255,255,0.8);;float:left;}
@media screen and (min-width:1200px){
.ovp,.xiao,.title em,.ovmore,.ovmorer,.caseyd{display:none;}
.kait_ss,.kait_gg{overflow:hidden; height:440px; background:#FFFFFF;position: relative;box-shadow:0 0 10px #f2f2f2 }
.lawyer{padding-top:80px;}
.ser_youshi .tit{margin-left:20%; margin-right:20%;padding-bottom: 120px;}
.ser_youshi ul li{float:left; width:22%; margin-right:4%;}
.ser_youshi ul li:nth-child(4){ margin-right:0;}
.ser_youshi ul li p{ font-size:16px; line-height:36px;margin-bottom:40px; margin-top:40px;width: 80%;}
.video-tj  li{ width:22%; margin-left:2%; margin-right:2%; margin-bottom:25px;overflow:hidden;z-index:4; position: relative; float:left;}
.video-tj  li:nth-child(1){margin-left:0}
.video-tj  li:nth-child(4){margin-right:0}
.video-tj  li .video-writer,.video-svr  li .video-writer{ background:#F7F7F7; text-align:center;}
.video-tj  li .video-writer .title-v,.video-svr  li .video-writer .title-v{overflow: hidden;word-wrap:normal;text-overflow: ellipsis;white-space: nowrap; line-height:34px;}

.lr_xwk_djxwk_nrk_list,.lr_xwk_djxwk_nrk_list1{margin-top:10px;}
.lr_xwk_djxwk_nrk_list li a,.lr_xwk_djxwk_nrk_list1 li a { font-size:16PX;width:84%;color: #070707;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.lr_xwk_djxwk_nrk_list li,.lr_xwk_djxwk_nrk_list1 li {line-height:40px;height:40px;width: 100%;display: inline-block;font-size: 16px;}
.lr_xwk_djxwk_nrk_list li .fr,.lr_xwk_djxwk_nrk_list1 li .fr{ float:right;font-size:16PX;}

 .attorney_list{ width:1100px; height:295px; overflow: hidden; margin:auto; margin-top:44px; position:relative;}
	.attorney_con{ width:540px; height:280px; }
	.attorney_con a{ display:block; width:512px; height:236px; padding:21px 17px; border:1px solid #dfdfdf;}
	.team_imga{ width:184px; height:184px; border-radius:50%; overflow: hidden; margin-top:9px; float:left;}
.team_imga img{ width:184px; height:184px;}
.team_right{ float:right; width:280px; height:184px; overflow:hidden; position:relative;}
.team_1{ width:100%; font-size:24px; color:#000; height:35px; overflow:hidden; margin-top:0px;}
.team_2{ width:100%; height:auto; overflow:hidden; font-size:16px; color:#000; line-height:30px; }
.team_2 span{ font-weight:bold;}
.team_3{ width:100%; height:50px; overflow:hidden; font-size:16px; color:rgba(0,0,0,0.7); line-height:25px; margin-top:10px;}
.team_4{ position:absolute; bottom:0; left:0; font-size:16px; color:#fff; width:114px; height:36px; text-align:center; line-height:36px; background-color: #FF9900; border:1px solid #FF9900;-webkit-transition: all 0.4s ease-in-out;}
.main_con_zw{width:70%;}
.you_ot_con{width:28%; }
.xx_ti{width:100%; height:45px;  line-height:45px; margin-top:40px;}
.xx_ti h2{display:inline-block;  height:45px;font-size:16px; font-weight:normal; color:#333;}
.xx_ti a{float:right; color:#555; padding-right:10px; display:block; margin:15px 10px;}
.youlian_list{width:100%;}
.youlian_list a{padding:5px 12px;display:block;font-size:14px;float:left;margin-top:15px;}
/*筛选项*/
.xuanzhe{ width:96%; margin:30px auto;}
.xuanzhe table{border-bottom:1px dashed #CCCCCC; padding-bottom:10px; width:100%;}
.xuanzhe table td{line-height:34px;}
.xuanzhe table td b{ width:100px; display:-webkit-box;}
.xuanzhe table a{padding:0 8px; margin-left:5px; margin-right:5px; margin-bottom:4px;  display: -webkit-inline-box;}
.yxz{margin-top:15px;}
.del_jhx{ border:1px solid #0CF; padding:2px;}
.con_main_xx{width:67%; overflow:hidden;}
.con-nav_xx{width:31.5%; margin-left:1.5%; overflow:hidden;}
.xxl{width:88%; overflow:hidden; float:left}
.zxxx-list{ padding:10px 20px;}
.xinxilist{ margin-bottom:20px; border-bottom:1px dashed #CCCCCC; padding-bottom:15px;}
.xinxilist .xx-title{}
.xinxilist .xx-title .tt-fenlei{ font-size:16px; font-weight:600; color:#0099FF;} 
.xinxilist .xx-title a{ font-size:18px; color:#333333}
.xinxilist .xx-mx{ margin-top:10px;}
.xinxilist .xx-mx p{ line-height:30px;}
.xinxilist .xx-mx p strong{ margin-right:0px;}
.xinxilist .xx-mx p span{ margin-right:5%;}
.xinxilist .xx-mx p i{ color: #0099FF; font-weight:600;}
.xinxilist .xx-mx p:nth-child(1){ color: #666}
.xx-lq{width:12%; overflow:hidden; float:right;}
.xx-lq .lqxx{ margin-top:15%; text-align:center;background: #6699CC; height:50px; line-height:50px;border-radius:10px;}
.xx-lq .lqxx:hover{background: #004D99}
.xx-lq .lqxx a{color:#FFFFFF; font-size:16px}
.xx-lq .ylqxx{ margin-top:15%; text-align:center;background: #AFAFAF; height:50px; line-height:50px;border-radius:10px;}
.xx-lq .ylqxx a{color:#333; font-size:16px; font-weight:600}
/*xx end*/
.act-xx { padding:14px 10px; background: #D6FAFE; border-bottom:1px dashed #CCCCCC;}
.act-xx h2{font-size:18px; margin-bottom:20px;}
.act-xx li{line-height:30px; color:#333333; float:left; display:block; margin-right:20px;}
.act-xx .ms{ color: #666; line-height:22px; margin-bottom:15px;}
.act-xx .ms span{font-weight:600; display:block; color:#0099FF;}
.act-xx .ajlx{ color: #FF6600; line-height:30px; display:block;}
.act-xx .ajlx span{font-weight:600;  color:#333;}
/*act-xx end*/
.contxx{ margin-top:30px;}
.contxx .xxt{height:40px; line-height:40px; background:#f1f1f1; color:#333; font-size:16px; padding-left:10px;}
.contxx .xxt span{ color:#990000; font-weight:600}
/*contxx end*/
.lawzl{ margin-top:30px;margin-bottom:40px; border:1px dashed #ccc; padding:10px;}
.lawzl .law-pic{max-width:15%; float:left; overflow:hidden;}
.lawzl .law-pic img{width:86%;}
.lawzl .law-pic p{margin-top:10px; margin-left:8%; width:70%; padding-top:5px; padding-bottom:5px; background:#FF0000; text-align:center;border-radius:5px;}
.lawzl .law-pic a{color:#FFFFFF; font-size:14px; }
.lawzl .law-xx{width:85%;float:left; }
.lawzl .law-xx p{font-size:14px;line-height:26px; color:#999;}
.lawzl .law-xx p span{color:#333;}
.lawzl .law-xx p:nth-child(1){ font-size:16px; font-weight:600; color:#0099CC}
.lawzl .law-xx p:nth-child(1) em{margin-left:4px; font-size:14px;}
.lawzl .law-xx p:last-child{ text-align:right;}
.lawzl .law-xx p:last-child strong{ font-size:16px; color:#FF0000;}
/*law-pic end*/
.xiangguanxx{ margin:20px 0;}
.xiangguanxx .ti{border-bottom:1px solid #00CCFF; font-size:16px; font-weight:bold; padding-bottom:6px;}
.xiangguanxx .ti strong{color:#FF0000; margin-right:5px;}
.xiangguanxx li{margin-top:25px; padding-bottom:25px; border-bottom:1px dashed #f1f1f1;}
.xiangguanxx li:last-child{border-bottom: none}
.xiangguanxx li a{ font-size:16px; color:#333333; line-height:30px; height:30px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block;}
.xiangguanxx li p{font-size:14px; color:#999999; line-height:30px;}
.xiangguanxx .xxp{ font-size:12px; margin-top:20px;}
.xiangguanxx .xxp span{color:#999999; margin-right:20px;}
/*xiangguanxx end*/
.formdblaw {width:100%; margin-top:30px; margin-bottom:40px;}
.formdblaw .top {width:100%;}
.formdblaw .top li {border-bottom: 1px solid #ccc;background:none; margin-bottom:15px; }
.formdblaw .top li:nth-child(1){width:30%; float:left; }
.formdblaw .top li:nth-child(2){width:30%; float:left;margin-right:3%; margin-left:3%}
.formdblaw .top li:nth-child(3){width:34%; float:left;}
.formdblaw .top li:nth-child(4){width:40%; float:left; }
.formdblaw .top li:nth-child(5){width:57%; float:left; margin-left:3%}
.formdblaw .top li p {color: #000000;font-size: 18px;display: inline-block; margin-top:2px; width:100%; }
.formdblaw .top li p span{color:#FF0000; font-weight:600; margin-right:5px;}
.formdblaw .top li input {display: inline-block;outline: medium; margin-top:2px;  color:#999; line-height:40px;width:100%; }
.formdblaw .top li textarea {display: inline-block;height: 180px;margin-top:2px; width:100%;}
.formdblaw .but {text-align: center;margin-top: 35px;}
.formdblaw .but input {display: inline-block;border-radius: 10px;background: #c43134;color: #fff;padding: 10px 80px;}
/*formdblaw end*/
.formxxdb { padding:30px;  background: #FFFFEE; margin-top:10px;}
.formxxdb h3{font-size:18px; color: #666;margin-bottom:10px; }
.formxxdb h3 span{color: #FF0000; font-weight:800; padding-top:10px; margin-right:5px; }
.formxxdb .bod {width:100%;}
.formxxdb .bod li {border: 1px solid #f1f1f1;background:none; margin-bottom:10px; }
.formxxdb .bod li input {display: inline-block;outline: medium; margin-top:2px;  color:#999; line-height:40px;width:96%; padding-left:2%; padding-right:2%; }
.formxxdb .bod li textarea {display: inline-block;height: 120px;margin-top:2px;width:96%; padding-left:2%; padding-right:2%;}
.formxxdb .but {text-align: center; height:50px; line-height:50px;border-radius: 10px;background: #FF7B3C; width:100%; }
.formxxdb .but input {display: inline-block;color: #fff;background:none; font-size:16px;}
input, textarea, select, button {outline: none;vertical-align: middle;font-size: inherit;font-family: inherit; border:none;}
button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}
/*formxxdb end*/
.xxask_law_list{ margin-top:20px; border:1px solid #f1f1f1; padding:10px;}
.xxask_law_list .ti{height:40px; line-height:40px; border-bottom:1px solid #f1f1f1; font-size:16px;}
.xxask_law_list .ti strong{color:#FF0000; font-weight:bold; margin-right:5px;}
.xxask_law_list .ti .more{float:right; margin-right:15px; color:#FF9900; font-size:12px;}
.xxask_law_list ul{ margin-top:20px;}
.xxask_law_list ul li{ float:left; padding:0; width:32%; height:150px; margin-bottom:4%; overflow:hidden;}
.xxask_law_list ul li:nth-child(3n-1){ margin-left:2%; margin-right:2%;}
.xxask_law_list ul li .tu{ width:100%; display:block; height:120px; overflow: hidden;}
.xxask_law_list ul li .tu img{ width:100%; min-height:120px;}
.xxask_law_list ul li h6{ height:25px; line-height:25px; padding-left:5px; background:#d02128; margin-top:5px;}
.xxask_law_list ul li span{ display:block; height:25px; line-height:25px; float:left; }
.xxask_law_list ul li span.s1{border-left:3px solid #fbfbfb; padding-left:15px; color:#fff; font-size:16px;}
/*xx-law-list end*/
}
@media screen and (max-width:1199px)and (min-width:200px){
body{ font-size:4vw; }
header,.ov,.lr_lf_pic,.title h2 i,.title2 h2 i,.title4 h2 i,.ser_youshi .youshimore,.data_h80,.core-business{ display:none;}
.fl,.fr{float:none;}
.mauto {position: relative;width:94%;margin: 0 auto;}
.xiao{ z-index:99999;    border-bottom: 0.2px solid #f1f1f1;box-shadow: 0px 15px 10px -15px #ccc;}
.padt40{ padding-top:6vw;}.padt60{ padding-top:8vw;}.padt80{ padding-top:10vw;}
.padb40{ padding-bottom:6vw;}.padb60{ padding-bottom:8vw;}.padb80{ padding-bottom:10vw;}
.padt120{ padding-top:14vw;}
.padb120{ padding-bottom:14vw;}
.mt30{margin-top:6vw;}.mt40{margin-top:8vw;}.mt50{margin-top:9vw;}
section{margin:0;}
.izdx {margin-top: -3vw;}
.toolbar{/*position:fixed;top:0;left:0;right:0;*/background-color:transparent; padding:3vw 0;}
.menu-button{position:relative;margin:5px;height:36px;width:36px;cursor:pointer;}
.menu-button:before{content:"";position:absolute;top:5px;right:3px;border-bottom:17px double #b0120a;border-top:6px solid #b0120a;width:30px;height:5px;}
.menu-left{float:left;margin-right:3vw;}
.toolbar .frpic{ margin-left:22%;}
.toolbar .frpic img{height:40px;}
.sidebar{margin:0;padding-top:2vw;color:white;background-color:#b0120a;}
.sidebar h6{margin:0 3vw;padding:0; font-size:4vw; line-height:9vw; color:#FFFFFF;}
.sidebar li{margin:2vw 0;padding:0 6vw;line-height:6vw;}
.sidebar li a{font-size:4vw; color:#f7f7f7;}
.sidebar li:hover{background-color:#e84e40;}
.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
/*banner样式*/
/* slide */
.slide-main{height:600px;}
.prev,.next{top:327px;}
.slide-main .item{top:530px;}
.slide-box,.slide{height:600px;}
#bgstylea{ background:url(../images/banner_m1.jpg) no-repeat center center;
background-size: cover;}
#bgstyleb{ background:url(../images/banner_m2.jpg) no-repeat center center;
background-size: cover;}
#bgstylec{ background:url(../images/banner_m3.jpg) no-repeat center center;
background-size: cover;}
/*主要样式*/
.subNav{cursor:pointer;}
.navContent{display:none;color:#999;}
.tong{ background:#2D4562; min-height:20vw;}
.w2{ width:100%}
.flvfw{ padding-top:4vw; padding-bottom:4vw}
.flvfw li{ float: left; position: relative; width:25%; text-align:center; }
.flvfw li p{ color:#FFFFFF; margin-top:2vw;font-size:4vw;}
.flvfw li p.f16{font-size:3vw;}
.flvfw li p span{color:#FFCC00;}
/*tong end*/
.title,.title2,.title3,.title4{margin-left:auto; margin-right: auto;text-align: left; margin-bottom:5vw; }
.title h2,.title2 h2,.title3 h2{height: 6vw; line-height: 6vw; font-size:6vw; font-weight:700;  margin-bottom:1.5vw; color:#fff;}
.title4 h2{height: 6vw; line-height: 6vw; font-size:6vw; font-weight:700;  margin-bottom:1.5vw; color:#000;}
.title p,.title2 p,.title4 p{ display:none;}
.title em,.title2 em{width:12vw; display:block; border-bottom:3px solid #FFFFFF; height:8px;}
.title4 em{width:12vw; display:block; border-bottom:3px solid #000; height:8px;}
.title3 p{ font-size:20px; color:#000;}
.news{ background:#A83135; margin-top:0;}
.lr_rf_list,.lr_lfg_list{ float: none; width:100%; margin-left:0;}
.lr_rf_list{ padding-top:4vw;}
.lr_rf_list .rf_h{ background:url(../images/paste.png) no-repeat; padding-top:11vw;}
.lr_rf_list .rf_h h2{font-size:4vw; color:#fff; margin-bottom:2vw; font-weight:700;}
.lr_rf_list .rf_h p{font-size:3vw; color:#CCCCCC; line-height:5vw;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.lr_xwk_djxwk_nrk_list,.lr_xwk_djxwk_nrk_list1{margin-top:2.5vw;}
.lr_xwk_djxwk_nrk_list1 li a {width:100%;color: #fff;}
.lr_xwk_djxwk_nrk_list li,.lr_xwk_djxwk_nrk_list1 li {line-height:9vw;width: 100%;font-size:4vw;}
.lr_xwk_djxwk_nrk_list li:nth-child(1){line-height:9vw;}
.lr_xwk_djxwk_nrk_list li:nth-child(1) a{ font-size:4.5vw; font-weight:800; color:#333333;}
.lr_xwk_djxwk_nrk_list li:nth-child(2),.lr_xwk_djxwk_nrk_list li:nth-child(3),.lr_xwk_djxwk_nrk_list li:nth-child(4),.lr_xwk_djxwk_nrk_list li:nth-child(5),.lr_xwk_djxwk_nrk_list li:nth-child(6) {display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lr_xwk_djxwk_nrk_list1 li {display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#FFFFFF;}
.lr_xwk_djxwk_nrk_list li .fr,.lr_xwk_djxwk_nrk_list1 li .fr{ float: none; display:none;}
.lr_xwk_djxwk_nrk_list li a {width:100%;color: #333;}
.ovmore{ width:50vw; height:9vw; line-height:9vw; text-align:center; border:.4vw #FFFFFF solid; margin-top:4vw;}
.ovmore a{color:#FFFFFF; font-size:4vw;}
.ovmorer{ width:50vw; height:9vw; line-height:9vw; text-align:center; border:.4vw #a83135 solid; margin-top:4vw;}
.ovmorer a{color:#a83135; font-size:4vw;}
.about {background-attachment: scroll;background-image: url(../images/about_bj.png);background-repeat: no-repeat;background-position: center top;background-size: 100% 100%;}
.about_content {width: 100%;margin: 0 auto;display: flex;flex-flow: row;justify-content: space-between;}
.about_content_left { display:none;}
.about_content_right_content {overflow: hidden;font-size: 4vw;line-height: 8vw; height:42vw;}
.about_content_right_line {width: 62px ;border-top: 3px solid #BF0000;}
.about_content_right_more {font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #AF1700;line-height: 21px;border: 1px solid #AF1700;border-radius: 2px;padding: 6px 20px;}
.about_content_right_more:hover {color: #C00000;text-decoration: none;}
.lawyer .item-ul .item{width:32%;margin:0 1% 4vw;background-color:#fff;height:40vw;position:relative;overflow:hidden;-moz-box-shadow: 2px 2px 10px #ddd; -webkit-box-shadow: 2px 2px 10px #ddd;box-shadow:2px 2px 10px #ddd; float:left;}
.lawyer .item-ul .item:nth-child(1),.lawyer .item-ul .item:nth-child(4){ margin-left:0;}
.lawyer .item-ul .item:nth-child(5){ margin-right:1%;}
.lawyer .item-ul .item:nth-child(3),.lawyer .item-ul .item:nth-child(6){ margin-right:0;}.lawyer .item-ul .item:nth-child(6){ margin-left:1%;}
.lawyer .item-ul .item:nth-child(7),.lawyer .item-ul .item:nth-child(8),.lawyer .item-ul .item:nth-child(9),.lawyer .item-ul .item:nth-child(10){display:none;}
.lawyer .item-ul .item:hover .pop-box{bottom:0}
.lawyer .item-ul .item:hover .pop-box .btn{opacity:1;filter:alpha(opacity=100)}
.lawyer .item-ul .item .pop-box{position:absolute;width:100%;background-color:#fff;padding-bottom:20px;-webkit-transition:bottom .4s;transition:bottom .4s;bottom:-41px}
.lawyer .item-ul .item img{width:100%;display:block;max-height: 100%;}
.lawyer .item-ul .name-b{line-height:8vw; height:8vw;font-size:3vw;color:#b8b8b8;padding-left:1.5vw; overflow:hidden;}
.lawyer .item-ul .name-b .name{font-size:4vw;color:#212121;margin-right:1.5vw;display:inline-block;vertical-align:middle;max-width:86px}
.lawyer .item-ul .tell-b{ display:none}
.lawyer .item-ul .item .pop-box a.btn{margin-left:4vw;color:#f5f5f5;font-size:3vw;line-height:7vw;border-radius:3px;background-color:#ff3000;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;transition:all .3s;cursor: pointer; padding:0 3vw; bottom:0; margin-top:2vw}
/*lawyer end*/
.case_lf{ width:100%; margin-right:0}.case_rf{ width:100%; margin-left:0;}
.case-jx .item-ul{ padding:2vw 0 0 0;}
.case-jx .item-ul .item{height:18vw;padding-left:20vw;position:relative;margin-bottom:3vw; border-bottom:1px dashed #f1f1f1;}
.case-jx .item-ul .item:last-child{border-bottom:none; margin-bottom:0;}
.case-jx .item-ul .item .date{position:absolute;left:0;font-size:5vw;color:#b8b8b8;width:16vw;text-align:right}
.case-jx .item-ul .item .date .day{font-size:5vw;color:#212121;margin-bottom:0;margin-top:1vw}
.case-jx .item-ul .item .subtitle{display:block;font-size:4vw;height:6vw; line-height:6vw;margin-bottom:0;}
.case-jx .item-ul .item .content{font-size:3vw;color:#999;line-height:4.5vw;max-height:9vw;}
/*首页案例 end*/
.kait_ss_gg{padding:5vw 0;}
.kait_ss{ width:100%;border-bottom:#CCCCCC 1px solid;}
.kait_ss div,.kait_gg div{padding:5vw 2vw; }
.kait_ss_gg h{font-size:7vw; color:#000000;}
.kait_ss_gg h span{margin-right:0; border-bottom: none; padding-bottom:5vw; width:100%; display:block;font-size:8vw; }
.kait_ss_gg h i{border-bottom:5px solid #993300; padding-bottom:2.5vw; font-style:normal;}
.kait_ss_gg dl{padding-top:45px;}
.kait_ss_gg dl dd{font-size:4.5vw; margin-bottom:5vw;}
.kait_ss_gg dl dd span{color: #333;width: 85%;}
.kait_ss_gg p{ font-size:3.5vw; line-height:6vw; color:#666;}
.thismore{background:url(../images/thismore.png) no-repeat; bottom:0; margin-top:5vw; display: inherit;height:10px; width:41px;position: inherit;}
.thismore span{ display: none}
.kait_gg{width:100%;position: relative; margin-left:0;}
.bodyCon08{margin: 0 auto 10vw;width: 90%;-webkit-box-shadow: 0px 0px 5px 6px rgba(153,153,153,1.00);
    box-shadow: 0px 0px 10px 6px rgba(153,153,153,.5); }
.bodyCon08 .students{height: 480px;position: relative;    }
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:100%;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:80%;height:400px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;}
#four_flash .flashBg ul.mobile li{border:1px solid #2E324B;float:left;width:100%;height:340px;margin-left:0;padding-top:40px;color:#fff;transition:all 1s ease 0s;}
#four_flash .flashBg ul.mobile li:hover{
    border: 1px solid rgba(0,200,217,0.80);
    color: #6C6E85;
    -webkit-box-shadow: 0px 0px 5px 10px rgba(0,0,0,1.00);
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,.5);
}
#four_flash .flashBg ul.mobile li img{width:140px;height:140px;display:block; margin:0 auto;border:4px solid #343851; border-radius:82px;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:90%;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85; margin:0 auto;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:90%; line-height:24px;margin:10px auto;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou2.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou.png);}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}
/*lawyer end*/
.ser_youshi{ background:url(../images/youshi_bg_yd.png) repeat-x;background-size: 100% 100%; padding-top:7vw; padding-bottom:7vw;}
.ser_youshi .bg_y{background: rgba(14, 73, 131, 0.7); padding:3vw;}
.ser_youshi .tit h2{font-size:9vw;  }
.ser_youshi .tit p{ display:none;}
.ser_youshi ul{margin-top:6vw;}
.ser_youshi ul li{width:100%; padding-bottom:6vw;}
.ser_youshi ul li h{font-size:5vw;}
.ser_youshi ul li p{ font-size:4vw; line-height:7vw; margin-top:3vw; }
.caseyd{}
.caseyd ul{ margin-top:5vw;}
.caseyd li{ line-height:8vw; font-size:4vw;overflow: hidden;word-wrap:normal;text-overflow: ellipsis;white-space: nowrap;}
.caseyd .pic{max-height:50vw; overflow:hidden; margin-bottom:4vw;}
.caseyd .pic img{width:100%;}
.caseyd .pt{ font-size:5vw; font-weight:600; line-height:9vw; color:#333333;}

.video-tj{ margin-top:0;padding-top:0; }
.video-tj li{margin-bottom:25px;overflow:hidden;z-index:4; position: relative;}
.video-tj li:nth-child(1){margin-left:0}
.video-tj li:nth-child(2),.video-tj li:nth-child(3),.video-tj li:nth-child(4){display:none;}
.video-tj  li a.video-img{width:100%; height:50vw; overflow:hidden;display: block;}
.video-tj  li a.video-img img{width:100%; height:auto; min-height:50vw;}
.video-tj  li .video-b{ z-index:5; margin-top:-30vw;margin-left:42%; }
.video-tj  li .video-writer{/*text-align:center;*/ margin-top:6vw;}
.video-tj  li .video-writer .title-v{overflow: hidden;/*word-wrap:normal;text-overflow: ellipsis;white-space: nowrap; */line-height:8vw;}
.video-tj  li .video-writer .title-v a{font-size:5vw; font-weight:600; }
.lr_video_list{ margin-top:0;padding-top:0; }
.lr_video_list li{margin-bottom:6vw;overflow:hidden;z-index:4; position: relative; width:48%; float:left; margin-left:0; margin-right:0;}
.lr_video_list  li:nth-child(2n){margin-left:4%}
.lr_video_list  li a.video-img{width:100%; height:30vw; overflow:hidden;display: block;}
.lr_video_list  li a.video-img img{width:100%; height:auto; min-height:30vw;}
.lr_video_list  li .video-b{ z-index:5; margin-top:-20vw;margin-left:32%; }
.lr_video_list  li .video-writer{ margin-top:3vw;}
.lr_video_list  li .video-writer p{line-height:6vw;}
.lr_video_list  li .video-writer .title-v{overflow: hidden;/line-height:6vw;}
.lr_video_list  li .video-writer .title-v a{font-size:4vw; }
/*dy*/
 .md-camera {max-height:200px;width: 100%;border-radius:5px;overflow: hidden;}
.cameraImg { max-height:200px;}
.display{display:block;}
.con-nav,.news-lei {width:100%; white-space: nowrap; 
	/*设置横向滚动*/
	overflow-x: scroll;
	/*禁止纵向滚动*/
	overflow-y: hidden;
	/*文本平铺*/
	text-align: justify;
	
	/*设置边距改变效果为内缩*/
	box-sizing: border-box;}
.con-nav{margin-top: 4vw;}
.con-nav li{display: -webkit-inline-box;float: none;margin-right:0;border:0;border-radius: 0;font-size:4vw;line-height: inherit;}
.con-nav li a {font-size:4vw;line-height: inherit;color: #494949;height:8vw;line-height:8vw;padding:0 1.8vw 1.2vw;border-bottom:0;}
.con-nav li.cur a,.con-nav li a:hover {border-bottom:2px solid #c8201a;color: #c8201a;font-weight: bold;}
.con-nav::-webkit-scrollbar,.news-lei::-webkit-scrollbar{
	/*隐藏滚动条*/
	display: none;
}
.news-lei {padding:0; margin-bottom:4vw;}
.news-lei a {display: -webkit-inline-box;float: none;margin-right: 0;padding: 0 4vw;font-size: 4vw;line-height: 8vw;}
.news-lei a.on,.news-lei a:hover {background: #4f79e7;color: #fff;border-color: #4f79e7;}
.con_yingxiao .nr{padding:2vw 2% 4vw 2%;}
.con_main .nr,.con_main .form,.con_main_lc .nr{padding:2vw 2% 4vw 2%;}
.con_main .nr h2,.con_main .wj_list h2,.con_yingxiao .nr h2{font-size:7vw;  color:#666;}
.con_main .nr h3,.con_yingxiao .nr h3{font-size:5vw; margin-top:20px; color:#000; font-weight:700; }
.con_main .nr h3 i,.con_yingxiao .nr h3 i{border-left:5px solid #FF0000;border-radius:1.5px; padding-right:6px;}
.con_main .nr p,.con_yingxiao .nr p{line-height:9vw; font-size:5vw;}
.con_yingxiao .nr p span{font-size:7vw;}
.main_nav{background: url(../images/title_line.png) left bottom no-repeat;line-height:7vw; margin-bottom:5vw; padding-bottom:2vw;}
.main_nav .navpage{font-size:5.5vw;line-height:7vw; margin-left:2vw;}
.main_nav .navpage strong{color:#FF0000; padding:0 5px;}
.con_main{padding-top:2vw;width:100%;border-left: none;min-height: 200px;}
.con_main .nr{margin:0;}
.con_main .nr h2,.con_main .wj_list h2{font-size:5vw; margin-bottom:3.5vw; color:#666; font-weight:600;}
.con_main .nr h3{font-size:4.5vw; margin-top:4vw; color:#000; font-weight:700; }
.con_main .nr h3 i{border-left:5px solid #FF0000;border-radius:1.5px; padding-right:6px;}
.con_main .nr p{line-height:8vw; font-size:4vw;}
.con_main .nr p strong{margin-right:10px;}
.con_main .wj_list{margin:0;}
.con_main .wj_list h2{border-bottom:1px solid #f1f1f1; padding-bottom:4.5vw}
.conr .add_map,.conr .add_tel {width:98%; margin-left:auto; margin-right:auto; padding-bottom:6vw;}
.conr .add_tel dt{color:#C00000; font-size:6vw; line-height:45px;}
.conr .add_tel dd{ margin:6vw 0; font-size:4vw;}
.conr .add_tel dd .fl{width:10vw; float:left;}
.conr .add_tel dd img{ margin-top:6vw; margin-right:6vw; display:block}
.conr .add_tel dd p{line-height:7vw; height:7vw; font-size:3vw;}
.conr .add_tel dd p span{ font-size:5vw; color:#990000;}
.formdb {width:90%; margin-top:4vw; margin-left:auto; margin-right:auto;}
.formdb .top li { margin-bottom:4vw; }
.formdb .top li p {font-size:4.5vw;display: inline-block; margin-top:1vw;  }
.formdb .top li input {display: inline-block;outline: medium; margin-top:2px;  color:#999; line-height:40px;width:100%; }
.formdb .top li textarea {display: inline-block;height: 30vw;margin-top:2px; width:100%;}
.formdb .but {text-align: center;margin-top:7vw;}
.formdb .but input {display: inline-block;border-radius: 10px;background: #c43134;color: #fff;padding: 10px 80px;}
input, textarea, select, button {outline: none;vertical-align: middle;font-size: inherit;font-family: inherit; border:none;}
button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}
/*end*/
.yunteam{padding:1.5vw; border:1px dashed #CCCCCC; margin-bottom:6vw;}
.yunteam:hover{ background:#fefefe; border:1px dashed #c8201a; }
.yunteam .yunpic{ width:40%; float:left; overflow:hidden;height:24vw;display: flex;align-items: center;}
.yunteam .yunpic img{width:100%; min-height:20vw;transition: all 1s ease;}
.yunteam:hover .yunpic img{transform: scale(1.1);}
.yunteam .yunjs{width:58%; margin-left:2%; float:right; height:24vw;position: relative;}
.yunteam .yunjs .ytitle{font-size:4vw; line-height:7vw;}
.yunteam .yunjs .ytext,.yunteam .yunjs .ytext p{ display:none;}
.yunteam .yunjs .yxx{margin-top:3vw;position: absolute; bottom:2vw; }
.yunteam .yunjs .yxx a{color:#c8201a; margin:0 1vw; font-size:3vw;}
/*云合机构*/
/* 业务领域 */
.bg{ background:url(../images/bj.png) no-repeat;background-size: 100% 100%; padding-top:6vw;}
.bg_1{ background:url(../images/bj_1.jpg) no-repeat;background-size: 100% 100%;}
.area_listbox {overflow: hidden; padding:0;}
.area_list {margin: 0 auto;}
.area_list .li {float: left; width:33.33%; box-sizing: border-box; padding:4vw 0;text-align:center;}
.area_list .area_icon {width:12vw; height: 12vw; line-height: 12vw;margin:0 auto !important; padding-bottom:3vw; }
.area_list .area_icon img {max-width: 100%; max-height: 100%; margin-top:3vw;}
.area_list .area_tit {font-size:4vw; line-height:6vw; padding:0; border-bottom: none;overflow:hidden;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;}
.area_list .area_intro,.area_list .area_link { display: none;}
.area_list .area_link {width: 140px; line-height: 32px; text-align: center; font-weight: bold; border: 1px solid #333; transition: all 0.4s; -webkit-transition: all 0.4s;}
.dial{ height: auto; overflow:hidden; text-align:center; line-height:10vw; font-size:3.5vw; margin-top:2vw; margin-bottom:2vw;}
.dial span{ font-size:3vw;}
.dial span.dial_span{ font-size:3vw; background-size:5vw; padding-left:7vw; margin-left:3vw; margin-right:1.4vw;}
.classifyTit,.classifyTit1  {padding-top:4vw;text-align: center;padding-bottom:3vw;}
.classifyTit .topImg,.classifyTit1 .topImg {height:10vw; width:auto;}
.classifyTit div,.classifyTit1 div {display: inline-block;margin: 0 auto;position: relative; height:12vw; width:100%;}
.classifyTit div span {position: relative;font-family: PingFangSC-Medium;font-size:4vw;color: #999;opacity: 0.5;}
.classifyTit1 div span {position: relative;font-family: PingFangSC-Medium;font-size:5vw;color:#fff;opacity: 0.5;}
.classifyTit div strong{position: absolute;height:8vw;z-index: 10;left: 0;right: 0;margin: auto;top: 0;font-family: PingFangSC-Medium;font-size:4.5vw;color: #2C363F;}
.classifyTit1 div strong {position: absolute;height: 8vw;z-index: 10;left: 0;right: 0;margin: auto;top: 0;font-family: PingFangSC-Medium;font-size:4.5vw;color: #fff;}
.select {width: 100%;margin: 0 auto;border-radius: 4px;position: relative;}
.select ul {left: 0;right: 0;margin: 0 auto;width:100%;height:20vw;}
.select ul li {width: 20%;height:20vw; }
.select ul li .hetong_bottom{font-size:4vw;color: #191818;}
.select ul li div img{height:10vw; display: block;margin:0 auto 4vw !important;}
.select ul li p { display:none;}
/*律师所首页css*/
.kcblocktitle{ text-align:left; margin-top:4vw; margin-bottom:4vw;}
.kcblocktitle h2{color:#333; font-size:5vw; font-weight:800; padding-bottom:1vw;}
.kcblocktitle h2 span{color:#bb1f11; font-weight:bold;}
.kcblocktitle p{ display:none;}
.title_menus{ display:none;}
.contentbox .kcblocktitle{ margin-top:60px; margin-bottom:60px;}
.col-md-8 {width: 100%; float: none;}
.col-md-12 {width: 100%; float:left;}
/*京云首页 标题*/
.cjjf_list {display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center; margin-bottom:5vw;}
.cjjf_list a{width:25%; float:left;}
.cjjf_td {width:100%;height:20vw; text-align:center;box-shadow: 0px 0px 5px #FDC3C9;}
.cjjf_td:hover {width:100%;height:20vw;box-shadow: 0px 0px 5px #333;background: url(../images/td_cjjf_bg.jpg) no-repeat center; background-size: 100% 100%;}
.cjjf_td img{ height:10vw; width:auto; margin-top:3vw;display: unset;}
.cjjf_td h2{font-size:3.5vw; font-weight:500; color:#333333; line-height:6vw;cursor: pointer;}
.cjjf_td p{ display:none;}
/*京云所首页 领域*/
.indexabout{margin-top:5vw; padding-top:5vw; padding-bottom:5vw;}
.aboutlf{float: none; width:100%;}
.aboutus{ color: #E1E1E1; font-size:7vw;margin-top:4vw;}
.aboutls{ color:#FFFFCC; font-size:6vw;}
.aboutjs{ color:#FFFFFF; font-size:4vw; line-height:6vw; margin-top:3vw;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.aboutfr{float:none; width:100%; margin-left:0;display: table; align-items: center; height:30vw;}
.aboutfr img{max-width:96%; margin-left:auto; margin-right:auto;}
/*京云所首页 about*/
.notice{ width:94%; margin:10vw auto;}
.notice_list{ width:100%; margin:10px auto; height: auto; margin-top:7vw;}
.n_list_l{width:100%; float: none; box-shadow: 0px 1px 1px 2px #ededed; height:auto; border-radius:10px; background:none; }
.n_list_r{ display:none; }
.n_list_c{ width:98%; float:left; box-shadow: 0px 1px 1px 2px #ededed; height:auto; border-radius:10px; background:none; margin-left:0; margin-top:5vw;}
.n_title{ width:318px; height:45px; color:#c9a878; font-size:20px; background:#eeeeee;  border-bottom:none; height:50px; line-height:50px; padding:0px 15px; border-radius:10px 10px 0px 0px;  }
.n_title h2{font-size:20px; font-family:"阿里巴巴普惠体 M"; margin-top:0px;}
.n_title h2 span{ color:#666666; font-size:18px; font-family:"阿里巴巴普惠体 R"; font-weight:normal; float:right; }
.n_title h2 span a{ color:#666666;}
.n_list_l ul { width:auto; margin:0 auto;  padding:0px 3%; height:auto; border-radius:0px 0px 10px 10px; margin-left:0px;}
.n_list_l ul li{ width:100%; height:20vw; border-bottom:1px solid #eeeeee; margin-top:0px; }
.n_list_l ul li a{ color:#000;}
.n_list_l ul li .n_p{ width:77%; float:left; margin-top:2vw;}
.n_list_l ul li .n_p span{ width:100%; float:left;margin-bottom: 1.5vw; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: initial; color:#333;}
.n_list_l ul li .n_p span img{display: -webkit-inline-box;}
.n_list_l ul li .n_m{ width:20%; float:left; margin-left:3%; height:16vw; overflow:hidden}
.n_list_l ul li .n_m img{ width:100%; height:auto; object-fit:cover; margin-top: 2vw;}
.n_list_l ul li:last-child{ border-bottom:none;}

.n_list_l ul li:nth-child(5),.n_list_c ul li:nth-child(5){ border-bottom: none}
.n_list_c ul { width:auto; margin:6vw auto;  padding:0px 3%; height:auto; border-radius:0px 0px 10px 10px; margin-left:0px;}
.n_list_c ul li{ width:100%; height:20vw; border-bottom:1px solid #eeeeee; margin-top:0px; }
.n_list_c ul li a{ color:#000;}
.n_list_c ul li .n_p2{ width:77%; float:left; margin-top:4vw; margin-left:4%;}
.n_list_c ul li .n_p2 span{ width:100%; float:left; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#333;}
.n_list_c ul li .n_m2{ width:17%; float:left; background:#eeeeee; padding:0; border-radius:8px;    margin-top: 4vw;}
.n_list_c ul li .n_m2 span { width:100%; float:left; text-align:center; color:#333333;}
.n_list_c ul li:last-child{ border:none;}

/*首页推荐 end*/
.zlhz { background: none; width:94%; margin-left:auto; margin-right:auto;}
.zlhz_list ul {display: flex;flex-flow: row;justify-content: space-between;align-items: center;margin-bottom: 5vw;}
.zlhz_list ul li{width:20%;}
.zlhz_list ul li img{width:100%;}
/*首页logo end*/
.law_list .item-ul{z-index:1}
.law_list .item-ul .item{width:31%;margin:0 1.75% 3vw;background-color:#fff;height:25vw;}
.law_list .item-ul .item .pop-box{position:absolute;width:100%;background-color:#fff;padding-bottom:4vw;-webkit-transition:bottom .4s;transition:bottom .4s;bottom:-41px}
.law_list .item-ul .item img{width:100%;display:block;max-height:268px}
.law_list .item-ul .name-b{line-height:44px;font-size:16px;color:#b8b8b8;padding-left:15px}
.law_list .item-ul .name-b .name{font-size:18px;color:#212121;margin-right:10px;display:inline-block;vertical-align:middle;max-width:86px}
.law_list .item-ul .tell-b{padding-left:15px;font-size:14px;color:#212121;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-bottom:15px;}
.law_list .item-ul .tell-b .tell{color:#666;margin-right:10px; padding-bottom:20px;}
.law_list .item-ul .item .pop-box a.btn{margin-left:15px;color:#f5f5f5;font-size:12px;line-height:24px;border-radius:24px;background-color:#ff3000;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;transition:all .3s;cursor: pointer; padding:6px 15px; bottom:0;}

.lvshi_box_zi{margin-bottom:3vw;}
.lvshi_box_zi ul{ margin-top:5vw;}
.lvshi_box_zi ul li{ float:left; padding:0; width:32%; margin-left:1%; margin-right:1%; margin-bottom:3vw; height:39vw; overflow:hidden;}
.lvshi_box_zi ul li:nth-child(3n-2){ margin-left:0;}.lvshi_box_zi ul li:nth-child(3n){ margin-right:0;}
.lvshi_box_zi ul li .tu{ width:100%; display:block; height:30vw; overflow: hidden;}
.lvshi_box_zi ul li .tu img{ width:100%; min-height:30vw;}
.lvshi_box_zi ul li h6{ height:8vw; line-height:8vw; padding-left:5px; background:#d02128; margin-top:1vw;}
.lvshi_box_zi ul li span{ display:block; height:8vw; line-height:8vw; float:left; }
.lvshi_box_zi ul li span.s1{border-left:5px solid #fbfbfb; padding-left:2vw; color:#fff; font-size:3.5vw;}
.lvshi_box_zi ul li span.s2{ padding-left:1.5vw; color:#fff; font-size:3vw;}
/*律师列表页 end**************************************************/
/*律师 list END*/
.sidebarf1{padding:0 ; background:#fff; margin-top:0;}
.news_xwk_djxwk_title {line-height:5vw;border-bottom: 1px solid #dde0e9;padding: 0px 0 10px;margin-bottom: 5vw;overflow: hidden;}
.news_xwk_djxwk_title a {font-size:4.5vw;}
.news_xwk_djxwk_title b {height: 5vw;}
.xh-list dd{line-height:9vw; height:9vw;}

/*list*/
.wzk {background: #f3f3f3;position: relative;overflow: hidden; margin-top:15px}
.law{margin-top:8vw; float: none; width:100%;}
.law dl{ padding:0; border:0; margin-bottom:2vw; width:48%; float:left;}
.law dl:nth-child(2n){margin-left:4%;}
.law dl dt{ width:100%; float:none; overflow:hidden;}
.law dl dt img{width:100%;}
.law dl dd{width:100%; margin-left:0; float:none; margin-bottom:9vw;}
.law dl dd .titlelaw{ margin-bottom:2vw;padding:2vw 0;text-align:center; background:#f1f1f1; }
.law dl dd .titlelaw a{ font-size:4vw;}
.law dl dd .des{margin-bottom:3vw;}
.law dl dd .des p{line-height:6vw;font-size:3vw; }
.law dl dd .des p:nth-child(3){ height:6vw; overflow:hidden;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;}
.law dl dd .des p:nth-child(4){display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.law dl dd .des p span{ font-size:3.5vw;}
.law dl dd .cen{text-align:center;}
.law dl dd .more{ float: none; padding:1vw 4vw; font-size:3.5vw; }

.ne-list{display: block;overflow: hidden;padding-top: 2.0vw;}
.ne-list li{display: block;overflow: hidden;padding-bottom:5vw;margin-bottom:0;border-bottom: 1px solid #ececec; }
.ne-li-tu{display: block;width:0;height:0;margin-right:0;float: none;overflow: hidden;display: flex;align-items: center;}
.ne-li-tu img{width:0;height: auto;transition: all 0.6s ease;overflow: hidden;}
.ne-list li:hover  .ne-li-tu img{width: 120%;cursor: pointer;transition: all 0.6s ease;}
.ne-li-wz{padding-top:6vw;}
.ne-li-wz-ti{display: block;margin-bottom:3vw;line-height:8vw;font-size:5.2vw;color: #000;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ne-li-wz-ti:visited{color: #000000;}
.ne-li-wz-js{display: block;height:15vw;margin-bottom:2.5vw;overflow: hidden;line-height:7.5vw;font-size:3.5vw;color: #666;}
.ne-li-wz-da{display: block;line-height:4.5vw;font-size:3.5vw;color: #b2b2b2;}
.ne-li-wz-da .time{background: url(../images/li-sj.png) center left no-repeat;padding-left: 22px; margin-right:5vw;}
.ne-li-wz-da .read{background: url(../images/li-read.png) center left no-repeat;   background-size:24px auto;padding-left: 26px;}
.ne-li-wz-da .b{margin-right:5vw; color:#0066CC;}
.ne-li-wz-js:visited{color: #666;}
.ne-list li:hover .ne-li-wz-ti{color: #3E68D4;padding-left: 6px;transition: all 0.6s ease;}
.ne-list li:hover .ne-li-wz-js{color: #222;}
.yema a,.yema b{width:8vw;height:8vw;margin: 0 1vw;line-height:8vw;font-size:4vw;}
.youmain{ display:none;}
.fl-list{ float: none; width:100%;margin-bottom:5vw; }

/*6_l_class*/
.l_6_class {padding: 25px 0; background: #f3f3f3; width:100%;}
.l_6_class_content{ margin-top:20px;}
.l_6_class_content li {float: left;position: relative;z-index: 1;width: 12.5%; text-align:center;}
.l_6_class_content li a { display: block; padding-top: 10px; }
.l_6_class_content li a .ico-flfg { 
	-webkit-transition: all .15s linear;
        	transition: all .15s linear;
}
.l_6_class_content li a p { font-size: 14px; margin-top: 10px; }
.l_6_class_content li a:hover,.l_6_class_content li.on a { color: #16a660; }
.ico-flfg { background: url(../images/icon/icon-flfg.png) no-repeat;display: inline-block;vertical-align: middle;overflow: hidden; }
.i-flfg1 { width: 42px; height: 42px; background-position: 0 0; }
.i-flfg2 { width: 42px; height: 42px; background-position: -50px 0; }
.i-flfg3 { width: 42px; height: 42px; background-position: -100px 0; }
.i-flfg4 { width: 42px; height: 42px; background-position: -150px 0; }
.i-flfg5 { width: 42px; height: 42px; background-position: -200px 0; }
.i-flfg6 { width: 42px; height: 42px; background-position: -250px 0; }
.i-flfg7 {width: 11px;height: 32px;background-position: -350px -50px;}
.i-flfg8 {width: 42px; height: 42px; background-position: -250px 0; }
.l_6_class_content li a:hover .i-flfg1,.l_6_class_content li.on .i-flfg1{ background-position: 0 -50px; }
.l_6_class_content li a:hover .i-flfg2,.l_6_class_content li.on .i-flfg2{ background-position: -50px -50px; }
.l_6_class_content li a:hover .i-flfg3,.l_6_class_content li.on .i-flfg3{ background-position: -100px -50px }
.l_6_class_content li a:hover .i-flfg4,.l_6_class_content li.on .i-flfg4{ background-position: -150px -50px; }
.l_6_class_content li a:hover .i-flfg5,.l_6_class_content li.on .i-flfg5{ background-position: -200px -50px; }
.l_6_class_content li a:hover .i-flfg6,.l_6_class_content li.on .i-flfg6{ background-position: -250px -50px; }
.l_6_class_content li a:hover .i-flfg7,.l_6_class_content li.on .i-flfg7{ background-position: -250px -50px; }
.l_6_class_content li a:hover .i-flfg8,.l_6_class_content li.on .i-flfg8{ background-position: -250px -50px; }

.fg_xwk_djxwk_nrk_list{margin-top:5vw;}
.fg_xwk_djxwk_nrk_list li h2{line-height:6vw;height:6vw;}
.fg_xwk_djxwk_nrk_list li h2 a{font-size:4.5vw;}
.fg_xwk_djxwk_nrk_list li h2 a em{ margin-right:1.5vw; padding:0 6px;}
.fg_xwk_djxwk_nrk_list li p{line-height:5vw;font-size: 3,5vw;}
.fgthismore{ margin-top:4vw; }
.fg_xwk_djxwk_nrk_list li{padding:3vw 0; border-bottom:1px dashed #f1f1f1;}
.fg_xwk_djxwk_nrk_list li:hover{background: none;}
.news_list{padding-top:2vw;}
.news_list_date{ padding:1.2vw 1% 0 0;font-size:4.5vw;line-height:6vw;}
.news_list_date strong{font-size:5vw;line-height:7.4vw;}
.news_list_img{padding:0 3vw;font-size:4vw;line-height:8.5vw;max-height:15vw;}
.news_list_img strong{font-size:4.2vw;}
.news_list a{color:#535353;font-size:4vw;line-height:7vw;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_list span{line-height:5.5vw; display:none;}
.news_list .row{margin-right:0;margin-bottom:7vw;padding-bottom:5vw; height:17vw; overflow:hidden;}
.news_list_last{border-bottom:0!important}.news_content h1{text-align:center;margin-bottom:0!important}.news_content_date{text-align:right;padding-right:20px;font-size:.6em;color:#ccc;margin-bottom:50px}.news_content img{max-width:100%;height:auto!important}
.col-lg-2 {width: 18.66666667%; float:left; margin-right:2%; margin-top:0;}
.col-lg-3 {width: 22%; float:left; }
.col-lg-9 {width: 71%;float:left;}
.col-lg-10 {width: 77.33333333%;float:left;}
.col-lg-3,.col-lg-9{position: relative;min-height: 1px;padding-right: 1.5%;padding-left:1.5%;} 
/*end*/
.yema{margin-top:4vw;}
.yema a,.yema b{width:5vw;height:5vw;float: left;margin: 0 1vw;text-align: center;line-height:5vw;font-size:3vw;color: #828282;overflow: hidden;border-radius: 4px;}
/*list end*/
.foot_yd{width:100%; background:#f0f0f0;}
.foot_w{padding:6vw 8%; margin-top:7vw;}
.foot_yd .logo{ margin-bottom:6vw;}
.foot_yd .logo img{max-height:60px;}
.foot_yd ul{margin-bottom:5vw;}
.foot_yd li{float:left;color:#333333; font-size:3vw;}
.foot_yd li span:after {content: "|";padding: 0 2vw;color: #333;}
.foot_yd li a{color:#333333; }
.foot_yd p{line-height:7vw; font-size:3vw; color:#BFBFBF;}
.foot_yd .guanzhu{ margin-bottom:5vw; margin-top:5vw;}
.foot_yd .guanzhu span{color:#BFBFBF; font-size:5vw; float:left; line-height:8vw;}
.foot_yd .guanzhu a{float:left;}
.foot_yd .guanzhu a img{width:8vw; margin-right:3vw;}
.bdt{width:100%;height:14vw;position:fixed; z-index:999; bottom:20%; left:0; display:block;}
.bdt .tel{float:right; text-align:center; background: #0099FF;border-top-left-radius:3vw;border-bottom-left-radius:3vw; padding:2vw; }
.bdt .tel img{height:8vw; margin-right: auto; margin-left: auto;}
.bdt .tel p{color:#FFFFFF; font-size:3.5vw;}
#ClickMe {}
#goodcover {display: none;position: fixed; bottom: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.8;opacity: 0.50;filter: alpha(opacity=80);}
#code {width:80%; margin-left:auto; margin-bottom:auto;height: 400px;background-color: #fff;top:50px;padding: 10px;position: fixed;display: none;left: 45%;z-index: 1002;}
.close1 {width: 100%;height: 60px;}
#closebt {float: right;}
#closebt img {width: 20px;}
.goodtxt {text-align: center;}
.goodtxt p {height: 30px;line-height: 30px;font-size: 16px;color: #000;font-weight: 600;}
.code-img {max-width: 175px;margin: 30px auto 0 auto;padding: 10px;}
.code-img img {width: 100%; margin-left:auto; margin-right:auto; display:block;}
.main_con_zw .pd{padding:0;}
.ne-vi-ti{display: block;line-height:8vw;font-size:5vw;color: #000000; margin-bottom:3vw;}
.ne-vi-gjc{padding-left:22px;background: url(../images/li-sj.png) center left no-repeat;display: block;line-height: 32px;font-size:3.5vw;color: #666;overflow: hidden;margin-bottom: 10px;border-bottom: 1px solid #e0e0e0; }
.ne-vi-nr{display: block;padding-top:6vw;}
.ne-vi-nr p{ margin-bottom:3vw;}
.ne-vi-nr h2{line-height:8vw;color: #000000;font-size:4.5vw; font-weight:700;}
.tagcoloer{ padding:0;}
.tagcoloer a{color:#484848;}
/*.x_x_p*/
.x_x_p{border-top:1px dashed #ccc; margin:0 0 5vw 0; padding-top:3vw;}
.x_x_p p{line-height:8vw;height:8vw;overflow:hidden;color:#666666; font-size:3.5vw;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;}
.x_x_p p a{color: #666666; font-size:3,5vw;}
.x_x_p p a:hover{color: #990000;}
u{ text-decoration:none;}
.ne-vi-sx{border-top: 1px solid #ddd;padding: 2vw 1.2vw;line-height:6vw;font-size:3.5vw;color: #999;margin-top: 5vw;}
.ne-vi-sx a{display: block;}
.ne-vi-sx a, .ne-vi-sx a:visited{color: #999;}
.ne-vi-sx a:hover{color: #3E68D4;}
.shu14 img,.shu12 img, .shu16 img{max-width:96% !important;height: auto !important;vertical-align: top;margin: 3vw auto !important;}
.shu14 {line-height: 7vw;color: #555;font-size:4vw;}
.shu12 {line-height: 7vw;color: #555;font-size:3.5vw;}
.shu18 {line-height: 7vw;color: #000000;font-size: 5vw;}
.shu16 {line-height: 8vw;color: #484848;font-size: 4.5vw;}
.statement {padding: 3vw 0;border-top: 1px dashed #cacaca;margin-left:auto; margin-right:auto; margin-top:5vw;}
.statement p {color: #cacaca;font-size: 3vw;ine-height:6vw;}
.ne-xg-list li{display: block;float: none;width: 100%;overflow: hidden; font-size: 4vw;line-height:8vw;color: #393939;}
.ne-xg-list li:nth-child(2n-1) {margin-right: 0;}
.ne-xg-list li:nth-child(2n) { margin-left:0;}
.ne-xg-list li span{display: block;float: right;font-size:4vw;line-height:8vw;color: #8f8f8f;}
.ne-xg-list li:hover a{color: #3E68D4;padding-left:1.5vw;}
.ne-xg-list li b{font-size:4vw;}
.main_con_zw{margin-bottom:0; padding-top:5vw; float: none; width:100%;-moz-box-shadow: 0px 0px 0px #ddd; -webkit-box-shadow: 0px 0px 0px #ddd;box-shadow:0px 0px 0px #ddd;}
.main_con_zw .into{ padding:20px 0;}
.main_con_zw .into .img{ max-height:240px; overflow:hidden; text-align:center; margin-left:auto; margin-right:auto;}
.main_con_zw .into .img img{ width: auto; max-width:100%;}
.main_con_zw .into .xx{ padding:2vw; max-width: inherit; overflow:hidden; background:#f1f1f1; margin-top:2vw}
.main_con_zw .into .xx h2{font-size:4.5vw; font-weight:bold;}
.main_con_zw .into .xx h2 span{margin-left:2vw; font-size:4vw; color:#999999;}
.main_con_zw .into .xx p{line-height:8vw; color:#555;}
.main_con_zw .into .xx p span{color: #990000; font-weight:700; margin:0 1vw;}
.main_con_zw .into .xx h3{font-size:3.5vw; color:#993300; line-height:40px; font-weight:bold; margin-top:3vw; }
.main_con_zw .contjj{ padding:2vw; font-size:4.5vw; line-height:10vw;}
.main_con_zw .contjj h2{ font-size:4.5vw; font-weight:bold; line-height:10vw;}
.main_con_zw .contjj h3{ font-size:4vw; font-weight:bold; line-height:10vw;}
.main_con_zw .contjj p{line-height:8vw; color:#000;margin-bottom: 5vw;}
.you_ot_con{width:100%; margin-left:0;}
.fllist{ margin-top:4.5vw; padding-bottom:7vw; }
.fllist li{float:left; width:50%; margin:4vw auto; text-align:center;}
.fllist li a{font-size:4.5vw; padding:2vw 4vw; border:1px solid #999999;border-radius:15px;}
.fllist li:nth-child(3n-1) a,.fllist li a:hover{background:#c00000; color:#FFFFFF;}
/*gg*/
.z-list{padding-top:6vw;}
.z-list li{margin-bottom:6vw; margin-top:5vw;padding:0;color:#666666;}
.z-list li .titleh{font-size:4.5vw; margin-bottom:3vw;}
.z-list li .titleh span{ width:80%;}
.z-list li p{ line-height:8vw; font-size:4.5vw;}
.video{margin-bottom:0;width:100%; margin-right:auto; margin-left:auto;}
.title_dis{ width:96%; padding:2vw 2%; background:#f1f1f1;}
.title_dis h2{font-size: 5vw; margin-bottom:4vw;}
.title_dis .dis{ font-size:4.5vw;}
.title_dis .dis p{line-height:8vw;}

.hot-tw-list dd{max-height:17vw;margin-top:5vw;overflow: hidden;}
.hot-tw-list dd .img-block{float: left;width:18vw;height:16vw;margin-right: 10px;}
.hot-tw-list dd h3{max-height:14vw;overflow: hidden;font-size:4vw;line-height:7vw; display: -webkit-box; color:#999999; word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hot-tw-list dd .img-block{overflow: hidden;}
.hot-tw-list dd .img-block img{ width:100%;-webkit-transition: all 1.6s;-moz-transition: all 1.6s;transition: all 1.6s;}
.hot-tw-list dd .img-block:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
#help-left{width:100%; margin-right:0%; background:#FFFFFF;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;font-family:'microsoft YaHei'; float: none;}
/* hot-tw-list end */

.xuanzhe{ width:96%; margin:30px auto;}
.xuanzhe table{border-bottom:1px dashed #CCCCCC; padding-bottom:2.5vw; width:100%;}
.xuanzhe table td{line-height:7vw;}
.xuanzhe table td b{ min-width:25vw; display:-webkit-box;}
.xuanzhe table a{padding:0 2vw; margin-left:1vw; margin-right:1vw; margin-bottom:1vw;  display: -webkit-inline-box;}
.yxz{margin-top:15px;}
.del_jhx{ border:1px solid #0CF; padding:2px;}
/*xuanzhe*/
.con_main_xx{width:100%; overflow:hidden;}
.con-nav_xx{width:100%; margin-left:0; overflow:hidden;}
.xxl{width:100%; overflow:hidden; float: none}
.zxxx-list{ padding:1.5vw;}
.xinxilist{ margin-bottom:5vw; border-bottom:1px dashed #CCCCCC; padding-bottom:3.75vw;}
.xinxilist .xx-title{}
.xinxilist .xx-title .tt-fenlei{ font-size:4vw; font-weight:600; color:#0099FF;} 
.xinxilist .xx-title a{ font-size:4.5vw; color:#333333}
.xinxilist .xx-mx{ margin-top:2.5vw;}
.xinxilist .xx-mx p{ line-height:7.5vw;}
.xinxilist .xx-mx p strong{ margin-right:0px;}
.xinxilist .xx-mx p span{ margin-right:5%; height:1px; display:block;}
.xinxilist .xx-mx p i{ color: #0099FF; font-weight:600;}
.xinxilist .xx-mx p:nth-child(1){ color: #666}
.xx-lq{width:50%; overflow:hidden; float:right;}
.xx-lq .lqxx{ margin-top:15%; text-align:center;background: #6699CC; height:8vw; line-height:8vw;border-radius:2vw;}
.xx-lq .lqxx:hover{background: #004D99}
.xx-lq .lqxx a{color:#FFFFFF; font-size:4vw}
.xx-lq .ylqxx{ margin-top:15%; text-align:center;background: #AFAFAF; height:8vw; line-height:8vw;border-radius:2vw;}
.xx-lq .ylqxx a{color:#333; font-size:4vw; font-weight:600}
/*xx end*/
.act-xx { padding:3.5vw 2.5vw; background: #D6FAFE; border-bottom:1px dashed #CCCCCC;}
.act-xx h2{font-size:4.5vw; margin-bottom:5vw;}
.act-xx li{line-height:7.5vw; color:#333333; float:left; display:block; margin-right:5vw;}
.act-xx .ms{ color: #666; line-height:5.5vw; margin-bottom:3.75vw;}
.act-xx .ms span{font-weight:600; display:block; color:#0099FF;}
.act-xx .ajlx{ color: #FF6600; line-height:7.5vw; display:block;}
.act-xx .ajlx span{font-weight:600;  color:#333;}
/*act-xx end*/
.contxx{ margin-top:7.5vw;}
.contxx .xxt{height:10vw; line-height:10vw; background:#f1f1f1; color:#333; font-size:4vw; padding-left:2.5vw;}
.contxx .xxt span{ color:#990000; font-weight:600}
/*contxx end*/
.lawzl{ margin-top:1.5vw;margin-bottom:10vw; border:1px dashed #ccc; padding:2.5vw;}
.lawzl .law-pic{max-width:28%; float:left; overflow:hidden;}
.lawzl .law-pic img{width:86%;}
.lawzl .law-pic p{margin-top:10px; margin-left:8%; width:70%; padding-top:1.25vw; padding-bottom:1.25vw; background:#FF0000; text-align:center;border-radius:1.25vw;}
.lawzl .law-pic a{color:#FFFFFF; font-size:3.5vw; }
.lawzl .law-xx{width:72%;float:left; }
.lawzl .law-xx p{font-size:3.5vw;line-height:6.5vw; color:#999;}
.lawzl .law-xx p span{color:#333;}
.lawzl .law-xx p:nth-child(1){ font-size:4vw; font-weight:600; color:#0099CC}
.lawzl .law-xx p:nth-child(1) em{margin-left:1vw; font-size:3.5vw;}
.lawzl .law-xx p:last-child{ text-align:right;}
.lawzl .law-xx p:last-child strong{ font-size:4vw; color:#FF0000;}
/*law-pic end*/
.xiangguanxx{ margin:5vw 0;}
.xiangguanxx .ti{border-bottom:1px solid #00CCFF; font-size:4vw; font-weight:bold; padding-bottom:1.5vw;}
.xiangguanxx .ti strong{color:#FF0000; margin-right:1.25vw;}
.xiangguanxx li{margin-top:6.25vw; padding-bottom:6.25vw; border-bottom:1px dashed #f1f1f1;}
.xiangguanxx li:last-child{border-bottom: none}
.xiangguanxx li a{ font-size:4vw; color:#333333; line-height:7.5vw; height:7.5vw;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block;}
.xiangguanxx li p{font-size:3.5vw; color:#999999; line-height:7.5vw;}
.xiangguanxx .xxp{ font-size:3vw; margin-top:5vw;}
.xiangguanxx .xxp span{color:#999999; margin-right:5vw;}
/*xiangguanxx end*/
.formdblaw {width:100%; margin-top:7.5vw; margin-bottom:7.5vw;}
.formdblaw .top {width:100%;}
.formdblaw .top li {border-bottom: 1px solid #ccc;background:none; margin-bottom:3.75vw; }
.formdblaw .top li:nth-child(1),.formdblaw .top li:nth-child(3){width:48%; float:left; }
.formdblaw .top li:nth-child(2),.formdblaw .top li:nth-child(4){width:48%; float:left; margin-left:4%}
.formdblaw .top li p {color: #000000;font-size: 4.5vw;display: inline-block; margin-top:.5vw; width:100%; }
.formdblaw .top li p span{color:#FF0000; font-weight:600; margin-right:1.25vw;}
.formdblaw .top li input {display: inline-block;outline: medium; margin-top:.5vw;  color:#999; line-height:10vw;width:100%; }
.formdblaw .top li textarea {display: inline-block;height: 60vw;margin-top:.5vw; width:100%;}
.formdblaw .but {text-align: center;margin-top: 9vw;}
.formdblaw .but input {display: inline-block;border-radius: 2.5vw;background: #c43134;color: #fff;padding: 2.5vw 20vw;}
/*formdblaw end*/
.formxxdb { padding:7.5vw;  background: #FFFFEE; margin-top:2.5vw;}
.formxxdb h3{font-size:4.5vw; color: #666;margin-bottom:2.5vw; }
.formxxdb h3 span{color: #FF0000; font-weight:800; padding-top:2.5vw; margin-right:1.25vw; }
.formxxdb .bod {width:100%;}
.formxxdb .bod li {border: 1px solid #f1f1f1;background:none; margin-bottom:2.5vw; }
.formxxdb .bod li input {display: inline-block;outline: medium; margin-top:0.5vw;  color:#999; line-height:10vw;width:96%; padding-left:2%; padding-right:2%; }
.formxxdb .bod li textarea {display: inline-block;height: 45vw;margin-top:.5vw;width:96%; padding-left:2%; padding-right:2%;}
.formxxdb .but {text-align: center; height:12.5vw; line-height:12.5vw;border-radius: 2.5vw;background: #FF7B3C; width:100%; }
.formxxdb .but input {display: inline-block;color: #fff;background:none; font-size:4vw;}
input, textarea, select, button {outline: none;vertical-align: middle;font-size: inherit;font-family: inherit; border:none;}
button, input, optgroup, select, textarea {margin: 0;font: inherit;color: inherit;}
/*formxxdb end*/
.xxask_law_list{ margin-top:5vw; border:1px solid #f1f1f1; padding:2.5vw;}
.xxask_law_list .ti{height:10vw; line-height:10vw; border-bottom:1px solid #f1f1f1; font-size:4vw;}
.xxask_law_list .ti strong{color:#FF0000; font-weight:bold; margin-right:1.25vw;}
.xxask_law_list .ti .more{float:right; margin-right:3.75vw; color:#FF9900; font-size:3vw;}
.xxask_law_list ul{ margin-top:5vw;}
.xxask_law_list ul li{ float:left; padding:0; width:32%; height:50vw; margin-bottom:4%; overflow:hidden;}
.xxask_law_list ul li:nth-child(3n-1){ margin-left:2%; margin-right:2%;}
.xxask_law_list ul li .tu{ width:100%; display:block; height:35vw; overflow: hidden;}
.xxask_law_list ul li .tu img{ width:100%; min-height:35vw;}
.xxask_law_list ul li h6{ height:6.25vw; line-height:6.25vw; padding-left:1.25vw; background:#d02128; margin-top:1.25vw;}
.xxask_law_list ul li span{ display:block; height:6.25vw; line-height:6.25vw; float:left; }
.xxask_law_list ul li span.s1{border-left:0.75vw solid #fbfbfb; padding-left:3.75vw; color:#fff; font-size:4vw;}
/*xx-law-list end*/
/*reset样式重置*/
.btn3{position:fixed;
  z-index:999;
  bottom:0px;
  border-top:1px solid #b3b3b3;
background-color: rgba(0,0,0,0.7);
  width:100%;
  text-align:center;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;}
@media \0screen\,screen\9 {
    .btn3{
        background: #000;
        filter: Alpha(opacity=50);
        *zoom:1;/* 激活IE6、7的haslayout属性，让它读懂Alpha */
    }
    .btn3 menum{
        position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
    }
}
.menum{position:relative;
    float:left; 
    width:25%;
    height:50px;
    line-height:50px;    
    border-right:1px solid #ebebeb;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;}
.menum:last-child{border-right:none;}
.new-sub{position:absolute;
      bottom:60px;
      z-index:10;
      width:100%;
      padding: 0px 10px;
      background: #fff;
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      border: 1px solid #EEEEEE;
      border-radius: 5px;
      display:none;}
.new-sub ul{margin-bottom:0}
.new-sub li{width: 100%;
        background:#fff;
        float:none;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border-top:1px solid #f2f2f2;}
.new-sub li a{display:block;
          height:50px;
          line-height:50px;
          text-align:left;
          background:#fff;
          color:#333;
          border:none;
          text-align:center;
          font-size:3.5vw;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #fff;border-bottom:5px solid #fff;opacity:.5;}
.bt-name{font-size:16px;color:#fff;}
.bt-name a{display:block;font-size:16px;color:#fff;}
.new-sub .tiggle{
	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-10px;
      bottom:-9px;
      border-top:10px solid #EEEEEE;
      border-left:10px solid transparent;
      border-right:10px solid transparent;
      z-index:10;
  }
  .new-sub .innertiggle{
  	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-9px;
      bottom:-8px;
      border-top:9px solid white;
      border-left:9px solid transparent;
      border-right:9px solid transparent;
      z-index:11;
  }

}

