@charset "utf-8";
/* CSS Document */

html { margin:0px; min-height:100%; }

body { width:100%; min-height:100%; margin:0px; font-size-adjust:100%; -webkit-text-size-adjust:100%; position:relative; background:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/footer_bg.jpg) repeat #a0a3a0 center top; font-size:16px; color:#333333; font-family:"Oxygen", "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica, sans-serif; }

a { outline:none; text-decoration:none; }

ul, ol { list-style:none; margin:0; padding:0; }
li { vertical-align:top; }

h1, h2, h3, h4, h5, p { padding:0; margin:0; }

img { border:none; }

input { padding:0px; margin:0px; vertical-align:top; }

.noSelect { user-select:none; -o-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; }

/* ---------------- clear fix ---------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*-------------------------------------------------------------------------------------*/
/* LAYOUT */

#wrap { width:100%; min-width:1000px; background:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/bg.jpg) #ffffff no-repeat center top; position:relative; z-index:1000; background-color:#ffffff; overflow:hidden; }
#wrap .container { width:1000px; margin:0px auto; position:relative; box-sizing:border-box; }

#top { }
#top .logo { float:left; padding:19px 0 12px 13px; }
#top .logo a { display:block; width:530px; height:70px; background:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/logo.png) no-repeat left top; }
#top .toolbar { float:right; width:430px; padding-top:20px; padding-right:6px; text-align:right; }
#top .toolbar ul { }
#top .toolbar ul li { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:14px; padding:0 10px; border-left:1px solid #000000; line-height:14px; }
#top .toolbar ul li:first-child { border-left:none; }
#top .toolbar ul li a { font-size:14px; color:#000000; transition:all 0.2s ease; }
#top .toolbar ul li a:hover { color:#125283; }

#top .search_area { float:right; padding:17px 16px; text-align:left; }
#top .search { width:231px; height:33px; position:relative; }
#top .search form { display:block; width:100%; height:100%; }
#top .search input[type=text] { width:100%; height:100%; padding:0 40px 0 12px; border:1px solid #999999; background-color:#ffffff; box-sizing:border-box; outline:none; font-size:13px; color:#000000; }
#top .search button { position:absolute; right:1px; top:1px; width:30px; height:31px; background-color:#ffffff; border:none; outline:none; color:#2d82a9; text-align:center; transition:all 0.2s ease; cursor:pointer; }
#top .search button:hover { color:#125283; }

#menu { background-color:#1d79a2; position:relative; z-index:10; }
#menu .menu_area { }
#menu ul.menu_list { font-size:0; text-align:center; }
#menu ul.menu_list > li { display:inline-block; zoom:1; *display:inline; vertical-align:top; position:relative; }
#menu ul.menu_list > li > a.lv1 { display:block; height:36px; padding:0 22px; font-size:18px; color:#ffffff; font-weight:600; font-family:"Dosis"; line-height:36px; transition:all 0.2s ease; }
#menu ul.menu_list > li > a.lv1 i { padding-left:4px; font-size:12px; font-weight:normal; }
#menu ul.menu_list > li:hover > a.lv1,
#menu ul.menu_list > li > a.lv1:hover { background-color:#125283; }

#menu ul.dropdown_menu { position:absolute; left:0; top:36px; width:200px; padding:6px 0; background-color:rgba(46,102,146,0.9); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e52e6692', endColorstr='#e52e6692'); text-align:left; }
#menu ul.dropdown_menu > li { }
#menu ul.dropdown_menu > li > a.lv2 { display:block; padding:6px 22px; font-size:14px; color:#ffffff; font-family:"Lato"; transition:all 0.2s ease; }
#menu ul.dropdown_menu > li > a.lv2:hover { background-color:#125283; }

#menu .fallback { display:none; }
#menu ul.menu_list > li:hover > ul.fallback { display:block; }

