﻿html, body, div, span, p, h1, h2, h3, h4, h5, h6, em, img, strong, blockquote, sub, sup, tt, i, b, dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td, ul, li, p, a, ol {
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style-type:none;
	list-style:none;
}
button, input, select, textarea {
	vertical-align:middle;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
address, cite, dfn, em, var {
	font-style:normal;
}
code, kbd, pre, samp {
	font-family:courier new, courier, monospace;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
legend {
	color:#000;
}
fieldset, img {
	border:0;
}
button, input, select, textarea {
	font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.white, .white a {
	color: #fff;
	text-decoration:none;
}
.white a:hover {
	text-decoration:underline;
}
.clearfix {
	clear:both;
}
/*----------------------------------------index---------------------------------------------*/
/* ==全局设置== */

body {
	background:#ffffff;
	color:#000;
	font-size:13px;
	font-family:/* "helvetica neue", \5fae\8f6f\96c5\9ed1, */"微软雅黑","宋体",tahoma, sans-serif;
	line-height:200%;
	background-position:center;
	text-decoration: none;
}
/* === abc ===*/
td.font_title {
	color: #eeb845;
}
a {
	text-decoration: none;
	font-size:13px;
}
a {
	color:#000000;
}
a:hover {
	color:#1e62b7;
	text-decoration:underline
}
.input2 {
	color:#000000;
	font-size:13px;
	height:20px;
	padding:1px;
	border:1px #000000 solid;
	width:100px;
	margin-left:10px
}
.input {
	color:#000000;
	font-size:13px;
	height:20px;
	padding:3px;
	border:1px #000000 solid;
	background-image: url(../images/inputbg.gif)
}
.textarea {
	color:#000000;
	font-size:13px;
	padding:3px;
	border:1px #000000 solid;
	background-image: url(../images/inputbg.gif)
}
.fi {
	padding-left:20px;
	height:120px
}
.butw {
	float:right;
	margin-right:20px;
	margin-top:10px;
	text-align:center;
	width:120px;
}
.button1 {
	background:url(../images/button.jpg) no-repeat;
	border:0;
	width:83px;
	height:24px;
}
/* ==通用== */
#head {
	background:url(../images/top.jpg) repeat-x;
	height:72px;
	width:100%;
	margin:auto;
}
#top {
	width:980px;
	height:72px;
	background:url(../images/topbg.jpg) no-repeat;
	background-position:430px 1px;
	margin:0px auto
}
#logo {
	float: left;
	height:72px;
	background:url(../images/logo.png) no-repeat;
	width:425px;
	background-position:0px 12px;
}
#rtop {
	float:right;
	background:url(../images/rtop.jpg) no-repeat;
	height:24px;
	width:220px;
	color:#fff;
	text-align:center;
	line-height:24px;
}
#rtop a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	line-height:24px
}
#banner {
	width:100%;
	height:280px;
	background:url(../images/bannerbg.jpg) repeat-x;
	margin:auto;
}
#bannerc {
	width:980px;
	height:280px;
	margin:auto;
}
#footer {
	width:980px;
	text-align:center;
	margin:auto
}
/* ==菜单== */
#nav {
	background:url(../images/navbg.jpg) repeat-x;
	height:41px;
	width:100%;
	margin:auto;
}
#navc {
	width:980px;
	height:41px;
	margin:auto;
}
.menu {

	position:relative;
	font-size:14px;
	height:41px
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	width:107px;
	text-align:center;
	height:41px;
	color:#000;
	background:url(../images/navtab.jpg) no-repeat;
	line-height:36px;
	font-size:14px;
	font-weight:bold
}
.menu ul li:hover a:hover {
	color:#fff
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu ul li {
	float:left;
	position:relative;
    z-index: 9999;
}
.menu ul li ul {
	display: none;
}
/* specific to non ie browsers */
.menu ul li:hover a {
	color:#000;
	background:url(../images/nav_hover.jpg) no-repeat;
}
.menu ul li:hover .hide {
	color:#fff
}
.menu ul li:hover ul {
	display:block;
	position:absolute;
	background:#fafaf9;
	bottom:40px;
	left:0;
	width:107px;
}
.menu ul li:hover ul li a.hide {
	color:#fff;
}
.menu ul li:hover ul li {
	display:block;
	background:url(../images/menubg.jpg) no-repeat center;
	color:#000;
	width:107px;
	clear:both;
	height:24px;
	margin:3px 0px 2px 0px
}
.menu ul li:hover ul li:hover a.hide {
	color:#fff;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display:block;
	background:url(../images/menubg.jpg) no-repeat center;
	color:#000;
	width:100%;
	height:24px;
	font-size:12px;
	font-weight:normal;
	line-height:20px
}
.menu ul li:hover ul li a:hover {
	color:#1e62b7;
}
.menu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:180px;
	bottom:0;
}
.menu ul li:hover ul li:hover ul li a {
	color:#000;
}
.menu ul li:hover ul li:hover ul li a:hover {
	color:#1e62b7;
}
.menu ul li:hover ul.left {
	left:-105px;
}
.menu ul li:hover ul li:hover ul.left {
	left:-180px;
	width:90px;
}
a:link .menulink {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
a:visited.menulink {
	font-size: 12px;
	color: #000;
	font-weight:normal;
	text-decoration: none;
}
a:hover.menulink {
	color: #fff;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
}
/*首页*/
#mlay {
	width:980px;
	height:230px;
	padding-top:15px;
	margin:auto;
}
#mlay #index_mail {
	width:220px;
	height:200px;
	float:left;
	text-align:left;
	background:url(../images/mail_r.jpg) no-repeat;
	background-position:right;
}
#index_mail #top {
	background:url(../images/mailtop.jpg) no-repeat;
	width:220px;
	height:40px;
}
#index_mail #center {
	background:url(../images/mailbg.jpg) no-repeat;
	width:220px;
	height:160px;
	background-position:left bottom;
}
#mlay #index_news {
	width:340px;
	height:200px;
	float:left;
	text-align:left;
	padding:0px 10px;
	display:inline
}
#mlay #index_r {
	width:399px;
	height:200px;
	float:right;
	text-align:left;
}
.tab_font {
	background:url(../images/tabbg.jpg) repeat-x;
	width:340px;
	height:23px;
}
.tab_cur {
	width:79px;
	height:23px;
	line-height:23px;
	float:left;
	text-align:center;
	cursor:pointer;
	background:url(../images/tab2.jpg) no-repeat;
	color:#fff;
	font-weight:bold
}
.tab_cur a:link, .tab_cur a:visited, .tab_cur a:hover {
	color:#fff;
	text-decoration:none
}
.tab {
	background:url(../images/tab1.jpg) no-repeat;
	width:79px;
	height:23px;
	line-height:23px;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
}
.tab a:link, .tab a:visited, .tab a:hover {
	color:#fff;
	text-decoration:none
}
.fontcon {
	width:340px;
	line-height:20px;
	z-index:2
}
.fontcon .more {
	width:43px;
	height:11px;
	float:right;
	position: absolute;
	left:90px;
	z-index:60
}
.index_news1 {
	width:336px;
	margin:auto;
	height:85px;
	padding:2px 0px 5px 0px;
	border-bottom:1px dashed #b6b6b6;
	margin-bottom:2px;
	display:block;
	color:#8c8c8c;
	line-height:22px;
}
#index_news1_title {
	color:#000;
	font-weight:bold;
	text-align:center;
	width:100%;
	display:block;
	font-size:13px;
	height:22px;
}
#index_news1_title a {
	color:#000;
	font-weight:bold;
	text-align:center;
	font-size:13px;
}
#index_tip {
	background:url(../images/tip.jpg) no-repeat;
	height:28px;
	width:309px;
	margin-bottom:3px;
	padding-left:90px;
	line-height:25px;
	color:#9f9f9f;
}
.fang {
	/*width:70%;*/
	background:url(../images/ico.jpg) no-repeat;
	padding-left:15px;
	background-position:5px 10px;
	/*line-height:22px;*/
	height:31px;
	line-height:31px;
	float:left;
	overflow: hidden;
}
/*内页*/
#almenu {
	background:url(../images/about_ltop.jpg) right top no-repeat;
	width:205px;
	/*margin-left:15px;
	padding-left:15px;*/
	margin-bottom:20px;
	height:auto !important;
	height:200px;
	min-height:200px;
	display:table;
}
#almenu #top2 {
	height:50px;
	padding-bottom:10px;
	width:171px;
	text-align:center;
	background:url(../images/atopbg.jpg) bottom center no-repeat;
	margin-left:5px;
	margin-bottom:5px
}
#almenu ul {
	width:171px;
	margin:0px auto;
	padding:0;
	list-style:none;
	height:auto !important;
	height:100px;
	min-height:100px;
	display:table;
}
#atitle {
	background:url(../images/nei_05.jpg) no-repeat;
	width:684px;
	height:33px;
	text-align:left;
	font-size:14px;
	font-weight: bold;
	padding-left:50px;
	line-height:33px;
}
#atitle span {
	float:left
}
#lan {
	float:right;
	text-align:right;
	font-weight:normal;
	font-size:13px;
	color:#000;
	padding-right:10px;
	display:inline
}
#lan a {
	font-weight:normal;
	font-size:13px;
	color:#000
}
a.smenuv {
	color:#000;
	font-size:12px;
	font-weight:bold;
	width:136px;
	height:32px;
	text-align:left;
	padding-left:35px;
	line-height:28px;
	margin-bottom:5px;
	display:block;
	background:url(../images/ico5.jpg) no-repeat;
}
td.smenuv {
	border:0px;
}
a.smenuv:link {
	color:#000;
}
a.smenuv:visited {
	color:#000;
}
a.smenuv:active {
	color:#000;
}
a.smenuv:hover {
	color:#fff;
	background:url(../images/ico4.jpg) no-repeat;
	text-decoration:none
}
a.smenuv2:link {
	color:#ffffff;
}
a.smenuv2:visited {
	color:#ffffff;
}
a.smenuv2:active {
	color:#ffffff;
	text-decoration:none
}
a.smenuv2:hover {
	color:#ffffff;
}
.smenuv2 {
	color:#276cc3;
	font-size:13px;
	font-weight:bold;
	width:136px;
	height:32px;
	padding-left:35px;
	line-height:28px
}
#con {
	width: auto;
	margin:0px;
	padding:10px;
	height:auto !important;
	height:500px;
	min-height:500px;
	display:table;
	font-size:14px;
	line-height:31px;
	text-align:left;
}
#concplist {
	width:690px;
	height:230px;
	margin:auto;
	border-bottom:1px dashed #dfdfdf;
	margin-bottom:10px;
}
.conneit {
	width:100%;
	height:26px;
	border-bottom:1px #ededed solid;
}
.conneit span {
	float:left;
	padding-left:20px;
	background:url(../images/ico3.jpg) no-repeat;
	background-position:5px 8px;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
}
.conneit .more {
	width:43px;
	float:right;
	padding-top:5px
}
.concplistul {
	list-style:none;
	padding:0;
	margin:0;
	width:690px;
}
.concplistul li {
	list-style:none;
	margin:5px;
	width:210px;
	height:190px;
	text-align:center;
	float:left;
}
#connewslist {
	width: auto;
	height:320px;
	height:auto;
	margin:auto;
	margin-bottom:10px;
	margin-top:15px;
}
#conalilist {
	width:690px;
	height:210px;
	margin:auto;
}
#apicr {
	width:184px;
	margin:0px;
	padding:0;
	list-style:none;
	clear:both
}
#apicr li {
	width:171px;
	/*margin-left:13px;*/
	padding:0;
	list-style:none;
	height:52px;
	padding-bottom:8px;
}
#hbbanner {
	width:690px;
	height:220px;
	margin:auto;
	padding:10px;
}
/* =={#lantitle#}列表样式== */


