@charset "utf-8";
*{margin:0;padding:0}
html{font-size:63%}
body,input,select{color:#000;font:12px verdana,"宋体",sans-serif}/*定义通用的字体与颜色*/
body{
	background-color: #000000;
}
ul,li{list-style:none}
img{border:0}
a{text-decoration:none;color:#000000}
a:hover{text-decoration:underline}
#container{width:970px;margin:0 auto 10px auto; background-color:#FFFFFF}
.textfield{height:14px;padding:2px;border:1px solid #ccc}
/*
common End
header Start
*/
#header{
	height:88px;
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
}
#header h1{float:left; padding-top:18px; padding-left:21px;}
#header h1 a{display:block; width:274px; height:48px; }
/*
header End
navWrap Start
*/
#nav{
	height:28px;
	width:950px;
	padding-left:20px;
	background-image: url(images/nav_bg.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#nav li{
	float:left;
	background-image: url(images/nav_li_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:1px;
}
#nav li a{
	display:block;
	float:left;
	padding:0px 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	height:28px;
	line-height:28px;
}
#nav li a:hover{
	color:#FFFFFF;
	background-image: url(images/nav_a_bg.jpg);
	background-repeat: repeat-x;
}
/*
navWrap End
content Start
*/
#indexcontentContainer{
	background-image: url(images/indexcontentContainer_bg.jpg);
		background-repeat: repeat-x;
	background-position: center top;
	width:970px;
	float:left;
	padding-top:21px;
	padding-bottom:30px;
}
#contentContainer{ padding-top:20px; padding-bottom:15px; float:left; width:970px;}
#banner{height:242px;background:#ddd}
#indexcontentContainer #contentWrap{float:right;width:702px; padding-right:20px;}
#contentContainer #contentWrap{float:right;width:690px; padding-right:26px;}
#home-about{}
#home-about p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:200%;
	padding:0 6px 0 5px; 
}
#contentWrap #home-about h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #F95200;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #699;
	margin-bottom:10px;
	background-image: url(images/home-about_h2_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:-9999px;
	overflow:hidden
}
.indexcongtentbot{ padding-top:8px;}
.indexcongtentbotl{
	background-image: url(images/indexcongtentbotl_bg.jpg);
	background-repeat: no-repeat;
	height: 170px;
	width: 346px;
	float:left;
	padding-top:40px;
	padding-left:17px;
	padding-right:17px;
}
.indexcongtentbotl h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #D04625;
	width:245px;
	line-height:150%
}
.indexcongtentbotl .bd li{
	background-image: url(images/indexcongtentbotl_bdli_bg.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left:17px;
	padding-bottom:5px;
	padding-top:5px;
}
.indexcongtentbotl .bd li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.indexcongtentbotl .hd{}
.indexcongtentbotl .hd .more{
	background-image: url(images/indexcongtentbotl_more_bg.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 79px;
	display:block;
	float:right;
	text-align:center;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.indexcongtentbotr{
	background-image: url(images/indexcongtentbotr_bg.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 261px;
	float:right;
	padding:20px 29px 0 10px;
}
.indexcongtentbotr .bd{}
.indexcongtentbotr .bd li{
	background-image: url(images/indexcongtentbotr_bdli_bg.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
	padding:10px 0 10px 13px;
}
.indexcongtentbotr .bd li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.indexcongtentbotr .hd .more{	background-image: url(images/indexcongtentbotr_more_bg.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 79px;
	display:block;
	float:right;
	text-align:center;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;}
#home-about .bd img{float:right}
#home-about .bd p{text-indent:2em;padding:0 0 1em}
/*
content End
sideBar Start
*/
#sidebar{float:left;width:221px; padding-left:10px;}
.sidebarser h2{
	background-image: url(images/sidebarser_h2_bg.jpg);
	background-repeat: no-repeat;
	height:36px;
	line-height:36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #FFFFFF;
	padding-left:22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f2;
	text-indent:-9999px;
	overflow:hidden
}
.sidebarser #sidebarcontact{background-image: url(images/sidebarcontact_bg.jpg);}
.sidebarser{
	background-image: url(images/sidebarser_bg.jpg);
	background-repeat: repeat-x;
	background-position: center 37px;
}
.sidebarserul{ padding-left:24px; padding-top:18px; padding-bottom:10px;}
.sidebarserul li{
	padding:4px 0 4px 24px;
	background-image: url(images/sidebarserul_li_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.sidebarserul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #666666;
	text-decoration: none;
}
.sidebarsercontent{ padding-top:15px; padding-left:20px;}
.sidebarsercontent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:150%;
}
.sidebarsercontent p span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #F95200;
}
.sidebarsercontent p a{ color:#666666}
/*
sideBar End
footer Start
*/
#footer{
	clear:both;
	margin:0 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align:center;
	line-height:34px;
}
/*
footer End
*/

/*
columns common style Start
*/
.contentbanner{ width:690px; height:210px; padding-bottom:20px;}
#content h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #F95200;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #699;
	margin-bottom:10px;
}
#content h3{}
#content p{
	line-height:180%;
	padding-bottom:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#content .about-us{}
#content .about-us img{float:right;padding:0 0 10px 10px}

.mapstight{ float:right; padding:6px; width:450px;}
.contact-us p{}
