@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6,ul,li,body,td,div,p{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;

}
.hide{
	display:none;
}
.hand{
	cursor:pointer;
}

body{
    background:url(../image/08.png) bottom repeat-x #faefdc;
}
#body{
	width:960px;
	margin:0px auto;
	min-height:960px;
	background:#FFFFFF;
	border-left:#cccccc 3px solid;
	border-right:#cccccc 3px solid;
	padding:0 1px;
}
#picturemenu{
    background:url(../image/33.png) center no-repeat;
    width:753px;
    height:874px;
    margin:0px auto;
    overflow:hidden;
}
 #box1{
	margin:26px 0 0 0;
	overflow:hidden;
}
 #box2{
	margin:30px 0 0 0;
	overflow:hidden;
}
 #box3{
	margin:80px 0 0 0;
	overflow:hidden;
}
#picturemenu a{
	display:block;
	float:left;
}
 .picmleft{
	width:186px;
	float:left;
	overflow:hidden;
}
 .picmright{
	width:502px;
	float:right;
	overflow:hidden;
}
#banner{
	width:960px;
	height:100px;
}
#sub-head{
   background:url(../image/01.png) no-repeat ; 
    width:960px;
    height:46px;
    padding:5px;
}
#menu{
	background:url(../image/01.png);
	width:960px;
	height:46px;
}
#menu a{
	color:#333;
	font-weight:bold;
	display:inline-block;
	text-align:center;
	padding:16px 50px 0 69px;
	height:30px;
	background:url(../image/09.png) left center no-repeat;
}
#menu a:first-child{
	background:none;
	padding:16px 50px 0 66px;
}
#content{
	width:960px;
	overflow:hidden;
}
#content .left{
	background:url(../image/06.png) bottom repeat-x #fff;
	width:280px;
	float:left;
	border:#cccccc 3px solid;
	margin:0 0 0 10px;
}
#content .left_bg{
	/*background:url(../image/11.png) bottom repeat-x #fff;
	width:280px;*/
	float:left;
	/*border:#cccccc 3px solid;*/
	margin:0 0 0 10px;
}
#content .left .login{
	background:url(../image/04.png);
	width:250px;
	height:139px;
	margin:20px auto;
	text-align:center;
	overflow:hidden;
}
#content .left .login input{
	border:none;
	width:100px;
	height:14px;
	display:block;
	margin:0 0 0 70px;
}
#content .left .login span{
	display:block;
	width:100px;
	margin:18px auto 4px;
	color:#fff;
	font-weight:bold;
}
#content .left .login b{
	display:block;
	width:100px;
	margin:18px auto 5px;
	color:#fff;
}
#content .left .login .tag{
	padding:7px 0 0 0;
	font-weight:bold;
}
#content .left .login .tag a:first-child{
	color:#fff;
	float:left;
	margin:0 0 0 30px;
}
#content .left .login .tag a:last-child{
	color:#fff;
	float:right;
	margin:0 30px 0 0;
}
#content .left .fanpage{
	width:250px;
	margin:0px auto 20px;
}
#content .right{
	width:662px;
	float:left;
	margin:0 0 0 2px;
}
#content .right .search{
	text-align:right;
	padding:0 10px 0 0;
}
#content .right .search input{
	width:200px;
	height:20px;
	border-radius:5px;
}
#content .right .search img{
	vertical-align:top;
	margin:0 0 0 5px;
}
#content .right .home{
	border:#cccccc 3px solid;
	border-radius:5px;
	margin:12px 10px;
	padding:0 0 15px 0;
	overflow:hidden;
}
#content .right .home h3{
	color:#00d1e4;
	padding:15px 0 0 15px;
}
#content .right .home h3 img{
	vertical-align:middle;
	margin:0 10px 0 0;
}
#content .right .home p{
	text-indent:30px;
	padding:5px 15px 0 15px;
}
#content .right .home ol{
	padding:5px 0 0 15px;
}
#content .right .home ol li{
	margin:0 0 0 20px;
}
#content .right .home table{
	border:#CCCCCC 1px solid;
	width:610px;
	margin:12px auto;
}
#content .right .home table td{
	padding:5px;
}
#content .right .home table td.blue{
	background:#00ccff;
	color:#FFFFFF;
}
#content .right .home table td.boder{
	border-left:#CCC 1px solid;
}
#content .right .home table td input{
	vertical-align:middle;
}
#content .right .home table td a{
	color:#FFFFFF;
}
.home .next_page{
	text-align:right;
	padding:0 12px 0 0;
}
.home .next_page a{
	color:#333;
}
.contact{
	border:#cccccc 3px solid;
	border-radius:5px;
	margin:12px 10px;
	padding:0 0 15px 0;
	overflow:hidden;
}
.contact p{
	padding:5px 15px 0 15px;
}
.contact ul{
	width:300px;
	margin:0px auto;
}
.contact ul li{
	list-style:none;
	margin:10px 0 0 0;
}
.contact ul li input{
	width:100%;
}
.contact ul li textarea{
	width:100%;
	height:100px;
}
.contact .last input{
	width:100px;
	float:right;
}
.contact .button{
	width:104px;
	margin:20px auto 0;
}
.contact .button input{
	width:auto;
	text-align:center;
}
#content .left_bg .user{
	background:#00a2ff;
	border-radius:10px;
	width:230px;
	height:119px;
	margin:20px auto;
	padding:20px 0 0 20px;
	overflow:hidden;
	color:#fff;
}
#content .left_bg .user img{
	vertical-align:middle;
}
#tb_login{
	background:#FFFFFF;
	width:644px;
	margin:24px auto 0;
}
#tb_login td{
	padding:5px;
}
#tb_login tr.cat td{
	background:#0fb4f3;
	color:#FFFFFF;
}
#tb_login tr.cat td input,
#tb_login tr.cat td select{
	width:150px;
}
#tb_login tr.sub td{
	background:#1b1465;
	color:#FFFFFF;
	text-align:center;
}
#tb_login tr.blue td{
	background:#ccffff;
}
#tb_login tr.black td{
	background:#ececec;
}
.menu_left a{
	background:url(../image/12.png);
	width:264px;
	height:32px;
	display:block;
	margin:15px auto 0;
	text-align:center;
	color:#000000;
	padding:14px 0 0 0;
}
.menu_list{
	width:960px;
	overflow:hidden;
	text-align:center;
}
.menu_list a{
	display:inline-block;
	background:url(../image/13.png);
	border:#000000 1px solid;
	border-radius:5px;
	color:#fff;
	width:184px;
	height:22px;
	padding:4px 0 0 0;
	margin:2px 1px;
	text-align:center;
}
.menu_list a.fix{
	width:152px;
}
.menu_list a.fix2{
	width:311px;
}
.menu_list a.green{
	background:url(../image/14.png);
	height:42px;
	width:100px;
	padding:8px 0 0 0;
}
.menu_list a.green2{
	background:url(../image/14.png);
	height:32px;
	width:100px;
	padding:18px 0 0 0;
}
.tab{
	background:#3fb2e9;
	border-radius:5px;
	color:#fff;
	padding:5px 6px;
	margin:20px 5px 0 5px;
	font-weight:bold;
}
.tab a{
	color:#000000;
}
.tab a img{
	vertical-align:middle;
}
.select{
	padding:10px;
}
.select a{
	margin:0 0 0 10px;
	color:#000;
}
.select a img{
	vertical-align:middle;
}
.select input{
	margin:0 280px 0 0;
}
#tb_list{
	background:#FFFFFF;
	width:950px;
	margin:0 auto;
	text-align:center;
}
#tb_list td{
	padding:5px;
}
#tb_list tr.cat td{
	background:#0fb4f3;
	color:#FFFFFF;
}
#tb_list td img{
	vertical-align:middle;
}
#tb_list tr.cat td input,
#tb_list tr.cat td select{
	width:150px;
}
#tb_list tr.sub td{
	background:#3FB2E9;
	color:#FFFFFF;
	text-align:center;
}
#tb_list tr.blue td{
	background:#ccffff;
}
#tb_list tr.black td{
	background:#ececec;
}
.print{
	text-align:center;
	padding:40px 0 0 0;
}
.print select{
	margin:0 0 0 5px;
}
.print input{
	margin:15px 0 0 0;
}
#tb_story{
	width:560px;
	margin:40px auto 0;
}
#tb_story td{
	padding:5px;
}
#tb_story td img{
	vertical-align:middle;
}
#tb_story td.id input{
	width:20px;
	height:20px;
}
.re_sub{
	color:#3ad6e7;
	padding:20px 0 0 20px;
	font-weight:bold;
}
#register{
	width:500px;
	margin:24px auto 0;
}
#register td{
	padding:5px;
}
#register td.sub{
	color:#96eaf3;
	font-weight:bold;
}
#register td.auto input{
	width:auto;
}
#register td img{
	vertical-align:middle;
}
#register td input,
#register td select{
	width:150px;
}
#register td textarea{
	height:100px;
	width:100%;
}
#come{
    font-size: 16px;
    font-weight: bold;
}
#submenu{
    float:right;
    font-size: 14px;
    margin-right: 10px;
}
#submenu a{
    color:#000;
} 
#submenu a:hover{
    color:#FFF;  
} 
.disabled:hover{
    opacity:0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
    z-index: 999;
    background-color: #000;
    border-radius: 8px;
}
.buttonregis{
    border:1px solid #0099FF;
    border-radius: 4px;
    padding:4px; 
    background-color:#0099FF;
    color:#FFF;
}
.cutword{
    text-overflow: ellipsis;
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
}
.show{
    border: 2px dashed #000;
    padding:10px;
}
#left{
	width:340px;
	float:left;
}
.boder{
	margin:10px 0 0 0;
}
#left a{
	display:block;
	color:#FFFFFF;
	/* background:#0039AC; */
	border-radius:5px;
	padding:10px 0;
	margin:10px;
	text-align:center;
	font-weight:bold;
}
#right{
	width:600px;
	float:right;
}
#right a{
	 display:inline-block; 
	color:#FFFFFF;
	background:#00B0F0;
	border-radius:5px;
	padding:10px 0;
        width:100px;
	margin:10px;
	text-align:center;
	font-weight:bold;
}

