@font-face{
    font-family: "TimesNewRoman";
    src : url('TimesNewRoman.ttf');
}
@font-face{
    font-family:  "PingFang","微软雅黑";
    src : url('PingFang SC Regular.ttf');
}
html ,body{
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
padding:0px;
margin: 0;
font-family: "PingFang","微软雅黑",Arial,sans-serif !important;
color:#444;
font-size:14px;
}
ul,li,ol{list-style:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
margin: .67em 0;
font-size: 2em;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
height: 0;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
font: inherit;
color: inherit;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
padding: .35em .625em .75em;
margin: 0 2px;
border: 1px solid #c0c0c0;
}
legend {
padding: 0;
border: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
td,
th {
padding: 0;
}
@media print {
* {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
box-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;

page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
select {
background: #fff !important;
}
}
a:hover,a:active,a:focus,a:visited{text-decoration:none;/* color:#5980d1; */}

.navbar-header .navbar-brand a:hover img{opacity:1!important;}
.main_wswsys a:hover img,.gl_main_wswsys a:hover img{opacity: 0.6;}

body,html{background:#f6f6f6;}
.fl{float:left;}
.fr{float:right;}
.w100{width:100%;}
.clear{clear:both;}
.paddnone{padding:0px;}
.paddleft15{padding-left:15px;}
.paddleft30{padding-left:30px;}
.paddright30{padding-right:30px;}
.paddright15{padding-right:15px;}
.paddleft0{padding-left:0px;}
.paddright0{padding-right:0px;}
.mar0{margin:0px;}
.mart0{margin-top:0px;}
.mart15{margin-top:15px;}
.mart10{margin-top:10px;}
.marb15{margin-bottom:15px;}
.marb30{margin-bottom:30px;}
.container{padding:0px;}

.footer_wswsys .container{overflow:hidden;}
@media (max-width: 768px) {
.app_padd15{padding:0px 15px;}
}
@media (min-width: 1200px) {
    body,html{min-width:1260px;background:#f6f6f6;}
    .container{
        width:1254px;
    }
       
}

/*list start*/
.comment_list,.comment_list li{float:left;width:100%;padding:0px;margin:0px;}
.comment_list li{padding-bottom:8px;padding-top:0px;background:url(wswsys_list-im-sklmr-2022.png) left 10px no-repeat;
    padding-left:20px;}
.comment_list li a{float:left;font-size:16px;line-height:24px;color:#333;}
.comment_list li a:hover{color:#216aa3;}
.comment_list li a{
    width:85%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
}


.comment_list li span{
    float:right;color:#a0a0a0;
    line-height:24px;font-size:16px; font-family: Arial;
}
@media (max-width: 1200px) {
    .comment_list li a{width:79%;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        white-space:nowrap;}
       
}
@media (max-width: 992px) {
    .comment_list li a{width:70%;}
       
}
@media (max-width: 768px) {
    .comment_list li a{
        width:99%;
        white-space: inherit;
        text-overflow: inherit;
        overflow: inherit;
        word-break: inherit;
        text-align:left;
    }
       
}

/*list end*/
.header_bg{
    background:#0071a4;
    height:550px;
    border-top:3px solid #1c7eac;
}
.header_bg{
     /*text-shadow: 0px 1px 0px rgb(204, 204, 204), 0px 2px 0px rgb(201, 201, 201), 0px 3px 0px rgb(187, 187, 187), 0px 4px 0px rgb(185, 185, 185), 0px 5px 0px rgb(170, 170, 170), 0px 6px 1px rgba(0, 0, 0, 0.1), 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 3px 5px rgba(0, 0, 0, 0.2), 0px 5px 10px rgba(0, 0, 0, 0.25), 0px 20px 20px rgba(0, 0, 0, 0.15);*/
    background: #0071a4;
 background-image: -webkit-radial-gradient(top, circle cover, #0074a7 0%, #00183a 130%);
 background-image: -moz-radial-gradient(top, circle cover, #0074a7 0%, #00183a 130%);
 background-image: -o-radial-gradient(top, circle cover, #0074a7 0%, #00183a 130%);
 background-image: radial-gradient(top, circle cover, #0074a7 0%, #00183a 130%);
}
:root .header_bg{filter:none;}
.header_top{background:#00659c;border-bottom:3px solid #00598b;}
.header_top .breadcrumb{background:transparent;border:none;margin:0px;padding:15px 0;}
.header_top .breadcrumb li a{
    font-size:18px;
    color:#fff;
}
.header_top .breadcrumb li a img{margin-right:5px;}
.header_top .breadcrumb >li+li:after{
    color:#fff;
    content:"";
    padding:0px;
}
.header_top .breadcrumb>li+li:before
{
    color:#fff;
    content:"\007C";
    padding:0px 12px;
}
.header_top .breadcrumb li a:hover{
    color:#bae9ff;
}
.nav_bar_wswsys{
    
}

/* header navbar */
.nav_bar_wswsys .navbar-brand{height:auto;padding:0px;}
.nav_bar_logo{position:relative;margin-top:60px;}
.search{position: relative; z-index: 999;}
.navbar_top{position: relative;}

.nav_bar_wswsys .navbar-brand img{width:100%;max-width:762px;min-width:86px;}
.nav_bar_wswsys .breadcrumb{padding:10px 0px 0px 10px;margin-right:20px;background:transparent;color:#5D5D5D;border-radius: 0px;margin-bottom:5px;}
.nav_bar_wswsys .breadcrumb li a{color:#5D5D5D;font-size:14px;}
.nav_bar_wswsys .breadcrumb li{border-right:1px solid #C0C0C0;padding-right:10px;height:14px;line-height:14px;}
.navbr_right img{width:330px;position:absolute;bottom:0;right:0;}
.nav_bar_wswsys .breadcrumb li a:hover{color:#126dea;}

/*search*/
.app_search .navbar-form{padding:0px;margin:0px;margin-top:3px;box-shadow:none;}
.app_search .navbar-form .form-group{
    background:rgba(255,255,255,1);
    border-radius: 17.5px;
    padding:0px 10px 0px 10px;
    border:1px solid rgba(255,255,255,0.5);
}
.app_search .navbar-form .form-group .form-control{
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    color:#fff;
    height:30px;
}

.app_search .navbar-form .form-group input::-webkit-input-placeholder{
    color:#a8a8a8;
    opacity: 1;
}
.app_search .navbar-form .form-group input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#a8a8a8;
    opacity: 1;
}
.app_search .navbar-form .form-group input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#a8a8a8;
    opacity: 1;
}
.app_search .navbar-form .form-group input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#a8a8a8;
    opacity: 1; 
}
.app_search .navbar-form .form-group input{background:none;border:none;}
.app_search .navbar-form .form-group input[type="button"]{
    padding:0px 15px;color:#a8a8a8;
    border-radius:0px!important;
    background:url(wswsys_search_btn-im-sklmr-2022.png) center center no-repeat;
    background-size: 24px 24px;
    height:34px;
}
.app_search .navbar-form .form-group .form-control{padding:0px;color:#a8a8a8;}

.btnEn{
    float:right;
    width:40px;
    height:40px;
    text-align:center;
    line-height:40px;
    border-radius: 50%;
    background:#fff;
    color:#0d3b65;
    margin-left:15px;
    margin-top:5px;
}

/* navbar */
.nav_wswsys{
    margin-top:60px;
    position:relative;
    z-index:3;
    background:#0c6ab9;
    background:transparent;
    border-radius:0px;
    min-height:50px;
    line-height:50px;
    padding:0px 0;
}
.nav_wswsys .container{border:1px solid #fff;}
.navbar-header span{color:#fff;font-size:16px;line-height:50px;}
.navbar-toggle{margin-top:8px;}
.nav_main_wswsys .navbar-nav  > li {
  float: none;
}

@media (max-width: 768px) {
    .nav_wswsys{min-height:30px;line-height:30px;background:transparent;}
    .app_search .navbar-form{margin-right:15px;}
}
@media (max-width: 585px) {
    .nav_bar_wswsys .navbar-brand img{margin-top:-12px;}
    .navbar-header span{line-height:42px;}
    .navbar-toggle{margin-top:4px;}
    .nav_bg_wswsys{min-height:120px;background-size:100% 170px;}
}

.nav_main_wswsys {
  border-bottom: 0;
}

.nav_main_wswsys .nav{position: relative;}
.nav_main_wswsys .nav>li.width_dropdown{position: static;}
.web_menu h1{
    font-size:18px;color:#333;font-weight:bold;
    padding-left:15px;
    border-left: 5px solid #fff;
}
.web_menu h1> a{color:#fff!important;}
.web_menu h1> a:hover{color:#fff!important;}
.menu_cxpt{padding:0 30px;padding-bottom:10px;}
.menu_cxpt dl{margin-top:10px;float:left;width:100%;}
.menu_cxpt dl dd{
    background: url(wswsys_icon_list22-im-sklmr-2022.png) left 5px no-repeat;
    padding-left: 25px;
    padding-bottom: 10px;
}
.menu_cxpt dl dd a{font-size:18px;color:#fff;}

.nav_main_wswsys .navbar-nav  > li {
  display: table-cell;
  width: 1%;
}

.nav_main_wswsys .navbar-nav  >  li+li:before{
    float:left;
    display:block;
    color:#FF8A8A;
    /*content:"\007C";*/

}

.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a{
    color:#fff;
    font-size:18px;
    font-weight: bold;
    /*white-space:nowrap;*/
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    text-align: center;
    margin:0px;
} 
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a span{
    /*border:1px solid blue;*/
    padding-bottom:13px;
    border-bottom:3px solid #BC0008;
}

.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.nav_lg {padding:15px\9;}
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.nav_lg{padding:15px\0;}
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.nav_lg {*padding:15px;}
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.nav_lg {padding:15px\0;}
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.nav_lg {padding:15px\0\9;}
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.nav_lg {padding//:15px;}

.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a:hover ,
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a:active ,
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a:focus ,
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.active {
    /*background:#eef3f6;*/
    color:#fff;
    background:#00659c;
}
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a:hover span,
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a:active span,
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a:focus span,
.nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav> li > a.active span{
    /*background:#eef3f6;
    color:#014199;*/
    background:transparent;
    border-bottom:3px solid #fff;
}

.nav_wswsys .nav_main_wswsys .wid_gzdhs{width:1.5%;}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background: #fff;
  border-radius: 1px;
}
.navbar-collapse
{
  border-top: 0px solid transparent; 
  -webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,0); 
  box-shadow: inset 0 0px 0 rgba(255,255,255,0); 
}
.nav_main_wswsys ul li.open > a{
     background:transparent;
}
.nav_main_wswsys ul li.open > a span{
        /*background:#eef3f6;*/
        /*color:#014199;*/
       
        border-bottom:3px solid #fff;
}


      /* nav 2 */
      .navbar-nav_wswsys ul.navbar-nav li.open > a.dropdown-toggle{background:transparent;}
    .navbar-nav_wswsys ul.navbar-nav li.open > a.dropdown-toggle span{
        border-bottom:3px solid #fff;
    }
    .nav_wswsys .nav_main_wswsys .dropdown-menu {
        min-width: 196px;
        width: 100%;
        border-radius: 0px;
        background:#fff;
    }
    .nav_wswsys .nav_main_wswsys .dropdown-menu li a{
        color:#444;
        padding:10px 10px;-webkit-transition: none;
        font-size:16px;
        text-align:left;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
        transition: none;
        background:transparent;
        border-bottom:1px solid #eee;
    }

    .nav_wswsys .nav_main_wswsys .dropdown-menu li:last-child a{border-bottom:0px;}
    .nav_wswsys .nav_main_wswsys .dropdown-menu li a:hover,
    .nav_wswsys .nav_main_wswsys .dropdown-menu li a:active,
    .nav_wswsys .nav_main_wswsys .dropdown-menu li a:focus{
        color:#444;
        background:rgba(11, 69, 157, 0.1);
    }
    .navbar-nav_wswsys .dropdown-toggle{position: relative;}
    /*.navbar-nav_wswsys .dropdown-toggle i.fa-angle-right{position: absolute;right:10px;top:10px;color:#fff;font-size:20px;}*/
    /*.navbar-nav_wswsys .dropdown .dropdown-toggle i{display:none;}*/
    .navbar-nav_wswsys .dropdown.open .dropdown-toggle i{display:block;}
     .navbar-nav_wswsys .dropdown.open .dropdown-toggle:hover i{
        display:block;color:#fff;}
    .menu_tree{top:-4px!important;left:100%!important;}
    .navbar-nav_wswsys ul.navbar-nav li.open > a.dropdown-toggle i{color:#fff;}

    @media (max-width: 992px) {
        .nav_wswsys .nav_main_wswsys .dropdown-menu {
        min-width: 130px;}
        .nav_wswsys .nav_main_wswsys .dropdown-menu > li >a{font-size:13px;}
        .navbar-nav_wswsys .dropdown-toggle i.fa-caret-up{position: absolute;color:#e2edff;font-size:20px;bottom:-7px;left:40%;}
    }

    .navbar-nav_wswsys ul.navbar-nav .dropdown-menu li.open > a.dropdown-toggle{
        color:#0c6ab9;
        background:rgba(187, 0, 12, 0.29);
    }
@media (max-width: 1200px) {
    .nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav > li > a{
        color:#fff;font-size:18px;white-space:nowrap;
    } 
}
@media (max-width: 992px) and (min-width: 768px){
    .nav_wswsys .nav_main_wswsys .navbar-nav_wswsys .navbar-nav > li > a{
        /*color:#fff;font-size:14px;*/
        white-space:normal;
        font-size:16px;
        padding-left: 0px;
        padding-right: 0px;
    } 
    /*.search_btn{padding-right:20px;}*/
}
@media (max-width: 767px) {
    .navbar-nav{margin:0px;}
    .nav_main_wswsys ul li.open > a{
        background:#00659c!important;
    }
    .nav_wswsys .nav_main_wswsys .dropdown-menu {
        background:#f5f5f5;
    }
    .nav_wswsys .nav_main_wswsys .dropdown-menu.menu_tree li a{padding:10px 0px 10px 30px;}
    .nav_wswsys .nav_main_wswsys .navbar-nav_wswsys li > a{
        padding: 15px 20px 15px 20px!important;
        color:#444!important;
        font-size:18px!important;white-space:nowrap;
    } 
    .nav_wswsys .nav_main_wswsys .navbar-nav_wswsys li > a.active,
    .nav_wswsys .nav_main_wswsys .navbar-nav_wswsys li.open > a,
    .nav_wswsys .nav_main_wswsys .navbar-nav_wswsys li > a:hover{
        color:#fff!important;
    }
    .nav_main_wswsys .navbar-nav  >  li > a {
    margin-bottom: 5px;
    text-align: left!important;
    border-bottom:1px solid rgba(11, 69, 157, 0.29)!important;
    }
    .nav_main_wswsys .navbar-nav  >  li > a:hover {
    border-bottom:1px solid rgba(11, 69, 157, 0.29);
    }
    .nav_main_wswsys .navbar-nav  > li {
    
    float:left;
    width:100%;
    }
    .nav_wswsys .navbar-header{
        margin:0px;padding-left:15px;
        /*background:#0c6ab9;*/
    } 
    .navbar-collapse.in{
        background:#fff;
    }
    .nav_main_wswsys .navbar-nav  >  li+li:before{
        float:left;
        display:block;color:#FF8A8A;content:"";
        padding:10px 0px 0px 0px;
    }
    /*.navbar-nav_wswsys .dropdown-toggle i.fa-angle-right{color:#fff;}*/
    .menu_tree a{color:#d3e1eb!important;}
    .nav_wswsys .nav_main_wswsys .dropdown-menu li a{border-bottom:0px solid rgba(11,69,157,0.2);}
    .nav_wswsys .nav_main_wswsys .dropdown-menu li a:hover{color:#333;}

}


/* footer */
.footer_wswsys{
    background:#004e82;
    border-top: 8px solid;
    padding:30px;
    border-image: -webkit-linear-gradient(to right,#0160a4, #00bdf1, #0160a4) 1;
    border-image: -moz-linear-gradient(to right,#0160a4, #00bdf1, #0160a4) 1;
    border-image: -o-linear-gradient(to right,#0160a4, #00bdf1, #0160a4) 1;
    border-image: linear-gradient(to right,#0160a4, #00bdf1, #0160a4) 1;
}
.footer_cont_wswsys{
   text-align:center;
   line-height:26px;
}
.font14{
    font-size:14px;
}
.color_fff{
    color:#fff;
}
@media (max-width: 400px) {
    .footer_cont_wswsys{
        width:240px;
        margin:0 auto;
    }
}

/*分辨率适配1660*/
@media screen and (min-width: 1660px){
}
/*分辨率适配1200 - 1659*/

@media screen and (max-width: 1659px) and (min-width: 1200px){
}
@media (min-width: 1200px){
    .nav_bar_wswsys .navbar-brand img{width:100%;width:762px;min-width:86px;}
}
/*分辨率适配992 - 1199*/
@media screen and (max-width: 1199px){
    .navbar_top{position: relative;}
    .navbar_top .search{position: absolute; right: 0px;top: 90px;}
}
@media screen and (max-width: 1199px) and (min-width: 992px){
    .container{
        width:940px;
    }
}
/*分辨率适配768 - 991*/
@media screen and (max-width: 991px) and (min-width: 768px){
    .container{
        width:720px;
    }
}
/*分辨率适配640 - 767*/
@media screen and (max-width: 767px) and (min-width: 640px){
    .container{
        width:600px;
    }
    .app_search .navbar-form{
        -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0);
    padding:0px;
    }
    .app_search .navbar-form .form-group .form-control{
        width:auto;
        display:initial;
        
    }
    .navbar_top .search{position: absolute; right: 0px;top: 70px;}
}
/*分辨率适配320 - 639*/
@media screen and (max-width: 639px) and (min-width: 320px){
    body,html{overflow-x:hidden;}
    .container{
        min-width:300px;
        width:100%;
        padding:0px 15px;
    }
    .app_search .navbar-form{
        -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0);
    padding:0px;
    }
    .app_search .navbar-form .form-group .form-control{
        width:auto;
        display:initial;
        
    }
    .navbar_top .search{position: absolute; right: 0px;top: 70px;}
    .nav_bar_logo{margin-top:90px;}
    .header_top .breadcrumb li a{font-size:14px;}
    .header_top .breadcrumb>li+li:before{padding:0px 7px;}
    .nav_wswsys{margin-top:40px;}
    .nav_bar_wswsys .navbar-brand img{max-width:330px;}
}