@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
.spacer {
	clear: both;
	line-height: 1px;
}

body {
	line-height: 1.5;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}#header {
	height: 80px;
	width: 100%;
	margin: 10px auto;
}
#header1 {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}

#logo {
	margin-bottom: 5px;
	margin-right: 10px;
	float: left;
}

#nav {
	background-image: url(../images/navbg.gif);
	height: 35px;
	width: 100%;
}
#navcontent {
	line-height: 35px;
	height: 35px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.tuijian {
	float: left;
	font-size: 12px;
	color: #D9735F;
}
.tuijian a {
	color: #D9735F;
	text-decoration: none;

}
.tuijian a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #c00;
}
#zhinang {
	color: #025F86;
}

.nav {
	float: right;
	color: #c00;
	line-height: 35px;
}
.nav a {
	font-size: 12px;
	color: #c00;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.nav a:hover {
	font-weight: bold;
}




.login_bar {
		background-image: url(../images/loginbg.gif);
	height: 37px;
	width: 580px;
	vertical-align: middle;
	float: left;
}
.login_bar ul {
	margin-left: 30px;
	margin-top: 7px;
}
.login_bar ul li {
	float: left;
	font-size: 12px;
	color: #000;
	margin-right: 5px;
	margin-left: 5px;
}
.login_bar input {
	border: 1px solid #666;
	height: 20px;
	width: 100px;
}



#left {
	height: 100%;
	width: 170px;
	background-color: #c00;
	overflow: hidden;
	float: left;
	background-image: url(../images/testbgfirst.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#left h1 {
	color: #FFF;
	font-family: "微软雅黑", "黑体";
	margin-top: 5px;
	margin-left: 17px;
}
#left h2 {
	color: #FFF;
	font-family: "微软雅黑", "黑体";
	margin-left: 17px;
	margin-top: 4px;
}
#left ul {
}
#left ul li {
	font-size: 12px;
	line-height: 39px;
	padding-left: 25px;
	background-image: url(../images/testbg.jpg);
	height: 39px;
	width: 164px;
}
#left ul li a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	display: block;
}
#left ul li a:hover {
	text-decoration: underline;
}






#friendshiplink {
	height: 50px;
	width: 845px;
	background-color: #f0f0f0;
	border: 1px solid #CCC;
	clear: both;
	margin: 0 auto 0 auto;
	overflow:hidden;

}
*+html #friendshiplink 

{margin: 40px auto 0 auto;
}
#friendshiplink a {
	font-size: 12px;
	text-decoration: none;
	color: #000;
	line-height: 50px;
	margin-right: 4px;
	margin-left: 4px;
}
#footer {
	background: url(../images/footerbg.gif) repeat-x;
	height: 35px;
	width: 850px;
	font-size: 12px;
	color: #000;
	text-align: center;
	margin: 10px auto 40px auto;
}
*+html #middle {
	MARGIN: 50px auto 40px auto;
	}
#footer a {
	line-height: 35px;
	text-decoration: none;
	margin-right: 15px;
	margin-left: 15px;
	color: #000;
}
#footer a:hover {
	text-decoration: underline;
}

#navcontent ul li {
	float: left;
}

.logininfo {
	background-image: url(../images/loginbg.gif);
	float: left;
	font-size: 12px;
	width: 580px;
	height: 37px;
	line-height: 37px;
	text-indent: 30px;
}
.red {
	color: #c00;
}

#unionfpw {
	font-size: 12px;
	color: #c00;
	height: 100px;
	padding-top: 50px;
	padding-bottom: 50px;
}

.jg20101002ad a{ color:#cc0000;}
.clear{ clear:both;}
.nav2 h2 p{ float:left;}
.nav2 h2 span{ float:left; margin-left:10px;}



body{font-family:"宋体";padding:0;background:#FFF;font-size:12px;color:#000;}
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0; font-size:16px;}
.left{ float:left;}
.right{ float:right;}
.blank10{ clear:both; height:10px;}
/*头部样式*/
.conDiv{ margin:0px auto; width:960px;}

.conDiv #middle{ width:960px; margin:0px;}

.header{background: url(http://www.51jiaogui.com/images/navbg.gif) repeat-x 0 83px;width: 100%;}
.Mheader{ width:960px; overflow:hidden; margin:0px auto; padding-top:10px;}
.topnav{ margin:4px 0 0 70px; display:inline; width:550px; overflow:hidden; height:54px;}
.topnav li{ float:left; margin:0px 7px; display:inline; line-height:28px;white-space:nowrap; }
.topnav li a{ color:#000;}
.topnav li a:hover,.conri .mList li a:hover{ color:#0C429A; text-decoration:underline;}
.topnav li i a{ color:#f00; font-style:normal;}
.topnav li .kefu{width: 56px;height: 20px;display: block; background:url(../images/QQkefu.gif) no-repeat top left; float:right; margin:3px 0 0 5px;}

.mianNav{ overflow:hidden;line-height:38px; height:38px;}
.mianNav .menu{ float:right; height:35px;font-size:13px; overflow:hidden;}
.mianNav .menu li{ float:left; margin:0px 10px;}
.mianNav .menu li a{ color:#C00; }
.mianNav .menu li a:hover,.mianNav .left a:hover{ color:#c00; text-decoration:underline; font-weight:bold;}
.mianNav .left a,.mianNav .left{ color:#D9735F;}
#footer{width:960px; line-height:24px}

#middle{ margin:0px auto;}
.conDiv{ margin:0px auto; width:960px;}
.Nconri,.bzconri{ width:780px;}
.Nconri .left{ width:619px; overflow:hidden;}
.Nconri .right{ width:150px;}
.bzconri .left{ width:590px; overflow:hidden;}
.bzconri .right{ width:180px;}

.bzconri #bianzhi{ margin-top:0;}
.bzconri #right{ width:585px;}




.bzconri #userinfo{ width:580px; overflow:hidden;}

/*弹广告*/
#win_ad{z-index:9900;background:#FFFFCC;position:absolute;right:0px;bottom:0px;height:22px;width:145px;overflow:hidden;}
#win_ad dl{background:#FFF;height:376px;border:2px solid #990000;overflow:hidden;}
#win_ad dl dt{background:#990000 url(none);padding:5px 10px 0 10px;height:22px;border-bottom:1px solid #990000;}
#win_ad dl dt a{font-weight:bold;color:#FFF;}
#win_ad dl dt em{float:right;font-style:normal;font-size:12px;color:#FFF;cursor:pointer;}
#win_ad dl dd{padding:7px 0 0 10px;height:20px;line-height:27px;}
#win_ad dl dd strong{display:block;float:left;width:55px;font-weight:normal;line-height:18px;color:#990000;}
#win_ad dl dd em{display:block;float:left;width:55px;font-style:normal;font-size:12px;line-height:18px;color:#000;}
#win_ad dl dd a{display:block;float:left;height:16px;width:16px;line-height:16px;background:red url(/template/images/ball.gif) no-repeat center center;color:#FFF;font-size:12px;text-align:center;padding:0;margin-left:5px;font-weight:normal;}
#win_ad dl dd b{display:block;float:left;height:16px;width:16px;line-height:16px;background:blue url(/template/images/ball.gif) no-repeat center center;color:#FFF;font-size:12px;text-align:center;padding:0;margin-left:5px;font-weight:normal;}
#win_ad dt{background:#C5DBE8 url(title.gif) repeat-x;}
#win_ad dl dd{padding:0; margin:0;}

