html,body,.wrap {height:100%;}
body>.wrap {height:auto;min-height:100%;}
body {background:#ffffff;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

h1,h2,h3,h4,img,p,dl,dd,ul,ol {border:0;margin:0;padding:0;}
a,a:visited,a:hover {text-decoration:none;color:#0268b5;}
.logo a:focus {-moz-outline-style:none;}
ul {list-style:none;}
body {font-family:Arial;font-size:12px;margin:0 0;}
.last {border:0 !important;}
.inline-block {display:inline-block;display:-moz-inline-stack;zoom:1;overflow:hidden;vertical-align:middle;}
.wrap {background:#ffffff;margin:0 auto;width:960px;}
.main {padding-bottom:115px;}
.header {background:#dddddd;}
.top {background:#f1f5f8;padding-bottom:15px;}
.logo {cursor:pointer;float:left;margin:0 0 0 73px;padding-top:15px;_display:inline;}
.logo a {background:url(../images/bg.png) no-repeat left top;height:81px;width:143px;}
.logo span {}
.logo a,.service span {display:block;text-indent:-99999px;}
.service {margin:0 0 0 300px;padding-top:44px;width:382px;}
.service span {background:url(../images/title_zh.png) no-repeat left top;height:25px;width:382px;_font-size:0px;}
.right-section {float:right;font-size:12px;padding-right:9px;}
.top-item,.top-item:visited,.top-item:hover {color:#ffffff;float:left;text-align:center;}
.top-menu {background:url(../images/bg.png) repeat-x -154px 0;padding:5px 16px 9px;_padding-bottom:5px;_width:200px;}
.top-menu .home img,.top-menu .job img,.top-menu .contact img {background:url(../images/icon.png) no-repeat;_behavior: url(js/iepngfix/iepngfix.htc);}
.top-menu .home img {background-position:left top;}
.top-menu .job img {background-position:left -12px;}
.top-menu .contact img {background-position:left -24px;}
.top-menu .contact span {border:0;}
.item-logo {background:#ff0000;height:11px;margin:0 auto 0 auto;width:13px;}
.item-text {border-right:1px solid #ffffff;cursor:pointer;display:block;padding:0 0;text-align:center;width:69px;}
.language {padding:;text-align:right;padding:45px 6px 0 0;}
.language a {color:#053e69;}
.head {background:url(../images/head.png) repeat-x;}
.site-menu {float:left;height:306px;margin-left:12px;width:266px;_margin-right:-5px;}
.list-item {float:left;height:290px;padding:8px 13px;width:212px;}
.menu-item {background:url(../images/icon.png) no-repeat -16px 25px;border-bottom:1px solid #e2e5e6;height:15px;padding:21px 0 21px 19px;}
.menu-item a {display:block;height:15px;width:70px;}
.menu-about,.menu-about:visited {background:url(../images/title_zh.png) no-repeat left -25px;}
.menu-about:hover,.select .menu-about,.select .menu-about:visited {background:url(../images/title_zh.png) no-repeat -75px -25px;}
.menu-service,.menu-service:visited {background:url(../images/title_zh.png) no-repeat left -41px;}
.select .menu-service,.menu-service:hover,.select .menu-service:visited {background:url(../images/title_zh.png) no-repeat -75px -41px;}
.menu-exp,.menu-exp:visited {background:url(../images/title_zh.png) no-repeat left -57px;}
.select .menu-exp,.menu-exp:hover,.select .menu-exp:visited {background:url(../images/title_zh.png) no-repeat -75px -57px;}
.menu-develop,.menu-develop:visited {background:url(../images/title_zh.png) no-repeat left -73px;}
.select .menu-develop,.menu-develop:hover,.select .menu-develop:visited {background:url(../images/title_zh.png) no-repeat -75px -73px;}
.menu-lab,.menu-lab:visited {background:url(../images/title_zh.png) no-repeat left -89px;}
.select .menu-lab,.menu-lab:hover,.select .menu-lab:visited {background:url(../images/title_zh.png) no-repeat -75px -89px;}
.site-menu .left {background:url(../images/site_menu_bg.png) no-repeat;_behavior: url(js/iepngfix/iepngfix.htc);float:left;height:306px;width:14px;}
.site-menu .right {background:url(../images/site_menu_bg.png) no-repeat right top;_behavior: url(js/iepngfix/iepngfix.htc);float:left;height:306px;width:14px;}
.list-item {background:url(../images/site_main_bg.png) repeat-x;behavior: url(js/iepngfix/iepngfix.htc);}
.more {text-align:right;padding-top:20px;}
.more a,.more a:visited {background:url(../images/icon.png) no-repeat 26px -39px;color:#0268b5;font-weight:bold;padding-right:15px;text-decoration:none;}
.more a:hover {color:#f9b800;}
.ex-program p {line-height:20px;}
.ex-program .program-img {background:url(../images/bg.png) no-repeat -405px top;float:left;height:63px;margin:10px 15px 0 0;_margin-right:12px;width:108px;}
.content-menu {background:url(../images/cmenu_bg.png) no-repeat left bottom;margin:0 4px;padding:8px 0 0 0;}
.content-menu li {float:left;}
.cmenu-item {display:block;padding:6px 32px 8px;}
.select .cmenu-item {border-bottom:2px solid #f9b800;padding:6px 32px;}
.cmenu-item span {display:block;background:url(../images/title_zh.png) no-repeat;*cursor:pointer;}
.widget-title {border-left:3px solid #f9b800;height:17px;padding:4px 0 4px 11px;}
.widget-title span {color:#0a6cb7;font-size:14px;}
.footer {background:url(../images/footer_bg.gif) repeat-x;clear:both;height:115px;margin:-115px auto 0 auto;position:relative;width:960px;}
.bottom-nav {color:#0268b5;line-height:20px;margin:0 auto;padding:20px 0 0;}
.bottom-nav a {border-right:1px solid #0268b5;color:#0268b5;padding:0 20px;}
.bottom-nav,.xpg-copyright {text-align:center;}



.goog-imageless-menu-button-content {background:url(../images/button.gif);color:#000000;display:block;float:right;line-height:39px;position:relative;_margin:-0.75em 0 0;}
.goog-imageless-menu-button-content b {background:url(../images/button.gif) no-repeat right -40px;display:block;font-size:14px;line-height:39px;padding:0 16px 0 16px;text-shadow: 1px 1px 1px #000;}
a.goog-imageless-menu-button-content:visited,a.goog-imageless-menu-button-content:hover {color:#ffffff;}
.goog-imageless-menu-button-dropdown {border-style:solid;border-color:#eeeeee #888888;border-width:4px 0 4px 4px;font-size:0px;height:0;line-height:0;width:0;position:absolute;right:5px;top:6px;_top:1px;}