﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p,  dl, dt, dd, ol, ul, li, table, tr, th, td,a ,form{margin:0;padding:0;}
a,img{ border:none;}
body{ font-size:14px; line-height:1.5; font-family:Arial,"microsoft yahei",Helvetica, sans-serif;color:#333; background-color:#fff;}
a{ text-decoration:none; color:#333; }
ul, ol, li{ list-style: none; list-style-type:none; list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
input[type=text],
input[type=password],
input[type=checkbox],
input[type=radio],
input[type=number],
input:focus{
	margin: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	border: 0;
	background: none;
	outline-offset:0;
	padding: 0;
}
a:hover {text-decoration:none;}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
*html{background-image:url(about:blank);background-attachment:fixed;}
.fl, .fr{display: inline; }
.fl{ float: left;}
.fr{float: right; }
.clear{ clear:both;}
.width1200{ width:1200px; margin:0 auto; }
.width980{ width:980px; margin:0 auto; }
.hide{ display:none;}
.red{ color:#F00;}
.h5{ height:5px; clear:both; overflow:hidden;}
.h10{ height:10px; clear:both; overflow:hidden;}
.h12{ height:12px; clear:both; overflow:hidden;}
.h15{ height:15px; clear:both; overflow:hidden;}
.h20{ height:20px; clear:both; overflow:hidden;}
.h30{ height:30px; clear:both; overflow:hidden;}
.h40{ height:40px; overflow: hidden; clear:both;}
.mart20{margin-top: 20px;}
.mart30{margin-top: 30px;}
.ovone{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ovtwo{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ovthree{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

/*头部*/
.header{height:100px;border-bottom:1px solid #d7d7d7;background:#fff}
.header .header-ct logo{width:230px;height:100px}
.header-nav li{float:left}
.header-nav .aside{padding:32px 0}
.header-nav .aside .head-search-wr{height:36px}
.header-nav .aside .head-search-wr .head-search{display:none;position:absolute;z-index:2;width:453px;padding:20px;right:-235px;background:#fff;box-shadow:3px 3px 3px #eee;border:1px solid #ececec}
.header-nav .aside .head-search-wr .head-search.active{display:block}
.header-nav .aside .head-search-wr .input-wr{font-size:0}
.header-nav .aside .head-search-wr .input-wr input{border:none;height:50px;font-size:14px;outline:0}
.header-nav .aside .head-search-wr .input-wr .submit{width:60px;background:#f23835 url(/view/default/static/images/search-icon.png) no-repeat center;border-top-right-radius:40px;border-bottom-right-radius:40px; cursor:pointer;}
.header-nav .aside .head-search-wr .input-wr .input-txt{width:393px;height:50px;border:1px solid #ececec;border-top-left-radius:40px;border-bottom-left-radius:40px;line-height:50px;padding-left:20px}
.header-nav .aside .head-search-wr .top-triangle{position:absolute;top:-7px;left:234px}
.header-nav .aside li{position:relative;height:36px}
.header-nav .aside li a{display:inline-block;width:36px;height:36px;background:url(/view/default/static/images/sprite.png) no-repeat}
.header-nav .aside li .edit-img{background-position:-36px 0}
.header-nav .aside li .wx-img{background-position:-72px 0}
.header-nav .aside li .blog-img{background-position:-108px 0}
.header-nav .aside li+li{margin-left:15px}
.header-nav .aside .edit-box:hover .edit-wr{display:block}
.header-nav .aside .edit-wr{display:none;position:absolute;right:-82px;z-index:2;width:200px;padding:20px;background:#fff;box-shadow:3px 3px 3px #eee;border:1px solid #ececec}
.header-nav .aside .edit-wr .top-triangle{position:absolute;top:-7px;left:90px}
.header-nav .aside .edit-wr .email-img{width:38px;height:38px}
.header-nav .aside .edit-wr .notice{width:115px;font-size:12px}
.header-nav .aside .wx-code-ct{display:none;position:absolute;z-index:2;padding:10px;right:-76px;background:#fff url(/view/default/static/images/wx-code-img.png) no-repeat center 10px;width:154px;box-shadow:0 0 5px 2px rgba(178,178,178,.2);border:1px solid #ececec}
.header-nav .aside .wx-code-ct .top-triangle{position:absolute;top:-7px;left:70px}
.header-nav .aside .wx-wr:hover .wx-code-ct{display:block}
.header-nav .aside .wb-code-ct{display:none;position:absolute;z-index:2;padding:10px;right:-60px;background:#fff url(/view/default/static/images/wb-code-img.png) no-repeat center;width:134px;height:152px;box-shadow:3px 3px 3px #eee;border:1px solid #ececec}
.header-nav .aside .wb-code-ct .top-triangle{position:absolute;top:-7px;left:68px}
.header-nav .aside .wb-wr:hover .wb-code-ct{display:block}
.header-nav .nav{margin-right:40px}
.header-nav .nav li{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;height:100px;line-height:100px;font-size:16px;cursor:pointer; padding:0 10px;}
.header-nav .nav li a{color:#444}
.header-nav .nav li a img{vertical-align:middle;margin-left:5px}
.header-nav .nav li.active{border-bottom:2px solid #f23835}
.header-nav .nav li.active a{color:#f23835}
.header-nav .nav>li:hover{transition:border-bottom-width .3s ease-in;-webkit-transition:border-bottom-width .3s ease-in;-moz-transition:border-bottom-width .3s ease-in;border-bottom:2px solid #f23835}
.header-nav .nav li:hover a{transition:color .3s ease-in;-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;color:#f23835}
.header-nav .nav li:hover .sub-nav{display:block}
.header-nav .nav>li+li{margin-left:20px}
.header-nav .nav .sub-nav{z-index:10000000;display:none;position:absolute;z-index:9999;left:-88px;width:190px;padding:15px;background:#fff;animation:headerNav .3s ease-in forwards;border:1px solid #ececec}
.header-nav .nav .sub-nav li{float:left;width:50%;height:40px;overflow:hidden;line-height:40px;text-align:center;cursor:pointer}
.header-nav .nav .sub-nav li a{color:#444; font-size:14px;}
.header-nav .nav .sub-nav li:hover a{color:#f23835; border-bottom:0;}
.header-nav .nav .sub-nav li:nth-child(2n+2) {
    /* border-left: 1px solid #efefef; */
}
.header-nav .nav .sub-nav li:nth-child(n+3) {
    /* border-top: 1px solid #efefef; */
}
@keyframes headerNav{0%{transform:scale(.7)}
10%{transform:scale(.74)}
20%{transform:scale(.78)}
30%{transform:scale(.82)}
40%{transform:scale(.86)}
50%{transform:scale(.9)}
60%{transform:scale(.94)}
70%{transform:scale(.96)}
80%{transform:scale(.98)}
90%{transform:scale(.99)}
100%{transform:scale(1)}
}
@-webkit-keyframes headerNav{0%{-webkit-transform:scale(.7)}
10%{-webkit-transform:scale(.74)}
20%{-webkit-transform:scale(.78)}
30%{-webkit-transform:scale(.82)}
40%{-webkit-transform:scale(.86)}
50%{-webkit-transform:scale(.9)}
60%{-webkit-transform:scale(.94)}
70%{-webkit-transform:scale(.96)}
80%{-webkit-transform:scale(.98)}
90%{-webkit-transform:scale(.99)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes headerNav{0%{-moz-transform:scale(.7)}
10%{-moz-transform:scale(.74)}
20%{-moz-transform:scale(.78)}
30%{-moz-transform:scale(.82)}
40%{-moz-transform:scale(.86)}
50%{-moz-transform:scale(.9)}
60%{-moz-transform:scale(.94)}
70%{-moz-transform:scale(.96)}
80%{-moz-transform:scale(.98)}
90%{-moz-transform:scale(.99)}
100%{-moz-transform:scale(1)}
}
.finance-main .right-aside .aside-lc-discuss .discuss-list li{padding:14px 20px;border-top:1px solid #ececec; border-left:2px solid #fff;}

.pc_right .fl_box dd{}
.pc_right .fl_box dd a{display:inline-block;width:85px;height:34px;line-height:34px;background:#fff;border:1px solid #d9d9d9;font-size:14px;margin:0 11px 15px 0;border-radius:34px;text-align:center}

.friend-link-wr{padding-top:5px}

.friend-link-wr .link-item li{float:left;margin:10px 40px 0 0}

/*新加样式 06-02*/
.header-nav .aside li .search-img:hover {background-position:left bottom;}
.header-nav .aside li .appxz-img { background:url(/view/default/static/images/app_xz.png) no-repeat left top;}
.header-nav .aside li .appxz-img:hover { background:url(/view/default/static/images/app_xz.png) no-repeat left bottom;}
.header-nav .aside li .edit-img:hover{background-position:-36px bottom}
.header-nav .aside li .wx-img:hover{background-position:-72px bottom}
.header-nav .aside li .blog-img:hover{background-position:-108px bottom}
.header-nav .aside .wx-code-ct .gdwx { display:block; width:100%; height:30px; line-height:30px; text-align:center; font-size:12px; color:#f23835; background:#fef1f1;margin-top:165px;}

.header-nav .aside .app-code-xz{display:none;position:absolute;z-index:2;padding:15px 10px 20px 10px;right:-60px; background:#fff;width:134px;box-shadow:0 0 5px 2px rgba(178,178,178,.2);border:1px solid #ececec; font-size:12px; color:#999; text-align:center;}
.header-nav .aside .app-code-xz .top-triangle{position:absolute;top:-7px;left:68px}
.header-nav .aside .app-wr:hover .app-code-xz { display:block;}
.header-nav .aside .app-code-xz .app_xz { display:block; width:108px; height:30px; line-height:30px; text-align:center; background:#fff; border-radius:30px; border:1px solid #f23835; font-size:14px; color:#f23835; margin:15px auto 0 auto; }
.header-nav .aside .app-code-xz .app_xz:hover { background:#f23835; color:#fff;}
.header-nav .aside .app-code-xz .app_xz01 { display:block; width:110px; height:32px; line-height:32px; text-align:center; background:#f23835; border-radius:32px; font-size:14px; color:#fff; margin:10px auto 0 auto; }
.header-nav .aside .app-code-xz .app_xz01:hover { background:#e71f1c;}


/* 页码 */
.page-container{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0;
}
.page-container .page_second{
	display: flex;
	align-items: center;
	margin-left: 10px;
}
.page-container .page_second a{
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 28px;
	height: 30px;
	border: 1px solid #DBDFE5;
	background-color: #FFFFFF;
	border-radius: 2px;
	margin-right: 10px;
	font-size: 16px;
	cursor: pointer;
	padding: 0 2px;
}
.page-container .page_second .active{
	background-color: #F23835;
	color: #FFFFFF;
}
.page-container .page_icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border: 1px solid #DBDFE5;
	cursor: pointer;
}
.page-container .page_icon img{
	width: 16px;
	height: 16px;
	display: block;
}
.page-container .layui-laypage-curr em{
	color: #FFFFFF;
	background-color: #F23835;
}
.page-container .page_jump{
	display: flex;
	align-items: center;
	font-size: 15px;
	color: #555555;
	margin-left: 15px;
}
.page-container .page_jump input{
	width: 60px;
	height: 32px;
	box-sizing: border-box;
	border: 1px solid #DBDFE5;
	border-radius: 2px;
	margin: 0 10px;
	text-align: center;
}
.page-container .page_jump_btn{
	width: 60px;
	height: 32px;
	border-radius: 4px;
	cursor: pointer;
	text-align:center;
	line-height: 32px;
	background-color: #F23835;
	color: #FFFFFF;
	margin-left: 20px;
}
.wyrz{display: none}