
/*product*/
.search_group, .middle_title { width:295px; padding-top:26px; overflow:hidden;}
.middle_title span { display:block; background:url(/2013/images/img/bg_search.jpg) 0 0 repeat-x; height:32px; color:#b7cae0; font-size:20px; font-weight:bold; text-align:right;  line-height:32px; padding-right:10px;}

.search_group span { display:block; background:url(/2013/images/img/bg_search.jpg) 0 0 repeat-x; height:32px;}
.search_group span .input_search { border:0; background-color:transparent; line-height:28px; font-size:12px; height:22px; color:#b7cae0; width:250px; *width:240px; text-indent:10px; font-weight:bold; letter-spacing:-1px; float:left; *float:none; *line-height:18px; padding:0; padding-top:5px; margin:0;}
.pro_category { clear:both; text-align:left; overflow:hidden; padding-bottom:30px; font-size: 17px;}
.pro_category ul { float:left;}
.pro_category li { float:left; background:url(/2013/images/img/bg_cate.jpg) 0 0 repeat-x; line-height:12px; white-space:nowrap; margin-right:2px; margin-bottom:2px; position:relative;}
.pro_category li.total a{ padding:0;}
.pro_category li a { color:#fff; display:block; height:14px; padding:13px 10px 9px 10px; *float:left;}
.pro_category li a { padding-bottom:7px\0IE9; *padding-bottom:7px;}
.pro_category li.on { background:url(/2013/images/img/bg_cate_on.jpg) 0 0 repeat-x;}
.pro_category li.on a em{ background:url(/2013/images/img/ico_cate.jpg) 50% 100% no-repeat; width:11px; height:5px; display:block; position:absolute; bottom:0; left:50%; margin-left:-5px;}
.pro_list {table-layout:fixed;}
.pro_thumb {padding:5px 5px 5px 0;}
.pro_thumb .pro_box {border:#e1e1e1 solid 1px; text-align:left;}
.pro_thumb .txt { font-size:11px;}
.pro_thumb p{ padding:0; margin:0;}
.pro_thumb .thumb_img { float:left; width:200px; height:200px; overflow:hidden; margin-right:10px;}
.pro_thumb .thumb_img img { width:200px;}
.pro_thumb .pro_txt {float:right;}
.pro_thumb .title { font-size:17px; color:#333; font-weight:bold; padding-bottom:5px;}
.pro_thumb .txt { font-size:17px; color:#777;}
.pro_thumb span, .pro_thumb a { display:block; letter-spacing:-1px;}
.pro_thumb a { padding:5px; float:right;}
.pro_nav { font-size: 17px; text-align:center; clear:both; padding-top:30px; position:relative; left:-5px;}
.pro_nav a { padding:10px 12px 5px 12px; line-height:12px; text-align:center; font-weight:bold; *padding:10px 12px 10px 12px;}
.pro_nav a.prev, .pro_nav a.next {background-color:#959595; *top:4px; *position:relative;}
.pro_nav a.on,
.pro_nav a:hover {background-color:#548abd; color:#fff; text-decoration:none;}

.pro_detail { clear:both; overflow:hidden;}
.pro_detail p{ padding:0; margin:0; color:#777;}
.pro_detail p.pro_stitle { color:#666; font-weight:bold; padding: 10px 0 5px;}
.pro_detail p.pro_ttitle { color:#333; font-size:25px; font-weight:bold; line-height:25px; margin-bottom: 10px;}
.pro_tq { min-width: 400px; max-width: 500px; text-align:left; font-size: 17px;}
.pro_context_bg { background:url(/2013/images/img/pro_context_bg.jpg) 0 0 repeat-y; min-height:100px; padding-right:20px;}

.cer_table th { background:url(/2013/images/img/cer_th.jpg) 0 0 repeat-x; height:34px; line-height:1; *line-height:34px; color:#fff; font-weight:bold; text-align:center;}
.cer_table td { padding:6px; text-align:center; color:#666; background:url(/2013/images/img/border_dot.jpg) left bottom repeat-x; *line-height:40px;}
.cer_table tr:hover td { background-color:#f3f6f9;}
.cer_table td:first-child { font-weight:bold;}

.per_cate { background:url(/2013/images/img/per_cate.jpg) 0 50% no-repeat; height:60px; padding:0 20px 0 20px;}
.per_cate li{ font-family:Calibri, Arial, Helvetica, sans-serif; letter-spacing:-1px; position:relative; float:left; height:100%; margin:0 5px 0 5px; font-size:13px;}
.per_cate li a { padding:5px; position:relative; }
.per_cate li a:hover, .per_cate li a.on{ background-color:#959595; color:#fff; text-decoration:none;}
.per_list { margin-top:20px;}
.per_list p { padding:0; margin:0;}
.per_table01, .per_table02 { width:100%; overflow:hidden; position:relative;}
.per_table01 .top, .per_table02 .top { position:absolute; bottom:5px; right:5px;}
.per_table01 em, .per_table02 em { position:absolute; top:20px; left:20px;}
.per_table01 table, .per_table02 table{ width:95%; float:right;}
.per_table01 td, .per_table02 td{ width:50%; padding:7px 8px 7px 8px; }
.per_table01 tr td:first-child, .per_table02 tr td:first-child { text-align:right; font-weight:bold;}

.data_cate li { float:left; margin-right:2px; position:relative; height:34px;}
.data_cate li a{ background:url(/2013/images/img/date_tab.jpg) 0 0 no-repeat; display:block; width:106px; height:100%;}
.data_cate li a:hover, .data_cate li a.on{ background:url(/2013/images/img/date_tab_on.jpg) 0 0 no-repeat; text-decoration:none;}
.data_cate li a em.ico { display:none;}
.data_cate li a.on em.ico, .data_cate li a:hover em.ico  { background:url(/2013/images/img/ico_data.jpg) 0 0 no-repeat; width:10px; height:5px; display:block; position:absolute; bottom:-5px; left:50%; margin-left:-5px; display:block;}
.data_cate li.li01 a { background-position:0 0;}
.data_cate li.li02 a { background-position:-107px 0;}
.data_cate li.li03 a { background-position:-214px 0;}

.data_table { font-size: 17px; line-height:18px; color:#969696; border-bottom:#969696 solid 1px; border-top:#969696 solid 1px;}
.data_table td { line-height:18px; padding:10px 10px 10px 10px; background:url(/2013/images/img/border_dot.jpg) left bottom repeat-x;}
.data_table tr:hover td { font-weight:bold; background-color:#f3f6f9;}
.btn_down { background:url(/2013/images/img/btn_down.jpg) right top no-repeat; width:26px; height:20px; display:block;  float:right;}
.btn_down:hover {background:url(/2013/images/img/btn_down.jpg) left top no-repeat; }