@charset "utf-8";
/* CSS Document */
/*初始化*/
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { 
	padding:0; 
	margin:0;
}
h1, h2, h3, h4, h5, h6, h7 { 
	font-size:14px; 
	font-weight:bold;
}
img, table, td, th { 
	border:0;
}
ul, ol { 
	list-style-type:none;
}
input{
	border:1px solid #731B11;
	background-color:#F9EDD5;
	vertical-align:middle;
	padding:0px 2px;
	height:20px;
}
select{
	border:1px solid #731B11;
	background-color:#F9EDD5;
	vertical-align:middle;
	padding:0px 2px;
	height:20px;
}
a { 
	color:#000000;
	text-decoration:none;
}
a:hover { 
	color:#CC0000; 
	text-decoration:underline;
}
body { 
	font:12px Arial, "宋体", Verdana, sans-serif;
	color:#000000;
	margin:0 auto;
	text-align:center;
	line-height:25px;
	background:url(bodybg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#920000;
}
td{
	font:12px Arial, "宋体", Verdana, sans-serif;
	color:#000000;
	line-height:25px;
}
/*框架style*/
#wrap{
	margin:0 auto;
	width:940px;
	background-color:#DFCAAF;
}
#header{
}
#header #logo{
	height:100px;
	background-image:url(top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#header #logo .web{
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}
#header #nav{
	padding-top:3px;
	height:31px;
	text-align:left;
	background-image:url(nav.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	color:#FFFFFF;
}
#banner{
	height:190px;
}
#mainer{
}
#mainer #sidebar{
	width:210px;
	float:left;
	margin-left:2px;
}
#mainer #container{
	text-align:left;
	width:720px;
	float:right;
	margin-right:3px;
}
#mainer #container #tit{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 22px;
	height:26px;
	background-image:url(ybpu.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#mainer #container #tit,#about .abouttit,#service .servicetit,#sense .sensetit,#case .casetit,#link .linktit{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 22px;
	height:26px;
	background-image:url(ybpu.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
#mainer #container #about{
}
#mainer #container #about .aboutcont{
	padding:10px 5px;
	line-height:30px;
}
#mainer #container #service{
	width:528px;
	float:left;
	margin:5px 0;
}
#mainer #container #service .servicecont{
	padding:10px 5px;
}
#mainer #container #sense{
	width:188px;
	float:right;
	margin:5px 0;
}
#mainer #container #sense .sensecont li{
	list-style: circle;
}
#mainer #container #case{
	clear:both;
	margin:5px 0;
}
#mainer #container #case .casecont li{
	float:left;
	padding:10px;
}
#mainer #container #link{
	margin:5px 0;
}
#mainer #container #link .linkcont{
	padding:25px 0px;
}
#mainer #container #link .linkcont img{
	width:120px;
	height:50px;
	border:1px dashed #920000;
	text-align:center;
}
#mainer #container #tit a{
	color:#FFFFFF;
	text-decoration:none;
}
#mainer #container #cont{
	padding:10px;
}
#footer{
	clear:both;
}
#footer #map{
	color:#FFFFFF;
	height:28px;
	background-color:#41464A;
}
#footer #copy{
	height:100px;
}
/*美化style*/
#header #nav a{
	padding:0 20px;
	color:#FFFFFF;
	text-decoration:underline;
}
#header #nav .time{
	padding-left:22px;
	text-align:left;
}
#footer #map a{
	padding:0 15px;
	color:#FFFFFF;
	text-decoration:underline;
}
#mainer #sidebar .cls{
	width:210px;
	text-align:left;
	margin-bottom:10px;
	line-height:25px;
}
#mainer #sidebar .cls .clstit{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 22px;
	height:25px;
	background-image:url(zdhpu.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#mainer #sidebar .cls .clscont{
	background-color:#F5F5F5;
	border:1px solid #C75C4A;
}
#sidebar .cls .clscont li a {
	height: 32px;
	  voice-family: "\"}\"";
	  voice-family: inherit;
	  height: 24px;
	text-decoration: none;
}

