body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {margin: 0;padding: 0; }
body{min-width: 990px; word-break: break-all;}
div{word-break: break-all;}
body {background: #E66C84;color: #555;font: 12px Tahoma, Verdana;line-height: 20px}
a {color: #5c5c5c;text-decoration: none;}
a:hover {text-decoration: none;}
a.strong:hover, a.strong-u:hover {color: #c70067;}
#header {
    background: none repeat scroll 0 0 ;

}

#header .topwrap, #header-sp-logo .topwrap {
    border-bottom: 0 none;
    height: 99px;
	
}
#header-sp-logo .topwrap,  #header-sp-logo .btmwrap {
    
    background: none repeat scroll 0 0 #FFFFFF;
	background-image:url(dd.gif);
    border: 1px solid #E6E1E2;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}
#header .topwrap{
    
    background: none repeat scroll 0 0 #FFFFFF;
	background-image:url(dd.gif);

    margin-left: auto;
    margin-right: auto;
    width: 980px;
}



#header .btmwrap{
    
    background: none repeat scroll 0 0 #FFFFFF;
	
    border: 1px solid #E6E1E2;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}


#header .nav1ext, #header-sp-logo .nav1ext { 
    height: 38px;
    margin: 10px 0 -50px;
}
#header .btmwrap, #header-sp-logo .btmwrap {
    height: 53px;
    margin-top: -5px;
}
#header .btmwrap {
    height: 5px;
}


#header .nav1wrap, #header-sp-logo .nav1wrap {
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	width: 990px
}
#header .nav1wrap .nav1, #header-sp-logo .nav1wrap .nav1 {
	background:url(mebg.gif);
	border: 1px solid #6a0080;
	border-bottom: 1px solid #6a0080;
	font-size: 14px;
	padding-left: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: inset 0 -1px 0 #c10075;
	-webkit-box-shadow: inset 0 -1px 0 #c10075;
	box-shadow: inset 0 -1px 0 #c10075;
	height: 43px;
	width: 987px;
	font-weight: bold;
}

#header .nav1wrap .nav1 ul li, #header-sp-logo .nav1wrap .nav1 ul li {display: inline;float: left;	height: 43px;	width: 96px;text-align: center; line-height:43px;}
#header .nav1wrap .nav1 ul li a, #header-sp-logo .nav1wrap .nav1 ul li a {color: #fff;display: inline-block;width: 96px;}
#header .nav1wrap .nav1 ul li a:hover, #header-sp-logo .nav1wrap .nav1 ul li a:hover{
    display: block;
    float: left;
    height: 43px;
    text-align: center;
    width: 96px;
	background:url(mover.gif) center no-repeat;
}


#header .nav1wrap .nav1 ul li.first, #header-sp-logo .nav1wrap .nav1 ul li.first, #header .nav1wrap .nav1 ul li.last, #header-sp-logo .nav1wrap .nav1 ul li.last {width: 96px}
#header .nav1wrap .nav1 ul li.first a, #header-sp-logo .nav1wrap .nav1 ul li.first a, #header .nav1wrap .nav1 ul li.last a, #header-sp-logo .nav1wrap .nav1 ul li.last a {width: 96px}
#header .nav1wrap .nav1 ul li.last a, #header-sp-logo .nav1wrap .nav1 ul li.last a {border-right: 0}

#header .nav1wrap .nav1 ul li.current a, #header-sp-logo .nav1wrap .nav1 ul li.current a {
 display: block;
    float: left;
    height: 43px;
    text-align: center;
    width: 96px;
	background:url(./mover.gif) center no-repeat;
}

