@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
	font-family:"MS PGothic";
	background:url(../../image/template/bg.jpg);

}
body a:focus
{
	outline:none;
}
body form
{
	padding:0px;
	margin:0px;
	overflow:hidden;
}
body a img
{
	border:0px;
}
body a:hover img
{
	border:0px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity='70');
}
ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	
}
.bodd{
	width:1003px;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:0px auto;
	position:relative;
	z-index:1;
	background:#282828;
	}
.vs{
	width:220px;
	height:210px;
	overflow:hidden;
	margin:0px;
	position:absolute;
	top:400px;
	left:400px;
	z-index:5;
	
	}
	
.menu_all{
	width:auto;
	height:49px;
	overflow:hidden;
	background:url(../../image/template/menu_all_bg.jpg) repeat-x top #282828;
	}	
	
.menu_v{
	width:875px;
	height:49px;
	overflow:hidden;
	margin:0px auto;
	background:#32251f;
	}
.menu_v ul{
	width:875px;
	height:49px;
	overflow:hidden;
	}
.menu_v ul li{
	width:123px;
	height:49px;
	margin:0px 1px !important;
	margin:0px 0.5px;
	overflow:hidden;
	float:left;
	
	
	}
.menu_v ul li a{
	width:123px;
	height:33px;
	line-height:33px;
	overflow:hidden;
	background:url(../../image/template/menu_a_bg.jpg) no-repeat top center;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	display:block;
	text-align:center;
	}
.menu_v ul li a:hover{
	width:123px;
	height:49px;
	line-height:65px;
	overflow:hidden;
	background:url(../../image/template/menu_b_bg.jpg) no-repeat top center;
	color:#d9d9d9;
	font-size:14px;
	text-decoration:none;
	display:block;
	text-align:center;
	}
.banner{
	width:1003px;
	height:302px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	}
.contaner{
	width:1003px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	}
.contaner_top{
	width:1003px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px;

	}

.contaner_bot{
	width:928px !important;
	width:906px;
	height:auto;
	overflow:hidden;
	margin:20px auto !important;
	margin:10px auto;
	background:url(../../image/template/contain_bg.jpg) center no-repeat #464646;
	}
.left , .right{
	width:426px;
	height:auto;
	overflow:hidden;
	border:1px solid #333;
	padding:0px;
	margin:0px 36px !important;
	margin:0px 25px;
	background:url(../../image/template/con_bg.jpg) repeat-x #464545;
	float:left;
	}
.left .tiltle , .right .tiltle{
	width:320px;
	height:auto;
	margin:0px auto;
	}
.left .tiltle .icon , .right .tiltle .icon{
	width:92px;
	height:85px;
	overflow:hidden;
	margin:0px 10px 10px 10px;
	background:url(../../image/template/til_icon.gif) no-repeat;
	float:left;
	}
.left .tiltle  .icon .icon_n , .right .tiltle  .icon .icon_n{
	width:92px;
	height:73px;
	overflow:hidden;
	font-size:36px;
	color:#4a1f0c;
	line-height:60px;
	text-align:center;
}
.left .tiltle .words , .right .tiltle .words{
	width:200px;
	height:70px;
	line-height:100px;
	font-size:24px;
	color:#813610;
	float:left;
	font-weight:bold;
	}
.left .pic , .right .pic{
	width:302px;
	height:202px;
	border:1px solid #999;
	overflow:hidden;
	padding:5px;
	margin:10px auto !important;
	margin:5px auto;
	clear:both;
	}
.left .pic .pic_n , .right .pic .pic_n{
	width:302px;
	height:202px;
	overflow:hidden;
	}
.left .btn , .right .btn{
	width:150px;
	height:26px;
	margin:5px auto;
	padding:0px;
	}
.left .name , .right .name{
	width:320px;
	height:50px;
	overflow:hidden;
	font-size:18px;
	color:#CCC;
	font-weight:bold;
	line-height:50px;
	background:url(../../image/template/line.gif) no-repeat bottom;
	padding:0px;
	margin:5px auto;
	}
.left .con , .right .con{
	width:320px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:10px 0px;
	width:320px;
	line-height:20px;
	overflow:hidden;
	display:block;
	font-size:14px;
	color:#CCC;
	text-decoration:none;
	
	}

.contaner_bot .left01 , .contaner_bot .right01{
	width:406px;
	height:auto;
	overflow:hidden;
	margin:0px 29px !important;
	margin:0px 18px;
	padding:10px 0px;
	float:left;
	}
.contaner_bot .left01 .input , .contaner_bot .right01 .input{
	width:404px;
	background:#CCC;
	border:1px solid #999;
	}
