@charset "gb2312";
/* CSS Document by mfx */
/* 格式化 */
body { margin: 0; font-size: 12px; color: #000; font-family: "宋体"; background:#f4f4f4 url(imagesapp_01.jpg) no-repeat center 0; }
html,
html body { height: 100%; }
div,
span,
p,
form,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
th,
td,
dl,
dt,
dd,
caption,
a,
legend,
hr,
b,
blockquote,
textarea { margin: 0; padding: 0; border: 0; }
ul,
li,
ol { list-style-type: none; }
table,
input,
textarea,
select,
button { font-size: 12px; vertical-align: middle; }
img,
a img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }/*相邻边被合并*/
address,
caption,
cite,
code,
dfn,
em,
th,
var { font-style: normal; font-weight: normal; }
q:before,
q:after { content: ''; }
/* 默认链接颜色 */
a:link,
a:visited { outline-style: none; color: #333333; text-decoration: none; }
a:hover,
a:active { color: #c00; text-decoration: underline; }
/* 颜色 */
.black { color: #000; }
.cWhite,
.cWhite a:link,
.cWhite a:visited,
.cWhite a:hover { color: #fff; }
.red { color: #ff0000; }
.red2 { color: #7f2d00; }
.grey333 { color: #333333; }
.grey666 { color: #666666; }
.orange { color: #ff7200; }
.blue { color: #00F; }
.navy { color: #183b7d; }
.lchot,
a.lchot { color: #bd0a01; }
.black,
a.black { color: #000; }
/* 下划线 */
.unline,
.unline a { text-decoration: underline }
.nounline,
.nounline a,
.list12 .nounline { text-decoration: none }
/* 通用属性 */
.left { float: left; }
.right { float: right; }
.clear { clear: both; font-size: 1px; width: 1px; visibility: hidden; margin-top: 0px!important; *margin-top:-1px
}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
/* ie7 hack*/
*+html .clearfix { min-height: 1%; }
/*文字对齐方式*/
.txtLeft { text-align: left }
.txtRight { text-align: right }
.txtCenter { text-align: center }
/*常用方法*/
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
.show { display: block }
.hidden { display: none }
.invisible { visibility: hidden; }
.hand { cursor: pointer; }
.fB { font-weight: bold; }
.fI { font-style: italic; }
.f12px { font-size: 12px; }
.f14px { font-size: 14px; }
/* CSS空白 */
.blank1 { margin: 0 auto; height: 1px; font-size: 1px; clear: both; overflow: hidden }
.blank2 { margin: 0 auto; height: 2px; font-size: 1px; clear: both; overflow: hidden }
.blank3 { margin: 0 auto; height: 3px; font-size: 1px; clear: both; overflow: hidden }
.blank5 { margin: 0 auto; height: 5px; font-size: 1px; clear: both; overflow: hidden }
.blank6 { margin: 0 auto; height: 6px; font-size: 1px; clear: both; overflow: hidden }
.blank8 { margin: 0 auto; height: 8px; font-size: 1px; clear: both; overflow: hidden }
.blank10 { margin: 0 auto; height: 10px; font-size: 1px; clear: both; overflow: hidden }
.blank15 { margin: 0 auto; height: 15px; font-size: 1px; clear: both; overflow: hidden }
.blank20 { margin: 0 auto; height: 20px; font-size: 1px; clear: both; overflow: hidden }
.blank25 { margin: 0 auto; height: 25px; font-size: 1px; clear: both; overflow: hidden }
.blank28 { margin: 0 auto; height: 28px; font-size: 1px; clear: both; overflow: hidden }
.blank30 { margin: 0 auto; height: 30px; font-size: 1px; clear: both; overflow: hidden }
.wrapper { width: 1000px; margin: 0 auto; }
#top { line-height: 50px; height: 50px; text-align: right; padding-left: 200px; color: #e1dede; }
#top a { color: #e1dede; }
 
#footer {width: 100%; background-color: #ebebeb; padding:35px 0; text-align: center;   margin: 0 auto;  line-height: 26px; color: #666; color: #333333; }
#footer a { color: #333333; }
.media { height: 166px; border-bottom: 1px dotted #d1d1d3; position: relative; padding-top: 1px; }
.media-slider { position: relative; overflow: hidden; height: 59px; margin-top:55px;  }
.btn-prev { background-image: url(images039.png); left: -50px; }
.media-control-btn { position: absolute; width: 50px; height: 100%; top: 0; background-repeat: no-repeat; background-position: 0 52%; }
.btn-next { background-image: url(images040.png); right: -50px; }
.list2 { height: 59px; width: auto; }
.media-list { position: absolute; top: 0; left: 0; }
img { border: 0; display: inline-block; vertical-align: top; }
.list2 img {   margin-left: 35px; }


#header { position:relative; height:700px; }

#xinxi {position:absolute;
	bottom:20px;
	right:0px; width:350px; height:60px; font-family: "Microsoft YaHei","黑体"; font-size:14px; line-height:21px; color:#666666}
#header .i,#header .a {position:absolute;
	bottom:335px;
	right:0px; width:170px; height:70px; overflow:hidden; text-indent:-999px ;  }
	#header .i {right:205px;}
#header .i a,#header .a a {width:170px; height:70px; display:block}	
#slides {
	position:absolute;
	top:73px;
	left:0px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:260px;
	left:-40px;
	width:24px;
	height:47px;
	display:block;
	z-index:101;
}

.slides_container {
	width:520px;
	height:623px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:535px;
}

.pagination { display:none;
	margin:-30px 0 0 260px;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a { display: block; width: 12px; height: 0; padding-top: 12px; background-image: url(imgpagination.png); background-position: 0 0; float: left; overflow: hidden; }

.pagination li.current a {
	background-position:0 -12px;
}
