html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,a,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:14px;
    vertical-align:baseline;
	list-style:none;
}

input { border:0;}
input:hover {background-color:#FFC;}

body {
    line-height:1;
	font-family:'微软雅黑';
	line-height:180%;    color: #364459;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
	color:#333;
/*    vertical-align:baseline;
    background:transparent;
*/}

a:link { text-decoration: none;}
　　 a:active { text-decoration:blink; color:#236298;}
　　 a:hover { text-decoration:underline; color:#F06309;} 
　　 a:visited { text-decoration: none; color:#236298;}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0; 
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}

.fl{ float:left;}
.fr{ float:right;}
/*----------------------------------------------------------------------------------------------------------------------*/
ul#navmenu {z-index:99;position: relative; }
ul#navmenu li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; 
list-style: none; position: relative;} 
ul#navmenu ul { margin: 0; border: 0 none; padding: 0; width: 170px; list-style: none; display: none; position: absolute; top: 60px; left: 0;} 
ul#navmenu ul li { line-height:34px;float: none; /*For Gecko*/ display: block !important; display: inline; /*For IE*/ } 
ul#navmenu ul li a {background: url(../images/base/navmenu_bg00.png) repeat-y left top;
background: url(../images/base/navmenu_bg00.png) no-repeat left top !important; /*For Firefox*/*background:none;
/*For IE7 & IE6*/_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/base/navmenu_bg00.png',sizingMethod='crop');width:150px;height:34px;line-height:34px;display:block;}
/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { float: none; color: #fff; font-size:13px;height:34px;line-height:34px;font-weight:normal;padding:0px 10px;} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { color: #FF0; background:none;} 
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a { color: #95efff; } 
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, 
ul#navmenu li:hover li:hover li:hover a, 
ul#navmenu li.iehover li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover a { color: #fafa76; } 
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li.iehover li a { color: #FFF; } 
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover li a:hover { color: #FFF; } 
ul#navmenu ul ul, 
ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 170px; } 
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { display: none;} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { display: block;}

/************* 分页 */

.pages {
  clear:both;
  margin:0px 10px;
  font-size:0.8em;
  color:#888;
}
.pages strong,.pages span {
  color:#FFFFFF;
  display:block;
  float:left;
  height: 26px;
  line-height: 26px;
  padding:0px 8px;
  background:#0071bf;
  margin: 0px 3px 0px 0px;
  font-size:0.8em;
  border-radius: 3px 3px 3px 3px;
}
.content .pages a,.pages a {
  display:block;
  float:left;
  height:24px;
  line-height:24px;
  float:left;
  padding:0px 8px;
  border:1px solid #0071bf;
  border-radius: 3px 3px 3px 3px;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#0071bf;
  font-size:0.8em;
}

.content .pages strong {color:white;}
.pages span {float:right;}
#page {font-size:0.8em;}
#page strong {
padding:5px 8px;
background:#0071bf;
border-radius:5px;
color:white;
margin-right:15px;
font-size:12px;}
.clear {clear:both;}
.blank5,.blank10,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}
/************* 投票 */
#content_vote {text-align:left;}
#content_vote span {float:left;}
#content_vote li {line-height:28px;}
.content-num {
float:left;
width:14px;
height:18px;
line-height:18px;
text-align:center;
color:#fff;
font:bold 10px Tahoma;
margin:0px 15px 0px 0px;
padding:5px 6px;
background:#005BAC;
border-radius:20px;}
#content_vote input {padding:1px 10px;font-size:0.8em;}
.optionbar {
background: #F5F5F5;
border:1px solid #CAD9EA;
float:left;
height:14px;
line-height:14px;
margin:6px 0.5em 0px 1.5em;
}
.vote_img  {float:left; margin:0px 20px;}
.btn-primary{color:#fff;background-color:#5fbaac;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#35d2ab;}
.btn-primary.dropdown-toggle{background-color:#35d2ab;}
.input {
  width:72px;
  height:21px;
  line-height:21px;
  padding-left:10px;
  border:none;
  font-weight:bold;
  font-size:0.8em;
}

.btn_white {margin-right:20px; padding:5px 40px;background:#FAFAFA; color:#666; border:1px solid #ccc;border-radius: 3px 3px 3px 3px;-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;}

/* 留言 */
.form_message span { padding-left:20px; font-size:1.0em; color:#666;}
.guestbook_input,
.guestbook_textarea,
textarea#content,
.guestbook_code,
#nickname,
#guesttel,
#guestemail,
#guestqq,
#title

{clear:both; width:380px;height:32px; line-height:32px; margin:10px 90px 10px 0px; padding:0px 10px; background:#fff; border:none; border:1px solid #ddd;}

.guestbook_textarea,textarea#content {width:400px; height:88px;}
.guestbook_code {float:left;  width:222px; margin:0px 0px 20px 0px;}
.guestbook_input:hover,
.guestbook_textarea:hover,
.guestbook_code:hover,
#nickname:hover,
#guesttel:hover,
#guestemail:hover,
#guestqq:hover,
#title:hover,
textarea#content:hover
{ background-color:#FFC;
-moz-box-shadow:0px 0px 10px #A5C7FE;
-webkit-box-shadow:0px 0px 10px #A5C7FE;
box-shadow:0px 0px 10px #A5C7FE;
}
.guestbook_btn {
clear:both;
line-height:30px;
padding:0px 30px;
-moz-box-shadow: 3px 3px 4px #DFDFDF;-webkit-box-shadow: 3px 3px 4px #DFDFDF;box-shadow: 3px 3px 4px #DFDFDF;
	color:#FFF;
	font-size:14px;
border-radius: 1px 1px 1px 1px;
	overflow:hidden;
	cursor:pointer;
	background:#005BAC;
	display:block;
	line-height:30px;	
}
.guestbook_btn:hover{ background:#FF4A00;}
#checkcode {float:left;}
#content_text img {max-width:98%;overflow:hidden;}