.tlist {
	color:#333333;
	line-height:22px;
	font-size:13px
}
.tlist1 {
	color:#b0b0b0;
	line-height:150%;
	font-size:13px
}
a.tlist {
	font-size:13px;
	text-decoration: none
}
a.tlist:link {
	color:#333333
}
a.tlist:visited {
	color:#333333
}
a.tlist:active {
	color:#333333
}
a.tlist:hover {
	color:#1e62b7;
	text-decoration: underline
}
/* ==图片列表样式== */

div.piclist {
	width:166px;
	height:136px;
	padding:12px;
	background:url(../images/picbg.jpg) no-repeat;
	text-align:center;
}
a.pictitle {
	color:#000000;
	font-size:13px;
	line-height:26px;
	border:0
}
div.pictitle {
	width:190px;
	margin:auto;
	text-align:center;
}
/* ==翻页样式== */
.pagesinfo {
	color:#000;
	font-size:13px;
	text-decoration: none;
	font-size:13px;
}
.pages {
	color:#000;
	font-size:13px;
	text-decoration: none;
	font-size:13px;
}
/* ==文章频道检索列表样式== */

td.newsquery {
	height:24px
}
.newsquery {
	color:#000000;
	line-height:20px;
	font-size:13px;
	background:url(../images/ico2.jpg) no-repeat;
	background-position:3px 7px;
	padding-left:20px
}
a.newsquery {
	color:#000000;
	line-height:20px;
	font-size:13px;
	text-decoration: none
}
a.newsquery:link {
	color:#000000;
}
a.newsquery:active {
	color:#000000;
}
a.newsquery:visited {
	color:#000000;
}
a.newsquery:hover {
	color:#1e62b7;
}
.newsquerytitle {
	background:url(../images/imgtitlenews.jpg) repeat-x;
	height:25px;
	line-height:25px;
}
.newsquerytime {
	color:#000000;
	font-size:13px;
}
/* ==文章频道详情样式== */

