@charset "utf-8";
/* CSS Document */
html {

}

form { margin:0; padding:0;} 
a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover {color:#f60; text-decoration:underline;}
.clear { height:1px; clear:both; overflow: hidden;}

img {border:0px;}
.img_border { border:1px solid #dcdddd;}

.title { background-image:url(../images/title_bg.jpg);}
.title_p { font-weight:bold; font-size:16px; margin:0 40px; color:#8b1a20}
.title .more { text-align:right; margin-right:8px; font-size:13px; font-weight:bold;}
.list_title { font-weight:bold; font-size:13px; color:#3d5d6a; background-image:url(../images/dot_x.jpg); background-position:bottom; background-repeat:repeat-x; padding:8px; text-align:center;}
.list_title_sub { text-align:right; background-image:url(../images/dot_x.jpg); background-position:bottom; background-repeat:repeat-x; padding:5px 8px; margin-bottom:3px; font-size:13px; font-weight:bold; }

body {margin:0; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/cj/bodybgrepeat.jpg); background-repeat:repeat; background-position:top; }
#main {width:1000px; border:1px solid #dbdbdb; margin-left:auto; margin-right:auto; border-top:0; background-color:#FFF;}
#main_in {padding:5px 10px;}

#top {width:1006px; background-color:#3d5d6a; margin-left:auto; margin-right:auto; color:#FFF; margin-top:1px; height:30px; padding-top:0px;}
#top input { border:1px solid #e0e0e0; width:106px; height:16px;}
.inputImg { width:55px; height:18px;}

#top_menu {border:1px solid #e7e7e7; background-image:url(../images/top_menu_bg.jpg); background-repeat: repeat-x; background-position:bottom; padding:13px 4px;  height:48px;}
#top_menu  div { float:left; padding:0 17px; line-height:1.2; margin-top:5px;}
#top_menu  div a:link { color:#5f6160;}
#top_menu  div a:visited { color:#5f6160;}
#top_menu  div a:hover { color:#F60;}
#top_menu  img {float:left; margin-top:5px;}
#top_menu span { color:#900a0f;}

#search_bar {
	background-image:url(../images/keyW_bg.jpg);
	font-size:13px;
	color:#FFF;
	margin-top:1px;
}
#search_bar input { border:1px solid #6e1115; color:#999999; padding:1px; font-size:13px;}

#banner_in { border:1px solid #dcdddd; padding:1px; margin-top:4px;}


#content { margin-top:8px; color:#4e4e4e;}
#content a:link { color:#333;}
#content a:visited { color:#333;}
#content a:hover { color:#F60;}
#content #left {width:726px; float: left;}
#content #right { width:244px; float:right;}
#content #right a:link { color: #006699}
#content #right a:visited { color:#006699;}
#content #right a:hover { color:#F60;}


#content #here { background-image:url(../images/here_bg.jpg); color: #3d5d6a; font-weight:bold;}
#content #here a:link { color: #3d5d6a; }
#content #here a:visited { color: #3d5d6a;}
#content #here a:hover { color: #F60;}

#content .border { margin-top:8px; border:1px solid #dcdddd;}
#content .bordertitle { background-image:url(../images/border_title_bg.jpg); height:29px; border-bottom:1px solid #dcdddd;}
#content .border ul { margin:0; padding:0; list-style:none; padding:6px; margin-left: auto; margin-right:auto;}
#content .border ul li { margin:0; padding:0; list-style:none; float:left; margin:4px; border:1px solid #dddede; width:127px; height:82px; overflow:hidden;}

#content .border_index ul { margin:0; padding:0; list-style:none; padding:3px; margin-left: auto; margin-right:auto;}
#content .border_index ul li { margin:0; padding:0; list-style:none; float:left; margin:4px;  width:130px; height:60px; overflow:hidden; border:0;}

#content .borderBottom { height:3px; background-color:#eeeeee; overflow:hidden;}

#news_list { background-image:url(../images/new_list_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #e1e2e2; margin-top:5px; padding:15px;}
#news_list ul {margin:0; padding:0; list-style:none; margin:5px;}
#news_list ul li {margin:0; padding:0; background-image: url(../images/dot_x.jpg); background-repeat:repeat-x; background-position:bottom; list-style:none; line-height:28px; font-size:13px; color:#333333; padding-left:15px;}





#news_list ul li span { color:#999999; margin-left:15px;}
.news_list_sub { border:1px solid #e3e4e4;}
.news_list_sub .title_01 { background-image: url(../images/news_list_sub_title_01.jpg); height:30px; line-height:30px; text-indent:28px; color:#FFF; font-weight:bold; font-size:13px;}
.news_list_sub .title_02 { background-image: url(../images/news_list_sub_title_02.jpg); height:30px; line-height:30px; text-indent:28px; color:#FFF; font-weight:bold; font-size:13px;}
.news_list_sub  ul { margin:10px; padding:0;}
.news_list_sub  ul li { margin:0; padding:0; list-style:none; font-size:13px; line-height:28px;}

#news_list_title { background-image:url(../images/title_list_bg.jpg); font-size:14px; font-weight:bold; color: #fff;}



#news_detail { background-image:url(../images/new_list_bg.jpg); background-repeat:repeat-x; background-position:top; border:1px solid #e1e2e2; margin-top:5px; padding:15px 30px; color:#333;}

#news_detail_title { font-size:18px;text-align:center;font-weight:bold;color: #93262B;}
#news_p { background-image: url(../images/news_p_bg.jpg); background-repeat:repeat-x; color:#999999; text-align:center; height:28px; margin:15px 0; line-height:28px;}
#news_p a:link {color:#999;}
#news_p a:visited {color:#999;}
#news_p a:hover {color:#F60;}
#news_detail_content_pic { text-align:center; line-height:2.0; color:#a31f25;}
#news_detail_content { font-size:13px; line-height:1.7;}
#news_detail_b { background-color:#f7f9f9; border:1px solid #e5edec; padding:8px; font-size:14px; text-align:right;}

#page { font-size:12px; margin:5px; margin-top:12px; color:#666666;}
#page a:link {color:#666666;}
#page a:visited {color:#666666;}
#page a:hover {color:#F60;}
#page span{ margin:0 4px;}
#page strong{ color:#990000;}


.title_right { margin-top:8px; background-image:url(../images/title_r_bg.jpg); background-repeat:repeat-x; color:#333333; font-weight:bold;}
.title_right_sub { background-color:#f6f6f6; border-bottom:1px solid #edeee9; padding:5px 0;}
.title_right_sub input {border:1px solid #838383;}
.right_list { margin-top:8px; font-size:12px; line-height:1.8;}
.right_list span { margin:0 8px;}
/*.right_list div { margin:0 8px; width:62px; float:left; margin-bottom:6px;}*/
.right_list div { margin:0 4px; width:72px; float:left; margin-bottom:6px;}

.right_list ul { margin:0; padding:0;}
.right_list ul li { margin:0; padding:0; padding:0 25px; list-style:none; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; line-height:23px; background-position:6% 50%;}

.right_ad { border:1px solid #dfddde; padding:1px; margin-top:8px;}
.index_ads {border:1px solid #dfddde; padding:1px; margin-top:8px; width:350px; height:72px; overflow:hidden; margin-bottom:8px;}

#footer { background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; background-position:top; padding:15px; font-size:13px; text-align:center; line-height:1.8; border-top: 1px solid #dcdddd; color:#333;}
#footer span { color:#cccccc; margin:0 10px;}
#footer a:link {color:#333;}
#footer a:visited {color:#333;}
#footer a:hover {color:#F60;}

.dot_x { height:1px; overflow:hidden; background-image:url(../images/dot_x.jpg); margin:15px 0;}

.friend_link_txt { font-size:13px; line-height:1.8;}
.friend_link_txt a:link { margin:0 10px;}
.friend_link_txt a:visited { margin:0 8px;}
.friend_link_txt a:hover { margin:0 8px;}

.ad_in { border:1px solid #dcdddd; padding:3px; margin-top:5px;}

.space_line { width:26px; background-image:url(../images/space_line.jpg); background-position:center; background-repeat: repeat-y;}


.news_list_index {}
.news_list_index ul { margin:0; padding:0; margin-top:3px;}
.news_list_index ul li { margin:0; padding:0; padding:0 5px; list-style:none; line-height:24px;  font-size:13px; clear:both;}
.news_list_index ul li span {float:right; color:#cccccc;}
.news_list_index ul li a:link  {float: left; padding-left:12px; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; background-position:0 50%; }
.news_list_index ul li a:visited  {float: left; padding-left:12px; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; background-position:0 50%; }
.news_list_index ul li a:hover  {float: left; padding-left:12px; background-image:url(../images/arrow_right.jpg); background-repeat:no-repeat; background-position:0 50%; }
