html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
}

div {
	margin: 0px;
	padding: 0px;
}

span {
	margin: 0px;
	padding: 0px;
}

applet {
	margin: 0px;
	padding: 0px;
}

object {
	margin: 0px;
	padding: 0px;
}

iframe {
	margin: 0px;
	padding: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
}

h3 {
	margin: 0px;
	padding: 0px;
}

h4 {
	margin: 0px;
	padding: 0px;
}

h5 {
	margin: 0px;
	padding: 0px;
}

h6 {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

blockquote {
	margin: 0px;
	padding: 0px;
}

pre {
	margin: 0px;
	padding: 0px;
}

a {
	margin: 0px;
	padding: 0px;
}

abbr {
	margin: 0px;
	padding: 0px;
}

acronym {
	margin: 0px;
	padding: 0px;
}

address {
	margin: 0px;
	padding: 0px;
}

big {
	margin: 0px;
	padding: 0px;
}

cite {
	margin: 0px;
	padding: 0px;
}

code {
	margin: 0px;
	padding: 0px;
}

del {
	margin: 0px;
	padding: 0px;
}

dfn {
	margin: 0px;
	padding: 0px;
}

em {
	margin: 0px;
	padding: 0px;
}

img {
	margin: 0px;
	padding: 0px;
}

ins {
	margin: 0px;
	padding: 0px;
}

kbd {
	margin: 0px;
	padding: 0px;
}

q {
	margin: 0px;
	padding: 0px;
}

s {
	margin: 0px;
	padding: 0px;
}

samp {
	margin: 0px;
	padding: 0px;
}

small {
	margin: 0px;
	padding: 0px;
}

strike {
	margin: 0px;
	padding: 0px;
}

strong {
	margin: 0px;
	padding: 0px;
}

sub {
	margin: 0px;
	padding: 0px;
}

sup {
	margin: 0px;
	padding: 0px;
}

tt {
	margin: 0px;
	padding: 0px;
}

var {
	margin: 0px;
	padding: 0px;
}

b {
	margin: 0px;
	padding: 0px;
}

u {
	margin: 0px;
	padding: 0px;
}

i {
	margin: 0px;
	padding: 0px;
}

center {
	margin: 0px;
	padding: 0px;
}

dl {
	margin: 0px;
	padding: 0px;
}

dt {
	margin: 0px;
	padding: 0px;
}

dd {
	margin: 0px;
	padding: 0px;
}

ol {
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
}

fieldset {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

label {
	margin: 0px;
	padding: 0px;
}

legend {
	margin: 0px;
	padding: 0px;
}

input {
	margin: 0px;
	padding: 0px;
}

button {
	margin: 0px;
	padding: 0px;
}

textarea {
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
}

caption {
	margin: 0px;
	padding: 0px;
}

tbody {
	margin: 0px;
	padding: 0px;
}

tfoot {
	margin: 0px;
	padding: 0px;
}

thead {
	margin: 0px;
	padding: 0px;
}

tr {
	margin: 0px;
	padding: 0px;
}

th {
	margin: 0px;
	padding: 0px;
}

td {
	margin: 0px;
	padding: 0px;
}

article {
	margin: 0px;
	padding: 0px;
}

aside {
	margin: 0px;
	padding: 0px;
}

canvas {
	margin: 0px;
	padding: 0px;
}

details {
	margin: 0px;
	padding: 0px;
}

figcaption {
	margin: 0px;
	padding: 0px;
}

figure {
	margin: 0px;
	padding: 0px;
}

footer {
	margin: 0px;
	padding: 0px;
}

header {
	margin: 0px;
	padding: 0px;
}

hgroup {
	margin: 0px;
	padding: 0px;
}

menu {
	margin: 0px;
	padding: 0px;
}

nav {
	margin: 0px;
	padding: 0px;
}

section {
	margin: 0px;
	padding: 0px;
}

summary {
	margin: 0px;
	padding: 0px;
}

time {
	margin: 0px;
	padding: 0px;
}

mark {
	margin: 0px;
	padding: 0px;
}

audio {
	margin: 0px;
	padding: 0px;
}

video {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Microsoft Yahei;
	font-size: 16px;
}

.oldModel {
	font-family: Microsoft Yahei;
	font-size: 22px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset {
	border-width: 0px;
}

img {
	border-width: 0px;
}

a img {
	border-width: 0px;
}

iframe {
	border-width: 0px;
}

img {}

address {
	font-style: normal;
	font-weight: normal;
}

caption {
	font-style: normal;
	font-weight: normal;
}

cite {
	font-style: normal;
	font-weight: normal;
}

code {
	font-style: normal;
	font-weight: normal;
}

dfn {
	font-style: normal;
	font-weight: normal;
}

em {
	font-style: normal;
	font-weight: normal;
}

strong {
	font-style: normal;
	font-weight: normal;
}

th {
	font-style: normal;
	font-weight: normal;
}

var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption {
	text-align: left;
}

th {
	text-align: left;
}

h1 {
	font-size: 100%;
}

h2 {
	font-size: 100%;
}

h3 {
	font-size: 100%;
}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 100%;
}

h6 {
	font-size: 100%;
}

input {
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
}

textarea {
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
}

select {
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
}

button {
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
}

input[type='text'] {
	outline-style: none;
}

input[type='password'] {
	outline-style: none;
}

textarea {
	outline-style: none;
}

legend {
	color: rgb(0, 0, 0);
}

input[type='button'] {
	cursor: pointer;
}

input[type='submit'] {
	cursor: pointer;
}

select {
	cursor: pointer;
}

button {
	cursor: pointer;
}

label {
	cursor: pointer;
}

textarea {
	resize: vertical;
}

textarea[contenteditable] {
	-webkit-appearance: none;
}

article {
	display: block;
}

aside {
	display: block;
}

details {
	display: block;
}

summary {
	display: block;
}

figcaption {
	display: block;
}

figure {
	display: block;
}

footer {
	display: block;
}

header {
	display: block;
}

hgroup {
	display: block;
}

menu {
	display: block;
}

nav {
	display: block;
}

section {
	display: block;
}

time {
	display: inline;
}

mark {
	display: inline;
}

ruby {
	display: inline;
}

rt {
	display: inline;
}

rp {
	display: inline;
}

output {
	display: inline;
}

keygen {
	display: inline;
}

meter {
	display: inline;
}

progress {
	display: inline;
}

command {
	display: inline;
}

source {
	display: inline;
}

.clearfix::before {
	height: 0px;
	display: block;
	visibility: hidden;
	content: ".";
}

.clearfix::after {
	height: 0px;
	display: block;
	visibility: hidden;
	content: ".";
}

.clearfix::after {
	clear: both;
}

.clearfix {}

.clear {
	height: 0px;
	clear: both;
}

a {
	color: rgb(0, 0, 0);
	text-decoration: none;
}

a:hover {
	color: rgb(255, 0, 0);
	text-decoration: none;
}

.pulictit1 {
	background: rgb(246, 246, 246);
	height: 50px;
	line-height: 50px;
}

.pulictit1 .text {
	color: rgb(71, 112, 216);
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	float: left;
}

.pulictit1 .more {
	float: right;
}

.pulictit2 {
	height: 50px;
	line-height: 50px;
}

.pulictit2 .text {
	color: rgb(71, 112, 216);
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	float: left;
}

.pulictit2 .more {
	float: right;
}

.pulic_dqwz {
	background: url("../images/dqwz.png") no-repeat 43px 6px;
	height: 38px;
	line-height: 38px;
	padding-left: 80px;
	font-size: 14px;
}

.pulic_box1 {
	padding: 20px;
}

.pulic_box1 ul li {
	height: 30px;
	line-height: 30px;
}

.pulic_box1 ul li span {
	float: right;
}

.menu {
	background: rgb(71, 112, 216);
	height: 53px;
}

.menu ul li {
	background: url("../images/menulibg.gif") no-repeat right top;
	width: 157px;
	text-align: center;
	line-height: 53px;
	float: left;
}

.menu ul li a {
	color: rgb(255, 255, 255);
	font-size: 20px;
	font-weight: bold;
	display: block;
}

.menu ul li a:hover {
	background: url("../images/menuhover.gif") repeat-x top rgb(71, 112, 216);
}

.txtMarquee-left {
	width: 500px;
	height: 47px;
	overflow: hidden;
	position: relative;
}

.txtMarquee-left .hd {
	background: rgb(244, 244, 244);
	height: 47px;
	overflow: hidden;
}

.txtMarquee-left .bd {}

.txtMarquee-left .bd .tempWrap {
	width: 500px !important;
}

.txtMarquee-left .bd ul {
	overflow: hidden;
	-ms-zoom: 1;
}

.txtMarquee-left .bd ul li {
	background: url("../images/dot.jpg") no-repeat left;
	width: auto !important;
	height: 35px;
	text-align: left;
	line-height: 47px;
	padding-left: 20px;
	margin-right: 20px;
	float: left;
	_display: inline;
}

.clearfix::after {
	height: 0px;
	line-height: 0;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.w1100 {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}

.lightbox {
	border: 0px solid rgb(198, 198, 198);
	border-image: none;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	background-color: rgb(255, 255, 255);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.padding12 {
	padding: 12px;
}

.topdiv {
	background: url("../images/bg.png");
	width: 100%;
	height: 36px;
	font-size: 12px;
}

.topdiv .z {}

.topdiv .z ul li {
	padding: 0px 10px;
	margin-top: 10px;
	border-left-color: rgb(153, 153, 153);
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
}

.topdiv .z ul li a {}

.topdiv .y {
	margin-top: 10px;
	float: right;
}

.topdiv .y a {
	padding: 0px 10px;
	border-left-color: rgb(153, 153, 153);
	border-left-width: 1px;
	border-left-style: solid;
}

.topdiv .y ul li {
	padding: 0px 10px;
	margin-top: 10px;
	border-left-color: rgb(153, 153, 153);
	border-left-width: 1px;
	border-left-style: solid;
	float: right;
}

.topdiv .y ul li a {}

.seach {
	width: 487px;
	height: 32px;
	padding-left: 615px;
	margin-top: 75px;
	margin-bottom: 75px;
}

.seach .gjz {
	background: rgb(255, 255, 255);
	padding: 5px;
	border: 0px currentColor;
	border-image: none;
	width: 300px;
	height: 20px;
	color: rgb(153, 153, 153);
	line-height: 20px;
	float: left;
}

.seach .an {
	background: url("../images/fdj.png") no-repeat center rgb(0, 104, 183);
	border: 0px currentColor;
	border-image: none;
	width: 40px;
	height: 30px;
	float: left;
}

.seach .gjcx {
	background: rgb(0, 104, 183);
	padding: 3px 20px;
	height: 30px;
	color: rgb(255, 255, 255);
	line-height: 30px;
	font-size: 18px;
	margin-left: 20px;
}

.navother {
	background: url("../images/otherbg.gif");
	height: 45px;
	line-height: 45px;
}

.gdxw .z {
	padding: 0px 10px 0px 45px;
	color: rgb(1, 104, 183);
	float: left;
}

.gdxw .y {
	padding: 0px 10px 0px 0px;
	float: left;
}

.gdxw .r {
	float: left;
}

#focus {
	height: 465px;
	margin-top: 10px;
	position: relative;
}

#firstNew .topInfoList .t {
	line-height: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}

#firstNew .topInfoList .t .title a {
	color: rgb(3, 75, 133);
	font-size: 32px;
}

.topInfoList .t .title a:link {
	color: rgb(3, 75, 133);
	font-size: 32px;
}

.topInfoList .t .title a:visited {
	color: rgb(3, 75, 133);
	font-size: 32px;
}

#firstNew .topInfoList .t .title a:hover {
	color: rgb(255, 0, 0);
	font-size: 32px;
}

