 html, body{
	color:#555!important;
	font-family:'微軟正黑體', 'Microsoft JhengHei', 'Heiti TC', sans-serif!important;
	font-size:16px;
}
a:hover{
	text-decoration:none!important;
}
@media screen and (max-width:576px){
	input, select, textarea {
		font-size: 16px!important;
	}
}
button:focus{
	outline:none!important;
}
input.form-control:focus,
textarea.form-control:focus{
	box-shadow:none;
}

/*---- modal ----*/
.fade.in {
	opacity: 1;
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0) !important;
	-o-transform: translate(0, 0) !important;;
	transform: translate(0, 0) !important;;
}
.modal-backdrop .fade .in {
	opacity: 0.5 !important;
}
.modal-backdrop.fade {
	opacity: 0.5 !important;
}

/* -- index --*/
.index{
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/bg-index.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	border-bottom:#dcdcdc solid 8px;
}
.index .item{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:8px;
	padding-right:8px;
	background-color:rgba(255,255,255,.9);
	background-clip: content-box;
	position:relative;
	z-index:10;
}
.index .item:before, .index .item:after{
	content:'';
	display:block;
	position:absolute;
	background:rgba(0,0,0,.3);
}
.index .item:before{
	width:5px;
	height:100%;
	right:3px;
	bottom:-5px;
}
.index .item:after{
	width:calc(100% - 21px);
	height:5px;
	bottom:-5px;
	left:13px;
}
.index .item-cont{
	padding:8px 15px;
}
.index .item .b-top{
	margin-top:-8px;
	margin-left:-15px;
	margin-right:-15px;
	width:calc(100% + 30px);
	height:8px;
	background:#ccc;
}
.index .item .b-bottom{
	height:45px;
}
.the-title{
	display:inline-block;
	padding:8px 0 15px 0;
	font-size:21px;
	font-weight:bold;
	position:relative;
	z-index:auto;
}
.the-title:before,
.the-title:after{
	content:'';
	display:block;
	position:absolute;
	z-index:0;
	border-style:solid;
}
.the-title:before{
	width:22px;
	height:22px;
	border-radius:22px;
	border-width:5px;
	filter:opacity(.3);
	left:-5px;
	top:5px;
}
.the-title:after{
	width:8px;
	height:8px;
	bottom:20px;
	right:-4px;
	filter:opacity(.5);
	border-radius:8px;
	border-width:2px;
}
.index .item .more{
	display:inline-block;
	padding:0 15px;
	line-height:30px;
	border-radius:30px;
	border-width:1px;
	border-style:solid;
	position:absolute;
	bottom:8px;
	left:50%;
	transform:translateX(-50%);
	transition:all .2s ease-in-out .2s;
}
.index .item .more:hover{
	color:#fff;
}

/* -- slide -- */
.index .item.slide .b-top{
	margin:0;
	width:100%;
}
.index .slide .b-top{
	background:#3A8FB7;
}
.index .video{
	background-color:#000;
}