#banner { }
#banner .banner_area { padding-top:21px; background:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/home_banner_line.jpg) repeat-x center top; }
#banner .banner_show { height:317px; position:relative; box-sizing:border-box; margin:0 -86px; overflow:hidden; }
#banner .banner_show ul { }
#banner .banner_show ul li { float:left; width:288px; height:317px; margin:0 2px; -webkit-transform:skew(-15deg); -moz-transform:skew(-15deg); -o-transform:skew(-15deg); transform:skew(-15deg); overflow:hidden; }
#banner .banner_show .banner { width:374px; height:317px; margin:0 -43px; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-size:auto 100%; -webkit-transform:skew(15deg); -moz-transform:skew(15deg); -o-transform:skew(15deg); transform:skew(15deg); text-align:center; }

#banner .inner_banner { height:220px; border-top:2px solid #ffffff; background-color:#70aac4; background-repeat:no-repeat; background-position:center top; background-size:cover; }
#banner .about_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/about.png); }
#banner .people_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/people.png); }
#banner .research_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/research.png); }
#banner .publication_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/publication.png); }
#banner .data_n_info_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/data_n_info.png); }
#banner .events_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/events.png); }
#banner .links_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/links.png); }
#banner .terms_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/terms.png); }
#banner .privacy_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/privacy.png); }
#banner .sitemap_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/sitemap.png); }
#banner .common_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/common.png); }
#banner .about_bri_banner { background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_banner/about_bri.png); }

#main { background:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/inner_bg.jpg) repeat-x #ffffff center top; }
#main .container { padding:26px 20px 0 22px; background-color:rgba(255,255,255,0.65); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#a5ffffff', endColorstr='#a5ffffff'); }
#main .title_area { height:35px; border-bottom:1px solid #a3cfde; }
#main .title_area p { display:inline-block; zoom:1; *display:inline; vertical-align:top; min-width:175px; height:36px; padding:0 20px 0 8px; border-bottom:4px solid #6ca8c2; box-sizing:border-box; font-size:28px; line-height:1; color:#333333; font-family:"Dosis"; }
#main .title_area span { padding-left:6px; vertical-align:bottom; line-height:30px; font-weight:bold; }
#main .content_area { padding:24px 0 26px 7px; }
#main .left_side { float:left; width:148px; padding-bottom:14px; }
#main .left_side ul { }
#main .left_side ul li { padding:12px 0; }
#main .left_side ul li a { font-size:16px; color:#333333; font-weight:bold; transition:all 0.2s ease; }
#main .left_side ul li a.onCate, 
#main .left_side ul li a:hover { color:#1d79a2; }
#main .right_side { float:right; width:777px; padding-top:8px; }
#main .content { width:100%; box-sizing:border-box; }

#main .common_content { width:100%; min-height:600px; background-color:#ffffff; padding:42px 25px 22px 25px; box-shadow:0 0 8px 3px rgba(0,102,204,0.2); box-sizing:border-box; position:relative; font-size:16px; color:#003366; text-align:justify; line-height:24px; }
#main .common_content:before { position:absolute; left:0; top:0; content:""; width:100%; height:14px; background:#10b9f3; background:-moz-linear-gradient(left,  #10b9f3 0%, #016395 100%); background:-webkit-linear-gradient(left,  #10b9f3 0%,#016395 100%); background:linear-gradient(to right,  #10b9f3 0%,#016395 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b9f3', endColorstr='#016395',GradientType=1 ); }
#main .common_content h4 { padding-bottom:6px; font-size:19px; color:#1d79a2; font-weight:bold; }
#main .common_content p { }
#main .common_content ul { list-style:disc; padding-left:20px; }
#main .common_content ul li { padding-top:4px; }
#main .common_content a { color:#10b9f3; }
#main .common_content a:hover { text-decoration:underline; }
#main .common_content table { }
#main .common_content table td { padding-bottom:10px; vertical-align:top; }
#main .common_content table td:first-child { width:100px; }

