/***************  font   *****************/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}

.c1{color:#333;}
.c2{color:#999;}
.c3{color:#666;}
.c4{color:#eb0000;}
.c5{color:#369;}
.c6{color:#f60;}
.c7{color:#05820b;}
.c8{color:#0046a5;}

.bold{font-weight:bold;}
.thin{font-weight:normal;}
.ital{font-style:italic;}
.tdn{text-decoration:underline;}
.tLeft{text-align:left;}
.tCenter{text-align:center;}
.tRight{text-align:right;}

.bgc1{background-color:#f2f2f2;}
.bgc2{background-color:#ffeb99;}
/**************  table  ******************/

.table_s1{border:1px solid #ddd; width:100%;}
.table_s1 th,.table_s1 td{padding:5px;border:1px solid #ddd;}
.table_s1 th{background:#f2f2f2;}

.table_s2{border:1px solid #9BD5E4; width:100%;}
.table_s2 th,.table_s2 td{padding:5px;border:1px solid #9BD5E4; background:#EEFFFC}
.table_s2 th{background:#DAF1F8;}

.table_s3{border:1px solid #c4ab49; width:100%;}
.table_s3 th,.table_s3 td{padding:5px;border:1px solid #c4ab49; background:#fffcf0}
.table_s3 th{background:#fff3c4;}

.hr1,.hr2,.hr3,.hr4{clear:both; border-top:1px dashed #ccc; margin:5px 0; height:1px; line-height:0; font-size:0; overflow:hidden;}
.hr2{border-top:1px dashed #eb0000;}
.hr3{border-top:1px dashed #f60;}
.hr4{border-top:1px dashed #05820b;}


.list_img_txt li{float:left;  padding:8px 0; display:inline; border-bottom:1px dashed #ccc; overflow:hidden; zoom:1}
.list_img_txt li h3{font-size:14px; padding-bottom:15px; line-height:20px;}
.list_img_txt li .img{float:left;  width:104px; text-align:left; }
.list_img_txt li .img img{padding:2px;border:1px solid #ccc}
.list_img_txt li a:hover img{border:1px solid #F60;}
.list_img_txt li .txt{margin-left:110px; line-height:20px;}

.lie_2 li{width:46%; margin:5px 2%; _margin:5px 2% 5px 0;}
.lie_3 li{width:30%; margin:5px 1%; _margin:5px 0.7% 5px 0;}
.lie_4 li{width:24%; margin:5px 0.4%;_margin:5px 0.5% 5px 0; }

.li_img_2.ctr{width:500px; margin:0 auto;}
.li_img_2 li{width:245px;  margin:2px;}
.li_img_2 img,.li_img_3 li img,.li_img_4 li img{max-width:240px; max-height:160px;}
.li_img_3 li{width:30%; margin:5px 0.8%;}
.li_img_4 li{width:23%; margin:5px 0.4%;}
.li_img_m li{width:150px; text-align:center}
.li_img_m img{max-width:145px; max-height:90px;}

.img_list img{border:1px solid #bbb; border-top-color:#e9e7e7;border-left-color:#e9e7e7; padding:2px;}
.img_list li{float:left; display:inline; overflow:hidden; text-align:center; padding:10px 0; line-height:20px;}

.txt_list li{float:left; display:inline;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:22px;}