#firstNew .topInfoList .n {
	background: none;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	display: inline;
}

#firstNew .topInfoList .n .title {
	display: inline;
}

#firstNew .topInfoList .n .title a {
	color: rgb(102, 102, 102);
}

#firstNew .topInfoList .n .title a:hover {
	color: rgb(255, 0, 0);
}

.prev {
	top: 165px;
	width: 42px;
	height: 69px;
	display: block;
	position: absolute;
	cursor: pointer;
}

.next {
	top: 165px;
	width: 42px;
	height: 69px;
	display: block;
	position: absolute;
	cursor: pointer;
}

.prev {
	background: url("../images/index_btn01.png") no-repeat;
	left: 0px;
	z-index: 999;
}

.next {
	background: url("../images/index_btn02.png") no-repeat;
	right: 0px;
	z-index: 999;
}

#focus .slideNav {
	height: 18px;
	right: 10px;
	bottom: 10px;
	position: absolute;
	z-index: 99;
}

#focus .slideNav li {
	background: url("../images/adon.png") no-repeat;
	width: 15px;
	height: 15px;
	text-align: center;
	color: rgb(255, 255, 255);
	text-indent: 9999px;
	overflow: hidden;
	margin-right: 6px;
	float: left;
	display: inline;
	cursor: pointer;
}

#focus .slideNav .on {
	background: url("../images/adon.png") no-repeat -23px 0px;
	font-weight: bold;
	opacity: 1;
}

#focus .title {
	background: rgb(1, 82, 147);
	width: 1100px;
	height: 44px;
	text-align: left;
	bottom: 0px;
	line-height: 44px;
	position: absolute;
	z-index: 9;
}

#focus .title a {
	color: rgb(255, 255, 255);
	padding-left: 20px;
	font-size: 18px;
	text-decoration: none;
}

.div1 {
	margin-top: 15px;
}

.div1 .left {
	width: 652px;
	float: left;
}

.div1 .right {
	width: 427px;
	float: right;
}

.ixwqh {
	background: rgb(255, 255, 255);
	height: 318px;
	text-align: left;
}

.ixwqh .hd {
	background: rgb(246, 246, 246);
	height: 50px;
	line-height: 50px;
	position: relative;
}

.ixwqh .hd ul {
	left: -1px;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	float: left;
	position: absolute;
}

.ixwqh .hd ul li {
	padding: 0px 19.6px;
	font-size: 16px;
	float: left;
	cursor: pointer;
}

.ixwqh .hd ul li.on {
	background: url("../images/qh1.png") no-repeat center 5px;
	color: rgb(255, 255, 255);
}

.ixwqh .hd ul li.on a {
	color: rgb(255, 255, 255);
}

.ixwqh .bd ul {
	padding: 10px;
	-ms-zoom: 1;
}

.ixwqh .bd li {
	background: url("../images/dot2.jpg") no-repeat left;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
}

.ixwqh .bd li span {
	float: right;
}

.zjtbtzw {
	background: rgb(255, 255, 255);
	text-align: left;
}

.zjtbtzw .hd {
	background: url("../images/dot9.gif") repeat-x bottom;
	height: 50px;
	line-height: 50px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}

.zjtbtzw .hd ul {
	width: 100%;
	height: 50px;
	float: left;
	position: absolute;
}

.zjtbtzw .hd ul li {
	padding: 0px 40px;
	font-size: 18px;
	font-weight: bold;
	margin-left: 15px;
	float: left;
	cursor: pointer;
}

.zjtbtzw .hd ul li.on {
	background: rgb(255, 255, 255);
	height: 48px;
	color: rgb(78, 114, 198);
	line-height: 48px;
	border-top-color: rgb(78, 114, 198);
	border-right-color: rgb(201, 201, 201);
	border-left-color: rgb(201, 201, 201);
	border-top-width: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.zjtbtzw .bd ul {
	padding: 10px;
	-ms-zoom: 1;
}

.zjtbtzw .bd li {
	background: url("../images/dot2.jpg") no-repeat left;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
}

.zjtbtzw .bd li span {
	float: right;
}

.div2 {
	background: url("../images/ztzl.gif") no-repeat 14px 14px rgb(255, 255, 255);
	padding: 12px 12px 12px 110px;
	height: 86px;
	margin-top: 20px;
}

.div3 {
	background: url("../images/zjzf.gif") no-repeat 10px 10px rgb(255, 255, 255);
	height: 137px;
	padding-top: 19px;
	margin-top: 20px;
}

.div3 .box {
	background: rgb(246, 246, 246);
	width: 1020px;
	height: 125px;
	margin-left: 72px;
}

.div3 .box ul {}

.div3 .box ul li {
	font-weight: bold;
	float: left;
}

.libg {
	background: url("../images/libg.png") no-repeat top;
	width: 1px;
	height: 125px;
}

.litext1 {
	background: url("../images/sytb1.png") no-repeat;
	width: 165px;
	height: 35px;
	text-align: center;
	color: rgb(174, 138, 84);
	padding-top: 90px;
}

.litext1 a {
	color: rgb(174, 138, 84);
}

.litext2 {
	background: url("../images/sytb1.png") no-repeat 0px -125px;
	width: 165px;
	height: 35px;
	text-align: center;
	color: rgb(218, 83, 82);
	padding-top: 90px;
}

.litext2 a {
	color: rgb(218, 83, 82);
}

.litext3 {
	background: url("../images/sytb1.png") no-repeat 0px -250px;
	width: 165px;
	height: 35px;
	text-align: center;
	color: rgb(70, 193, 160);
	padding-top: 90px;
}

.litext3 a {
	color: rgb(70, 193, 160);
}

.litext4 {
	background: url("../images/sytb1.png") no-repeat 0px -375px;
	width: 165px;
	height: 35px;
	text-align: center;
	color: rgb(127, 167, 63);
	padding-top: 90px;
}

.litext4 a {
	color: rgb(127, 167, 63);
}

.litext5 {
	background: url("../images/sytb1.png") no-repeat 0px -500px;
	width: 165px;
	height: 35px;
	text-align: center;
	color: rgb(127, 167, 63);
	padding-top: 90px;
}

.litext5 a {
	color: rgb(127, 167, 63);
}

.litext6 {
	background: url("../images/sytb1.png") no-repeat 0px -625px;
	width: 165px;
	height: 35px;
	text-align: center;
	color: rgb(1, 104, 183);
	padding-top: 90px;
}

.litext6 a {
	color: rgb(1, 104, 183);
}

#con {
	width: 100%;
	text-align: center;
}

#con .roll {
	width: 100%;
	height: 82px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}

#con ul {
	position: absolute;
}

#con ul li {
	width: 220px;
	height: 80px;
	padding-left: 10px;
	float: left;
	cursor: pointer;
}

#con ul li a {}

#con ul li img {
	width: 220px;
	height: 80px;
}

#con span {
	position: absolute;
	z-index: 999;
}

.zz {
	background: url("../images/yy.png");
	width: 28px;
	height: 42px;
	margin-top: -73px;
	margin-left: -498px;
	position: absolute;
	cursor: pointer;
	opacity: 0.5;
	-moz-opacity: 0.5;
}

.zz:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
}

.yy {
	background: url("../images/zz.png");
	width: 28px;
	height: 42px;
	margin-top: -73px;
	margin-left: 469px;
	float: right;
	cursor: pointer;
	opacity: 0.5;
	-moz-opacity: 0.5;
}

.yy:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
}

.div4 {
	margin-top: 20px;
}

.div4 .left {
	padding: 18px;
	width: 616px;
	float: left;
}

.div4 .right {
	padding: 18px;
	width: 391px;
	float: right;
}

.div4 .left {}

.div4 .right {}

.titla {
	color: rgb(1, 104, 183);
	font-size: 18px;
	font-weight: bold;
}

.titla a {
	color: rgb(1, 104, 183);
	font-size: 18px;
	font-weight: bold;
}

.syzwmian {}

.syzwmian .syzwl {
	width: 300px;
	float: left;
}

.syzwmian .syzwl ul li {
	width: 145px;
	height: 30px;
	text-align: center;
	color: rgb(1, 104, 183);
	padding-top: 45px;
	margin-top: 9px;
	margin-right: 9px;
	float: left;
}

.sygkicon1 {
	background: url("../images/zwgkicon1.png") no-repeat rgb(246, 246, 246);
}

.sygkicon2 {
	background: url("../images/zwgkicon1.png") no-repeat 0px -75px rgb(246, 246, 246);
}

.sygkicon3 {
	background: url("../images/zwgkicon1.png") no-repeat 0px -150px rgb(246, 246, 246);
}

.sygkicon4 {
	background: url("../images/zwgkicon1.png") no-repeat 0px -225px rgb(246, 246, 246);
}

.sygkicon5 {
	background: url("../images/zwgkicon1.png") no-repeat 0px -300px rgb(246, 246, 246);
}

.sygkicon6 {
	background: url("../images/zwgkicon1.png") no-repeat 0px -375px rgb(246, 246, 246);
}

.syzwmian .syzwr {
	background: url("../images/tp.gif") no-repeat center 10px;
	width: 302px;
	padding-top: 36px;
	margin-left: 14px;
	float: left;
}