/* -- news -- */
.index .news .b-top{
	background:#90B44B;
	background:#42602D;
}
.index .news .the-title,
.index .news .more{
	color:#90B44B;
	color:#42602D;
}
.index .news .more,
.index .news .the-title:before,
.index .news .the-title:after{
	border-color:#90B44B;
	border-color:#42602D;
}
.index .news .more:hover{
	background:rgba(144,180,75,.75);
	background:rgba(66,96,45,.75);
}
.index .news .cell{
	padding:10px 0;
	position:relative;
	cursor:pointer;
}
.index .news .cell:not(:last-child):after{
	content:'';
	display:block;
	width:100%;
	height:1px;
	background:rgba(0,0,0,.3);
	position:absolute;
	bottom:0px;
}
.index .news .cell:hover{
	background:rgba(0,0,0,.15);
}
.index .news .date{
	width:3.3rem;
	height:3.3rem;
	position:absolute;
	color:#fff;
	border-radius:3.3rem;
	top:50%;
	left:.15rem;
	transform:translateY(-50%);
}
.index .news .cell-box .cell:nth-child(1) .date{
	background:#00846d;
}
.index .news .cell-box .cell:nth-child(2) .date{
	background:#22988e;
}
.index .news .cell-box .cell:nth-child(3) .date{
	background:#43acaf;
}
.index .news .date:after{
	content:'';
	display:block;
	width:2rem;
	height:1px;
	background:#fff;
	transform:translate(-50%, -50%);
	position:absolute;
	top:50%;
	left:50%;
}
.index .news .date .no{
	line-height:1.3rem;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
	font-size:1.2rem;
	font-weight:bold;
	color:#fff;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.index .news .headline{
	height:3.3rem;
	padding-left:4rem;
	font-size:1.1rem;
	font-weight:bold;
	overflow:hidden;
}
.index .news p{
	margin-bottom:0;
	margin-left:4rem;
	height:1.35rem;
	font-size:.9rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* -- forum -- */
.index .forum .b-top{
	background:#90B44B;
}
.index .forum .the-title,
.index .forum .more{
	color:#90B44B;
}
.index .forum .more,
.index .forum .the-title:before,
.index .forum .the-title:after{
	border-color:#90B44B;
}
.index .forum .more:hover{
	background:rgba(144,180,75,.75);
}
.index .forum .carousel{
	display:block;
}
.index .forum .carousel-item:after{
	content:attr(title);
	display:block;
	width:100%;
	height:1.5rem;
	background:rgba(0,0,0,.3);
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0;
	opacity:1;
	transition:.1s ease-in-out
}
.index .forum .carousel-item:hover:after{
	opacity:0;
}

/* -- vip --*/
.index .vip .b-top{
	background:#227D51;
}
.index .vip .the-title,
.index .vip .more{
	color:#227D51;
}
.index .vip .more,
.index .vip .the-title:before,
.index .vip .the-title:after{
	border-color:#227D51;
}
.index .vip .more:hover{
	background:rgba(34,125,81,.75);
}

/* -- product -- */
.index .product .b-top{
	background:#F05E1C;
}
.index .product .the-title,
.index .product .more{
	color:#F05E1C;
}
.index .product .more,
.index .product .the-title:before,
.index .product .the-title:after{
	border-color:#F05E1C;
}
.index .product .more:hover{
	background:rgba(240,94,28,.75);
}

/* -- main-content -- */
.main-content{
	background-image:url(../images/bg-main.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover;
}

@media screen and (max-width:767px){
	.main-content{
		background-size:auto;
	}
}

main{
	padding-top:30px;
	background:rgba(255,255,255,.8);
}
.tgef-info a{
	color:#00846d;
	border-bottom:transparent solid 2px;
	transition:all .2s ease-in-out .2s;
}
.tgef-info a:hover{
	color:#00846d;
	border-bottom:#43acaf solid 2px;
}
.tgef-info .the-title{
	color:#00846d;
}
.tgef-info .the-title:before,
.tgef-info .the-title:after{
	border-color:#e95514;
}
.tgef-info .headline{
	font-size:25px;
	font-weight:bold;
	color:#43acaf;
}
.tgef-info .bottom-link{
	width:calc(100% - 30px);
	position:absolute;
	bottom:20px;
}
.tgef-info .bottom-link a{
	display:block;
	text-align:center;
	color:#e95514;
	line-height:30px;
	border-radius:30px;
	border:#e95514 solid 1px;
	font-weight:bold;
	transition:all .2s ease-in-out .2s;
}
.tgef-info .bottom-link a:hover{
	color:#fff;
	background:rgba(233,85,20,.75);
}
.tgef-info .b-bottom-60{
	height:60px;
}
.tgef-info .headline form, .tgef-info .headline strong{
	display:inline-block;
	width:auto;
	margin:0;
}
.tgef-info .headline strong{
	padding:0 .5rem;
	font-size:50px;
	color:#e95514;
	font-family: "Times New Roman", Times, serif;
}
.tgef-info input{
	width:100px;
	border:none;
	background:transparent;
	font-weight:bold;
	text-align:center;
	color:#e95514;
	cursor:pointer;
	font-size:50px!important;
	border-bottom:#43acaf solid 2px;
}
.tgef-info input:focus{
	outline:none;
}
.tgef-info .map-res{
	margin-top:15px;
	overflow:hidden;
	padding-bottom:48%;
	position:relative;
	width:100%;
	height:0;
}
.tgef-info .add{
	margin:15px 0;
	font-size:1.2rem;
}
.tgef-info .map-res iframe{
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
	border:0;
}
.tgef-divide{
	height:30px;
	position:relative;
}
.tgef-divide:after{
	content:'';
	display:block;
	width:calc(100% - 30px);
	height:1px;
	background:#ccc;
	transform:translateY(-50%);
	position:absolute;
	top:50%;
	left:15px;
}
.tgef-info .img{
	margin-bottom:30px;
	min-height:120px;
	background-image:url(../images/tgef-info.jpg);
	background-position:center;
	background-size:cover;
}
.tgef-info .authorities span,
.subfooter .authorities span{
	display:inline-block;
}
@media screen and (max-width:576px){
	.tgef-info .headline{
		font-size:20px;
	}
	.tgef-info .headline strong{
		font-size:40px;
	}
	.tgef-info input{
		font-size:40px!important;
	}
}

/* -- page -- */
.page .title-box{
	margin-bottom:50px;
	position:relative;
}
.page .title-box:after{
	content:'';
	display:block;
	width:calc(100% - 30px);
	height:3px;
	background:rgba(67,172,175,.75);
	position:absolute;
	left:15px;
	bottom:0;
}
.page .the-title{
	padding:8px 0;
}
.page .the-title:after{
	bottom:13px;
}

/* -- bread-crumb -- */
.bread-crumb{
	margin-bottom:.5rem;
}
.bread-crumb a{
	color:#555;
	position:relative;
	transition:all .2s ease-in-out .2s;
}
.bread-crumb a span{
	position:relative;
	z-index:10;
}
.bread-crumb a:hover,
.bread-crumb a.active{
	color:#fff;
}
.bread-crumb a:not(:last-child){
	margin-right:.75rem;
}
.bread-crumb a:not(:last-child):after{
	content:'/';
	display:block;
	width:.75rem;
	position:absolute;
	top:0;
	right:-.75rem;
	color:#ccc;
	text-align:center;
}
.bread-crumb a:before{
	content:'';
	display:block;
	width:0px;
	height:1.5rem;
	border-radius:.75rem 0 0 .75rem;
	background:rgba(67,172,175,.75);
	position:absolute;
	right:0;
	top:0;
	transition:all .2s ease-in-out .2s;
}
.bread-crumb a.active:before{
	background:rgba(233,85,20,1);
}
.bread-crumb a:hover:before,
.bread-crumb a.active:before{
	width:100%;
}
.bread-crumb a[href='javascript:void(0);']{
	cursor:default;
}

/* -- content --*/
.page .content{
	padding-bottom:150px;
}

/* -- icon-group -- */
.icon-group{
	margin-bottom:30px;
}
.icon-group .icon,
.icon-group .icon a,
.icon-group .detail{
	position:relative;
}
.icon-group .icon a{
	display:block;
	padding-bottom:100%;
	width:100%;
	height:0;
}
.icon-group .icon a:before,
.icon-group .icon a:after,
.icon-group .detail:before{
	content:'';
	display:block;
}
.icon-group .icon a:before,
.icon-group .detail:before{
	width:100%;
	height:10px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
.icon-group .icon a:after{
	width:100px;
	height:100px;
	border-radius:66px;
	transition:all .2s ease-in-out .2s;
}
.author .icon-group .icon a:after{
	width:150px;
	height:150px;
	border-radius:75px;
}
.icon-group .icon a:after,
.icon-group .icon a img{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.icon-group .icon a img{
	width:132px;
	z-index:100;
}
.author .icon-group .icon a img{
	width:185px;
	transition:all .2s ease-in-out .2s;
}
.author .icon-group .icon a:hover img{
	width:220px;
}
.icon-group .icon a:hover:after{
	width:100%;
	height:100%;
	border-radius:0;
}
.index .forum .carousel-item:first-child,
.icon-group:first-child .icon a:before,
.icon-group:first-child .icon a:after{
	background:#00846d;
}
.index .forum .carousel-item:nth-child(2),
.icon-group:nth-child(2) .icon a:before,
.icon-group:nth-child(2) .icon a:after{
	background:#118e7e;
}
.index .forum .carousel-item:nth-child(3),
.icon-group:nth-child(3) .icon a:before,
.icon-group:nth-child(3) .icon a:after{
	background:#22988e;
}
.index .forum .carousel-item:nth-child(4),
.icon-group:nth-child(4) .icon a:before,
.icon-group:nth-child(4) .icon a:after{
	background:#32a29f;
}
.index .forum .carousel-item:nth-child(5),
.icon-group:nth-child(5) .icon a:before,
.icon-group:nth-child(5) .icon a:after{
	background:#43acaf;
}
.author .icon-group .icon a{
	background:rgba(0,0,0,.15);
}
.author .icon-group .icon a:after{
	background:rgba(255,255,255,.85);
}
.icon-group .detail{
	padding-top:1rem;
}
.icon-group .detail:before{
	background:#ccc;
}
.icon-group .detail .title{
	margin-top:1rem;
	margin-bottom:.5rem;
	font-size:1.2rem;
	font-weight:bold;
	color:#e95514;
}

@media screen and (max-width:767px){
	.icon-group .icon a{
		padding-bottom:45%;
	}
	.icon-group .icon a:before{
		display:none;
	}
}

/* -- list-cont -- */
.list-cont .search{
	margin-bottom:0;
	padding-bottom:30px;
}
.list-cont .search > div{
	margin-bottom:1rem;
}
.list-cont .search button{
	display:block;
	padding:.375rem .75rem;
	width:100%;
	height:2.25rem;
	line-height:1.5rem;
	border-radius:.25rem;
	background:rgba(240,94,28,1);
	color:#fff;
	border:rgba(240,94,28,0.75) solid 1px;
	cursor:pointer;
	transition:all .2s ease-in-out .2s;
}
.list-cont .search button:hover{
	background:rgba(240,94,28,0);
	color:#f05e1c;
}

.list-cont .status{
	margin-bottom:calc(30px + 1rem);
	padding:1rem 0;
	text-align:center;
	border-top:#ccc dotted 2px;
	border-bottom:#ccc dotted 2px;
}
.list-cont .status b{
	display:inline-block;
	padding:0 .5rem;
	color:#e95514;
}
.list-cont .tags a{
	display:inline-block;
	margin-bottom:.5rem;
	padding:0 .5rem;
	border:#00846d solid 1px;
	border-radius:calc(1.5rem + 2px);
	color:#00846d;
	font-size:.9rem;
	background:rgba(62,175,175,0);
	transition:all .2s ease-in-out .2s;
}
.list-cont .tags a:hover{
	background:rgba(62,175,175,.5);
	color:#fff;
}
.list-cont .tags a.active{
	border:#f05e1c solid 1px;
	background:rgba(240,94,28,.85);
	color:#fff;
}
.list-cont .pagination{
	margin-top:120px;
}
.list-cont .pagination a{
	width:2.5rem;
	height:2.5rem;
	font-size:1.2rem;
	line-height:2.5rem;
	text-align:center;
	background:#888;
	color:#fff;
	transition:all .1s ease-in-out .1s;
}
.list-cont .pagination a.go-back{
	padding:0 1rem;
	width:auto;
	font-size:.9rem;
	border-radius:2.5rem;
}
.list-cont .pagination a.go-back i{
	font-size:1.1rem;
}
.list-cont .pagination a i{
	line-height:2.5rem;
}
.list-cont .pagination a:not(:last-child){
	border-right:#fff solid 1px;
}
.list-cont .pagination .backward a:first-child{
	border-radius:1.25rem 0 0 1.25rem;
}
.list-cont .pagination .forward a:last-child{
	border-radius:0 1.25rem 1.25rem 0; 
}
.list-cont .pagination a:hover{
	background:rgba(62,175,175,.75);
}
.list-cont .pagination a.active{
	background:#3eafaf;
}
@media screen and (max-width:767px){
	.pagination .page-no a:first-child{
		border-radius:1.25rem 0 0 1.25rem;
	}
	.pagination .page-no a:last-child{
		border-radius:0 1.25rem 1.25rem 0;
	}
	.pagination .page-no a:only-child{
		border-radius:0;
	}
	.pagination .page-no a.go-back{
		border-radius:2.5rem;
	}
	.pagination .backward,.pagination .forward{
		margin-top:.5rem;
	}
	.pagination .backward a:last-child{
		border-right:#fff solid 1px;
	}
}

.list-cont .list-title{
	margin-top:30px;
	margin-bottom:15px;
	font-size:1.5rem;
	font-weight:bold;
	color:#929292;
	border-bottom:#929292 solid 2px;
}
.list-cont .t-date{
	padding-bottom:15px;
	color:#929292;
}
.list-cont .item,
.other-product .item{
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	overflow:hidden;
}
.list-cont .item:before,
.list-cont .item:after,
.other-product .item:before,
.other-product .item:after{
	content:'';
	display:block;
	width:0;
	height:3px;
	background:rgba(240,94,28,0.5);
	position:absolute;
	left:50%;
	transition:all .2s ease-in-out .2s;
	transform:translateX(-50%);
}
.list-cont .item:before,
.other-product .item:before{
	top:6px;
}
.list-cont .item:after,
.other-product .item:before{
	bottom:6px;
}
.list-cont .item:hover:before,
.list-cont .item:hover:after,
.other-product .item:hover:before,
.other-product .item:hover:after{
	width:calc(100% - 30px);
}
.list-cont .item .img{
	padding:8px;
	width:130px;
	height:130px;
	overflow:hidden;
	background:#fff;
	border:#ccc solid 1px;
	border-radius:5px;
}
.list-cont .album .item .img{
	width:100%;
	height:0;
	padding:0 0 calc(100% - 2px) 0;
}
.list-cont .item .img img,
.list-cont .album .item .img img{
	width:calc(100% - 16px);
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
}
.list-cont .item .detail{
	padding-left:1rem;
}
.list-cont .album .item .detail{
	padding-top:.5rem;
	padding-left:0;
}
.list-cont .item .detail .title{
	display:-webkit-box;
	margin-bottom:1rem;
	padding-bottom:.4rem;
	overflow:hidden;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	font-size:1.2rem;
	font-weight:bold;
	color:#00846d;
	height:calc(4rem + 1px);
	border-bottom:#ccc solid 1px;
	transition:all .2s ease-in-out .2s;
}
.list-cont .album .item .detail .title{
	margin-bottom:0;
	border-bottom:none;
}
.list-cont .item .detail .info,
.download .cell .detail .info{
	margin-bottom:.2rem;
	padding-left:2rem;
	padding-right:1rem;
	position:relative;
	color:#565656;
	word-break:break-all;
}
.list-cont .item .detail .info:after,
.download .cell .detail .info:after{
	display:block;
	width:2rem;
	text-align:center;
	font-family:'FontAwesome';
	color:rgba(62,175,175,.85);
	position:absolute;
	top:0;
	left:0;
}
.list-cont .item .detail .info.com:after{
	content:'\f0b1';
}
.list-cont .item .detail .info.cat:after,
.download .cell .detail .info.cat:after{
	content:'\f187';
}
.list-cont .item .detail .info.date:after,
.download .cell .detail .info.date:after{
	content:'\f073';
}
.list-cont .item .detail .info.edit:after,
.list-cont .item .detail .info.active:after{
	color:#0ba360;
}
.list-cont .item .detail .info.edit:after{
	content:'\f044';
}
.list-cont .item .detail .info.active:after,
.download .cell .detail .info.view:after{
	content:'\f06e';
}
.list-cont .item .detail .info.delete:after,
.list-cont .item .detail .info.inactive:after{
	color:#e63946;
}
.list-cont .item .detail .info.delete:after{
	content:'\f05c';
}
.list-cont .item .detail .info.inactive:after{
	content:'\f070';
}
.download .cell .detail .info.limit:after{
	content:'\f13e';
}
.list-cont .item .cata.detail{
	margin-top:.5rem;
	padding-top:.2rem;
	border-top:#ccc solid 1px;
	text-align:right;
	font-size:.9rem;
}
.list-cont .item a, .list-cont .item button{
	display:block;
	line-height:2rem;
	position:relative;
	overflow:hidden;
	z-index:1;
	background:transparent;
	cursor:pointer;
	border:none;
	transition:all .2s ease-in-out .2s;
}
.list-cont .item a.info{
	line-height:1.5rem;
}
.list-cont .item a:not(.img):before,
.list-cont .item button:before{
	content:'';
	display:block;
	width:0;
	height:100%;
	background:rgba(0,0,0,.3);
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.list-cont .item a.info,
.list-cont .item a.info:after,
.list-cont .item a:not(.img):before,
.list-cont .item button:before{
	transition:all .2s ease-in-out .2s;
}

.list-cont .item  a:not(.img):hover,
.list-cont .item  a.info:hover:after,
.list-cont .item button:hover{
	color:#fff;
}
.list-cont .item  a:not(.img):hover:before,
.list-cont .item button:hover:before{
	width:100%;
}
.list-cont .item .pre{
	display:-webkit-box;
	height:3rem;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
}

@media screen and (max-width:576px){
	.list-cont .pagination .page-no{
		padding-bottom:.5rem;
	}
}

.add-product{
	margin-top:30px;
}
.add-product a{
	padding-left:calc(30px + 2rem);
	padding-right:30px;
	position:relative;
	line-height:calc(3rem - 6px);
	font-size:1.1rem;
	border-radius:3rem;
	border-width:3px;
	border-style:solid;
	border-color:#036eb8;
	background:#036eb8;
	color:#fff;
	transition:all .2s ease-in-out .2s;
	cursor:pointer;
}
.add-product a:after{
	content:'\f0fe';
	display:block;
	width:2rem;
	text-align:center;
	font-family:'FontAwesome';
	font-size:1.2rem;
	position:absolute;
	top:50%;
	left:30px;
	transform:translateY(-50%);
}
.add-product a:hover{
	color:#036eb8;
	background:#fff;
}

/* -- product-edit -- */
.product-edit{
	margin:0 auto;
	width:calc(100% - 30px);
}

/* -- exhi-data -- */
.exhi-data{
	margin-top:60px;
}
.exhi-data .img{
	display:block;
	padding:15px;
	border-radius:5px;
	border:#ccc solid 1px;
	background:#fff;
	position:relative;
	overflow:hidden;
}
.list-cont .item .img:after,
.exhi-data .img:after{
	content:'\f00e';
	display:block;
	width:100%;
	height:0;
	padding-top:50%;
	padding-bottom:50%;
	text-align:center;
	text-shadow:rgba(0,0,0,.3) 0 0 3px;
	font-family:'FontAwesome';
	font-size:2rem;
	line-height:0;
	color:#fff;
	background:rgba(0,0,0,.3);
	position:absolute;
	top:-100%;
	left:50%;
	transform:translate(-50%, -50%);
	transition:all .2s ease-in-out .2s;
}
.list-cont .item .img:hover:after,
.exhi-data .img:hover:after,
.list-cont .item:hover .img:after{
	top:50%;
}
.exhi-data .img img{
	width:100%;
}
.exhi-data .detail{
	position:relative;
}
.exhi-data .detail .title,
.exhi-data .cont .cont-title{
	margin-bottom:1rem;
	padding-bottom:0.5rem;
	font-size:1.4rem;
	font-weight:bold;
}
.exhi-data .detail .title{
	border-bottom:rgba(62,175,175,.85) solid 2px;
	color:#00846d;
}
.exhi-data .cont .cont-title{
	border-bottom:rgba(0,0,0,.3) solid 2px;
	color:#3eafaf;
}
.exhi-data .detail dl{
	margin-left:0;
	margin-right:0;
	margin-bottom:.5rem;
	padding-left:2rem;
	position:relative;
}
.exhi-data .detail dl dt{
	padding-left:0;
	font-weight:normal;
}
.exhi-data .detail dl dd{
	padding:0;
	margin-bottom:0;
}
.exhi-data .detail dl dd a,
.author .icon-group .info a{
	display:inline-block;
	padding:0 .25rem;
	border-bottom:rgba(240, 94, 28, .6) solid 2px;
	transition:all .2s ease-in-out .2s;
	color:#666;
}
.exhi-data .detail dl dd a:hover,
.author .icon-group .info a:hover{
	border-bottom:rgba(240, 94, 28, 0) solid 2px;
	background:rgba(240, 94, 28, .6);
	color:#fff;
}
.exhi-data .detail dl:before{
	display:block;
	width:2rem;
	font-family:'FontAwesome';
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	color:#888;
}
.exhi-data .detail dl.cat:before{
	content:'\f187';
}
.exhi-data .detail dl.add:before{
	content:'\f1ad';
}
.exhi-data .detail dl.tel:before{
	content:'\f098';
}
.list-cont .item .detail .info.url:after,
.exhi-data .detail dl.url:before{
	content:'\f0ac';
}
.exhi-data .detail dl.com:before{
	content:'\f0b1';
}
.exhi-data .b-bottom{
	width:100%;
	height:70px;
	position:relative;
	left:0;
	bottom:0;
}
.exhi-data .go-inquire{
	position:absolute;
	width:100%;
	bottom:10px;
}
.exhi-data .go-inquire a{
	display:block;
	padding-left:2rem;
	padding-right:2rem;
	line-height:36px;
	font-weight:bold;
	border-radius:40px;
	border:#f05e1c solid 2px;
	color:#f05e1c;
	transition:all .2s ease-in-out .2s;
}
.exhi-data .go-inquire a:hover{
	background:#f05e1c;
	color:#fff;
}
.exhi-data .cont{
	padding-top:70px;
}
.exhi-data .cont p{
	padding-left:2rem;
	padding-right:2rem;
	line-height:1.65rem;
}
.other-product .item{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}
.other-product .item .img{
	margin-left:auto;
	margin-right:auto;
}
.list-cont .item .img:after,
.other-product .item .img:after{
	content:'\f054';
}
.list-cont .enlarge.img:after{
	content:'\f00e';
}
.other-product .item{
	color:#666;
	font-size:.9rem;
}
.list-cont .item .img.gear:after{
	content:'\f013';
}

/* -- news --*/
.news-cont{
	margin-top:30px;
	padding-top:30px;
	padding-bottom:60px;
	border-top:rgba(0,0,0,0.2) solid 2px;
}
.news-cont .title{
	padding-bottom:30px;
	font-size:1.5rem;
	font-weight:bold;
	line-height:1.8rem;
	color:#0ba360;
}
.news-cont .date{
	margin-bottom:1rem;
	font-size:0.9rem;
}

.news-data{
	padding-top:30px;
	padding-bottom:30px;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	line-height:2rem;
}
.news-data .cell{
	padding-top:4px;
	padding-bottom:4px;
	position:relative;
}
.news-data .cell:not(:last-child):after{
	content:'';
	display:block;
	width:calc(100% - 30px);
	height:1px;
	background:rgba(0,0,0,.1);
	position:absolute;
	bottom:0;
	left:15px;
}
.news-data .col-auto{
	width:8.5rem;
}
.news-data .col-auto i{
	display:inline-block;
	width:2rem;
	text-align:center;
	color:#43acaf;
}
.news-data .col a{
	display:inline-block;
	margin-right:.5rem;
	padding:0 .25rem;
	color:rgba(240, 94, 28, 1);
	transition:all .2s ease-in-out .2s;
}
.news-data .col a:only-child{
	margin-right:0;
}
.news-data .col a:hover{
	background:rgba(240, 94, 28, .6);
	color:#fff;
}

/* -- epaper --*/
.epaper-box{
	width:100%;
	height:800px;
	border:rgba(0,0,0,.15) solid 1px;
}

/* -- download -- */
.download .cell{
	padding-top:15px;
	padding-bottom:15px;
	color:#666;
	transition:all .2s ease-in-out .2s;
}
.download .cell:nth-child(odd){
	background:#f1f1f1;
}
.download .cell:nth-child(even){
	background:#eaeaea;
}
.download .cell:hover{
	background:#b1b1b1;
}
.download .cell .no{
	width:2rem;
	text-align:center;
	border-right:rgba(0,0,0,.15) solid 2px;
}
.download .cell .title{
	margin:.4rem 0;
	font-size:1.1rem;
	font-weight:bold;
	color:#00846d;
}
.download .cell .detail{
	font-size:.9rem;
}
.download .cell .detail .info{
	margin-top:.2rem;
}
.download .cell .detail .info.cat{
	padding-right:0;
	height:1.35rem;
	overflow-x:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
@media screen and (max-width:767px){
	.download .cell .detail{
		padding-left:calc(2rem + 17px);
	}
}