@charset "utf-8";


@font-face {
    font-family: "sourcehansanscn-regular";
    src:  format("woff"),
         format("truetype"),
         format("embedded-opentype");
}

@font-face {
    font-family: "sourcehansanscn-medium";
    src:  format("woff"),
         format("embedded-opentype"),
         format("truetype");
}

@font-face {
    font-family: "sourcehansanscn-bold";
    src:  format("woff"),
         format("embedded-opentype"),
         format("truetype");
}

@font-face {
    font-family: "opposans-b";
    src:  format("woff"),
         format("truetype"),
         format("embedded-opentype");
}

/* yui3 reset.css */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img {
    border: 0;
    vertical-align: top;
}

address,
caption,
cite,
code,
dfn,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,
q:after {
    content: "";
}

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%;
}

legend {
    color: #000;
}

iframe {
    display: block;
}


/* yui3 fonts */

body {
    color: #333;
    font-size: 16px;
    font-family: "sourcehansanscn-regular";
    min-width: 1200px;
}

select,
input,
button,
textarea {
    font: 99% arial, helvetica, clean, sans-serif;
}

table {
    font-size: inherit;
    font: 100%;
}

pre,
code,
kbd,
samp,
tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%;
}

a {
    text-decoration: none;
}

input,
button,
textarea {
    font-family: "sourcehansanscn-regular";
    border: 0;
    outline: 0;
}

input[type=text]::-ms-clear,
input[type=password]::-ms-reveal {
    display: none;
}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
    color: #999;
}

textarea::-moz-placeholder,
input::-moz-placeholder {
    color: #999;
}

textarea:-moz-placeholder,
input:-moz-placeholder {
    color: #999;
}

textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
    color: #999;
}

.placeholder {
    color: #999;
}

/* utilities */

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.clearfix {
    *zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.clearfix:after {
    clear: both;
}

.l {
    float: left !important;
}

.r {
    float: right !important;
}

.hidden {
    display: none !important;
}

.invisible {
    visibility: hidden !important;
}

/* css3效果 */

.trans {
    -webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
}

*,
:before,
:after {
    background-repeat: no-repeat;
    box-sizing: border-box;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-text-fill-color: #333 !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    background-color: transparent;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s;
}

input {
    background-color: transparent;
}

/* 通用样式 */
.container {
    width: 1200px;
    margin: 0 auto;
}

#header {
    height: 210px;
}

/* top */
.ewb-top {
    height: 50px;
    background: #384fbe;
    line-height: 50px;
    color: #fff;
}

.ewb-top-line {
    color: #4f63c3;
    margin: 0 15px 0 18px;
}

/* logo */
.ewb-logo {
    padding: 34px 0 1px;
}

.ewb-logo-city {
    float: left;
    width: 100px;
    height: 34px;
    margin: 6px 0 0 63px;
}

.com-city {
    display: block;
    width: 100px;
    height: 34px;
    line-height: 32px;
    padding-left: 36px;
    border-radius: 16px;
    border: 1px solid #ddd;
    cursor: pointer;
    color: #666;
    font-size: 16px;
    background:  11px 50% no-repeat #fff;
}

.ewb-logo-search {
    float: right;
    width: 420px;
    height: 46px;
    background: #f3f3f3;
    border-radius: 6px;
    overflow: hidden;
}

.ewb-logo-search>button {
    float: right;
    width: 80px;
    height: 46px;
    line-height: 46px;
    background: #f8bd46;
    color: #fff;
    cursor: pointer;
}

.ewb-logo-box {
    margin: 0 85px 0 15px;
    position: relative;
    z-index: 1;
}

.input-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    height: 46px;
    line-height: 46px;
    color: #aaa;
    z-index: -1;
    cursor: text;
}

.input-box {
    width: 100%;
    height: 46px;
    line-height: 46px;
    border: 0;
    background: 0 0;
}

/* nav */
.ewb-nav {
    height: 60px;
}

.ewb-nav-list {
    float: left;
    margin-right: 54px;
}

.ewb-nav-list>a {
    display: block;
    line-height: 56px;
    height: 60px;
    position: relative;
    color: #555;
    font-size: 18px;
}

.ewb-nav-list:hover>a::before,
.ewb-nav-list.active>a::before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -15px;
    bottom: 0;
    height: 4px;
    width: 30px;
    background: #384fbe;
}

.ewb-nav-list:hover>a,
.ewb-nav-list.active>a {
    color: #384fbe;
    font-weight: bold;
}


/* footer */
#footer {
    overflow: hidden;
}

.ewb-link {
    height: 36px;
    margin-top: 20px;
}

.ewb-link-tt {
    float: left;
    color: #384fbe;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
}

.ewb-link-box {
    margin-left: 100px;
}

.ewb-link-box>ul {
    margin-right: -20px;
}

.ewb-link-list {
    float: left;
    width: 25%;
    padding-right: 20px;
}

