﻿@charset "utf-8";

*{padding:0px; margin:0px;}
body{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif,宋体;
color:#585858;
line-height:22px;
background:url(../images/bg.jpg) no-repeat left top;
background-color:#ffffff;
}

input,select{
font-size:12px;
color:#585858;
font-family:Verdana, Arial, Helvetica, sans-serif,宋体;
}

form{ margin:0px; padding:0px;}

td{ line-height:22px;}

img{ border:0;}

a:link {
    color:#585858;
	text-decoration:none;
}
a:visited {
	color:#585858;
	text-decoration:none;
}
a:hover {
	color:#176fac; 
	text-decoration:none;
}


ul{ margin:0px;}
li{ list-style:none; text-align:left;}

.clear{ clear:both;}
#wrapper{width:1003px; padding-top:30px;}

a.detail:link{ display:block;font-weight:normal;text-indent: -9999em; background:url(../images/detail.gif) no-repeat bottom; width:55px; height:40px;}
a.detail:visited{ display:block; font-weight:normal;text-indent: -9999em;background:url(../images/detail.gif) no-repeat bottom; width:55px; height:40px;}
a.detail:hover{ display:block; font-weight:normal;text-indent: -9999em;background:url(../images/detail_hot.gif) no-repeat bottom; width:55px; height:40px;}

.cn{ font-size:12px;}
.en{ font-size:12px;font-family:Arial; font-weight:bold;}


/*top*/

