﻿.uitab-item{
	display: none;
}
.uitab-item.current{
	display: block;
}
.search-complex .input:focus{
	border-color: #79c600;
}

#header-fixed{
	width: 1110px;
	position: fixed;
	top: 0;
	display: none;
	background-color: white;
}
.table-con .table-main .table-list {
	position: relative;
	word-break: break-word;
	border: none;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.table-con .table-main .table-list tr{
	position: relative;
	cursor: pointer;
	height: 0;
	overflow: hidden;
}
.table-con .table-main .table-column.table-fixed{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}
.table-con .table-main .table-list thead tr th{
	border: none;
	border-collapse: separate;
	border-spacing: 0;
}
.table-con .table-main .table-column table thead th{
	background-color: #ecf2e9;
	line-height: 1.2;
	color: #282012;
	font-weight: bold;
	cursor: auto;
	height: 0.24rem;
	padding: 0.22rem 0;
	font-size: 0.16rem;
	text-align: center;
	border-top: .02rem solid #d9dfd3;
}
.CATI .table-main .table-column table thead th{
	border-top: .02rem solid #FCE3B9;
}

.table-con .table-main .table-list tr td{
	border-left:none;
	margin:0;
	font-size: .16rem;
	line-height: .2rem;
	padding: .1rem 0;
	border-color: #e9eee5;
	background-color: #f6f9f4;
	height: .36rem;
	position: relative;
}
.table-con .table-main .table-list tr:nth-child(odd) td {
	background-color: #fff;
}
.table-con .table-main .table-list tr td .brands{
	display: none;
	width: 5.2rem;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 0 0.3rem rgba(0,0,0,0.2);
	border-radius: 0.04rem;
	padding: 0.1rem 0.1rem;
	position: absolute;
	left: 50%;
	top: .56rem;
	transform: translate(-50%, 0);
	z-index: 9;
}
.table-con .table-main .table-list tr td .brands p {
	text-align:center;
	margin: .1rem 0 .12rem;
}
.table-con .table-main .table-list tr td .brands .arrow{
	display: inline-block;
	width: 0;
	height: 0;
	border: .15rem solid transparent;
	border-bottom: .15rem solid #ffffff;
	position: absolute;
	top: -0.3rem;
	left: 2.54rem;
}
.table-con .table-main .table-list tr td .brands .title{
	text-align: center;
}
.table-con .table-main .table-list tr td .brands .imgSpan{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 0.8rem;
	height: 0.8rem;
	line-height: 0.8rem;
	background-color: #f6f9f4;
	text-align: center;
	margin: 0 0 0.1rem 0.1rem;
}
.table-con .table-main .table-list tr td .brands .imgSpan img{
	width: 0.7rem;
}

.outstanding-brand{
	font-size: .4rem;
	line-height: .4rem;
	color: #455338;
	text-align: center;
	margin-top: .65rem;
}
.brand-introduction{
	margin-top: .66rem;
}
.brand-introduction p {
	line-height: .4rem;
	margin-top: .2rem;
	color: #455338;
	font-size: .18rem;
	text-align: justify;
}
.brand-logo{
	width: .91rem;
	height: 1.11rem;
	margin: .85rem auto .35rem;
}
.brand-logo img{
	width: 100%;
	height: 100%;
}
.brandLogo img{
	max-width: 1rem!important;
	max-height: .37rem!important;
}

.green-banner-font p{display:none;}
.green-banner-font {width:100%;}


.flex{
	display: flex;
	align-items: center;
}
.flex-center{
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex-between{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.mt10{
	margin-top: .1rem;
}

/* 轮播图 */
.banner-carousel{
	width: 100%;
	height: 3.3rem;
	position: relative;
	overflow: hidden;
	margin: .08rem auto 0;
}
.citi-banner-carousel li, .cati-banner-carousel li{
	/*width: 4.7rem;*/
	width: 58.1%;
	height: 100%;
	cursor: pointer;
	box-shadow: .02rem 0 .09rem 0 rgba(0, 0, 0, 0.44);
	border-radius: .0rem;
	position:absolute;
	top: 0;
	display: flex;
	justify-content: space-between;
}
.citi-banner-carousel .banner1, .cati-banner-carousel .banner1{
	left: 0;
	z-index: 6;
	background: #00689D;
	justify-content: center;
}
.citi-banner-carousel .banner2, .cati-banner-carousel .banner2{
	left: 1.46rem;
	z-index: 5;
	background: #9FCC3C;
	color: #6D9020;
}
.citi-banner-carousel .banner3, .cati-banner-carousel .banner3{
	left: 2.92rem;
	z-index: 4;
	background: #478CCE;
	color: #21578B;
}
.citi-banner-carousel .banner4, .cati-banner-carousel .banner4{
	left: 4.38rem;
	z-index: 3;
	background: #DE6441;
	color: #A23E22;
}
.citi-banner-carousel .banner5, .cati-banner-carousel .banner5{
	left: 5.84rem;
	z-index: 2;
	background: #478CCE;
	color: #21578B;
}
.citi-banner-carousel .banner6, .cati-banner-carousel .banner6{
	left: 7.3rem;
	z-index: 1;
	background: #9FCC3C;
	color: #6D9020;
}

.citi-banner-carousel .banner3,
.citi-banner-carousel .banner5{
	background: #58A9FA;
	color: rgba(0,0,0,.3);
}
.citi-banner-carousel .banner2,
.citi-banner-carousel .banner6{
	background: #53CD80;
	color: rgba(0,0,0,.3);
}
.citi-banner-carousel .banner4{
	background: #DFB96C;
	color: rgba(0,0,0,.3);
}

.citi-banner-carousel .banner1 .active,
.citi-banner-carousel .banner2 .active,
.citi-banner-carousel .banner3 .active,
.citi-banner-carousel .banner4 .active,
.citi-banner-carousel .banner5 .active,
.citi-banner-carousel .banner6 .active{
	color: rgba(0,0,0,.3);
}

.cati-banner-carousel .banner1 .active{
	color: #478CCE;
}
.cati-banner-carousel .banner2 .active{
	color: #6D9020
}
.cati-banner-carousel .banner3 .active{
	color: #21578B
}
.cati-banner-carousel .banner4 .active{
	color: #A23E22
}
.cati-banner-carousel .banner5 .active{
	color: #21578B
}
.cati-banner-carousel .banner6 .active{
	color: #52730A
}


.banner-carousel .citi{
	text-align: center;
}
.banner-carousel .citi h2{
	font-size: .8rem;
	font-weight: bold;
	color: #FFFFFF;
}
.banner-carousel .citi p{
	font-size: .2rem;
	font-weight: 500;
	color: #FFFFFF;
	line-height: .36rem;
}
.banner-carousel .citi b{
	display: block;
	margin: .28rem auto 0;
}

.banner-carousel .citi2{
	width: 1.46rem;
	position: absolute;
	right: 0;
	display: flex;
	align-items: center;
}
.banner-carousel .citi2 h3{
	font-size: .42rem;
	font-weight: bold;
	color: #478CCE;
	word-wrap: break-word;
	transform:rotate(270deg);
	-ms-transform:rotate(270deg); 	/* IE 9 */
	-moz-transform:rotate(270deg); 	/* Firefox */
	-webkit-transform:rotate(270deg); /* Safari 和 Chrome */
	-o-transform:rotate(270deg);
}

.banner-carousel .number{
	/*width: 3.24rem;*/
	width: calc(100% - 1.46rem);
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.banner-carousel .number h4{
	font-size: .2rem;
	line-height: .22rem;
}
.banner-carousel .number strong{
	font-size: .96rem;
	font-family: Arial;
	font-weight: bold;
	line-height: .98rem;
}
.banner-carousel .number p{
	font-size: .2rem;
	color: #FFFFFF;
	line-height: .36rem;
	text-align: center;
}

.banner-carousel .up h4{
	margin-bottom: .3rem;
}
.banner-carousel .up p{
	margin-top: .1rem;
}
.banner-carousel .up p:first-of-type{
	margin-top: 0;
}

.banner-carousel .down h4{
	margin-top: .35rem;
}
.banner-carousel .down p{
	margin-bottom: .15rem;
}
.banner-carousel .down p:last-of-type{
	margin-bottom: 0;
}

.banner-carousel .banner-title{
	width: 1.46rem;
	text-align: center;
	padding-top: .9rem;
}
.banner-carousel .banner-title h3{
	font-size: .2rem;
	font-weight: 500;
	color: #FFFFFF;
	line-height: .3rem;
	min-height: .6rem;
}

.banner-carousel b{
	display: block;
	width: .8rem;
	height: .8rem;
	margin: .7rem auto 0;
}

.banner-carousel .citi-bg{
	width: 100%;
	height: 100%;
	background: url(../images/pages/citicati/citi-icon10.png) no-repeat;
}
.citi-banner-carousel .icon1{
	width: 1rem;
	height: .19rem;
	background: url(../images/pages/citicati/citi-icon1.png) no-repeat;
	background-size: 100%;
}
.citi-banner-carousel .icon2{
	background: url(../images/pages/citicati/citi-icon2.png) no-repeat;
	background-size: 100%;
}
.citi-banner-carousel .icon3{
	background: url(../images/pages/citicati/citi-icon3.png) no-repeat;
	background-size: 100%;
}
.citi-banner-carousel .icon4{
	background: url(../images/pages/citicati/citi-icon4.png) no-repeat;
	background-size: 100%;
}
.citi-banner-carousel .icon5{
	background: url(../images/pages/citicati/citi-icon5.png) no-repeat;
	background-size: 100%;
}
.citi-banner-carousel .icon6{
	background: url(../images/pages/citicati/citi-icon6.png) no-repeat;
	background-size: 100%;
}

.cati-banner-carousel .icon1{
	width: 1rem;
	height: .19rem;
	background: url(../images/pages/citicati/cati-icon1.png) no-repeat;
	background-size: 100%;
}
.cati-banner-carousel .icon2{
	width: .72rem;
	height: .72rem;
	background: url(../images/pages/citicati/cati-icon2.png) no-repeat;
	background-size: 100%;
}
.cati-banner-carousel .icon3{
	width: .68rem;
	height: .74rem;
	background: url(../images/pages/citicati/cati-icon3.png) no-repeat;
	background-size: 100%;
}
.cati-banner-carousel .icon4{
	width: .74rem;
	height: .74rem;
	background: url(../images/pages/citicati/cati-icon4.png) no-repeat;
	background-size: 100%;
}
.cati-banner-carousel .icon5{
	width: .75rem;
	height: .75rem;
	background: url(../images/pages/citicati/cati-icon5.png) no-repeat;
	background-size: 100%;
}
.cati-banner-carousel .icon6{
	width: .75rem;
	height: .75rem;
	background: url(../images/pages/citicati/cati-icon6.png) no-repeat;
	background-size: 100%;
}

.cati-banner-carousel .banner-title h3{
	height: .6rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.container-catiWuLiu .banner-title b{
	width: .72rem;
	height: .72rem;
}
.container-catiWuLiu .banner-title .icon2,
.container-catiWuLiu .banner-title .icon5{
	background: url(../images/pages/citicati/cati-wl1.png) no-repeat;
	background-size: 100%;
}
.container-catiWuLiu .banner-title .icon3,
.container-catiWuLiu .banner-title .icon4{
	background: url(../images/pages/citicati/cati-wl3.png) no-repeat;
	background-size: 100%;
}
.container-catiWuLiu .banner-title .icon6{
	background: url(../images/pages/citicati/cati-wl2.png) no-repeat;
	background-size: 100%;
}


.reg-panel{
	padding: .6rem .6rem .35rem;
}

/* 搜索 */
.CITI-index-intro,.search-panel{
	/*padding: 0 .48rem;*/
}
.CITI-index-intro h4{
	font-size: .24rem;
	font-weight: bold;
	color: #1A1A1A;
	line-height: .36rem;
	text-align: center;
	margin-bottom: .4rem;
}
.CITI-index-intro p,
.CITI-introduce-search{
	color: #1A1A1A;
	font-size: .18rem;
	line-height: .32rem;
	margin-top: .15rem;
	text-align: center;
}
.CITI-introduce-search{
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
}
.CITI-introduce-search a{
	font-size: .18rem;
}
.CITI-introduce-search a:hover{
	color: #62a000;
}

.search-panel{
	/*margin-top: .4rem;*/
	min-width: 5.88rem;
}


.CITI-introduce-btn{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: .60rem;
}
.CITI-introduce-btn .fileBox{
	height: 1.42rem;
	border-radius: .16rem;
	background: rgba(255,255,255,0.05);
	margin-right: .9rem;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.CITI-introduce-btn .fileBox span{
	font-weight: bold;
	font-size: .22rem;
	margin-left: .3rem;
	display: flex;
	align-items: center;
}
.CITI-introduce-btn .fileBox .icon{
	display: block;
	width: .31rem;
	height: .22rem;
	margin-left: .14rem;
}
.CITI-introduce-btn .fileBox strong{
	display: block;
	font-size: .16rem;
	color: #FFFFFF;
	padding: 0 .14rem;
	line-height: .28rem;
	border-radius: .04rem;
	margin-top: .3rem;
	margin-left: .3rem;
	width: max-content;
}
.CITI-introduce-btn .fileBox img{
	max-width: .8rem;
	max-height: .8rem;
	position: absolute;
	right: .06rem;
	bottom: .05rem;
}
.CITI-introduce-btn .fileBox:last-of-type{
	margin-right: 0;
}

.citi-container .CITI-introduce-btn .fileBox{
	width: calc(33.33% - .675rem);
	color: #53CD80;
	border: .02rem solid rgba(83,205,128,0.7);
}
.citi-container .CITI-introduce-btn .fileBox:hover{
	background: rgba(83,205,128,0.05);
}
.citi-container .CITI-introduce-btn .fileBox span{
	color: #53CD80;
}
.citi-container .CITI-introduce-btn .fileBox strong{
	background: #53CD80;
}
.citi-container .CITI-introduce-btn .fileBox .icon{
	background: url(../images/pages/citicati/citi-arrow.png) no-repeat;
	background-size: 100%;
}

.cati-container .CITI-introduce-btn .fileBox{
	width: calc(35% - .675rem);
	color: #DE6441;
	border: .02rem solid rgba(222,100,65,0.7);
}
.cati-container .CITI-introduce-btn .fileBox:hover{
	background: rgba(222,100,65,0.05);
}
.cati-container .CITI-introduce-btn .fileBox span{
	color: #DE6441;
}
.cati-container .CITI-introduce-btn .fileBox strong{
	background: #DE6441;
}
.cati-container .CITI-introduce-btn .fileBox .icon{
	background: url(../images/pages/citicati/cati-arrow.png) no-repeat;
	background-size: 100%;
}


.page-of-green-supply-CITI .search-panel .button-primary{
	background: #DFB96C;
	border-radius: 0 .04rem .04rem 0;
}
.CATI .cati-container .search-panel .button-primary{
	background: #DE6441;
}
.CATI .cati-container .search-panel .button-primary:hover{
	background: #437ede;
	color: #fff;
}

.page-of-green-supply-CITI .search-panel .button-primary:hover{
	background: #53CD80;
}

/* CITI表格 */
.page-of-green-supply-CITI .uitab-wrap{
	margin-top: 1.16rem;
}
.page-of-green-supply-CITI .uitab-wrap .uitab-header ul li{
	font-size: .18rem;
	color: #999;
	display: inline-block;
	vertical-align: middle;
	height: 0.56rem;
	line-height: 0.56rem;
	font-weight: bold;
	padding: 0 0.1rem;
	margin-right: 0.68rem;
	cursor: pointer;
	position: relative;
}
.page-of-green-supply-CITI .uitab-wrap .uitab-header ul li a{
	display: block;
	font-size: .18rem;
	line-height: .56rem;
}
.page-of-green-supply-CITI .uitab-wrap .uitab-header ul li span{
	background: #9FCC3C;
	bottom: -0.01rem;
	left: 0;
	position: absolute;
	height: 0.02rem;
	width: 100%;
	display: none;
}
.page-of-green-supply-CITI .uitab-wrap .uitab-header .scree-btn{
	color: #596477;
	font-size: .16rem;
	height: .5rem;
	margin-top: .1rem;
	direction: rtl;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAMAAADaUYZlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUAAABFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzhFUzgAAADLc8C9AAAAGXRSTlMANj08IrbLV2TMnUjKY8c+S1ZiQUJMTY6z8K3PVQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABJSURBVAjXVcvbEoAgCEXRUxqJkXav///SpBwtXpi1B9C0qGMsOuoLHXsMUsLIIQKT0Pxw4bDqziFxe+92DZXAIXR+qOHH9HJl3rZjAtvvB+hYAAAAAElFTkSuQmCC') right center no-repeat;
	padding-right: 0.3rem;
}
.page-of-green-supply-CITI .uitab-wrap .uitab-header .selectContainer .scree-btn{
	display: none;
	width: 1.5rem;
	margin-left: .2rem;
}


.page-of-green-supply-CITI .uitab-wrap .uitab-header ul li.current{
	color: #9FCC3C;
}
.page-of-green-supply-CITI .uitab-wrap .uitab-header > ul > li.current span {
	display: inline-block;
	vertical-align: middle;
}


.divtitle{
	color: #fff;
	padding: .08rem;
	line-height:.15rem;
	font-size: .12rem;
}
#tableList thead tr:first-of-type th,
#header-fixed thead tr:first-of-type th{
	color: #fff;
	font-weight: bold;
}
.page-of-green-supply-CITI #table_con1 .table-main .table-column table thead th a{
	color: #333;
	font-weight: bold;
}
#tableList tbody tr td:not(:nth-child(-1n+2)){
	color: #333;
	font-weight: bold;
}
.page-of-green-supply-CITI #table_con1 .table-main .table-column table thead th a .tooltip{
	color: #333;
}
.page-of-green-supply-CITI #table_con1 .table-main .table-column table thead th a .tooltip .box{
	margin-top: 0;
	color: #1A1A1A;
	font-size: .12rem;
	font-weight: normal;
}
.page-of-green-supply-CITI #table_con1 .table-main .table-column table thead th a .tooltip .box .rel{
	margin-top: .01rem;
	padding: .1rem 0;
}
.page-of-green-supply-CITI #table_con1 .table-main .table-column table thead th a .tooltip .box label{
	line-height: .18rem;
	top: .1rem;
	margin-left: .08rem;
	text-align: left;
}
.page-of-green-supply-CITI #table_con1 .table-main .table-column table thead th a .tooltip .con{
	line-height: .18rem;
}


