@charset "utf-8";

body{ font-size:12px; margin:0px; padding:0px}
A:active,A:link,A:visited{ color:#000000; text-decoration:none;}
A:hover{ text-decoration:underline}
ul{ margin:0px; padding:0px;}
li{ list-style-type:none; margin:0px; padding:0px; text-indent:0}
img{ border-width:0px}
form{ margin:0px; padding:0px}
textarea, input{  border:1px #cccccc solid}
.pages{ text-align:center; font-size:14px; padding-top:10px;}

.listItem{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mustfill{ color:#FF0000}
A:link,A:visited{ color:#555555}
body{ color:#333333}

.alert{ width:600px; height:40px; background:#FFFFCC; border:1px #FF9933 solid; text-align:center; margin-left:auto; margin-right:auto; line-height:40px; margin-top:10px}

.pages{ text-align:center; clear:both; padding:5px; line-height:20px;}
.pages a { padding:3px; }
.pages a:hover { color:#FF0000; text-decoration:none}
.pages b { padding:3px; color:#990000}

.path { line-height:30px; color:#666666; text-indent:1em; width:910px; border:1px #D8D5D5 solid; margin:5px auto 5px auto}
.path A:link,.path A:active,.path A:visited{ color:#006699;}

.topBar{ background:#E6F0F7;}
.topBar A:active,.topBar A:link,.topBar A:visited{color:#7600E4}
.loginForm input{ width:70px; background:#FFFFFF; border:none }
.loginForm .submit{ width:40px}

.nav li{ width:100%; text-align:center; line-height:24px}

.searchBar{ color:#FFF; background-image:url(../images/searchBar_bg.jpg); background-repeat:no-repeat}
.searchBar A:active,.searchBar A:link,.searchBar A:visited{ color:#FFF}
.searchMenu,.searchInput{ padding-left:50px;}
.searchMenu li{ width:68px; float:left; text-align:center; line-height:25px; cursor:pointer}
.searchMenu .active{ color:#000; background-image:url(../images/searchMenu_active_bg.gif); background-repeat:no-repeat}
.searchInput{ background-image:url(../images/searchInput_bg.gif); background-repeat:no-repeat; background-position:50px 3px}
.searchInput .words{ height:24px; width:350px; line-height:24px; border:none}
.searchInput .image{ margin-left:5px; border:none}

.body{ margin-top:8px}

#index_def .announce{margin-top:5px; }
#index_def .announce .head{ height:32px; line-height:32px; text-indent:30px; text-align:left; font-weight:bold; background-image:url(../images/announce_topic_bg.jpg); background-repeat:no-repeat}
#index_def .announce .block{ border:1px #D5D5D5 solid; border-top:none; width:251px;}
#index_def .announce .block ul{ margin:5px}
#index_def .announce .block li{ line-height:22px; text-align:left}

#index_def .sideBar{margin-top:5px; background-color:#EAF0F6; }
#index_def .sideBar .box{ margin-top:5px}
#index_def .sideBar td{ text-align:left}
#index_def .sideBar .head{background-image:url(../images/sidebar_head_bg.jpg); background-repeat:no-repeat; height:32px; line-height:32px; text-indent:20px;}
#index_def .sideBar .foot{ background-image:url(../images/sidebar_foot_bg.jpg); background-repeat:no-repeat; height:11px; }
#index_def .sideBar .block{ background-image:url(../images/sidebar_block_bg.jpg); background-repeat:repeat-y}
#index_def .sideBar .block ul{ margin:5px; margin-left:20px;}
#index_def .sideBar .block li{ line-height:22px;}

#index_def .mainBar .main .head{ height:32px; background-image:url(../images/mainBar_main_head_bg.jpg); background-repeat:repeat-x; }
#index_def .mainBar .box{ margin-top:10px}
#index_def .mainBar .main .menu li{ width:80px; height:30px; padding-top:2px; float:left; margin-right:6px; text-align:center; line-height:30px; font-weight:bold; color:#0C599C; background-image:url(../images/mainBar_main_head_menu_li_bg.jpg); background-repeat:no-repeat; cursor:pointer}
#index_def .mainBar .main .menu .active{ color:#FFF; background-image:url(../images/mainBar_main_head_menu_active.jpg); background-repeat:no-repeat}
#index_def .mainBar .main .menu .inactive{ }
#index_def .mainBar .main .block{  border:1px #9ED5FE solid; border-top:none}
#index_def .mainBar .main .block div{ margin:5px}
#index_def .mainBar .main .block .title{ font-size:14px; line-height:26px; font-weight:bold;}
#index_def .mainBar .main .block .content{ line-height:20px}

#index_def .mainBar .atcList ul{ margin:10px 5px 0px;}
#index_def .mainBar .atcList li{ line-height:22px;}

#index_def .mainBar .second .head{ height:34px; text-indent:25px; font-weight:bold; padding-top:5px; background-image:url(../images/mainBar_second_head_bg_3.jpg); background-repeat:no-repeat; }
#index_def .mainBar .second .head4{ height:34px; text-indent:25px; font-weight:bold; padding-top:5px; background-image:url(../images/mainBar_second_head_bg_4.jpg); background-repeat:no-repeat; }
#index_def .mainBar .second .head A:active,.mainBar .second .head A:link,.mainBar .second .head A:visited{color:#0C599C}
#index_def .mainBar .second .list td{ height:23px;}

#index_def .mainBar .third .head{ height:34px; text-indent:25px; font-weight:bold; padding-top:5px; background-image:url(../images/mainBar_third_head_bg.jpg); background-repeat:no-repeat; }

#index_def .waistBar .A .head{ height:34px; text-indent:25px; font-weight:bold; padding-top:5px; background-image:url(../images/waistBar_A_head_bg.jpg); background-repeat:no-repeat; }
#index_def .waistBar .B .head{ height:34px; text-indent:25px; font-weight:bold; padding-top:5px; background-image:url(../images/waistBar_B_head_bg.jpg); background-repeat:no-repeat; }

#index_def .legBar .head{height:25px; text-indent:20px; line-height:20px;  font-weight:bold; padding-top:5px; background-image:url(../images/legBar_head_bg.jpg); background-repeat:no-repeat; }
#index_def .legBar .block{ border:1px #BFCFDE solid; border-top:none}

#index_def .waistBar .A .item{ background-image:url(../images/waist_A_item_bg.jpg); background-repeat:no-repeat}
#index_def .waistBar .A .block{ padding-top:5px; padding-bottom:10px}
#index_def .waistBar .A .item li{ text-indent:20px; line-height:22px;}
#index_def .waistBar .B .item{ background-image:url(../images/waist_B_item_bg.jpg); background-repeat:no-repeat}
#index_def .waistBar .B .item li{ text-indent:20px;line-height:22px;}
#index_def .waistBar .B .block{ padding-top:5px; padding-bottom:10px}

#index_def .legBar .block td{ text-indent:2em; height:26px; border-bottom:1px #efefef dotted}

#article_def .title,#video_def .title,#data_def .title{ padding-top:10px; font-size:14px; font-weight:bold; text-align:center}
#article_def .infos,#video_def .infos{ line-height:35px; text-align:center; border-bottom:1px #CCCCCC solid}
#article_def .action,#video_def .action{ text-align:center; padding-top:5px}
#article_def .actionText,#video_def .actionTex{ cursor:pointer}
#article_def .content,#video_def .content{ min-height:190px; line-height:22px;}
#article_def .mainBar,#article_def .sideBar,#video_def .mainBar,#video_def .sideBar,#data_def .mainBar,#data_def .sideBar{ border:1px #DDD solid; padding:10px;}
.head{ font-weight:bold; height:28px;}

#article_show .mainBar,#article_show .sideBar{ border:1px #DDD solid; padding:10px;}
#article_show .list td{ height:26px; line-height:26px; border-bottom:1px #ddd dotted}

#video_def .title{ height:30px;}
#data td{ text-indent:10px }
#video_def .player{ text-align:center}

#data_def #data{ margin-top:10px; }
#data_def #data td{ height:28px; line-height:28px}


#user_register .mainBar,#user_register .sideBar{ border:1px #DDD solid; padding:10px;}
#user_register .title{ text-align:center; font-size:14px; font-weight:bold; color:#CC3300; padding:10px; border-bottom:1px #996666 solid ; margin-bottom:10px;}
#user_register .step{ background:#3399FF; height:24px; line-height:24px; text-indent:2em; color:#FFF; font-weight:bold}
.userForm td{ height:28px}
.userForm .field{ padding-left:10px}

#user_show .mainBar,#user_show .sideBar{ border:1px #DDD solid; padding:10px;}
#user_show .userinfo td{ padding:5px}

#user_def .mainBar,#user_def .sideBar{ border:1px #DDD solid; padding:10px;}
#user_def .data td{ text-indent:20px;}

/*CP*/
.cp .mainBar,.cp .sideBar{ border:1px #DDD solid; padding:10px;}
.cp .sideBar{background-color:#EAF0F6; }
.cpMenu .menuBlock .topic{ background:#6699CC; text-align:center; height:28px; line-height:28px; color:#FFFFFF; font-weight:bold }
.cpMenu .menuBlock li{ text-indent:60px; line-height:26px;}
.cp .mainBar .title{ background:#FFFFCC; text-indent:15px; line-height:26px; margin-bottom:10px; font-weight:bold}

/*footer*/
#footer{ background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x}
#footer .bottomMenu { width:560px; margin-left:auto; margin-right:auto; padding-top:20px}
#footer .bottomMenu li{ width:80px; float:left; height:30px; line-height:30px}
#footer .copyright{ width:910px; height:30px; line-height:30px; margin-left:auto; margin-right:auto; text-align:center;clear:both}

.box_bg{ height:34px; text-indent:25px; font-weight:bold; padding-top:5px; background-image:url(../images/mainBar_second_head_bg_2.jpg); background-repeat:no-repeat; }
.list th{ background:#F0F0F0; font-weight:normal; height:30px; line-height:30px; }
