﻿/*Css Rest*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:15px/1.5 Helvetica, Arial, sans-serif, \5b8b\4f53, \5FAE\8F6F\96C5\9ED1; font-family:Helvetica, Arial, sans-serif, \5FAE\8F6F\96C5\9ED1; }
/*  font: 12px/1.5 tahoma,arial,"STHeiti",Hei,"WenQuanYi Micro Hei",宋体,sans-serif;*/
input { font-family:Helvetica, Arial , sans-serif; }
p {margin-bottom:14px;}
body {margin:0 5px; background-color:#FFF;}
h1 { font-size:22px;}
h2 { font-size: 20px; }
h3, h4, h5, h6 { font-size: 16px; margin-bottom:20px;}/* song */
address, cite, dfn, em, var { font-family:Helvetica, Arial , sans-serif; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
ul, ol { list-style:none; }
a { text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; } /* song */
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
.input-in { border:1px solid #68ACFF; outline:1px solid aqua; font-family:Tahoma; }
/*table { border-collapse:collapse; border-spacing:0; }*/
a { text-decoration:none; }
a:hover { text-decoration: underline;  } /* song */
a:link, a:visited { color:#d00000; }  /*f33->d00000 song */
.cle { clear:both; }
.img { display:block; }
.h20 { height:20px; }
.fl { float:left; }
.fr { float:right; }
.fm { float:left; padding-left: 420px; }
/*首页*/

#container { width:980px; margin:0 auto; }
#header { width:980px; height:120px; position:relative; } /*160->140 song */

.htopbar { width:723px; float:left; }  /* song add on 3013 03 12 */
.hsidebar { width:232px; float:right; }

#logo { position:absolute; left:0; top:62px; }
.h_l { position:absolute; top:16px; left:0; } /*62->42 song */
.h_r { position:absolute; top:16px; right:0; } /*46->26 song */
.h_m { position:absolute; top:16px; left:420; } /*2014 song */
.nav { width:988px; height:41px; background:url(/img_gen/nav_bg_en-2018.jpg) no-repeat; position:absolute; bottom:0; }
.nav li { float:left; height:41px; overflow:hidden; }
.nav li.navLi1 { width: 133px; }
.nav li.navLi2 { width: 168px; margin-left: -26px; }
.nav li.navLi3 { width: 168px; margin-left: -26px; }
.nav li.navLi4 { width: 168px; margin-left: -26px; }
.nav li.navLi5 { width: 168px; margin-left: -26px; }
.nav li.navLi6 { width: 168px; margin-left: -26px; }
.nav li.navLi7 { width: 168px; margin-left: -26px;}
.nav li a { display: block; width:100%; height:100%; text-indent:-1000px; overflow:hidden; }
.nav li a:hover{ background:url(../img_gen/nav_bg_hover_en-2018.png) no-repeat; }
.nav li a.current { background:url(../img_gen/nav_bg_current_en-2018.png) no-repeat; }
.nav li.navLi1 a:hover, .nav li.navLi1 a.current { background-position:0 0; }
.nav li.navLi2 a:hover, .nav li.navLi2 a.current { background-position:-135px 0; }
.nav li.navLi3 a:hover, .nav li.navLi3 a.current { background-position:-305px 0; }
.nav li.navLi4 a:hover, .nav li.navLi4 a.current { background-position:-475px 0; }
.nav li.navLi5 a:hover, .nav li.navLi5 a.current { background-position:-645px 0; }
.nav li.navLi6 a:hover, .nav li.navLi6 a.current { background-position:-815px 0; }
.nav li.navLi7 a:hover, .nav li.navLi7 a.current { background-position:-985px 0; }
#main { width:980px; min-height:400px; height:auto !important; height:400px; overflow:visible; }
#main .main { width:723px; float:left; }
#main .sidebar { width:232px; float:right; }
#main ul, ol { margin-left:18px; list-style-image:url(/img_gen/lo.gif)} /*song */
.title { width:100%; text-align:right; height:36px; line-height:36px; background:url(../img_gen/line.jpg) bottom repeat-x; }
.title span { margin-left:6px; }  /*song change from 16 to 10 --- again from 10 to 6 for facebook button--2019.04*/
.line { width:100%; height:10px; line-height:10px; background:url(/img_gen/line.jpg) bottom repeat-x; }
.T1 {height:36px; font-size:28px; color:#787878; font-weight:500; padding:20px 0 14px 0; font-family: FagoWeb, Helvetica, Arial , sans-serif; }
.BlueRight { height:20px; font-size:16px; color:#1bbbea; padding:10px 0 10px 0; font-weight:bold; text-align:right} /*song 新加 */
.Blue { height:20px; color:#1bbbea; font-weight:bold;} /*song 新加 */
.com .img { padding:6px 10px 10px 0; }
.com { color:#393939;}  /*song */
.programm { padding:5px 0 5px 0; } /* song add on 2013 03 12 */
.sConM { width:231px; border:1px #afafaf solid; border-top:none; background:#d9d9d9; min-height:360px; height: auto !important; height:360px; padding-bottom:20px; overflow:visible; }
.sConM dl { padding-top:17px; }
.sConM dl img{ width:231px; display:block;}
.sConM dl dd { color: #393939; font-size: 16px; font-weight: line-height: 20px; padding: 0 10px 10px 0; text-align: center; } /* size 16 -> 14 no bold  song*/

.sConM dl dt { color: #393939; font-size: 14px; line-height: 20px; padding: 0 10px 10px 0; text-align:center;} /* song add 15.03.2013*/

.more a{font-size:14px; padding-right:18px; background:url(/img_gen/more.gif) no-repeat right; text-align:right; }
#footer { width:100%; height:100px; margin-bottom:30px; }
#footer .copyright {
	width:100%;
	height:30px;
	/* song change */
	background: url(/img_gen/foot_bg.jpg); 
	text-align:left; font-size:14px; color:#ffffff; line-height: 30px;
	
	/*background-repeat: no-repeat;*/
}
#footer .copyright span { float:right; margin-left:10px; }
.foot_info {
	font-size: 12px;
	/*font-weight: bold;*/
	line-height: 20px;
	padding-bottom: 20px;
	text-align: center;
	width: 980px;
	color: #393939;
}

/* 文字排版 */
.f10 { font-size:10px}
.f12 { font-size:12px}
.f13 { font-size:13px}
.f14 { font-size:14px}
.f15 { font-size:15px}
.f16 { font-size:16px}
.f18 { font-size:18px}
.f20 { font-size:20px}
.fb { font-weight:bold}