.syzwmian .syzwr ul li {
	background: url("../images/tp2.gif");
	border: 1px solid rgb(185, 221, 236);
	border-image: none;
	width: 145px;
	height: 58px;
	text-align: center;
	color: rgb(1, 82, 147);
	line-height: 58px;
	margin-top: 12px;
	margin-right: 8px;
	float: left;
}

.syzwmian .syzwr ul li a {
	color: rgb(1, 82, 147);
}

.titlb {
	color: rgb(1, 104, 183);
	font-size: 18px;
	font-weight: bold;
}

.titlb a {
	color: rgb(1, 104, 183);
	font-size: 18px;
	font-weight: bold;
}

.titlb .zuo {
	padding-left: 30px;
	float: left;
}

.titlb .you {
	padding-right: 30px;
	float: right;
}

.syjl {}

.syjl ul li {
	background: url("../images/jlbg1.gif") no-repeat;
	width: 186px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	margin-top: 8px;
	margin-right: 17px;
	float: left;
}

.dzwwdl {
	background: url("../images/tp3.gif") no-repeat 75px 13px rgb(0, 161, 233);
	height: 48px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 48px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 11px;
}

.div5 {
	margin-top: 0px;
}

.div5 .left {
	width: 652px;
	float: left;
}

.div5 .right {
	width: 427px;
	float: right;
}

.titlc {
	background: rgb(246, 246, 246);
	height: 50px;
	color: rgb(1, 104, 183);
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.titld {
	height: 30px;
	color: rgb(1, 104, 183);
	line-height: 30px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
}

.sybsfw {
	padding: 13px 26px;
}

.sybsfw ul li {
	width: 125px;
	height: 80px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 80px;
	font-size: 20px;
	margin-right: 22px;
	float: left;
}

.sybsfw ul li a {
	color: rgb(255, 255, 255);
}

.fwicon1 {
	background: url("../images/fwicon1.png") no-repeat rgb(1, 104, 183);
	height: 80px;
	padding-left: 60px;
}

.fwicon2 {
	background: url("../images/fwicon1.png") no-repeat 0px -80px rgb(247, 177, 118);
	height: 80px;
	padding-left: 60px;
}

.fwicon3 {
	background: url("../images/fwicon1.png") no-repeat 0px -160px rgb(129, 195, 107);
	height: 80px;
	padding-left: 60px;
}

.syxxcy {
	padding-right: 20px;
	padding-left: 20px;
}

.syxxcy ul li div {
	width: 25%;
	color: rgb(1, 104, 183);
	float: left;
}

.syxxcy2 {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.syxxcy2 ul li {
	width: 50%;
	float: left;
}

.syxxcy2 ul li span {
	margin-right: 20px;
	float: right;
}

.footer {
	background: url("../images/footer.png") repeat-x 0px 0px;
	margin-top: 30px;
}

.friends {
	margin: 0px auto;
	width: 1190px;
	position: relative;
}

.friends h2 {
	height: 35px;
	text-align: center;
	color: rgb(255, 255, 255);
	position: relative;
}

.friends h2 b {
	background: url("../images/friends.png") no-repeat 90px 0px;
	font: bold 16px/33px microsoft yahei;
	left: 0px;
	top: -3px;
	width: 106px;
	height: 33px;
	text-align: center;
	color: rgb(255, 255, 255);
	padding-left: 90px;
	float: left;
	display: block;
	position: absolute;
	font-size-adjust: none;
	font-stretch: normal;
}

.friends h2 a {
	font: 14px/33px microsoft yahei;
	margin: 0px 10px;
	padding: 0px 10px;
	color: rgb(115, 115, 115);
	display: inline-block;
	font-size-adjust: none;
	font-stretch: normal;
}

.friends h2 a.current {
	color: rgb(0, 34, 105);
}

.friends ul {
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(227, 227, 227) rgb(227, 227, 227);
	margin: 0px auto;
	padding: 10px;
	border-image: none;
	width: 1158px;
}

.friends table {
	width: 100%;
}

.friends table td {
	font: 14px/28px microsoft yahei;
	padding: 0px 10px;
	height: 28px;
	font-size-adjust: none;
	font-stretch: normal;
}

.copyright {
	background: rgb(69, 99, 185);
	padding: 20px 0px;
	width: 100%;
	color: rgb(255, 255, 255);
	position: relative;
}

.copyright a {
	color: rgb(255, 255, 255);
}

#_ideConac img {
	left: 220px;
	top: 50%;
	position: absolute;
}

#_span_jiucuo img {
	top: 60%;
	right: 220px;
	position: absolute;
}

.copyright {
	text-align: center;
}

.copyright .line {
	height: 40px;
	text-align: center;
	border-bottom-color: rgb(155, 155, 155);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.copyright .line a {
	font: 14px/40px microsoft yahei;
	font-size-adjust: none;
	font-stretch: normal;
}

.tc {
	font: 14px/30px microsoft yahei;
	font-size-adjust: none;
	font-stretch: normal;
}

.tc a {
	font: 14px/30px microsoft yahei;
	font-size-adjust: none;
	font-stretch: normal;
}

.tc a {
	padding: 0px 10px;
}

.copyright .line a {
	padding: 0px 10px;
}

.tc {
	opacity: 0.5;
	-moz-opacity: 0.5;
}

#home_web {
	left: 50%;
	top: 268px;
	width: 66px;
	height: auto;
	font-family: Microsoft Yahei;
	font-size: 14px;
	margin-left: 590px;
	position: fixed;
	z-index: 20;
	_position: absolute;
	_top: auto;
	_margin-top: 268px;
}

.web_position {
	width: 66px;
	margin-top: 6px;
	float: left;
}

.web_link {
	width: 66px;
	height: 23px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 23px;
	padding-top: 43px;
	display: block;
	cursor: pointer;
}

.nav_01 a {
	background: url("../images/oo1.png") no-repeat rgb(166, 213, 246);
}

.nav_01 a:hover {
	background: url("../images/oo1.png") no-repeat rgb(1, 104, 183);
	color: rgb(255, 255, 255);
}

.nav_02 {
	background: url("../images/oo3.png") no-repeat rgb(166, 213, 246);
	position: relative;
}

.nav_02 a:hover {
	background: url("../images/oo3.png") no-repeat rgb(1, 104, 183);
	color: rgb(255, 255, 255);
}

.nav_03 {
	background: url("../images/oo2.png") no-repeat rgb(166, 213, 246);
}

.nav_03 a:hover {
	background: url("../images/oo2.png") no-repeat rgb(1, 104, 183);
	color: rgb(255, 255, 255);
}

.nav_04 .web_link {
	background: url("../images/oo4.png") no-repeat center rgb(166, 213, 246);
	position: relative;
}

.nav_04 .web_link:hover {
	background: url("../images/oo4.png") no-repeat center rgb(1, 104, 183);
	color: rgb(255, 255, 255);
}

.nav_05 {
	background: url("../images/oo5.png") no-repeat rgb(166, 213, 246);
	padding: 0px !important;
	width: 66px;
	height: 40px !important;
	text-indent: -999px;
	overflow: hidden;
}

.nav_05 a:hover {
	background: url("../images/oo5.png") no-repeat rgb(1, 104, 183);
	color: rgb(255, 255, 255);
}

.nav_06 a {
	background: url("../images/pf_home.png") no-repeat 0px 0px rgb(166, 213, 246);
}

.nav_06 a:hover {
	background: url("../images/pf_home.png") no-repeat 0px 0px rgb(1, 104, 183);
	color: rgb(255, 255, 255);
}

.tplb {
	left: 0px;
	top: 0px;
	width: 1100px;
	display: none;
	position: absolute;
}

.tbgmdiv1 {
	background: url("../images/tbgm1.jpg");
	width: 1100px;
	height: 407px;
	overflow: hidden;
	margin-top: 15px;
}

.tbgmdiv1 .text {
	width: 610px;
	height: 340px;
	color: rgb(255, 255, 255);
	line-height: 38px;
	text-indent: 2em;
	font-size: 14px;
	margin-top: 20px;
	margin-left: 40px;
	text-shadow: 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #000, 0px -1px 0px #000;
	-webkit-text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
	-moz-text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
}

.tbgmdiv2 ul li {
	width: 530px;
	height: 220px;
	margin-top: 20px;
	float: left;
}

.tbgmdiv2 ul li .tit {
	width: 223px;
	height: 54px;
	margin-left: -10px;
	position: absolute;
}

.tbgmdiv2 ul li .pic {
	width: 258px;
	float: left;
}

.tbgmdiv2 ul li .zy {
	padding: 19px;
	width: 234px;
	line-height: 30px;
	text-indent: 2em;
	font-size: 14px;
	float: left;
}

.tbgmdiv2 ul li .zy span {
	background: rgb(255, 153, 0);
	width: 57px;
	height: 24px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 24px;
	margin-left: 5px;
}

.tbgmdiv2 ul li .zy span a {
	color: rgb(255, 255, 255);
}

.ztlmdiv1 {
	margin-top: 15px;
}

.ztlmdiv2 {
	margin-top: 15px;
}

.picBtnTop {
	width: 1070px;
	height: 256px;
	overflow: hidden;
	margin-top: 15px;
	margin-left: 15px;
	position: relative;
	-ms-zoom: 1;
}

.picBtnTop .hd {
	width: 265px;
	height: 256px;
	right: 5px;
	overflow: hidden;
	position: absolute;
}

.picBtnTop .hd ul li {
	padding: 0px 0px 2px 5px;
	width: 258px;
	text-align: center;
}

.picBtnTop .hd ul li img {
	border: 2px solid rgb(221, 221, 221);
	border-image: none;
	width: 256px;
	height: 80px;
	vertical-align: bottom;
	cursor: pointer;
}

.picBtnTop .hd ul li.on {
	background: url("images/icoleft.gif") no-repeat 0px 28px;
}

.picBtnTop .hd ul li.on img {
	border-color: rgb(255, 102, 0);
}

.picBtnTop .bd {
	width: 795px;
	height: 256px;
	position: relative;
}

.picBtnTop .bd li {
	vertical-align: middle;
	position: relative;
	-ms-zoom: 1;
}

.picBtnTop .bd li .pic {
	position: relative;
	z-index: 0;
}

.picBtnTop .bd li .pic img {
	width: 795px;
	height: 256px;
	vertical-align: bottom;
}