.ewb-link-select {
    width: 100%;
    height: 36px;

}

.chosen-container-single .chosen-single,
.chosen-container .chosen-drop,
.chosen-container-active.chosen-with-drop .chosen-single {
    border-color: #ddd;
}

.chosen-container-single .chosen-single {
    height: 36px;
    line-height: 34px;
    color: #666;
    padding-left: 12px;
}

.chosen-container-single .chosen-single span {
    margin-right: 42px;
}

.chosen-container-single .chosen-single div {
    width: 42px;
}

.chosen-container .chosen-results {
    max-height: 180px;
}

/* footer */
.ewb-footer {
    margin-top: 30px;
    background: #384fbe;
    padding: 20px 0 37px;
    line-height: 36px;
}

.ewb-footer-map {
    font-size: 0;
    text-align: center;
    padding-bottom: 17px;
}

.ewb-footer-map>a,
.ewb-footer-map>span {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}

.ewb-footer-map>span {
    margin: 0 10px;
}

.ewb-footer-p {
    font-size: 0;
}

.ewb-footer-p span {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #bdc8ff;
}

.f1 {
    width: 285px;
}

.f2 {
    width: 240px;
}

.ewb-footer-p span a {
    color: #bdc8ff;
}

.ewb-footer-ga {
    display: block;
    padding-left: 32px;
    background:  left center no-repeat;
}

.ewb-footer>.container {
    position: relative;
}

.ewb-footer-img {
    position: absolute;
}

.footerimg1 {
    /* top: 56px; */
    right: 140px;
}

.footerimg2 {
    top: 5px;
    right: 0;
}


.mt30 {
    margin-top: 30px;
}

/* 列表 */
.com-list {
    height: 38px;
    line-height: 38px;
    overflow: hidden;
}

.com-date {
    float: right;
    color: #999;
}

.com-infor {
    padding-left: 12px;
    background:  left center no-repeat;
    margin-right: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
}

.com-infor a {
    color: #666;
}

.com-tag {
    color: #eb9d00;
}


/* 右侧导航 */
.slider {
    position: fixed;
    right: 10px;
    top: 50%;
    margin-top: -200px;
    /* min-height: 250px; */
    background: #fff;
    box-shadow: -4px 0px 10px 0px rgba(172, 177, 203, 0.33);
    border-radius: 3px;
    overflow: hidden;
    padding: 0 10px;
	    z-index: 999;
}

.slider-item {
    display: block;
    height: 80px;
    border-top: 1px solid #ddd;
    padding-top: 50px;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: 50% 10px;
    color: #333;
}

.slider-list:first-child .slider-item {
    border-top: 0;
}

.slideritem1 {
    background-image: ;
}

.slideritem2 {
    background-image: ;
}

.slideritem3 {
    background-image: ;
}

.slideritem4 {
    background-image: ;
}

.slideritem5 {
    background-image: ;
}

/* 20210601修改 */

.ewb-logo-city {
    position: relative;
}

.city {
    display: none;
    padding-top: 15px;
    position: absolute;
    left: -146px;
    top: 29px;
    width: 394px;
    z-index: 2;
}

.city-box {
    border: 1px solid #ddd;
    padding: 2px 4px;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0px 4px 11px 0px rgba(33, 42, 87, 0.23);
    position: relative;
}

.city-box::before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -5px;
    width: 10px;
    height: 7px;
    background:  no-repeat;
}

.city-node {
    float: left;
    width: 64px;
    height: 28px;
    border-radius: 14px;
    text-align: center;
    cursor: pointer;
	    color: black;
}

.city-node.active {
    color: #fff;
    background: #384fbe;
}

.ewb-logo-city:hover .city {
    display: block;
}



