@charset "utf-8";
/* CSS Document */
.eng a{ font-size:10px;-webkit-text-size-adjust:none;}
.cn a{ font-size:11px;-webkit-text-size-adjust:none;}

.welcome{ width:535px; float:left;}
.welcome h1,h1{ margin:26px 0 18px 0;font-size:20px;line-height: 1.1;text-transform: uppercase;}
.welcome_en h1 {font-size:20px;}
.welcome h1 span{color: #a69047;}
/* Ensure links inside h1 inherit h1 styles */
.welcome h1 a, h1 a {
    color: inherit;
    text-decoration: none;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-transform: inherit;
}
.welcome h1 a:hover, h1 a:hover {
    text-decoration: underline;
}
.wel_cont{height:200px;position:relative;}
.we_img{display:block; float:left; margin-right:28px;}
.wel_list, .wel_list--wrapper ol{ list-style:decimal; padding:10px 20px;}
.wel_list, .wel_list--wrapper ol li{ padding:4px 0;}
.welcome  a{display:block;padding:2px 15px;text-align:center;color:#fff;background:#000;display: inline-block; margin-top: 30px; left:0;bottom:0px; text-transform:uppercase;-webkit-text-size-adjust:none;}
.welcome a:hover{color:#b3a36b;}

.announce{ float:right; width:415px;-webkit-text-size-adjust:none;}
.announce h1{ margin:28px 0 0 0;}
.comm h1{margin-top: 15px; color: #887530; font-size: 16px;text-transform: uppercase;}
.announce h1 img{ display:block;}
.announce > span{ margin-bottom:6px;line-height:14px; display:block;}
.announce > span > a{ color:#5b5b5b;}
.announce > span > a:hover{color:#b3a36b;}
.announce ul li{width:100%;height:auto; overflow:auto; line-height:14px;border-bottom:1px dotted #787878; padding:10px 0 4px 0;}
.announce ul li:nth-child(5){ border:none;}
.announce ul li strong{ padding:0 10px 0 0; float:left;}
.announce ul li em{ font-style:normal; float:left;}
.announce ul > li > a{ margin:0 10px; float:left; width:250px;text-transform:uppercase;}
.comm ul > li > a{margin:0;}
.announce ul li span{ float:right;}

#wrapper{clear:both; width:100%;height:230px; margin:54px 0 56px 0;background:url("/migrated-assets/images/black_sha.jpg") repeat-x;}
#wrapper section{overflow:visible;}
.sliderLite,.calendar,.press{ width:304px; height:192px; background:#fff; float:left; margin:19px 0 0 0;}

.sliderLite{position:relative;overflow:hidden;}
.sliderLite .item{width:232px;height:192px;background:#fff;position:relative;-webkit-text-size-adjust:none;}
.item:before{ content:"";display:block; width:25px; height:192px;background:url("/migrated-assets/images/shadow_y.png") repeat-y; position:absolute; left:-25px;}
.item h3{ width:30px;height:84px; position:absolute;z-index:10;bottom:8px;    display: flex;
    align-items: center;
    justify-content: center;}
.item h3 img{display:block;opacity:0.35;}
.item h3.y_selected{left:3px;}
.item h3.y_selected img{opacity:1;}
.item dl{height:auto; overflow:auto;margin:20px 0 0 42px; line-height:12px;}
.item  b{margin:20px 0 0 10px; font-weight:normal;}
.item dl dt{ float:left; width:80px; height:110px; margin-right:10px;}
.item dl dt img{display:block;border:1px solid #bbac7a;}
.item dl dd span img{ position:relative; top:2px;}
.item dl hr{ color:#6b6b6b;margin:30px 0 5px 0; height:1px; border:none\0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.item dl hr{ border:none;}
}

.tc_slider .item dl{ margin-top:33px;}

.calendar h1,.press h1,.item h1{ margin:15px 0 0 10px;}
.calendar{background:url("/migrated-assets/images/calendar_bg.jpg") no-repeat; margin:19px 39px 0 39px;}
.calendar p{padding:0 140px 0 10px; margin:10px 0 0 0; text-align:left; line-height:14px;}

.press{ position:relative;-webkit-text-size-adjust:none;}
.press h1 .press-more{font-weight:normal; float:right; margin:5px 46px 0 0;font-size: 11px;text-transform: lowercase;}
.press h1 span a{color:#5b5b5b;}
.press h1 span a:hover{color:#b3a36b;}
.press ul li{ text-align:justify; padding:0 15px 5px 15px; line-height:14px; margin:10px 0 0 0;}
.press ul li strong{ padding:0 10px 2px 0; display:inline-block;}
.press ul li a{ display:inline-block;}
.arrow{ position:absolute; top:12px; right:12px;}
.prev,.next{ display:block; width:10px; height:9px; background:url("/migrated-assets/images/arrow_bg.jpg") no-repeat;}
.prev{ margin-bottom:8px;}
.prev:hover{ background-position:-10px 0;}
.next{background-position:0 -9px;}
.next:hover{background-position:-10px -9px;}
.jcarouse{ width:304px;height:144px; overflow:hidden;}

.about{ float:left;width:300px; margin-right:70px; margin-bottom:40px;}
.about h1{ margin:0 0 15px 0;}
.abt_img{display:block; float:left; margin:0 20px 0 0;}
.about ul{ float:left;}
.about ul li{padding:7px 0 7px 0;line-height:15px;width:300px;border-bottom:1px solid #806e2f;}
.about ul li:nth-child(1){ padding-top:0;}
.about ul li:nth-child(6){ border:none;}
.about ul li a{ font-size:13px; color:#8c815b; font-weight:bold;}
.about ul li a:hover{color:#b3a36b;}

.alert_contact{ float:left; width:300px; margin-right:70px;-webkit-text-size-adjust:none; margin-bottom:40px;}
.alert_contact h1{ margin:0 0 12px 0;}
.alert p{line-height:14px;}
.alert a{ display:block; width:170px;padding:2px 10px;text-align:center; color:#fff; text-transform:uppercase;background:#000; margin:5px 0 30px 0;}
.alert a:hover{color:#b3a36b;}
.contact ul li,.r_contact ul li{ line-height:12px;margin-bottom:5px; float:left}
.contact ul li span,.r_contact ul li span{float:left; width:40px;}
.contact ul li strong,.r_contact ul li strong{ font-weight:normal;float:left; width:260px;}

.join{float:left; width:250px; margin-bottom:40px;}
.join h1{ margin:0 0 15px 0;}
.join h2{ margin:30px 0 12px 0; display:block}
.jon_cont p{line-height:14px; display:block; margin-bottom:22px;-webkit-text-size-adjust:none;}
.jon_cont img{ display:block;}
.join dl dt{float:left; margin-left:0px;}
.join dl dt img{ display:block; border:1px solid #bbac7a}
.join dl dt img:hover{ display:block; border:1px solid #50410c}
.join dl dd{ padding:50px 0 0 15px; line-height:22px; float:left;}
.join dl dd span img{ position:relative; top:2px;}

.r_slide,.r_pres,.r_cal{border:1px solid #b8b086; margin:0 0 15px 0;float:none;}
.r_contact{width:304px; height:192px;border:1px solid #b8b086;background:#fff url("/migrated-assets/images/r_contact_people.png") no-repeat right bottom;}
.r_contact h1{ margin:15px 0 0 10px;}
.r_contact ul{ padding:0 0 0 10px; margin:17px 0 0 0;-webkit-text-size-adjust:none;}

.year_select{float:right; margin-bottom:5px;-webkit-text-size-adjust:none; }
.year_select select{ width:100px;font-size:11px; padding:1px 0;}
.year_select dl{width:252px; height:15px; border:1px solid #b3a36b; position:relative;}
.year_select dl dt{
	height:15px;width:152px;line-height:15px;text-indent:15px;color:#716127;background:url("/migrated-assets/images/language_arrow.jpg") no-repeat right top;cursor:pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select:none;
}
.year_select dl dd{display:none;background:#fff;border:1px solid #b3a36b;width:100%;padding:8px 0;position:absolute;left:-1px;}
.year_select dl dd a{display:block;text-indent:15px; line-height:18px;color:#716127;}
.year_select dl dd a:hover{color:#C6B36E;}

.ann_list{clear:both; width:100%;}
.page{width:auto;height:28px;padding:0 20px;background:#000;color:#fff; clear:both;-webkit-text-size-adjust:none;}
.page span{float:right; font-size:10px; letter-spacing:1px;height:28px; line-height:28px;}
.page a{color:#fff;display:inline-block;height:28px;line-height:28px;margin:-1px 4px 0 4px; padding:0 5px; border:1px solid transparent;}
.page a:hover,.page a.int{ border:1px solid #98843f; background:#b3a36b;}
.page a.p_prev,.page a.p_next{ width:9px; height:10px; background:url("/migrated-assets/images/arrow_an.png") no-repeat; padding:0; border:none;}
.page a.p_next{ background-position:-9px 0;}

.ann_list ul li{ line-height:18px;padding:10px 20px; padding:11px 20px 9px 20px\0;height:auto; overflow:auto;-webkit-text-size-adjust:none;}
.ann_list ul li:nth-child(even){background:#f0f0f0;}
.ann_list ul li strong{display:block; float:left; width:110px;}
.ann_list ul li a{ display:block; float:left; width:462px;}

#en_mu ul{ text-align:center;}
#en_mu ul li{ float:none; display:inline; margin:0 9px;}
#en_mu ul li a{ display:inline-block; padding-top:16px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#en_mu ul li{ margin:0 3px;}
}
.sub_menu{ overflow: hidden;position:relative;width:652px; height:45px;margin:11px 0 0 0;background:url("/migrated-assets/images/about_sub_line.jpg") no-repeat left top;-webkit-text-size-adjust:none;}
.sub_menu ul{ text-align:center; padding-left:5px}
.sub_menu ul li{ display:inline;margin:0 5px; position:relative;}
.sub_menu ul li a{display:inline-block;margin:0 10px;color:#55460f;padding-top:19px; font-size:10px; font-weight:bold; line-height:14px;}

.sub_menu ul li span{ font-size:12px; margin:0 6px;}
.sub_menu ul li a:hover,.sub_menu ul li a.current{color:#b3a36b;}
.hoverBg{position:absolute;width:15px;height:38px;background:url("/migrated-assets/images/about_sub_ico.jpg") no-repeat;}

.about_cont{ margin:8px 0 0 0;-webkit-text-size-adjust:none;}
.about_cont h2{ font-size:16px; color:#231f20; line-height:none;}
.about_cont h2 em{fcolor:#b7a872; display:block; margin-bottom:28px;}
.a_img{ float:right; margin-left:50px;}
.l_img{ float:left; margin-right:40px;}
.about_cont ol{ list-style:decimal; padding:10px 20px;}
.about_cont ol li{ padding:4px 0;}
.to_u{ padding:12px 0 12px 20px; text-align:justify;}
.to_u li{ padding:5px 0;}
.to_u li b{ display:inline-block;float:left;padding:0 5px 8px 0;}

.report{ margin:10px 0 0 0; height:auto; overflow:auto;}
.report h2{color:#b2a36a; font-size:22px; float:left; margin:0 10px 30px 0;width: 100%;}
.report .items{padding-left: 50px;
    float: left;}
.report dl{margin:0 0px 50px 50px; width:210px;float:left;-webkit-text-size-adjust:none;min-height: 165px;}
.report dl dt{float:left; margin-left:0px;}
.report dl dt img{ display:block; border:1px solid #bbac7a}
.report dl dt img:hover{ display:block; border:1px solid #50410c}
.report dl dd{ padding:50px 0 0 15px; line-height:22px; float:left;}
.report dl dd span img{ position:relative; top:2px;}

.map{ font-size:12px; background:#b3a36b;float:left; margin:20px 55px 0;}
.map h4{width:191px; height:28px; line-height:28px;border:1px solid #98843f; background:#000;color:#fff; text-transform:uppercase; text-indent:30px; position:relative; top:20px; left:-12px;}
.map ul{ width:167px; height:220px; background:#b3a36b; color:#fff; padding:40px 0 0 26px;}
.map ul li{list-style:square; margin:8px 0 8px 15px;}
.map ul li:hover{ color:#5b502a;}
.map ul li a{ color:#fff;}
.map ul li a:hover{color:#5b502a;}

.r_boad,.rc_boad{margin:0; padding:0; height:1843px; height:1860px\0;}
.rc_boad{ height:1321px; height:1320px\0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.r_boad{ height:1984px;}
.rc_boad{ height:1408px;}
}
.board h1{ font-size:14px; display:block; color:#ab291b; margin:0;text-transform: capitalize;}
.board b{ display:block;padding:20px 0 10px 0; font-size:12px;}
.board p{ padding:0px 0 20px 0}
.gov{ display:block;  float:left; width:100%;}
.gov dl{float:left; padding:0 0 10px 0; width:610px;border:1px solid #98843F; margin:0 60px 30px 0;}
.gov dl dt{ font-size:14px; color:#fff; font-weight:bold; height:25px;line-height:25px;padding:0 10px 0 20px; margin-bottom:5px;background:#B3A36B;}
.gov dl dd{ padding:4px 20px;}
.gov b{ font-weight:normal; color:#999999}

.group h2{ font-size:16px;}
.group h3{ font-weight:normal; font-size:14px; margin:15px 0;}

.address {
	width:400px;

}
.address dd{
	float:left;
	width:60px;
	padding:0 0 10px 0;
	line-height:16px;
}
.address dt{
	float:left;
	width:340px;
	padding:0 0 10px 0;
	line-height:16px;
}
.address dt a{ text-decoration:underline;color:#b3a36b;}
.address dt a:hover{ text-decoration:none;color:#b3a36b;}

.settop{
	width:30px;
	height:30px;
	position:fixed;
	background:url("/migrated-assets/images/icon.png") no-repeat;
	top:10%;
	margin-left:0px;
	margin-top:540px;
	cursor:pointer;
	display:none;
	}
.settop:hover{
	background:url("/migrated-assets/images/icon_move.png") no-repeat;
	}
	
	
	
.about_highlights thead tr th {
  color: #fff;
  background-color: #B3A36B;
}
.about_highlights thead tr th {
  padding:10px;
  font-weight:normal;
}
.about_highlights thead tr th:first-child {
  text-align: left;
}

.about_highlights tbody tr td {
  text-align: right;
  border-bottom: 1px solid #98843F;
}

.about_highlights tbody tr td {
  padding:10px;
}
.about_highlights tbody tr td:first-child {
  text-align: left;
}


/* Live Edit */

span.wc-badge.wc-badge-publish {
    all: initial;
    font-family: inherit;
    background: #fff;
    display: inline-block;
    padding: 5px;
    border: 1px dashed;
}