@charset "utf-8";
/* CSS Document */
.clear{ clear:both; height:1px; overflow:hidden;}


#d_warp{width:800px; margin: 0 auto; background:url(../images/main_bg.jpg) 0 0 no-repeat #000000; color:#fff; text-align:left;}
.d_img{/* position:relative;*/}
.d_laca{/* position:absolute; top:452px; left:364px; z-index:2;*/ padding: 452px 0 0 364px; height:1%; overflow:hidden!important; overflow/**/:visible;}
.d_laca .d_ph{ float:left; width:168px;}
.d_laca .d_text{ float:left; width:250px;}

.d_img2{/*background:url(../images/main_03.jpg) 0 0 no-repeat; */padding: 0 0 30px 49px; height:1%; overflow:hidden!important; overflow/**/: visible;}

.d_tab{width:348px; float:left; padding: 0 6px 8px 0;}
.d_tab .p_tit{background:url(../images/tab_top.gif) 0 0 no-repeat; height:27px; padding: 5px 0 0 8px;}
.d_tab .p_info{background:url(../images/tab_bg.gif) 0 0 repeat-y; padding: 0 0 0 8px; height:165px; font-size:12px; line-height:16px;}


.d_tab .p_info .ph_t_box{padding:8px 0 0 0;word-break: break-all; word-wrap:break-word;}
.d_tab .p_info .ph_t_box .pho{float:left; padding: 0 10px 5px 0; height:116px;}
.d_tab .p_info .ph_t_box .t_text{padding: 0 5px 0 0;}
.d_tab .p_info .t_text2{font-size:10px; line-height:14px; padding: 0 6px 0 0;}
.d_tab .p_info .ph_t_box a{color:#f39700;}
.d_tab .p_info .ph_t_box a:hover{color:#ff6600;}


.d_tab .p_bottom{background:url(../images/tab_bottom.gif) 0 0 no-repeat; height:7px; overflow:hidden;}