#header{ background:url(../images/menu_bottom.jpg) no-repeat bottom; height:60px; padding-left:30px;}
.logo{ float:left; width:280px !important;width:300px;}
.main_nav{width:656px; float:right; padding-top:17px; font-weight:bold;}
.main_nav a:link{ display:block; margin:0px 5px 0px 18px !important;margin:0px 10px 0px 10px; float:left; padding-bottom:8px;}
.main_nav a:visited{ display:block;margin:0px 5px 0px 18px !important;margin:0px 10px 0px 10px;float:left;padding-bottom:8px;}
.main_nav a:hover{ display:block;margin:0px 5px 0px 18px !important;margin:0px 10px 0px 10px;float:left; background:url(../images/menu_hot.gif) no-repeat center bottom;padding-bottom:8px; color:#fe4200;}
.main_nav a.en_a{ line-height:16px;}
#index .main_nav a.nav_index{background:url(../images/menu_hot.gif) no-repeat center bottom;color:#fe4200; }
#about .main_nav a.nav_about{background:url(../images/menu_hot.gif) no-repeat center bottom;color:#fe4200; }
#news .main_nav a.nav_news{background:url(../images/menu_hot.gif) no-repeat center bottom;color:#fe4200; }
#proctices .main_nav a.nav_proctices{background:url(../images/menu_hot.gif) no-repeat center bottom;color:#fe4200; }
#publication .main_nav a.nav_publication{background:url(../images/menu_hot.gif) no-repeat center bottom;color:#fe4200; }
#partners .main_nav a.nav_partners{background:url(../images/menu_hot.gif) no-repeat center bottom;color:#fe4200; }
#career .main_nav a.nav_career{background:url(../images/menu_hot.gif) no-repeat center bottom;color:#fe4200; }

/*foot*/

#foot{ clear:both; padding:15px 5px 5px 30px; color:#999999; text-align:left; }
#foot a:link{ color:#999999;}
#foot a:visited{ color:#999999;}
#foot a:hover{ color:#176fac;}

#foot_ny{ background:url(../images/foot_bg.gif) repeat-x 0px 0px;  clear:both; padding:38px 5px 10px 30px; height:40px; color:#999999; text-align:left;line-height:22px;}
#foot_ny a:link{ color:#999999;line-height:22px;}
#foot_ny a:visited{ color:#999999;line-height:22px;}
#foot_ny a:hover{ color:#176fac;line-height:22px;}
/* index page */

#content{ padding:20px 0px 0px 0px;line-height:22px; text-align:center;height:360px;}

#bio-01{ float:right; width:430px; text-align:left;}/*flash*/
.about{ float:left; background:url(../images/title_1.gif) no-repeat 97px 30px; width:465px; padding:100px 0px 0px 97px; line-height:22px; text-align:left;}
.title_main{ font-size:12px; font-weight:bold; color:#176fac; padding-bottom:15px;}
.banner{ float:left;background:url(../images/main.jpg) no-repeat 30px 0; width:320px; height:361px;}
#main_news{padding: 17px 0px 0px 30px; background:url(../images/bottom_bg.jpg) no-repeat; height:35px; color:#ffffff;}

#main_news a:link{color:#ffffff;}
#main_news a:visited{color:#ffffff;}
#main_news a:hover{color:#dddddd;}

.news_date{ color:#b6b6b9; padding-right:8px;}
.form_right { float:right; padding:0px 40px 0px 0px;}
.search_box_lg{ float:left; padding:3px 0 0 30px; width:100px;}
.search_box_lg a:link{ color:#FFFFFF;}
.search_box_lg a:visited{ color:#FFFFFF;}
.search_box_lg a:hover{ color:#dddddd;}
.form_ny{ float:right; padding:6px 43px 0px 0px; color:#FFFFFF; font-weight:bold; width:225px;}
.form_ny label{ float:left; padding-right:10px;}
.input_search{ width:158px; height:17px; padding:2px 0px 0px 4px; border:0; background:#dae3ee; color:#22648b; margin:0px; float:left;}
.button_search{ width:18px; height:19px; border:0; background:url(../images/button_search.gif); margin:0px; cursor:pointer;float:left;}
.button_search_hover{ width:18px; height:19px; border:0; background:url(../images/button_search_hover.gif); margin:0px; cursor:pointer;float:left;}

.button_search_1{ width:18px; height:19px; border:0; background:url(../images/button_search.gif); margin:0px 0px 0px 2px; cursor:pointer;float:left;}
.button_search_1_hover{ width:18px; height:19px; border:0; background:url(../images/button_search_hover.gif); margin:0px 0px 0px 2px; cursor:pointer;float:left;}

/*sub page*/
.search_box{ background:url(../images/search_bg.gif) no-repeat; height:31px;}

.main_box{ clear:both;}
.left{ width:715px; padding:10px 25px 10px 30px; float:left;}
.path{ text-align:left; color:#22648b; padding:8px 0px 9px 0px;}
.path span{ font-weight:bold; font-size:14px;}
.path a:link{color:#22648b; }
.path a:hover{color:#22648b;}
.path a:visited{color:#22648b;}
.content { padding-right:30px; line-height:22px;}
.content p{ padding:8px 0px;}
.content ul{ padding:5px;}
.content li{ background:url(../images/li_content.gif) no-repeat 5px 12px; padding:5px 5px 5px 20px;}
.content a:link{ color:#176fac; text-decoration:underline;}
.content a:visited{ color:#176fac; text-decoration:underline;}
.content a:hover{ color:#176fac; text-decoration:underline;}
.content span.partner_name{ font-size:12px; font-weight:bold;color:#176fac; }
.content span.title{ color:#176fac;font-weight:bold;}
.content p.partner_instr{ line-height:18px; padding-bottom:20px; height:127px; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.content p.search_name a{ display:block; float:left; margin-right:20px; padding:4px 10px 5px 10px; margin-bottom:10px; background:#e4e4e4;font-weight:bold; text-decoration:none;}
.content p.search_name a:hover{background:#5095c1; color:#FFFFFF; text-decoration:none;}
.content p.search_area a{display:block;}
h2{ font-size:14px; text-align:center; font-weight:bold; padding:10px 0px;}
.news_detail_date{ padding:10px 0px; text-align:center;}
.content_bottom{ padding:10px; text-align:right;}
.search_by_title{ font-size:12px; font-weight:bold; padding-top:20px;}

.right{ width:220px; padding-top:10px; float:left; background:url(../images/left_menu_bg.gif) no-repeat left 20px;}
.right h3{ background:url(../images/left_title.gif) no-repeat; height:28px;padding:13px 0 0 20px; font-weight:bold;  text-align:left; margin-bottom:8px;color:#22648b; font-size:12px;}

.right div.menu{ height:auto!important;height:180px;min-height:180px; }
.right div.menu a{ background:url(../images/li_menu.gif) no-repeat 10px 13px; text-align:left;padding:6px 0px 2px 20px; color:#22648b; display:block; }
.right div.menu a:link{color:#22648b;}
.right div.menu a:visited{color:#22648b;}
.right div.menu a:hover{background:url(../images/li_menu_hot.gif) no-repeat 10px 13px;color:#fe4200;}
.right div.menu a.current:link{background:url(../images/li_menu_hot.gif) no-repeat 10px 13px;color:#fe4200;}
.right div.menu a.current:visited{background:url(../images/li_menu_hot.gif) no-repeat 10px 13px;color:#fe4200;}
.right div.menu a.current:hover{background:url(../images/li_menu_hot.gif) no-repeat 10px 13px;color:#fe4200;}

/*partner detail 2009-4-2*/
.right div.menu div.menu_box{ padding:3px 0 10px 20px; line-height:17px;}
.right div.menu div.menu_box span{ font-weight:bold; padding-bottom:8px;}
.right div.menu div.menu_box span.main_box_title{color:#fe4200;}
.right div.menu div.menu_box a{ background:none; display:inline;}
.right div.menu div.menu_box a:hover{background:none;}


.right div.menu div.menu_cc a{ background:url(../images/ico_1.gif) no-repeat 21px 8px;  padding:0px 0 2px 30px; line-height:18px;}
.right div.menu div.menu_cc a:link{color:#22648b;}
.right div.menu div.menu_cc a:visited{color:#22648b;}
.right div.menu div.menu_cc a:hover{background:url(../images/ico.gif) no-repeat 21px 8px;color:#fe4200;}
.right div.menu div.menu_cc a.current:link{background:url(../images/ico.gif) no-repeat 21px 8px;color:#fe4200;}
.right div.menu div.menu_cc a.current:visited{background:url(../images/ico.gif) no-repeat 21px 8px;color:#fe4200;}
.right div.menu div.menu_cc a.current:hover{background:url(../images/ico.gif) no-repeat 21px 8px;color:#fe4200;}


.right_banner{ text-align:center; padding-top:60px; background:url(../images/right_mid.png) no-repeat center top;}

.partner_img{ float:left; padding-right:40px; background:#fff;}

.contact_img{ float:right; margin-left:20px;}

/*news*/
.news_list{ padding:10px 0; width:710px;}
.news_list li{ padding:6px 8px 6px 20px; border-bottom:1px dotted #cccccc;  background:url(../images/li_content.gif) no-repeat 5px 12px;}
/*.news_list li.one{ background:#f0f0f0;}*/
.news_list li span{ display:block;font-weight:100; color:#999999;}
/*table*/
.table_public{border-collapse:collapse; width:710px;}
.table_public tr.one{ background:#f0f0f0;}
.table_public td{padding:3px;}
.table_public td.table_r{ border-right:none;}
.table_public a:link,.table_public a:visited,.table_public a:hover{color:#fe4200;}

/*page*/
.page{ padding:15px 0px 5px 0px; line-height:15px;}
.page a{ color:#585858;display:block; padding:2px 5px; border:1px solid #8bb7d5; float:left; text-decoration:none; margin-right:3px;}
.page a:hover{ color:#ffffff; padding:2px 5px; background-color:#8bb7d5;text-decoration:none;margin-right:3px;}
.page a.current{ color:#ffffff; padding:2px 5px; background-color:#8bb7d5;text-decoration:none;margin-right:3px;}
.page span{ float:left; margin-right:20px; color:#176fac;}
.page span.total{ color:#dc241f;}
.page span.current_page{ color:#dc241f;}
.page span.total_page{ color:#dc241f;}

.nomessage{text-align:center;font-size:12px; padding-top:30px;}
#lianjie{width:100%;height:10px; z-index:0; position:relative;margin:0;padding:0;font-size:7px;}
#lianjie a,#lianjie a:active,#lianjie a:hover,#lianjie a:visited{ font-size:7px;}
#lianjienei{width:100%;height:20px; z-index:999; position:absolute;margin:0;padding:0; top:0px;left:0px; font-size:7px;background-color:#fff; }