.newstitle {
	color:#333333;
	font-size:18px;
	font-weight:bold
}
.newsinfo {
	background:#f0f0f0;
	color:#000000;
	font-size:12px;
}
.newscon {
	color:#000000;
	font-size:14px;
	line-height:160%;
	padding:15px
}
/* ==一级分类列表样式== */

.class {
	color:#000000;
	font-size:14px;
	background:url(../images/ico2.jpg) no-repeat;
	background-position:0px 7px;
	padding-left:15px;
	padding-right:20px;
	margin-left:10px;
}
a.class {
	color:#000000;
	text-decoration: none
}
a.class:link {
	color:#000000;
}
a.class:visited {
	color:#000000;
}
a.class:hover {
	color:#1e62b7;
}
table.class {
	border:1px #dddddd solid;
	background:none
}
td.class {
	padding-left:10px
}
/* ==二级分类列表样式== */
td.bigclass {
	background:none;
	padding:0px;
}
.bigclass {
	color:#000;
	font-size:13px;
	font-weight:bold;
	width:136px;
	height:32px;
	text-align:left;
	padding-left:35px;
	line-height:28px;
	margin-bottom:5px;
	display:block;
	background:url(../images/ico5.jpg) no-repeat;
}
a.bigclass {
	color:#000000;
	font-weight:bold;
	line-height:28px;
	text-decoration: none
}
a.bigclass:link {
	color:#000000;
}
a.bigclass:visited {
	color:#000000;
}
a.bigclass:actived {
color:#000000;
}
a.bigclass:hover {
	color:#fff;
	background:url(../images/ico4.jpg) no-repeat;
	text-decoration:none
}
table.smallclass {
	border:0px #dddddd solid
}
td.smallclass {
	background:#f7f7f7;
	padding-left:10px;
	height:18px
}
.smallclass {
	color:#000000;
	font-size:13px;
	line-height:150%
}
a.smallclass {
	color:#000000;
	line-height:150%;
	text-decoration: none
}
a.smallclass:link {
	color:#000000;
}
a.smallclass:visited {
	color:#000000;
}
a.smallclass:actived {
color:#000000;
}
a.smallclass:hover {
	color:#1e62b7;
}
/* ==下载频道样式== */
td.downquery {
	height:24px
}
.downquery {
	color:#000000;
	line-height:20px;
	font-size:13px;
	background:url(../images/ico2.jpg) no-repeat;
	background-position:3px 10px;
	padding-left:20px
}
a.downquery {
	color:#000000;
	line-height:20px;
	font-size:13px;
	text-decoration: none
}
a.downquery:link {
	color:#000000;
}
a.downquery:active {
	color:#000000;
}
a.downquery:visited {
	color:#000000;
}
a.downquery:hover {
	color:#1e62b7;
}
.downquerytitle {
	background:url(../images/imgtitlenews.jpg) repeat-x;
	height:25px;
	line-height:25px;
}
.downquerytime {
	color:#000000;
	font-size:13px;
}
.downpropname {
	color:#000000;
	font-size:13px;
	background:#dddddd
}
.downprop {
	color:#000000;
	font-size:13px;
	padding-left:10px;
	background:#f0f0f0
}
.downintro {
	color:#000000;
	font-size:14px;
	line-height:200%;
}
#downfile {
	width:100%;
	padding:5px 10px;
}
/* ==图文频道样式== */
.cpline {
	background:#dddddd
}
td.cpquery {
	background:#ffffff;
}
div.cpquery {
	border:1px #eeeeee solid;
	padding:5px;
	background:#ffffff;
}
#cpquerytitle {
	width:100%;
	height:40px;
	text-align:center;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	margin-bottom:5px;
}
.cpintro {
	color:#000000;
	font-size:14px;
	line-height:30px;
	font-family:"宋体";
	padding-bottom:15px;
}
/* ==提示信息样式== */
.notic {
	font-size:13px;
	color:#000000
}
.noticerr {
	font-size:13px;
	color:#ff6600
}
.noticlink {
	font-size:13px;
	color:#ff6600
}
/* ==会员频道样式== */