.picBtnTop .bd li .bg {
	background: rgb(0, 0, 0);
	left: 0px;
	width: 795px;
	height: 30px;
	bottom: 0px;
	position: absolute;
	z-index: 1;
	opacity: 0.6;
}

.picBtnTop .bd li .title {
	left: 0px;
	width: 795px;
	height: 30px;
	bottom: 0px;
	line-height: 30px;
	position: absolute;
	z-index: 2;
}

.picBtnTop .bd li .title a {
	color: rgb(255, 255, 255);
	padding-left: 15px;
}

#demo1 {
	margin-bottom: 20px;
}

#demo2 {
	margin-bottom: 20px;
}

.ztlmlist {
	margin-bottom: 18px;
	margin-left: 4px;
}

.ztlmlist ul li {
	background: rgb(230, 253, 252);
	border: 1px solid rgb(183, 222, 220);
	border-image: none;
	width: 248px;
	height: 77px;
	margin-top: 18px;
	margin-left: 18px;
	float: left;
}

.ztlmlist ul li h1 {
	text-align: center;
	color: rgb(71, 112, 216);
	line-height: 77px;
	font-size: 24px;
}

.ztlmlist ul li h1 a {
	color: rgb(71, 112, 216);
}

.ztlmlist ul li h2 {
	text-align: center;
	color: rgb(71, 112, 216);
	line-height: 77px;
	font-size: 18px;
}

.ztlmlist ul li h2 a {
	color: rgb(71, 112, 216);
}

.ztlmlist ul li h3 {
	text-align: center;
	color: rgb(71, 112, 216);
	line-height: 33px;
	font-size: 16px;
}

.ztlmlist ul li h3 a {
	color: rgb(71, 112, 216);
}

.zw {
	padding: 55px 20px;
}

.zw .zw_bt {
	text-align: center;
	color: rgb(71, 112, 216);
	line-height: 28px;
	font-size: 28px;
	font-weight: bold;
}

.zw .zw_fbt {
	text-align: center;
	color: rgb(71, 112, 216);
	line-height: 24px;
	font-size: 24px;
	font-weight: bold;
	margin-top: 10px;
}

.zw .zw_other {
	height: 45px;
	color: rgb(150, 150, 150);
	line-height: 45px;
	font-size: 14px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.zw .zw_other span {
	margin-right: 20px;
}

.zw .zw_other .z {
	float: left;
}

.zw .zw_other .y {
	float: right;
}

.zw .zw_content {
	padding: 20px;
	line-height: 38px;
	text-indent: 2em;
	font-size: 16px;
}

.prent {
	background: url("../images/prent.gif") no-repeat left;
	padding-left: 25px;
}

.zw .fx {
	height: 45px;
	text-align: right;
	line-height: 45px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.zw .xgxx {
	padding-left: 60px;
}

.zw .xgxx h1 {
	color: rgb(71, 112, 216);
	line-height: 60px;
	font-size: 22px;
}

.zw .xgxx li {
	line-height: 35px;
}

.pdmain {}

.pdmain .left {
	width: 240px;
	float: left;
}

.pdmain .left .title {
	background: rgb(71, 112, 216);
	border-radius: 5px 5px 0px 0px;
	height: 50px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 50px;
	font-size: 20px;
}

.pdmain .left .menubox ul li {
	background: url("../images/dot4.gif") no-repeat 62px 16px;
	height: 45px;
	line-height: 45px;
	padding-left: 87px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.pdmain .right {
	width: 847px;
	float: right;
}

.pdmain .right .pdlist {
	padding: 40px 40px 0px;
}

.pdmain .right .pdlist ul li {
	background: url("../images/dot3.gif") no-repeat left;
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	font-size: 15px;
}

.pdmain .right .pdlist ul li span {
	float: right;
}

.newline {
	background: url("../images/dot8.gif") repeat-x center;
	height: 60px;
}

div.digg {
	margin: 3px 3px 20px;
	padding: 3px;
	text-align: center;
}

div.digg a {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid rgb(170, 170, 221);
	color: rgb(0, 0, 153);
	text-decoration: none;
}

div.digg a:hover {
	border: 1px solid rgb(0, 0, 153);
	color: rgb(0, 0, 0);
}

div.digg a:active {
	border: 1px solid rgb(0, 0, 153);
	color: rgb(0, 0, 0);
}

div.digg span.current {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid rgb(0, 0, 153);
	color: rgb(255, 255, 255);
	font-weight: bold;
	background-color: rgb(0, 0, 153);
}

div.digg span.disabled {
	margin: 2px;
	padding: 2px 5px;
	border: 1px solid rgb(238, 238, 238);
	color: rgb(221, 221, 221);
}

.zjzfDiv1 {
	margin-top: 15px;
}

.zjzfDiv1 .left {
	width: 652px;
	margin-right: 17px;
	float: left;
}

.zjzfDiv1 .leftL {
	width: 183px;
	float: left;
}

.zjzfDiv1 .zfjg {
	padding: 30px 0px 30px 10px;
	width: 163px;
	height: 43px;
	font-size: 22px;
	font-weight: bolder;
	background-image: url("../images/abg.png");
}

.zfjg img {
	vertical-align: bottom;
}

.zfjg a {
	color: rgb(1, 104, 183);
}

.zjzfDiv1 .leftR {
	padding: 10px;
	width: 445px;
	height: 269px;
	overflow: hidden;
	float: left;
}

.czbm ul {
	padding: 0px 20px;
	float: left;
}

.czbm ul:first-child+ul {
	border-right-color: rgb(223, 223, 223);
	border-left-color: rgb(223, 223, 223);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}

.czbm ul li {
	padding: 4px 0px;
}

.disn {
	display: none;
}

.disb {
	display: block;
}

.leftR .tit {
	margin: 10px 0px;
}

.leftR .bgs {
	color: rgb(1, 104, 183);
	font-size: 20px;
	font-weight: bold;
}

.leftR .titP {
	background: rgb(1, 104, 183);
	width: 5px;
	height: 15px;
	display: inline-block;
}

.zjzfDiv1 .right {
	width: 427px;
	float: left;
}

.zjzfDiv1 .right .pic {
	height: 206px;
	box-sizing: border-box;
}

.zjzfDiv1 .right .pic .people {
	font-size: 20px;
}

.zjzfDiv1 .pic {
	padding: 10px 0px 30px 30px;
}

.zjzfDiv1 .pic div {
	width: 200px;
	font-size: 16px;
	margin-top: 12px;
	float: left;
}

.zjzfDiv1 .peopleXz {
	color: rgb(1, 104, 183);
	font-weight: bold;
}

.zjzfDiv1 .pic img {
	margin-right: 10px;
	float: left;
}

.zjzfDiv1 .pic .ldll {
	background: url("../images/b1.png") no-repeat left top;
	height: 36px;
	text-align: center;
	line-height: 36px;
}

.zjzfDiv1 .pic .ldll span {
	color: white;
	padding-left: 10px;
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
}

.zjzfDiv1 .pic .ldjh {
	background: url("../images/b1.png") no-repeat left bottom;
	height: 36px;
	text-align: center;
	line-height: 36px;
}

.zjzfDiv1 .pic .ldjh span {
	color: white;
	padding-left: 10px;
	border-left-color: white;
	border-left-width: 1px;
	border-left-style: solid;
}

.zjzfDiv1 .right .text2 {
	background: rgb(217, 236, 250);
	height: 100px;
}

.zjzfDiv1 .right .text2 div {
	color: rgb(1, 104, 183);
	padding-top: 5px;
	padding-left: 30px;
	font-size: 20px;
	font-weight: bolder;
}

.zjzfDiv1 .right .text2 a {
	padding: 5px 0px;
	width: 106px;
	text-align: center;
	font-weight: bolder;
	float: left;
}

.zjzfBox3 {
	background: url("../images/c1.png") no-repeat 20px 20px;
	width: 780px;
	height: 195px;
	padding-top: 55px;
	padding-right: 108px;
	padding-left: 210px;
	margin-top: 15px;
}

.zjzfBox3 .zfbg {
	color: rgb(1, 104, 183);
	font-size: 20px;
	font-weight: bold;
}

.zjzfBox3 .report .reportP {
	background: rgb(1, 104, 183);
	width: 5px;
	height: 15px;
	margin-right: 5px;
	display: inline-block;
}

.zjzfBox3 ul li {
	background: url("../images/c2.png") no-repeat 0px 30px;
	width: 60px;
	height: 60px;
	text-align: center;
	color: rgb(1, 104, 183);
	padding-top: 50px;
	float: left;
}

.zjzf_zfhylist {}

.zjzf_zfhylist ul {
	padding: 10px;
}

.zjzf_zfhylist ul li {
	background: url("../images/dot2.jpg") no-repeat left;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
}

.zjzf_slideTxtBox {}

.zjzf_slideTxtBox .hd {
	width: 163px;
	height: 306px;
	float: left;
	position: relative;
}

.zjzf_slideTxtBox .hd ul {
	width: 163px;
	height: 306px;
	float: left;
	position: absolute;
}

.zjzf_slideTxtBox .hd ul li {
	background: url("../images/dot10.gif") repeat-x bottom;
	height: 101px;
	text-align: center;
	line-height: 101px;
	font-size: 22px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	cursor: pointer;
}

.zjzf_slideTxtBox .hd ul li.on {
	background: url("../images/dot10on.gif") repeat-x bottom;
	color: rgb(255, 255, 255);
}

.zjzf_slideTxtBox .hd ul li.on a {
	background-position: 0px -30px;
	color: rgb(255, 255, 255);
}

.zjzf_slideTxtBox .bd {
	width: 488px;
	float: right;
}

.zjzf_slideTxtBox .bd ul {
	padding: 15px;
	-ms-zoom: 1;
}

.zjzf_slideTxtBox .bd li {
	height: 24px;
	line-height: 24px;
}

.zjzf_bgsjj {}

.zjzf_bgsjj h1 {
	background: url("../images/dot11.gif") no-repeat left;
	height: 50px;
	color: rgb(71, 112, 216);
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
}

.zjzf_bgsjj p {
	line-height: 27px;
	text-indent: 2em;
}

.zjzf_icon1 {
	background: url("../images/zfjg_icon1.png") no-repeat;
	width: 30px;
	height: 30px;
	padding-left: 40px;
}

.zjzf_icon2 {
	background: url("../images/zfjg_icon2.png") no-repeat;
	width: 30px;
	height: 30px;
	padding-left: 40px;
}

.zjzf_icon3 {
	background: url("../images/zfjg_icon3.png") no-repeat;
	width: 30px;
	height: 30px;
	padding-left: 40px;
}

#zjzf {
	width: 393px;
	float: left;
	position: relative;
}

#zjzf div#content1 {
	width: 456px;
	height: 275px;
	overflow: hidden;
	float: left;
	display: inline-block;
	position: relative;
}

#zjzf div#content_list1 {
	width: 4000px;
	position: absolute;
}

