@charset "gb2312";
/* CSS Document */

#index_title{ width:950px; height:25px; margin:0 auto; text-align:left; font-weight:700; line-height:25px;}
#index_title .i_t_left{ width:233px; height:25px; float:left;}
#index_title .i_t_mid{ width:325px; height:25px; float:left; margin:0; margin-left:15px;background:url(tpindex_bg5.jpg) repeat-x; color:#3a7383;}
#index_title .i_t_right{ width:370px; height:25px; float:left; margin:0; background:url(tpindex_bg5.jpg) repeat-x; color:#3a7383;}



#index_main{ width:950px; height:auto; background:url(tpstyle_bg2.png) repeat-y; margin:0 auto;}
#index_main .i_m_left{ width:205px; height:auto;  float:left; margin-top:20px; color:#7f7f7f; text-align:left;}
#index_main .i_m_left ul{ width:210px; height:auto;}
#index_main .i_m_left ul li{ width:210px; height:auto; line-height:25px; border-bottom:1px dashed #969696; background:url(tpindex_bg2.jpg) no-repeat left top; text-align:left; padding-left:15px; margin-bottom:5px;}
#index_main .i_m_left a{ color:#7f7f7f;}
#index_main .i_m_left .l_div1{ width:175px; height:40px; line-height:40px; text-align:left;}
#index_main .i_m_left .l_div2{ width:179px; height:49px; margin-bottom:8px; cursor:pointer;}
#index_main .i_m_left .select_class{ width:179px; color:#7f7f7f;}
#index_main .i_m_mid{ width:345px; height:auto; float:left; margin-left:30px; margin-top:20px; margin-bottom:20px;}
#index_main .i_m_mid table{ width:310px; height:auto; margin:0 auto; border:0px; margin-bottom:20px; text-align:center;}
#index_main .i_m_mid table td.time{ color:#8dbecc;width:50px; height:auto; border-bottom:0px solid #c7c7c7;}
#index_main .i_m_mid table td.content{ width:249px; height:auto; border-left:1px solid #c7c7c7; text-align:left; padding-left:9px;}
#index_main .more{ width:100px; height:24px; line-height:20px; background:url(tpstyle_bg7.png) no-repeat center left; text-align:left; text-indent:10px; margin-left:260px; margin-bottom:15px;}
#index_main .more a{ text-decoration:none; color:#3a7383;}

#index_main .more a:hover{ text-decoration:underline;}


#index_main .i_m_mid .mid_title{ width:345px; height:26px; background:url(tpindex_bg5.jpg) repeat-x; line-height:26px; font-weight:700; text-indent:5px; margin-bottom:20px; text-align:left;}
#index_main .i_m_right{ width:355px; height:auto; float:right; margin-top:20px; margin-right:10px; _margin-right:0px;}

#index_main .i_m_right table{ width:310px; height:auto; margin:0 auto; border:0px; margin-bottom:20px; text-align:center;}
#index_main .i_m_right table td.time{ color:#8dbecc;width:50px; height:auto; border-bottom:0px solid #c7c7c7;}
#index_main .i_m_right table td.content{ width:auto; height:auto; border-left:1px solid #c7c7c7; text-align:left; padding-left:9px;}

#index_main .i_m_right .more{ width:100px; height:24px; line-height:20px; background:url(tpstyle_bg7.png) no-repeat center left; text-align:left; text-indent:10px; margin-left:290px; margin-bottom:15px;}

#index_main .i_m_right .div_per{ width:365px; height:auto;}
#index_main .i_m_right .div_per .d_p_left{ width:111px; height:111px; float:left; background:url(tpindex_bg6.jpg) no-repeat; text-align:left; margin-bottom:30px;}
#index_main .i_m_right .div_per .d_p_left img{ width:95px; height:95px; margin-left:6px; margin-top:6px;}
#index_main .i_m_right .div_per .d_p_right{ width:240px; height:auto; float:right; text-align:left; margin-bottom:30px;}
#index_main .i_m_right .div_per .d_p_right .title{ font-weight:700; margin-bottom:5px; margin-top:5px;}
#index_main .i_m_right .div_per .d_p_right .content{ margin-bottom:5px; font-size:12px; color:#808080;}
#index_main .i_m_right .div_per .d_p_right .view{ width:auto; height:24px; line-height:24px; text-align:left; text-indent:18px; background:url(tpindex_bg4.jpg) no-repeat center left; font-weight:700;}