img{
	border:0;
}
p {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	margin: 0;
	padding: 0;
	line-height: 30px;
}
.main { margin: auto; width: 1002px;}
.division{
	margin-top: 15px;
	border-top: 24px solid #780001;
	width: 100%; 
}
.head2 {
	background: url(../images/function_head.jpg?v=1) no-repeat;
	width: 1002px;
	height: 230px;
	margin: auto;
	position: relative;
}
.head2 .tencent, .head2 .sina {
	position: relative;
	top: 6px;
	left: 4px;
	padding-left: 3px;
}
.head2 .link {
	position: absolute;
	left: 581px;
	font-size: 12px;
	color: #B90100;
}
.head2 .link a {
	color: #B90100;
}
.nav2 {
	background: url("../images/nav.jpg") no-repeat 14px 0 #DDDDDF;
    height: 46px;
    margin: auto;
    position: relative;
    padding-left: 14px;
    width: 988px;
    cursor: pointer;
}
.nav2 ul li{
	 float: left;
    height: 46px;
    position: relative;
    width: 195px;
    list-style:none;
}
.nav2 ul li a{
	display:block;
	width:195px;
	height:46px;
}
.nav2 #fun0 .select {
	background: url("../images/nav_select.jpg") no-repeat;
}
.nav2 #fun1 .select {
	background: url("../images/nav_select.jpg") -195px 0 no-repeat;
}
.nav2 #fun2 .select {
	background: url("../images/nav_select.jpg") -390px 0 no-repeat;
}
.nav2 #fun3 .select  {
	background: url("../images/nav_select.jpg") -585px 0 no-repeat;
}
.nav2 #fun4 .select  {
	background: url("../images/nav_select.jpg") -780px 0 no-repeat;
}
.foot {
	height: 130px;
    padding-top: 40px;
    position: relative;
    width: 862px;
	padding-left: 140px;
	margin: auto;
	background: url(../images/foot_bg.jpg) repeat-x;
}
.foot p {
	font-size: 12px;
	margin-left: auto;
    margin-right: auto;
	text-align: left;
	width: 569px;
}
.foot p a {
	color: black;
}
.main2 {
	background: url(../images/function_main.jpg) no-repeat;
	width: 1002px;
	height: 728px;
	margin: auto;
	position: relative;
}
.main2  .swf {
	height: 672px;
	left: 448px;
	position: absolute;
	top: 6px;
	width: 405px;
}
.main2  .swf .swf2 {
	margin-top:16px;
}

.main2 .swf .swf3 {
    margin-top: 12px;
}
.main2 .text .fun {
	left: 39px;
	position: absolute;
	top: 13px;
}
.main2 .text .fact {
	left: 39px;
	position: absolute;
	top: 375px;
}
.main2 .text .fun2 {
    left: 39px;
    position: absolute;
    top: 734px;
}
.main2 .text p {
	color: white;
	font-size: 16px;
}
.main2 .text h3 {
	width: 266px;
	text-align: center;
	margin-top:19px;
	font-size:19px;
}
.main2 .text .fun_main, .main2 .text .fact_main {
	font-weight: bold;
	left: 68px;
	position: absolute;
	top: 141px;
	width: 272px;
}
.h3color {
	color: #B10000;
}

/*bodytoper*/
#bodytoper{
	CLEAR: both;
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	height:28px; line-height:28px; overflow:hidden;
	background:url(../images/bodyender.gif) left bottom repeat-x;
}
#bodytoper div{	MARGIN: 0px auto;
	OVERFLOW: hidden;}

#bodytoper .left{ padding-left:15px;}
#bodytoper a{ padding-left:5px; padding-right:5px;}
/*********************************************************************/
#bodytoper2{
	CLEAR: both;
	MARGIN: 0px auto;
	OVERFLOW: hidden;
	height:44px; line-height:44px; overflow:hidden;
	background: url(../images/bg.jpg) left bottom repeat-x;
}
#bodytoper2 div{WIDTH: 980px;	MARGIN: 0px auto;
	OVERFLOW: hidden;}
#bodytoper2 .left{ padding-left:0px; clear:left; float:left; width:150px; height:44px; display:block; overflow:hidden; background:url(../images/logo.jpg) left top no-repeat;}
#bodytoper2 .right{ padding-left:0px; clear:right; float:right; width:300px; height:44px; display:block; overflow:hidden; background:url(../images/tel.jpg) left center no-repeat;}
#bodytoper2 A{ text-indent:-20000px; display: block; overflow:hidden; height:44px;}
#bodytoper2 SPAN{ text-indent:-20000px; display: block; overflow:hidden; height:44px;}

#bodyender{
	clear: both;
	margin: 0px auto;
	color: #333333;
}