#zjzf div#content2 {
	width: 456px;
	height: 275px;
	overflow: hidden;
	float: left;
	display: inline-block;
	position: relative;
}

#zjzf div#content_list2 {
	width: 4000px;
	position: absolute;
}

#zjzf div#content_list2 dl {
	height: 275px;
}

#zjzf div#content3 {
	width: 456px;
	height: 275px;
	overflow: hidden;
	float: left;
	display: inline-block;
	position: relative;
}

#zjzf div#content_list3 {
	width: 4000px;
	position: absolute;
}

#zjzf dl {
	width: 152px;
	border-right-color: rgb(204, 204, 204);
	border-right-width: 1px;
	border-right-style: dotted;
	float: left;
}

#zjzf dl:hover {}

#zjzf dl p {
	text-align: center;
	line-height: 46px;
	font-size: 14px;
}

#zjzf dl p a {
	padding: 5px 10px;
	font-size: 14px;
	cursor: pointer;
}

#zjzf dl p a:hover {
	background: rgb(227, 250, 251);
	border: 1px solid rgb(102, 204, 255);
	border-image: none;
}

#zjzf span.prev1 {
	background: url("../images/butleft.gif");
	width: 12px;
	height: 48px;
	margin-top: 100px;
	float: left;
	display: block;
	position: absolute;
	z-index: 99;
	cursor: pointer;
}

#zjzf span.prev1:hover {
	background-position: 0px -48px;
}

#zjzf span.next1:hover {
	background-position: 0px -48px;
}

#zjzf span.next1 {
	background: url("../images/butright.gif");
	width: 12px;
	height: 48px;
	margin-top: 100px;
	margin-left: 444px;
	float: right;
	display: block;
	position: absolute;
	cursor: pointer;
}

#zjzf span.prev2 {
	background: url("../images/butleft.gif");
	width: 12px;
	height: 48px;
	margin-top: 100px;
	float: left;
	display: block;
	position: absolute;
	z-index: 99;
	cursor: pointer;
}

#zjzf span.prev2:hover {
	background-position: 0px -48px;
}

#zjzf span.next2:hover {
	background-position: 0px -48px;
}

#zjzf span.next2 {
	background: url("../images/butright.gif");
	width: 12px;
	height: 48px;
	margin-top: 100px;
	margin-left: 444px;
	float: right;
	display: block;
	position: absolute;
	cursor: pointer;
}

#zjzf span.prev3 {
	background: url("../images/butleft.gif");
	width: 12px;
	height: 48px;
	margin-top: 100px;
	float: left;
	display: block;
	position: absolute;
	z-index: 99;
	cursor: pointer;
}

#zjzf span.prev3:hover {
	background-position: 0px -48px;
}

#zjzf span.next3:hover {
	background-position: 0px -48px;
}

#zjzf span.next3 {
	background: url("../images/butright.gif");
	width: 12px;
	height: 48px;
	margin-top: 100px;
	margin-left: 444px;
	float: right;
	display: block;
	position: absolute;
	cursor: pointer;
}

.hdjldiv1 {}

.hdjldiv1 .left {
	width: 700px;
	float: left;
}

.hdjldiv1 .right {
	width: 378px;
	float: right;
}

.zxftbox1 {
	padding: 25px 30px;
}

.zxftbox1 .z {
	width: 245px;
	padding-top: 10px;
	float: left;
}

.zxftbox1 .z .new {
	background: url("../images/newicon.gif") no-repeat;
	width: 44px;
	height: 46px;
	margin-top: -4px;
	margin-left: -2px;
	position: absolute;
}

.zxftbox1 .y {
	width: 380px;
	float: right;
}

.zxftbox1 .y h1 {
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	margin-bottom: 10px;
}

.zxftbox1 .y p {
	line-height: 30px;
}

.zxftbox1 .y span {}

.zxftbox2 {
	margin-bottom: 25px;
	margin-left: 30px;
}

.zxftbox2 ul li {
	width: 188px;
	height: 48px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 48px;
	font-size: 18px;
	margin-right: 35px;
	float: left;
}

.zxftbox2 ul li img {
	vertical-align: middle;
}

.zxftbox2 ul li a {
	background: rgb(71, 112, 216);
	color: rgb(255, 255, 255);
	display: block;
}

.zxftbox2 ul li a:hover {
	background: rgb(255, 158, 28);
	color: rgb(255, 255, 255);
	display: block;
}

.zxfticon1 {
	background: rgb(102, 102, 102);
	width: 48px;
	height: 48px;
}

.zxfticon2 {
	background: url("../images/zxfticon.png") 0px -48px;
	height: 48px;
}

.zxfticon3 {
	background: url("../images/zxfticon.png") 0px -96px;
	height: 48px;
}

.colorzxft1 {
	color: rgb(1, 104, 183);
}

.colorzxft2 {
	color: rgb(1, 104, 183);
}

.hdjldiv2 {
	margin-top: 20px;
}

.hdjldiv2 .left {
	width: 700px;
	float: left;
}

.hdjldiv2 .right {
	width: 378px;
	float: right;
}

.biaoge table {
	border-bottom-color: rgb(255, 255, 255);
	border-left-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
}

.biaoge table td {
	text-align: left;
	border-top-color: rgb(255, 255, 255);
	border-right-color: rgb(255, 255, 255);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}

.biaoge table th {
	border-top-color: rgb(255, 255, 255);
	border-right-color: rgb(255, 255, 255);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}

.biaoge table {
	background: rgb(255, 255, 255);
	width: 100%;
	border-collapse: collapse;
}

.biaoge td {
	padding: 10px;
}

.biaoge th {
	padding: 10px;
}

.biaoge th {
	text-align: center;
	color: rgb(255, 255, 255);
	white-space: nowrap;
	background-color: rgb(78, 114, 198);
}

.biaoge tbody th {
	background-color: rgb(227, 235, 253);
}

.biaoge tbody tr:hover {
	background-color: rgb(242, 242, 242);
}

.lienowrap {
	text-align: center;
	white-space: nowrap;
}

.liejj p {
	height: 50px;
	line-height: 25px;
	-ms-overflow-y: scroll;
}

.hdjl_bmbjl {
	background: rgb(255, 255, 255);
	text-align: left;
}

.hdjl_bmbjl .hd {
	background: url("../images/dot9.gif") repeat-x bottom;
	height: 50px;
	line-height: 50px;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
}

.hdjl_bmbjl .hd ul {
	width: 100%;
	height: 50px;
	float: left;
	position: absolute;
}

.hdjl_bmbjl .hd ul li {
	padding: 0px 30px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	cursor: pointer;
}

.hdjl_bmbjl .hd ul li.on {
	background: rgb(255, 255, 255);
	height: 48px;
	color: rgb(78, 114, 198);
	line-height: 48px;
	border-top-color: rgb(78, 114, 198);
	border-right-color: rgb(201, 201, 201);
	border-left-color: rgb(201, 201, 201);
	border-top-width: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.hdjl_bmbjl .bd ul {
	padding: 0px;
	-ms-zoom: 1;
}

.hdjldiv3 {}

.hdjldiv3 .left {
	width: 700px;
	float: left;
}

.hdjldiv3 .right {
	width: 378px;
	float: right;
}

.hdjldiv3 .right .ad {
	margin-bottom: 10px;
}

.bjcx {
	margin-left: 45px;
	float: left;
}

.bjcx div {
	float: left;
}

.bjcx .bjcxinput {
	background: rgb(255, 255, 255);
	padding: 4px;
	border: currentColor;
	border-image: none;
	width: 300px;
	height: 22px;
	margin-top: 10px;
}

.bjcxbut {
	background: rgb(1, 104, 183);
	padding: 0px 20px;
	border: currentColor;
	border-image: none;
	height: 30px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 30px;
	margin-top: 10px;
}

.zfld {
	margin: 20px 35px;
	width: 92%;
	float: left;
}

.zfld img {
	padding: 2px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	width: 145px;
	height: 177px;
	margin-right: 16px;
	float: left;
}

.zfld p {
	width: 80%;
	padding-left: 20px;
}

.zfld p span {
	font: 18px/34px microsoft yahei;
	height: 34px;
	border-bottom-color: rgb(181, 181, 181);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	font-size-adjust: none;
	font-stretch: normal;
}

.zfld p .bule {
	color: rgb(71, 108, 209);
}

.box {
	margin: 0px 35px 20px;
	width: 92%;
	float: left;
}

.box h4 {
	background: rgb(206, 220, 248);
	height: 34px;
}

.box h4 b {
	background: rgb(71, 108, 209);
	font: 18px/34px microsoft yahei;
	padding: 0px 30px;
	height: 34px;
	color: rgb(255, 255, 255);
	float: left;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
}

#triangle-bottomleft {
	width: 0px;
	height: 0px;
	border-right-color: transparent;
	border-bottom-color: rgb(71, 108, 209);
	border-right-width: 34px;
	border-bottom-width: 34px;
	border-right-style: solid;
	border-bottom-style: solid;
	float: left;
}

.box p {
	font: 16px/34px microsoft yahei;
	text-indent: 2em;
	font-size-adjust: none;
	font-stretch: normal;
}

.box .sjz {
	background: url("../images/sjz.jpg") repeat-y 0px 0px;
	width: 90%;
	padding-left: 20px;
	margin-top: 10px;
}

.box .sjz li {
	font: 16px/34px microsoft yahei;
	font-size-adjust: none;
	font-stretch: normal;
}

.box .list-t {
	padding: 10px;
}

.box .list-t ul {
	padding: 10px;
}

.box .list-t li {
	background: url("../images/dot.png") no-repeat 0px 50%;
	height: 36px;
	line-height: 36px;
	padding-left: 12px;
	font-size: 16px;
}

.box .list-t li span {
	float: right;
}

.zwgkbox {
	padding: 15px;
	font-size: 14px;
}

.info-query {
	padding: 10px 20px 20px;
}