#header .nav1wrap .nav1 ul li:hover, #header-sp-logo .nav1wrap .nav1 ul li:hover {background: #de0371;font-weight: bold}
#header .nav1wrap .shadow, #header-sp-logo .nav1wrap .shadow {	background: url("header.png") no-repeat;overflow: hidden;height: 5px;width: 5px}
#header .nav1wrap .shadow-l, #header-sp-logo .nav1wrap .shadow-l {	background-position: -214px 0;display: inline;float: left}
#header .nav1wrap .shadow-r, #header-sp-logo .nav1wrap .shadow-r {	background-position: -215px -10px;	display: inline;float: right}
#header-sp-logo .topwrap .tipswrap {height: 29px;	line-height: 20px;padding-top: 6px}
#header-sp-logo .topwrap .tipswrap .loginwrap {_padding-top: 2px}
#header .topwrap .hwrap, #header-sp-logo .topwrap .hwrap {display: inline;float: left;margin: 2px 0 0 2px;overflow: hidden;}
#header .topwrap .hwrap .logowrap, #header-sp-logo .topwrap .hwrap .logowrap, #header .topwrap .hwrap .sublogowrap, #header-sp-logo .topwrap .hwrap .sublogowrap {display: inline;float: left;}
#header .topwrap .hwrap .sublogowrap, #header-sp-logo .topwrap .hwrap .sublogowrap {border-left: 1px solid #C6C6C6;margin: 27px 0 0 20px;
padding-left: 20px;}
#header .topwrap .hwrap .logowrap, #header-sp-logo .topwrap .hwrap .logowrap, #header .topwrap .hwrap .sublogowrap, #header-sp-logo .topwrap .hwrap .sublogowrap {display: inline;float: left;}
#header .topwrap .hwrap .sublogowrap .sublogo, #header-sp-logo .topwrap .hwrap .sublogowrap .sublogo {background: url("header.png") no-repeat scroll 0 0 transparent;display: block;font-size: 0;height: 26px;overflow: hidden;text-indent: -9999em;width: 180px;}
#header .topwrap .tipswrap, #header-sp-logo .topwrap .tipswrap {display: inline;float: right;height: 22px; padding-top: 2px;}

.topad{ width:560px; float:left; margin-left:0px; margin-top:2px; height:90px; overflow:hidden;}



#waptips{
    position:absolute;
    border:1px solid #e6e1e2;
    background:#ffffe0;
    padding:1px;
    color:#333;
    display:none;
}
.tips_com a {display: block;float: left;height: 22px; margin-right: 0px;padding-left: 4px; padding-top: 4px;width: 50px; color:#FFFFFF;}
.tips_save a {display: block;float: left;height: 22px; margin-right: 10px;padding-left: 4px; padding-top: 4px;width: 50px;color:#FFFFFF;}
.tips_wap a { display: block;float: left;height: 22px;margin-right: 0px;padding-left: 4px;padding-top: 4px;width: 50px;color:#FFFFFF;}

.toplogin{ float:right; width:200px; padding-top:5px; padding-right:10px; text-align:right; color:#FFFFFF}
.search_top {
     	margin-left: auto;
	margin-right: auto; 
	 
    border: 1px solid #E0E0E0;
    font-size: 12px;
    height: 33px;
	width: 980px;
	background-color:#FFFFFF;

    /*z-index: 100;*/
	border-top:none;

}
.search_top1 {
     	margin-left: auto;
	margin-right: auto; 
	 padding-top:5px;
	 align-bottom:5px;
  
    font-size: 12px;
    height: 200px;
	width: 982px;
	background-color:#FFFFFF;

    /*z-index: 100;*/
	border-top:none;

}


.login_input1{
	border: 1px solid #CCC8C4;
    padding: 2px;
    resize: none;
	width: 150px;
	height:20px;
}.xhx {
	border-bottom: 1px dotted #CCC8C4;

}
.button-reg {
    color: #555555;
    display: inline;
    font-size: 12px;
    font-weight: normal;
	background: none repeat scroll 0 0 #EADFDF;
	height: 30px;
	float:right;
    line-height:30px;
	padding:0px 10px 0px 10px;

}

.button-major {
    background: none repeat scroll 0 0 #D83473;
    color: #FFFFFF;	
    border: 0 none;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    text-align: center;
    vertical-align: middle;
	padding:0px 10px 0px 10px;
	 margin-left: 42px;
	 float:left;
}