/* CSS Document */
#container { width:1003px; padding:0; margin:0 auto; text-align:left; color:#666; background:#000;}
#logo { background:url(../images/logo_bg.gif) repeat-x; height:88px;}
#logo img.logo { float:left; width:274px; padding:8px 0 0 30px;}
#logo img.tel { float:right; width:230px; padding:30px 20px 0 0;}
ul#menu { padding-left:20px;}
ul#menu li { float:left;}
p#flash { background:url(../images/flash_bg.gif) repeat-x bottom; padding-bottom:29px;}
#main { background:#191919; margin-left:20px; width:963px; padding-bottom:10px;}
#main_in { background:url(../images/bg_left.gif) no-repeat left bottom #141414; margin-left:20px; width:963px;}
.width400 { width:400px; float:left;}
.width550 { width:550px; float:right;}
.width314 { width:314px;}
.width200 { width:230px;}
h2 { background:url(../images/inco01.gif) no-repeat #141414 10px 8px; padding-left:35px; height:36px; line-height:36px; color:#999; font-weight:700; font-size:14px; border-bottom:2px solid #000;}
ul.teaching { background:#141414; width:393px; height:189px; padding:5px 0 0 7px;}
ul.teaching li { float:left; padding:5px 0px 5px 10px;}
ul.teaching li img { border:1px solid #2B2B2B;}
.news { width:550px; height:194px; background:#141414;}
.news ul { width:310px; float:left; padding-top:10px;}
.news li { background:url(../images/inco02.gif) no-repeat 18px 10px; padding-left:35px; line-height:25px;}
.news span.news_img { float:right; padding:15px 18px 0 0; text-align:center; line-height:28px; font-weight:700;}
#pic {border-bottom:11px solid #191919; border-top:11px solid #191919; background:url(../images/logo_pro.gif) no-repeat 20px 8px #141414; padding-left:120px; text-align:right; height:110px; padding-top:10px;}
ul.list { background:#141414; padding:5px 0;}
ul.list li { background:url(../images/inco02.gif) no-repeat 18px 10px; padding-left:35px; line-height:25px;}
#footer { background:url(../images/logo_foot.gif) no-repeat 50px 0 #424242; border-top:1px solid #8C8C8C; height:95px; margin:26px 0; color:#ccc; text-align:right; padding-right:20px;}
#footer p { padding:3px 0;}
#footer ul li { float:right; font-family:"Times New Roman", Times, serif; font-size:15px; padding:15px 10px 5px 10px;}
#footer a { color:#ccc;}
#footer a:hover { color:#94660C;}

#right { float:right; width:670px; display:inline; background:#191919; padding:0 20px; min-height:500px;_height:500px;}
#right h2 { background:url(../images/icon3.gif) #141414 no-repeat 10px 12px; line-height:40px; height:36px; text-align:left; padding-left:35px; color:#94660C;}
#right_map {   margin-right:16px; padding-top:2px; display:inline;}
#right_map h2 { background:url(../images/icon3.gif) #84BDDE no-repeat 10px 7px; line-height:28px; height:26px; text-align:left; padding-left:30px; color:#fff;}
.content { text-align:left; padding:10px; line-height:200%; color:#666;}
.content p { padding:5px 0;}
ul.left_list { background:#141414; background:url(../images/list_bg.gif);}
ul.left_list li { background:url(../images/inco05.gif) no-repeat 18px 10px; padding-left:35px; line-height:31px; height:31px;}
ul.news_in  {  float:left; padding-top:10px;}
ul.news_in li { background:url(../images/inco02.gif) no-repeat 18px 10px; padding-left:35px; line-height:25px;}

.page { text-align:center;padding:5px 0; margin:8px 0;	background:#161616; padding:0px 10px; line-height:28px;}
.pro_name { height:26px; line-height:26px;}
.en { font-size:12px; font-family:"Times New Roman", Times, serif; color:#999; font-weight:400; padding-left:3px;}
.en_in { font-size:12px; font-family:"Times New Roman", Times, serif; color:#94660C; font-weight:400; padding-left:3px;}
.more { float:right; font-family:"Times New Roman", Times, serif; padding-right:10px; font-size:10px; font-weight:400;}
.more a { color:#999;}
.more a:hover { color:#94660C;}
.border10 { border-left:10px solid #191919; border-right:10px; size: #191919;}
.content_info { text-align:left; padding:20px 35px; line-height:220%;min-height:400px; _height:400px; font-size:14px;}
.content_info p { padding:5px 0; font-size:14px;}
.content_info h3 {  background:url(../images/inco07.gif) no-repeat 10px 8px #EDEEEE; margin:10px 0; padding-left:30px; font-size:14px; color:#777;} 
h4 { text-align:center; padding-bottom:10px;}
ul.pro_list { list-style:none; padding-bottom:20px; margin:0;}
ul.pro_list li { float:left; padding:0; margin:8px 10px; text-align:center;	width:200px; display:inline; height:125px; line-height:26px;}
ul.pro_list li img { padding:3px; background:#000; ;}
.messages { border-bottom:1px solid #333; margin:10px;}
.messages .m_info { padding:0px 10px;}
ul.links { list-style:none; padding-bottom:20px; margin:0;}
ul.links li { float:left; padding:0; margin:8px 10px; text-align:center;	width:100px; display:inline; height:65px; line-height:26px;}
ul.links li img { padding:1px; background:#000; ;}
input.input_back { border:1px solid #666666; background:#333; height:22px; line-height:22px; color:#999;}
input.btn_bg { border:1px solid #666666; background:url(../images/btn_bg.gif) repeat-x; height:24px; line-height:24px; color:#999;}
textarea.input_back { border:1px solid #666666; background:#333; color:#999;}