.info-query h2 {
	color: rgb(71, 112, 216);
	line-height: 30px;
	font-size: 18px;
}

.query {
	background: rgb(244, 244, 244);
	padding: 20px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
}

.query p {
	line-height: 35px;
}

.xxgkbtn {
	background: rgb(71, 112, 216);
	padding: 0px 20px;
	border: currentColor;
	border-image: none;
	color: rgb(255, 255, 255);
	line-height: 24px;
}

.xxgkbiaoge table {
	margin-top: 10px;
	border-bottom-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
}

.xxgkbiaoge table td {
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}

.xxgkbiaoge table th {
	border-top-color: rgb(204, 204, 204);
	border-right-color: rgb(204, 204, 204);
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
}

.xxgkbiaoge table {
	background: rgb(255, 255, 255);
	width: 100%;
	border-collapse: collapse;
}

.xxgkbiaoge td {
	padding: 10px;
	font-size: 14px;
}

.biaoge th {
	padding: 10px;
	font-size: 14px;
}

.xxgkbiaoge th {
	text-align: center;
	color: rgb(255, 255, 255);
	white-space: nowrap;
}

.xxgkbiaoge thead td {
	text-align: center;
	color: rgb(71, 112, 216);
}

.xxgkbiaoge .xxgktd0 {
	width: 10%;
	text-align: center;
}

.xxgkbiaoge .xxgktd1 {
	width: 15%;
	text-align: center;
}

.xxgkbiaoge .extra {
	position: relative;
}

.xxgktit a {
	display: block;
}

.xxgkbiaoge .xxgklay {
	background: rgba(0, 0, 0, 0.1);
	padding: 5px;
	left: 35px;
	width: 520px;
	bottom: 16px;
	display: none;
	position: absolute;
	_background-color: #eee;
}

.xxgkbiaoge td .xxgklay table th {
	padding: 5px;
	border: 1px solid rgb(170, 170, 170);
	border-image: none;
	width: 70px;
	text-align: center;
	color: rgb(37, 90, 140);
	font-size: 12px;
	font-weight: bold;
	background-color: rgb(248, 248, 248);
}

.xxgkbiaoge td .xxgklay table td {
	background: rgb(255, 255, 255);
}

.zwgkLeft {
	background: rgb(255, 255, 255);
	width: 650px;
	height: 370px;
	float: left;
}

.zwgkList ul {
	margin: 20px 0px;
}

.zwgkList ul li {
	padding: 0px 10px;
	width: 108px;
	height: 281px;
	border-right-color: rgb(227, 227, 227);
	border-right-width: 1px;
	border-right-style: dashed;
	float: left;
	background-repeat: no-repeat;
	background-origin: content-box;
}

.zwgkList ul li:first-child {
	background-image: url("../images/zww1.png");
}

.zwgkList ul li:first-child+li {
	background-image: url("../images/zww2.png");
}

.zwgkList ul li:first-child+li+li {
	background-image: url("../images/zww3.png");
}

.zwgkList ul li:first-child+li+li+li {
	background-image: url("../images/zww4.png");
}

.zwgkList ul li:first-child+li+li+li+li {
	border-right-color: currentColor;
	border-right-width: medium;
	border-right-style: none;
	background-image: url("../images/zww5.png");
}

.zwgkRight {
	background: rgb(255, 255, 255);
	width: 430px;
	height: 370px;
	float: right;
}

.zwgkxx {
	margin: 10px;
}

.zwgkxx>div {
	border: 1px dashed rgb(204, 204, 204);
	border-image: none;
	width: 200px;
	height: 100px;
	text-align: center;
	float: left;
	cursor: pointer;
	box-sizing: border-box;
}

.zwgkxx>div:hover {
	background: url("../images/bg2.png");
	color: rgb(1, 104, 183);
}

.zwgkxx .xxTable1:hover div {
	background: url("../images/zd1a.png") no-repeat center;
	border: 2px solid rgb(1, 104, 183);
	border-image: none;
}

.zwgkxx .xxTable2:hover div {
	background: url("../images/zd2a.png") no-repeat center;
	border: 2px solid rgb(1, 104, 183);
	border-image: none;
}

.zwgkxx .xxTable3:hover div {
	background: url("../images/zd3a.png") no-repeat center;
	border: 2px solid rgb(1, 104, 183);
	border-image: none;
}

.zwgkxx .xxTable4:hover div {
	background: url("../images/zd4a.png") no-repeat center;
	border: 2px solid rgb(1, 104, 183);
	border-image: none;
}

.zwgkxx .xxTable5:hover div {
	background: url("../images/zd5a.png") no-repeat center;
	border: 2px solid rgb(1, 104, 183);
	border-image: none;
}

.zwgkxx .xxTable6:hover div {
	background: url("../images/zd6a.png") no-repeat center;
	border: 2px solid rgb(1, 104, 183);
	border-image: none;
}

.zwgkxx .xxTable1 {
	background: url("../images/bg1.png");
}

.zwgkxx .xxTable1 div {
	background: url("../images/zd1.png") no-repeat center;
	margin: 5px auto;
	border-radius: 60px;
	border: 2px solid rgb(179, 179, 179);
	border-image: none;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
}

.zwgkxx .xxTable2 {
	background: url("../images/bg1.png");
}

.zwgkxx .xxTable2 div {
	background: url("../images/zd2.png") no-repeat center;
	margin: 5px auto;
	border-radius: 60px;
	border: 2px solid rgb(179, 179, 179);
	border-image: none;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
}

.zwgkxx .xxTable3 {
	background: url("../images/bg3.png");
}

.zwgkxx .xxTable3 div {
	background: url("../images/zd3.png") no-repeat center;
	margin: 5px auto;
	border-radius: 60px;
	border: 2px solid rgb(179, 179, 179);
	border-image: none;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
}

.zwgkxx .xxTable4 {
	background: url("../images/bg3.png");
}

.zwgkxx .xxTable4 div {
	background: url("../images/zd4.png") no-repeat center;
	margin: 5px auto;
	border-radius: 60px;
	border: 2px solid rgb(179, 179, 179);
	border-image: none;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
}

.zwgkxx .xxTable5 {
	background: url("../images/bg1.png");
}

.zwgkxx .xxTable5 div {
	background: url("../images/zd5.png") no-repeat center;
	margin: 5px auto;
	border-radius: 60px;
	border: 2px solid rgb(179, 179, 179);
	border-image: none;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
}

.zwgkxx .xxTable6 {
	background: url("../images/bg1.png");
}

.zwgkxx .xxTable6 div {
	background: url("../images/zd6.png") no-repeat center;
	margin: 5px auto;
	border-radius: 60px;
	border: 2px solid rgb(179, 179, 179);
	border-image: none;
	width: 60px;
	height: 60px;
	box-sizing: border-box;
}

.zdly {
	background: rgb(255, 255, 255);
	margin: 15px 0px;
	height: 370px;
	overflow: hidden;
}

.zwgkScroll {
	position: relative;
}

.zwgkScroll .prev {
	background: url("../images/zdly_l.png");
	left: 10px;
	top: 100px;
	width: 30px;
	height: 70px;
	float: right;
	position: absolute;
	cursor: pointer;
}

.zwgkScroll .next {
	background: url("../images/zdly_r.png");
	top: 100px;
	width: 30px;
	height: 70px;
	right: 10px;
	float: left;
	position: absolute;
	cursor: pointer;
}

.zwgkScroll .bd {
	padding: 0px 56px;
	width: 988px;
}

.zwgkScroll .bd .picList>li {
	margin: 0px 10px;
	width: 227px;
	height: 277px;
	overflow: hidden;
	float: left;
	position: relative;
}

.zwgkScroll .bd .picList .zdlyList1 {
	background: url("../images/zdly1.png");
	color: rgb(175, 92, 22);
}

.zwgkScroll .bd .picList .zdlyList2 {
	background: url("../images/zdly2.png");
	color: rgb(44, 136, 8);
}

.zwgkScroll .bd .picList .zdlyList3 {
	background: url("../images/zdly3.png");
	color: rgb(29, 107, 142);
}

.zwgkScroll .bd .picList .zdlyList4 {
	background: url("../images/zdly4.png");
	color: rgb(127, 29, 117);
}

.zwgkScroll .bd .picList .zdlyList5 {
	background: url("../images/zdly1.png");
	color: rgb(175, 92, 22);
}

.zwgkScroll .bd .picList .zdlyList6 {
	background: url("../images/zdly2.png");
	color: rgb(44, 136, 8);
}

.zwgkScroll .bd .picList .zdlyList7 {
	background: url("../images/zdly3.png");
	color: rgb(29, 107, 142);
}

.zwgkScroll .bd .picList .zdlyList8 {
	background: url("../images/zdly4.png");
	color: rgb(127, 29, 117);
}

.zwgkListBg {
	right: 15px;
	bottom: 15px;
	position: absolute;
}

.zwgkListTitle {
	width: 227px;
	height: 50px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 50px;
	font-size: 26px;
	font-weight: bold;
}

.zwgkListItem {}

.zwgkListItem li {
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	position: relative;
	z-index: 5;
}

.xxgk {
	margin-top: 15px;
}

.xxgkLeft {
	width: 354px;
	height: 245px;
	float: left;
}

.xxgkLeftTable ul {
	margin-top: 20px;
	margin-left: 20px;
}

.xxgkLeftTable li {
	border: 1px dashed rgb(204, 204, 204);
	border-image: none;
	width: 160px;
	height: 70px;
	text-align: center;
	color: blue;
	line-height: 70px;
	font-size: 16px;
	float: left;
	box-sizing: border-box;
}

.xxgkMid {
	margin: 0px 16px;
	width: 354px;
	height: 245px;
	overflow: hidden;
	float: left;
}

.xxgkRight {
	width: 354px;
	height: 245px;
	float: left;
}

.xxgkRight ul {
	margin: 15px 60px 0px 30px;
}

.xxgkRight li {
	text-align: right;
	font-weight: 700;
	margin-top: 8px;
}

.xxgkRight label {
	font-size: 16px;
}

.xxgkRight input {
	width: 180px;
	height: 30px;
}

.xxgkRight button {
	background: rgb(1, 82, 147);
	border-radius: 5px;
	width: 200px;
	height: 40px;
	color: white;
	margin-right: 20px;
}

.ixwqh .hd ul .on#xxtj {
	background: url("../images/qh11.png") no-repeat center;
	color: rgb(255, 255, 255);
}

