@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{font:14px/1.5 "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color:#333;background:#fff; max-width: 1920px; margin: 0 auto; min-width: 1420px;}
input,textarea,select,button{vertical-align:middle; }
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#005ed1;text-decoration:none;}
:focus,a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:none;}
.wza-on :focus,.wza-on a:focus,.wza-on input:focus,.wza-on textarea:focus,.wza-on select:focus,.wza-on button:focus,.wza-on textarea:focus{outline:auto;}
a img {border:none;}
img{vertical-align: middle;}
.left,.fl{float:left;}
.right,.fr{float:right;}
@keyframes ab-abtu {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.12);
    }
}
@keyframes TopBots {
    0% {
        transform: translateY(-8px);
    }

    50% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-8px);
    }
}
@-webkit-keyframes TopBots {
    0% {
        transform: translateY(-8px);
    }

    50% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-8px);
    }
}
@-moz-keyframes TopBots {
    0% {
        transform: translateY(-8px);
    }

    50% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-8px);
    }
}
@-ms-keyframes TopBots {
    0% {
        transform: translateY(-8px);
    }

    50% {
        transform: translateY(0px);
    }

    100% {
        transform: translateY(-8px);
    }
}
@keyframes bellRing {
    0%,
    100% {
        transform-origin: top;
    }
    15% {
        transform: rotateZ(10deg);
    }
    30% {
        transform: rotateZ(-10deg);
    }
    45% {
        transform: rotateZ(5deg);
    }
    60% {
        transform: rotateZ(-5deg);
    }
    75% {
        transform: rotateZ(2deg);
    }
}
@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}
@keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}
@-webkit-keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}
@keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
.clear20{ padding:10px 0; clear:both; height:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.wza-on input:focus{outline: auto !important;}
.srkcss:focus{ outline: none;
    border-color:#007FE1 !important;
    -webkit-box-shadow: 0 0 0 2px rgba(24,144,255,.2);
    box-shadow: 0 0 0 2px rgba(24,144,255,.2);
/*    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(4,66,136,.9);
    -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(4,66,136,.9);
    box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(4,66,136,.9);*/
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.z-hide{display:inline; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0;}
.hide{display: none;}
.hide.active{display: block !important;}
.img_title{ display:inline-block;}
.hidden-tit .img_title{display: none;}
.mt30{ margin-top:30px;}
.bot30{ margin-bottom: 30px;}
.bot40{ margin-bottom: 40px;}
.bot20{ margin-bottom: 28px;}
.srkcssblue{
    outline: none;
    border-color:#125db2 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(28,77,163,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(28,77,163,.6);
    box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(28,77,163,.6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.ls-zindex1{ z-index: 1;}
.txt-font{ cursor: default;}
.container{ width: 1400px; margin: 0 auto;}

/*title提示 on*/
.tooltip {font-size: 13px;line-height: 1.5;position: absolute;padding: 5px;z-index: 100003;opacity: .9}
.tipsy-arrow {position: absolute;width: 0;height: 0;line-height: 0;border: 5px dashed #005ED1;top: 0; left: 20px;margin-left: -5px;margin-left: -3px;border-bottom-style: solid;border-top: 0;border-left-color: transparent;border-right-color: transparent}
.tipsy-arrow-n {border-bottom-color:#005ED1;}
.tipsy-inner {background-color:#005ED1;color: #fff;max-width: 400px;padding: 5px 8px 4px 8px;text-align: left;border-radius: 3px}
/*title提示 end*/
/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float li{margin-bottom:0;}
.j-float .img_title{display:none;}
.j-float .float-close{ padding-bottom: 5px; text-align: right;}
.j-float .float-close img{cursor:pointer;}
/*左右对联*/
.j-couplet{ cursor:pointer;}
.j-left { position: fixed; bottom:0;z-index: 1000; display: none;   right: 50%; margin-right: 700px;}
.j-left ul li{ margin-bottom: 10px;}
.j-left .img_title{ display: none;}
.couplet-close{cursor: pointer; margin-bottom: 3px;}
.j-right { position: fixed; display: none; bottom:138px;z-index: 1000; left: 50%; margin-left: 700px;}
.j-right ul li{ margin-bottom: 10px;}
.j-right .img_title{ display: none;}
/*左侧悬浮切换*/
.ind_pl{ width: 200px;height: 128px;overflow: hidden; position:fixed;bottom: 10px;left: 50%; margin-left: 700px;z-index: 99999; display: block !important;  }
.ind_pl .couplet-close{position: absolute;top: 2px;right: 2px;z-index: 1;}
.ind_pl .float-superslide,.ind_pl .flash-pic,.ind_pl .flash-pic ul,.ind_pl .flash-pic li,.ind_pl .flash-pic img,.ind_pl .flash-pic a{height:100% !important; width: 100% !important; }
.ind_pl .flash-pic{ position:relative; z-index:0;}
.ind_pl .flash-pic li{ zoom:1; vertical-align:middle;}
.ind_pl .flash-pic a{display:block; color: #fff; position: relative;}
.ind_pl .flash-pic img{display:block;}
.ind_pl .flash-pic .title{display: none;}
.ind_pl .flash-num{ height:16px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.ind_pl .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.ind_pl .flash-num ul li{ float:left; margin-left:5px; width:16px; height:16px;font-size: 12px; color: #fff;text-align: center;line-height: 16px;  background:#666666;  overflow: hidden; cursor: pointer;}
.ind_pl .flash-num ul li.on{background:#c10d0c; }
.ind_pl .prev,.ind_pl .next{display: none; width: 20px;height: 40px;position: absolute;top: 50%;margin-top: -20px;cursor: pointer;z-index: 1;}
.ind_pl .prev{left: 0;background:url("../images/prev.png") center no-repeat;}
.ind_pl .next{right: 0;background:url("../images/next.png") center no-repeat;}
.ind_pl:hover .prev,.ind_pl:hover .next{display: block;}
/*******右侧悬浮*******/
.ls-floatBox{position: fixed; right: 9px; top:155px;  z-index: 999;}
.ls-floatBox .couplet-close{ text-align: center; padding-bottom: 3px;}
.ls-floatBox .couplet-close img{cursor: pointer;}
.ls-floatBox .num{ box-sizing: border-box; text-align: center; width: 166px; }
.ls-floatBox .num a{ display: block; padding-top: 12px; height: 113px;box-sizing: border-box;border: 1px solid rgb(255, 255, 255);border-radius: 8px;box-shadow: 0 0 47px 0 rgba(137, 162, 194, 0.29);background: rgb(242, 247, 255);}
.ls-floatBox .num a:hover{border: 1px solid rgb(0, 94, 209); }
.ls-floatBox .num .tit{ display:block; font-size: 18px; line-height: 30px; }
/*纪检监察监督弹窗*/
.ls-windowbg{ position: fixed; z-index: 999; width: 100%; height: 100%; bottom: 0; right: 0; left:0; top:0; background:rgba(0,0,0,0.5); display: none;}
.ls-window{ position: fixed; z-index: 999; width: 1000px; left:50%; margin-left: -500px; min-height: 747px; top:110px;    border-radius: 12px;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);background:url("../images/window-bg.png") top center no-repeat #fff; display: none;}
.ls-window .window-close{ padding:30px 42px 8px 0; text-align: right; height: 16px;}
.ls-window .window-close .ico{ display: inline-block; line-height: 0; font-size: 0; width: 16px; height: 16px; overflow: hidden; }
.ls-window .window-close a:hover img{ margin-top: -16px;}
.ls-window .window-title{ padding:0 60px; height: 150px; position: relative;}
.ls-window .window-title .window-ico{ position: absolute; right: 10px; top:10px;}
.ls-window .window-content{ padding:0 60px;}
.ls-window .window-content .window-tips{ padding: 20px 30px; position: relative; font-size: 20px; line-height: 40px;}
.ls-window .window-content .window-tips .bg{ position: absolute; z-index: 1; left:0; top:0; bottom:0; right: 0; border-radius: 16px;background: linear-gradient(180.00deg, rgba(199, 231, 255, 0.8) 0.127%,rgba(255, 255, 255, 0) 100%);  opacity: 0.74;}
.ls-window .window-content .window-tips p{ position: relative; z-index: 2;}
.ls-window  .window-list {  position: relative;  padding: 20px 25px 10px 25px;}
.ls-window  .window-list .bg{position: absolute; z-index: 1; left:0; top:0; bottom:0; right: 0;   border-radius: 16px;background: linear-gradient(180.00deg, rgba(199, 231, 255, 0.8) 0.127%,rgba(255, 255, 255, 0) 100%); opacity: 0.23;}
.ls-window  .window-list .window-item{ position: relative; z-index: 2; }
.ls-window  .window-list .window-item .title{ display: inline-block; position: relative; z-index: 4; font-size: 24px; font-weight: bold; color: rgb(12, 117, 246); line-height: 40px;  }
.ls-window  .window-list .window-item i{position: absolute; left:48px; bottom: 0; width: 144px; height: 14px; background: linear-gradient(270.00deg, rgba(111, 255, 255, 0),rgb(148, 215, 255) 100%); z-index: 3;}
.ls-window  .window-list  p{font-size: 20px; padding: 10px 0 15px 0; line-height: 40px;position: relative; z-index: 2; }
/*我要入驻弹窗*/
.ls-window-ruzhu{ position: fixed; z-index: 999; width: 600px; left:50%; margin-left: -300px; min-height: 570px; top:110px;    border-radius: 12px;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);background:url("../images/window-bg.png") top center no-repeat #fff; display: none;}
.ls-window-ruzhu .window-close{ position: absolute; right: 30px; top:30px;  height: 16px;}
.ls-window-ruzhu .window-close .ico{ display: inline-block; line-height: 0; font-size: 0; width: 16px; height: 16px; overflow: hidden; }
.ls-window-ruzhu .window-close a:hover img{ margin-top: -16px;}
.ls-window-ruzhu .window-title{  font-size: 24px; font-weight: bold; padding:30px;}
.ls-window-rzform{ padding: 0 30px; color: rgba(0, 0, 0, 0.65); font-size: 16px;}
.ls-window-rzform li{ min-height: 40px; line-height: 40px; margin-bottom: 15px;}
.ls-window-rzform li .p-tit{float: left; width: 120px; text-align: right;}
.ls-window-rzform li .p-input{ margin-left: 125px;}
.ls-window-rzform li .p-input input{ width: 100%; box-sizing: border-box; height: 40px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 0 16px;}
.ls-window-rzform li .p-input input::-webkit-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input input:-moz-placeholder{color:rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input input::-moz-placeholder{color:rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input input:-ms-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input input:focus::-webkit-input-placeholder{color: transparent;}
.ls-window-rzform li .p-input .textarea-style{ width: 100%; box-sizing: border-box; height: 180px; line-height: 1.6; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 5px 10px;}
.ls-window-rzform li .p-input .textarea-style::-webkit-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input .textarea-style:-moz-placeholder{color:rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input .textarea-style::-moz-placeholder{color:rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input .textarea-style:-ms-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-window-rzform li .p-input .textarea-style:focus::-webkit-input-placeholder{color: transparent;}
.ls-window-rzform li .p-input .select-style { width: 100%; box-sizing: border-box; height: 40px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 0 16px;}
.ls-window-rzform .red{ color: #FF0909;}
.ls-window-rzform .btn-upload{ padding:0 10px 0 25px;  border-radius: 5px;  display: inline-block; height: 40px; line-height: 40px; background: url(../images/upload-ico.png) 5px center no-repeat; color: #005ED1;}
.ls-window-rzform .btn-upload:hover{  background-color: #daebff; }
.ls-window-rzform .btn_group{ text-align: center; }
.ls-window-rzform .btn_group .btn{ height: 42px;   font-size: 16px; background: #005ED1; border:1px solid #005ED1; color: #fff; line-height: 42px; padding: 0 24px; border-radius: 8px; margin: 0 4px;}
.ls-window-rzform .btn_group .btn:hover{ opacity: .9; }
.ls-window-rzform .btn_group .btn-reset{ border-color:#DCE2E9; background: #fff; color: #333;  }
.ls-window-rzform .btn_group .btn-reset:hover{border-color:#005ED1; opacity: 1; }
.fileWrap{ line-height: 32px;}

/*评价*/
.ls-window-pjform{ padding: 0 30px; color: rgba(0, 0, 0, 0.65); font-size: 16px;}
.ls-window-pjform li{ min-height: 40px; line-height: 40px; margin-bottom: 15px;}
.ls-window-pjform li .p-tit{float: left; width: 120px; text-align: right;}
.ls-window-pjform li .p-input{ margin-left: 125px;}

.ls-window-pjform li .p-input .textarea-style{ width: 100%; box-sizing: border-box; height: 100px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 0 16px;}
.ls-window-pjform li .p-input .textarea-style::-webkit-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-window-pjform li .p-input .textarea-style:-moz-placeholder{color:rgba(0, 0, 0, 0.4);}
.ls-window-pjform li .p-input .textarea-style::-moz-placeholder{color:rgba(0, 0, 0, 0.4);}
.ls-window-pjform li .p-input .textarea-style:-ms-input-placeholder{color: rgba(0, 0, 0, 0.4);}
.ls-window-pjform li .p-input .textarea-style:focus::-webkit-input-placeholder{color: transparent;}
.ls-window-pjform li .p-input .select-style { width: 100%; box-sizing: border-box; height: 40px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 0 16px;}
.ls-window-pjform .red{ color: #FF0909;}
.ls-window-pjform  .rating {display: inline-block;}
.ls-window-pjform  .rating input {display:none;}
.ls-window-pjform  .rating label {float: right;cursor: pointer;transition: color 0.3s; width: 32px; height: 32px; background: url(../images/start.png)  0 0 no-repeat;}
.ls-window-pjform  .rating input:checked ~ label, .rating label:hover, .rating label:hover ~ label { background: url(../images/start-h.png)  0 0 no-repeat;transition: color 0.3s;}
.ls-window-pjform .btn-upload{ padding:0 10px 0 25px;  border-radius: 5px;  display: inline-block; height: 40px; line-height: 40px; background: url(../images/upload-ico.png) 5px center no-repeat; color: #005ED1;}
.ls-window-pjform .btn-upload:hover{  background-color: #daebff; }
.ls-window-pjform .btn_group{  padding-left: 120px;}
.ls-window-pjform .btn_group .btn{ height: 42px;   font-size: 16px; background: #005ED1; border:1px solid #005ED1; color: #fff; line-height: 42px; padding: 0 24px; border-radius: 8px; margin: 0 4px;}
.ls-window-pjform .btn_group .btn:hover{ opacity: .9; }
.ls-window-pjform .btn_group .btn-reset{ border-color:#DCE2E9; background: #fff; color: #333;  }
.ls-window-pjform .btn_group .btn-reset:hover{border-color:#005ED1; opacity: 1; }

/*头部*/
.ls-header{ background: #005ed1; position: fixed;z-index: 998; left:0; top:0; right: 0; height: 96px;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.ls-page-container{ padding-top:96px;}
.body-default .ls-page-index{ padding-top: 96px;}
/*.ls-page-container.active{ padding-top: 0;}*/

.ls-navbg{ min-height: 96px;}
.ls-logo{ position: absolute; left:0; top:24px;}
.ls-top{ position: absolute; top:14px; right: 0; text-align: right; color: rgba(255,255,255,.8); line-height: 24px; }
.ls-top a{ color: rgba(255,255,255,.8); }
.ls-top a:hover{ color: rgba(255,255,255,1); }
.ls-top .user{ display: inline-block; margin-left: 12px;  }
/*导航*/
.ls-navbox{ height: 58px; float: right; padding-top: 38px; }
.ls-navbg  .navbar-nav li{float:left; width: auto; padding: 0 16px; background: url(../images/navline.png) right center no-repeat; }
.ls-navbg  .navbar-nav li:last-child{ background: none; padding-right: 0;}
.ls-navbg  .navbar-nav li a{display:inline-block;height:58px;line-height:58px;font-size:20px;  text-align:center; color: #fff; position: relative;  }
.ls-navbg  .navbar-nav li a:hover,.ls-navbg  .navbar-nav li.on a{ color: #fff; }
.ls-navbg  .navbar-nav li:last-child{ background: none;}
.ls-navbg  .navbar-nav li .imgtit{ display: none;  width: 91px; height: 24px; overflow: hidden; line-height: 0; font-size: 0;}
.ls-navbg  .navbar-nav li a:hover .imgtit{ display: inline-block; }
.ls-navbg  .navbar-nav li a:hover .tit{ display: none;}
.ls-navbg  .navbar-nav li a i{display: block; position:absolute; left:50%; bottom:0;  height: 4px;
    border-radius: 4px 4px 0 0;background: rgb(0, 214, 185); box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.4);  width:0; z-index:0;transition:all 0.2s linear;   -webkit-transition:all 0.2s linear;}
.ls-navbg  .navbar-nav li a:hover i,.ls-navbg  .navbar-nav li.on a i{ width:100%; left:0;}
/*头部搜索*/
.search-click{ display: block; float: left; width: 24px;  position: relative; height: 24px; background: url("../images/search-ico.png") 0 0 no-repeat; z-index: 3; cursor: pointer; }
.search-click:hover{ background-position: 0 -24px; }
.search-click.on{ display: none;}
.search-box{width:0;height:24px; float: left; z-index: 2; border: 1px solid rgba(255, 255, 255, 0.4);  position: relative; display: block; vertical-align: middle;  border-radius: 10px; -moz-border-radius: 10px;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.27), 0 0 10px rgba(0, 0, 0, 0.1);    transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; }
.search-box.on {width: 200px;visibility: visible;opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.search-box ul li.input{ height: 24px;   border-right: none; margin-right: 24px; font-size: 14px;float: none; color: #fff; }
.search-box ul li.input .topsearchtext{ width: 100%; vertical-align: top; box-sizing: border-box; padding: 0 10px; height: 24px; line-height:24px;border:none; background: none;color: #fff;}
.search-box ul li.input .topsearchtext::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.search-box ul li.input .topsearchtext:-moz-placeholder{color:rgba(255, 255, 255, 0.6);}
.search-box ul li.input .topsearchtext::-moz-placeholder{color:rgba(255, 255, 255, 0.6);}
.search-box ul li.input .topsearchtext:-ms-input-placeholder{color: rgba(255, 255, 255, 0.6);}
.search-box ul li.input input:focus::-webkit-input-placeholder{color: transparent;}
.search-box .sea_an{ position: absolute; right: 0; top: 0; width: 24px; height: 24px; background: url("../images/search-smico.png") center center no-repeat; border:none; }
.search-box .sea_an input{ width: 100%; height: 24px; background: none; border: none;}
/* 底部 */
.ls-footer{ background: #005ed1;}
.ls-footer .ls-footcon{ text-align: center; font-size: 16px; line-height: 1.8; padding: 20px 0; color: rgba(255, 255, 255, 0.6);}
.ls-footer .ls-footcon a{ color: rgba(255, 255, 255, 0.6);}
.ls-footer .ls-footcon a:hover{ color:#fff;}
.ls-footer .ls-footcon .sp{ margin:0 10px;}

/*标题 */
.ls-big-title{ text-align: center; padding: 45px 0 35px 0;}
.ls-big-title .tit{ display: inline-block; position: relative; padding: 0 120px; font-size: 32px; line-height: 48px; height: 48px; color: rgb(51, 51, 51);}
.ls-big-title .tit .il{ display:block; position: absolute;  left:0; top:50%; margin-top: -11px; background: url(../images/left-titico.png) left center no-repeat; width: 86px; height: 23px; }
.ls-big-title .tit .ir{ display:block; position: absolute;  right:0; top:50%; margin-top: -11px; background: url(../images/right-titico.png) left center no-repeat; width: 86px; height: 23px; }
.ls-big-title .smtit{ color:rgb(166, 174, 189); font-size: 16px; line-height: 24px;}
.ls-big-title2 .tit{ color: rgba(255, 255, 255, 0.8);}
.ls-big-title2 .smtit{ color: rgb(166, 174, 189);}

.ls-cloumn-title{ height: 34px; line-height: 34px; position: relative; padding-left: 18px; background: url(../images/title-dot.png) left center no-repeat;}
.ls-cloumn-title ul li{ display: inline; float:left;   line-height: 34px; height: 34px;  font-size: 32px; position: relative;  }
.ls-cloumn-title ul li a,.ls-cloumn-title ul li .tit{ display: block;   }
.ls-cloumn-title ul li:last-child a{ background: none;}
.ls-cloumn-title ul li.active,.ls-cloumn-title ul li.active a,.ls-cloumn-title ul li a:hover,.ls-cloumn-title ul li.active .tit{   }
.ls-cloumn-title .more{ position: absolute;right: 0;top:0; color: #999; font-size: 14px;}
.ls-cloumn-title .more:hover{ color: #005ed1}

.ls-cloumn-tab{ height: 51px; position:relative;   border-bottom: 1px solid rgb(235, 241, 247);   }
.ls-cloumn-tab ul li{ display: inline; float:left;  margin-right: 20px; line-height: 36px;     font-size: 24px; position: relative;  }
.ls-cloumn-tab ul li a,.ls-cloumn-tab ul li .tit{ display: block;  font-weight: bold; height: 51px; position: relative;z-index: 1;}
.ls-cloumn-tab ul li.active,.ls-cloumn-tab ul li.active a,.ls-cloumn-tab ul li a:hover,.ls-cloumn-tab ul li.active .tit{ }
.ls-cloumn-tab li i{ content: ""; display: block; position:absolute; left:0; bottom:0; height:3px; width:0; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; background:#005ed1;}
.ls-cloumn-tab li.active i{ width:100%;}
.ls-cloumn-tab .alink{ position: absolute; right: 0; top:0; line-height: 32px; height: 32px; display: inline-block;   color: #005ED1; font-size:14px; padding: 0 12px; border: 1px solid rgb(0, 94, 209);  border-radius: 16px; -moz-border-radius: 16px;}
.ls-cloumn-tab .alink:hover{ color: #d10000; border-color: #d10000;}
.ls-cloumn-tab .more{ position: absolute; right: 0; top:0; font-size: 14px; color: #999; line-height: 32px; height: 32px; }
.ls-cloumn-tab .more:hover{ color: #005ed1;}
/*公共列表*/
.ls-doc-list{ margin-top: 20px;}
.ls-doc-list li{ height: 40px; padding:0 80px 0 0; line-height: 40px; overflow: hidden; font-size: 16px; position: relative; color: #999;}
.ls-doc-list li a{ display: inline-block; max-width: 100%; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; ;}
.ls-doc-list li .date{ position: absolute; right: 0; top: 0; font-family: Arial;  font-size: 14px; color: rgba(0, 0, 0, 0.4);}
.ls-doc-list li img{ float:left; padding:16px 0 0 0;}
/*公开列表 */
.ls-public-list{width: 100%;height: auto;}
.ls-public-list li{position: relative;  padding:2px 100px 2px 15px; height: 44px; line-height: 44px; overflow: hidden;background: url("../images/ico.png") no-repeat center left;  font-size: 18px;}
.ls-public-list li .date{position: absolute;right: 0;top: 2px; font-family: Arial; color: rgba(0, 0, 0, 0.4);}
.ls-public-list li .nr,.ls-public-list li .col-block{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-public-list li .title,.ls-public-list  li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.ls-public-list li .gl,.ls-public-list li .explain-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ls-public-list li .split{padding:0 2px;}
.ls-public-list li .gl a,.ls-public-list li .explain-list a{display:inline;color:#f10000;float:none;background:none;max-width:none;padding:0;margin:0;}
/*当前位置*/
.ls-crumbs-box{padding: 10px 0 10px 30px; margin-bottom: 2px; background: left 14px no-repeat; background-image: url(../images/lm-posico.png) !important; font-size:16px; line-height: 1.8; color: rgba(0, 0, 0, 0.4); }
.ls-crumbs-box .pos-font{}
.ls-crumbs-box i{font-style: normal;}
.ls-crumbs-box a{color: rgba(0, 0, 0, 0.4);}
.ls-crumbs-box a:hover{color:#007FE1;}
.ls-crumbs-box .search-keywords{color:#f00;}
/*无数据*/
.ui-data-empty,.ui-empty-skin1 {text-align: center}
.ui-empty-skin1 {height: 220px;margin: auto; background-image:url(../images/empty.png) !important; background-position: 50% 50%; background-repeat: no-repeat;}
/*提示语*/
.tooltip-inner { background: #007fe1; }
.tooltip.right .tooltip-arrow, .tooltip.left .tooltip-arrow { border-right-color: #007fe1; }
.tooltip.left .tooltip-arrow { border-left-color: #007fe1; }
.tooltip.top .tooltip-arrow { border-top-color: #007fe1; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #007fe1; }
.tooltip { font-size: 14px;}
/*分页/翻页*/
.pagination {clear: both;width: 100%;text-align: center;margin: 10px 0 5px;padding: 3px 0;line-height: 30px;font-size: 14px;font-family: "Microsoft YaHei";}
.pagination a{ background: #fff;}
.pagination a, .pagination span {display: inline-block;  border: 1px solid #ddd;color: #666;margin: 3px;padding: 0 10px;text-decoration: none;white-space: nowrap;height: 30px;border-radius: 3px;}
.pagination a:hover {background: #007FE1;border: 1px solid #007FE1;color: #fff !important;}
.pagination a.active {border: 1px solid #007FE1;color: #fff;}
.pagination span.current, .pagination span.current:hover {background: #007FE1;border: 1px solid #007FE1;color: #fff;}
.pagination span.disabled, .pagination span.disabled:hover {border: 1px solid #ddd;color: #cfcfcf;background: #f9f9f9;}
.pagination a.text, .pagination a.text:hover {color: #fff;background: #007FE1;border: #007FE1 1px solid;cursor: text;}
.pagination a.pagemore, .pagination a.pagemore:hover {color: #666;background: #fff;border: 1px solid #fff;cursor: text;padding: 0 3px;}
.pagination .total {border: 0;height: 32px;padding: 0;line-height: 32px;}
.pagination .inputBar {border: 0;height: 32px;padding: 0 2px 0 5px;line-height: 32px;}
.pagination .inputBar input {width: 40px;height: 26px;line-height: 26px;padding: 2px 5px;border: #ddd 1px solid;margin: -3px 3px 0;*margin: -1px 3px 0;_margin: -1px 3px 0;vertical-align: middle;border-radius: 3px;color: #333;}
.pagination .inputBar button {display: inline-block;background: #007FE1;border: 0;height: 32px;color: #fff;border-radius: 3px;padding: 0 8px;margin: -3px 3px 0;*margin: -1px 3px 0;_margin: -1px 3px 0;}
/*当前位置*/
.position_list{ font-size: 16px;position: relative;line-height: 30px; padding: 10px 0;}
.position_list .wzpos-span{background: url(../images/icon_pos.png) left 5px no-repeat;  display: block; padding: 0 270px 0 25px;}
.position_list i{ font-style: normal;}
.position_list.wzpos{ background: url(../images/icon_pos.png) left 15px no-repeat;  padding-left: 25px;}
/*页面纠错*/
.ui-dialog-title{color:#115DB2; font-size: 18px;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th .red{color:#d80c18;}
.correction-table th span{color:#115DB2;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{border:#ddd 1px solid;height:34px;line-height:34px;}
.correction-table td input{height:34px;line-height:34px;width:350px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td input#link{ background: #F5F5F5; width: 350px;}
.correction-table td textarea{width:350px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#115DB2;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*页面纠错 end*/
/*外链提示 > 弹窗*/
.ui-dialog-title,.ui-dialog-content{font-family:"Microsoft YaHei";}
.ui-dialog-content .jump-info p{word-break:break-all;word-wrap:break-word;}
.ui-dialog-content .btn-group{padding:10px 0;text-align:center;display:block;height:36px;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.ui-dialog-content .btn-group .btn-yes{background:#487bc5;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}
/*文章页*/
.ls-article{  background: #fff; position: relative; padding:40px 50px; border: 1px solid #ddd;}
.ls-article .guidang{position:absolute;right:0;top:200px;z-index:99;}
/*文章标题*/
.ls-article-title,.wztit,.newstitle{ font-size: 32px; line-height: 1.8; text-align: center;  padding: 20px 0 15px;}
.ls-article-subtitle{ text-align: center; font-size: 24px; line-height: 1.6;padding: 0 0 10px 0;}
.ls-article-toptitle,.ls-article-smalltitle{ text-align: center; font-size: 20px; line-height: 1.6;}
.ls-article-smalltitle{ padding-bottom:10px;}
/*文章信息*/
/*文章信息*/
.ls-article-menu,.newsinfo {  border-bottom: 1px solid #ddd; padding: 18px 0 13px; line-height: 24px; font-size: 16px; color: #999; text-align: center;}
.ls-article-menu .sp,.newsinfo span{ display: inline-block; margin:0 6px; vertical-align: middle; }
.ls-article-menu a{ color: #666;}
.ls-article-menu i,.newsinfo i{ font-style: normal;}
.ls-article-menuleft{ float: left;}
.ls-article-menuright{ float: right;}
.wz_font i { display: block; float:left; font-style: normal; white-space: nowrap;overflow: hidden;}
.wz_font span,.wz_font a { display: block; float:left;  height: 24px; line-height: 24px; padding: 0 7px; border: #e6e6e6 1px solid;text-align: center; cursor: pointer; color: #999999;}
.wz_font a:hover { color: #005ed1;}
.wz_font .active { color: #005ed1; font-weight: bold;}
.wz_font .j-fontBig { border-right: 0; border-radius: 2px 0 0 2px;}
.wz_font .j-fontSmall { border-left: 0; border-radius: 0 2px 2px 0;}
/*分享打印*/
.ls-article-share{padding-top: 10px;border-top: 1px solid #eee; }
.ls-article-share i{ font-style: normal;}
.ls-share-pf{width: 88px; height: 26px; vertical-align: middle; position: relative; padding-left: 20px; background: left center no-repeat; background-image: url(../images/share.png) !important; display: inline-block;  position: relative; z-index: 1;}
.ls-share-pf .share-box{right: auto; left: 22px; top: 0;}
.ls-share-pf .share-bar a{ margin-right: 6px;}
.ls-custom-menu{ line-height: 0; font-size: 0;}
.ls-custom-menu a,.ls-custom-menu span{display: inline-block; vertical-align: middle; line-height: 30px; font-size: 16px; padding:0 15px 0 22px; background: 0 center no-repeat; cursor: pointer;}
.ls-custom-menu .ls-print{ background-image: url("../images/print.png") !important; color: #666;}
.ls-custom-menu .ls-gototop{ padding-left: 20px; padding-right: 0; background-image: url("../images/gotop.png") !important; color: #666;}
.ls-custom-menu .ls-gototop:hover,.ls-custom-menu .ls-gototop:hover{ color: #c20015; }
.ewebeditor_doc{background: none !important; border: 0 none !important;}
/*文章内容*/
.ls-article-info{padding:20px  0;font-size:20px;text-justify: inter-ideograph;  overflow-x: auto;  color:#333; line-height:2; text-align: justify; position: relative; }
.ls-article-info img,.ls-article-info table{ max-width:90%;}
.ls-article-info img{margin:1px 0; max-width:90%; height: auto !important;}
.ls-article-info table{border-color:#333; border-spacing:0; border-collapse: collapse; margin: 0 auto;}
.ls-article-info table td{padding: 5px; line-height: 1.5; border:1px solid #333;}
.minh500{ height:auto; min-height:500px;}
/*视频文章*/
.ls-article-video{text-align: center; padding: 20px 0;}
/*二维码*/
.ls-article-code{margin:0 auto;padding:20px 0;text-align:center;}
.ls-article-code .scan_code{text-align:center;width:auto;margin:0 auto;}
.ls-article-code img{width:150px;height:150px;border:1px solid #efefef;margin:0 auto;padding:9px;background:#fff;  }
.ls-article-code .title{display:block;text-align:center;line-height:32px;font-size:18px;color: #9E9E9E;}
/*当前位置*/
.wz_top{   font-size: 16px;line-height: 1.8;padding: 10px 0 10px 25px;background: url(../images/dqwz.png) left 15px no-repeat; }
.wz_top .search-keywords{ color: #f00;}
.wz_top i{ font-style: normal;}
/*信息公开文章*/
.ls-gkwz-content{ padding: 20px 0;}
.gk_title { font-size: 30px; line-height: 45px; text-align: center; font-weight: bold; padding: 10px 20px 20px; color: #333333;position: relative; z-index: 10;}
.gk_title_top { font-size: 20px; line-height: 1.8; text-align: center;}
.gk_title_sub { font-size: 24px;font-weight: bold;text-align: center;line-height: 1.8;padding-bottom: 10px;}
.gk_title div.wz_xg {background: url(../images/xxgk_xg.png) 0 0 no-repeat;height: 284px;width: 291px;position: absolute;right: 0;top: -184px;}
.gk_title div.wz_sx {background: url(../images/xxgk_sx.png) 0 0 no-repeat;height: 284px;width: 291px;position: absolute;right: 0;top: -184px;}
.gk_title div.wz_fz {background: url(../images/xxgk_fz.png) 0 0 no-repeat;height: 284px;width: 291px;position: absolute;right: 0;top: -184px;}
.gk_title div.wz_kf {background: url(../images/xxgk_kf.png) 0 0 no-repeat;height: 284px;width: 291px;position: absolute;right: 0;top: -184px;}
.div_table_suoyin { line-height: 30px;font-size: 16px; margin: 0 0 22px;}
.div_table_suoyin .table_suoyin {border-collapse: collapse; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.div_table_suoyin .table_suoyin th {width: 160px; color: #3d3d3d; font-weight: bold; text-align: center; padding: 4px 8px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #f7f7f7;}
.div_table_suoyin .table_suoyin td {width: 450px; padding: 4px 8px; word-break: break-all; line-height: 22px; text-align: justify; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; color: #666666;}
.div_table_suoyin .table_suoyin td.small {width: 258px;}
.div_table_suoyin .table_suoyin td.pmingcheng { padding: 0 10px;}

/*栏目页搜索*/
.ls-hd-search{ position: relative; margin: 0 auto 20px auto; width: 705px; height: 50px; }
.ls-hd-search .ss1{ margin-right: 232px;}
.ls-hd-search .ss1 input{ width: 100%; border-radius: 4px 0 0 4px;   font-size: 18px; padding: 0 15px; border: 1px solid rgb(220, 226, 233);  border-right: none; box-sizing: border-box; height: 50px; line-height: 50px; background: #fff; }
.ls-hd-search .ss1 input:focus{ border-color: #005ed1; }
.ls-hd-search .ss1 input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-hd-search .ss1 input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-hd-search .ss1 input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-hd-search .ss2{ position: absolute; right: 0; top:0; }
.ls-hd-search .ss2 input{ width: 108px;height: 50px; line-height: 50px;  background: #005ed1; color: #fff; border: 1px solid #005ed1; cursor: pointer; font-size: 18px; box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25); border-radius: 0 8px 8px 0;}
.ls-hd-search .ss2 .btn-reset{ margin-left: 12px;   border-color:#DCE2E9; color: #333; border-radius: 8px;box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25);background: linear-gradient(146.58deg, rgb(251, 253, 255) 12.83%,rgb(255, 255, 255) 87.074%); cursor: pointer;}

@media  (max-width: 991px){
    .ls-header{ position: static;}
    .ls-page-container{ padding-top: 0;}
}