#sidebar .cls .clscont li a:link, #sidebar .cls .clscont li a:visited {
	color: #656556;
	display: block;
	background:  url(menu8.gif);
	padding: 6px 0 0 20px;
}

#sidebar .cls .clscont li a:hover { 
	color: #474739;
	background:  url(menu8.gif) 0 -32px;
	padding: 6px 0 0 20px;
}
#mainer #sidebar .notice{
	width:210px;
	text-align:left;
	margin-bottom:10px;
	line-height:25px;
}
#mainer #sidebar .notice .noticetit{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 22px;
	height:25px;
	background-image:url(zdhpu.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#mainer #sidebar .notice .noticecont{
	padding:2px;
	background-color:#F5F5F5;
	border:1px solid #C75C4A;
}
#mainer #sidebar .box{
	width:210px;
	text-align:left;
	margin-bottom:10px;
	line-height:25px;
}
#mainer #sidebar .box .boxtit{
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 22px;
	height:25px;
	background-image:url(zdhpu.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#mainer #sidebar .box .boxcont{
	background-color:#F5F5F5;
	border:1px solid #C75C4A;
}
#sidebar .box .boxcont li a {
	height: 32px;
	  voice-family: "\"}\"";
	  voice-family: inherit;
	  height: 24px;
	text-decoration: none;
}
#sidebar .box .boxcont li a:link, #sidebar .box .boxcont li a:visited {
	color: #656556;
	display: block;
	background:  url(menu3.gif);
	padding: 6px 0 0 20px;
}

#sidebar .box .boxcont li a:hover { 
	color: #474739;
	background:  url(menu3.gif) 0 -32px;
	padding: 6px 0 0 20px;
}	
#sidebar .box .boxcont ul li div{
	padding:5px;
	background-color:#F5F5F5;
	border:1px dashed #999999;
}
#mainer #cont .piclist{
	padding:5px 15px;
}
#mainer #cont .piclist li{
	padding:10px 15px;
	float:left;
	line-height:25px;
}
#mainer #cont .pictopic h1{
	text-align:center;
	padding:5px;
}
#mainer #cont .pictime{
	text-align:center;
	border:1px dashed #920000;
}
#mainer #cont .piccont{
	text-align:left;
	padding:5px 10px;
}
#mainer #cont .picpagesel{
	text-align:center;
}
#mainer #cont .piclist li img{
	border:solid 4px #F4DFB4;
	filter:progid:dximagetransform.microsoft.glow(color=#CC3333,strength=1);
}
#mainer #cont .picpage{
	text-align:right;
	padding:5px;
	clear:left;
	border:1px dashed #920000;
}
#mainer #cont .newslist{
	padding:5px 15px;
}
#mainer #cont .newslist li{
	list-style-image:url(list.gif);
	line-height:25px;
}
#mainer #cont .newspage{
	text-align:right;
	padding:5px;
	clear:right;
	border:1px dashed #920000;
}
#mainer #cont .newslist li span{
	margin-right:25px;
	margin-left:45px;
}
#mainer #cont .newstopic h1{
	text-align:center;
	padding:5px;
}
#mainer #cont .newstime{
	text-align:center;
	border:1px dashed #920000;
}
#mainer #cont .newscont{
	text-align:left;
}
#mainer #cont .newspagesel{
	text-align:center;
}
#mainer #cont .gbooktop{
	text-align:right;
	padding:5px;
	border:1px dashed #920000;
}
#mainer #cont .gbookcont{
}
#mainer #cont .gbookpage{
	text-align:right;
	padding:5px;
	border:1px dashed #920000;
}
/*banner background*/
.infla{
	background-image:url(fla.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.aboutfla{
	background-image:url(about.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.servicefla{
	background-image:url(service.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.talentfla{
	background-image:url(talent.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.contactfla{
	background-image:url(contact.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.casefla{
	background-image:url(case.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.newsfla{
	background-image:url(news.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.gbookfla{
	background-image:url(gbook.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}