h1{
	clear:both;
	padding:20px 0 10px 0;
}
span{
	color:#0000ff;
}
#left{
	width:360px;
	float:left;
}
#left table,
#right table{
	border:#000 1px solid;
	-webkit-box-shadow: 1px 1px 2px #000000;
	-moz-box-shadow: 1px 1px 2px #000000;
	box-shadow: 1px 1px 2px #000000;
	margin:10px 0 0 0;
}
#left table td,
#right table td{
	padding:5px;
}
#left table td input{
	vertical-align:middle;
	margin:3px 0 0 0;
}
#right{
	width:580px;
	float:right;
}
.bg_blue{
	background:#00a2ff;
	width:250px;
	margin:5px auto 0;
	line-height:40px;
	text-align:center;
	border-radius:10px;
	color:#fff;
	overflow:hidden;
}
.bg_blue a{
	color:#fff;
}
.bg_blue input{
	border-radius:10px;
	padding:2px 5px;
	width:220px;
}
.bg_blue img{
	float:right;
	margin:10px 10px 10px 0;
}
.rss{
	width:244px;
	margin:5px auto 20px;
	border:#cccccc 3px solid;
}
.rss h5{
	border-bottom:#cccccc 3px solid;
	margin:0 5px;
}
.rss p{
	margin:0 5px;
}
.rss a{
	margin:0 5px;
	text-decoration:underline;
}
#foot{
	clear:both;
	padding:10px 0;
}
.brand{
	background:#00a2ff;
	width:465px;
	height:auto;
	float:left;
	margin:0 0 0 10px;
}
.dbd{
	border:#cccccc 3px solid;
	width:280px;
	height:196px;
	float:left;
	margin:10px;
}
.address{
	border:#cccccc 3px solid;
	width:618px;
	height:176px;
	float:left;
	margin:10px 0;
	padding:10px;
	line-height:200%;
}
.Paragraph{
    line-height: 150%;
    text-align: justify;
    text-indent: 28pt;
    color: #444444;
    width:738px;
    margin:0 auto;
}