.grbs {
	background: rgb(255, 255, 255);
	width: 700px;
	height: 318px;
	margin-top: 15px;
}

.qybs {
	background: rgb(255, 255, 255);
	width: 700px;
	height: 388px;
	margin-top: 15px;
}

.grbs li {
	padding-top: 20px;
	padding-left: 23px;
	float: left;
}

.qybs li {
	padding-top: 20px;
	padding-left: 23px;
	float: left;
}

.grbs a {
	background: url("../images/bsfw_bg1.png");
	border: 1px solid rgb(120, 216, 226);
	border-image: none;
	width: 112px;
	height: 57px;
	text-align: center;
	line-height: 57px;
	display: block;
}

.qybs a {
	background: url("../images/bsfw_bg1.png");
	border: 1px solid rgb(120, 216, 226);
	border-image: none;
	width: 112px;
	height: 57px;
	text-align: center;
	line-height: 57px;
	display: block;
}

.grbs a:hover {
	background: rgb(70, 108, 209);
	border: 1px solid rgb(0, 0, 153);
	border-image: none;
	width: 112px;
	height: 57px;
	color: rgb(255, 255, 255);
	line-height: 57px;
	cursor: pointer;
}

.qybs a:hover {
	background: rgb(70, 108, 209);
	border: 1px solid rgb(0, 0, 153);
	border-image: none;
	width: 112px;
	height: 57px;
	color: rgb(255, 255, 255);
	line-height: 57px;
	cursor: pointer;
}

.bmbs {
	background: rgb(255, 255, 255);
	width: 700px;
	height: 305px;
	margin-top: 15px;
}

.bmbs .bmbsY {
	background: url("../images/yy1.png") no-repeat center;
	width: 12px;
	height: 48px;
	margin-top: 80px;
	margin-left: 10px;
	float: left;
	cursor: pointer;
}

.bmbs .bmbsZ {
	background: url("../images/zz1.png") no-repeat center;
	width: 12px;
	height: 48px;
	margin-top: 80px;
	margin-right: 10px;
	float: right;
	cursor: pointer;
}

.bmbs .bmbsCon {
	margin: 0px auto;
	width: 649px;
	height: 250px;
	overflow: hidden;
	position: relative;
}

#bmbsList {
	width: 1040px;
	position: absolute;
}

#bmbsList ul {
	width: 129px;
	border-left-color: rgb(204, 204, 204);
	border-left-width: 1px;
	border-left-style: dashed;
	float: left;
}

#bmbsList ul li {
	padding: 10px 0px;
	text-align: center;
	font-size: 14px;
}

#bmbsList>li:first-child ul {
	border-left-color: currentColor;
	border-left-width: medium;
	border-left-style: none;
}

.bsfwRight {
	width: 380px;
	margin-left: 18px;
	float: right;
}

.bsdt li {
	background: red;
	width: 180px;
	height: 100px;
	text-align: center;
	float: left;
}

.bsdt p {
	color: rgb(255, 255, 255);
	font-size: 20px;
	font-weight: bold;
}

.bsdt li:first-child {
	background: rgb(236, 104, 119);
	margin-right: 20px;
}

.bsdt li:first-child+li {
	background: rgb(0, 161, 233);
	margin-bottom: 20px;
}

.bsdt li:first-child+li+li {
	background: rgb(0, 182, 192);
	margin-bottom: 20px;
}

.bsdt li:last-child {
	background: rgb(242, 203, 139);
	margin-left: 20px;
}

.bsdt li:first-child div {
	background: url("../images/wsbs1.png") no-repeat center;
	height: 60px;
}

.bsdt li:first-child+li div {
	background: url("../images/wsbs2.png") no-repeat center;
	height: 60px;
}

.bsdt li:first-child+li+li div {
	background: url("../images/wsbs3.png") no-repeat center;
	height: 60px;
}

.bsdt li:last-child div {
	background: url("../images/wsbs4.png") no-repeat center;
	height: 60px;
}

.fwsx {
	height: 255px;
	text-align: center;
}

.fwsx .fwsxTitle {
	border-top-color: rgb(114, 143, 220);
	border-right-color: rgb(70, 108, 209);
	border-left-color: rgb(70, 108, 209);
	border-top-width: 50px;
	border-right-width: 189px;
	border-left-width: 189px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	position: relative;
}

.fwsxTitle a {
	left: -70px;
	top: -40px;
	width: 140px;
	color: rgb(255, 255, 255);
	font-size: 18px;
	font-weight: bold;
	position: absolute;
}

.fwsxCon {
	background: rgb(255, 255, 255);
	padding-top: 20px;
}

.fwsxCon label {
	font-weight: bold;
}

.fwsxCon button {
	background: rgb(70, 108, 209);
	border: currentColor;
	border-image: none;
	width: 115px;
	height: 40px;
	color: rgb(255, 255, 255);
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
}

.fwsx .fwsxCon input {
	width: 226px;
	height: 37px;
	margin-bottom: 10px;
}

.lstd {
	width: 378px;
	height: 276px;
}

.lstd .lstdTitle {
	background: rgb(70, 108, 209);
	height: 50px;
	overflow: hidden;
}

.lstdTitle ul {
	width: 430px;
}

.lstdTitle p {
	transform-origin: 0% 100%;
	transform: skewX(-45deg);
}

.lstdTitle li:first-child {
	background: rgb(232, 241, 255);
	transform-origin: 0% 100%;
	width: 215px;
	height: 50px;
	text-align: left;
	color: rgb(255, 255, 255);
	line-height: 50px;
	padding-left: 40px;
	font-size: 20px;
	float: left;
	cursor: pointer;
	box-sizing: border-box;
	transform: skewX(45deg);
}

.lstdTitle li:last-child {
	background: rgb(232, 241, 255);
	transform-origin: 0% 100%;
	width: 215px;
	height: 50px;
	text-align: left;
	color: rgb(255, 255, 255);
	line-height: 50px;
	padding-left: 40px;
	font-size: 20px;
	float: left;
	cursor: pointer;
	box-sizing: border-box;
	transform: skewX(45deg);
}

.lstdTitle li:first-child {
	background: rgb(70, 108, 209);
}

.lstdTitle li:last-child {
	color: rgb(70, 108, 209);
}

.lstdTitle li:last-child:hover {
	background: rgb(70, 108, 209);
	color: rgb(255, 255, 255);
}

.lstdCon ul {
	margin: 18px;
}

.lstdCon li {
	border: 1px dashed rgb(204, 204, 204);
	border-image: none;
	width: 112px;
	height: 90px;
	text-align: center;
	float: left;
}

.lstdCon li:hover {
	cursor: pointer;
}

.lstdCon li p {
	color: rgb(71, 112, 216);
	padding-top: 60px;
}

.lstdCon li p a {
	color: rgb(71, 112, 216);
}

.lstd .lstdCon1 {
	background: url("../images/bsfwiconroup.png");
}

.lstd .lstdCon1:hover {
	background: url("../images/bsfwiconroup.png") rgb(223, 245, 249);
}

.lstd .lstdCon2 {
	background: url("../images/bsfwiconroup.png") -112px 0px;
}

.lstd .lstdCon2:hover {
	background: url("../images/bsfwiconroup.png") -112px 0px rgb(223, 245, 249);
}

.lstd .lstdCon3 {
	background: url("../images/bsfwiconroup.png") -224px 0px;
}

.lstd .lstdCon3:hover {
	background: url("../images/bsfwiconroup.png") -224px 0px rgb(223, 245, 249);
}

.lstd .lstdCon4 {
	background: url("../images/bsfwiconroup.png") 0px -90px;
}

.lstd .lstdCon4:hover {
	background: url("../images/bsfwiconroup.png") 0px -90px rgb(223, 245, 249);
}

.lstd .lstdCon5 {
	background: url("../images/bsfwiconroup.png") -112px -90px;
}

.lstd .lstdCon5:hover {
	background: url("../images/bsfwiconroup.png") -112px -90px rgb(223, 245, 249);
}

.lstd .lstdCon6 {
	background: url("../images/bsfwiconroup.png") -224px -90px;
}

.lstd .lstdCon6:hover {
	background: url("../images/bsfwiconroup.png") -224px -90px rgb(223, 245, 249);
}

.lstd .lstdCon7 {
	background: url("../images/cjfw_groupicon2.png");
}

.lstd .lstdCon7:hover {
	background: url("../images/cjfw_groupicon2.png") rgb(223, 245, 249);
}

.lstd .lstdCon8 {
	background: url("../images/cjfw_groupicon2.png") -112px 0px;
}

.lstd .lstdCon8:hover {
	background: url("../images/cjfw_groupicon2.png") -112px 0px rgb(223, 245, 249);
}

.lstd .lstdCon9 {
	background: url("../images/cjfw_groupicon2.png") -224px 0px;
}

.lstd .lstdCon9:hover {
	background: url("../images/cjfw_groupicon2.png") -224px 0px rgb(223, 245, 249);
}

.lstd .lstdCon9 {
	background: url("../images/cjfw_groupicon2.png") -336px 0px;
}

.lstd .lstdCon9:hover {
	background: url("../images/cjfw_groupicon2.png") -336px 0px rgb(223, 245, 249);
}

.lstd .lstdCon10 {
	background: url("../images/cjfw_groupicon2.png") -448px 0px;
}

.lstd .lstdCon10:hover {
	background: url("../images/cjfw_groupicon2.png") -448px 0px rgb(223, 245, 249);
}

.lstd .lstdCon11 {
	background: url("../images/cjfw_groupicon2.png") -560px 0px;
}

.lstd .lstdCon11:hover {
	background: url("../images/cjfw_groupicon2.png") -560px 0px rgb(223, 245, 249);
}

.lstd .lstdCon12 {
	background: url("../images/cjfw_groupicon2.png") -672px 0px;
}

.lstd .lstdCon12:hover {
	background: url("../images/cjfw_groupicon2.png") -672px 0px rgb(223, 245, 249);
}

.cyzjTitle {
	background: rgb(70, 108, 209);
	height: 50px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 50px;
	font-size: 20px;
	font-weight: bold;
}

.cyzjCon ul {
	margin: 18px;
}

.cyzjCon li {
	border: 1px dashed rgb(204, 204, 204);
	border-image: none;
	width: 112px;
	height: 90px;
	text-align: center;
	float: left;
	cursor: pointer;
}

.cyzjCon li p {
	color: rgb(70, 108, 209);
	padding-top: 60px;
}

