.twoBox { background: url(../images/b_1.gif); width: 100%; height: 100%; position: relative; }
.twoHead { border-bottom: 1px solid #1BC373; width: 960px; height: 65px; margin: 0px auto; padding: 12px 0px 5px 0px; }
.twoHead .logo { float: left; }
.twoHead .crumbs { float: right; margin: 50px 20px 0px 0px; }
.twoNav { width: 968px; height: 31px; overflow: hidden; margin: 0px auto; padding: 10px 0px; }
.twoNav li { background-repeat: no-repeat; background-position: left top; display: inline; float: left; width: 236px; height: 31px; margin: 0px 3px; cursor: pointer; }
.twoNav li a { display: block; }
.twoNav li:hover { background-position: left -41px; }
.twoNav .n1 { background-image: url(../images/nav_btn_1.png); }
.twoNav .n2 { background-image: url(../images/nav_btn_2.png); }
.twoNav .n3 { background-image: url(../images/nav_btn_3.png); }
.twoNav .n4 { background-image: url(../images/nav_btn_4.png); }
.twoNav .cur { background-position: left -41px; }

.twoBody { width: 965px; overflow: hidden; overflow-y: auto; margin: 0px auto; position: relative; }
.twoNode { overflow: hidden; padding-bottom: 40px; zoom: 1; position: relative; }
.twoNode ul { overflow: hidden; zoom: 1; }
.twoNode ul li { background: url(../images/b_2.gif) no-repeat left top; display: inline; float: left; width: 183px; height: 121px; overflow: hidden; margin: 0px 5px 10px 5px; position: relative; }
.twoNode li p { text-align: center; padding-top: 8px; }
.twoNode li h4, .twoNode li div { display: none; }
.twoNode li:hover { background-position: left -121px; }
.twoNode li:hover h4 { text-align: center; display: block; width: 100%; position: absolute; left: 0px; top: 15px; }
.twoNode li:hover div { color: #FFF; background: url(../images/b_2.gif) no-repeat -8px -121px; display: block; width: 167px; padding: 5px 0px; position: absolute; left: 8px; bottom: 0px; }
.twoNode li:hover div a { color: #FFF; }
.twoNode li:hover div h2 { font-weight: normal; font-size: 12px; }
.twoNode li:hover div h2 span { font-family: Arial; float: right; }
.twoNode li:hover div h3 { font-weight: normal; font-family: Arial; font-size: 12px; }
.twoNode .twoList_1 { margin-left: 150px; }
.twoNode .twoList_2 li { margin: 0px 25px 10px 25px; }

.twoNode .twoNodeWrap { background: url(../images/b_3.png) repeat-y 50px top; width: 150px; height: 100%; position: absolute; left: 0px; top:0px; }
.twoNode .twoNodeWrap_title { background: url(../images/ico.png) no-repeat left -291px; margin-left: 44px; padding-left: 25px; }
.twoNode .twoNodeWrap_title .zh { font-size: 24px; margin-bottom: 10px; }
.twoNode .twoNodeWrap_title .en { font-family: Arial; font-size: 16px; color: #1DC471; }

.twoFooter { width: 480px; margin-left: -480px; position: absolute; left: 50%; bottom: 0; }
.twoFooter img { float: left; margin-right: 20px; }