@charset "UTF-8";
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
    margin: 0;
    font-family: "微软雅黑", "yahei","宋体","Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.5;
    font-size: 16px;
    color: #333;
    overflow-y: auto;
    /* background: url("../images/bg_subheader.png") no-repeat center 0 #f6f8f8; */
    /* background-size: 100% auto; */
}

/* 要注意表单元素并不继承父级 font 的问题 */
label,
input,
button,
select,
textarea {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
}
input,
button,
select,
textarea {
    font-family:"微软雅黑", "yahei","宋体", "Helvetica Neue", Helvetica, Arial, sans-serif;box-sizing: border-box;outline:none;
}
input,
select,
textarea{color: #666;background-color: #fff;border: 1px solid #e7e3da;padding-left: 5px; padding-right: 5px;}
select{padding: 5px;padding:5px 0\9;}
input:focus ,
select:focus ,
textarea:focus {border-color: #0b97ff;outline: 0; background-color: #fff;}
input[type="checkbox"],input[type="radio"]{border:none; padding:0}
textarea{resize: none}
input,
select{padding: 7px 9px;}

input::-webkit-input-placeholder{color:#999;}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#999;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#999;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#999;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#999;
}

/*美化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;}
a{text-decoration:none;}
a:hover{color:#355e92;}
/*谷歌美化滚动条*/
::-webkit-scrollbar {width: 8px;height: 8px;} /* 这是针对缺省样式 (必须的) */
::-webkit-scrollbar-thumb {  background-color: #ddd;  border-radius: 999px } /* 滑块颜色 */
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form,ul,ol{margin:0; padding:0;outline: 0}

/* 去掉各Table  cell 的边距并让其边重合 */
table {
    border-collapse:collapse;border-spacing:0;
}

/* 去除默认边框 */
fieldset,img {
    border:0;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
    display:block; border:none
}
frame{border:none}
/* 去掉列表前的标识, li 会继承 */
ol,ul {
    list-style:none;
}
/* height */
.h14 { height: 14px !important }
.h16 { height: 16px !important; }
.h18 { height: 18px !important; }
.h20 { height: 20px !important; }
.h22 { height: 22px !important; }
.h24 { height: 24px !important; }
.h26 { height: 26px !important; }
.h80 { height: 80px !important; }
.h100 { height: 100px !important; }
.h120 { height: 120px !important; }

/*width*/
.w20 { width: 20px !important; }
.w30 { width: 30px !important; }
.w40 { width: 40px !important; }
.w50 { width: 50px !important; }
.w60 { width: 60px !important; }
.w70 { width: 70px !important; }
.w80 { width: 80px !important; }
.w100 { width: 100px !important; }
.w120 { width: 120px !important; }
.w140 { width: 140px !important; }
.w160 { width: 160px !important; }
.w180 { width: 180px !important; }
.w200 { width: 200px !important; }
.w220 { width: 220px !important; }
.w250 { width: 250px !important; }
.w280 { width: 280px !important; }
.w300 { width: 300px !important; }
.w320 { width: 320px !important; }
.w360 { width: 360px !important; }
.w400 { width: 400px !important; }
.w460 { width: 460px !important; }
.w500 { width: 500px !important; }
.w550 { width: 550px !important; }
.w600 { width: 600px !important; }
.w640 { width: 640px !important; }
.w660 { width: 660px !important; }
.w700 { width: 700px !important; }
.w800 { width: 800px !important; }
.w1000 { width: 1000px !important; }
.w1200 { width: 1000px !important; }
/* percent width value */
.pct10 { width: 10% !important; }
.pct20 { width: 20% !important; }
.pct30 { width: 30% !important; }
.pct33 { width: 33.3% !important; }
.pct40 { width: 40% !important; }
.pct50 { width: 50% !important; }
.pct60 { width: 60% !important; }
.pct70 { width: 70% !important; }
.pct80 { width: 80% !important; }
.pct90 { width: 90% !important; }
.pct100 { width: 100% !important; }

/* line-height */
.lh14 { line-height: 14px !important; }
.lh16 { line-height: 16px !important; }
.lh18 { line-height: 18px !important; }
.lh20 { line-height: 20px !important; }
.lh22 { line-height: 22px !important; }
.lh24 { line-height: 24px !important; }
.lh26 { line-height: 26px !important; }
.lh28 { line-height: 28px !important; }
.lh32{ line-height: 32px !important; }
.lh36 { line-height: 36px !important; }

/* margin */
.m0 { margin: 0 !important; }
.m3{margin:2px 3px !important; }
.m5 { margin: 5px !important; }
.m10 { margin: 10px !important; }
.m20 { margin: 20px !important; }
.m30 { margin: 30px !important; }
.m50 { margin: 50px !important; }
.ml1 { margin-left: 1px !important; }
.ml2 { margin-left: 2px !important; }
.ml5 { margin-left: 5px !important; }
.ml8 { margin-left: 8px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml30 { margin-left: 30px !important; }
.ml40 { margin-left: 40px !important; }
.ml50 { margin-left: 50px !important; }
.ml80 { margin-left: 80px !important; }
.mr1 { margin-right: 1px !important; }
.mr2 { margin-right: 2px !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mr50 { margin-right: 50px !important; }
.mr100 { margin-right: 100px !important; }
.mt1 { margin-top: 1px !important; }
.mt2 { margin-top: 2px !important; }
.mt3 { margin-top: 3px !important; }
.mt5 { margin-top: 5px !important; }
.mt7 { margin-top: 7px !important; }
.mt8 { margin-top: 8px !important; }
.mt0 { margin-top: 0px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt50 { margin-top: 50px !important; }
.mb1 { margin-bottom: 1px !important; }
.mb2 { margin-bottom: 2px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb50 { margin-bottom: 50px !important; }
/* margin negative */
.m-1{margin:-1px !important; }
.ml-1 { margin-left: -1px !important; }
.mr-1 { margin-right: -1px !important; }
.mt-1 { margin-top: -1px !important; }
.mb-1 { margin-bottom: -1px !important; }
.ml-5 { margin-left: -5px !important; }
.mr-5 { margin-right: -5px !important; }
.mt-5 { margin-top: -5px !important; }
.mb-5 { margin-bottom: -5px !important; }
.ml-10 { margin-left: -10px !important; }
.mr-10 { margin-right: -10px !important; }
.mt-10 { margin-top: -10px !important; }
.mb-10 { margin-bottom: -10px !important; }
.ml-20 { margin-left: -20px !important; }
.mr-20 { margin-right: -20px !important; }
.mt-20 { margin-top: -20px !important; }
.mb-20 { margin-bottom: -20px !important; }

/* padding */
.p0 { padding: 0 !important; }
.p5 { padding: 1px !important; }
.p10 { padding: 10px !important; }
.p20 { padding: 20px !important; }
.p30 { padding: 30px !important; }
.p1 { padding: 1px !important; }
.pl1 { padding-left: 1px !important; }
.pt1 { padding-top: 1px !important; }
.pr1 { padding-right: 1px !important; }
.pb1 { padding-bottom: 1px !important; }
.p2 { padding: 2px !important; }
.pl2 { padding-left: 2px !important; }
.pt2 { padding-top: 2px !important; }
.pr2 { padding-right: 2px !important; }
.pb2 { padding-bottom: 2px !important; }
.p5 { padding: 5px !important; }
.pl5 { padding-left: 5px !important; }
.pt5 { padding-top: 5px !important; }
.pr5 { padding-right: 5px !important; }
.pb5 { padding-bottom: 5px !important; }
.p10 { padding: 10px !important; }
.pl10 { padding-left: 10px !important; }
.pt10 { padding-top: 10px !important; }
.pr10 { padding-right: 10px !important; }
.pb10 { padding-bottom: 10px !important; }
.p15 { padding: 15px !important; }
.pl15 { padding-left: 15px !important; }
.pt15 { padding-top: 15px !important; }
.pr15 { padding-right: 15px !important; }
.pb15 { padding-bottom: 15px !important; }
.p20 { padding: 20px !important; }
.pl20 { padding-left: 20px !important; }
.pt20 { padding-top: 20px !important; }
.pr20 { padding-right: 20px !important; }
.pb20 { padding-bottom: 20px !important; }
.p30 { padding: 30px !important; }
.pl30 { padding-left: 30px !important; }
.pt30 { padding-top: 30px !important; }
.pr30 { padding-right: 30px !important; }
.pb30 { padding-bottom: 30px !important; }
.p50 { padding: 50px !important; }
.pr50 { padding-right: 50px !important; }
.pl50 { padding-left: 50px !important; }
.pb50 { padding-bottom: 50px !important; }
.pt50 { padding-top: 50px !important; }
/* font-size */
.f0 { font-size: 0 !important; }
.f10 { font-size: 10px !important; }
.f12 { font-size: 12px !important; }
.f13 { font-size: 13px !important; }
.f14 { font-size: 14px !important; }
.f16 { font-size: 16px !important; }
.f18 { font-size: 18px !important; }
.f20 { font-size: 20px !important; }
.f22 { font-size: 22px !important; }
.f24 { font-size: 24px !important; }
.f30 { font-size: 30px !important; }

.fb{font-weight:bold !important; }
.fn{font-weight:normal !important; }
.t-indent{text-indent:2em !important; }

/* text-align */
.tc { text-align: center !important; }
.tr { text-align: right !important; }
.tl { text-align: left !important; }

/* float */
.fl{ float: left !important; }
.fr { float: right !important; }

/*overflow*/
.ovh { overflow: hidden !important; }
.ova{overflow: auto !important; }

.auto{ margin-right: auto !important;margin-left: auto !important; }
.vn{vertical-align: middle !important;}

.row{position:relative;clear: both; }
.row:before,
.row:after {display: table;line-height: 0;content: "";}
.row:after {clear: both;}
.col-1,.col-2, .col-3, .col-4, .col-5, .col-6,.col-7,.col-8,.col-9,.col-10, .equal-5 { float:left; position: relative;min-height:1px;}
.col-12 {width: 100%;}
.col-11 {width: 91.66666667%;}
.col-10 {width: 83.33333333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.66666667%;}
.col-7 {width: 58.33333333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.66666667%;}
.col-4 {width: 33.33333333%;}
.col-3 {width: 25%;}
.col-2 {width: 16.66666667%;}
.col-1 {width: 8.33333333%;}

/*隐藏*/
.hide{display:none;}
.db{display: block!important;}
/* flex */
.flex{display: flex!important;}
.flex-inline{display: inline-flex!important;}
.flex-between{justify-content: space-between!important;}
.tc-flex{justify-content: center!important;}
.vm-flex{align-items: center!important;}

/* vertical-align */
.vtop{vertical-align: top !important; }
.vm { vertical-align: middle !important; }
.vn { vertical-align: middle !important; }
.vn-5 { vertical-align: -5px !important; }
.vn8 { vertical-align: 8px !important; }


/* position */
.rel{ position: relative !important; }
.abs{ position: absolute !important; }

/* 基于display: table-cell的自适应布局 */
.cell { display: table-cell; *display: inline-block; width: 2000px; }

/*超过省略*/
.ell{ text-overflow: ellipsis;overflow:hidden;white-space: nowrap; }

a{cursor: pointer;color: #355e92;}
a:hover{color: #cd3c1d;}

/*clearfix*/
.clearfix:after,
.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/*color*/
.color-red{color: #cd3c1d !important;}
.color-green{color: #579b36 !important;}
.color-gray{color: #999 !important;}
.color-default{color:#1250b4!important;}

/*color*/
.bg-blue{background-color: #eff7f9!important;}

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

input[type="radio"]:checked,
input[type="checkbox"]:checked{
	background-color: #3e5f92;
	border: solid 1px #3e5f92;
	text-align: center;
	background-clip: padding-box;
}

input[type="radio"]:checked:before, 
input[type="checkbox"]:checked:before,
input[type="radio"]:checked:after,
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: 1px solid #fff;
    border-top: none;
    border-right: none;
    z-index: 2;
    border-radius: 0;
    transform: rotate(-45deg);
}


input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
	background-color: #ddd;
	border: solid 1px #ddd;
}
input[type="radio"]:disabled:before,
input[type="radio"]:disabled:after,
input[type="checkbox"]:disabled:before,
input[type="checkbox"]:disabled:after {
	content: '';
	width: 10px;
	height: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -5px;
	margin-top: -5px;
	background: transparent;
	border: 1px solid #ffffff;
	border-top: none;
	border-right: none;
	z-index: 2;
	border-radius: 0;
	transform: rotate(-45deg);
}

/*----------以下是公用的头部和尾部-------------*/
.header {position: relative;min-width: 1200px;}
.topbar {height: 40px;font-size: 14px;background: #355e92 url(../images/bg_topbar.png) no-repeat center top;}
.topbar .topbar-cnt {width: 1200px;margin: 0 auto;}
.toolbar {line-height: 40px;color: #fff;font-weight: 100;position: relative;z-index: 1;}
.toolbar .toolbar-item-tag {float: left;margin: 0 12px;}
.toolbar .toolbar-item {display: block;float: left;color: #fff;transition: .5s transform;}
.toolbar .toolbar-item:hover {text-decoration: underline;color: #d2dfb1;}
.b-right {float: right !important;}
.menu {position: relative;height: 70px;line-height: 70px;font-size: 22px;background-color: #fff;}
.menu .menu-cnt {position: relative;width: 1200px;height: 60px;margin: 0 auto;}
.menu .menu-item {display: block;float: left;height: 60px;margin-right: 50px;color: #000;}
.menu .menu-item[name=zjhy] ,
.menu .menu-item[name=zmhd] { float: right;}
.menu .menu-item:hover { color: #355e92;}
.menu .menu-item.current { color: #c31f0b;}
.menu-sub {height: 50px;line-height: 50px;background-color: #f6f6f6;}
.menu-sub .menu-cnt {width: 1200px;margin: 0 auto;}
.menu-sub .menu-item {float: left;margin-right: 4em;font-size: 18px;}
.menu-sub .menu-item.icon-bmjy {margin-right: 0;padding-left: 35px;}
.banner {height: 180px;background: url(../images/bg_banner.jpg) no-repeat center top;background-size: 100% 100%;border-top: 10px solid #eaeff4;border-bottom: 5px solid #355e92;}
.logo {position: absolute;top: 0;left: 50%;width: 1200px;height: 87px;margin-top: -20px;margin-left: -600px;padding-top: 158px;line-height: 60px;font-size: 52px;font-weight: bolder;text-align: center;text-indent: 12px;-o-text-stroke: 1.5px #fff;-webkit-text-stroke: 1.5px #fff;text-shadow: 0 2px 5px rgba(0,0,0,1);letter-spacing: 12px;color: #c31f0b;background: url(../images/bg_logo.png) no-repeat center top;}

.tit-header{}
.tit-header .logo{width: 98px;height: 87px;margin-right: 30px;}
.tit-header h1{font-weight: bold; font-size: 38px;}
.tit-header h2{font-size: 26px;}
.tit-header{font-weight: 400;display: flex;align-items: center;font-size: 25px;color: #4C5CA0;text-shadow: 0 -3px #fff,-3px 2px #fff,0 4px #fff,3px 0 #fff,3px 4px #fff;}

.sub-header h1{}
.sub-header h1 .logo img{width: 90px;}
.sub-header h1 .title img{height: 54px;}
.sub-header.fixed .nav-box{position: fixed;width: 100%;top: 0;left:0;animation:ani-header 0.3s;z-index: 999;opacity: 1;box-shadow: 0 2px 3px rgba(0,0,0,0.4);transform: all 0.3s;}
@keyframes ani-header
{
    from {
        height: 0;
        background-color: #151530;
    }
    to {
        height:60px;
        background-color: rgba(18,80,180,0.85);
    }
}

.fix-content{width: 1200px;margin-left: auto;margin-right: auto;position: relative;}
.header .nav{position: absolute;bottom: 0;left: 0;width: 100%;}
.header .fix-content{height: 290px;}
/*头部导航*/
.nav-wrap{background: #355e92;}
.nav-wrap .nav{width: 1200px;margin:0 auto;}
.sub-header{height: 252px;display: flex;align-items: center;padding-top: 30px;}
.nav-box{height: 60px;background-color: rgba(0,125,196,0.85);}
.sub-header .nav-box{position:fixed;width:100%;top:0;z-index: 1;}
.nav:after {clear: both;content: " ";display: block;font-size: 0; height: 0;visibility: hidden;}
.nav{height: 52px;line-height: 52px;position: relative;background-color: #3e5f92;display: flex;justify-content: space-between;}
.nav li{flex: 1;}
.nav li a{display: block;text-align: center;transition:all .3s ease-out;color: #fff;background-color: rgba(0,19,40,0.0);font-size: 16px;;}
.nav li a:hover,
.nav li.active a{background-color: rgba(0,0,0,0.2);color: #FFEFA7;font-weight: bold;}
.nav .icon{margin-right:15px;background-repeat: no-repeat;width:24px;height: 24px;position: relative;}
.nav li a:hover .icon,
.nav li.active a .icon{background-position: 0 -24px;}
.sub-header .nav{background-color: transparent;}
.sub-header .nav li a{font-weight: normal;}

.login-info{ position: absolute;right: 0;top: 50%;margin-top: -60px;display: inline-block;border: 2px solid #fe3231;border-radius: 10px;background: url(../images/icon_admin.png) no-repeat 20px center;background-color: #fdf3f3;
    background-color: rgba(253,242,242,0.9);font-size: 18px;height: 60px;line-height: 54px;box-sizing: border-box;padding: 0 30px 0 60px;}
.btn-login{height: 60px;display: block;}
.login-info a{color: #fe3332;}
.login-info a:hover{text-decoration:underline;}

/* footer */
.footer {position: relative;min-width: 1200px;margin: 0 auto;border-top: 8px solid #355e92;}
.footer-menu {line-height: 50px;font-size: 18px;color: #999;}
.footer-menu .menu-item {color: #000;}
.footer-menu .menu-item:hover {color: #355e92;text-decoration: underline;}
.footer-menu .menu-item-tag { margin: 0 10px;}
.footer .footer-cnt {position: relative;width: 1200px;margin: 0 auto;padding: 30px 0;line-height: 32px;color: #787878; font-size: 14px;border-top: 1px solid #ddd;}
.footer .footer-cnt strong{color: #333;}
.footer .footer-cnt #site_vistor_views { color: #355e92; font-weight:700;}
.footer .footer-info {margin-left: 360px;padding-left: 22px;border-left: 2px solid #ddd;}
.footer .footer-link-zc {position: absolute;top: 48px;left: 112px;width: 110px;height: 55px;}
.footer .footer-link-bs {position: absolute;top: 40px;left: 244px;width: 80px;height: 80px;}
.footer .footer-link-jb {position: absolute;top: 132px;left: 112px;width: 226px;height: 56px;}
.footer a {color: #333;}
.footer .footer-link-ba img {width: 20px;height: 20px;vertical-align: middle;}
/* footer */

.status-bar{padding-top: 10px;}
.status-bar .inner{width: 1310px;margin-left: auto;margin-right: auto;}

.status-list{overflow: hidden;text-align: right;font-size: 14px;float: right;margin-top: 20px;}
.status-list .spilit {margin:0 10px;border-left: 1px dotted #a0d8ff;height: 12px;display: inline-block;
    vertical-align: -3px;}
.status-list a{color: #a0d8ff;display: inline-block;vertical-align: middle;}
.status-list a:hover{text-decoration: underline;}
.status-list .icon{margin-right: 5px;}
.status-list a:first-child{width: 120px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
/*右侧固定*/
/*---------以上是公用的头部和尾部--------*/

/*-------以下是首页的代码----------*/
.container{width: 1200px;margin-left: auto;margin-right: auto;}
.container > *{margin-bottom: 20px;}
.section-box{width:100%;border:1px solid #e8ecf2;border-radius:5px;background:#fff;box-sizing: border-box;position: relative;overflow:hidden;padding: 20px;}
.con-left{float: left;box-sizing:border-box;width: 75%;padding-right: 10px;}
.con-right{float: left;box-sizing:border-box;width: 25%;padding-left: 10px;}

.btn-more{color: #666;font-size: 16px;}

/*首页知识库搜索*/
.idx-search{margin-left:20px;margin-right:20px;position: relative;}
.idx-search-input{width: 100%;box-sizing: border-box;padding-left: 15px;border-radius: 25px;border: 1px solid #83c1db;height: 38px;line-height: 38px;/* margin-top: 10px; */padding-right: 45px;}
.idx-search .idx-search-btn{position: absolute;cursor: pointer;top: 2px;right: 2px;height: 34px;width: 34px;border-radius: 50%;background: url("../images/icon_search_white.png")center center #83c1db no-repeat;}
.idx-search .idx-search-btn:hover{background-color: #4b7eb2; }
.search-tags{overflow: hidden;margin: 10px 20px;height: 42px;}
.search-tags a{display: inline-block;color: #fff;background-color: #6cc5ea;height: 32px;line-height: 32px;white-space: nowrap;padding: 0 10px;text-align: center;border-radius: 15px;font-size: 14px;margin: 5px;}
.search-tags a:nth-of-type(odd){background-color: #6daff9;}

.h1{height: 180px!important;}
.h2{height: 275px!important;}
.h3{height: 242px!important;}
.h4{height: 290px!important;}
.h5{height: 540px!important;}
.h6{height: 275px!important;}

.mt-offset{margin-top: 20px;}

.section-tt{}

.website-list{overflow: hidden;}
.website-list li{float: left;width:33.3%}
.website-list a{display: block;height: 96px;overflow: hidden;text-align: center;display: block;margin-left: 50px;}
.website-list a.default{cursor: default;}
.website-list li:first-child a{margin-left: 0;}
.website-list a:hover{opacity: 0.9;}
.website-list img{width: 100%;height: 100%;}

.section-tt{font-size: 28px;color: #424242;padding-left: 30px;background: url(../images/tit_s.png) 0 11px no-repeat;background-size: 24px 24px;display: flex;align-items: center;margin-bottom: 15px;justify-content: space-between;}


/*进度查询*/
.s-box{
    /* margin: 0 20px; */
}
.s-box dl{ border: 1px solid #e7e3da;
    border-radius: 5px;
    height: 38px;
    line-height: 38px;
    /* font-size: 14px; */
    padding: 0 10px;
    color: #999;
    margin-bottom: 10px;
    box-shadow: inset 0 0 2px rgba(0,0,0,0.1);
}
.s-box dt{
    float: left;
    padding-right: 10px;
    border-right: 1px solid #ccc;
    line-height: 16px;
    margin-top: 11px;
    margin-right: 10px;
}
.s-box dd{
    display: table-cell;
    width: 2000px;
}
.s-box input[type=text]{width: 100%;padding: 0;line-height: 34px;border: none;}

/*首页美化radio*/
.cus-radio { position: relative; display: inline-block; }
.cus-radio input[type='radio'] {position: absolute;left: 0;top: 0;width: 16px;height: 16px;opacity: 0;z-index: 1;}
.cus-radio label {margin-left: 30px;height: 16px;line-height: 16px;font-size: 16px;vertical-align: 4px;}
.cus-radio label:before {content: '';position: absolute;left: 0;top: 0;width: 16px;height: 16px;border: 1px solid #8c8c8c;border-radius: 50%;transition: all 0.2s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.cus-radio label:after {content: '';position: absolute;left: 3px;top: 3px;width: 12px;height: 12px;border-radius: 50%;background: #fff;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.cus-radio input[type='radio']:checked + label:before {/* background: #de2322; */border-color: #de2322;}
.cus-radio input[type='radio']:checked + label:after { background: #de2322;}

/*在线调查*/
.survey-box{margin: 10px;margin-top: -10px;}
.survey-tt{margin-left: 10px;font-size: 16px;}
.survey-list{margin-top: 10px;margin-left: 10px;}
.survey-foot{margin-top: 5px;}
.survey-foot .btn{width: 40%;}
.survey-list .cus-radio{display: block;margin: 4px 0;}
.h6 .section-tt{margin-top:10px;}

/*每日数据*/
/*echart高度*/
#mychart1{height: 350px;}
#mychart2{height: 380px;}
#mychart3{height: 350px;}
#mychart4{height: 350px;}

.data-box{position: relative;}
.data-box .data-tip{position: absolute;right: 20px;top: 28px;background: url("../images/icon_time.png") 0 2px no-repeat;padding-left: 25px;color: #999;font-size: 14px;}
.chart-title-list{
    overflow: hidden;
}
.data-box .chart-title-list{
    position:relative;
    left:50%;
    margin-left: -200px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.chart-title-list li{
    float: left;
    margin-left: 10px;
}
.chart-title-list li a{
    display: block;
    line-height: 38px;
    height: 38px;
    border-radius: 20px;
    text-align: center;
    padding: 0 30px;
    border: 1px solid #3e5f92;
    color: #3e5f92;
}
.chart-title-list li.active a,
.chart-title-list li a:hover{
    background-color: #3e5f92;
    color: #fff;
}

.sq-list{overflow: hidden;display: flex;width: 100%;}
.sq-list li{
    flex: 1;
}
.sq-list li a{display: block;text-align: center;color: #fff;font-size: 18px;width: 104px;height: 104px;border-radius: 35%;overflow: hidden;margin: 30px 10px;line-height: 1.2;position: relative;}
.sq-list li a:after{content: "";position:absolute;left:0;top:0;width: 110px;height: 0;background-color: rgba(255,255,255,0.2);transition: all 0.3s;}
.sq-list li a:hover:after{height: 110px;}
.sq-list li a img{width: 100%;height: 100%;}
.sq-list p{ margin-top: -42px;}

.market-box{display: flex;color: #333;align-items: center;flex-shrink: 0;}
.market-box .img{width: 109px;margin-right: 15px;}
.market-box h3{font-size: 24px;font-weight: bold;}
.market-box p{margin-top: 10px;color: #848484;}

.a-box{display: flex;align-items: center;padding: 0 30px;justify-content: space-between;}
/*-------以上是首页的代码----------*/

/*------以下是模块代码-------*/
/*二级页面的body*/
.wrap{width: 1310px;margin-left: auto;margin-right: auto;margin-bottom:20px;background-color:#fff;padding: 20px;min-height: 200px;box-sizing: border-box;border: 1px solid #ededed;}

/*btn*/
.btn { display: inline-block; padding:0 15px;border-radius:3px; color: #3e5f92; text-align: center;background-color: #fff;  font-size: 100%; border: 1px solid #3e5f92; cursor: pointer; height: 40px;line-height: 40px;transition: all 0.3s;}
.btn:hover{ border-color: #3e5f92; color:#3e5f92; text-decoration:none;background-color: #f6fcff;}

.btn.disable,.btn.disable:hover, .btn.disable:focus{ background-color:#f0f0f0!important; border: 1px solid #d1d0d0!important; color: #d1d0d0!important; cursor:not-allowed!important;}
.btn-lg { font-size: 22px; height: 48px;line-height: 48px;}
.btn-mid{ font-size: 20px;height: 44px;line-height: 44px;}
.btn-sm { padding:0 10;height: 36px;line-height: 36px;}
.btn-xs { padding: 0 5px; min-width:0; border-radius: 3px; font-size: 14px;height: 32px;line-height: 32px;}

.btn-default {color: #fff;background:#3e5f92;}
.btn-default:hover{color: #3e5f92;border-color: #3e5f92;background: transparent;}
.btn-grey {color: #fff;background:grey;pointer-events: none}
.btn-green {color: #fff;background:#7cbc18;border: 1px solid #7cbc18;}
.btn-green:hover{background-color: #70ab16;color: #fff;}

.file-btn{position: relative;overflow: hidden;vertical-align: middle;min-width: 50px;}/*浏览 上传*/
.file-btn input[type=file]{ cursor: pointer; opacity:0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; width: 100%; margin: 0; padding: 0; height: 100%; cursor: pointer; }

.dot{display:inline-block;border-radius: 50%;width: 8px;height: 8px;background-color: #c62c2b;vertical-align: middle;}

/*图标*/
.icon{width: 20px;height: 20px;display: inline-block;vertical-align: middle;background-repeat: no-repeat;}
/*nav的几个图标*/
.icon-user-xs{background-image: url("../images/icon_user_xs.png");width: 14px;height: 14px;}
.icon-quit{background-image: url("../images/icon_quit_w.png");width: 14px;height: 14px;}

.icon-apply{background-image: url("../images/icon_apply.png");}
.icon-apeal{background-image: url("../images/icon_apeal.png");}
.icon-user{background-image: url("../images/icon_user.png");}
.icon-psw{background-image: url("../images/icon_psw.png");}
.icon-searching{background-image: url("../images/icon_searching.png");}
.icon-smile{background-image: url("../images/icon_smile.png");}
.icon-search-w{background-image: url("../images/icon_search_w.png");}
.icon-download{background-image: url("../images/icon_download.png");width: 14px;height: 14px;}
.icon-error{background-image:url(../images/icon_error.png);width: 24px;height: 24px;}
.icon-view{background-image:url(../images/icon_view.png);width: 18px;height: 18px;}
.icon-zan{background-image:url(../images/icon_zan.png);width: 18px;height: 18px;}
.icon-help{background-image:url(../images/icon_help.png);width: 14px;height: 14px;}
.icon-reg{background-image:url(../images/icon_reg.png);width: 14px;height: 14px;}

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

/* table */
.table-fixed{table-layout: fixed;}
.table {width:100%;}
.table thead {background: #E2E8EF;}
.table td,.table th {}
.table thead th{padding:13px 10px;color: #333;text-align: left;}
.table tbody td{padding: 10px;}
.table a{color: #333;}
.table a:hover{color: #355e92;}

/* table */
.table-red thead{background:#355e92;}
.table-red thead th {padding:10px;color: #fff;}
.table-red tbody tr{border-bottom: 1px dashed #d5d5d5;}
.table-stripes tbody tr:nth-child(2n){background-color:#f6f8f8; }

/*table-form*/
.table-form{ width: 100%;}
.table-form th{color: #355e92;background-color: #f4f7f8;font-weight: normal; text-align:right;}
.table-form td,.table-form  th {border:1px solid #dae2e7;padding: 15px 10px;}
.table-form td {text-align: left}
.table-form-red th{background-color: #fdf5f3; color: #9a686a;}

/*面包屑*/
.breadcrumb{background:url(../images/bg_breadcrumb.png) no-repeat 0 5px; padding:0 0 20px 20px;border-bottom:1px solid #f0f0f0; position: relative;margin-bottom: 20px; }
.breadcrumb ul li{display:inline-block;}
.breadcrumb ul>li+li:before{padding:0 5px;color:#bbb;content:">\00a0"}
.breadcrumb ul a{color:#999; }
.breadcrumb ul>.active{color:#333}


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


/*密码强度*/
.psw-strength span{display:inline-block;width: 55px;height: 26px; line-height: 26px; color: #fff; text-align: center;background: #c0c0c0;border-radius: 3px;}
.psw-strength span.p1{background: #d1654d;}
.psw-strength span.p2{background: #ff7b5f;}
.psw-strength span.p3{background: #c0c0c0;}

.tab{border-bottom: 1px solid #e7e3da;}
.tab:before,
.tab:after {
    display: table;
    line-height: 0;
    content: "";
}
.tab:after {
    clear: both;
}
.tab li{float: left;margin-right: 40px;}
.tab li a{position:relative;display: block;line-height: 50px;border: 1px solid transparent;position: relative;height: 50px;color: #333;border-radius: 5px 5px 0 0}
.tab li a:hover{color: #355e92;}
.tab li.active a{color: #355e92;font-weight: bold;}
.tab li.active a:before{background: url(../images/icon_arrow_u_b.png) no-repeat center bottom;border-bottom: 1px solid #355e92;content: "";position: absolute;bottom: -2px;left: 0;width: 100%;height: 6px;transition: .5s background;}
.wx-code {text-align: center;font-size: 18px;color: #3e5f92;display: flex;flex-direction: column;align-items: center;}
.wx-code .code{background: url(../images/w_code_border.png) no-repeat;width: 205px;height: 205px;background-size: cover;display: flex;align-items: center;justify-content: center;margin-bottom: 5px;}
.wx-code .code img{width: 150px;height: 150px;}

/*搜索框*/
.search-bar{position:relative;display: flex;}
.search-bar .input{width: 100%;padding-right:50px;box-sizing:border-box}
.search-bar .btn{width: 100px;background-color: #3e5f92;color: #fff;border-radius: 0 5px 5px 0;}
.search-bar .btn:hover{background-color: #5e9dbd; color: #fff;}
/*list列表*/
.list li{position: relative;}
.list li a{display: block;padding: 8px 10px 8px 15px;background: url("../images/icon_list_dot.png") 0 18px no-repeat;color: #333;}
.list.s2 li a{
    padding-bottom: 15px;
}
.list-dot li a{background-image: url("../images/icon_dot2.png")}
.list li a.btn-download{position: absolute;right: 10px;top: 8px;background: none;padding: 0;color: #355e92;}
.list li a.btn-download .icon{vertical-align: -2px;}
.list li a:hover{color: #355e92;}
.list .tt{display: inline-block;vertical-align:middle;width: calc(100% - 100px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list .tt.w1{width: calc(100% - 100px);}
.list .tt.w2{width: calc(100% - 200px);}
.list .tt.w-auto{width: 100%;}
.list .date{color: #999;}

/*部门查找*/
.bm-list{overflow: hidden; margin-left:-3%; margin-top:10px;}
.bm-list li{float: left;width: 22%; text-align:center; margin-left:3%; margin-bottom:10px;}
.bm-list li a{line-height: 46px; color: #333; border:1px solid #eee; display:block; background: #fafafa; border-radius: 3px; font-size: 16px;}
.bm-list li a:hover{color: #355e92; border:1px solid #355e92; text-decoration:none; background:#eff8ff;  }
.bm-tt{background: url("../images/icon_bm.png") 0 center no-repeat;padding-left: 45px;font-size: 18px;color: #355e92;font-weight: bold;}


/*页码*/
.page{position: relative;padding: 20px 0;overflow: hidden}
.page a{color:#999;margin:0 2px; padding:0 15px;display: inline-block;height:34px;line-height:32px;border-radius: 5px;border: 1px solid #e8e8e8;  }
.page .page-solid{background-color: #f1f1f1;}
.page a:hover,
.page a.active{border-color: #355e92;color: #355e92;font-weight: bold;}
.page .page-info{color: #999;margin-left: 10px;}


/*查询条件*/
.form-inline{padding: 20px 10px 10px 10px; background: #fafafa;}
.form-inline .form-group{display:inline-block; margin-right: 40px; margin-bottom: 10px;}
.form-inline label{font-size: 16px;}
.form-inline .form-control{width:240px;box-sizing: border-box;background-color: #fff;margin-left: 5px; font-size: 16px;}

.cal{background-image:url(../images/calendar.png); background-repeat:no-repeat; background-position:97% center; }


/* 首页tabs */
.bar-tabs{height: 46px;line-height: 46px;background: #ebf2f5;position:relative;}
.bar-tabs li{float:left;}
.idx .bar-tabs li{font-size: 16px;}
.bar-tabs li .tt{cursor:pointer;font-weight: bold;color: #666;padding: 0 25px;height: 46px;display: block;}
.bar-tabs li.active .tt{background: #355e92;color: #fff;}
.btn-more{}
.slide-tabs .btn-more{display: none;}
.slide-tabs .active .btn-more{display: inline-block;}
.slide-tabs .btn-more:hover{color: #355e92;}
.slide-tabs .tab-pane{padding: 10px 10px 0 10px;}

/*tag*/
.tag{display: inline-block;padding: 3px 5px;min-width: 50px;box-sizing: border-box;  text-align: center; border-radius: 8px;position: relative;background-color: #ebebeb;font-size: 14px;}
.tag-green{background-color: #9ae39f;}
.tag-warm{background-color: #fff000;color:#ce3d1e;}
.tag-alert{background-color: #ce3d1e;color:#fff;}
.tag-risk{background-color: #eb9e09;}

.tag-zx{background-color: #5588bd;color:#fff;}
.tag-ts{background-color: #84c25e;color:#fff;}
.tag-jb{background-color: #c7da4a;color:#fff;}
.tag-qz{background-color: #57acc1;color:#fff;}
.tag-jy{background-color: #e3cd16;color:#fff;}
.tag-by{background-color: #67cba5;color:#fff;}

/*用户中心两边自适应*/
.user-cell{display: table-row;}
.user-content{display: table-cell;vertical-align: middle;padding-left: 20px;}

/*用户中心 侧边栏*/
.user-sidenav{display: table-cell;width: 200px;background: #f0f6fd;border: 1px solid #f0f0f0;}
.user-sidenav .thumb{color:#738bac;width:100%;text-align: center;margin-right: -1px;font-size: 16px;position: relative;}
.user-sidenav .txt-quit{position: absolute;right:10px;top: 10px;}
.user-sidenav .thumb>div{color:#355e92;margin-bottom: 15px; }
.user-sidenav ul li{margin-top: 5px;}
.user-sidenav ul li a{line-height: 56px; height: 56px;text-align:center;display: block;color: #333;}
.user-sidenav ul li a .icon{margin-right: 10px;}
.user-sidenav ul li a:hover{background:#cde8f5; }
.user-sidenav ul li.active a .icon{background-position: 0 -20px; }
.user-sidenav ul li.active a{background: #3e5f92;border-right:unset;color: #fff;}

/*帮助中心*/
.help-box{ padding: 0 20px; }
.help-box img{width: 100%;}
.help-box h2{font-size: 22px;font-weight: bold;margin-bottom: 20px;color: #355e92;position: relative; padding-left: 15px;}
.help-box h2:before{content: "";position: absolute;top:5px;left:0;background: url("../images/line_title.png") no-repeat;width: 4px;height: 25px;}

.help-box h3{ font-size: 16px;font-weight: bold;line-height: 28px;border-top: 1px dashed #e1e1e1;padding-top: 30px;margin-top:20px;padding-bottom: 10px; }
.help-box.noborder h3{ border:unset; }
.help-box p{line-height: 32px; }
.help-box .spilit{margin-top:50px;margin-bottom:50px;padding-top:30px;padding-bottom: 20px;border-top: 1px dashed #e1e1e1;}


/*12345简介*/
.about-us{background: url("../images/bg_intro.png")  center 10px no-repeat;}
.about-us .eng{color: #999;text-align: center;margin-top: -10px;}
.about-us .pic{float: left;margin-right: 20px;margin-top: 50px;}
.about-us .page-text{line-height: 32px;}
.about-us .p1{position: relative;}
.about-us .p2{position: relative;}


/*详情页面*/
.page-detail{margin-top: 20px;width: 86%;margin-left: auto;margin-right: auto; margin-bottom: 80px; }
.page-detail .border-bottom{border-bottom:1px dashed #e1e1e1; }
.page-detail h2{text-align: center;font-size: 28px;font-weight: bold;margin-bottom: 20px;position: relative; color: #355e92;}
.page-detail h3{ font-size: 18px;font-weight: bold;line-height: 28px;border-top: 1px dashed #e1e1e1;padding-top: 30px;margin-top:20px;padding-bottom: 10px; }
.page-text{margin-top: 30px;line-height: 2; }
.page-text p{text-indent: 2em;line-height: 32px; margin-bottom: 20px;}
.page-text .file a{ color: #355e92;text-decoration: underline;}


/*网站地图*/
.site-map{padding-left: 30px;}
.site-map dl{margin-bottom:30px;background:url(../images/map_arrow.png) no-repeat 0 5px;padding-left: 5px;}
.site-map dt{font-size: 16px;padding-left:20px;margin-bottom: 20px; font-weight: bold; color: #666;}
.site-map dl dd{display: inline-block;}
.site-map a{display: inline-block;height:18px;line-height:18px;padding-right:20px;border-right:1px solid #c9c9c9;padding-left:20px;color: #355e92;}
.site-map a:hover{color:#355e92}

.sq-tip{text-align: center;padding-top:70px;padding-bottom: 70px;}
.sq-tip a{color: #579b36;text-decoration: underline;}
.sq-tip h3{margin-top:10px;margin-bottom: 10px;}


/*表单*/
.form-required{color:red;  margin-right:6px;  font-size:12px;}
.form-control{  padding: 7px 9px;  line-height: 18px;   border-radius:5px; }/*控件*/
.form-control:focus{  }
.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: 8px;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:#e3563b; background: #FDEEE9}
.form-horizontal .verifi{vertical-align: middle;}


/*tip-box*/
.tip-box{padding-left: 50px;color: #d87f00;position: relative;padding-bottom: 15px;border-bottom: 1px dashed #c1c1c1;margin-bottom: 15px;}
.tip-box:before{position: absolute;content:'';top:2px;left:0;width: 36px;height: 38px;background: url("../images/icon_tip.png")no-repeat;}
.tip-box h3{color: #48413e;font-size: 18px;font-weight: bold;margin-bottom: 3px;}
.tip-box a{color: #d61400;font-weight: bold;}


/*三级标题*/
.three-title{font-size: 16px;font-weight: normal;margin-bottom:15px;padding-left: 15px;line-height:16px;position: relative;}
.three-title:before{content: '';position:absolute;top:0;left:0;height: 16px;width: 4px;background-color: #355e92;}


/*进度条*/
.progress-bar{height: 10px;overflow: hidden;position: relative;text-align: left;display: table-cell;width: 2000px}
.progress-bar .bar{background-color:#355e92;  display:inline-block;  height:10px;border-radius: 10px;}
.progress-box .num{margin-left:20px; color: #333;float: right;}


/*分享*/
.share-box{float: right}
.share-box .tt {  float: left;  color: #999;  margin-right: 10px;}
.share-box ul {float: left;margin-top: -1px}
.share-box ul li {margin-right: 5px; float: left;}
.share-box ul li a{width: 24px;height: 24px;display: block;background-repeat: no-repeat;text-indent: -9999px}
.share-box .zone{background-image: url("../images/share_zone.png");}
.share-box .qq{background-image: url("../images/share_qq.png");}
.share-box .weibo{background-image: url("../images/share_weibo.png");}
.share-box .weixin{background-image: url("../images/share_weixin.png");}


/*点赞*/
.btn-zan{display:inline-block; background-color: #e6ecf3;border-color: #e6ecf3;padding: 0 30px;text-align: center;border-radius: 5px;color: #7a8ca0;font-size: 16px;height: 50px;line-height: 50px; }
.btn-zan .ico{display: inline-block;vertical-align:-7px;width:28px;height: 30px;  background:url(../images/icon_zan2.png) center center no-repeat;margin-right: 5px;}
.btn-zan.active{background-color: #87bc33;border-color: #87bc33;color: #fff;}
.btn-zan.active .ico{background-image: url("../images/icon_zan1.png")}

hr{ border-bottom: 1px solid #f0f0f0;border-top: 1px solid #fff;height: 1px;}

/*密码找回 流程线*/
.ui-wizard-steps {  display:table;   position:relative;padding-bottom: 20px; margin-bottom: 20px; }/*width:100%; */
.ui-wizard-steps li { display:table-cell;  text-align:center;  width:1% ;position: relative}
.ui-wizard-steps li .step {color:#fff;padding: 0;margin-top: 10px;  font-size:24px;background: url("../images/icon_step.png") center center no-repeat;position:relative; z-index:2;display:inline-block; width:56px;height:56px; line-height:56px; text-align:center;}
.ui-wizard-steps li.complete .step {background-image: url("../images/icon_complete.png");}
.ui-wizard-steps li.active .step {  background-image: url("../images/icon_active.png");  }
.ui-wizard-steps li .title {display:block;  max-width:100%; color:#432817;margin-top: 5px;  text-align:center;  table-layout:fixed;color: #8da481}
.ui-wizard-steps li.complete .title,.ui-wizard-steps li.active .title{ color: #355e92 }
.ui-wizard-steps li:before {display:block;content:""; width:100%; font-size:0; overflow:hidden; border-top:2px solid #ebebeb;position:relative;  top:40px;}
.ui-wizard-steps li.active:before,.ui-wizard-steps li.complete:before{ border-top:2px solid #355e92 }
.ui-wizard-steps li.last:before{width:100%;}
.ui-wizard-steps li:first-child:before {max-width:51%;  left:49%;}
.ui-wizard-steps li:before {right:49%;}


/*满意度调查*/
.smile-list{display: inline-block;}
.smile-list li{display: inline-block;margin-left: 5px;width: 144px;height: 50px;line-height: 50px;text-align: center;border-radius: 5px;background-color: #f9f9f9;border:1px solid #d7dfe2; cursor: pointer;}
.smile-list li:first-child{margin-left: 0;}
.smile-list li.active{color: #fff;}
.smile-list li .icon{margin-right: 5px;width: 26px;height: 26px;background-repeat:no-repeat;background-position:center center;border-radius: 50%;}
.smile-list li.s0.active{background-color: #259c00;border-color: transparent}
.smile-list li.s1.active{background-color: #52a70a;border-color: transparent}
.smile-list li.s2.active{background-color: #e7a73a;border-color: transparent}
.smile-list li.s3.active{background-color: #dd603c;border-color: transparent}
.smile-list li.s4.active{background-color: #ab1e1e;border-color: transparent}
.smile-list li.s0 .icon{background-color:#259c00; }
.smile-list li.s1 .icon{background-color:#52a70a; }
.smile-list li.s2 .icon{background-color:#e7a73a; }
.smile-list li.s3 .icon{background-color:#dd603c; }
.smile-list li.s4 .icon{background-color:#ab1e1e; }


/*知识库查询*/
.btn-schedule{display: inline-block;width: 84px;height: 80px;background:url("../images/btn_search.png")}
.btn-schedule:hover{opacity: 0.9;}
.schedule-cc{margin: 15px 10px 0 10px;}
.schedule-box .btn-schedule{float: right;margin-left: 10px;}
.schedule-box .ii{height: 40px;line-height: 40px;display: block;width: 100%;}
.schedule-box .i1{border-radius: 5px 5px 0 0;}
.schedule-box .i2{border-radius: 0 0 5px 5px;margin-top: -1px;}

/*知识库查询*/
.search-box{background: url("../images/bg_search.png") right bottom no-repeat;height: 200px;}
.search-content{position: relative;width: 95%;margin-left: 20px;}

/*内页的知识库*/
.search-box .ico{float: left;margin: 15px 20px 0 50px;}
.wrap .search-box{height: 150px;/* border-bottom: 1px solid #eee; */margin-top:-20px;background-size: 55%;padding-top: 40px;}
.wrap .search-content{display: table-cell;width: 800px;}

.search-input{width: 100%;box-sizing: border-box;padding-left: 15px;border-radius: 25px;border: 4px solid rgba(225,225,225,0.8);height: 48px;line-height: 48px;margin-top: 10px;padding-right: 45px;}
.search-content .search-btn{position: absolute;cursor: pointer;top: 17px;right: 8px;height: 34px;width: 34px;border-radius: 50%;background: url("../images/icon_search_w.png")center center #355e92 no-repeat;background-size: 18px 18px;}
.search-content .search-btn:hover{background-color: #4b7eb2; }


/*知识库tab*/
.lib-tabs{position: relative;border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;background-color: #f8f8f8;margin-left: -20px;margin-right: -20px;}
.lib-tabs .cc{margin: 0 40px;overflow: hidden;}
.lib-tabs ul{overflow: hidden;white-space:nowrap;}
.lib-tabs ul li{display:inline-block;white-space:nowrap;}/*margin: 0 35px 0 25px;*/
.lib-tabs ul li a{color: #666;padding:0 25px;height: 46px;line-height: 46px;text-align: center;display: inline-block;border-bottom: 3px solid transparent;margin-left: -5px;-moz-user-select: none;user-select: none;}
.lib-tabs ul li:first-child a{ margin-left: 0; }
.lib-tabs ul li a:hover,.lib-tabs ul li.active a{color: #355e92;border-bottom: 2px solid #355e92;font-weight: 300;}
.lib-tabs .btn-prev,.lib-tabs .btn-next{display: block;width: 40px;height: 46px;background-color: #f8f8f8;background-repeat:no-repeat;background-position:center center;position: absolute;top:0;}
.lib-tabs .btn-prev:hover,.lib-tabs .btn-next:hover{background-color: #e2e2e2;}
.lib-tabs .btn-prev{left: 0;background-image:url("../images/icon_prev.png");}
.lib-tabs .btn-next{right: 0;background-image:url("../images/icon_next.png");}
.lib-tabs.disable-prev .cc,
.lib-tabs.disable-next .cc{margin: 0;}
.lib-tabs.disable-prev .btn-prev{display: none;}
.lib-tabs.disable-next .btn-next {display: none;}

/*知识库搜索列表*/
.lib-list li h4{ margin:0 ;padding:0; font-weight:bold;font-size: 16px;float: left;}
.lib-list li a{color: #999;display: block;padding: 10px 10px; margin: 10px 0; border-bottom: 1px solid #f2f2f2;}
.lib-list li:last-child a{border-bottom: none;}
.lib-list li a:hover{background-color: #f1f1f1;}
.lib-list li p{margin: 10px 0;}
.lib-list li div.foot{font-size: 14px; color: #999;}
.lib-list li h4 span{color: #cd3c1d;}
.lib-list .view-num{float: right;}
.lib-list .head{overflow: hidden;color: #333;}

/*碎片*/
.link-box{position: relative;padding: 10px 40px;border-top: 1px dotted #cacaca;}
.link-box a{ display: block;padding: 5px; }
.link-box a:hover{text-decoration:underline;}
.link-box .close{position: absolute;top:50%;margin-top:-16px;right: 10px; }

/*首页小弹窗*/
.popwindow{width:400px; background:#fff; position: fixed; right:3px; z-index:2; border-radius:5px; transition:all .3s;  padding:16px 20px 16px 20px; box-shadow:1px 1px 20px 1px #999; border:1px solid #e3d3cb; bottom:15px;}
.btn-close{float: right; font-size: 22px; margin-top: -8px;}
.popwindow-inner h4{background:url("../images/icon_pop_news.png") no-repeat left center; padding-left: 30px; }
.popwindow-cc{margin-top: 16px;}
.popwindow-cc .date{margin-top: 16px; font-size: 12px; text-align: right;}

/* 企业诉求直通车 */
.sq-box .span-right{float: right;width: 420px;overflow: hidden;margin-left:30px;}
.sq-box .span-left{float: left;width:calc(100% - 450px)}
.sq-box .section-box{border: none;}


.notice-top{position: relative;background-color: #fcf3f3;border-top: 4px solid #f4e5e5;padding: 10px;margin-bottom: 20px;}
.notice-top .tt{font-size: 30px;color: #9a2827;margin-top: 10px;line-height:1.6;margin-bottom: 10px;}
.notice-top .cc{color: #745555;}
.notice-top .btn-go{color: #745555;display: inline-block;background-color: #fcf3f3;padding: 5px 10px;position: absolute;bottom: 11px;right: 0;}
.notice-top .btn-go:hover{color: #9a2827;}
.notice-top .txt{height: 82px;overflow: hidden;display: inline-block;line-height: 1.8;}

.banner-qyztc{margin-bottom: 0px;}
.btn-sqztc img{width: 100%;}
.banner-algk img{width:100%;}
.btn-sqztc:hover{opacity: 0.8;}

.search-box .keywords {
    /*position: absolute;*/
    top: 50px;
    left: 156px;
    padding-left: 14%;
    padding-top: 1%;
}
.search-box .know_item {
    margin-right: 0;
    padding-right: 0;
    font-weight: bold;
}
.know_item {
    width: auto;
    height: 30px;
    line-height: 30px;
    /*color: #fff;*/
    border-radius: 20px;
    padding: 0px 20px;
    overflow: hidden;
    margin-bottom: 12px;
    margin-right: 10px;
    display: inline-block;
}
.know_item_a {
    width: auto;
    height: 30px;
    line-height: 30px;
    /*color: #fff;*/
    border-radius: 18px;
    padding: 0px 10px;
    overflow: hidden;
    margin-bottom: 12px;
    margin-right: 10px;
    display: inline-block;
    text-decoration: underline;
}
.jiucuo{position: absolute;left: 100px;top: -27px;}


.uploadifive-button {
    background-color: #00AEE8; /* 按钮背景颜色 */
    color: white; /* 按钮文字颜色 */
    border: none; /* 按钮边框 */
    padding: 10px 20px; /* 按钮内边距 */
    border-radius: 5px; /* 按钮圆角 */
    font-size: 16px; /* 按钮字体大小 */
    cursor: pointer; /* 鼠标悬停时的指针样式 */
}