@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font:12px/18px Arial, Helvetica, sans-serif; color:#191919; background:#454545;}
input{ font-size:12px; vertical-align:middle;}
img{ border:none; display:block;}
ul{ list-style:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
.clear{ clear:both; height:1px; overflow:hidden; font-size:0;}
#wrap{ width:980px; margin:0 auto; background:#fff;}
.top{ height:335px;}
#header{ z-index:1; height:335px; width:980px;}
#nav{ background:url(../images/nav_bg.png) 0 0 no-repeat; height:181px; width:212px; margin:-335px 0 0 0; z-index:10; position:relative; *position:inherit; padding:20px 0 0 30px;}
#nav li a:hover{ text-decoration:none;}
#nav li.current a,#nav li.current a:hover{ color:#f60;}
#search{ float:right; z-index:10; position:relative; margin:100px 15px 0 0; display:inline;}
.textinput{ width:150px; height:18px; border:solid 1px #9c9c9c;}
.search{ background:#d2330c; color:#fff; width:60px; height:20px; border:none; margin-left:7px; cursor:pointer;}
#content{ padding:30px 0 10px; clear:both;}
.sider-left{ float:left; border-left:dotted 1px #c9c2b8; border-right:dotted 1px #c9c2b8; width:470px; padding:5px 15px;}
h1{ font-size:16px; border-bottom:dotted 1px #c9c2b8; padding:0 0 5px 0;}
.aboutus dl{ padding:10px 0; height:111px;}
.aboutus dt{ float:left; width:154px;}
.aboutus dd{ float:right; width:280px; padding:5px 0 0 0;}
.text{ line-height:20px; padding:5px 0;}
.text a{ color:#f60;}
#bborder{ border-bottom:dotted 1px #c9c2b8;}
.sider-center{ float:left; width:255px; padding:5px 10px;}
#first{ height:158px; margin:15px 0 10px;}
.news dt{ float:left; width:81px;}
.news dd{ float:right; width:185px; line-height:17px;}
.sider-right{ float:right; width:187px; border-left:dotted 1px #c9c2b8; padding-left:12px;}
.course{ margin:10px 0; background:#efedec; color:#f60; padding:8px; line-height:16px;}
.course strong{ color:#191919; font-size:16px; display:block; margin-bottom:5px;}
a.more{ background:url(../images/icon.gif) no-repeat right 6px; font-size:12px; font-weight:normal; padding-right:10px; display:block; float:right; *margin-top:-25px;}
a.more:hover{ text-decoration:none;}
.c-b-b{ border-bottom:dotted 1px #c9c2b8; padding:5px 0; margin-bottom:11px;}

#footer{ margin-top:10px; *margin-top:-10px; clear:both;}
.t-footer{ background:#004796; color:#fff; height:85px; padding:30px 0 0 0;}
.com-info{ background:url(../images/footer-bg.png) no-repeat 119px 91px; width:315px; float:left; height:144px; position:absolute; z-index:11; margin:-18px 0 0 20px;}
.com-info p{ background:#336cab; padding:10px;}
.com-name{ float:right; width:285px;}
.com-address{ float:right; width:345px;}
.copy{ white-space:nowrap; padding:18px 0 0 0;}
.copy img{ display:inline; border-right:solid 1px #c9c2b8; padding:10px 20px 15px 0; vertical-align:middle; margin-right:30px;}

.other-content{ background:url(../images/other-bg.jpg) no-repeat 0 0; height:834px; width:722px; margin:0 auto; color:#fff; font-size:14px; line-height:25px; padding:130px 0 0 260px;}
#bg01{ background:url(../images/other-bg01.jpg) no-repeat 0 0;}
.content-text{ width:430px; height:630px;}
.content-text-dl{ padding-right:30px;}
.content-text-dl dt{ font-weight:bold;}
.content-text-dl dd{ margin-bottom:20px;}
.content-text-dl dd ol{ margin-left:23px; font-size:12px;}
.over_link{ position:absolute; left:93px; top:45px; background:url(../images/over_link.gif) no-repeat 0 4px; padding-left:9px;}
.over_link a{ display:block; background:#f15e22; color:#fff; margin-bottom:5px; padding:1px 5px; width:50px;}
#en_ol a{ width:105px;}
.our_service{ display:none; position:absolute; top:25px; left:10px; width:120px;}
.our_service a{ display:block; padding:3px 8px; font-size:12px; color:#fff; font-weight:normal; background:#F15E22;}
.our_service a:hover{ color:#fff;}
.os_cn{ width:65px;}

/*---tec---*/
.tec_top{ background:url(../images/tec_top_bg.jpg) no-repeat 0 0; height:105px; padding:59px 160px 0; font-size:13px;}
.tec_bottom{ background:url(../images/tec_bottom_bg.jpg) no-repeat 0 0; height:800px; font-size:13px;}
.contactus{ padding:50px 200px; height:700px;}
.shic_t{ background:url(../images/shic_top_bg.jpg) no-repeat 0 0;}
.shic{ background:url(../images/shic_bottom_bg.jpg) no-repeat 0 0;}
.us{ background:url(../images/us_top_bg.jpg) no-repeat 0 0;}
.contactus{ background:url(../images/us_bottom_bg.jpg) no-repeat 0 0;}
.join_t{ background:url(../images/join_top_bg.jpg) no-repeat 0 0;}
.join_b{ background:url(../images/join_bottom_bg.jpg) no-repeat 0 0;}
.n_logo{ float:left; width:111px; height:57px; margin:15px 0 0 10px;}
.top_menu{ float:right; width:450px;}
.top_menu li{ float:left; border-right:solid 1px #094782; padding:3px 7px; font-weight:bold; position:relative;}
.top_menu li.nbr{ border-right:none;}
.top_menu li.current a,.left_menu_ul li a.current{ color:#f60;}
.n_left_menu_top{ background:url(../images/n_left_menu_top.jpg) no-repeat 0 0; height:15px; overflow:hidden;}
.left_meun{ float:left; width:154px; margin:30px 0 0 151px; background:url(../images/n_left_menu_bg.jpg) repeat-y 0 0; display:inline;}
.left_menu_ul{ background:url(../images/n_left_menu_bottom.jpg) no-repeat left bottom; font-size:12px; padding-bottom:15px;}
.left_menu_ul li{ border-bottom:solid 1px #d1d3d4; margin:0 7px; padding:10px 0 10px 10px;}
.left_menu_ul li a{ color:#0c4d87; font-weight:bold;}
.left_menu_ul li.nbo{ border-bottom:none;}
.right_con{ float:left; width:450px; margin:35px 0 0 45px; line-height:20px;}
.right02,.right03,.right04{ display:none;}