@charset "gb2312";
* {
	margin: 0px;
}
li,img,div,ul,span,table {
	padding: 0px;
}
img {
	border-width: 0px;
}
li {
	list-style-type: none;
}
p {
	padding: 3px 0px 3px 0px;
}
.cleft {
	clear: both;
}
.cleftb {
	clear: both;
	height: 1px;
	overflow: hidden;
}
body {
	font-family: "宋体", Arial;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	/*background-image: url(/skin/images/qp_01.gif);
	background-repeat: repeat-x;*/
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#box {
	width: 945px;
	margin-right: auto;
	margin-left: auto;
}/*整体结束*/
/*头部开始*/
#hydl {
	padding: 3px;
	height: 22px;
}
.sbjghbj a {
	color: #333333;
	padding: 1px 3px 1px 3px;
	line-height: 12px;
}
.sbjghbj a:hover {
	background-color: #929292;
	color: #ffffff;
	text-decoration: none;
}
.you {
	float: right;
}
.beldea {
	float: right;
	padding-top: 10px;
}


	.w {
		width: 945px;
		/*margin: 10px auto;*/
	font-size: 14px;
	color: #FFFFFF;
	}
	.nav_menu {
		display: flex;
		justify-content: space-around;
		align-items: center;
		height: 40px;
		/* background-color: #4caf50; */
		/* border: 1px solid #ccc; */
		/*padding: 10px;*/
		color: #fff;
		
	}
	.menu_item {
		position: relative;
		flex: 1;
		height: 100%;
		line-height: 40px;
		text-align: center;
		transform-style: preserve-3d;
		transition: all 0.5s;
		font-weight: bold;
        font-size: 18px;
		color: #fff;
		/* margin: 0 5px; */
	}
		.home a, .home a:hover{
		color: #fff;
		/* margin: 0 5px; */
	}
	.menu_item:hover {
		cursor: pointer;
		transform: rotateX(90deg);
		font-weight: bold;
        font-size: 18px;
		color: #fff;
	}
	.home, .web_home {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		perspective: 300px;
		font-weight: bold;
        font-size: 18px;
		color: #fff;
	}
	.home {
		background-color: #ff6600;
		z-index: 11;
		transform: translateZ(25px);
		font-weight: bold;
        font-size: 18px;
		color: #fff;
	}
	.web_home {
		background-color: #009688;
		transform: translateY(25px) rotateX(-90deg);
	}




