﻿/* 牛人织梦（niurenzm.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, img, a, p {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	text-decoration:none;
	color:#5a5a5a;
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3 {
	font-weight:normal;
}
body {
	background:#fff;
	overflow:-Scroll;
	overflow-x:hidden;
}
/*************head**************/
#head {
	background:url(../images/bg_head.png) repeat-x 0px 0px;
	height:auto;
}
.head {
	width:1002px;
	height:137px;
	margin:0 auto;
}
.top {
	height:98px;
	overflow:hidden;
}
.logo {
	width:460px;
	height:68px;
	float:left;
	padding:30px 0 0 6px;
}
.top-r {
	float:right;
	height:98px;
	width:406px;
}
.shoucang {
	text-align:right;
	padding-right:14px;
}
.shoucang {
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:6px;
}
.shoucang a {
	display:inline-block;
	margin-right:6px;
}
.dianhua {
	padding-top:12px;
	text-align:right;
	padding-right:97px
}
.menu {
	height:39px;
}
.menu ul {
	height:39px;
	padding-left:52px;
}
.menu ul li {
	float:left;
	padding:5px 20px 0;
	height:34px;
	background:url(../images/bg_li.png) no-repeat right 0;
}
.menu ul li a {
	display:block;
	width:83px;
	border-radius:4px;
	height:29px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:29px;
	text-align:center;
}
.menu ul li a:hover {
	text-decoration:none;
	color:#018e64;
	background:#fff;
}
.menu ul li a.hover {
	text-decoration:none;
	color:#018e64;
	background:#fff;
}
.banner {
	width:1440px;
	height:360px;
	margin:6px auto 0px;
}
#con {
	height:auto;
	overflow:hidden;
}
.con {
	width:1002px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.con .floor1 {
	width:1002px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.floor1 .f1l {
	height:auto;
	overflow:hidden;
	width:359px;
	float:left;
}
.floor1 .f1lt {
	margin-top:0px;
	margin-bottom:12px;
}
.floor1 .f1lt .title, .f1r .title {
	height:28px;
	line-height:28px;
	background:#f6fbff;
	border:1px solid #d9e8f4;
}
.floor1 .f1lt .title span.a, .f1r .title span.a {
	float:left;
	display:block;
	font-family:"微软雅黑";
	font-size:14px;
	color:#fff;
	text-align:center;
	width:88px;
	background:#018e64;
	height:28px;
}
.floor1 .f1lt .title span.b, .f1r .title span.b {
	display:block;
	float:right;
	height:28px;
	line-height:28px;
	padding-right:10px;
}
.floor1 .f1lt ul {
	padding:6px;
}
.floor1 .f1lt ul li {
	height:20px;
	line-height:20px;
	position:relative;
	padding-left:15px;
	background:url(../images/bg_li01.png) no-repeat 2px center;
}
.floor1 .f1lt ul li a {
}
.floor1 .f1lt ul li.first {
	height:86px;
	padding:0;
	background:none;
	margin-bottom:10px;
}
.floor1 .f1lt ul li.first dl {
	height:86px;
}
.floor1 .f1lt ul li.first dl dt {
	float:left;
	width:140px;
}
.floor1 .f1lt ul li.first dl dt a {
	display: block;
	padding:2px;
	width:120px;
	height:80px;
	border:1px solid #e6e7e7;
}
.floor1 .f1lt ul li.first dl dt a img {
	width:120px;
	height:80px;
}
.floor1 .f1lt ul li.first dl dd.a {
	padding-left:15px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	background:url(../images/bg_li01.png) no-repeat 2px center;
}
.floor1 .f1lt ul li.first dl dd.a a {
	font-family:"微软雅黑";
	font-size:14px;
}
.floor1 .f1lt ul li.first dl dd.p {
	line-height:1.7em;
	height:62px;
	overflow:hidden;
}
.floor1 .f1lt ul li span {
	position:absolute;
	top:0;
	right:0;
	display:inline-block;
	line-height:20px;
	height:20px;
}
.floor1 .f1lt .lxwm {
	line-height:2em;
	padding:10px 20px;
	height:145px;
	background:url(../images/bg_lxsm.jpg) no-repeat 110px 10px;
	overflow:hidden;
}
.floor1 .f1r {
	float:right;
	width:628px;
}
.f1r ul {
	padding-top:14px;
	height:auto;
	overflow:hidden;
}
.f1r ul li {
	float:left;
	width:149px;
	margin-right:10px;
	margin-bottom:10px;
}
.f1r ul li a.pic {
	width:149px;
	height:119px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.f1r ul li a.pic img {
	max-width:149px;
	max-height:119px;
width: expression(this.width > 149 && this.width > this.height ? 149 : auto);
height: expression(this.height > 119 ? 119 : auto);
}
.f1r ul li p {
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}
.topbb {
	height:120px;
	overflow:hidden;
	margin-bottom:12px;
	margin-top:14px;
	padding-left:6px;
}
.tblist {
	width:305px;
	height:112px;
	background:url(../images/bg_aa.png) no-repeat 0px 0px;
	float:left;
	margin-right:36px;
}
.tblist .tlist-l {
	width:104px;
	height:104px;
	float:left;
	padding:2px 0 0 3px;
	margin-right:14px;
}
.tblist .tlist-r {
	float:left;
	height:106px;
	width:170px;
}
.tblist .tlist-r h2 {
	height:28px;
	line-height:28px;
	padding-top:15px;
}
.tblist .tlist-r h2 a {
	font-family:"微软雅黑";
	font-size:16px;
	color:#585858;
}
.tblist .tlist-r h2 a span {
	color:#ff0800;
}
.tblist .tlist-r h2 a:hover {
	text-decoration:none;
}
.tblist .tlist-r p {
	color:#4e4e4e;
	line-height:1.9em;
	height:48px;
	overflow:hidden;
}
.topbb .tbb {
	margin-right:0;
}
#show {
	width:1002px;
	clear:both;
	margin:0 auto 14px;
}
#show h1.title, .f1lt h1.title, .right .title {
	height:30px;
	border-bottom:1px solid #d2d2d2;
	line-height:30px;
}
#show h1.title span.a, .f1lt h1.title span.a, .right .title span.a {
	display:block;
	height:30px;
	line-height:30px;
	float:left;
	padding-left:25px;
	color:#4e4e4e;
	font-family:"微软雅黑";
	font-size:16px;
	background:url(../images/bg_x.png) no-repeat 5px center;
}
#show h1.title span.b, .f1lt h1.title span.b {
	float:right;
	display:block;
	height:25px;
	line-height:30px;
	padding-right:10px;
	padding-top:4px;
}
#show h1.title span.b a {
}
.show {
	height:199px;
	overflow:hidden;
}
.gundong {
}
.leftLoop {
	padding-top:17px;
	padding-left:4px;
}
.leftLoop .bd {
	width:988px;
	overflow:hidden;
}
.leftLoop .bd ul {
}
.leftLoop .bd ul li {
	width:187px;
	float:left;
	margin-right:12px;
}
.leftLoop .bd ul li a.pic {
	display:block;
	width:179px;
	height:122px;
	padding:3px;
	border:1px solid #d2d2d2;
	border-radius:1px;
	overflow:hidden;
}
.leftLoop .bd ul li a.pic img {
	width:179px;
	height:122px;
	transition:all 0.3s linear 300ms;
	-ms-transition:all 0.3s linear 300ms;
	-moz-transition:all 0.3s linear 300ms;
	-webkit-transition:all 0.3s linear 300ms;
	-o-transition:all 0.3s linear 300ms;
}
.leftLoop .bd ul li a.pic img:hover {
	-ms-transform:rotate(5deg) scale(1.2); /* IE 9 */
	-moz-transform:rotate(5deg) scale(1.2); /* Firefox */
	-webkit-transform:rotate(5deg) scale(1.2); /* Safari and Chrome */
	-o-transform:rotate(5deg) scale(1.2); /* Opera */
	transform:rotate(5deg) scale(1.2);
}
.leftLoop .bd ul li p {
	text-align:center;
	height:30px;
	line-height:30px;
	margin:0px 0 0;
}
.leftLoop .bd ul li p a {
	color:#0b0b0b;
}
.left {
	float:left;
	width:231px;
	margin-bottom:20px;
	margin-top:10px;
}
.lanmu {
	margin:5px;
	box-shadow: 0px 0px 5px #ccc;
	border:1px solid #d4d4d4;
	border-radius:4px 4px 2px 2px;
	margin-bottom:10px;
}
.lanmu h2 {
	height:40px;
	background:url(../images/bg_tt.png) repeat 0px 0;
	font-weight:bold;
	line-height:40px;
	font-size:14px;
	text-align:center;
	color:#49557D;
	border-radius:4px;
}
.lanmu ul, .lanmu .lxwm {
	width:186px;
	padding:6px 18px 20px 18px;
}
.lanmu ul li {
	height:32px;
	width:140px;
	margin-bottom:5px;
}
.lanmu ul li a {
	display:block;
	color:#535353;
	width:115px;
	background:url(../images/bg_a.png) no-repeat 0px 0px;
	height:32px;
	line-height:32px;
	padding-left:25px;
	font-family:"微软雅黑";
}
.lanmu ul li a:hover {
	color:#49557D;
	text-decoration:none;
	box-shadow:0px 0px 5px #fff;
	text-shadow:0px 0px 3px #fff;
}
.lanmu .lxwm {
	line-height:2em;
	background:url(../images/lxwm.jpg) no-repeat center 6px;
	padding-top:80px;
}
.right {
	float:right;
	width:752px;
	margin:5px;
	box-shadow: 0px 0px 5px #ccc;
	border:1px solid #d4d4d4;
	border-radius:4px 4px 2px 2px;
	margin-bottom:20px;
	min-height:480px;
	margin-top:15px;
}
.right .title span.b {
	display:block;
	float:right;
	height:30px;
	line-height:30px;
	padding:0 2px 0 10px;
}
.right .title span.b a {
	display:inline-block;
	margin:0 6px;
}
.nr {
	line-height:2em;
	padding:10px 15px 20px;
}
/*****
*footer
*****/
#footer {
	background:#ebebeb;
}
.footer {
	margin:0 auto 0;
	clear:both;
	width:1002px;
	padding:15px 0 15px;
}
.footer p {
	margin:4px 0;
}
.footer p a {
	display:inline-block;
	margin-right:4px;
}
.floor1 .f1lt .leftLoop {
	width:329px;
	overflow:hidden;
}
.floor1 .f1lt .leftLoop ul {
}
.floor1 .f1lt .leftLoop ul li {
	width:100px;
	height:110px;
	margin-right:12px;
}
.floor1 .f1lt .leftLoop ul li a {
	display:block;
	width:100px;
	height:110px;
	overflow:hidden;
	padding:0;
	border:none;
}
.floor1 .f1lt .leftLoop ul li a img {
	width:100px;
	height:110px;
}
