@charset "utf-8";
/* CSS Document */

body { margin-top:px; background:#fff; font-family:Tahoma, Geneva, sans-serif; }
.clear { clear:both; }
.clearleft { clear:left; }

/*------main css------*/
.index_top_ad { width:960px; margin:0 auto; }
.ad_wrap { height:62px; padding-top:5px; padding-bottom:5px; _padding-bottom:0px; background:#f7f7f7; }
.i_left_column { float:left; width:335px; margin-right:12px; }
.i_middle_column { float:left; width:360px;}
.i_right_column { float:right; width:240px;  }
.i_top_ad_left, .i_top_ad_right { border:1px solid #999; }
.i_top_ad_left { float:left; }
.i_top_ad_right { float:right; }
.focus_news { width:325px; height:260px; padding-top:5px; padding-left:5px; padding-right:5px; background:#f3f3f7; }
.ivy_pic { width:325px; height:190px;}
.f_news { padding-top:3px; padding-left:10px; padding-right:10px;}
.f_n_title_en { padding-bottom:8px; color:#ff6600; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal;}
.f_n_title_en a { color:#ff6600; text-decoration:none; }
.f_n_title_en a:hover { color:#f00; text-decoration:underline; }
.f_n_title_chs { padding-bottom:8px; color:#666; font-size:14px;}
.f_n_title_chs a { color:#666; text-decoration:none; }
.f_n_title_chs a:hover { color:#f00; text-decoration:underline; }
.f_n_con_en { padding-bottom:8px; color:#666; font-family:Tahoma, Geneva, sans-serif; font-size:11px; word-spacing:2px; line-height:20px;}
.f_n_con_chs { color:#666; font-size:12px; line-height:20px;}

.gp_title_l { float:left; width:5px; height:36px; background:url(../images/gp_title_l_bg.gif) no-repeat;}
.gp_title_r { float:right; width:5px; height:36px; background:url(../images/gp_title_r_bg.gif) no-repeat; }
.gp_title_m { float:left; width:345px; height:36px; padding-left:5px; background:url(../images/gp_title_m_bg.gif) repeat-x; color:#000; font-family:"微软雅黑", Tahoma, Geneva, sans-serif, "宋体"; font-size:16px; line-height:36px; }
.gp_con { padding-left:10px; padding-right:10px; border:1px solid #ffe0b2; }
.gp_each_news { padding-top:10px; border-bottom:1px dotted #ff9e00; }
.gp_title { padding-left:5px; color:#333; font-family:"微软雅黑", Tahoma, Geneva, sans-serif, "宋体"; font-size:15px; background:#f5f5f5; font-weight:normal; line-height:23px; }
.gp_title a { color:#333; text-decoration:none; }
.gp_title a:hover { color:#ff9600; text-decoration:underline; }
.gp_n_con_en { color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:11px; word-spacing:2px; padding-left:5px; padding-bottom:4px; padding-top:3px;  line-height:18px;}
.gp_n_con_chs { color:#999; font-size:12px; padding-left:5px; padding-bottom:6px; line-height:18px; }
.i_more { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#ff9600; line-height:24px; text-align:right; }
.i_more a { color:#ff9600; text-decoration:none; }
.i_more a:hover { color:#f00; text-decoration:underline; }
.recommend_report { padding-top:10px;}
.gray_title_left { float:left; width:5px; height:35px; background:url(../images/gray_bg_head.gif) no-repeat; }
.gray_title_right { float:left; width:5px; height:35px; background: url(../images/gray_bg_back.gif) no-repeat; }
.gray_title_middle_1 { float:left; width:320px; height:30px; padding-left:5px; background:url(../images/gray_bg_middle.gif) repeat-x; }
.gray_title_middle_2 { float:left; width:345px; height:35px; padding-left:5px; background:url(../images/gray_bg_middle.gif) repeat-x; }
.gray_title_middle_3 { float:left; width:225px; height:35px; padding-left:5px; background:url(../images/gray_bg_middle.gif) repeat-x; }
.r_r_title, .r_r_title_1, .r_r_title_2 { padding-left:20px; font-family:"微软雅黑", Tahoma, Geneva, sans-serif, "宋体"; font-weight:normal; font-size:15px; color:#fff; line-height:35px;}
.r_r_title { background: url(../images/icon_rr_bg.gif) no-repeat left center;}
.r_r_title_1 { background: url(../images/icon_qy_show.gif) no-repeat left center;}
.r_r_title_2 { background: url(../images/icon_bn.gif) no-repeat left center;}
.g_con { border:1px solid #e4e2e0; padding-left:12px; padding-right:12px; }
.rr_list li { background:url(../images/icon_rr_list.gif) no-repeat left 10px; padding-left:22px; padding-top:6px; padding-bottom:6px; border-bottom:1px dotted #b9b9b9; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:18px; }
.rr_list li a { color:#333; text-decoration:none; }
.rr_list li a:hover { color:#ff9600; text-decoration:underline; }
.i_people { border:1px solid #e4e2e0; margin-bottom:10px;}
.i_right_c_title { height:26px; background:#8c8783; padding-left:12px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:26px; }
.i_r_con { padding-top:12px; padding-left:10px; padding-right:10px; }
.i_r_top_pic { margin-bottom:12px;}
.i_r_top_pic img { float:left; margin-right:10px; }
.i_r_top_title { float:left; width:120px; color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight: normal; padding-bottom:6px; line-height:18px;}
.i_r_top_con { color:#666; font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:20px; padding-bottom:6px; }
.i_people_deco, .i_expert_title { border-bottom:1px dotted #b9b9b9; }
.i_expert { border:1px solid #e4e2e0; }
.i_expert_title { height:89px; _height:74px; *height:74px;}
.i_e_title { padding-bottom:6px; _padding-bottom:3px; *padding-bottom:2px; font:normal 12px Tahoma, Geneva, sans-serif; line-height:15px; }
.i_e_title a { color:#333; text-decoration:none; }
.i_e_title a:hover { color:#ff9600; text-decoration:underline; }

.index_middle_ad { padding-top:10px; _padding-top:5px; *padding-top:5px; padding-bottom:10px; background:#fff;}
.m_ad_01, .m_ad_02 { float:left; width:312px; height:80px; margin-right:12px; }

.each_show { padding-top:10px; padding-bottom:6px; border-bottom:1px dotted #b9b9b9; }
.e_s_title_en { background:url(../images/icon_show_list.gif) no-repeat left center; padding-left:20px; font-family:"微软雅黑", Tahoma, Geneva, sans-serif, "宋体"; font-weight:normal; font-size:15px; color:#333;}
.e_s_title_chs { color:#666; padding-left:20px; font-size:12px; font-weight:bold; line-height:20px;}
.e_s_title_en a { color:#333; text-decoration:none;}
.e_s_title_chs a  { color:#999; text-decoration:none; }
.e_s_title_en a:hover, .e_s_title_chs a:hover { color:#ff9600; text-decoration: underline;}
.e_s_contact { padding-left:20px; }
.e_s_c { float:left; width:60px; font:bold 11px Tahoma, Geneva, sans-serif; color:#666; line-height:16px; }
.e_s_c_num { float:left; width:225px; font: normal 11px Tahoma, Geneva, sans-serif; color:#ff9600; line-height:16px;}

.news_en_list { border-bottom:1px dotted #ff9e00; padding-top:7px; padding-bottom:6px;}
.news_chs_list { border-bottom:1px dotted #ff9e00; padding-top:7px; padding-bottom:7px;}
.news_en_list ul li { background:url(../images/gray_dot.gif) no-repeat left center; padding-left:10px; font: normal 13px Tahoma, Geneva, sans-serif; line-height:24px;}
.news_en_list ul li a, .news_chs_list ul li a { color:#666; text-decoration:none; }
.news_en_list ul li a:hover, .news_chs_list ul li a:hover { color:#ff9600; text-decoration:underline; }
.news_chs_list ul li { background:url(../images/gray_dot.gif) no-repeat left center; padding-left:10px; font-size:14px; line-height:28px; }

.r_event_wrap { border:1px solid #e4e2e0; }
.r_con_event_wrap { padding-top:10px; padding-left:8px; padding-right:10px; }
.each_event { margin-bottom:6px;}
.event_title { height:26px; background:#ececec; color:#333; padding-left:3px; padding-right:3px; }
.e_date { float:left; width:70px; font: bold 11px Tahoma, Geneva, sans-serif;  line-height:26px;  }
.e_dress { float:right; width:135px; text-align:right; font: bold 12px Tahoma, Geneva, sans-serif;  line-height:26px;  }
.e_t_con_en, .e_t_con_chs { font:normal 12px Tahoma, Geneva, sans-serif; line-height:16px; padding-top:4px; padding-bottom:2px; }
.e_t_con_en a { color:#ff9600; text-decoration:none; }
.e_t_con_chs a { color:#666; text-decoration:none; }
.e_t_con_en a:hover, .e_t_con_chs a:hover { color:#ff9600; text-decoration:underline;}

.partners_wrap { margin-top:10px; border:1px solid #e4e2e0; }
.p_con { height:92px; padding-top:18px; padding-left:30px; padding-right:30px; padding-bottom:18px;}
.partners_pic { float:left; border:1px solid #e1e1e1; margin-right:40px; }
.partners_pic_1 { float:left; border:1px solid #e1e1e1; }

.f_l_wrap { margin-top:10px; margin-bottom:10px; border:1px solid #e4e2e0; }
.f_l_con { padding-top:12px; padding-left:35px; padding-right:35px; padding-bottom:12px; color:#666; font-size:12px; line-height:18px;}
.f_l_con a { color:#666; text-decoration:none; }
.f_l_con a:hover { color:#ff9600; text-decoration:underline; }
/*------main css------*/



.p_bar {
    margin: 1px 0px;
    clear: both;
    width: 100%;
    height: 22px;
    padding-top: 3px;
    padding-bottom: 1px !important;
}
.p_bar a {
    float: left;
    padding: 1px 4px;
    font-size: 12px;
    text-decoration: none;
}
.p_input {
    border: 0px;
    padding: 0px;
    width: 40px;
    height: 18px !important;
    > height: 15px !important;
    height: 15px;
    margin: 0px;
    background: #FFFFFF;
}
.p_total {
    background-color: #F5FBFF;
    border: 1px solid #6699CC;
    border-right: 0px solid #6699CC;
    font-weight: bold;
}
.p_pages {
    background-color: #F5FBFF;
    border: 1px solid #6699CC;
    margin-right:1px;
    vertical-align: middle;
    font-weight: bold;
}
.p_num {
    background-color: #FFFFFF;
    border: 1px solid #A3C2E0;
    margin-right:1px;
    vertical-align: middle;
}
a:hover.p_num {
    background-color: #F5FBFF;
    border: 1px solid #6699CC;
    text-decoration: none;
}
.p_redirect {
    background-color: #FFFFFF;
    border: 1px solid #A3C2E0;
    margin-right:1px;
    font-size: 12px !important;
    font-size: 13px;
}
a:hover.p_redirect {
    background-color: #F5FBFF;
    border: 1px solid #0099FF;
    text-decoration: none;
}
.p_curpage {
    margin-right:1px;
    border: 1px solid #A3C2E0;
    vertical-align: middle;
    background-color: #FBFFE1;
    color: #FF6600;
    font-weight: bold;
}