/* 2023-5-29 */
.page-old {
	cursor: url(/uploads/image/kimages/mouse_default.cur), auto !important;
}
.page-old a {
	cursor: url(/uploads/image/kimages/pointer.cur), auto !important;
}
.old-switch,
.accessibility {
	height: 34px;
	line-height: 34px;
	padding: 0 17px;
	background-color: #fff;
	margin-right: 20px;
	border-radius: 17px;
	margin-top: 8px;
	color: rgb(56, 79, 190);
}
.page-old .ewb-top,
.page-old .ewb-logo-search > button,
.page-old .input-placeholder {
	font-size: 20px;
}
.page-old .ewb-logo {
	padding: 24px 0 1px;
}
.page-old .ewb-logo-city {
	margin: 6px 0 0 27px;
}
.page-old .com-city {
	width: 154px;
	font-size: 30px;
}
.page-old .ewb-logo-search {
	margin-top: 39px;
	width: 362px;
}
.page-old #header {
	height: auto;
}
.page-old .ewb-nav-list > a {
	text-align: center;
	font-size: 30px;
	padding: 0px 27px;
}
.page-old .ewb-nav .swiper-container {
	padding: 0 30px;
	margin: 0 -30px;
}
.menu {
	display: none;
}
.page-old .menu {
	display: block;
}
.page-old .menu-old {
	/* display: none; */
}
.page-old .ewb-nav {
	margin-top: 51px;
	/* width: 100%; */
	/* padding: 0 30px; */
}
.swiper-button-next,
.swiper-button-prev {
	width: 18px;
	height: 21px;
	transform: translatey(-50%);
	margin-top: 0;
}
.swiper-button-next {
	background: url(/uploads/image/kimages/next_icon.png) no-repeat;
	right: 0px;
}
.swiper-button-prev {
	background: url(/uploads/image/kimages/prev_icon.png) no-repeat;
	left: 0;
}
.page-old .view {
	height: 624px;
}
.page-old .view-item {
	width: 383px;
	font-size: 32px;
}
.page-old .view-list {
	margin-top: 24px;
}
.page-old .view-list:nth-child(-n   3) {
	margin-top: 0;
}
.page-old .viewlist1 {
	background-image: url(/uploads/image/kimages/view_list_old_01.png);
}
.page-old .viewlist2 {
	background-image: url(/uploads/image/kimages/view_list_old_02.png);
}
.page-old .viewlist3 {
	background-image: url(/uploads/image/kimages/view_list_old_03.png);
}
.page-old .viewlist4 {
	background-image: url(/uploads/image/kimages/view_list_old_04.png);
}
.page-old .viewlist5 {
	background-image: url(/uploads/image/kimages/view_list_old_05.png);
}
.page-old .viewlist6 {
	background-image: url(/uploads/image/kimages/view_list_old_06.png);
}
.page-old .com-date,
.page-old .com-infor {
	font-size: 32px;
}
.page-old .com-list {
	height: 76px;
	line-height: 76px;
}
.page-old .com-infor {
	color: #333;
	background: url(/uploads/image/kimages/list_img_old.jpg) left center no-repeat;
	margin-right: 320px;
	padding-left: 26px;
}
.page-old .com-infor a {
	color: #333;
}
.page-old #footer {
	padding-top: 67px;
}
.footer-link-title {
	display: none;
}
.page-old .footer-link-title {
	display: block;
}
.page-old .ewb-link {
	margin-top: 30px;
}
.page-old .chosen-container-single .chosen-single,
.page-old .chosen-container-single .chosen-drop {
	font-size: 26px;
}
.page-old .chosen-container-single .chosen-single {
	height: 54px;
	line-height: 52px;
}
.page-old .ewb-link-tt {
	display: none;
}
.page-old .ewb-link-box {
	margin-left: 0;
}
.page-old .chosen-container .chosen-results {
	max-height: 300px;
}
.page-old .chosen-container .chosen-results li {
	line-height: 34px;
}
.page-old .ewb-footer-p span {
	font-size: 24px;
	width: auto;
}
.page-old .ewb-footer-p span.f1,
.page-old .ewb-footer-p span.f2,
.page-old .ewb-footer-p span.f3 {
	margin-right: 60px;
	margin-bottom: 20px;
}
.page-old .com-hd {
	height: 44px;
	text-align: center;
	font-size: 0;
	position: relative;
	background: url(/uploads/image/kimages/com_hd_bg1.png) center center no-repeat;
}
.page-old .com-tt {
	display: inline-block;
	vertical-align: middle;
	color: #384fbe;
	font-size: 36px;
	font-weight: bold;
	line-height: 44px;
}
div#abttoolbar {
	background-color: #4d4d4d !important;
}
.page-old .m-pagination-page > li > a {
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	font-size: 24px;
}
.page-old .m-pagination-group > input {
	height: 40px;
}
.page-old .m-pagination-group > button {
	height: 42px;
	font-size: 24px;
}
#toolbarlist > li i {
	width: 60px !important;
}
.page-old .ewb-nav .tab-head {
	height: 60px;
	border: 0;
	overflow: hidden;
}
.page-old .ewb-nav-list {
	margin-right: 0;
}
.page-old .ewb-nav .switch-arr {
	top: 50%;
	transform: translatey(-50%);
}
.page-old .ewb-nav .switch {
	margin: 0;
	position: relative;
}
.ewb-nav .column-items {
	min-width: 1200px;
}
.switch-left {
	left: -40px;
	background: url(/uploads/image/kimages/prev_icon.png) no-repeat;
}
.switch-right {
	background: url(/uploads/image/kimages/next_icon.png) no-repeat;
	right: -40px;
}
.switch-left:hover {
	background: url(/uploads/image/kimages/prev_icon_h.png) no-repeat;
}
.switch-right:hover {
	background: url(/uploads/image/kimages/next_icon_h.png) no-repeat;
}
.switch-arr {
	position: absolute;
	width: 18px;
	height: 21px;
	top: 53px;
	z-index: 9999;
}