#footer { background:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/footer_bg.jpg) repeat #a0a3a0 center top; position:relative; }
#footer .container { padding:16px 24px 8px 24px; }
#footer .footer_menu { margin:0 -10px -4px -10px; }
#footer .footer_menu ul { }
#footer .footer_menu ul li { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:10px; padding:0 10px; border-left:2px solid #ffffff; line-height:10px; }
#footer .footer_menu ul li:first-child { border-left:none; }
#footer .footer_menu ul li a { display:block; margin-top:-1px; font-size:13px; color:#ffffff; font-weight:bold; transition:all 0.2s ease; }
#footer .footer_menu ul li a:hover { color:#333333; }
#footer .copyright { }
#footer .copyright p { float:right; text-align:right; font-size:12px; color:#ffffff; font-weight:bold; line-height:18px; }
#footer .copyright p:first-child { float:left; text-align:left; }
#footer .copyright a { color:#ffffff; }
#footer .copyright a:hover { text-decoration:underline; }

/*-------------------------------------------------------------------------------------*/
/* INDEX */

#indexType #main { background:none !important; }
#indexType #main .container { background:none !important; filter:none !important; padding:0 !important; }

.index_content { padding:48px 0 64px 0; }
.index_content .index_box { }

.index_event_box { float:left; width:686px; }
.index_event_list { width:100%; }
.index_event_list .index_event_item { float:left; width:343px; padding-right:21px; box-sizing:border-box; }
.index_event_list .index_event { display:block; width:100%; background-color:#e3e9eb; overflow:hidden; }
.index_event_list .index_event_photo { width:100%; height:188px; text-align:center; }
.index_event_list .index_event_photo:after { content:""; display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:100%; }
.index_event_list .index_event_photo img { display:inline-block !important; width:auto !important; max-width:100%; max-height:100%; vertical-align:middle; }
.index_event_list .index_event_title { width:100%; height:101px; padding:12px 20px 0 20px; border-top:6px solid #1d79a2; box-sizing:border-box; font-size:13px; color:#333333; font-weight:bold; xtext-align:justify; }
.index_event_list .index_event_title p { font-size:14px; color:#1d79a2; line-height: 20px; height: 80px;}
.index_event_list .index_event_title span { }

.index_news_box { float:right; width:297px; }
.index_news_box .index_news_topic { height:31px; border-bottom:1px solid #a3cfde; margin-bottom:12px; position:relative; }
.index_news_box .index_news_topic p { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:32px; padding:0 8px 0 4px; margin-top:-4px; border-bottom:4px solid #6ca8c2; font-size:28px; color:#333333; font-family:"Dosis"; line-height:1; }
.index_news_box .index_news_list { width:100%; height:251px; }
.index_news_box .index_news_list ul { }
.index_news_box .index_news_list ul li { border-bottom:1px solid #dadada; }
.index_news_box .index_news_list .news { width:100%; min-height:68px; padding:10px 18px 10px 53px; position:relative; box-sizing:border-box; }
.index_news_box .index_news_list .news_date { position:absolute; left:8px; top:14px; width:32px; text-align:center; }
.index_news_box .index_news_list .news_date p { display:block; width:100%; height:34px; padding-top:2px; background-color:#1d79a2; box-sizing:border-box; font-size:14px; color:#ffffff; }
.index_news_box .index_news_list .news_date p span { padding:0; font-size:11px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.index_news_box .index_news_list .news_date span { display:block; padding-top:2px; font-size:12px; color:#1d79a2; font-weight:bold; line-height:1; }
.index_news_box .index_news_list .news_info { display:block; width:100%; font-size:13px; color:#333333; font-weight:bold; }
.index_news_box .index_news_list .news_info p { font-size:15px; color:#1ea9d6; }
.index_news_box .index_news_list .news_info span { }

.index_section { background-color:rgba(216,225,225,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7fd8e1e1', endColorstr='#7fd8e1e1'); }
.index_section .index_section_title { height:7px; border-bottom:1px solid #a3cfde; text-align:center; }
.index_section .index_section_title p { display:inline-block; zoom:1; *display:inline; vertical-align:top; height:39px; padding:0 10px; margin-top:-35px; border-bottom:4px solid #6ca8c2; font-size:28px; color:#333333; font-family:"Dosis"; line-height:1; }
.index_section .index_section_content { padding-top:27px; padding-bottom:36px; }

.index_research_list { width:100%; }
.index_research_list .index_research_item { float:left; }
.index_research_list .index_research { display:block; width:100%; background-color:#ffffff; font-size:0; }
.index_research_list .index_research_photo { width:100%; height:182px; text-align:center; }
.index_research_list .index_research_photo:after { content:""; display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:100%; }
.index_research_list .index_research_photo img { display:inline-block !important; width:auto !important; max-width:100%; max-height:100%; vertical-align:middle; }
.index_research_list .index_research_name { height:54px; padding:0 12px; text-align:center; font-size:0; }
.index_research_list .index_research_name:after { content:""; display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:100%; }
.index_research_list .index_research_name p { display:inline-block; zoom:1; *display:inline; vertical-align:middle; width:100%; font-size:16px; color:#1d79a2; font-weight:bold; }

.index_research_list .list_row { display:inline-block; position:absolute; top:50%; width:23px; height:34px; margin-top:-17px; background-image:url(/20220831160614oe_/http://www.gcr.cuhk.edu.hk/img/index_research_row.png); background-repeat:no-repeat; cursor:pointer; }
.index_research_list .prev_list { left:-50px; background-position:left top; }
.index_research_list .next_list { right:-50px; background-position:right top; }
.index_research_list .list_row:hover { }

/*-------------------------------------------------------------------------------------*/
/* PEOPLE */

.people_content { width:100%; min-height:600px; background-color:#ffffff; padding:10px 10px 0 10px; box-shadow:0 0 8px 3px rgba(0,102,204,0.2); box-sizing:border-box; position:relative; font-size:16px; color:#003366; text-align:justify; line-height:24px; }
.people_content:before { position:absolute; left:0; top:0; content:""; width:100%; height:14px; background:#10b9f3; background:-moz-linear-gradient(left,  #10b9f3 0%, #016395 100%); background:-webkit-linear-gradient(left,  #10b9f3 0%,#016395 100%); background:linear-gradient(to right,  #10b9f3 0%,#016395 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b9f3', endColorstr='#016395',GradientType=1 ); }
.people_content .people_section { padding:32px 28px 24px 11px; border-top:2px dashed #b5dcf1; }
.people_content .people_section:first-child { border-top:none; }
.people_content .people_photo { float:left; width:180px; }
.people_content .people_photo img { width:100%; max-width:100%; border:3px solid #ffffff; box-shadow:0 0 8px 3px rgba(0,102,204,0.2); box-sizing:border-box; }
.people_content .people_info { float:right; width:500px; }
.people_content .people_info h3 { padding-bottom:6px; font-size:19px; color:#1d79a2; font-weight:bold; }
.people_content .people_info p { }
.people_content .people_info ul { list-style:disc; padding-left:20px; }
.people_content .people_info ul li { padding-top:4px; }
.people_content .people_info ul li ul { list-style:circle; padding-left:20px; }
.people_content .people_info a { display: inline-block; word-break:break-all; color:#10b9f3; }
.people_content .people_info a:hover { text-decoration:underline; }

/*-------------------------------------------------------------------------------------*/
/* PUBLICATIONS */

.publication_content { }

.publication_list { min-height:1000px; padding-left:9px; padding-right:5px; }
.publication_list .publication_item { padding-bottom:20px; }
.publication_list .publication { display:block; width:100%; min-height:100px; background-color:#ffffff; padding:32px 34px 19px 21px; box-shadow:0 0 8px 3px rgba(0,102,204,0.2); box-sizing:border-box; position:relative; }
.publication_list .publication:before { position:absolute; left:0; top:0; content:""; width:100%; height:14px; background:#10b9f3; background:-moz-linear-gradient(left,  #10b9f3 0%, #016395 100%); background:-webkit-linear-gradient(left,  #10b9f3 0%,#016395 100%); background:linear-gradient(to right,  #10b9f3 0%,#016395 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b9f3', endColorstr='#016395',GradientType=1 ); }
.publication_list .publication_photo { float:left; width:105px; text-align:left; }
.publication_list .publication_photo img { max-width:100%; }
.publication_list .publication_info { float:right; width:568px; padding-top:5px; font-size:13px; font-weight:bold; }
.publication_list .publication_info h3 { padding-bottom:4px; font-size:19px; color:#1d79a2; }
.publication_list .publication_info p { color:#003366; line-height:19px; overflow: hidden; max-height: 92px;}
.publication_list .publication_info img { max-width:100% !important; }
.publication_list .publication_info a { color:#00b2f1; font-style:italic; transition:all 0.2s ease; }
.publication_list .publication_info a:hover { }

.publication_detail { width:100%; min-height:605px; background-color:#ffffff; padding:32px 34px 20px 21px; box-shadow:0 0 8px 3px rgba(0,102,204,0.2); box-sizing:border-box; position:relative; }
.publication_detail:before { position:absolute; left:0; top:0; content:""; width:100%; height:14px; background:#10b9f3; background:-moz-linear-gradient(left,  #10b9f3 0%, #016395 100%); background:-webkit-linear-gradient(left,  #10b9f3 0%,#016395 100%); background:linear-gradient(to right,  #10b9f3 0%,#016395 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b9f3', endColorstr='#016395',GradientType=1 ); }
.publication_detail .publication_detail_photo { float:left; width:105px; text-align:left; }
.publication_detail .publication_detail_photo img { max-width:100%; }
.publication_detail .publication_detail_info { float:right; width:568px; padding-top:5px; }
.publication_detail .publication_detail_title { padding-bottom:6px; font-size:19px; color:#1d79a2; font-weight:bold; }
.publication_detail .publication_detail_desc { font-size:13px; font-weight:bold; color:#003366; line-height:19px; }

/*-------------------------------------------------------------------------------------*/
/* DATA & INFO */

.data_info_area { padding:41px 0 0 0 !important; }

.data_info_content { width:100%; min-height:400px; background-color:#ffffff; padding:23px 0; box-shadow:0 0 8px 3px rgba(0,102,204,0.2); box-sizing:border-box; position:relative; font-size:16px; color:#003366; text-align:justify; line-height:24px; }
.data_info_content:before { position:absolute; left:0; top:0; content:""; width:100%; height:14px; background:#10b9f3; background:-moz-linear-gradient(left,  #10b9f3 0%, #016395 100%); background:-webkit-linear-gradient(left,  #10b9f3 0%,#016395 100%); background:linear-gradient(to right,  #10b9f3 0%,#016395 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b9f3', endColorstr='#016395',GradientType=1 ); }
.data_info_content .data_info_topic { position:absolute; left:8px; top:-26px; width:123px; height:40px; padding-top:8px; background:#ffffff; background:-moz-linear-gradient(top,  #ffffff 0%, #c1c1c1 100%); background:-webkit-linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); background:linear-gradient(to bottom,  #ffffff 0%,#c1c1c1 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1c1c1',GradientType=0 ); border-radius:6px 6px 0 0; text-align:center; box-sizing:border-box; box-shadow:0 0 5px rgba(0,0,0,0.3); font-size:18px; color:#333333; font-weight:bold; }
.data_info_content .data_info_title { height:22px; padding-left:26px; margin:0 10px 0 8px; background-color:#f0f0f0; font-size:15px; color:#333333; font-weight:bold; line-height:22px; }
.data_info_content .data_info_list { padding:10px 35px; }
.data_info_content .data_info_item { padding-left:23px; margin:6px 0; position:relative; font-size:16px; color:#1d79a2; font-weight:bold; }
.data_info_content .data_info_item i { position:absolute; left:0; top:4px; width:16px; height:16px; padding-left:1px; border:1px solid #0f6b9b; border-radius:100%; box-sizing:border-box; text-align:center; line-height:13px; font-weight:normal; color:#1d79a2; transition:all 0.2s ease; }
.data_info_content .data_info_item span { cursor:pointer; }
.data_info_content .data_info_item a { color:#1d79a2; transition:all 0.2s ease; }
.data_info_content .data_info_item > span:hover, 
.data_info_content .data_info_item a:hover { color:#0099ff; }
.data_info_content .data_info_item.showList > i { transform:rotate(90deg); }

.data_info_content .data_info_sub_list { margin:6px -35px 6px -58px; padding:2px 35px 6px 55px; background-color:#e8f4f8; display:none; }
.data_info_content .data_info_sub_list .data_info_item { margin:4px 0; font-size:14px; color:#333333; }
.data_info_content .data_info_sub_list .data_info_item i { border:1px solid #9e9e9e; color:#9e9e9e; }
.data_info_content .data_info_sub_list .data_info_item a { color:#333333; }
.data_info_content .data_info_sub_list .data_info_item.showList, 
.data_info_content .data_info_sub_list .data_info_item:hover, 
.data_info_content .data_info_sub_list .data_info_item a:hover { color:#0099ff; }

.data_info_content .data_info_detail_list { display:none; }
.data_info_content .data_info_detail_list .data_info_item { padding-left:0; margin:3px 0; font-size:14px; color:#003366; }
.data_info_content .data_info_detail_list .data_info_item img { padding-left:4px; vertical-align:middle; }
.data_info_content .data_info_detail_list .data_info_item a { color:#003366; }
.data_info_content .data_info_detail_list .data_info_item:hover, 
.data_info_content .data_info_detail_list .data_info_item a:hover { color:#0099ff; }

.data_info_detail { padding:0 28px 0 29px; }
.data_info_detail .data_info_sector_area { padding-top:14px; }
.data_info_detail .data_info_sector_title { float:left; width:100%; padding-bottom:6px; padding-left:14px; box-sizing:border-box; font-size:22px; color:#0099ff; font-weight:bold; }
.data_info_detail .data_info_sector_select { float:left; width:560px; }
.data_info_detail .data_info_sector_select select { width:100%; height:24px; border:1px solid #cccccc; background:#f3f3f3; background:-moz-linear-gradient(top,  #f3f3f3 0%, #e0e0e0 100%); background:-webkit-linear-gradient(top,  #f3f3f3 0%,#e0e0e0 100%); background:linear-gradient(to bottom,  #f3f3f3 0%,#e0e0e0 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e0e0e0',GradientType=0 ); box-sizing:border-box; }
.data_info_detail .data_info_sector_select option { background-color:#e0e0e0; }
.data_info_detail .data_info_sector_select option[disabled] { display:none; }
.data_info_detail .data_info_sector_source { float:right; width:322px; }
.data_info_detail .data_info_sector_source p { font-size:15px; color:#333333; font-weight:bold; line-height:1; }
.data_info_detail .data_info_sector_source span { font-size:14px; color:#003366; }
.data_info_detail .data_info_detail_title { padding:0 14px 0 16px; margin-top:10px; font-size:19px; color:#003366; font-weight:bold; }
.data_info_detail .data_info_detail_desc { padding:6px 14px 8px 16px; background-color:#e4f2f7; margin-top:8px; font-size:15px; color:#333333; line-height:22px; text-align:justify; }
.data_info_detail .data_info_detail_table { width:100%; /*min-height:300px;*/ max-height:640px; border:1px solid #cfcfcf; margin-top:20px; box-sizing:border-box; overflow:auto; }
.data_info_detail .data_info_detail_table_loading { width:100%; height:300px; text-align:center; }
.data_info_detail .data_info_detail_table_loading:after { content:""; display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:100%; }
.data_info_detail .data_info_detail_table_loading img { vertical-align:middle; }
.data_info_detail .data_info_detail_table_error { width:100%; height:300px; text-align:center; display:none; }
.data_info_detail .data_info_detail_table_error p { line-height:300px; }

.data_info_detail .data_info_detail_table iframe { width:100%; height:100%; border:none; }
.data_info_detail .data_info_detail_table table { min-width:100%; }
.data_info_detail .data_info_detail_table table td { border-left:1px solid #cccccc; vertical-align:top; }
.data_info_detail .data_info_detail_table table td:first-child { border-left:none; }
.data_info_detail .data_info_detail_table table tr.lightBlueBG td { background-color:#eef7fa; }
.data_info_detail .data_info_detail_table table thead { background:#0070a4; background:-moz-linear-gradient(top,  #0070a4 0%, #0080b8 100%); background:-webkit-linear-gradient(top,  #0070a4 0%,#0080b8 100%); background:linear-gradient(to bottom,  #0070a4 0%,#0080b8 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070a4', endColorstr='#0080b8',GradientType=0 ); font-size:12px; color:#ffffff; font-weight:bold; white-space:nowrap; }
.data_info_detail .data_info_detail_table table thead td { height:28px; padding:0 6px; border:none; text-align:center; vertical-align:middle; }
.data_info_detail .data_info_detail_table table tbody { font-size:12px; color:#333333; font-weight:bold; line-height:14px; }
.data_info_detail .data_info_detail_table table tbody td { padding:6px 14px; text-align:left; }

/*-------------------------------------------------------------------------------------*/
/* EVENTS */

.event_content { }

.event_list { min-height:681px; padding-left:14px; margin-right:-8px; margin-top:-12px; }
.event_list .event_item { float:left; width:256px; padding:8px; box-sizing:border-box; }
.event_list .event { display:block; width:100%; background-color:#e3e9eb; }
.event_list .event_photo { width:100%; height:140px; text-align:center; font-size:0; }
.event_list .event_photo:after { content:""; display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:100%; }
.event_list .event_photo img { max-width:100%; max-height:100%; vertical-align:middle; }
.event_list .event_title { width:100%; height:71px; padding:10px 18px 0 18px; position:relative; box-sizing:border-box; font-size:13px; color:#003366; font-weight:bold; xtext-align:justify; }
.event_list .event_title:before { position:absolute; left:0; top:0; content:""; width:100%; height:5px; background-color:#1d79a2; }
.event_list .event_title p { max-height:38px; font-size:15px; color:#1d79a2; overflow:hidden; }
.event_list .event_title span { }
.event_list .event_title a { color:#003366; transition:all 0.2s ease; }
.event_list .event_title a:hover { color:#1d79a2; }

.event_detail { width:100%; min-height:705px; background-color:#ffffff; padding:42px 25px 25px 25px; box-shadow:0 0 8px 3px rgba(0,102,204,0.2); box-sizing:border-box; position:relative; }
.event_detail:before { position:absolute; left:0; top:0; content:""; width:100%; height:14px; background:#10b9f3; background:-moz-linear-gradient(left,  #10b9f3 0%, #016395 100%); background:-webkit-linear-gradient(left,  #10b9f3 0%,#016395 100%); background:linear-gradient(to right,  #10b9f3 0%,#016395 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b9f3', endColorstr='#016395',GradientType=1 ); }
.event_detail .event_detail_title { margin:0 -19px; padding:0 19px 12px 19px; border-bottom:2px dashed #b5dcf1; font-size:22px; color:#1d79a2; font-weight:bold; }
.event_detail .event_detail_date { margin:5px -19px; padding:0 19px 12px 19px;  font-size:13px; }
.event_detail .event_detail_content { padding-top:12px; }
.event_detail .event_detail_desc { padding-bottom:26px; font-size:15px; color:#003366; font-weight:bold; }
.event_detail .event_detail_photo { padding:0 58px; }
.event_detail .event_detail_photo .large_photo_row { width:100%; position:relative; }
.event_detail .event_detail_photo .large_photo_row .photo_row { position:absolute; top:183px; width:40px; height:40px; border:1px solid #c9c9c9; border-radius:100%; box-sizing:border-box; font-size:36px; color:#c6c6c6; text-align:center; line-height:36px; transition:all 0.2s ease; cursor:pointer; }
.event_detail .event_detail_photo .large_photo_row .prev_photo { left:-52px; padding-right:3px; }
.event_detail .event_detail_photo .large_photo_row .next_photo { right:-52px; padding-left:3px; }
.event_detail .event_detail_photo .large_photo_row .photo_row:hover { border-color:#125283; color:#125283; }
.event_detail .event_detail_photo .large_photo { width:100%; height:407px; text-align:center; }
.event_detail .event_detail_photo .large_photo:after { content:""; display:inline-block; zoom:1; *display:inline; vertical-align:middle; height:100%; }
.event_detail .event_detail_photo .large_photo img { max-width:100%; max-height:100%; vertical-align:middle; }
.event_detail .event_detail_photo .sub_photo_list  { width:541px; height:76px; margin:19px auto 0 auto; }
.event_detail .event_detail_photo .sub_photo { float:left; display:block; width:130px; height:76px; background-color:#ffffff; box-sizing:border-box; position:relative; cursor:pointer; }
.event_detail .event_detail_photo .sub_photo img { max-width:100%; max-height:100%; vertical-align:middle; }
.event_detail .event_detail_photo .sub_photo.showPhoto { }
.event_detail .event_detail_photo .list_row { position:absolute; top:50%; margin-top:-28px; font-size:52px; color:#808080; font-weight:normal; transition:all 0.2s ease; cursor:pointer; }
.event_detail .event_detail_photo .prev_list { left:-32px; }
.event_detail .event_detail_photo .next_list { right:-32px; }
.event_detail .event_detail_photo .list_row:hover { color:#125283; }

.small_img {width:130px; height:76px;}

/*-------------------------------------------------------------------------------------*/
/* LINKS */

.link_table { width:100%; }
.link_table table { width:100%; border-collapse:collapse; border:1px solid #cccccc; }
.link_table table td { padding:6px 8px; border:1px solid #cccccc; box-sizing:border-box; font-size:14px; text-align:left; }
.link_table table tr:first-child td { background-color:#125283; border:1px solid #125283; color:#ffffff; text-align:center; }
.link_table table td a { display: inline-block; word-break:break-all;}

.link_table table.table_1 tr:first-child td { }
.link_table table.table_1 tr:first-child td:first-child { width:100px !important; }
.link_table table.table_1 tr:first-child td:first-child+td { width:266px !important; }
.link_table table.table_1 tr:first-child td:first-child+td+td { width:364px !important; }
.link_table table.table_1 tr td[colspan="3"] { text-align:center !important; }

.link_table table.table_2 tr:first-child td:first-child { width:363px !important; }
.link_table table.table_2 tr:first-child td:first-child+td { width:364px !important; }

.little_content	p {overflow:hidden; text-overflow:ellipsis; height:50px;}
.little_content2 p {overflow:hidden; text-overflow:ellipsis; height:40px;}

#share_icon{
 text-align: right;
}

.download { margin:5px -19px; padding:0 19px 12px 19px;  font-size:13px; font-weight: bold}
.detail{    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.publication_detail a{    color: #00b2f1;
    font-style: italic;
    transition: all 0.2s ease;}

#site_map {width: 100%}
#site_map div {display: inline-block;width: 33%;vertical-align: top;}
#site_map div ul{margin-bottom: 20px;}
#site_map div .list{font-size: 14px;color: #1d79a2;}

hr.style13a {
	background-color: #fff;
	border-top: 2px dotted #0040ff;
}
.heading2 {color:#2f5cb6}
.heading3 {color:#4976d0}