@charset "utf-8";


* {

	outline: none !important;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

/* =============================================================================

   Fix the clear issue

   ========================================================================== */

.hide {

	display: none;

}

.clear {

	clear: both !important;

	display: block !important;

	font-size:0 !important;

	height:0 !important;

	line-height: 0 !important;

	width: 100% !important;

	margin:0 !important;

	padding:0 !important;

	border:0 !important;

	

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

} /* Hide from IE Mac \*/

.clearfix {

	display: block;

} /* End hide from IE Mac */

.clear-fixed {

	height: 100%;

	overflow: hidden;

}

/* =============================================================================

   Links & Image

   ========================================================================== */

a, a:hover, a:focus {

	text-decoration: none;

}

a:hover, a:active, a:focus {

	outline: none;

}

a img {

	border: none;

}

img {

	vertical-align:top;

}





/* =============================================================================

   Typography

   ========================================================================== */

::-moz-selection {

background: #F78118;

color: #FFFFFF;

text-shadow: none;

}

::selection {

	background: #F78118;

	color: #FFFFFF;

	text-shadow: none;

}

body {

	line-height: 1;

}

abbr[title] {

	border-bottom: 1px dotted;

}

b, strong {

	font-weight: bold;

}

em, i, dfn {

	font-style: italic;

}

hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #CCCCCC;

	margin: 1em 0;

	padding: 0;

}

ins {

	background: #FFFF99;

	color: #000000;

	text-decoration: none;

}

mark {

	background: #FFFF00;

	color: #000000;

	font-style: italic;

	font-weight: bold;

}

pre {

	white-space: pre;

	white-space: pre-wrap;

	word-wrap: break-word;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

small {

	font-size: 85%;

}

sub, sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

/* =============================================================================

   Button, input, textarea

   ========================================================================== */

button, input, select, textarea {

	font-size: 100%;

	margin: 0;

	vertical-align: baseline;

*vertical-align: middle;

}

button, input {

	line-height: normal;

*overflow: visible;

}

button, input[type="button"], input[type="reset"], input[type="submit"] {

	cursor: pointer;

	-webkit-appearance: button;

}

textarea {

	overflow: auto;

	vertical-align: top;

	resize: vertical;

}

/* =============================================================================

   Tables

   ========================================================================== */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

td {

	vertical-align: top;

}







/* leftsead */

#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}

*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#leftsead li{width:161px;height:60px;}

#leftsead li img{float:right;}

#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}

#leftsead li a .shows{display:block;}

#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}

#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}

#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}

#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}

#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}

#p1{width:47px;height:49px;float:left}

