/* ------------------------------------------------------------------------ 重定义浏览器默认样式 */
* { margin: 0; padding: 0; word-wrap: break-word; }
body { background: #bfe8fe; color: #000066; }
body, input, button, select, textarea { font: 12px/1.5 Tahoma, Geneva, sans-serif }
table { empty-cells: show; border-collapse: collapse; border: 0; }
	caption, th { text-align: left; font-weight: 400; }
ul, li { list-style: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0; padding: 0; }
h1 { font-size: 14px; font-weight: bold; }
em, cite { font-style: normal; }
a { color: #000066; text-decoration: none; }
	a:hover { color: #5c1d09;}
	a img { border: none; }
small { font-weight: normal; font-size: 11px; }	
textarea { background: #f6f6f6; border: 1px #DFDFDF solid; }
input { background: #f6f6f6; height: 22px; border: 1px #DFDFDF solid; color: #5c5c5c;}
label { margin: 10px; display: block; }
.Submit { border: 0; cursor: pointer; background: url(../images/button.jpg); width: 38px; height: 34px; text-indent: -999px; }
.clear { clear: both; }

.wrap { width: 960px; margin: 0 auto; position: relative; }
#header { height: 86px; background: #fff; }
	#logo { width: 553px; height: 29px; position: absolute; top: 38px; left: 0; font-size:18px; font-weight:bold }
	.topmenu { width: 135px; height: 20px; position: absolute; top: 13px; right: 0; }
		.topmenu a { color: #006fae; }
		
	#menu { width: 175px; }
		#menu ul li { line-height: 30px; border-bottom: 1px #fff solid; font-size: 14px; font-weight: bold; }
		#menu a { display: block; overflow: hidden; height: 30px; padding-left: 5px; }
			#menu a:hover { background: #000066; color: #fff; }

.index_con ul { width: 234px; float: left; }
	.index_con img { padding: 7px 0; }
	.index_con ul li { background: url(../images/icon6.gif) no-repeat center left; padding-left: 10px; }
.index_con h2 { border-bottom: 2px #000066 solid; margin-bottom: 10px; font-size: 14px; line-height: 25px; font-weight:500; }
	
.index_banner { text-align: center; }
.banner { height: 205px; }
	
.page_con { padding: 0 10px; }
	
#page_l { float: left; width: 175px; }

#page_main { }	
#page_r { width: 757px; padding: 0 14px 25px 14px; height: auto !important; height: 550px; min-height: 550px; background: #fff; float: right;  }
	.location { margin-bottom: 10px; padding: 10px 0; border-bottom: 2px #111170 solid; }
		.location h2 { font-size: 14px; font-weight: 500; }
		.location span { float: right; background: url(../images/icon.jpg) no-repeat 0px center; padding: 0 10px; }

#search { width: 250px; height: 21px; position: absolute; top: 45px; right: 0; }
	#search .search_btn {  border: 0; cursor: pointer; background: #000066; width: 55px; height: 22px; line-height: 22px; text-align: center; color: #fff; text-align: center;  }
	#search input { background: #f9f9f9; width: 183px; height: 20px; line-height: 20px; border: 1px #d8d8d8 solid; padding-left: 5px; color: #a5a5a5; }

		
#footer { height: 42px; padding-left: 175px; padding-top: 10px; color: #000066; clear: both; font-size: 11px; }
	#footer a { color: #000066; }
	#footer a:hover { color: #5b2008; }
	#footer span { float: right; }
	
 
	.prolist1 { margin: 5px 0 15px 5px; }
	.prolist1 li { float: left; width: 298px; height: 50px; background:url(../images/list_bg.gif) no-repeat top left; }
		.prolist1 li h2 { font-weight:normal; line-height:27px; margin:0 !important; padding-left:10px; }
		.prolist1 li p {line-height:21px; font-weight: bold;}
		.prolist1 li p a{ }
			.prolist1 li p a:hover{}
	#prolist2 li { margin: 11px 30px;}
	#prolist2 li table td { height: 117px; width: 171px; }
	
.prolist3 { }
.prolist3 h2 { font-weight: bold; font-size: 14px; }
	.prolist3 h2 a {  }
.prolist3 li { height: 175px; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px #c3bda9 dashed; }
.prolist3 p { color: #666; }
.prolist3 ul img { float: left; padding: 3px; margin-right: 30px; border: 1px #F0F0F0 solid; }

	
.newslist1 { padding: 20px 30px; }
.newslist1 li { height: 32px; line-height: 32px; border-bottom: 1px #F0F0F0 dashed; background: url(../images/icon3.jpg) no-repeat center left; padding-left: 15px; }
	.newslist1 li small { color: #999; float: right; }
	
.newslist3 { padding: 0 10px; }
.newslist3 h2 { font-weight: bold;line-height:25px;height:25px; margin:0 !important;}
.newslist3 li { border-bottom: 1px #dbd7bd dashed; height: 100px; margin-bottom: 10px; }
.newslist3 p { color: #666; overflow: hidden; }
.newslist3 small { float: right; }
.newslist3 ul img { float: left; padding: 3px; border: 1px #EAEAEA solid; margin-right: 15px; width: 100px; height: 85px; }

	
#feedback_con { margin-top: 20px; }
	#feedback_con span { width: 80px; text-align: right; display: inline-block; }

	.pic { }
		.pic img { }
	.con { }
		.con h2 { color: #0684d4; border-bottom: 1px #e3e3e3 solid; line-height: 30px; margin-bottom: 5px; }
		.con ul li { padding-left: 15px; background: url(../images/icon12.gif) no-repeat left center; }
			
	.download { text-align: center; margin-top: 15px; }
	
.contact_but { background: url(../images/bg3.jpg); width: 83px; height: 22px; text-align: center; }


/*翻页-------------------------------------------------------------------*/
.page { text-align: center; clear: both; line-height:22px; padding: 13px 0; }
	.page *{ vertical-align: middle; }
	.page span { display:inline-block; margin: 0 0 0 5px; }
	.current { background: #000066; color: #FFF; width:22px; }
	.pnormal { border: 1px #CCC solid; }
	.pnormal a { background: #F0F0F0; width:22px; height: 22px; float: left; }
		.pnormal a:hover { background: #c6b378; color:#fff; }
	.pagearrow { background: #F0F0F0; border: 1px #CCC solid; display:inline-block; width:22px; height: 16px; padding-top: 6px; }
		
.contentnav { padding: 20px 0 60px 0; _padding-bottom:30px; width: 280px;_width: 300px; text-align: center; margin: 0 auto; }
	.btnbg { background:url(../images/btn2.gif) no-repeat left top; width:82px; height:20px;  text-align:center; display: inline-block; line-height: 20px; margin: 10px 5px; float: left; text-indent: 10px; }
		
/* 滚动
-------------------------------------------------------------------*/
#demo {  overflow:hidden; width: 686px; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }

/*-----友链连接-----*/
#link{ position: relative; margin-top: 6px; z-index: 999; }
	#link .type-select { width: 208px; height: 23px; line-height: 23px; background: url(../images/linkbg.jpg) no-repeat left top; border:none; text-align:left; cursor:pointer}
	#link-type-list{ position:absolute; left:0; top:20px; height:auto !important; width:208px; background:#fff; border:1px solid #d9d9d9; display:none; padding:10px 0;}
	#link-type-list a { margin:0 10px; display:block; height:22px; line-height:22px; border-bottom: 1px #EFEFEF dashed; background: url(../images/list_icon.jpg) no-repeat center left; padding-left: 10px; }
