.index-filter-form{ padding-left:65px; padding-right: 65px; height:140px;background: url("../Image/filter_form_bg.png") center/cover no-repeat;}
.index-filter-form .filter-form-wrap .w-select{width:330px;margin-left:-1px; background-color: #ffffff; color: #999999; border:1px solid #dddddd; text-indent:20px;}
.index-filter-form .filter-form-wrap .form-item{ width:330px;}
.index-filter-form .filter-form-wrap .form-item .layui-input{    line-height: 50px;height: 50px;;border-radius: 0;border-right: none;}
.index-filter-form .filter-form-wrap .form-item .layui-form-select dl{ max-height:410px; top:49px;border-radius: 0;}
.index-filter-form .filter-form-wrap .form-item .layui-form-selectup dl{ bottom:49px; top:auto;}
.index-filter-form .filter-form-wrap .form-item .layui-form-select dl dd.layui-this{    background-color: #206db6;}
.index-filter-form .filter-form-wrap .submit{ -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; height:50px; display: block; background-color: #ffa215;text-align: center; line-height:50px;font-size: 16px; color: #ffffff; width: 165px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.index-filter-form .filter-form-wrap .submit:hover{ opacity:.9;}

.index-filter-form .filter-hdong{ margin-top:12px;}
.index-filter-form .hd-title{ color: #fde200;}
.index-filter-form .hd-content{ color: #ffffff;}

.index-top{ }
.index-top .hot-news{background: url("../Image/hot_news.png") 0 0 no-repeat #ffffff;}
.index-top .hot-news .hot-news-top{}
.index-top .hot-news .hot-news-top .news-title{font-size: 22px; line-height:1; color: var(--theme-red); text-indent:2em;}
.index-top .hot-news .hot-news-top .news-desc{ line-height: 2.5;padding: 5px 7px;}
.index-top .hot-news .hot-news-top .news-desc a{ color: var(--theme-red);}

.hot-news-container{border-top: 1px solid var(--theme-border-1); padding-top:20px;}

.index-top .focus-news{ width:500px; height: 375px; overflow: hidden; position: relative;}
.index-top .focus-news .bd li img{ width:100%;}
.index-top .focus-news .txt{ position: absolute; z-index:8; bottom: 0; left: 0; right: 0; height:42px; background-color: rgba(0,0,0,.5); color: #fff;  overflow: hidden; white-space:nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;font-size: 14px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.index-top .focus-news .txt .txt-wrap{ position: relative; width:100%; height:100%; padding-left:10px; padding-right:100px;}

.index-top .focus-news .txt a{ color: #fff;}
.index-top .focus-news .txt a:hover{ color: #035cac;}
.index-top .focus-news .txt:hover{background-color: rgba(0,0,0,.8);}
.index-top .focus-news .txt li{    height: 42px;line-height: 42px;position: absolute;bottom: -42px; width:340px;overflow: hidden;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.index-top .focus-news .num{ position: absolute;bottom: 8px;right: 10px;z-index: 9;}
.index-top .focus-news .num li{ cursor: pointer; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;display: inline-block;	color: #ffffff;width: 22px;height: 22px;text-align: center;line-height: 22px;margin-left: 5px;	border: 1px solid CurrentColor;box-sizing: border-box;font-size: 12px; opacity:.7;}
.index-top .focus-news .num li.on{background-color:#035cac; opacity: 1;border-color: #035cac; }

.index-top .hot-news-container .news-list{ flex:1; margin-left:20px;}
.index-top .hot-news-container .news-list li{ border-bottom:1px solid var(--theme-border-1);}




/*机构排行*/
.rank-box{}
.rank-box .rank-head{flex:0 0 160px; color: #035cac; font-size:20px;}
.rank-box .rank-fillter{ flex:0 0 450px; font-size:16px; text-align: center;}
.rank-box .rank-fillter .fillter-select{ position: relative; width:90px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.rank-box .rank-fillter .fillter-select.on{ color: #d92727;}
.rank-box .rank-fillter .fillter-select .select-edge{  width:8px; height:0; position: relative;display: inline-block;	vertical-align: middle;	margin-left: 8px;	margin-top: 2px;}
.rank-box .rank-fillter .fillter-select .select-edge::before,
.rank-box .rank-fillter .fillter-select .select-edge::after{ display: block; content: ''; position: absolute;width: 100%; height:0; border-bottom:1px solid CurrentColor;}
.rank-box .rank-fillter .fillter-select .select-edge::before{ -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}
.rank-box .rank-fillter .fillter-select .select-edge::after{ -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}
.rank-box .rank-fillter .fillter-select .select-list{ position: absolute; display: none; width: 100%;line-height: 26px;background: #fff;border: 1px solid #eee;padding: 5px 0;margin-top: 5px;font-size: 14px;/*text-align: left;padding-left: 15px;*/ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;z-index: 9; -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.15); -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,.15); box-shadow: 0 3px 5px 0 rgba(0,0,0,.15);}



.rank-list{ margin-top:20px;}

.rank-list .rank-row{ display: block; color: #666666;line-height:34px;}
.rank-list .rank-row.head{ background-color: #f6f8fb; line-height:38px; margin-bottom:10px;}
.rank-list .rank-row .jigou-name{ position: relative; padding-left:25px;    overflow: hidden;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.rank-list .rank-row .jigou-name .name{ position: relative;}
.rank-list .rank-row .member_tag{ margin-left:5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
	font-style: normal;
	display: inline-block;
	font-size: 12px; color: #fff; padding: 0 5px; height:22px; line-height:22px; text-align: center;
	background-color: #93A5CF;
	background-image: linear-gradient(-11deg,#93A5CF 0%,#BAC8E0 74%);
	background-image: -webkit-linear-gradient(-11deg,#93A5CF 0%,#BAC8E0 74%);
	background-image: -moz-linear-gradient(-11deg,#93A5CF 0%,#BAC8E0 74%);
	background-image: -o-linear-gradient(-11deg,#93A5CF 0%,#BAC8E0 74%);}
.rank-list .rank-num{ display: inline-block; width:20px; height:20px; background-color: #d3d3d3;font-style: normal;font-size: 12px; color: #fff;line-height: 20px;	border-radius: 2px;}
.rank-list .rank-row:nth-child(-n+4) .rank-num{ background-color: #ff7406;}
.rank-list .rank-tag{ display: block; margin:auto; top: 0; bottom: 0; position: absolute; left: 0; width:20px; height:20px; vertical-align: middle;}
.rank-list .rank-tag.tag-1{background: url("../Image/tag_1.png") center no-repeat;}
.rank-list .rank-tag.tag-2{background: url("../Image/tag_2.png") center no-repeat;}
.rank-list .rank-tag.tag-3{background: url("../Image/tag_3.png") center no-repeat;}

.rank-list .rank-row:not(.head):hover{ color: #ff7406; background-color: #fafafa;}


.member-quick-links{ margin-top: 10px;}
.member-quick-links .link-item{ -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; width:125px;border-radius: 3px; margin-top:10px; height: 55px;}
.member-quick-links .link-item a{ display: block; height:100%; width:100%;    padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.member-quick-links .link-item .item-icon{font-size: 18px;background-color: #fff; width:30px; height:30px;border-radius: 50%;text-align: center; line-height:30px;}
.member-quick-links .link-item .item-icon i{}
.member-quick-links .link-item span{ color: #ffffff;}

.member-quick-links .link-item:nth-child(1) { background-color: #21a0e5;}
.member-quick-links .link-item:nth-child(1) .item-icon { color: #21a0e5;}
.member-quick-links .link-item:nth-child(2) { background-color: #66bb6a;}
.member-quick-links .link-item:nth-child(2) .item-icon{ color: #66bb6a;}
.member-quick-links .link-item:nth-child(3) { background-color: #eb793d;}
.member-quick-links .link-item:nth-child(3) .item-icon{ color: #eb793d;}
.member-quick-links .link-item:nth-child(4) { background-color: #0069c5;}
.member-quick-links .link-item:nth-child(4) .item-icon{ color: #0069c5;}


.member-quick-links .link-item:hover{ opacity:.9;}
	/**推荐机构**/
.index-institution{}
.index-institution .in_ads{ margin:0; }


.recommend-institution  .institution-box .institution-item{ max-width:139.8px; flex:0 0 139.8px; width:139.8px;}
/**专题**/
.special-list{}
.special-list .special-item:not(:first-child){ margin-top:10px;}
.special-list .special-item .special-img{ width:100%; padding-bottom:48.4615%;overflow:hidden; position: relative;}

.style-box .style-item .in_ads{ margin:0;}


.index-quick-link{}
.index-quick-link .link-nav{ height:100px; flex:1; max-width:25%; flex:0 0 25%;}
.index-quick-link .link-nav .link-icon{ margin-right:20px;}
.index-quick-link .link-nav .link-info {}
.index-quick-link .link-nav .link-info .link-name {font-size: 18px; color: #333333; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.index-quick-link .link-nav .link-info .link-desc { color: #999;}
.index-quick-link .link-nav:hover .link-name{ color: #ff8147;}

