@charset "utf-8";
@import "utilities.css";
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 16px;
    line-height: 1.5;
    background: url(../images/bg_body.png) no-repeat center 0 #f6fafd;
    background-size: 100% auto;
}
*{box-sizing:border-box}
/* 要注意表单元素并不继承父级 font 的问题 */
input,
button,
select,
textarea {
    font-family:"yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 100%;
}
input,
select,
textarea{color: #000;background-color: #fff;border-radius: 5px;border: 1px solid #C0C4CC;font-size: 16px;}
input:focus ,
select:focus ,
textarea:focus {border-color: #7db7e1;outline: 0;}
input[type="checkbox"],input[type="radio"]{border:none; padding:0}
/*美化select*/
select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/select_arrow.png") no-repeat calc(100% - 10px) center #fff;
    padding-right: 20px;
    cursor: pointer;
    outline:none;
}
select::-ms-expand{display: none;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form,ul,ol{margin:0; padding:0;}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
    border-collapse:collapse;border-spacing:0;
}
/* IE bug fixed: th 不继承 text-align*/
th {
    text-align:center; font-weight:normal;
}
/* 去除默认边框 */
fieldset,img {
    border:0;
}
/* 去掉列表前的标识, li 会继承 */
ol,ul {
    list-style:none;
}
label{font-size: 16px;}
/* a */
a {color: #0282DD;text-decoration: none;cursor: pointer;}
a:hover {color:#23427a;text-decoration:none;}
*{box-sizing: border-box;}
.cell.form-text{padding-top:3px;}
/*谷歌美化滚动条*/
::-webkit-scrollbar {
  width: 8; /* 滚动条宽度 */
  height: 8; /* 滚动条高度 */
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
  background: #f1f1f1; /* 轨道背景颜色 */
  border-radius: 5px; /* 轨道圆角 */
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  background: #dbdbdb; /* 滑块背景颜色 */
  border-radius: 5px; /* 滑块圆角 */
}

/* 滑块悬停状态 */
::-webkit-scrollbar-thumb:hover {
  background: #999; /* 悬停时滑块背景颜色 */
}
/* 滑块悬停状态 */
::-webkit-scrollbar-thumb:hover {
  background: #999; /* 悬停时滑块背景颜色 */
}
::-webkit-input-placeholder{ color: #c0c4cc; }
/*单选、多选*/
input[type="radio"] {
  width: 18px;
  height: 18px;
  background-color: #fff; 
  border: solid 1px #ddd;
  border-radius: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  vertical-align: -3px;
  cursor: default;
  -webkit-appearance: none;
  user-select: none;
  transition: background-color ease 0.1s;
}
input[type="radio"]:checked{
  background-color: #fff;
  border: solid 1px #0282DD;
  text-align: center;
  background-clip: padding-box;
}

input[type="radio"]:checked:before,
input[type="radio"]:checked:after{
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  background: #0282DD;
  border-radius: 50%;
  border-top: none;
  border-right: none;
  z-index: 2;
}

input[type="radio"]:disabled {
  background-color: #fff;
  border: solid 1px #797979;
}
input[type="radio"]:disabled:before,
input[type="radio"]:disabled:after {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  background: #797979;
  z-index: 2; 
}

/*单选、多选*/
input[type="checkbox"] {
  width: 18px;
  height: 18px;
  background-color: #fff;
  border: solid 1px #ddd;
  border-radius: 12px;
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  vertical-align: -4px;
  cursor: default;
  -webkit-appearance: none;
  user-select: none;
  transition: background-color ease 0.1s;
}
input[type="checkbox"]{
  border-radius: 4px;
  padding: 5px;
  background: #fff;
}

input[type="checkbox"]:checked{
  background-color: #0282DD;
  border: solid 1px #fff;
  text-align: center;
}
input[type="checkbox"]:checked:before,
input[type="checkbox"]:checked:after{
  content: '';
  width: 8px;
  height: 4px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -4px;
  background: transparent;
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  z-index: 2;
  border-radius: 0;
  transform: rotate(-45deg);
}

input[type="checkbox"]:disabled {
  background-color: #ddd;
  border: solid 1px #ddd;
}

label > input[type="radio"],label input[type="checkbox"]{margin-right:3px;margin-left:5px;}


/*icon*/
.icon {
    display: inline-block;
    background-repeat: no-repeat;
    margin-right:2px;
    width: 16px;
    height: 16px;
    vertical-align: middle;

}
.icon-news{background-image:url(../images/icon_news.png); width:17px; height:14px;}
.icon-quit{background-image:url(../images/icon_quit.png);}
.icon-no{background-image:url(../images/icon_no.png); width: 24px; height: 24px;}
.icon-search-w{background-image:url(../images/icon_search_w.png);background-size: cover;width: 20px;height: 20px;}


h3{font-size: 18px; font-weight: normal}
h4{font-size: 16px;font-weight: normal}

/*btn*/
.btn {padding: 0 15px;height: 40px;border-radius: 5px;color: #000;line-height: normal;background-color: #fff;border: 1px solid #0282DD;min-width: 80px;line-height: 40px;vertical-align: middle;display: inline-flex;justify-content: center;align-items: center;}
.btn:hover{background-color: #f0f8ff;color: inherit;text-decoration:none;}
.btn.disable,.btn.disable:hover, .btn.disable:focus{ background-color:#f0f0f0; border: 1px solid #d1d0d0; color: #d1d0d0; cursor:not-allowed;}
.btn-default {color: #fff;background-color: #0282DD;border: 1px solid #0282DD;}
.btn-default:hover { color: #fff; background-color:#2d6fc1; border:1px solid #12a0f6;}
.btn-blue {color: #fff;background-color: #0282DD;border: 1px solid #0282DD;}
.btn-blue:hover { color: #fff; background-color:#2d6fc1; border:1px solid #12a0f6;}
.btn-yellow { color: #fff; background-color:#ff6c23; border:1px solid #fff2bc;}
.btn-yellow:hover { color: #fff; background-color:#fc5c0d; border:1px solid #fff2bc;}
.btn-lg {padding: 10px 40px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.btn-xs {padding: 0 10px;border-radius: 4px;min-width: auto;line-height: 36px;height: 36px;}

/*首页*/
.header{text-align: center;height: 500px;padding-top: 50px;}
.header .logo{}
.service-box{overflow: hidden; margin-bottom: 10px;}
.service-box li{width: 20%; text-align: center;float: left;}
.service-box li a{display: block;color: inherit;padding: 10px;}
.service-box li a:hover{opacity: 0.8;}
.service-box li img{display: block;margin: 0 auto 5px auto;}
.ban-box{overflow: hidden;padding: 10px;margin-bottom: 10px;}

.anchor-box{background-color:#3979c3;background-color: rgba(57,121,195,0.9);}
.anchor-box:before,
.anchor-box:after {
    display: table;
    line-height: 0;
    content: "";
}
.anchor-box:after {
    clear: both;
}
.anchor-box li{width: 25%; float: left;position: relative;}
.anchor-box li > a{border-radius:5px;display:block;margin: 10px 5px;padding: 10px 0 10px 20px;text-shadow: #fff 0 2px 0;font-size: 18px;box-shadow:inset 0 0 3px #fff;}
.anchor-box li:hover a{opacity: 0.9;}
.anchor-box li:first-child > a{margin-left: 10px;}
.anchor-box li.a1 > a{color:#005b86;background: url("../images/arrow_a1.png") no-repeat 95% center #58d2ff;}
.anchor-box li.a2 > a{color:#427000;background: url("../images/arrow_a2.png") no-repeat 95% center #c3e76b;}
.anchor-box li.a3 > a{color:#a66200;background: url("../images/arrow_a3.png") no-repeat 95% center #ffd76c;}
.anchor-box li.a4 > a{color:#4a4596;background: url("../images/arrow_a4.png") no-repeat 95% center #decaff;}
.anchor-box li .sub{position: absolute; top: 100%; right: 0;z-index: 99;background-color: #fff;background-color:rgba(256,256,256,0.8);white-space:nowrap;padding: 10px;display: none;box-shadow: 1px 1px 7px #333;}
.anchor-box li .sub.pos1{right: auto;left: -150px;}
.anchor-box li:first-child .sub{left: 0; right: auto;}
.anchor-box li .sub a{display: inline-block;white-space:nowrap;width: 80px;height: 80px; margin: 0 5px;}
.anchor-box li .sub a:hover{opacity: 0.8;}
.anchor-box li .sub img{width: 100%; display: block;}
.anchor-box li:hover .sub{display: block;}

/*list*/
.list li{list-style-position: inside;border-bottom: 1px dotted #dbdbdb;padding-left: 15px;position: relative;line-height: 40px;background: url("../images/rec.png") no-repeat 0 center;}
.list li a{color: inherit;}
.list li a:hover{text-decoration: underline}
.list li .date{color: #999;font-style: normal;position: absolute;right: 5px;top: 5px;font-size: 90%;}

/*内页头部*/
.wrap{margin: 0 auto;padding-bottom: 45px;width: 1246px;position: relative;background: url("../images/bg_header.png")0 0 no-repeat #fff;background-size: 100% auto;min-height: calc(100vh - 160px);}
.container{
    width: 1108px;
    margin: 0 auto;
    border-radius: 10px;
    background-color: rgba(255,255,255,1);
    box-shadow: 0px 2px 6px 0px rgba(191,191,191,0.4);
    min-height: calc(100vh - 660px);
}
.logo{width: 617px;display: inline-block;}

/*页脚*/
.footer{margin: 0 auto;width: 1246px;height: 160px;background: linear-gradient(160.09deg, rgba(246,246,246,1) 13.69%,rgba(255,246,228,1) 123.17%);line-height: 1.8;}
.footer .inner{
    display: flex;
    justify-content: space-between;
    height: 160px;
    padding-top: 30px;
    width: 900px;
    margin: 0 auto;
}
.footer .ll{}
.footer .mm{}
.footer .rr{
    display: flex;
    gap: 15px;
}
.footer h3{
    font-weight: bold;
}
.footer p{
    color: #999;
    font-size: 14px;
}
.footer .code_pub{
    width: 80px;
    height: 80px;
}

/*alpha-box 首页半透明*/
.alpha-box{background-color: rgba(255,255,255,0.75);}

/*目录导航*/
.cal-box{
    display: flex;
    flex-wrap: wrap;
    width: 545px;
    gap: 25px;
}
.cal-box li{
}
.cal-box li .inner{display: block;box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.2);width: 164px;height: 110px;border-radius: 10px;}
.cal-box li .inner:hover{opacity: 0.8;}
.cal-box li img{}


/* table */
.table {border-collapse:collapse;width:100%;border: 1px solid #eee;}
.table thead {background: #f2f2f2;}
.table th,.table td {text-align: center; }
.table td,.table th {border-bottom: 1px solid #eee;padding: 10px;}
.table tr.active{}
.table .tl{text-align:left;}
.table .tt{background: #1e72be;}

/*table-form*/
.table-form{ background-color: #fff;width: 100%;}
.table-form > tbody > tr > th{background-color:#f8f8f8; text-align:right;}
.table-form  td,.table-form  th {border: 1px solid #eee;padding: 8px 10px;line-height:30px;}
.table-form td {text-align: left; }
.table-form th{width: 120px;}
.table-form td.tr {text-align: right; }

/* 步骤 */
.step-box{display: flex;flex-wrap: wrap;margin-bottom: 20px;margin-top: 20px;justify-content: center;}
.step-box li{padding-top: 40px;text-align:center;position: relative;}
.step-box li:before{content:"";width: 32px;height: 32px;position: absolute;left: 50%;margin-left: -16px;top: 0;z-index: 2;background: url(../images/icon_complete.png) center 0 no-repeat;}
.step-box li:after{content:"";width: 100%;font-size: 0;overflow: hidden;position: absolute;border-top: 1px solid #447bb8;top: 16px;left: 0;right: 0;z-index: 1;width: 100%;}
.step-box li.active:before{background: url(../images/icon_active.png) center 0 no-repeat;}
.step-box li:first-child:after{width: 50%;left: 50%;}
.step-box li:last-child:after{width: 50%;right: 50%;}
.step-box p{padding-left: 40px; padding-right: 40px;}
.step-box p:last-child{color: #999;font-size: 14px;}
/*页码*/
.page{text-align:center; overflow: hidden}
.page a,
.page span {color:#808080;margin: 5px 2px;padding: 0 12px;background:#f2f2f2;display: inline-block;height: 30px;line-height: 30px;border-radius: 2px;}
.page a:hover { border-color: #999; color: #666; background:#e9e9e9;}
.page span {background: transparent; color: #000;}

.page2 {position: relative;}
.page2 a {color:inherit;margin:0 2px; padding:0 15px;background:#ececec;display: inline-block;height:34px;line-height:34px;  }
.page2 a:hover {background:#d9d6d6;}
.page2 a.active {background: #0e61d1;color: #fff;}
.page2 p {position: absolute; right: 0; top: 6px;}
.page2 #pageTexter {background: #FFF; color: #000; height: 24px; line-height: 24px; padding: 3px; vertical-align: middle; width: 42px;}
.page2 .pageTexter {background: #FFF; color: #000; height: 24px; line-height: 24px; padding: 3px; vertical-align: middle; width: 42px;}

.help-box h3{color: #0282de;position: relative;padding-left: 10px;line-height: 1;margin: 10px 0 15px 0;font-weight: bold;}
.help-box h3:before{content:"";position: absolute;left: 0;top: 1px;width: 3px;height: 18px;background: #0282de;}
.help-box dt{line-height:35px;font-size:16px;margin:10px 0;font-weight: bold;}
.help-box dd{line-height: 32px;}
.help-box img{border: 1px solid #eee;display:block;padding:5px;border-radius:5px;width:90%;margin: 10px 0 10px 2%;}


/*登录信息status-bar*/
.status-bar {position: absolute;top: 0;left: 0;width: 100%;padding: 10px;z-index: 999;font-size: 16px;}
.status-bar .uid {margin-right: 5px;}
.status-bar .tr a:hover{text-decoration:underline}
.status-bar a {
}
.status-bar-idx .status-bar {}
.status-bar-idx .status-bar a {}

/*头部导航*/
.nav{width: 100%;display: flex;border-radius: 10px 10px 0 0;background: #eef7ff;}
.nav:after {clear: both;content: " ";display: block;font-size: 0; height: 0;visibility: hidden;}
.nav li{flex: 1;}
.nav li a{display: block;text-align: center;color: inherit;height: 58px;line-height: 58px;font-size: 22px;}
.nav li a:hover{color: #0282DD;}
.nav li.active a{color: #0282DD;background: #fff;}
.nav li:first-child a{border-radius: 10px 0 0 0;}
.nav li:last-child a{border-radius: 0 10px 0 0;}


/*面包屑*/
.breadcrumb {display: flex;justify-content: space-between;border-bottom: 1px solid #eee;margin: 20px 30px 10px 30px;align-items: end;}
.breadcrumb .tt{position: relative;font-size: 28px;padding-bottom: 10px;}
.breadcrumb .tt:after{content: "";position: absolute;bottom: 0;width: 100%;height: 5px;background: #0282DD;left: 0;}
.breadcrumb ul {padding-bottom: 13px;}
.breadcrumb ul li {display: inline; position: relative;}
.breadcrumb ul>li+li:before{padding:0 5px;color:#bbb;content:"/\00a0"}
.breadcrumb ul li span.split {color: #CCC; padding: 0 6px 0 9px;}
.breadcrumb ul>.active{color: #000;}
.breadcrumb a{color: #999;}

/*侧边栏*/
.sidenav{float: left;width: 200px;}
.sidenav ul li a{display: block;background: url(../images/bg_sidenav.png) no-repeat;height: 48px;color: #333;line-height: 48px;text-indent: 30px;}
.sidenav ul li a:hover{background: #eef7ff;}
.sidenav ul li.active a{background: #0282dd;color: #ffffff;}
/*box 面板*/
.box{overflow:hidden;padding: 10px 20px 30px 20px;}
.box:after {clear: both;content: " ";display: block;font-size: 0; height: 0;visibility: hidden;}
.box-heading .box-heading-title {font-size:30px; font-weight: normal; line-height: 56px; text-align: center;}
.box-body{}
.box-content /* 可选，用于默认有内边距的box */ {}

/*警告框*/
.alert {padding:10px 15px;text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);  background-color: #FCF8E3;
    border: 1px solid #FBEED5;color:#C09853;line-height:24px;border-radius: 4px;  overflow:hidden;}
.alert .alert-link {  font-weight: bold;  text-decoration:underline;  color:#eb6100;  margin:0 5px; }
.alert.alert-form{padding: 6px 10px;}

.tipbox-error {background:url("../images/icon_no.png") 200px 20px no-repeat #FDEEE9;border: 1px solid #fadcd3; color: #f17975;padding: 25px 120px 25px 280px; min-height: 55px;margin:20px 30px;border-radius: 3px; box-shadow: 0 0 2px #fedace;}
.tipbox-error h4{font-weight: bold; margin-bottom:5px;}
.tipbox-error a{font-weight: bold; display:inline-block;margin-top: 5px;}

/*表单*/
.form-required{color:red;  margin-right:6px;  font-size:12px;  font-family: Simsun;}
.form-control{height: 40px;line-height: 40px;padding: 0 10px;border: 1px solid #C0C4CC;background-color:#fff;color: #000;border-radius: 5px;}/*控件*/
textarea.form-control{height: auto!important;min-height: 80px;}
.form-control.cal{background-image:url(../images/riqi_pic_10.png); background-repeat:no-repeat; background-position:97% center; }
.help-inline{ color:#B2B2B2;}/*备注*/
.form-horizontal .fix{  *zoom: 1;  margin-bottom:15px; }
.form-horizontal .fix:after {  display: table;  content: '';  clear: both;  }
.form-horizontal .label {  float:left;  width:130px;  padding-top:5px;  text-align: right;  margin-right:10px;  }
.form-horizontal .label.mid{width: 160px;}
.form-horizontal .offset-x{padding-left: 140px;}
.form-horizontal .fix.has-error .label{color:#e25551}
.form-horizontal .fix.has-error .form-control{border-color:#f17975}
.form-horizontal .fix.has-error .alert{color:#f17975; background: #FDEEE9}

/*查询条件*/
.form-inline {line-height: 36px;}
.form-inline .form-group{display:inline;margin-right: 9px;margin-bottom: 10px;display: inline-flex;align-items: center;}
.form-inline .label{text-align:right;display:inline-block;flex-shrink: 0;width: 100px;}
/*.form-inline .label.lg{width:140px;}*/
.form-inline .form-control{width: 200px;}
.form-inline .form-control.cal{width:125px; padding-right:30px;}
.form-inline select.form-control{}

.upload{position: relative;}
.upload input{opacity:0;filter:alpha(opacity=0);height: 100%;width: 100%;position:absolute;top:0;left:0;cursor: pointer}

/*用户须知*/
.readme-box{line-height: 32px;padding: 20px 50px 50px 50px;}
.readme-box h4{color:#34589b;font-weight: bold;}

/*tab*/
.tab-content{overflow: hidden;}
.tab-pane{display: none; position: relative;}
.tab-pane.active{display: block;}

/*user-box 侧边垂直线*/
.user-box{padding-left: 20px;min-height: 310px;border-left: 1px solid #eee;}

.paragraph-box{font-size: 16px;text-indent: 32px;line-height: 26px;padding: 20px 60px 50px 60px;}
.paragraph-box h2{font-weight: normal;color: #0282DD;padding-bottom:10px;margin-bottom:10px;font-size: 30px;}
.paragraph-box .date{border-bottom:1px solid #ddd;}
.paragraph-box .cc{margin-top: 15px;}
.paragraph-box p{margin: 20px 0;}
.paragraph-box img{text-align: center; margin:10px;}
.search-box{width:100%;margin:20px auto;text-align:center;}
.btn-orange { color: #fff; background-color:#fc5c0d; border:1px solid #ff5704;}
.btn-orange:hover { color: #fff; background-color:#f05102; border:1px solid #f35609;}
.search-box .btn-orange {color: #fff;background-color: #0282DD;border: 1px solid #0282DD;}
.search-box .btn-orange:hover { color: #fff; background-color:#2d6fc1; border:1px solid #12a0f6;}
.tip-box{margin:0 auto;text-align:left;background:#fef6f1;border-radius:4px;padding:45px 45px 45px 55px;clear:both;overflow:hidden;}
.tip-box-one{font-size:20px;line-height:36px;margin-top:5px;}
.tip-box-two{color: #666;}
.btn-zixun{color:#075efe;}

.lib-tabs{position: relative;}
.lib-tabs .cc{margin: 0 32px;overflow: hidden;}
.lib-tabs ul{overflow: hidden;white-space:nowrap;}
.lib-tabs ul li{display:inline;}/*margin: 0 35px 0 25px;*/
.lib-tabs ul li a{color: inherit; padding:10px 5px;width: 120px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  text-align: center;  display: inline-block;}
.lib-tabs ul li a:hover,.lib-tabs ul li.active a{color: #0282dd;background: url(../images/bg_tab.png) center bottom no-repeat;font-weight: bold;}
.lib-tabs .btn-prev,.lib-tabs .btn-next{display: block;width: 32px;height: 32px; position: absolute;top: 5px;}
.lib-tabs .btn-prev:hover,.lib-tabs .btn-next:hover{background-color: #f6f6f6;}
.lib-tabs .btn-prev{left: 0;background:url(../images/icon_prev.png) no-repeat;}
.lib-tabs .btn-next{right: 0;background:url(../images/icon_next.png) no-repeat;}
.lib-tabs .btn-prev.disable{background:url(../images/icon_prev_dis.png) no-repeat;cursor: default;}
.lib-tabs .btn-next.disable{right: 0;background:url(../images/icon_next_dis.png) no-repeat;cursor: default;}

.form-box{padding:10px 20px;}
.lib-list li{padding: 10px;border-bottom: 1px solid #eee;}
.lib-list li:last-child{border-bottom: none;}
.lib-list li h4{font-size: 16px;font-weight:bold;}
.lib-list li h4 a{color: inherit;}
.lib-list li p{color: #666;margin: 10px 0}
.lib-list li h4 span,.lib-list li p span{color: red}

.detail-title{font-size:16px;font-weight:bold;}
.detail-title i{width:5px;height:18px;background: #0282dd;display:inline-block;vertical-align:-2px;margin-right:7px;}
.detail-box{padding:10px;margin-top:10px;}
.detail-box .table{border: 1px solid #eee;background: #fff;}
.detail-box .table th{background:#f7f7f7;padding:7px 8px;/* color:#ff9f1e; */border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.detail-box .table td{background:#fff;padding:7px 8px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;text-align:left;}

.idx-box{
    display: flex;
    padding: 40px 0 80px 0;
}
/* 本例子css */
.slideBox{width: 385px;overflow:hidden;position:relative;margin-right: 40px;height: 245px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px;background:#ccc; border-radius: 50%; cursor:pointer;}
.slideBox .hd ul li.on{ background:#000; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{display:block;width: 385px;height: 245px;border-radius: 10px 10px 10px 10px;}
.slideBox .bd .tt{position: absolute;width: 100%;height:28px; line-height:28px;background-color: rgba(0,0,0,0.5);bottom: 0;padding: 0 20px 0 10px; box-sizing: border-box; color: #fff;border-radius: 0 0 10px 10px;}
.slideBox .bd a{
    box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.2);
    display: block;
    background: #fff;
    border-radius: 10px;
}
/*2017/12/08ygw写*/
.icon_qq:hover{
    opacity:0.6;
}
.icon_wt:hover{
    opacity:0.6;
}
.tab_01{
    margin-bottom:40px; border-bottom:1px solid #ccc; padding-left:160px;
}
.tab_01 li{
    float:left;
}
.tab_01 li a{
    padding:10px 40px; border:1px solid #ccc; border-left:1px solid #fff; margin-bottom:-1px; display:block;
}
.tab_01 li.active a{
    border-bottom:1px solid #fff;
}

/* .anchor-box li .sub{width:330px;} */
/* .anchor-box li .sub a{width: 100px;} */

/*知识库tab搜索新添样式 start*/
.sup-tab {background:#f2f6fb;height: 44px;line-height: 44px;overflow: hidden;padding-top: 1px;padding-left: 1px;}
.sup-tab li{float:left;}
.sup-tab li a{color: #666;display: block;font-weight:500;padding:0 26px;cursor:pointer;}
.sup-tab li a:hover{color:#ec8f2b;}
.sup-tab li.active a{background:#fff;color: #000;}
.box-content .sup-tab{}

.bm-list{overflow: hidden;}
.bm-list li{float: left;width: 25%;}
.bm-list li a{line-height: 34px;color: #333}
.bm-list li a:hover{color: #2d8ee9;}

.sub-title{font-size: 18px;color: #0282dd;border-bottom: 1px solid #eee;margin-bottom:10px;font-weight: normal;overflow: hidden;}

/*list*/
.list-l li{list-style-position: inside; border-bottom: 1px dotted #dbdbdb; padding-left: 15px;position: relative;line-height:34px; background: url("../images/rec.png") no-repeat 0 center;}
.list-l li a{color: inherit;}
.list-l li a:hover .tt{text-decoration: underline}
.list-l li .date{color: #999; font-style: normal;position: absolute; right: 5px; top: 5px;font-size: 13px; }
.list-l li .yue{color: #999;background: url("../images/icon_t3.png") no-repeat;padding-left: 23px; margin-left: 5px;}

/*知识库tab搜索新添样式 end*/

/*热门诉求嵌套页面*/
/*icon*/
.icon-p {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background-repeat: no-repeat;
    vertical-align:middle;
    margin-right:3px;
}
.icon-zt{background-image:url(../images/st_r1_c9.jpg);width: 15px; height: 15px;}

/* table */
.table-fixed{table-layout:fixed;}
.table-t {border-collapse:collapse; width:100%;}
.table-t th{color:#000;font-size: 13px;font-weight: bold;}
.table-t td{font-size: 12px;}
.table-t td.tl{text-align: left;}
.table-t th,.table-t td {padding:4px 5px;text-align: center; }

.zw-box{width: 694px;height: 255px;overflow: hidden; background: url("../images/3_r2_c3_r1_c3_r1_c4_r2_c2.jpg") no-repeat;}
.zw-box-tt{height: 32px;overflow: hidden;}
.zw-box-tt .controls{float: right;margin-right: 10px;  margin-top: 7px;}
.zw-box-tt .controls a{margin-left: 5px;}
.zw-box-cc{margin: 8px 10px 0 10px}
.ell { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/*height: 168px;*/
.cx-box{width: 280px; overflow: hidden;}
.cx-box-tt{background: url("../images/3_r2_c3_r1_c2_r2_c2.png") no-repeat; height: 33px;}
.cx-box-cc{height:134px;border:#62d6ff solid 1px;border-top: none; background: url("../images/st_r2_c2.jpg") no-repeat center center;}
.cx-box-cc a{height: 134px;width: 100%; display: block;}

/*进度条*/
.progress-bar{height: 10px;overflow: hidden;position: relative;text-align: left;display: table-cell;width: 2000px;padding-top:10px;}
.progress-bar .bar{background-color:#4b72ba;  display:inline-block;  height:10px;border-radius: 10px;}
.progress-box .num{margin-left:20px; color: #333;float: right;}
.mb50{margin-bottom: 50px;}
.pc90{width: 90%!important;}
.cal-box li img{width: 164px; height: 110px;}
.interact-box h3{font-weight: bold; font-size: 18px; color: #3078d1;}
.interact-box li{width: 49%;}
.interact-box p{margin-top: 10px;}
.interact-box li img{margin-right: 28px;}

/*热线简介*/
.nxjj{height: 214px; overflow-y: auto; padding: 0 10px;}

/*智能客服*/
.tip-kf{margin: 60px 50px 200px 50px; text-align: center;}

.idx-container{display: flex;flex-direction: column; align-items: center; margin: 0 auto;min-height: 400px;}
.idx-search{display: flex;align-items: center;gap: 10px;}
.idx-search .tt{font-weight: bold;}
