.cyzjCon li p a {
	color: rgb(70, 108, 209);
	padding-top: 60px;
}

.cyzjCon1 {
	background: url("../images/bsfwiconroup.png") 0px -180px;
}

.cyzjCon1:hover {
	background: url("../images/bsfwiconroup.png") 0px -180px rgb(223, 245, 249);
}

.cyzjCon2 {
	background: url("../images/bsfwiconroup.png") -112px -180px;
}

.cyzjCon2:hover {
	background: url("../images/bsfwiconroup.png") -112px -180px rgb(223, 245, 249);
}

.cyzjCon3 {
	background: url("../images/bsfwiconroup.png") -224px -180px;
}

.cyzjCon3:hover {
	background: url("../images/bsfwiconroup.png") -224px -180px rgb(223, 245, 249);
}

.cyzjCon4 {
	background: url("../images/bsfwiconroup.png") 0px -270px;
}

.cyzjCon4:hover {
	background: url("../images/bsfwiconroup.png") 0px -270px rgb(223, 245, 249);
}

.cyzjCon5 {
	background: url("../images/bsfwiconroup.png") -112px -270px;
}

.cyzjCon5:hover {
	background: url("../images/bsfwiconroup.png") -112px -270px rgb(223, 245, 249);
}

.cyzjCon6 {
	background: url("../images/bsfwiconroup.png") -224px -270px;
}

.cyzjCon6:hover {
	background: url("../images/bsfwiconroup.png") -224px -270px rgb(223, 245, 249);
}

.bsfwBot {
	margin-top: 15px;
	position: relative;
}

.bsfwBot .bsfwPrev {
	background: url("../images/yy1.png") no-repeat center;
	left: 30px;
	top: 120px;
	width: 12px;
	height: 48px;
	position: absolute;
	z-index: 2;
}

.bsfwBot .bsfwNext {
	background: url("../images/zz1.png") no-repeat center;
	top: 120px;
	width: 12px;
	height: 48px;
	right: 30px;
	position: absolute;
	z-index: 2;
}

.bsfwBot .bsfwCon {
	margin: 20px 24px;
	width: 1050px;
	height: 200px;
	overflow: hidden;
	position: relative;
}

.bsfwBot .bsfwList {
	width: 2100px;
	position: absolute;
}

.bsfwBot .bsfwList li {
	margin: 0px 39px;
	text-align: center;
	float: left;
}

.bsfwBot .bsfwList .i1 div {
	background-position: -4px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(113, 95, 203);
}

.bsfwBot .bsfwList .i8 div {
	background-position: -4px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(113, 95, 203);
}

.bsfwBot .bsfwList .i2 div {
	background-position: -164px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(205, 83, 98);
}

.bsfwBot .bsfwList .i9 div {
	background-position: -164px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(205, 83, 98);
}

.bsfwBot .bsfwList .i3 div {
	background-position: -324px -328px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(87, 148, 247);
}

.bsfwBot .bsfwList .i10 div {
	background-position: -324px -328px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(87, 148, 247);
}

.bsfwBot .bsfwList .i4 div {
	background-position: -4px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(234, 205, 9);
}

.bsfwBot .bsfwList .i11 div {
	background-position: -4px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(234, 205, 9);
}

.bsfwBot .bsfwList .i5 div {
	background-position: -163px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(88, 200, 185);
}

.bsfwBot .bsfwList .i12 div {
	background-position: -163px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(88, 200, 185);
}

.bsfwBot .bsfwList .i6 div {
	background-position: -4px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(87, 148, 247);
}

.bsfwBot .bsfwList .i13 div {
	background-position: -4px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(87, 148, 247);
}

.bsfwBot .bsfwList .i7 div {
	background-position: -164px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(234, 205, 9);
}

.bsfwBot .bsfwList .i14 div {
	background-position: -164px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(234, 205, 9);
}

.bsfwBot .bsfwList .i15 div {
	background-position: -84px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(217, 97, 229);
}

.bsfwBot .bsfwList .i22 div {
	background-position: -84px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(217, 97, 229);
}

.bsfwBot .bsfwList .i16 div {
	background-position: -244px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(218, 136, 56);
}

.bsfwBot .bsfwList .i23 div {
	background-position: -244px -324px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(218, 136, 56);
}

.bsfwBot .bsfwList .i17 div {
	background-position: -406px -326px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(84, 201, 116);
}

.bsfwBot .bsfwList .i24 div {
	background-position: -406px -326px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(84, 201, 116);
}

.bsfwBot .bsfwList .i18 div {
	background-position: -87px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(246, 164, 57);
}

.bsfwBot .bsfwList .i25 div {
	background-position: -87px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(246, 164, 57);
}

.bsfwBot .bsfwList .i19 div {
	background-position: -246px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(81, 133, 217);
}

.bsfwBot .bsfwList .i26 div {
	background-position: -246px -405px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(81, 133, 217);
}

.bsfwBot .bsfwList .i20 div {
	background-position: -244px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(246, 164, 57);
}

.bsfwBot .bsfwList .i27 div {
	background-position: -244px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(246, 164, 57);
}

.bsfwBot .bsfwList .i21 div {
	background-position: -84px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(84, 201, 116);
}

.bsfwBot .bsfwList .i28 div {
	background-position: -84px -244px;
	width: 72px;
	height: 72px;
	background-image: url("../images/icon_fw.png");
	background-repeat: no-repeat;
	background-color: rgb(84, 201, 116);
}

.xxpd {}

.xxpd .left {
	width: 860px;
	float: left;
}

.xxpd .right {
	width: 220px;
	float: right;
}

.xxpd .right h3 {
	border-radius: 3px 3px 0px 0px;
	border: 1px solid rgb(71, 108, 218);
	border-image: none;
	height: 35px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
	background-image: linear-gradient(rgb(72, 124, 210), rgb(70, 105, 219));
	background-color: rgb(72, 115, 214);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
}

.xxpd .right h3 b {
	font: 16px/35px microsoft yahei;
	color: rgb(255, 255, 255);
	padding-left: 20px;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
}

.xxpd .right ul {
	background: rgb(255, 255, 255);
	padding: 10px;
	line-height: 25px;
	font-size: 14px;
}

.xjblsild {
	background: rgb(255, 255, 255);
	text-align: left;
}

.xjblsild .hd {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	border-top-color: rgb(41, 128, 185);
	border-bottom-color: rgb(221, 221, 221);
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	background-color: rgb(248, 248, 248);
}

.xjblsild .hd ul {
	width: 100%;
	float: left;
}

.xjblsild .hd ul li {
	padding: 0px 19.6px;
	float: left;
	cursor: pointer;
}

.xjblsild .hd ul li.on {
	background: url("../images/pen.png") no-repeat right rgb(255, 255, 255);
	color: rgb(41, 128, 185);
	padding-right: 30px;
	border-right-color: rgb(221, 221, 221);
	border-bottom-color: rgb(255, 255, 255);
	border-left-color: rgb(221, 221, 221);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.xjblsild .hd ul li.on a {
	color: rgb(255, 255, 255);
}

.xjblsild .bd ul {
	padding: 10px;
	-ms-zoom: 1;
}

.mail {
	margin: 0px 0px -1px;
	width: 95%;
}

.mail h3 {
	background: url("../images/file.png") no-repeat 0px 50%;
	color: rgb(0, 68, 136);
	padding-left: 25px;
	font-size: 14px;
	font-weight: normal;
}

.mail th {
	padding: 10px;
	line-height: 20px;
}

.mail td {
	padding: 10px;
	line-height: 20px;
}

.mail thead th {
	width: 100px;
	color: rgb(41, 128, 185);
	font-size: 14px;
	border-bottom-color: rgb(41, 128, 185);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.mail thead th.ip {
	text-align: right;
}

.mail tbody th {
	width: 100px;
	text-align: right;
	color: rgb(0, 68, 136);
	font-size: 14px;
	font-weight: normal;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.mail tbody tr th {
	width: 100px;
}

.mail tbody td {
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.mail .text {
	padding: 2px 3px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	width: 120px;
	height: 18px;
	line-height: 18px;
	box-shadow: inset 0px 1px 3px #ddd;
	background-color: rgb(252, 252, 252);
	-webkit-box-shadow: inset 0 1px 3px #ddd;
	-moz-box-shadow: inset 0 1px 3px #ddd;
}

.mail textarea {
	padding: 2px 3px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	width: 120px;
	height: 18px;
	line-height: 18px;
	box-shadow: inset 0px 1px 3px #ddd;
	background-color: rgb(252, 252, 252);
	-webkit-box-shadow: inset 0 1px 3px #ddd;
	-moz-box-shadow: inset 0 1px 3px #ddd;
}

.mail textarea {
	padding: 3px;
	width: 464px;
}

.mail select {
	padding: 2px;
	border: 1px solid rgb(204, 204, 204);
	border-image: none;
	background-color: rgb(252, 252, 252);
}

.mail label {
	margin: 0px 5px 0px 0px;
}

.mail .btn {
	padding: 0px 15px;
	border: currentColor;
	border-image: none;
	height: 24px;
	color: rgb(255, 255, 255);
	line-height: 24px;
	cursor: pointer;
	background-color: rgb(34, 136, 204);
}

.list-table {
	width: 100%;
	font-size: 14px;
	border-top-color: rgb(187, 221, 238);
	border-top-width: 1px;
	border-top-style: solid;
}

.list-table th {
	padding: 5px 10px;
	text-align: center;
	line-height: 24px;
	border-bottom-color: rgb(210, 210, 210);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.list-table td {
	padding: 5px 10px;
	text-align: center;
	line-height: 24px;
	border-bottom-color: rgb(210, 210, 210);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.list-table thead th {
	color: rgb(41, 128, 185);
	font-weight: bold;
	border-right-color: rgb(187, 221, 238);
	border-bottom-color: rgb(187, 221, 238);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: rgb(240, 246, 252);
}

.list-table tbody td p {
	text-align: left;
}

.list-table tbody td p a:hover {
	text-decoration: underline;
}

.list-table tbody tr:hover td {
	background-color: rgb(248, 248, 248);
}

.t2 {
	margin: 10px 0px;
	height: 36px;
	border-bottom-color: rgb(187, 221, 238);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.t2 b {
	padding: 0px 25px 1px;
	height: 36px;
	color: rgb(255, 255, 255);
	line-height: 36px;
	font-size: 15px;
	margin-bottom: -1px;
	display: inline-block;
	background-color: rgb(41, 128, 185);
}