﻿/*  base style */

/* basic elements */
* { margin: 0; padding: 0; }
body { font:13px/1.6em Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(bg_all.jpg); text-align: center; }
img { border: 0; }
table { width:100%; border:0; }
td { vertical-align:top; }

a:link { color: #264764; text-decoration: none; }
a:visited { color: #264764; text-decoration: none; }
a:hover { color: #FF6400; text-decoration: underline; }

.nav a:link { color: #600; text-decoration: none; }
.nav a:visited { color: #600; text-decoration: none; }
.nav a:hover { color: #F00; text-decoration: underline; }

p, ul, ol  { margin: 0; padding: .5em 0; }

.hot a:link { color: #DC143C; }
input, select, textarea{ font-size: 12px; font-family: "Verdana", "宋体","sans-serif"; }
form { margin: 0; padding: 0; }
.hiddenfix { display: none; }
.clearfix { content: "."; font-size: 1px; display: block; height: 0 !important; height: 1%; clear: both; visibility: hidden; background: none; line-height: 0%; }
.heightfix { height: auto !important ; height: 1px; }
.centerfix {text-align:center}
.red {color:#FF0000}
.orange {color:#FF6400}
.blue {color:#0000FF}
.green {color:#368C41}
.brown {color:#660000}

/*  top Nav */
#gNav {background: url(g_nav_bg.gif) repeat-x;height:36px;width: 100%;}
.gNav {width: 978px; height: 35px;  overflow: hidden; position: relative; margin: 0 auto; }
#gNav .line {height: 35px; background: url(g_nav_line.gif) no-repeat left 0; }
#logo {width: 88px; height: 31px; background: url(logo2.gif) no-repeat; overflow: hidden; line-height: 1000px; padding:0; margin:2px 0 0 6px; float: left; cursor: pointer; display: inline;}
#gNav ul { margin:0; padding:0 0 0 10px; list-style: none; float: left; }
#gNav li { float: left; padding: 12px 9px 0 11px; height: 18px;overflow: hidden;}

#gNavR {width: 88px; height: 22px; float: right; margin: 7px 8px 0 5px; display: inline;}
#gNavR a{width: 88px; height: 22px; overflow: hidden; background: url(g_nav_r.gif); display: block; line-height: 1000px;}
#gNavR a:hover {background: url(g_nav_r.gif) 0 -22px;}

#gNav li a{background:url(btn-r.gif) no-repeat right -18px;color:#333;text-decoration:none;display: block;}
#gNav li a span{padding: 0px 10px;display:block;background:url(btn-l.gif) no-repeat left -18px;color:#fff; text-decoration: none;}
#gNav li a:hover{background-position:100% 0px;;}
#gNav li a:hover span {padding: 0px 10px;background-position:0% 0px;;color:#fff;}

/* common */
.clear { clear:both; }
.hide, .dupe { display: none; }

/*  allpage */
#container { width:1000px; margin:0 auto; background-color:#F7E1AA; text-align:left; } /* Width of all pages : 1003px  */

/* sitetoplogo */
#sitetoplogo{ margin:0;clear: both;width:1000px; height:80px; background:url(sitetoplogo.jpg) no-repeat;}

/* sub menu */
#sub_menu{ margin:0; width:1000px; height:34px; background:url(bg_submenu.jpg) no-repeat;}
#sub_menu_t ul{ margin:0 20px;}
#sub_menu_t ul li{ line-height:1.5em; list-style:none; font-size:14px; color:#600; font-weight:bold; text-align:center;}

/*  */
#right{ margin-top:7px; width:678px; float:left;}
#left{ margin:7px 0 0 7px; width:315px; float:left;}

/* third */
.third_left_box{ margin:7px 2px 0 0; width:334px; float:left;}
.more_third{ position:absolute; top:20px; left:270px; width:50px; height:20px; background:url(index_09.jpg) no-repeat right;}

.third_text ul{ margin:0 10px;}
.third_text ul li{ list-style:none; line-height:1.7em; padding:0 0 0 15px; color:#666; background:url(listnew.jpg) no-repeat left; border-bottom:1px dashed #999;}
.third_time span{ width:250px; float:left;}

.third_right_box{ margin-top:7px; width:334px; float:left;}

/* search 02 */
#search02_bj{ margin-bottom:7px; width:275px; height:83px; padding:7px 20px; background:url(index_17.jpg) no-repeat;}
#search02_title{ margin:0;}
#search02_title h3{ list-style:none; line-height:1.6em; color:#ce0609; font-size:16px;}
#search02_g{ margin-top:5px;}

.search_input {width:100px;padding:2px;border:1px solid #7f9db9;background:#fff;}
.search_submit {width:72px;margin-left:2px;height:21px;background: url(search_more.gif) no-repeat;border:none;font-size:12px;cursor:pointer;padding:0px;}

/* left */
.left_menu_top{ margin:0; width:315px; height:11px; font-size:0; background:url(index_20.jpg) no-repeat;}
.left_menu_title{ margin:0; width:275px; height:18px; padding:0 20px; background:url(index_35.jpg) no-repeat;}
.left_menu_title h3{ list-style:none; line-height:1.2em; font-size:14px; font-weight:bold; color:#921111;}
.left_menu_title a:link , .left_menu_title a:visited { color: #921111; text-decoration: none; }
.left_menu_title a:hover { color: #FF6400;}
.left_menu_bj{ margin:0; width:315px; height:; background:url(index_21.jpg) repeat-y;}
.left_menu_bottom{ margin-bottom:7px; width:315px; height:11px; font-size:0; background:url(index_30.jpg) no-repeat;}
.left_menu_text ul{ margin:0 10px;}
.left_menu_text ul li{ line-height:1.6em; list-style:none; background:url(listdot.jpg) no-repeat left; padding:0 0 0 15px; border-bottom:1px dashed #7B0707;}
.left_menu_photo{ margin:0 0 0 5px;}
.left_menu_photo img{ margin:5px; float:left; border: #000 1px solid;}

/* copyright */
#copyright_top{ margin-top:7px; width:1000px; height:11px; font-size:0; background:url(bg_1000_a.jpg) no-repeat;}
#copyright_bj{ margin:0; width:1000px; background:url(bg_1000_b.jpg) repeat-y; text-align:center;}
#copyright_text ul{ margin:0;}
#copyright_text ul li{ list-style:none; line-height:1.6em; text-align:center;}
#copyright_bottom{ margin-top:0px; width:1000px; height:11px; font-size:0; background:url(bg_1000_c.jpg) no-repeat;}

/*  photo  */
.photo_pic{ margin:8px 0 0 10px;}
.photo_pic dl{ margin:0 17px 0 0; height:130px; float:left; display:inline;}
.photo_pic dd{ list-style:none; line-height:1.8em; font-size:12px; text-align:center;}
.photo_pic img{ border:1px solid #CCC; padding:2px;}

#page_title{ margin:0; width:634px; height:26px; padding:8px 0 0 44px; background:url(bg678_34.jpg) no-repeat;}
#page_title span{line-height:1.6em; font-size:14px; color:#600;}

/* AD */
.left_main_ad { margin:8px 0 0 10px;}
.left_main_ad dl{ margin:0 17px 0 0; float:left; display:inline;}

#left_ad300{margin:0 0 0 7px;}
#left_adv{ margin-bottom:7px; width:300px; height:250px; padding:9px 7px 9px 8px; background:url(index_photo_03.jpg) no-repeat;}
#left_ad300_250{}

/*  */
.list_title ul{ margin:0 20px;}
.list_title ul li{ list-style:none; line-height:2.5em; font-size:14px; font-weight:bold; color:#600; background:url(listnew.jpg) no-repeat left; padding:0 0 0 20px; border-bottom:1px dashed #DBA0B3;}
.list_title_time span{ width:560px; float:left;}

.list_box{ margin:2px 20px 2px 20px; border-bottom:1px dashed #DBA0B3;}

.list_text ul{ margin:0px;}
.list_text ul li{ list-style:none; line-height:1.7em; font-size:14px; color:#600; background:url(list_jt_01.jpg) no-repeat left; padding:0 0 0 10px;}
.list_text_time span{ width:570px; float:left;}

.list_photo{ margin:18px 0 -10px 15px;}
.list_photo dl{ margin:0 12px 0 0; float:left; display:inline;}
.list_photo dd{ list-style:none; line-height:1.8em; font-size:12px; text-align:center;}
.list_photo img{ border:1px solid #CCC; padding:2px;}

/*  */
.left_menu_t ul{ margin:0 10px 0 10px;}
.left_menu_t ul li{ line-height:1.6em; list-style:none;  padding:0 0 0 10px; border-bottom:1px dashed #7B0707;}
.left_menu_t ul li a{ padding:0 10px 0 10px; background: url(listdot.jpg) no-repeat left;}