.topsearch{margin-left: 1px;margin-top: 10px;clear:both; height:28px; width:238px; border:2px solid #C8C7BC; overflow:hidden; background-color:#F8FCFC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.search-bg {background-color:#F5F5F5; width:100%; padding:20px 0; display:none;}
.search-bg.search-open {display:block;}
.search-bg .inner {overflow:hidden;}
.search-form,.search-form input {float:left;}
.search-form .s {background-color:#fff; border:2px solid #ddd; height:22px; line-height:22px; padding:5px; font-size:0.875em; width:500px; border-radius:3px;}
.search-form button {border:none; background-color:#343639; color:#fff; height:32px; padding:0 5px; cursor:pointer; margin:1px 5px; border-radius:3px; font-size:1em;}




/*导航开始*/
.nTab{
	width: 945px;
	font-size: 14px;
	color: #FFFFFF;
}
.TabTitle {
clear: both;
height: 28px;
overflow: hidden;
}
.active a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.TabTitle  li {
	float: left;
	cursor: pointer;
	list-style-type: none;
	margin-right: 5px;
	letter-spacing: 15px;
}
.active{
	background-image: url(/skin/images/nav1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.active span{
	background-image: url(/skin/images/qp_12.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	display: block;
	padding: 5px 2px 3px 17px;
}
.active a {
	color: #FFFFFF;
}

.normal{
	background-image: url(/skin/images/nav2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.normal span{
	background-image: url(/skin/images/qp_17.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	display: block;
	padding: 5px 2px 3px 17px;
}
.TabContent{
	padding: 3px;
	height: 24px;
	line-height: 24px;
	color: #FFFFFF;
	font-size: 12px;

}
#sosob {
	line-height: 12px;
	height: 12px;
	width: 160px;
}
.none {display:none;}
.nav_lmdh li {
	float: left;
	padding-right: 13px;
	font-size: 13px;
	display: block;
	background-image: url(/skin/images/xx.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 13px;
}
.nav_pdsy {
	background-image: none!important;
	padding-left: 0px!important;
}

.TabContent a {
	color: #FFFFFF;
}
.TabContent a:hover {
	color: #FFFFCC;
}/*导航结束*/
/*头部结束*/
/*内容开始*/
.mail {
	width: 945px;
	padding-top: 10px;
	margin-right: auto;
    margin-left: auto;
}
.ggao {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
/*尾部开始*/
.foot {
	background-image: url(/skin/images/qp_85.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 945px;
	margin-right: auto;
	margin-left: auto;
}
#foot_1 {
	padding-bottom: 10px;
}

#foot_1  span {
	padding-right: 8px;
	padding-left: 8px;
}
.nrnav_lmdh  a {
	color: #FFFFFF;
	padding: 1px 3px 1px 3px;
	line-height: 12px;
}
.nrnav_lmdh a:hover {
	color: #FFFFFF;
	background-color: #333333;
	text-decoration: none;
}
#nr_1 {
	background-image: url(/skin/images/qp_24.gif);
	height: 274px;
	width: 295px;
	padding-top: 8px;
	padding-left: 11px;
	float: left;
}
.nr2 {
	background-image: url(/skin/images/qp_25.gif);
	height: 240px;
	width: 332px;
	float: left;
	padding: 42px 30px 0px 20px;
	font-size: 14px;
	line-height: 22px;
	background-repeat: no-repeat;
}
.sy_23 {
	text-align: center;
	font-size: 16px;
	font-family: "黑体";
	line-height: 30px;
}
.sy_23 a {
	color: #FF3300;
}
.nr3 {
	font-size: 12px;
	line-height: 16px;
	background-image: url(/skin/images/x1.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin-bottom: 8px;
	padding-bottom: 6px;
}
.nr_4 {
	float: left;
	width: 255px;
	border: 1px solid #CCCCCC;
}
.nr_5 {
	background-image: url(/skin/images/fm4_09.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
	width: 945px;
}
.nr_6 {
	background-image: url(/skin/images/fm4_14.gif);
	background-position: 0px bottom;
	width: 257px;
	padding-bottom: 30px;
	vertical-align: top;
	background-repeat: no-repeat;
}
.nr_7 {
	vertical-align: top;
}
.nr_9 {
	float: left;
	width: 338px;
	height: 235px;
}
.nr10 {
	height: 20px;
	line-height: 17px;
	padding-right: 18px;
}
.nr10 a {
	color: #FFFFFF;
}
.nr10 a:hover {
	color: #FFFFE8;
}

.nr_12 {
	margin: 5px 10px 0px 10px;
}
.nr_13  {
	width: 120px;
	text-align: center;
}
.nr_13b  {
	width: 120px;
}
.nr_14  a:hover {
	text-decoration: none;
}

.nr15 {
	font-size: 14px;
	line-height: 22px;
}
.nr_17 {
	padding: 0px 10px 4px 10px;
	width: 237px;
}
.nr_18 td {
	text-align: center;
}
.nr_18 img {
	margin-top: 2px;
}
.lt_2b {
	background-image: url(/skin/images/ph3.gif);
	background-repeat: no-repeat;
	background-position: 5px -3px;
	line-height: 20px;
}
.lt_2b li {
	padding-left: 25px;
}
.nr_20 {
	padding-left: 5px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.nr23 {
	background-image: url(/skin/images/fm4_16.gif);
	height: 26px;
}
#nr27 {
	padding-top: 15px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	clear: both;
	line-height: 1.6;
}
.nr_28 img {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.nr_29 {
	line-height: 24px;
	text-align: center;
	padding-bottom: 4px;
	width: 164px;
}
.sjian {
	color: #999999;
	float: right;
	font-size: 12px;
}
.nr_30 {
	line-height: 28px;
	font-size: 14px;
	background-image: url(/skin/images/xx4.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	margin-bottom: 15px;
	padding-bottom: 16px;
}
#dqwz {
	background-image: url(/skin/images/20070119162136962.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-top: 3px;
}
#nr_gg {
	background-image: url(/skin/images/fm.gif);
	height: 20px;
}
h1 {
	font-size: 18px;
	color: #000000;
	text-align: center;
}
.nr_31 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	text-align: center;
	margin-bottom: 15px;
	color: #999999;
}
.xwnrong  a:link {
	color: #000099;
}
.xwnrong a:visited {
	color: #990066;
}
h2 {
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
.inputTextb {
	line-height: 12px;
	height: 12px;
	border: 1px solid #999999;
	padding: 1px;
}
.inputSubc {
	background-image: url(/skin/images/dluaa.gif);
	height: 18px;
	width: 40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/*sidebar*/
.sidebar {width:260px; float:right;background-color:#F5F5F5; }

/*post*/
.post {margin:0 18px; overflow:hidden;}
.post h1.post-title {font-size:1.25em; margin-bottom:10px; color:#555;}
.post h2.post-title {text-align: center;font-size:1.5em; margin-bottom:10px; color:#444;}
.post .postmeta {border-bottom:1px solid #efefef; padding-bottom:5px;}
.post .postmeta span {color:#999;}
.post .entry {color:#333;}
.post .entry p {font-size:1em; line-height:1.75em; margin-bottom:20px;}
.post .entry ul,.post .entry ol,.post .entry hr,.post .entry blockquote,.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {margin-bottom:20px;}
.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {border-left: 3px solid #D90000;
padding-left: 15px; font-weight:bold;}
.post .entry li {font-size:1em;}
.post .entry ul,.post .entry ol {padding-left:2em;}
.post .entry ul li {list-style:inside disc none; margin-left:1px;}
.post .entry ol li {list-style:inside decimal none;}
.post .entry blockquote {overflow:hidden; border:1px solid #eee; border-left:4px solid #eee; background-color:#F5F5F5; color:#777; padding:20px 20px 0; font-size:0.875em; margin:0 2em 20px; border-radius:4px;}
.post .entry a {color:#4796D8;}
.post .entry img {display:block;margin:0 auto;max-width:100%;height:auto}

/*tags*/
.tags {margin-bottom:20px; font-size:0.875em; color:#888;}
.tags a {color:#888; margin-right:5px;}
/*postnavi*/
.postnavi {margin-bottom:20px; overflow:hidden;}
.postnavi .prev {float:left;}
.postnavi .next {float:right;}
.postnavi i {font-style:normal; font-family:'宋体';}
.postnavi a {font-size:0.875em; color:#555;}
.postnavi a:hover {color:#D90000;}
