@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
div,  h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol,  form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a {color:#333333; text-decoration:none;}
a:hover { color:#077fd3; text-decoration:underline;}
body{color:#333333; background:#ffffff;font-family:microsoft yahei;overflow-x:auto;font-size: 14px!important;}
.clear{clear: both;font-size: 0;line-height: 0;}
img{border:none;vertical-align:top;}

html,body {height:100%;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
            color:#999;
        }
        input::-moz-placeholder, textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#999;
        }
        input:-moz-placeholder,textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#999;
        }
        input:-ms-input-placeholder,textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#999;
        }

.fl {float:left;}
/*header*/
.jl-header{width: 1200px;margin:0 auto;background: #ffffff;}
.jl-logo{float: left;padding: 10px 0px 20px 0;margin-right: 40px;}
.jl-menu-all{float: left;}
.jl-menu li{width: 117px; text-align: center; list-style: none;float: left;padding: 0px 10px 0 10px;height: 88px;line-height: 88px;font-size: 16px;font-weight: bold;color: #5E5E5E;}
.jl-loginbg{background: url(../fileimages/loginbg.jpg) repeat;background-size: 100% 100%;}
.jl-login-left{float: left;width:294px;height:410px;background-color:rgba(0, 0, 0, .4);padding-top: 103px;text-align:center;}
.jl-login-right{background: #ffffff;height:410px;}
.jl-login-content{width: 754px;position: absolute;height:410px;left:50%;top:50%;margin-left: -377px;margin-top: -205px; }
.jl-anniu{float: right;padding: 30px 0 0 0;}
.wdjl{padding:3px 10px 3px 10px;color: #898786;border: 1px solid #BFBFBF;float: left;margin-right: 10px;border-radius: 1px;cursor: pointer;line-height: 1.42857143;}
.wdjl a:hover{text-decoration: none;color: #B01F23;}
.dlzc{padding:3px 10px 3px 10px;color: #898786;border: 1px solid #BFBFBF;float: left;border-radius: 1px;cursor: pointer;line-height: 1.42857143;}
.dlzc a:hover{text-decoration: none;color: #B01F23;}
.jl-menu li:hover{border-bottom: 2px solid #B01F23;}
.hov{border-bottom: 2px solid #B01F23;}
/*header*/

/*login and register content*/
.jl-login-content-all{width: 200px;margin: 0 auto;padding-top: 30px;}
.jl-login-button{padding:5px 10px 5px 10px;color: #898786;border: 1px solid #BFBFBF;float: left;width: 100px;text-align: center;font-size: 16px;cursor: pointer;}
.jl-register-button{padding:5px 10px 5px 10px;color: #898786;border: 1px solid #BFBFBF;float: left;width: 100px;text-align: center;font-size: 16px;cursor: pointer;}
.jl-red-border{color: #B01F23;border: 1px solid #B01F23;}

.jl-form-content{border-bottom: 1px solid #E7E7E7;width: 300px;margin: 0 auto;display: flex;}
.jl-form-content-wjmm{width: 300px;margin: 0 auto;}
.jl-repassword{float: right;padding:5px 0 0 0;}
.jl-repassword a{text-decoration: none;}
.jl-repassword a:hover{color:#c9302c; cursor: pointer;}
.jl-form-content-yd{width: 300px;margin: 0 auto;margin-top:5px;}
#wyyd{vertical-align: top;}
.jl-font-icon{float: left;padding-right: 10px;padding-top: 14px;}
.jl-font-icon-zc{float: left;padding-right: 10px;padding-top: 7px;}
.jl-form-input {width: 100%;}
.jl-form-input input{width: 100%;}
.jl-form-input-border{border: none;height: 50px;line-height: 50px;}
.jl-form-input-border-zc {
    border: none;
    height: 35px;
    line-height: 35px;
}
.login-button-jl{width: 300px;text-align: center;margin: 0 auto;margin-top: 10px;}
.btn-danger {
    color: #fff;
    background-color: #B01F23;
    border-color: #B01F23;width: 100%;font-size: 18px;
}

#jl-registerform{display: none;}
.xieyi{height:300px;overflow-y:scroll;}
#jl-loginform{padding-top:35px;}
#jl-registerform{padding-top:10px;}
.layui-btn-normal {
    background-color: #c9302c!important;
}
.layui-btn-sm {
    padding: 0 25px!important;
}

/* 重置密码 */
.jl-login-content-czmm {
    width: 397px;
    position: absolute;
    height: 296px;
    left: 50%;
    top: 50%;
    margin-left: -212px;
    margin-top: -160px;
}
.jl-czmm{font-size:18px;font-weight: bold;text-align: center;}
/* 重置密码 */
/*login and register content*/


/*首页*/

/*业务领域*/
.jl-index-ywly-all{
	width: 100%;background:url(../fileimages/ywlybg.jpg);background-size:cover;min-height: 495px;
}
.ywly-img{width:168px;margin: 0 auto;padding: 50px 0 20px 0;text-align:center;color:#333;}
.ywly-img .divider {display:inline-block;width:40px;height:2px;background-color:#b01e23;margin-bottom:1em;}
.jl-index-ywly{
	width: 1200px;margin: 0 auto;
}
.ywly-icon li{min-width:142px;text-align:center;margin-bottom:60px;}
.ywly-icon{padding: 40px 0 0;}
.ywly-wz{color: #333333;font-size: 22px;font-weight: bold;  text-align: center; padding:20px 0 0 0;}
/*业务领域*/

/*成功案例*/
.jl-index-cgal{background:url(../fileimages/cgalbg.jpg);height: 620px;}
.jl-index-cgal .ywly-img {color:#fff;}
.jl-index-cgal .ywly-img .divider{background-color:#fff;}
.cgal-font{font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.cgal-border{border-bottom: #EBEBEB solid 1px;height: 143px;}
.cgal-font1{color: #333333;font-size: 18px;font-weight: bold;    height: 50px;}
.cgal-content .liClass{width: 32%;float: left;background: #ffffff;padding: 40px;margin-left: 15px;height:410px;}
.cgal-content{width: 1200px;margin: 0 auto;}
.cgal-font2{color: #B01F23;font-size: 16px;padding: 30px 0 40px 0;}
.cgal-font3{color: #333333;font-size: 14px;padding: 20px 0 30px 0;text-align: left;display: -webkit-box;
-webkit-box-orient: vertical;    height: 140px;
    line-height: 30px;
-webkit-line-clamp: 4;
overflow: hidden;}
.cgal-font4{border:#EBEBEB 1px solid;color: #999999;padding: 3px 5px 3px 5px;width: 80px;text-align: center;margin-top: 20px;cursor: pointer;}
.cgal-font4-red{border:#B01F23 1px solid;color: #ffffff;padding: 3px 5px 3px 5px;width: 80px;text-align: center;margin-top: 20px;cursor: pointer;background: #B01F23;}
.jl-index-more{padding: 5px 0 0 5px;}

.jl-index-cgal-dd{background:#EFEFEF;height: 620px;}
.cgal-font-dd{color: #333333;font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.cgal-hover{background: #FFFEEE!important;}
.cgal-hover-fontcolor{color: #A32226!important;}
.cgal-font4 a:hover{color: #ffffff;text-decoration: none;}
.cgal-font4a{color: #ffffff!important;}

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; height: 50px; margin-top: 10px;}
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 40px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

/*成功案例详情*/
.jl-cgal-detail{width: 1200px;margin: 0 auto;}
.jl-cgal-detail-title{font-size: 18px;font-weight: bold;text-align: center;margin: 40px 0 20px 0;}
.cgal-detial-time{color: #999999;font-size: 14px;text-align: center;height: 40px;border-bottom: #EFEFEF solid 1px;margin-bottom: 40px;}
.cgal-detial-zy{background: #F7F7F7;height: 50px;border-left:#888685 solid 3px;line-height: 50px;padding-left: 30px;}
.cgal-detial-font1{font-size: 14px;line-height: 20px;color: #666666;margin-top: 30px;    line-height: 44px;margin-bottom: 40px;text-indent:2em;    min-height: 500px;}
.cgal-detial-font2{font-size: 14px;line-height: 20px;color: #666666;margin-top: 30px;}
.cgal-detial-font3{font-size: 14px;line-height: 20px;color: #666666;margin-top: 30px;}
.cgal-detial-font4{font-size: 14px;line-height: 20px;color: #666666;margin-bottom: 60px;margin-top: 30px;}
#fbsj{margin-right:10px;}
/*成功案例详情*/

/*成功案例*/

/*合作律师*/
.jl-index-hzls{background:url(../fileimages/hzlsbg.jpg);/* height: 798px; */ padding-bottom:80px;}
.hzls-img{width: 170px;margin: 0 auto;padding: 50px 0 20px 0;}
.jl-hzls{margin-top: 30px;}
.jl-hzls-two{width: 1200px;margin: 0 auto;margin-top: 40px;}
.hzls-font{color: #333333;font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 15px;}
.hzls-content{background:#EBEBEB;margin-top:30px}
.hzlsimg{float:left;margin-right:10px;}
.hzls-jj{background:#fff;margin:10px;padding:15px;height:200px;}
.hzls-name{}
.hzls-name-font1{color: #333333;font-size: 18px;font-weight: bold;}
.hzls-name-font2{color: #B01F23;font-size: 14px;margin-left: 15px;}
.hzls-name-font4{-webkit-box-orient: vertical;height: 140px;
    line-height: 30px;
-webkit-line-clamp: 4;
overflow: hidden;margin-top: 10px;}
.hzls-zyly{color: #999999;}
/*合作律师*/

/*联系我们*/
.jl-index-lxwm{width: 1200px;margin: 0 auto;background: #ffffff;margin-bottom: 50px;}
.lxwm-img{width: 114px;margin: 0 auto;padding: 50px 0 0;}
.lxwm-map {margin-top:50px}
.lxwm-map > img {width:100%}
.lxwm-form {margin-top:50px}
.lxwm-font2{margin-top: 20px;}
.lxwm-font3{float: left;}
.lxwm-font4{float: right;padding-top: 5px;}
.lxwm-font5{font-size: 16px;color: #333333;margin-bottom: 10px;}
.lxwm-font6{font-size: 14px;color: #333333;line-height: 25px;}
.lxwm-font7{font-size: 14px;color: #333333;width: 83px;text-align: center;}
.lxwm-form-font1{color: #333333;font-size: 16px;margin-bottom: 30px;}
.lxwm-name{}
.lxwm-name input{width: 100%;height: 30px;line-height: 30px;border: #D0CFCF 1px solid;}
.lxwm-phone{}
.lxwm-phone input{width: 100%;height: 30px;line-height: 30px;border: #D0CFCF 1px solid;}
.lxwm-mail{}
.lxwm-mail input{width: 100%;height: 30px;line-height: 30px;border: #D0CFCF 1px solid;}
.lxwm-content{margin-top: 30px;}
.lxwm-content textarea{border: #D0CFCF 1px solid;height: 150px;width: 100%;}
.lxwm-send{width: 100px;margin-top: 33px;}
.lxwm-send button{border-radius: 0px!important;font-size: 14px!important;}
/*联系我们*/

/*首页*/

/*企业介绍*/
/*认识建隆*/
.jl-index-qyjs{width: 100%;background: #ffffff;}
.jl-index-qyjs-content{background: url(../fileimages/rsjl.png);height: 311px;width: 1200px;margin: 0 auto;margin-top: 40px;margin-bottom: 40px;}
.rsjl-font1{color: #B01F23;font-size: 26px;font-weight: bold;margin: 63px 0 0 433px;}
.rsjl-font2{color: #333333;font-size: 14px;font-weight: bold;margin: 63px 0 0 433px;}
.rsjl-font3{color: #333333;font-size: 14px;font-weight: bold;margin: 8px 0 0 433px;line-height: 30px;}
/*认识建隆*/

/*律所文化*/
.jl-qyjs-lswh{width: 100%;background: #FCFCFC;}
.jl-qyjs-lswhbg{background: url(../fileimages/lswhbg.png);width: 1200px;height: 920px;margin: 0 auto;}
.lswh-img{width: 122px;margin: 0 auto;padding: 50px 0 20px 0;}
.lswh-font{color: #333333;font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 15px;}

/*.lswh-font1{width: 300px;line-height: 25px;color: #B01F23;float: left;margin: 60px 0 0 138px;}
.lswh-font2{width: 311px;line-height: 25px;color: #333333;float: right;margin: 75px 0 0 0;}
.lswh-font3{width: 220px;line-height: 25px;color: #333333;float: left;margin: 147px 0 0 92px;}
.lswh-font4{width: 180px;line-height: 25px;color: #B01F23;float: right;margin: 149px 0 0 0;}
.lswh-font5{width: 220px;line-height: 25px;color: #B01F23;float: left;margin:114px 0 0 92px;}
.lswh-font6{width: 178px;line-height: 25px;color: #333333;float: right;margin: 158px 0 0 0;}
.lswh-font7{width: 300px;line-height: 25px;color: #333333;float: left;margin: 102px 0 0 174px;}
.lswh-font8{width: 330px;line-height: 25px;color: #B01F23;float: right;margin: 108px 0 0 0;}*/

.lswh-font1{width: 300px;line-height: 25px;color: #B01F23;position: absolute;margin: 60px 0 0 138px;}
.lswh-font2{width: 311px;line-height: 25px;color: #333333;position: absolute;margin: 335px 0 0 100px;}
.lswh-font3{width: 220px;line-height: 25px;color: #333333;position: absolute;margin: 547px 0 0 92px;}
.lswh-font4{width: 300px;line-height: 25px;color: #B01F23;position: absolute;margin: 800px 0 0 170px;}
.lswh-font5{width: 220px;line-height: 25px;color: #B01F23;position: absolute;margin: 100px 0 0 900px;}
.lswh-font6{width: 218px;line-height: 25px;color: #333333;position: absolute;margin: 340px 0 0 1000px;}
.lswh-font7{width: 200px;line-height: 25px;color: #333333;position: absolute;margin: 600px 0 0 1010px;}
.lswh-font8{width: 330px;line-height: 25px;color: #B01F23;position: absolute;margin: 800px 0 0 880px;}
/*律所文化*/

/*资质荣誉*/
.jl-qyjs-zzry{width: 1200px;background: #ffffff;margin: 0 auto;}
.zzry-img{width: 216px;margin: 0 auto;padding: 50px 0 20px 0;}
.zzry-icon li{float: left;width: 300px;margin-bottom: 50px;}
/*资质荣誉*/

/*企业介绍*/

/*公益普法*/
.gypf-img{width: 208px;margin: 0 auto;padding: 50px 0 20px 0;}
.gypf-content{width: 1200px;margin: 0 auto;background: #ffffff;margin-bottom: 50px;}
.gypf-content-one{border-bottom: #DBDBDB dashed 1px;padding: 30px 0 40px 0;}
.gypf-left{float: left;margin-right: 30px}
.gypf-right{max-width:600px;}
.gypf-right-title{font-size: 18px;font-weight: bold;margin-top: 16px;}
.gypf-right-font1{color: #666666;margin: 30px 0 30px 0;}
.gypf-right-rq{color: #B01E23;font-size: 14px;}
.gypf-item{border-bottom: #DBDBDB dashed 1px;padding: 30px 0 30px 0;}
.gypf-item-left{float: left;width: 80%;}
.gypf-item-left-title{font-size: 16px;font-weight: bold;}
.gypf-item-left-font1{margin: 20px 0 20px 0;    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 45px;
    line-height: 23px;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.gypf-item-left-time{color: #B01E23;font-size: 14px;}
.gypf-item-right{float: right;}
.gypf-ckxq{color:#B01E23 ;border: #B01E23 1px solid;
    padding: 3px 5px 3px 5px;
    width: 90px;
    text-align: center;
    margin-top: 43px;
    cursor: pointer;}
#listShow{margin-bottom: 50px;}
/*公益普法*/

/*个人中心*/
.grzx-content{width: 1200px;margin: 0 auto;background: #ffffff;margin-bottom: 50px;}
.grzx-img{width: 168px;margin: 0 auto;padding: 50px 0 20px 0;}
.grzx-all-left{float: left;background: url(../fileimages/jldh.jpg);width: 304px;height: 180px;margin-right:23px;padding: 80px 0 0 100px;}
.grzx-all-right{float: left;background: #eef2f5 url(../fileimages/grzx-bg.jpg) right top no-repeat;background-size: auto 100%;width: 872px;height: 180px;}
.grzx-all-left-font1{color: #B01F23;font-size: 22px;font-weight: bold;}
.grzx-all-right-img{margin: 40px 0 0 25px;float: left;}
.grzx-all-wdyhm{float: left;margin: 36px 0 0 20px;}
.grzx-edit{width: 159px;margin-top: 7px;display:flex;}
.grzx-edit button{font-size: 12px!important;}
.grzx-myname{font-size: 18px;}
.grzx-myphone{margin: 1px 0 0 0;}
.grzx-myphoneicon{padding: 0px 5px 0 0;}
.grzx-wdly{border: 1px solid #D0CFCF;margin-top: 30px;margin-bottom: 30px;}
.grzx-wyly-title{background: #F7F7F7;height: 35px;line-height: 35px;}
.grzx-wdly-font1{background: #ffffff;color: #B01F23;width: 100px;text-align: center;float: left;border-top: 2px solid #B01F23;}
.grzx-wdly-font2{color: #999999;float: right;padding-right: 10px;}
.grzx-lylist{padding: 25px;}
.grzx-ly-item{border-bottom: 1px dashed #DBDBDB;padding: 10px 0 10px 0;}
.grzx-ly-item-font1{float: left;width: 85%;}
.grzx-ly-item-font2{float: right;}

.layui-tab-card {
 border-width: 0px!important; 
 border-style: solid; 
 border-radius: 2px; 
 box-shadow: 0!important; 
}
.layui-tab {
    margin: 0px 0!important;
}
.layui-tab-card>.layui-tab-title .layui-this {
    border-top:2px solid #c9302c!important;
     border-bottom:none!important;
}
/*个人中心*/

/*企业法律服务*/
.flfw-content{width:1200px;margin: 0 auto;background: #ffffff;margin-bottom: 50px;}
.flfw-img{width: 150px;margin: 0 auto;padding: 50px 0 20px 0;text-align:center;}
.flfw-tc{margin-top: 20px;}
.flfw-tc-item{padding:10px;background:#F7F7F7;}
.flfw-tc-item-wrapper{padding:0 5px;margin-bottom:10px;}
.flfw-tc-item-content{width:262px;margin:0 auto;}
.flfw-tc-left{float: left;background: #F7F7F7;margin-right: 10px;padding: 10px;width: 49%;cursor: pointer;}
.flfw-tc-right{float: left;background: #F7F7F7;padding: 10px;width: 49%;cursor: pointer;}
.flfw-tcimg{float: left;margin-right: 20px;}
.flfw-tcnr{float: left;}
.flfw-tc-font1{font-size: 18px;color: #363636;margin-top: 10px;}
.flfw-tc-font2{font-size: 14px;color: #999999;margin-top: 10px;width: 266px;}
.flfw-tc-font3{margin-top: 20px;}
.flfw-tc-font4{font-size: 20px;color: #B01F23;float: left;font-weight: bold;}
.flfw-tc-font5{font-size: 14px;color: #999999;float: right;padding-top: 5px;}
.flfw-tcxq{height: 90px;}
.flfw-item{background: #F7F7F7;padding: 10px;width: 24%;float: left;margin-right: 10px;margin-bottom: 10px;cursor: pointer;}
.flfw-item-all{margin-top: 20px;}
.flfw-item-font1{font-size: 16px;color: #363636;margin-top: 15px;width: 260px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.flfw-item-font2{margin-top: 5px;margin-bottom: 10px;}
.syckgd{width:1200px;margin:0 auto;margin-bottom:0px;margin-top:30px;}
.syckgd a{color:#B01E23;text-decoration: none;}
.sy-ckgd{    color: #B01E23;
    border: #B01E23 1px solid;
    padding: 3px 5px 3px 5px;
    width: 90px;
    text-align: center;
    margin-top: 43px;
    cursor: pointer;margin:0 auto;}
/*企业法律服务*/

/*企业法律服务详情*/
.flfwxq-content{width: 1200px;margin: 0 auto;background: #ffffff;margin-bottom: 50px;margin-top: 40px;}
.flfwxq-left{float: left;margin-right: 60px;width:570px;height:330px;}
.flfwxq-right{float: left;width:400px;}
.flfwxq-right-title{font-size: 20px;color: #363636;font-weight: bold;margin-top: 10px;}
.flfwxq-right-fw{margin-top: 20px;}
.flfwxq-right-fw-font1{float: left;margin-right: 20px;color: #999999;font-size: 14px;}
.flfwxq-right-fw-font2{float: left;}
.flfwxq-right-fw-gray{color: #999999;font-size: 14px;margin-bottom: 5px;}
.flfwxq-right-bg{background: #F7F7F7;padding: 10px;margin-bottom: 15px;margin-top: 20px;}
.flfwxq-yhj{}
.flfwxq-yhj-font1{color: #999999;font-size: 14px;margin-right: 30px;}
.flfwxq-yhj-font2{font-size: 20px;color: #B01F23;font-weight: bold;}
.flfwxq-ys{padding-top: 10px;}
.flfwxq-ys-font1{color: #999999;font-size: 14px;margin-right: 30px;}
.flfwxq-ys-font2{color: #999999;font-size: 14px;}
.flfwxq-right-ljgm{width: 150px;margin-top: 30px;}
.fwxq-title-font1{font-size: 16px;color: #363636;font-weight: bold;margin-top: 10px;}
.fwxq-title-font2{font-size: 14px;color: #363636;margin-top: 10px;line-height:40px;}
.fwxq-title-font3{font-size: 16px;color: #363636;font-weight: bold;margin-top: 25px;}
/*企业法律服务详情*/

/* 分页颜色修改 */
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #E14343!important;
    border-color: #E14343!important;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 0px!important;
}
.pagination>li>a, .pagination>li>span {
    color: #333333!important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #ffffff!important;
}
.fixed-table-container {
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
}
.layui-btn-green{
	background:#2F80C4!important;
}
.layui-btn-danger{
	background:#E14343!important;
}
.layui-layer-btn .layui-layer-btn0 {
    border-color: #E14343!important;
    background-color: #E14343!important;
    color: #fff;
}
/* 分页颜色修改 */
/*footer start*/
.jl-index-footer{background: #282B2D;width: 100%;}
.jl-index-footer-content{width: 1200px; margin: 0 auto;padding: 30px 0 30px 0;}
.footer-logo{float: left;}
.footer-font{float: left; height: 100px;display: flex; flex-direction: column; align-content: space-between; justify-content: space-around;}
.footer-ewm{float: right;}
.footer-wxgzh{color: #D4D4D5;width: 83px;text-align: center;}
.footer-xian{border-right: 1px solid #3C3F40;width: 30px;height: 100px;float: left;}
.footer-phone{color: #D4D4D5;
/*padding: 8px 0 0 20px;*/
}
.footer-mail{color: #D4D4D5;
/*padding: 10px 0 0 20px;*/
}
.footer-bqsy{color: #D4D4D5;
/*padding: 10px 0 0 20px;*/
}
.footer-phone-font{padding-left: 10px;}
.footer-mail-font{padding-left: 10px;}
.footer-bqsy-font{padding-left: 0px;}
/*footer end*/
.turn-page{text-align:center;}
.turn-page-content{display:inline-block;text-align:center;}
/* 去除IE input框清空按钮 */
::-ms-clear, ::-ms-reveal{display: none;}

.jl-sider-nav-collapse {
	text-align: right;
	padding-right: 12px;
	margin-top: 22px;
}

.jl-sider-nav-collapse .glyphicon {
	line-height: 70px;
}

.jl-sider-nav {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #fff;
	width: 0;
    padding: 0;
    z-index: 999;
    overflow: hidden;
    transition: all .3s ease;
    opacity: 0;
}

.jl-sider-nav.active {
	width: 30%;
	padding: 0 28px;
	opacity: 1;
}

.jl-sider-nav-header {
	height: 70px;
	line-height: 70px;
	padding-top: 22px;
}

.jl-sider-nav-header .glyphicon {
	line-height: 70px;
	transform: rotate(45deg);
}

.jl-sider-nav-close-icon {
    font-size: 24px;
    text-align: right;
}

.jl-sider-nav-menu-item {
	border-bottom: 1px dashed #dadada;
	height: 42px;
	line-height: 42px;
	color: #333;
	font-weight: bold;
}

.jl-sider-nav-menu-item a {
	display: block;
}

.jl-sider-nav-btns {
	margin-bottom: 6px;
}

@media screen and (min-width: 768px) {
	.flfw-tcimg-lg{float:none;margin:0;}
}

@media screen and (max-width: 1200px) {
    .jl-header,
    .jl-index-ywly,
    .flfw-content,
    .syckgd,
    .flfwxq-content,
    .cgal-content,
    .jl-index-lxwm,
    .jl-qyjs-zzry,
    .grzx-content,
    .gypf-content,
    .jl-cgal-detail,
    .jl-index-footer-content {
        width: unset;
    }
    
    .jl-logo {
        padding: 6px 0;
        margin-right: 0;
    }
    
    .ywly-icon {
    	width:768px;
    	margin: 0 auto;
    }
    
    .flfw-tc-item-content,
    .flfw-item-font1 {
    	width: auto;
    }
    
    .flfw-tcnr {
    	float: none;
    }
    
    .flfw-tc-font2 {
    	width: auto;
    }
    
    .cgal-content {
    	padding-right: 15px;
    }
    
    .cgal-content .liClass {
    	padding: 24px;
    }
    
    .jl-index-footer-content {
    	padding: 30px 15px;
    }
    
    .gypf-content-one {
        display: flex;
    }
    
    .gypf-left {
        flex: 1 1;
    	text-align: center;
    }
    
    .gypf-left img {
    	margin-left: -120px;
    }
    
    .gypf-right {
   	    flex: 2 1;
    }
    
   	.jl-cgal-detail {
		padding: 10px;
	}
	
	.jl-index-qyjs-content {
	    background: #f1f1f1 url(../fileimages/rsjl-sm.png) no-repeat;
	    padding: 0 24px;
	    background-size: 40%;
	    width: auto;
	    margin: 18px 14px 0;
	}
	
	.rsjl-font1,
	.rsjl-font2,
	.rsjl-font3 {
		margin: 24px 0 0;
	}
	
	.jl-qyjs-lswh {
		background-color: #fff;
	}
	
	.jl-qyjs-lswhbg {
		background: none;
		width: auto;
		padding: 0 12px;
	}
	
	.lswh-font1  {
	    background: #fff url(../fileimages/1.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 32px;
	    background-position: 4px 6px;
	    position:relative;
	}
	
	.lswh-font2  {
	    background: #fff url(../fileimages/2.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 28px;
	    background-position: 8px 6px;
	    position:relative;
	}
	
	.lswh-font3  {
	    background: #fff url(../fileimages/3.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 28px;
	    background-position: 8px 6px;
	    position:relative;
	}
	
	.lswh-font4  {
	    background: #fff url(../fileimages/4.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 28px;
	    background-position: 8px 6px;
	    position:relative;
	}
	
	.lswh-font5  {
	    background: #fff url(../fileimages/5.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 28px;
	    background-position: 8px 6px;
	    position:relative;
	}
	
	.lswh-font6  {
	    background: #fff url(../fileimages/6.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 28px;
	    background-position: 8px 6px;
	    position:relative;
	}
	
	.lswh-font7  {
	    background: #fff url(../fileimages/7.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 28px;
	    background-position: 8px 6px;
	    position:relative;
	}
	
	.lswh-font8  {
	    background: #fff url(../fileimages/8.png) no-repeat;
	    float: none;
	    margin: 0;
	    width: auto;
	    padding: 24px;
	    background-size: 28px;
	    background-position: 8px 6px;
	    position:relative;
	}
	
	.zzry-icon {
		display: flex;
	    align-items: center;
	    justify-content: center;
	}
	
	.grzx-all-right {
		float: none;
		width: 100%;
	}
	
	.cgal-detial-zy {
		height: auto;
		padding: 0 12px;
		line-height: 3;
	}
	
	.flfwxq-content {
		padding: 0 12px;
	}
	
	.flfwxq-right {
		width: 100%;
	}
	
	.flfwxq-right-ljgm {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.modal-dialog {
	    width: 600px;
	    margin: 30px auto;
	}
	
	.ywly-icon {
		width: 100%;
	}
	
	.gypf-content-one  {
		flex-direction: column;
	}
	
	.gypf-left {
		margin: 0;
	}
	
	.gypf-left img {
		margin: 0;
		width: 100%;
	} 
	
	.gypf-right {
	    position: relative;
	    max-width: unset;
	}
	
	.gypf-right-font1 {
		margin: 20px 0 20px 0;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    height: 45px;
	    line-height: 23px;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
	    width: 100%;
	    max-width: unset;
	}
	
	.gypf-content-one .gypf-ckxq {
	    position: absolute;
	    right: 0;
	    bottom: 0;
	}
	
	.gypf-item {
		position: relative;
	}
	
	.gypf-item-left {
		width: 100%;
	}
	
	.gypf-item-right {
		position: absolute;
		right: 0;
		bottom: 30px;
	}
	
	.lxwm-send {
		width: 100%;
	}
	
	.cgal-border {
		height: auto;
	}
	
	.cgal-font2 {
		padding: 12px 0;
	}
	
	.cgal-content .liClass {
		padding: 24px 12px;
		height: auto;
	}
	
	.jl-index-footer-content {
		display: flex;
		align-items: center;
		padding: 12px 6px;
	}
	
	.footer-logo img {
		height: 72px;
	}
	
	.footer-ewm img {
	    height: 60px;
	}
	
	.footer-xian {
		width: 1px;
		height: 80px;
		margin: 0 6px;
	}
	
	.footer-phone img,
	.footer-mail img {
		height: 16px;
	}
	
	.footer-mail,
	.footer-phone,
	.footer-bqsy {
		padding-left: 0;
	}
	
	.footer-font,
	.footer-ewm {
		float: none;
	}
	
	.footer-font {
		flex: 1;
		font-size: 12px;
	}
	
	.footer-bqsy {
		display: block;
	}
	
	.jl-login-content {
		width: 100%;
		position: static;
		margin: 0;
		height: auto;
		padding: 12px;
		display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	    min-height: 100vh;
	    
	}
	
	.jl-loginbg {
		min-height: 100vh;
	}
	
	.jl-login-left {
		margin: 0 auto;
		background-color: transparent;
		float: none;
		height: auto;
    	padding: 0 0 18px 0;
	}
	
	.jl-login-left img {
		height: 155px;
	}
	
	.jl-login-right {
		height: auto;
		padding: 0 18px 24px;
		width: 100%;
	}
	
	.jl-form-content {
		width: 100%;
		
		display: flex;
	}
	
	.login-button-jl,
	.jl-form-content-wjmm {
		width: 100%;
	}
	
	.ywly-icon li {
		min-width: 100px;
	}
	
	.ywly-icon li img {
		height: 84px;
	}
	
	.ywly-wz {
		font-size: 14px;
	}
	
	.flfw-tcxq {
		height: 60px;
	}
	
	.jl-index-cgal {
		background: #f7f7f7;
		height: auto;
	}
	
	.jl-index-cgal .ywly-img {
		color: #333;
	}
	
	.jl-index-cgal .ywly-img .divider {
		background-color: #b01e23;
	}
	
	.jl-index-cgal-dd {
		height: auto;
	}
	
	.flfw-content {
		padding: 0 12px;
	}
	
	.grzx-content {
		padding: 12px 12px 0;
	}
	

	.grzx-action-btn {
		margin: 2px 0 !important;
	}
	
	.grzx-all-right {
		height: 120px;
	}
	
	.grzx-all-right-img img {
		height: 45px;
	}
	
	.grzx-all-wdyhm,
	.grzx-all-right-img  {
		margin-top: 24px;
		margin-left: 18px;
	}
	
	.jl-sider-nav.active {
		width: 232px;
	}
	
	.jl-sider-nav-content {
		width: 176px;
	}
	
	.jl-qyjs-lswhbg {
		height: auto;
	}
	
	
}

@media screen and (max-width: 560px) {
		
	.modal-dialog {
		width: 100%;
	}
	
	.flfw-tc {
		padding: 10px;
	}
	
	.flfw-tcimg {
		width: 100%;
		float: none;
		margin: 0;
	}
	
	.flfw-tcimg img {
		width: 100%;
	}
	
	.flfw-tcxq.visible-xs {
		display: none !important;
	}
	
	.hzlsimg {
		float: none;
		margin: 0;
	}
	
	.hzlsimg  img {
		width: 100%;
	}
	
	.grzx-query-select {
		margin: 6px 0 !important;
	}
	
	.lxwm-font4 {
		display: none;
	}
	
	.grzx-lylist > img {
		float: left;
	}
	
	.grzx-lylist > span {
		display: block;
    	height: 83px;
    	display: flex;
    	align-items: center;
	}
	
	.grzx-wdly .layui-tab-title {
		height: auto;
	}
	
	.grzx-wdly .layui-tab-title .layui-this:after {
		height: 100%;
	}
	
	.grzx-wdly .layui-tab-card>.layui-tab-title li {
		width: 20%;
		line-height: 1.8;
	}
	
	.grzx-wdly .layui-tab-card>.layui-tab-title li > span{
		display: block;
	}
	
	.fixed-table-toolbar .btn-group {
		display: none;
	}
	
	#dg .th-inner {
		padding: 4px;
		background: none;
		display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    height: 100%;
	}
	
	#dg .th-inner > span {
		display: block;
	}
	
	#casedg .th-inner {
		padding: 4px;
		background: none;
		display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    height: 100%;
	}
	
	#casedg .th-inner > span {
		display: block;
	}
	
	#serverdg .th-inner {
		padding: 4px;
		background: none;
		display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    height: 100%;
	}
	
	#serverdg .th-inner > span {
		display: block;
	}
}

@media screen and (max-width: 320px) {
	.ywly-icon li{
		width: 100%;
	}
}

