<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


@media screen and (min-width: 1180px) and (max-width: 3000px){


.banner_x{position: relative;overflow: auto;text-align: center;width:100%;margin:0 auto}
.banner_x .dots{position:absolute;left:0;right:0;bottom:20px;z-index:3;}
.banner_x .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner_x .dots li.active{background:#fff;opacity:1}
.banner_x .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner_x #al{left:15px}
.banner_x #ar{right:15px}
.banner_x ul{z-index: 1;width: 600%;overflow: hidden;}
.banner_x ul .slider-item {width:640px; float: left;height:320px; position: relative; overflow: hidden;}
.banner_x ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
.banner_x .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}


	.main1 .sudy-tab .tab-menu li.selected {
		font-size: 22px;
		color: #fff;
		background: #b68956;
		border-radius: 0px;
		line-height: 58px;
	}

	.main1 .sudy-tab .tab-menu {
		height: auto;
		border-bottom: 2px solid #f5f5f5;
	}
	.main1 .sudy-tab {
		position: relative;
	}

	.main1 .mr .more_btn {
		position: absolute;
		right: 0px;
		top: -58px;
	}
	.main1 .mr .post .con {
		padding: 0px 5px 0px 0px;
	}


	.main1 {
		width: 1180px;
		background: #fff;
		margin: 0 auto;
	}



.dh {
    height: 50px;
    font-size: 18px;
    margin: 5px;
}

.main_title {
    font-size: 25px;
	font-weight:bold;
    color: #6d1d29;
    width:100%;
    padding-bottom:10px;
    border-bottom: 2px solid #6d1d29;
}

.DetailsTitle {
    width: 90%;
    color: #b68956;
    text-align: center;
    font-weight: bold;
    font-size: 28px;
    margin: 10px auto 0px;
}

#DocDetailsContent {
    width: 90%;
    float: left;
    text-align: left;
    line-height: 35px;
    padding-left: 45px;
    font-size: 18px;
    text-indent:2em;
}



#DocDetailsInfo {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

	.main1 .sudy-tab .tab-menu li.selected {
		font-size: 16px;
		color: #fff;
		background: #6d1d29;
		border-radius: 0px;
		line-height: 58px;
	}

	.main1 .sudy-tab .tab-menu {
		height: auto;
		border-bottom: 2px solid #f5f5f5;
	}
	.main1 .sudy-tab {
		position: relative;
	}

	.main1 .mr .more_btn {
		position: absolute;
		right: 0px;
		top: -58px;
	}
	.main1 .mr .post .con {
		padding: 0px 5px 0px 0px;
	}

.news_meta {
    font-size: 14pt;
    line-height: 60px;
    color: #b68956;
    float: right;
	width:10%;
	border-bottom: 1px solid #eeeeee;
    background: #ffffff;

}

.news_title a{color: #333333;font-size:18px;line-height:60px;}

  

}





@media screen and (max-width: 768px){

	.main1 {
		width: 95%;
		margin: 0 auto;
	}

.main_title {
    font-size: 20px;
	font-weight:bold;
    color: #6d1d29;
    width:100%;
    padding-bottom:10px;
    border-bottom: 2px solid #6d1d29;
}

.DetailsTitle {
    width: 90%;
    color: #b68956;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
    margin: 10px auto 0px;
}

#DocDetailsContent img{
    width: 98%;
    margin-top:5px;    
    display: block;
}



#DocDetailsContent {
    width: 100%;
    text-align: left;
    line-height: 35px;
    font-size: 13px;
    text-indent:2em;
}
.DetailsTitle {
    width: 90%;
    color: #b68956;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    margin: 10px auto 0px;
}
.news_meta{display:none}



#DocDetailsInfo {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.dh {
    height: 30px;
    font-size: 14px;
    margin: 5px;
}
}

@media screen and (max-width: 1720px){
.main1 .mr .post1 .news_list li.news .news_title {float:left;width:90%;font-size:18px;line-height:60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#ffffff;border-bottom: 1px solid #eeeeee;}
}

@media screen and (max-width: 980px){
.main1 .mr .post1 .news_list li.news .news_title {float:left;width:90%;font-size:18px;line-height:60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}

@media screen and (min-width: 1721px) and (max-width: 3000px){
.main1 .mr .post1 .news_list li.news .news_title {float:left;width:90%;font-size:18px;line-height:60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#ffffff;border-bottom: 1px solid #eeeeee;}
}


.main1 .mr .post1 .news_list li.news .news_title a{color: #333333;font-size:18px;line-height:60px;}
.main1 .mr .post1 .news_list li.news .news_meta {
    font-size: 14pt;
    line-height: 60px;
    color: #b68956;
    float: right;
	width:10%;
	border-bottom: 1px solid #eeeeee;

}


.sudy-tab .tab-list{ height: 100%; position: relative;}
li.tab-con.c2, li.tab-con.c3 , li.tab-con.c4 , li.tab-con.c5 {
    height: 100%;
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
}
.main1 .sudy-tab .tab-menu li {
    font-size: 21px;
	font-weight:bold;
    line-height: 50px;
    color: #6d1d29;
    padding: 0px 0px;
    height: auto;
    line-height: 58px;
}
</pre></body></html>