.mustfill {
	color:#ff0000;
	font-size:14px;
}
.memberinfo {
	color:#000000;
}
/* ==评论样式== */



/* ==全站搜索样式== */
.search {
	height:26px;
	width:200px;
	background:url(../images/search.jpg) no-repeat right;
	margin:0;
	padding:0;
	text-align:left
}
.searchtitle {
	color:#000000;
	font-size:13px;
	line-height:24px;
	height:24px;
	padding-left:34px;
	width:134px;
	border:0;
	display:inline;
	background:none;
	float:left;
}
a.searchtitle {
	color:#000000;
	font-size:13px;
	line-height:26px
}
.searchtitle2 {
	color:#000000;
	font-size:13px;
	line-height:24px;
	height:24px;
	padding-left:24px;
	width:330px;
	border:0;
	display:inline;
	background:url(../images/ico.jpg) no-repeat;
	background-position:5px 10px;
	float:left
}
.searchbody {
	font-size:12px;
	color:#999;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	line-height:20px;
	width:100%
}
.searchtime {
	color:#000000;
	font-size:13px;
	float:right
}
.searchbutton {
	background:url(../images/s_but.jpg) no-repeat;
	width:19px;
	height:19px;
	float:right;
	border:0;
	margin-right:10px;
	display:inherit;
	margin-top:3px
}
/*table {border-collapse:collapse; margin:0; padding:0;}
.menu ul li a{text-decoration:none}
.menu ul li a.hide, .menu ul li a:visited.hide {display:none; font-size:14px; text-decoration:none}
.menu ul li a:hover ul li a.hide {display:none;}
.menu ul li a:hover {color:#fff; background:url(../images/nav_hover.jpg) no-repeat; background-position:top;  text-decoration:none}
.menu ul li a:hover ul {display:block; position:absolute; bottom:40px; left:0;}
.menu ul li a:hover ul li {display:block;background:#fafaf9; color:#000; width:107px;  }
.menu ul li a:hover ul li a.sub {background:url(../images/menubg.jpg) no-repeat center;  color:#000; }
.menu ul li a:hover ul li a {display:block; background:url(../images/menubg.jpg) no-repeat center;  color:#000; width:100%;line-height:20px; height:24px; margin: 3px 0px 2px 0px; font-size:12px; font-weight:normal
}
.menu ul li a:hover ul li a ul {visibility:hidden;font-size:12px}
.menu ul li a:hover ul li a:hover {color:#1e62b7;}
.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:90px;

bottom:0;}
.menu ul li a:hover ul li a:hover ul li a {background:#fafaf9; color:#000;}
.menu ul li a:hover ul li a:hover ul li a:hover {color:#1e62b7;}
.menu ul li a:hover ul.left {left:-90px;}
.menu ul li a:hover ul li a:hover ul.left {left:-90px;}*/
#hs-photos, #hs-bd {
	margin:0;
	width:399px;
	height:161px;
	overflow:hidden;
}
#hs-photos {
	border:1px solid #ccc;
	padding:0px;
	width:397px;
	height:161px;
	border-top:2px #3777c1 solid;
	margin-top:5px;
}
#hs-bd dt {
	float:left;
	background:url(../images/rtab1.jpg) no-repeat;
	cursor:pointer;
	width:14px;
	height:131px;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#000;
	display: inherit;
	padding:30px 10px 0px 10px;
	line-height:16px;
}
#hs-bd dt.current {
	background:url(../images/rtab2.jpg) no-repeat;
	padding:30px 10px 0px 10px;
	width:14px;
	height:131px;
	color:#fff
}
#hs-bd dd {
	float:left;
	overflow:hidden;
	display:inline;
	padding:0;
	list-style:none;
	margin:0
}
#hs-bd dd, #hs-bd dd img {
	width:255px;
	height:155px;
	border:0;
	padding:1px 2px
}
#hs-bd dd.hs-last {
	margin-right:0;
}
.even {
	background-color:#f8f8f8;
}
.odd {
	background-color:#eaeff5;
}
.hover {
	background-color:#b0bec7;
	color:#fff;
	cursor:pointer;
}
.hidden {
	display:none;
	clear:both;
}
/* ==底部样式== */
#bot_menu {
	height:30px;
	overflow:hidden;
	line-height:30px;
	background:#1362b2;
	text-align:center;
	margin:0px auto;
	clear:both;
}
#bot_menu, #bot_menu a {
	color:#fff;
}
#copy {
	overflow:hidden;
	background:url(../images/copy_bg.jpg) top center repeat-x #e6e6e6;
}
#copy dl {
	overflow:hidden;
	background:url(../images/copy_top.jpg) top center no-repeat;
	width:1003px;
	padding:20px 0px 10px 0px;
	line-height:28px;
	margin:0px auto;
	text-align:center;
}
#copy, #copy a {
	color:#333;
}
#copy span, #copy span a {
	color:#1b73cd;
}
/*----------------------------------------sub---------------------------------------------------*/
#sub_main {
	width:980px;
	overflow:hidden;
	margin:0px auto;
}
#cpclass{ list-style:none; margin:0; padding:0; width:700px; border:1px solid #ccc; display:block; height:40px}
#cpclass li{ list-style:none; float:left;  margin:4px; padding-left:color:#000000;font-size:14px; background:url(../images/ico2.jpg) no-repeat; background-position:0px 7px; padding-left:15px;}
