@charset "gb2312";

/**

 * 

 * @authors yutent (yutent@yyui.cc)

 * @date    2014-09-09 11:32:31

 * 

 */

* {

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset, img {

	border:0;

}

address, caption, cite, code, dfn, em, var, i {

	font-style:normal;

	font-weight:normal;

}

ul, ol, li {

	list-style:none;

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal;

}

input, textarea {

	outline:none;

	resize:none;

}

pre, p {

	white-space: -webkit-pre-wrap;

	white-space: -moz-pre-wrap;

	white-space: pre-wrap;

	word-wrap: break-word;

}

a {

	text-decoration:none;

}

a:hover {

}

.cl:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.cl {

	zoom: 1;

}

.clear {

	clear:both;

	display:inline;

}

.show {

	display:block;

}

.hide {

	display:none;

}

.fl, .z {

	float:left;

}

.fr, .y {

	float:right;

}

.thin {

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.ell {

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis

}

body {

	font-size:12px;

	font-family:"Microsoft Yahei";

	color:#666;

}

/*¹«¹²µ×²¿*/

.footer {

	border-top: #f18700 solid 3px;

	margin-top: 25px;

	background-color: #fff;

	font-size: 12px

}

.foot {

	padding:18px 0 30px;

	text-align:center;

	width:1024px;

	margin:0 auto;

	position:relative;

}

.foot-logo {

	margin-left:50px;

	margin-top:20px;

	display:inline-block;

}

.foot-copy {

	color:#666;

	line-height: 24px;

	display:inline-block;

	text-align:left;

	margin-right:50px;

}

.foot-copy a {

	color:#666;

}

.dl{

    float: left;

    width: 10px;

    height: 10px;

    border-radius: 5px;

    margin-left: 8px;

    overflow: hidden;

    text-indent: -100em;

    background-color: rgb(178, 178, 178);

}

.dl.xx{

    float: left;

    width: 10px;

    height: 10px;

    border-radius: 5px;

    margin-left: 8px;

    overflow: hidden;

    text-indent: -100em;

    background-color: rgb(255, 84, 0);

}







.body-box{

	margin-top:88px;}
	
.header {
    width: 100%;
    height: 44px;
    display: block;
    background-color: #3572e3;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: url(../images/logo.png) left -10px no-repeat #22a7f0;
}


.header .pr {
    width: 100%;
    height: 44px;
    display: block;
    position: relative;
    overflow: hidden;
}
.header .logo {

	width:50px;

	height:44px;

	background:url(../images/logo.png) left center no-repeat;

	position:absolute;

	top:0;

	left:10px;

	-webkit-background-size:50px auto;

	background-size:50px auto;

}
	
#login_before, #login_after {
    float: right;
    height: 44px;
    line-height: 44px;
    position: relative;
    color: #fff;
    font-size: 12px;
}
#login_before a, #login_after a {
    color: #fff;
}