@charset "utf-8";

/* ----------------------------------------------------------------
    Structure
----------------------------------------------------------------- */
html,body{
height:100%;
}

body{
background-color:#fff;
margin:0;
padding:0;
color:#222;
font-family:'SimSun','sans-serif';
font-size:14px;
line-height:1.85;
}

/* ----------------------------------------------------------------
    Heading Module
----------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6{
margin:0;
padding:0;
}

/* ----------------------------------------------------------------
    Text Module
----------------------------------------------------------------- */
p{
margin:0 0 0;
padding:0;
}

strong{
font-weight:bold;
}

em{
font-style:normal;
font-weight:bold;
}

address{
margin:0;
padding:0;
font-style:normal;
}

/* ----------------------------------------------------------------
    Anchor Module
----------------------------------------------------------------- */
a:link,
a:visited{
color:#12699b;
}

a:hover,
a:active,
a:focus{
color:#ed1820;
text-decoration:none;
}


/* ----------------------------------------------------------------
    List Module
----------------------------------------------------------------- */
ul,
ol,
dl{
margin:0;
padding:0;
list-style:none;
}

ol{
list-style-type:decimal;
}

li,
dt,
dd{
margin:0;
padding:0;
}

/* ----------------------------------------------------------------
    Image Module
----------------------------------------------------------------- */
img{
border:0;
vertical-align:bottom;
}

/* ----------------------------------------------------------------
    Structure | str-wrapper
----------------------------------------------------------------- */
.str-wrapper{
width:100%;
height:auto !important;
height:100%;
min-height:100%;
}

/* ----------------------------------------------------------------
    Structure | Header
----------------------------------------------------------------- */
.str-header{
background:#fff;
border-bottom:solid 2px #e60012;
}

.header-inner{
margin:0 auto;
width:980px;
position:relative;
}

.str-header p{
float:left;
}

.str-header .logo{
position:absolute;
top:17px;
left:22px;
}

.str-header .sitetitle{
position:absolute;
top:39px;
left:147px;
}

/* ----------------------------------------------------------------
    Structure | Global Navigation
----------------------------------------------------------------- */
.nav-global{
color:#000;
display:table;
float:right;
margin:0 auto;
width:622px;
}

.nav-global li{
background:url("/chinese/company/100th/common/images/bullet_arrow_01.png") no-repeat 90% center;
border-right:solid 1px #ccc;
display:table-cell;
font-size:16px;
position:relative;
text-align:center;
vertical-align:middle;
width:206px;
*display:inline;
*zoom:1;
}

.nav-global li:first-child{
border-left:solid 1px #ccc;
}

.nav-global a{
color:#2d2929;
font-weight:bold;
padding:34px;
display:block;
width:138px;
text-decoration:none;
}

.nav-global .current{
background:#e60012;
border-right:solid 1px #e60012;
left:-1px;
}

.nav-global .current:first-child{
border-left:solid 1px #e60012;
}

.nav-global .current span{
background:#e60012;
color:#fff;
font-weight:bold;
padding:34px;
width:138px;
display:block;
}

.nav-global a:hover,
.nav-global a:active,
.nav-global a:focus{
color:#e60012;
}

/* ----------------------------------------------------------------
    Structure | Content
----------------------------------------------------------------- */
.str-content{
background:url("/chinese/company/100th/common/images/bg_contents_top_01.jpg") no-repeat top center;
}

.content-wrap{
background:url("/chinese/company/100th/common/images/bg_contents_btm_01.jpg") no-repeat bottom center;
}

.content-inner{
margin:0 auto;
padding:60px 0 322px;
width:940px;
min-height:170px;
}

.content-inner p{
margin-bottom:30px;
}

/* ----------------------------------------------------------------
    Modules
----------------------------------------------------------------- */
.mb0{
margin-bottom:0 !important;
}

.mb60{
margin-bottom:60px !important;
}

/* _____ hdg-01-01 _____ */

.hdg-01-01{
border-left:solid 5px #e60012;
margin-bottom:35px;
padding:2px 0 2px 12px;
}

/* _____ hdg-02-01 _____ */

.hdg-02-01{
font-size:20px;
font-weight:bold;
margin-bottom:12px;
}

/* _____ hdg-03-01 _____ */

.hdg-03-01{
margin-bottom:42px;
}

/* _____ hdg-04-01 _____ */

.hdg-04-01{
margin-bottom:20px;
}

/* _____ list-link-01 _____ */

.list-link-01 li{
margin-left:2px;
}

.list-link-01 li a{
background:url("/chinese/company/100th/common/images/bullet_arrow_02.png") no-repeat left center;
padding-left:10px;
}

.tab-contents .list-link-01{
font-size:115%;
}

/* _____ image-layout-01 _____ */

.image-layout-01,
.image-layout-02{
width:940px;
}

.image-layout-01 .column{
width:590px;
}

.image-layout-01 .image{
font-size:85.7%;
text-align:center;
width:310px;
}

.image-layout-01 .image p,
.image-layout-02 .image p{
margin-bottom:0;
}

.image .caption{
display:block;
margin-top:5px;
text-align:left;
}

.image-L .image{
float:left;
}

.image-R .image{
float:right;
}

/* _____ image-layout-02 _____ */

.image-layout-02 .column{
width:420px;
}

.image-layout-02 .image{
font-size:85.7%;
text-align:center;
width:480px;
}

.image.image-list li{
float:left;
margin-left:40px;
text-align:center;
width:220px;
}

.image.image-list li:first-child{
margin-left:0;
}

.image.image-list ul{
display:block;
margin-top:5px;
text-align:left;
}

/* ----------------------------------------------------------------
    Modules | tab
----------------------------------------------------------------- */

/* _____ nav-page-01 _____ */

.nav-page-01{
background:#f6f6f6;
margin-bottom:53px;
overflow:hidden;
}

.nav-page-01 li{
float:left;
padding:20px 0 15px;
text-align:center;
width:235px;
}

.nav-page-01 li a{
background:url("/chinese/company/100th/common/images/bullet_arrow_02.png") no-repeat left center;
padding-left:10px;
}

.nav-page-01 li.active a{
color:#ed1820;
text-decoration:none;
}

/* ----------------------------------------------------------------
    Modules | add icon
----------------------------------------------------------------- */

img.icon{
margin-right:3px;
padding:0 0 1px;
position:relative;
top:2px;
vertical-align:baseline;
}

/* ----------------------------------------------------------------
    Structure | Footer
----------------------------------------------------------------- */
.str-footer{
min-height:60px;
width:100%;
}

.footer-inner{
margin:0 auto;
padding:21px 0 20px;
width:960px;
}

.footer-link{
text-align:center;
}

.copyright{
color:#111;
font-size:71.4%;
text-align:center;
}

/* ----------------------------------------------------------------
    Clearfix
----------------------------------------------------------------- */
.header-inner,.nav-global,.image-layout-01,.image-layout-02{
*zoom:1;
}

.header-inner:after,
.nav-global:after,
.image-layout-01:after,
.image-layout-02:after{
content:"";
clear:both;
display:block;
}