﻿.pro_wrap{ width: 155px; margin-left: 15px; margin-top: 10px; float: left; display: inline;}
.pro_wrap table{width: 100px; height: 100px;table-layout: fixed;}
.pro_wrap table td{ line-height:normal;}
.pro_wrap .pro_pic{ ;width: 100px; height: 100px;  border: #d2d2d2 solid 1px; float: left; display: inline; margin-left: 28px; overflow: hidden;}

.pro_wrap .pro_tit{ width: 100%; clear: both; font-size: 11px; text-align: center; line-height: 18px;}

.content_company_wrap{ height: 183px; overflow: hidden; }
.content_company_box{ height: 163px; line-height: 20px; overflow: hidden; position: relative;}
.content_company_box p{ margin: 0; padding: 0;}
.content_company_box p.tit{ font-weight: bold; font-size: 11px;}
.content_company_box p.con{ color: #555; font-size: 11px; width: 420px;word-wrap:break-word;}

.ft_wrap{ position: absolute; left: 0; bottom: 0;}
.ft_wrap a{ padding-left: 10px; float: left; height: 20px; line-height: 20px; display: inline; margin-right: 30px; background: url(../Images/index_002.gif) no-repeat -215px -321px;}

.r_flash{ width: 698px; height: 315px;  position: relative; }
.r_f_i{ width:450px; background: #f1f1f1; height: 295px; position: absolute; overflow: hidden; left:10px; top:10px; z-index: 1; }
.r_f_i table{ width: 100%; height: 100%}
.r_f_i a{ line-height: normal;}

.r_f_l{ width: 263px; height:296px; margin: 0; padding: 0; position: absolute;right:0px; top:10px; z-index: 2;  }
.r_f_l li{ width:236px; height:50px; padding-top: 8px; background: url(../Images/index_001.gif) 0 -148px;  list-style: none;  float: right; display: inline; overflow: hidden; z-index:20; border:1px solid #B8B8B8; border-top: 0;}
.r_f_l li .tit{width:165px; height:47px; font-size: 11px; line-height: 16px; margin-right: 10px; margin-left: 5px; text-align:right; overflow: hidden; float: left; display: inline; }

.r_f_l .r_f_pic{background: url("../Images/index_001.gif") repeat scroll 0 -148px transparent;width: 41px; height: 41px; float: right; display: inline; margin-right: 8px;  overflow: hidden; border: 1px solid #D2D2D2}
.r_f_l .r_f_pic table{ table-layout: fixed; width: 100%; height: 100%;}

.r_f_l li.cur{ width:263px; border-left:0; border-bottom:0; padding-bottom: 1px; background: url(../Images/bg_nav_edito_sel2.png) no-repeat right top;}
.r_f_l li.cur .tit{ margin-left: 31px;}
.r_f_l li.cur a{ color: #fff }
.r_f_l li.cur .r_f_pic{ border:#fff solid 1px;background: url("../Images/index_001.gif") repeat scroll 0 -148px transparent;}
