﻿/* CSS Document */
/* 整体结构 */
html { scrollbar-face-color:#efefef; scrollbar-highlight-color:#f6f6f6; scrollbar-3dlight-color:#e5e5e5; scrollbar-darkshadow-color:#ececec; scrollbar-Shadow-color:#dcd9d9; scrollbar-arrow-color:#285bbe; scrollbar-track-color:#f5f5f5;}
body { margin:0; font-family:"宋体",arial,verdana,sans-serif; background:#fff url(../Images/h_hd_bg.gif) repeat-x top; line-height:1.4em; font-size:12px;}
img { border:0;}
h1,h2,h3,h4,h5,h6,input,div,p,ul,dl,dt,dd,form { margin:0; padding:0;}
li { list-style:none;}
a,label,button { cursor:pointer;}
.clear:after {	content: "."; height: 0; visibility:hidden; display: block; clear: both;}
.hackbox { border-top:1px solid transparent !important; margin-top:-1px !important; border-top:0; margin-top:0; clear:both; visibility:hidden; font-size:0; line-height:0;}

.main { width:960px; margin:0 auto;}
.head { height:75px; padding-top:33px;}
.reg_lk { width:125px; height:29px; background:url(../Images/h_lf_mm.gif) no-repeat; float:left;}
.reg_lk ul {}
.reg_lk ul li { padding:7px 0 0 15px; float:left;}
.reg_lk ul li a { text-decoration:none; color:#585858;}
.reg_lk ul li a:hover { text-decoration:underline; color:#f00;}
.h_logo { width:189px; height:58px; margin:10px 0 0 240px; _margin:10px 0 0 190px; background:url(../Images/h_logo.gif) no-repeat; text-indent:-999em; float:left;}
.pro_lk { width:258px; height:29px; background:url(../Images/h_rg_mm.gif) no-repeat; float:right;}
.pro_lk ul {}
.pro_lk ul li { padding:7px 9px 0 27px; float:left;}
.pro_lk ul li a { text-decoration:none; color:#585858;}
.pro_lk ul li a:hover { text-decoration:underline; color:#f00;}
.pro_lk_1 { background:url(../Images/h_ico_1.gif) no-repeat 11px 9px;}
.pro_lk_2 { background:url(../Images/h_ico_2.gif) no-repeat 11px 9px;}
.pro_lk_3 { background:url(../Images/h_ico_3.gif) no-repeat 11px 9px;}
.seach { width:701px; height:80px; margin:0 auto; background:url(../Images/sc_box_bg.gif) no-repeat 0 bottom;}
ul.sc_nav { height:28px; margin:0 0 0 80px;}
ul.sc_nav li { float:left;}
ul.sc_nav li a { display:block; text-decoration:none; font-weight:bold; float:left;}
ul.sc_nav li a span,ul.sc_nav li a:hover span { display:block; padding:0 0 0 5px; float:left;}
ul.sc_nav li a em,ul.sc_nav li a:hover em { display:block; height:20px; padding:7px 20px 0 15px; font-style:normal; float:left;}
.sc_nav_1 a span { background:url(../Images/sc_mm_bg.gif) no-repeat left bottom;}
.sc_nav_1 a em { background:url(../Images/sc_mm_bg.gif) no-repeat right bottom; color:#fff;}
.sc_nav_2 a { color:#2c64cd;}
.sc_nav_2 a:hover span { background:url(../Images/sc_mm_bg.gif) no-repeat left bottom;}
.sc_nav_2 a:hover em { background:url(../Images/sc_mm_bg.gif) no-repeat right bottom; color:#fff;}
.sc_box { height:30px; padding:7px 0 0 23px;}
input.sc_tx { width:550px; margin-top:7px; *margin-top:9px;  border:1px solid #fff; color:#6a6a6a; float:left;}
input.sc_bt { width:99px; height:31px; margin:0 0 0 12px; padding:2px 0 0 10px; *padding:5px 0 0 10px; background:url(../Images/sc_bt.gif) no-repeat 0 0; border:none; font-size:14px; font-weight:bold; color:#fff; float:left;}
.flash { width:700px; height:189px; margin:5px auto 0 auto; padding:1px 0 0 1px; border:2px solid #bbccef;}
.nav { margin:25px 0 0 140px;}
.nav ul li { padding:0 62px 0 0; float:left;}
.nav ul li a { display:block; width:84px; height:97px; background-image:url(../Images/h_nav_mm.gif); background-repeat:no-repeat; text-indent:-999em; blr:expression(this.onFocus=this.blur());}
.nav ul li a:focus { -moz-outline:0; }
.nav_lk_1 { background-position:0 0;}
.nav_lk_2 { background-position:-90px 0;}
.nav_lk_3 { background-position:-180px 0;}
.nav_lk_4 { background-position:-270px 0;}
.nav_lk_5 { background-position:-360px 0;}
.foot { width:800px; margin:25px auto 0 auto; border-top:1px solid #c2d4eb;}
.foot ul { width:500px; margin:3px auto 0 auto;}
.foot ul li { padding:5px 10px 0 10px; float:left;}
.foot ul li a { text-decoration:none; color:#777;}
.foot ul li a:hover { text-decoration:underline; color:#f00;}
.p_line { background:url(../Images/p_line.gif) no-repeat 0 7px;}
.Stat { height:23px; line-height:23px; text-align:center; color:#a4a4a4;}
.Stat a { text-decoration:none; color:#a4a4a4;}
.Stat a:hover { text-decoration:underline; color:#f00;}

/* 动画 */
#slider1 { width: 277px; height: 188px; position: relative; overflow: hidden; float:left;}
#slider2 { width: 421px; height: 188px; position: relative; overflow: hidden; float:right;}
#slider1 img, #slider2 img{
    border: 0px;
}
#slider1Content, #slider2Content {
    width: 720px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image, .slider2Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
    padding: 10px 13px 5px 8px;
    width: 384px;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
	-khtml-opacity: 0.6;
    opacity: 0.6;
	font-size:12px;
	font-weight:bold;
    color: #000;
    display: none;
}
.slider1Image span em { font-style:normal; font-family:Verdana, Geneva, sans-serif;}
.slider1Image span a {
	text-decoration:none;
	color:#000;
}
.slider2Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong, .slider2Image span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
ul { list-style-type: none;}

.in_fl { width:419px; height:188px; margin-right:1px; background-image:url(../Images/index_flash_bg.jpg); float:right;}
.in_fl_into { padding:20px 0 0 30px; float:left;}
.in_fl_lk { padding:11px 16px 0 0; float:right;}
.in_fl_lk a { display:block; width:132px; height:34px; text-indent:-999em;}


/* design by yerz */