.contaner_bot .left01 .input .words , .contaner_bot .right01 .input .words{
	width:380px;
	margin:10px;
	padding:0px;
	font-size:12px;
	color:#000;
	height:auto !important;
	overflow:hidden !important;
	min-height:80px !important;
	height:80px;
	overflow:visible;
	line-height:18px;
	}
.contaner_bot .left01 .btn , .contaner_bot .right01 .btn{
	width:107px;
	height:22px;
	overflow:hidden;
	margin:10px auto;
	padding:0px;
	}
.contaner_bot .con{
	width:406px;
	height:auto;
	overflow:hidden;
	margin:20px 0px;
	padding:0px;
	
	}
.contaner_bot .con ul{
	width:406px;
	height:auto;
	overflow:hidden;
	margin:2px 0px !important;
	margin:1px 0px;
	}
.contaner_bot .con ul li{
	width:406px;
	height:auto;
	overflow:hidden;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #a9a9a9;
	}
.contaner_bot .con ul li a{
	width:406px;
	height:auto;
	padding:0px;
	overflow:hidden;
	background:#3b3b3b;
	display:block;
	text-decoration:none;
	font-size:12px;
	}
.contaner_bot .con ul li a:hover{

	background:#575757;
	
	}
.contaner_bot .con ul li .sp01{
	width:35px;
	height:35px;
	overflow:hidden;
	text-align:center;
	line-height:35px;
	float:left;
	padding:10px;
	display:block;
	}
.contaner_bot .con ul li  .sp02{
	width:320px;
	height:auto;
	overflow:hidden;
	line-height:18px;
	float:left;
	padding:10px;
	}
.news{
	width:320px;
	height:auto;
	overflow:hidden;
	color:#FFF;
	cursor:pointer;
	
	}
.news a{
	font-size:12px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	line-height:18px;
	display:block;
	}
.news a:hover{
	text-decoration:underline;
	}
.time{
	width:320px;
	height:auto;
	overflow:hidden;
	text-align:right;
	color:#955335;
	cursor:pointer;
	}
.time a{
	font-size:12px;
	color:#955335;
	text-align:right;
	line-height:18px;
	text-decoration:none;
	}
.time a:hover{
	text-decoration:none;
	}
.mar{
	width:958px;
	height:76px;
	overflow:hidden;
	margin:0px auto 20px auto;
	background:url(../../image/template/marquee_bg.jpg) no-repeat;
	}
.mar .more{
	width:920px;
	height:40px;
	line-height:40px;
	text-align:right;
	clear:both;
	}
.mar .more a{
	font-size:12px;
	line-height:40px;
	color:#fff;
	text-decoration:none;
	}
.mar .more a:hover{
	font-size:12px;
	line-height:40px;
	color:#fff;
	text-decoration:underline;
	}
.mar .word{
	margin:10px auto 0px auto;
	width:900px;
	height:30px;
	overflow:hidden;
	}
.mar .word a{
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-decoration:none;
	}
.mar .word a:hover{
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-decoration:underline;
	}
.foot{
	width:auto;
	height:auto;
	overflow:hidden;
	padding:10px;
	background:url(../../image/template/foot_bg.jpg) repeat-x;
	font-size:12px;
	color:#FFF;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	
	}
