body{background:#d9e2ea url('bg.gif') repeat-x left top;font-size:13px;}
table,tr,td,th{table-layout:fixed;word-break:break-all;}
/* width */
.w{margin:0px auto;width:980px;clear:both;}

.nlbr{clear:both;width:100%;height:0px;font-size:0px;line-height:0px;overflow:hidden;display:block;}
.playicon{background:url('../video/play.png') no-repeat center left;_background-image:url('../video/play_ie.png');height:30px;line-height:30px;width:30px;padding-left:20px;color:#fff;font-size:12px;font-family:Arial;position:absolute;left:5px;bottom:5px;cursor:pointer;}
/* main */
.main{height:auto;}
/* banner */
.banner{clear:both;margin:0px auto;width:100%;height:auto;zoom:1;position:relative;z-index:89;}
.banner a{cursor:default;}
/* preface */
.preface{clear:both;margin-top:10px;padding:5px 10px;width:auto;height:auto;background-color:#fff;border:#1179d1 2px solid;}
.preface .icon{clear:left;float:left;width:190px;height:40px;position:relative;}
.preface .icon span{width:180px;height:60px;background:url('preface.png') no-repeat left top; position:absolute;top:-15px;left:0px;}
.preface .text{clear:right;line-height:30px;font-size:14px;color:#333;}
.preface .text a{line-height:30px;font-size:14px;color:#1179d1;}
.preface .text a:hover{color:#F00;}
/* nav menu */
.navbox{clear:both;width:100%;height:auto;background:url('nav_bg.gif') repeat-x center center;zoom:1;overflow:hidden;}
.menubox{height:auto;zoom:1;overflow:hidden;}
.menubox li{float:left;width:auto;height:auto;overflow:hidden;}
.menubox li a{width:auto;height:40px;line-height:40px;color:#fff;font-size:16px;padding:0px 20px;text-align:center;background:url('nav_bg.gif') repeat-x center center;display:block;}
.menubox li a:hover,.menubox li a.on{background:url('nav_over_bg.gif') repeat-x center center;color:#fff;}

.column{clear:both;width:100%;height:auto;overflow:hidden;}
.column_cell{float:left;width:auto;height:auto;overflow:hidden;}
.column_cell .title{clear:both;float:left;width:100%;height:30px;line-height:30px;font-size:14px;color:#fff;font-weight:bold;background-color:#1179d1;text-indent:10px;border:none;position:relative;overflow:hidden;}
.column_cell .title a.more{float:right;width:auto;height:30px;line-height:30px;color:#fff;font-size:13px;font-weight:normal;position:absolute;top:0px;right:10px;}
.column_td{float:left;width:auto;height:auto;margin-right:10px;margin-bottom:0px;border:#D3D4D6 1px solid;display:inline;overflow:hidden;}
.column_td .title{clear:both;float:left;width:100%;height:30px;line-height:30px;font-size:14px;color:#fff;font-weight:bold;background-color:#1179d1;text-indent:10px;border:none;position:relative;overflow:hidden;}
.column_td .title a.more{float:right;width:auto;height:30px;line-height:30px;color:#fff;font-size:13px;font-weight:normal;position:absolute;top:0px;right:10px;}
.column_td .container{clear:both;width:auto;height:auto;background-color:#fff;overflow:hidden;}
.column_td .container .title{clear:both;float:left;width:100%;height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#094287;background-color:#000;text-indent:10px;position:relative;overflow:hidden;}
.column_td .container .title a.more{float:right;width:auto;height:29px;line-height:29px;color:#333;font-size:13px;font-weight:normal;position:absolute;top:0px;right:10px;}

.content_tr{clear:both;width:auto;height:auto;line-height:23px;font-size:14px;color:#333;padding:5px;position:relative;overflow:hidden;}
.content_tr a{color:#094287;}
.content_tr a:hover{color:#ff0000;}
.content_tr a.detail,.rollbox a.detail{color:#ff0000;font-size:13px;}
.content_tr a.detail:hover,.rollbox a.detail:hover{color:#094287;}
.text_li .t_title a,.img_li .t_title a{color:#094287;}
.img_li .name a{color:#094287;}

.rollbox{float:left;margin:0px;padding:0px;position:relative;z-index:100;overflow:hidden;}
.rollbox .pic{float:left;width:100%;height:auto;}
.rollbox .text{float:right;width:100%;height:auto;line-height:23px;font-size:14px;color:#333;overflow:hidden;}
.rollbox .tab_dot{bottom:0px;right:5px;}
.rollbox .slidenum{bottom:5px;right:5px;}
.rollbox .tab_num{bottom:5px;right:5px;}
.rollbox .slidecomt{height:25px;line-height:25px;font-size:14px;padding-bottom:10px;padding-top:0px;left:0px;bottom:0px;}

.text_li{float:left;width:auto;height:auto;padding:0px 5px 5px 5px;overflow:hidden;}
.text_li .t_title{clear:both;width:100%;height:30px;line-height:30px;text-align:left;font-weight:bold;font-size:16px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.text_li .text{clear:both;width:100%;height:auto;line-height:23px;text-align:left;font-size:14px;color:#333;overflow:hidden;}

.img_li{float:left;width:auto;height:auto;padding:5px;overflow:hidden;}
.img_li .t_title{clear:both;width:100%;height:30px;line-height:30px;text-align:left;font-weight:bold;font-size:16px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.img_li .name{clear:both;width:100%;height:25px;line-height:25px;text-align:center;font-size:14px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.img_li .text{clear:both;width:100%;height:auto;line-height:23px;text-align:left;font-size:14px;color:#333;overflow:hidden;}

.title_li{float:left;width:100%;height:25px;line-height:25px;text-align:left;font-size:14px;text-indent:10px;background:url('icon.gif') no-repeat 2px center;position:relative;overflow:hidden;}
.title_li .time{width:90px;height:25px;line-height:25px;font-size:14px;color:#888;text-align:right;position:absolute;top:0px;right:5px;overflow:hidden;}
.title_li a{color:#094287;width:100%;display:block;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}

/* current */
.currentbox{height:30px;line-height:30px;background:#fff url('../common/current.gif') no-repeat 5px center;text-indent:25px;color:#666666;padding:5px 0px;overflow:hidden;}
.currentbox a{color:#003399;font-size:13px;height:30px;line-height:30px;}
.currentbox a:hover{color:#FF0000;font-size:13px;height:30px;line-height:30px;}

/* list css */
.bg{background:#fff url('page_left_bg.gif') repeat-y;background-position:210px top;}
.l_main{float:left;width:210px;padding-right:10px;padding-bottom: 20px;}
.r_main{float:left;width:980px;}
.showbox{clear:both;width:auto;padding:10px;font-size:16px;line-height:30px;border-top:#D3D4D6 1px solid;}
.titlebox{clear:both;width:100%;height:30px;line-height:30px;padding:10px 10px 10px 25px;font-size:16px;font-weight:bold;color:#333;background:url('title_line.png') no-repeat 10px center;zoom:1;}
/* left category */
.catebox{clear:both;width:auto;height:auto;padding:5px 10px;zoom:1;}
.catebox li{clear:both;width:100%;height:30px;line-height:30px;color:#999;font-size:14px;border-bottom:#D3D4D6 1px dashed;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.catebox li a{clear:both;width:auto;height:30px;line-height:30px;font-size:14px;color:#003399;padding-left:15px;background:url('arrow_r.gif') no-repeat 5px center;}
.catebox li a.no,.catebox li a.no:hover{color:#999; cursor: default;}
.catebox li a:hover{color:#F00;}
.catebox li a.on{color:#F00;font-weight:bold;}
/* list */
.listbox{clear:both;width:auto;padding:10px;border-top:#D3D4D6 1px solid;}
.listbox li{float: left;width: auto;height: auto;padding:5px;overflow: hidden;}
.listbox li .pic{border: #dedede 1px solid;overflow: hidden;}
.listbox li .name{clear:both;width:100%;height:25px;line-height:25px;text-align:center;font-size:14px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.listbox li .title{clear:both;width:100%;height:30px;line-height:30px;text-align:left;font-size:14px;border-bottom: #dedede 1px dashed;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.listbox li a{clear:both;width:auto;height:25px;line-height:25px;font-size:14px;color:#333;}
.listbox li a:hover{color:#F00;}
.listbox li .title a{height:30px;line-height:30px;padding-left:15px;background:url('arrow_r.gif') no-repeat 5px center;}

