body, p, form, ul, li, dl, dt, dd, h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
    list-style: none;
}
body {
	font-size:12px;
	font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Microsoft JhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu;
	_background:url(../images/header_nav_sp.png) no-repeat 0 0;
	_background-attachment: fixed;
}
.cl:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.cl {
	zoom:1;
}
a
{
	color:#3B3B3B;
	text-decoration:none;
}
a img
{
	border:none;
}
.lf
{
	display:inline;
	float:left;
}
.lr
{
	display:inline;
	float:right;
}
.hide
{
	display:none;
}

.header
{
	height:458px;
	position:relative;
}
.header_s
{
	height:73px;
	position:relative; background-color:#4a4a4a
}
.header_top
{
	height:458px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:3;
}
.header_nav
{
	height:458px;
	max-width:1080px;
	margin:0 auto;
}
.header_nav_left{
	height:300px;
	width:590px;
	
	background-image:url(../images/logo2.png);
	background-repeat: no-repeat; margin-top:25px
}
.header_nav_right{
	height:458px;
	width:400px;

}

.searchfor
{
	width:370px;
	height:400px;
	margin-top:21px;
	background-image:url(../images/tm.png);

	position:relative;
	z-index:3; color:#FFFFFF
}
.searchfor .p1{ text-align:center; font-size:15px; padding-top:40px}
.searchfor .form_s{ width:310px; height:255px; border:2px #FFFFFF solid; margin-left:25px; margin-top:20px }

.header_slideimg ul
{
	overflow:hidden;
	*zoom:1;
}
.header_slideimg ul li
{
	float:left;
	width:100%;
	margin-right:-100%;
	display:none;
	position:relative;
	overflow:hidden;
	z-index:0;
}
.header_slideimg .header_slideimg_dd
{
	z-index:0;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.header_slideimg_tt
{
	display:block;
	width:777px;
	height:91px;
	margin:0 auto;
	margin-top:290px;
	margin-bottom:90px;
}
.header_slideimg_btn
{
	display:block;
	width:250px;
	height:50px;
	margin:0 auto;
}
.header_slideimg_blcok
{
	display: block;
    margin: 0 auto;
}
.header_slide_leftright
{
	position:absolute;
	width:40px;
	height:40px;
	top:180px;
	width:100%;
	z-index:5;
}
.header_slide_leftright p
{
	max-width:1440px;
	margin:0 auto;
}
.header_slide_left,.header_slide_right
{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/header_slide_bg.png) no-repeat 0 0;
	cursor:pointer;
}
.header_slide_left
{
	margin-left:10px;
}
.header_slide_right
{
	margin-right:10px;
	background-position:-45px 0;
}
.header_slide_left:hover
{
	margin-left:10px;
	background-position:0 -45px;
}
.header_slide_right:hover
{
	margin-right:10px;
	background-position:-45px -45px;
}
.header_slide_index
{
	position:absolute;
	width:40px;
	height:40px;
	bottom:20px;
	width:100%;
	z-index:5;
}
.header_slide_index p
{
	max-width:1000px;
	font-size:0;
	line-height:0;
	text-align:center;
	margin:0 auto;
}
.header_slide_index i
{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:14px;
	height:14px;
	background:url(../images/header_slide_bg.png) no-repeat -24px -90px;
	margin:0 5px;
	cursor:pointer;
}
.header_slide_index i.c
{
	background:url(../images/header_slide_bg.png) no-repeat -48px -90px;
}

.searchfor_txt
{
	border:none;
	background:none;
	position:absolute;
	left:29px;
	top:7px;
	width:140px;
	height:14px;
	font-size:12px;
	line-height:14px;
	outline:none;
	color:#FFF;
	z-index:3;
}
.searchfor_btn
{
	position:absolute;
	left:5px;
	top:5px;
	border:none;
	width:19px;
	height:19px;
	background:url(../img/searchfor_btn.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
	z-index:3;
}

.titleblock1
{
	text-align:center;
}
.titleblock1 span
{
	display:block;
	font-size:30px;
	line-height:32px;
	text-transform:uppercase;
	margin-bottom:15px;
	color:#999999;
}
.titleblock1 b
{
	display:block;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	color:#666666;
}


/** modal window styles **/
#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


#loginmodal {
  width: 593px; height: 427px;
  
   background: url(../images/tm4.png) repeat 0 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  
}

#loginform { padding-left: 90px; color: #fff;}

#loginform label { display: block; font-size: 1.1em; font-weight: bold; color: #fff; margin-bottom:13px; }


.txtfield { 
 
  width: 60%;
  padding: 6px 5px; margin-left:15px;
  margin-bottom: 15px;
  font-family: 'Helvetica Neue', Helvetica, Verdana, sans-serif;
  color: #7988a3;
  font-size: 1.4em;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edf3f9), to(#fff));
  background-image: -webkit-linear-gradient(top, #edf3f9, #fff);
  background-image: -moz-linear-gradient(top, #edf3f9, #fff);
  background-image: -ms-linear-gradient(top, #edf3f9, #fff);
  background-image: -o-linear-gradient(top, #edf3f9, #fff);
  background-image: linear-gradient(top, #edf3f9, #fff);
  border: 1px solid;
  border-color: #abbce8 #c3cae0 #b9c8ef;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.4);
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  transition: all 0.25s linear;
}

.txtfield:focus {
  outline: none;
  color: #525864;
  border-color: #84c0ee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 7px #96c7ec;
}

.btn{background-color: #ff7033;width: 102px;height: 38px;color: #FFF;font-size: 18px;border: none;
    -webkit-border-radius: 6px;
  -moz-border-radius: 6px; margin-left:85px; color:#FFFFFF; font-weight:bold;
  border-radius: 6px; margin-top: 30px;}
.btn_t{background-color: #666666;width: 102px;height: 38px;color: #FFF;font-size: 18px;border: none;
    -webkit-border-radius: 6px;
  -moz-border-radius: 6px; margin-left:55px; color:#FFFFFF; font-weight:bold;
  border-radius: 6px; margin-top: 30px;}


