body {margin: 0px;padding: 0px;background-color: #496DA8;font-family: "MS Song";font-size: 14px;color: #000000;line-height: 150%;}

h1 {font-size: 14px;margin: 0px;padding: 0px;}
h2 {font-size: 31px;margin: 0px;color: #FF9B0B;padding: 0px 0px 15px;font-family: "MS Hei","ºÚÌå";font-weight: normal; clear:both}
h3 {font-family: "MS Song", "MS Hei";font-size: 14px;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
h4 {font-family: "MS Song", "MS Hei";font-size: 16px;margin: 0;padding: 0 0 10px 0;}
h5 {text-align: center;font-size: 20px;margin-top: 50px;margin-bottom: 100px;}

a:link,a:visited{color: #003399;text-decoration: underline;}
a:hover{color: #FC931F;text-decoration: none;}
form {margin: 0px;padding: 0px;}
img{ border:0}

p {margin: 0px;padding-top: 10px;padding-bottom: 10px;text-indent: 28px;}

.fl {float: left;}
.fr {float: right;}
.c{text-align: center;}
.l{text-align: left;}
.r{text-align: right;padding-right: 19px;}
.clear {clear: both;height: 1px;}
 
.red {color: #FF0000;}
.gray{ color:#666666}
.orange{color:#ff6600}

.smallfont{font-size: 12px;}

.more {float: right;color: #8789AE;font-size: 12px;font-weight: normal;padding-right: 15px;}
.more a {text-decoration: none;}
.en{font-family: Arial, Helvetica, sans-serif;}

.hidden {display:none;font-size: 0px;line-height: 0px;height: 0px;position:absolute;}
	
/* top */
#top {width: 840px;margin-right: auto;margin-left: auto;height: 260px;background-color: #F3F3F3;background-image: url(../images/bg-top.gif);background-repeat: repeat-x;background-position: left top;}
#topbg {background-image: url(../images/bg-top.gif);background-repeat: repeat-x;background-position: left top;width: 100%;}
#logo {margin: 0px;padding: 0px 0px 10px;height: 70px;}
#logo img {float: left;}
#logo .version {float: right;text-align: right;padding: 45px 10px 0px 0px;margin: 0px;font-size: 12px;font-weight: bold;vertical-align: bottom;font-family: Arial, Helvetica, sans-serif;}

#main {width: 840px;margin-right: auto;margin-left: auto;overflow: auto;}

/* leftmenu */
#leftmenu {width: 190px;padding-top: 10px;float: left;line-height: 150%;}
#leftmenu ul {margin: 0px;padding: 0px;}
#leftmenu ul li {background-image: url(../images/bg-leftmenu.gif);width: 190px;font-size: 16px;font-weight: bold;color: #FFFFFF;margin: 0px;padding: 0px;background-position: left top;display: block;list-style-type: none;}
#leftmenu ul li a {text-decoration: none;color: #FFFFFF;background-image: url(../images/ico-leftmenu.gif);background-repeat: no-repeat;background-position: 120px;padding-right: 15px;padding-left: 20px;margin: 0px;padding-bottom: 6px;padding-top: 8px;display: block;width:140px;}
#leftmenu ul li a:hover {text-decoration: none;color: #C8D5EA;background-image: url(../images/ico-leftmenuon.gif);background-repeat: no-repeat;background-position: 120px;display: block;	margin: 0px;}
#leftmenu .menunone:link,#leftmenu .menunone:visited,#leftmenu .menunone:hover {background-image: none;list-style-type: none;}

#leftmenu #lefttop {background-image: url(../images/bg-lefttop.gif);background-repeat: no-repeat;background-position: left top;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#leftmenu #leftbottom {background-image: url(../images/bg-leftbottom.gif);background-repeat: no-repeat;background-position: left;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;height: 38px;}
#leftmenu ul li div {margin: 0px;padding: 0px;font-size: 12px;}
#leftmenu ul li div div {background-image: url(../images/bg-leftsub.gif);background-repeat: no-repeat;background-position: right bottom;margin: 0px;padding: 0px;background-color: #4F70AD;}
#leftmenu ul li div div a {color: #E4EDFB;text-decoration: none;background-image: none;font-weight: normal;padding-left: 20px;padding-right: 0px;margin: 0px;padding-top: 5px;padding-bottom: 3px;width:170px;}
#leftmenu ul li div div a:hover {color: #FFA50B;padding-top: 5px;padding-left: 20px;background-image: none;padding-bottom: 3px;
}
#leftmenu .now {font-weight: bold;color: #FFA50B;}

/* indexright */
#right {float: left;background-color: #FFFFFF;background-image: url(../images/bg-mainright.gif);background-repeat: no-repeat;background-position: right bottom;padding-bottom: 40px;}
#indexright {background-color: #FFFFFF;background-image: url(../images/bg-indexright.gif);background-repeat: repeat-x;background-position: left top;font-size: 12px;line-height: 130%;padding-top: 38px;padding-right: 35px;padding-left: 35px;width: 580px;}
#indexright .title {font-family: "MS Song", "MS Hei";font-size: 14px;font-weight: bold;color: #0C388C;height: 23px;padding-top: 10px;padding-left: 45px;margin: 0px;}
#indexright .about {background-image: url(../images/bg-aboutus.gif);background-repeat: no-repeat;background-position: left top;}
.news {background-image: url(../images/bg-news.gif);background-repeat: no-repeat;background-position: left top;}
.products {background-image: url(../images/bg-pro.gif);background-repeat: no-repeat;background-position: left top;}

/* Home */
.spacer {padding-right: 20px;padding-left: 20px;padding-top: 5px;padding-bottom: 0px;line-height: 20px;overflow: auto;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;}
.spacer p {margin: 0px;padding: 3px 0px 5px;}
.spacer div {float: left;margin-bottom: 10px;}
.spacer div ul {margin: 0px 0px 0px 10px;padding: 0px;list-style-type: none;}
.spacer div ul li {background-image: url(../images/ico-news.gif);background-repeat: no-repeat;background-position: left top;padding-left: 10px;color: #A2AAB7;display: block;margin: 0px 0px 2px;}
.spacer div ul li a:link,.spacer div ul li a:visited {color: #2C599B;}
.spacer div ul li a:hover {color: #FC931F;text-decoration: none;}

.mic {width: 256px;margin-right: 15px; margin-bottom:10px}
.leadong {width: 256px;margin-right: 0px;}
#indexright .details {margin: 0px;text-align:right;clear: both;padding-top: 0px;padding-right: 5px;padding-bottom: 0px;padding-left: 0px;display: block;overflow:hidden;}

/* mainright */
#mainright {float: left;width: 580px;	background-color: #FFFFFF;padding-right: 35px;padding-left: 35px;padding-top: 30px;background-image: url(../images/bg-mainright.gif);background-repeat: no-repeat;background-position: bottom;padding-bottom: 50px;}
#local {width: 615px;background-color: #D3D6DB;height: 29px;text-align: left;padding-left: 35px;float: left;font-weight: normal;}

/* copyright */
#bottom {width: 805px;margin-right: auto;margin-left: auto;text-align: right;padding-top: 10px;padding-right: 35px;font-size: 12px;color: #c9d3e5;padding-bottom: 10px;overflow: hidden;zoom:1}
#bottom a {color: #c9d3e5;text-decoration: none;}
#bottom a:hover {color: #D667AB;}
#copyright {color: #162032;padding: 0px;margin: 0px;}
#copyright p {margin: 5px 0px 0px;padding: 0px;line-height: 14px;}

/* milestones */
#milestones dl {margin: 0px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}
#milestones dt {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;margin: 0px;padding: 0px 5px;}
#milestones dd {margin: 0px 0px 10px;padding: 0px 0px 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;text-indent: 28px;clear: both;}

/* photo */
.photo{ font-size:12px;}
.photo img{	border: 3px solid #efefef;}
.photoback a:link,.photoback a:visited {color: #2F4A7A;}
.photoback a:hover {text-decoration: none;}

/* service */
#service p {margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;}

/* JOB */
.jobtit{font-weight: bold;font-size: 16px;background-color: #D0D0D0;padding:4px;}
.title_03 {font-weight: bold;font-size: 16px;color: #157ABC; padding-top:15px;padding-bottom:15px;}
.jobul{list-style-type: none;}
.tag{clear: both;text-align: center;line-height: 40px;height: 40px;}
.tag li{float: left;margin-right: 10px;list-style-type: none;}

.newhome{height: 25px;margin-bottom: 15px;text-align: center;padding-top: 5px;margin-top: 5px;}
.imgborder{border: 5px solid #efefef;padding: 1px;}

/* newslist */
#newslist {padding: 0px;margin-top: 10px;margin-bottom: 15px;}
#newslist ul {margin: 0px;padding: 10px 0px;list-style-type: none;}
#newslist ul li {background-color: #EDECE8;margin: 0px;display: block;background-image: url(../images/ico-newslist.gif);background-repeat: no-repeat;background-position: left top;padding-top: 4px;padding-right: 0px;padding-bottom: 4px;padding-left: 20px;}
#newslist .menubg {background-color: #FFFFFF;display: block;}
.page {text-align: right;padding-right: 10px;padding-top: 5px;padding-bottom: 5px;display: block;}
.newsimg {padding-top: 7px;padding-bottom: 7px;vertical-align: middle;}

/* newsdetails */
#news {padding: 5px;}
#news p {padding-top:0;padding-bottom:0;}
#news img{margin-bottom:10px}
#news .title {font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 5px;}
#news .title span {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#news table {line-height: 130%;font-size: 12px;}
#news table td{ text-align:center}
#news table img {margin-bottom: 5px;}
#back {text-align: center;padding: 0px;margin-top: 20px;}
.date{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

.trademark td,.trademark th{padding-bottom: 20px;padding-top: 5px;}

#tabsBox{line-height:21px;background-image:url(../images/bg-tabs.gif);background-repeat:repeat-x;background-position:left bottom;overflow:hidden;zoom:1;padding-left:5px 0 0; margin:10px 0}
#tabsBox ul{ clear:both; margin:0px; padding:0px 22px;list-style-type:none}
#tabsBox ul li.switchnow{background-image:url(../images/bg-tabsli-o.gif);background-position:left top;background-repeat:no-repeat;color:#333333}
#tabsBox ul li{background-image:url(../images/bg-tabsli.gif);background-position:left top;background-repeat:no-repeat;color:#0B4A9F;float:left;font-weight:bold;line-height:26px;margin-right:4px}
#tabsBox ul li.switchnow span{background-image:url(../images/bg-tabsli-o.gif);background-position:right -26px;background-repeat:no-repeat}
#tabsBox ul li span{background-image:url(../images/bg-tabsli.gif);background-position:right -26px;background-repeat:no-repeat;display:block;padding-left:17px;padding-right:18px}

.activties {font-size:12px;margin-bottom: 10px;}
.activties h3 {font-size: 12px;padding: 0;margin: 0 0 0 28px;}
.activties ul {margin:0 0 0 50px;padding:0;list-style-type: decimal;}
.activties ul li {margin: 3px 0;}

.spacerbox {padding-bottom:30px;margin-bottom:25px;border-bottom:solid 1px #cdcdcd;}
.spacerbox p {margin-top: 0px;margin-bottom: 0px;padding-top: 2px;padding-bottom: 2px;}

/*focus-college*/
.focuscollege {padding:15px 0 15px 27px;}
.focuscollege h3 {padding:0;margin:0;}
.focuscollege ul {padding:0;margin:5px 0 20px 15px;}
.focuscollege p {text-indent: 0;}

/* mobileMIC */
.mobileMIC{background-image: url(../images/mobile.gif);height: 346px;width: 216px;float: right;padding:15px;background-repeat: no-repeat;background-position: center top;}

/*investor*/
.overview,.administer { width:98%;margin:0 auto;border-left:solid 1px #666;border-top:solid 1px #666;}
.overview th,.overview td,.administer th,.administer td {border-right:solid 1px #666;border-bottom:solid 1px #666;padding:5px; text-align:left;}
.overview th {width:32%;}
.administer th,.administer td {text-align:center;}

.announcement {padding:15px 0;margin:0;}
.announcement li {padding:5px 0 10px 25px;margin: 5px 0px;list-style-type: none;border-bottom: 1px dashed #cdcdcd;display: block;background-image: url(../images/pdf.gif);background-repeat: no-repeat;background-position: left 7px;}
.announcement li span {font-size: 12px;color: #666;margin-left:10px;}