.foot a{
	font-size:12px;
	color:#FFF;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	}
.foot a:hover{
	text-decoration:underline;
	}
.hone{
	width:auto;
	height:20px;
	border-top:1px solid #757575;
	line-height:20px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	background:#464646;
	}
	
	
.contact{
	width:900px;
	height:auto;
	overflow:hidden;
	background:#404040;
	margin:0px auto;
	padding:10px 0px;
	}
.contact .til{
	width:900px;
	height:50px;
	font-size:24px;
	color:#1c9beb;
	font-weight:bold;
	line-height:50px;
	padding:0px 20px;
	}
.contact .con{
	width:860px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	background:#282828;
	border-top:2px solid #5c5c5c;
	border-bottom:2px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	border-left:1px solid #5c5c5c;
	
	}
.contact .con ul{
	width:800px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	}
.contact .con ul li{
	width:800px;
	height:auto;
	overflow:hidden;
	padding:5px;
	}
.contact .con ul li .name{
	width:800px;
	height:20px;
	line-height:20px;
	padding:5px;
	text-align:left;
	color:#c5dae7;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	}
.contact .con ul li .list{
	width:800px;
	height:auto;
	overflow:hidden;
	padding:5px;
	}
.contact .con ul li .list .status{
	background:#404040;
	border:1px solid #5b5b5b;
	width:780px;
	height:30px;
	line-height:30px;
	color:#FFF;
	}
.contact .con ul li .list .status_l{
	background:#404040;
	border:1px solid #5b5b5b;
	width:100px;
	height:35px;
	line-height:35px;
	color:#FFF;
	float:left;
	}
.sitemap{
	width:900px;
	height:auto;
	overflow:hidden;
	background:#404040;
	margin:0px auto;
	padding:10px 0px;
	}
.sitemap .til{
	width:900px;
	height:50px;
	font-size:24px;
	color:#1c9beb;
	font-weight:bold;
	line-height:50px;
	padding:0px 20px;
	}
.sitemap .con{
	width:860px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	background:#282828;
	border-top:2px solid #5c5c5c;
	border-bottom:2px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	border-left:1px solid #5c5c5c;
	
	}
.sitemap .con .teltil{
	 width:730px;
	 height:37px;
	 overflow:hidden;
	 background:url(../../image/template/teltil_bg.jpg) no-repeat;
	 margin:20px auto;
	 color:#1c9beb;
	 line-height:37px;
	 font-weight:bold;
	 padding:0px 30px;
	 }
.sitemap .con .teltil a{
	 color:#1c9beb;
	 text-decoration:none;
	}
.sitemap .con .teltil a:hover{
	 color:#1c9beb;
	 text-decoration:underline;
	}
	
.home{
	width:900px;
	height:auto;
	padding:0px;
	margin:0px auto 20px auto;
	text-align:right;
	clear:both;
	}	
	
	
.number{
	width:900px;
	height:auto;
	overflow:hidden;
	background:#404040;
	margin:0px auto;
	padding:10px 0px;
	}
.number .til{
	width:900px;
	height:50px;
	font-size:24px;
	color:#c64e14;
	font-weight:bold;
	line-height:50px;
	padding:0px 20px;
	}
.number .con{
	width:860px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	background:#282828;
	border-top:2px solid #5c5c5c;
	border-bottom:2px solid #5c5c5c;
	border-right:1px solid #5c5c5c;
	border-left:1px solid #5c5c5c;
	
	}
.number .con ul{
	width:800px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	}
.number .con ul li{
	width:800px;
	height:auto;
	overflow:hidden;
	padding:5px;
	border-bottom:1px dashed #c64e14;
	margin:4px auto;
	
	}
.number .con ul li .day{
	width:150px;
	height:60px;
	line-height:60px;
	padding:5px;
	text-align:left;
	color:#c64e14;
	text-decoration:none;
	font-size:24px;
	font-weight:bold;
	float:left;
	}
.number .con ul li .list{
	width:620px;
	height:60px;
	overflow:hidden;
	padding:5px;
	float:left;
	background:#404040;
	border:1px solid #616161;
	}
.number .con ul li .list .list_top{
	width:620px;
	height:40px;
	line-height:40px;
	color:#FFF;
	overflow:hidden;
	border-bottom:1px solid #616161;
	}
.number .con ul li .list .list_top .lef , .number .con ul li .list .list_top .rig{
	width:290px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#FFF;
	text-align:center;
	float:left;
	overflow:hidden;
	font-weight:bold;
	}
.number .con ul li .list .list_top .lef a , .number .con ul li .list .list_top .rig a 
{
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	
	}
.number .con ul li .list .list_top .lef a:hover , .number .con ul li .list .list_top .rig a:hover 
{
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
	
	}
.number .con ul li .list .list_top .cen{
	width:40px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#c64e14;
	text-align:center;
	float:left;
	overflow:hidden;
	font-weight:bold;
	}
.number .con ul li .list .list_bot{
	width:100px;
	height:20px;
	line-height:25px;
	color:#FFF;
	clear:both;
	font-size:12px;
	float:right;
	}
.number .con ul li .list .list_bot a{
	color:#c64e14;
	text-decoration:none;
	}
.number .con ul li .list .list_bot a:hover{
	color:#c64e14;
	text-decoration:none;
	}



.ggb_page_links
{
	width:880px;
	margin:20px auto;
	background:#404040;
	border:1px solid #616161;
	padding:10px;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	line-height:18px;
}
.ggb_page_links a
{
	padding:3px;
	color:#FFF;
	border:#616161 1px solid;
	background:#282828;
	text-decoration:none;
}
.ggb_page_links a:hover
{
	padding:3px;
	color:#fff;
	border:#404040 1px solid;
	background:#8b8b8b;
}
.zi{
	width:auto;
	height:auto;
	margin:0px;
	padding:5px 40px;
	font-size:12px;
	color:#FFF;
	background:#282828;
	
	}