/* CATI表格 */
.page-of-green-supply-CITI.CATI .cati-container .uitab-wrap .uitab-header ul li.current{
	color: #DE6441;
}
.page-of-green-supply-CITI.CATI .cati-container .uitab-wrap .uitab-header ul li span{
	background: #DE6441;
}

.page-of-green-supply-CITI.CATI .cati-container .table-main .table-column table thead th{
	background-color: #FDEBCD;
}
.page-of-green-supply-CITI.CATI .cati-container .table-main .table-list tr td{
	position: relative;
	background-color: #fff!important;
	border-color: transparent!important;
	line-height: .22rem;
	height: .57rem;
	padding: 0;
}
.page-of-green-supply-CITI.CATI .cati-container .table-con .table-main .table-list tr:nth-child(even) td{
	background-color: rgba(247, 185, 81, 0.15)!important;
}
.page-of-green-supply-CITI.CATI .table-con .table-main .table-list tr td .brands{
	left: 50%;
	transform: translate(-50%, .18rem);
}
.page-of-green-supply-CITI.CATI .cati-container .table-main .table-list tr td .brands .imgSpan{
	background-color: rgba(247, 185, 81, 0.15)!important;
}

.notes{
	margin-top: 0.2rem;
	line-height: .2rem;
	text-align: right;
	font-size: .12rem;
	color: #596477;
	opacity: .7;
}

/* 分页 */
.page-of-green-supply-CITI .pager-wrap{
	margin: .6rem 0 0;
}
.pager-wrap .select-small{
	height: .4rem;
}

/* LCTI-火电上市公司低碳转型指数 */
.container-thermalPower{}


/* 货主企业绿色物流CATI */
.container-catiWuLiu .banner-carousel .citi h2{
	font-size: .6rem;
	line-height: .9rem;
}
.container-catiWuLiu .banner-carousel .citi2 h3{
	font-size: .3rem;
	line-height: .4rem;
	transform: none;
	text-align: center;
}

.container-catiWuLiu .CITI-introduce-btn .fileBox span{
	line-height: .32rem;
}
.container-catiWuLiu .CITI-introduce-btn .fileBox strong{
	margin-top: .2rem;
}

