#bodyender .bnav{
	background:url(../images/bodyender.gif) top left repeat-x;
	height:39px;
	overflow:hidden;
	line-height:39px;
	padding-left: 35px;
	padding-right: 15px;
	display: block;
}
#bodyender .bnav span{ padding-left:25px; padding-right:25px;}

#bodyender .blogo{ width:200px; float:left; clear:left; overflow:hidden; padding-top:20px; }
#bodyender .bcopy{
	float: left;
	overflow:hidden;
	line-height: 20px;
	padding-left:25px;
}

#bodyender .counter{ display:none;}
.usersProtocol{ display:none;}
.usersProtocol img{ display:none;}

/*head*/
.head { background:url(../images/head.jpg?v=12) no-repeat; z-index:10; width:1002px; height:122px; position:relative; }
.head_agent { background:url(../images/head_agent.jpg?v=5) no-repeat; }
.head .home { height: 40px; left: 6px; position: absolute; top: 40px; width: 131px; }
.head .home a { display:block; width:100%; height:100%; }
.head .link { height: 69px;
    left: 5px;
    position: absolute;
    top: 17px;
    width: 106px;}
.head .link a { display:block; width:100%; height:100%; }
.head .follow { height:22px;left:590px;position:absolute;top:2px;width:135px;}
.head .follow a { display:block; float:right; margin-left:2px; display:inline;}
.head .alink { height:22px;left:610px;position:absolute;top:2px;width:100px; line-height:22px; text-align:center;}
.head .alink a { display:block; width:100%; height:100%; color:#5F5426; }
.head .phone { height:75px; left: 730px; position: absolute; top: 42px; width: 235px; z-index:-11;}
.head .phone h3 { color: #A70101; font-size: 20px; height: 26px; line-height: 26px;text-indent: 10px; font-family:''}
.head .phone h4 { bottom: 0; color: gray; float: left; font-size: 14px; font-weight: bold; height: 24px; left: 0; line-height: 24px; position: absolute; text-indent: 78px; width: 100%;}
.head .logo {  height: 75px;
    left: 696px;
    position: absolute;
    top: 78px;
    width: 235px;}
.head .music { position:absolute; top:2px; right:15px; height:22px; width:230px; line-height:20px; overflow:hidden; white-space:nowrap;}
.head .music strong { color:#990000;}
.head .notice {  color: #5F5426; height: 22px; left: 725px; line-height: 22px; position: absolute; top: 1px; }
.head .music,
.head .music a,
.head .music a:visited { color:#4C4912; }
.head .share { height:22px;left:795px;position:absolute;top:2px;width:170px;}
.head .share ul {float:left;height:100%;left:0;position:absolute;top:0;width:130px;}
.head .share li { display:inline;float:left;height:16px;margin-left:15px;margin-top:3px;width:16px; }
.head .share a { display:block; width:100%; height:100%; }
.head .share .more { position:absolute;right:4px; top:0; width:35px;z-index:10; height:22px; line-height:22px; }
.head .share .more a { color:black; }
.head .share .more a:hover { color:red; text-decoration:none; }
.head .share .float { float:left; display:none; background-color:white;float:left;position:absolute;right:0;top:24px;height:78px;width:172px; z-index:10}
.head .share .float ul { float:left; width:100%; height:100%; list-style:none;}
.head .share .float li { float:left; margin-top:15px; }
.head .nav { float: left; height: 46px; left: 116px; position: absolute; top: 37px; width: 521px; }
.head .nav ul { float:left ;width:521px; height:46px; }
.head .nav li { float:left;height:46px;width:96px; display:inline;}
.head .nav a { display: block; height: 100%; line-height: 46px; text-align: center; width: 100%; color:white;}
.head .nav a,
.head .nav a:visited { color:white;}
.head .nav .select,
.head .nav .select a,
.head .nav .select a:visited { color:#FDD247!important; }
.head .nav #nav1 {width:78px; margin-left:0px;}
.head .nav #nav2 {width:107px; margin-left:3px;}
.head .nav #nav3 {width:93px; margin-left:7px;}
.head .nav #nav4 {width:104px; margin-left:6px;}
.head .nav #nav5 {width:118px; margin-left:5px;}
.head .loginForm {left: 3px; overflow: hidden; position: absolute; top: 85px; width: 633px; z-index: 10; height: 30px;}
.head .loginForm .login_title{float:left; height: 30px; line-height: 30px; padding: 0 5px;}
.head .loginForm table { width:560px; }
.head .loginForm td { padding:0 5px; height:30px; line-height:30px; }
.head .loginForm input { border:1px solid #333; padding:0 2px; font-size:12px; height:20px; line-height:20px; width:72px; }
.head .loginForm .bt_login { cursor:pointer; width:55px; height:25px; border:none; background:url(../images/bt_login.gif) no-repeat; }
.head .loginForm .bt_reg { display:block;cursor:pointer; width:55px; height:25px; border:none; background:url(../images/bt_reg.gif) no-repeat; }

