@charset "utf-8";
/* bootstrap custom */
.container {
	padding-right: 0;
	padding-left: 0;
}
/* CSS Document */
*{margin:0;padding:0;border:0px;}
:root { 
	/* --hover-color: rgb(214, 139, 15);
	--theme-color: #f5a828;
	--swiper-theme-color: #f5a828; */
	--hover-color: rgb(106 98 83 / 38%);
	--theme-color: #da2430;
	--primary-color: #db4e4e;
	--swiper-theme-color: #da2430;
}

body{width:100%;height:100%;color:#3c3c3c; font-family:"微软雅黑",Arial, Helvetica, sans-serif,SimSun;font-size:14px;background-color:rgb(243, 243, 243);}
a {color: #333;}
.more a {
	color: #999;
	font-size: 12px;
}
a:hover {text-decoration:none;color:#D61518;}
a:active,
a:link,
a:focus {
	text-decoration: none;
	color: #333;
}
.clear{clear:both;}


 ul{margin:0px;padding:0px}
 li{list-style-type:none}
.fl{float:left;}
.fr{float:right;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.service {
	margin-bottom: 10px;
	padding: 10px 0;
	background-color: #fff;
}
.service-item {
	display: flex;
    justify-content: center;
    align-items: center;
}
.service-item a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	color: #656D78;
	cursor: pointer;
	padding: 20px 0;
	box-sizing: border-box;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: transparent;
}
.service-item a .icon {
	margin-bottom: 5px;
	white-space: normal;
}
.service-item a svg {
	vertical-align: middle;
}
.service-item a:hover {
	color: #656D78;
    border-color: #eee;
}
.service-item a span {
    transition: all linear 0.3s;
}
.service-item a:hover span {
	transform: translateY(-5px);
}
/*首页代码*/
.top{width:100%;height:30px;line-height:30px;background:url(../images/topbg.png) repeat-x;}
.top_m{width:1200px;height:30px;margin:0px auto;}
.top_ml{width:500px;}
.top_mr{width:500px;}
.top_mr ul li{height:30px;line-height:30px;float:right;padding-left:30px;margin-left:20px;}
.top01{background:url(../images/top01.png) no-repeat;}
.top02{background:url(../images/top02.png) no-repeat;}
.top03{background:url(../images/top03.png) no-repeat;}
.item-cell {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 0;
}
.item-cell span:nth-child(1) {
	flex: 1 0 70%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.title-bg {
	background-color: var(--theme-color);
	padding-top: 5px;
}
.title{width:100%;height:auto;background-color: #fff;padding: 15px 0;}
.title-right {
	float: right;
	margin-top: 12px;
}
.title-right #menu-btn {
	white-space: normal;
}
.header-box {
	position: relative;
}
.title-logo {
	width: 70%;
	max-width: max-content;
}
.title_m{
	background:#fff;
}
.title_m .search-box {
	display: flex;
	align-items: center;
	height: 38px;
	line-height: 38px;
	border: 1px solid var(--theme-color);
}
.title_m .search-box input::placeholder {
	color: #9E9E9E;
}
.title_m .search-box input {
	margin: 0;
    padding: 0 10px;
    display: block;
    box-sizing: border-box;
    border: 0;
    outline: none;
    background: none;
    font-family: Tahoma;
    font-size: 14px;
    color: #333;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    width: 100%;
	height: 100%;
}
.title_m .search-box button {
	background-color: var(--theme-color);
	padding: 0 15px;
	height: 100%;
	white-space: nowrap;
	color: #fff;
	line-height: 38px;
}

.banner{width:100%;height:150px;}
.banner_m{width:1200px;height:150px;margin:0px auto;background:url(../images/logobg.jpg) no-repeat top center;position:relative;z-index:1;}
.logo{width:100%;height:auto;}
.banner_ml{width:100%;min-width: 1200px;height:auto;}
.ssk{width:366px;height:40px;float:right;margin-top:105px;position:absolute;bottom:5px;right:0px;z-index:5;}
.sssrk{width:292px;height:40px;}
.ssgjz{width:261px;height:38px;padding-left:30px;border:solid 1px #ccc;border-right:0;border-radius:3px 0px 0px 3px;background:url(../images/sskbg.png) no-repeat;}
.sstian{width:74px;height:40px;}

.nav{width:100%;background:var(--theme-color);}
.nav_m1 li{width:140px;height:50px;line-height:50px;color:#333;font-size:16px;text-align:center;float:left;position:relative;z-index:900;border-radius:0px 0px 0px 4px;}
.nav_m2 {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.nav_m2 a {
	display: inline-block;
	width: 100%;
	height: 100%;
}
.nav_m2 a:hover {
	color: #fff;
}
.nav_m2 li{flex: 1 0 auto;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;float:left;position:relative;z-index:900;}
.nav_m2 li span{line-height:50px;color:#fff;}
.nav_m2 li.active {
	background-color: var(--hover-color);
}
.nav_m2 li:hover { background-color: var(--hover-color); }
.nav_m2 li:hover ul {
	display: block;
}
.lastli{border-radius:0px 4px 4px 0px;}
.nav01{width:140px;height:50px;}
.nav_m2 li ul{position:absolute;top:100%;background: var(--theme-color);left:0;display:none;z-index:999;margin-bottom: 15px;overflow: hidden;}
.nav_m2 li ul li{
	cursor: pointer;
	width: 100%;
	border-bottom:solid 1px #eee;
	background: var(--theme-color);
	font-size:14px;
	color:#fff !important;
}
.nav_m2 li ul li:hover{background: var(--hover-color);font-size:14px;color:#fff !important;}

.time{width:1000px;height:30px;line-height:30px;}


.f01{color:#999;font-size:10px;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mainbox{width:100%;height:auto;}
.channel-page {padding: 15px;background-color: #fff;}
.face-header {
	background-color: var(--primary-color);
    /* padding-left: 15px; */
}
.face-header .location {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
}
.face-header .location a {
	color: #fff;
}
.channel-list-box {
	overflow: hidden;
	padding-right: 0;
}
.channel-list-box .channel-record {
	background: var(--theme-color);
    text-align: center;
    height: 60px;
    line-height: 60px;
    color: #fff;
	border-right: 1px solid #fff;
    box-sizing: border-box;
	float: right;
}
.channel-list-box .channel-record:hover {
	background-color: var(--hover-color);	
}
.channel-list-box .channel-record a,
.channel-list-box .channel-record a:hover {
	display: inline-block;
    width: 100%;
    height: 100%;
	color: #fff;
}
.main{width:1200px;height:auto;margin:0px auto;padding-top:10px;}
.main01{width:1200px;height:auto;margin:0px auto;padding-top:10px;}
.main_l{width:210px;height:auto;}
.main_l01{width:180px;margin:5px;padding:10px;background:#E7EBEE;}
.main_l01_tit{width:160px;height:30px;line-height:30px;padding-left:20px;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;background:url(../images/titbg01.png) no-repeat;}
.main_l01_txt{width:180px;height:auto;}
.main_l01_txt .gg{width:180px;height:60px;margin:10px;}
.main_l01_txt .sp{width:180px;height:180px;margin-top:10px;}
.main_l01_txt .js{width:180px;height:180px;margin-top:10px;line-height:24px;font-size:12px;overflow:hidden;}
.main_l01_txt .js p{text-indent:2em;}
.main_l01_txt .yhhz{width:180px;height:180px;}
.main_l01_txt .yhhz img{width:40px;height:40px;margin-top:5px;}
.main_l01_txt .lxfs{width:180px;height:180px;}
.main_l01_txt .lxfs img{width:180px;height:180px;}
.main_l01_txt .tplj{width:180px;height:auto;}
.main_l01_txt .tplj img{width:180px;height:40px;margin:5px 0px;}
.main_r{width:990px;height:auto;padding-left: 10px;box-sizing: border-box;}
.main_r01{width:790px;height:auto;}
.main_r01_left{width:220px;height:auto;margin-top:5px;margin-left:10px;}
.main_r01_m{width:330px;height:auto;}
.main_r01_m_tit{width:330px;height:40px;line-height:40px;background:url(../images/titbg02.png) no-repeat;}
.main_r01_m_txt{width:330px;}
.more{line-height:38px;}
.main_r01_right{width:210px;height:auto;margin-left:9px;border-left:dashed 1px #ccc;border-bottom:dashed 1px #ccc;}
.main_r01_right_tit{width:210px;height:40px;background:url(../images/titbg03.png) no-repeat;}
.main_r01_right_txt{width:200px;padding:5px;height:180px;overflow:hidden;}
.main_r01_right_txt ul li{width:200px;height:30px;line-height:30px;float:left;}
.gdwz{width:1200px;margin:0px auto;box-sizing: border-box;padding:0px 10px 0px 30px;height:30px;line-height:30px;background:#e5e5eb url(../images/gdwz.png) no-repeat;border-radius:0px 0px 5px 5px;color:#018132;}

.mt10{margin-top:10px;}
.ptit{
	display: inline-block;
	padding: 15px 0;
	border-bottom: 3px solid var(--hover-color);
	color:var(--theme-color);
	font-size:18px;
	font-weight: 700;
	margin-bottom: -2px;
}
.main_r02{width:100%;height:auto;margin-top:10px;background-color: #fff;}
#Roll20137289626821 {
	width: 100%;
}
.main_r02_tit{
	width:100%;
	height:38px;
	background:url(../images/ptitbg.png);
	border:solid 1px #ddd;
	border-radius:4px;
	padding-left:0;
	padding-right:0;
}
.main_r02_tit01{
	width:100%;
	height:38px;
	background:url(../images/ptitbg.png);
	border:solid 1px #ddd;
	border-radius:4px;
}
.main_r02_txt{
	width:100%;
	height:auto;
	padding:15px 20px;
	box-sizing: border-box;
}
.main_r02_txt01{
	width:100%;
	height:auto;
	margin-top:10px;
}

.main_r02 .wblj01{width:237px;height:40px;float:left;margin-left:10px;margin-right:10px;}
.main_r02 .wblj01 .input{width:235px;height:38px;border:solid 1px #ddd;}
.main_r03{
	width:100%;
	height:auto;
	margin-top: 10px;
	padding: 10px 0;
    background: #fff;
}
.div01{
	height:auto;
	box-sizing: border-box;
	padding: 0 10px;
}
.div01tit{
	width:100%;
	border-bottom:solid 1px #ddd;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.div01tit .divtit-left {
	display: flex;
	align-items: center;
}
.div01tit .divtit-left .en {
	margin-left: 10px;
}
.div01txt{width:100%;padding:10px 0;overflow:hidden;box-sizing: border-box;}
.div01txt ul li{
	width:100%;
	padding-left:20px;
	padding-right:0;
	margin: 0;
	box-sizing: border-box;
	position: relative;
	border-bottom: dashed 1px #ddd;
}
.div01txt ul li::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 6px;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background-color: var(--theme-color);
}
.row {
	margin-right: 0;
	margin-left: 0;
}
.main-group {
	background-color: #fff;
	padding: 20px 0;
}
.main-group-item-2 {
	padding: 0 10px;
}


.zcfg{background:url(../images/titbg05.png) no-repeat;}
.bszn{background:url(../images/titbg06.png) no-repeat;}
.rdwd{background:url(../images/titbg07.png) no-repeat;}
.dbzs{background:url(../images/titbg08.png) no-repeat;}

.krakatoa {
	/*display:none;*/
	width:220px;
	height:230px;
	line-height:30px;
	text-align:center;
	
}
.krakatoa img{width:220px;height:200px;border-radius:4px;}
.arrows {
	position:absolute;
	top:1px;
	left:0;
	z-index:100;
}
.arrow {
	float:left;
	margin-right:7px;
}
.arrow a {
	display:block;
	width:13px;
	height:0;
	padding-top:16px;
	overflow:hidden;
	background:transparent url('../images/arrows.png') no-repeat;
	cursor:pointer;
}
.arrow-left a {
	background-position:0 0;
}
.arrow-right a {
	background-position:-20px 0;
	left:20px;
}
.arrow-left a:hover {
	background-position:0 -16px;
}
.arrow-right a:hover {
	background-position:-20px -16px;
	left:20px;
}
.buttons {
	position:absolute;
	bottom:35px;
	right:80px;
	z-index:100;
}
.pagination {
	float:left;
	margin:0 2px;
}
.pagination a {
	display:block;
	width:10px;
	height:0;
	padding-top:10px;
	background-image:url('../images/pagination.png');
	background-position:0 0;
	overflow:hidden;
}
.active-button a, .active-button a:hover {
	background-position:0 -30px;
}
.pagination a:hover {
	background-position:0 -30px;
}
/* flexslider */
/* .flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li img{width:100%;height:auto;} */
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

p {margin: 0; padding: 0;}
.footer{width:100%;height:auto;padding:10px 0px;background: #fff;color: #999;}
.footer .foot_m a {color: #999;}
.foot_m{height:auto;margin:0px auto;text-align: center;padding: 0 15px;font-size: 10px;}
.foot_m span{text-align:center;line-height:1.5;}
.boxbattxt{ height: auto !important; overflow: hidden !important;}
.swiper-banner.swiper {
	width: 100%;
	height: auto;
}
.swiper-banner .swiper-slide {
	height: 100%;
}


.tabbox {width:100%;height:100%;box-sizing: border-box;}
.tabmenu {width:100%;height:38px;background: #f5f7fa;padding-right: 10px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { cursor: pointer;;text-align:center; float:left; display:block; width:110px; height:38px; overflow:hidden; line-height:38px; display:inline; font-size:14px;color:#333;}
.tabmenu li.cli {cursor:pointer;padding-bottom: 3px;background-color: var(--theme-color);color: #fff;}
.tabmenu li.cli a:link,.tabmenu li.cli .ptit {color: #fff;}
.tabmenu li a:hover {color: #fff;}
/*.current{text-align:center;float:left;display:block;width:110px;height:38px;padding-left:48px;overflow:hidden;background:url(../images/ptit.png) no-repeat !important;line-height:38px;display:inline;font-size:16px; cursor:pointer;color:#fff !important;}*/
#tabcontent {width:100%;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent ul li{
	box-sizing: border-box;
	width:100%;
	padding-left:20px;
	border-bottom:dashed 1px #ddd;
	position: relative;
}
#tabcontent ul li::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 6px;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background-color: var(--theme-color);
}
.prefix {
	position: relative;
}
.prefix::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 6px;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background-color: var(--theme-color);
}
#tabcontent .hidden {display:none;}

/*栏目页*/
.main_list_left01{width:208px;border:solid 1px #ddd;border-bottom:0;background:#fff;}
.main_list_left01_tit{width:208px;height:40px;line-height:40px;background:url(../images/menubg.png);text-align:center;font-size:16px;color:#fff;}
.main_list_left01_txt{width:208px;}
.main_list_left01_txt ul li{width:208px;height:33px;line-height:33px;float:left;text-align:center;font-size:14px;border-bottom:solid 1px #ddd;}
.main_list_left01_txt ul li:hover{background:#b6d8f9;}
.main_list_left02{width:198px;padding:5px;border:solid 1px #ddd;margin-top:10px;background:#fff;}
.main_list_left02 img{width:198px;height:123px;}
.main_list_right01{width:100%;box-sizing:border-box;padding:0px 10px;height:30px;line-height:30px;border:solid 1px #ddd;border-bottom:0px;background:#fff;}
.main_list_right02{width:100%;box-sizing:border-box;padding:10px;border:solid 1px #ddd;border-bottom:0px;border-top:0px;background:#fff;}
.main_list_right02 img {width:100%;height:160px;}
.main_list_right03{width:100%;box-sizing:border-box;padding:10px;;border-top:0px;background:#fff;}
.main_list_right03_tit{width:100%;height:30px;margin-bottom: 5px;border-bottom:solid 2px var(--theme-color);font-size:18px;color:var(--hover-color);}
.main_list_right03_txt{width:100%;}
.main_list_right03_txt ul li{width:100%;box-sizing: border-box;padding-left:20px;padding-right:10px;border-bottom:dashed 1px #ddd;}
.grabg{background:#e5e5eb;}
.wzdh{width:100%;height:30px;line-height:30px;margin:0px auto;padding-left: 10px;box-sizing: border-box;}
.nr{width:100%;margin:0px auto;padding:20px;background:#fff;box-sizing: border-box;}
.nrtit{width:100%;line-height:1.5;text-align:center;font-size:24px;color:#404040;padding-top: 30px;}
.nrxtit{width:100%;line-height:1.5;text-align:center;font-size:14px;margin-top: 20px;color:#666;padding-bottom: 15px;margin-bottom: 15px;border-bottom:solid 1px #ddd;}
.nrcontent{width:100%;line-height:30px;text-indent:2em;overflow:hidden;}
.nrcontent p{text-indent:2em;}
.nrcontent img{ max-width:1200px; height:auto;}

/* leftsead */
#leftsead{width:auto;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:auto;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
.krakatoa-container li{ height: 230px !important;background: none !important; padding-left: 0px !important;}
#tabcontent ul li:nth-child(1){ display:none;}
.div01txt ul li:nth-child(1){ display:none;}
.hot-cell {
	display: flex;
	align-items: stretch;
	margin: 20px 0;
	padding: 0 10px;
}
.hot-cell .hot-title {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 82px;
	height: 90px;
	background-color: var(--theme-color);
	color: #fff;
	font-size: 16px;
}
.hot-cell .hot-scroll {
	flex: 1;
	border: 1px solid #eee;
	display: flex;
	align-items: center;
	overflow: hidden;
	padding: 10px 0;
}
.hot-cell .hot-scroll .row {
	margin-top: -10px;
}
.hot-scroll li {
	padding: 0;
}
.hot-scroll li {
	margin-top: 10px;
    padding-left: 18px;
}
.hot-scroll li a {
	display: inline-block;
}
#hot-scroll li a:hover {
	color: #fff;
}
.about-box {
	background-color: rgba(0, 0, 0, 0.8);
    color: #685e4d;
    padding: 20px 0;
    margin-top: 20px;
	font-size: 10px;
}
.about-box .item-title {
	font-size: 16px;
    margin-bottom: 15px;
}
.connect-item {
	margin-bottom: 10px;
}
.connect-item a {
	color: #685e4d;
}
.connect-item a:hover {
	color: #685e4d;
}
.bank-item {
	margin-right: 5px;
}

.bank-item a {
	padding: 10px 0;
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	border: 1px solid var(--theme-color);
}
.bank-item .bank-logo {
	margin-right: 10px;
}
.bank-item .bank-name {}
.company-desc {
	max-width: 345px;
}
.fengye a {
	display: inline-block;
    padding: 10px 12px;
    border: 1px solid #656d78;
    border-radius: 4px;
    margin-left: 5px;
	color: #656D78;
	font-size: 12px;
	line-height: 14px;
}
.fengye a.on {
	color: var(--theme-color);
	border-color: var(--theme-color);
}

