/* CSS Document */

html {
	scroll-behavior: smooth;
}
body,
td,
th {
	color: #333333;
	font-family: "Microsoft YaHei";
	font-size: 18px;
}

body {
	background-color: #ebf0fa;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Microsoft YaHei";
	will-change: scroll-position;
	transform: translateZ(0);
}

a:link {
	color: #333333;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #333333;
}

a:hover {
	text-decoration: none;
	color: #FF0000;
}

a:active {
	text-decoration: none;
	color: #333333;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

img:hover {
	transform: scale(1.04);
	transition: 0.5s;
}

ul,
li,
p {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}

.blank {
	display: block;
	clear: both;
	height: 10px;
	width: 10px;
	overflow: hidden;
}

.w1300px {
	display: block;
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

.p1280px {
	display: block;
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}

.w1300px .ddt img {
	height: 70px;
	width: 1300px;
}

.w1300px .logo {
	background-color: #FFFFFF;
	display: block;
	height: 108px;
	width: 1300px;
	padding-top: 10px;
	overflow: hidden;
}

.w1300px .logo .lt {
	display: block;
	float: left;
	height: 108px;
	width: 214px;
	overflow: hidden;
}

.w1300px .logo .sous {
	display: block;
	float: left;
	height: 55px;
	width: 310px;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	font-size: 20px;
	line-height: 50px;
	position: relative;
	top: 20px;
	left: 25px;
	margin-right: 30px;
}

.w1300px .logo .sous .ss {
	font-family: "Microsoft YaHei";
	line-height: 50px;
	font-size: 18px;
	display: block;
	height: 50px;
	width: 300px;
	overflow: hidden;
	border-radius: 25px;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
}

.w1300px .logo .sous .ss:focus {
	outline: none;
	border: 1px solid #999999;
	color: #000000;
}

.w1300px .logo .sous .pp {
	display: block;
	height: 35px;
	width: 35px;
	position: absolute;
	overflow: hidden;
	top: 10px;
	right: 15px;
	background-image: url(../img/ss.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.w1300px .logo .jzbt {
	display: block;
	float: right;
	height: 108px;
	width: 720px;
	overflow: hidden;
}

.w1300px .logo .jzbt .jbzq {
	display: block;
	width: 150px;
	float: left;
	height: 108px;
	overflow: hidden;
	text-align: justify;
}

.w1300px .logo .jzbt .jbzq .jb {
	display: block;
	overflow: hidden;
	color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	line-height: 20px;
}

.w1300px .logo .jzbt .jbzq .jb a {
	color: #515151;
}

.w1300px .logo .jzbt .jbzq .jb a:hover {
	color: #FF0000;
}

.w1300px .logo .jzbt .jbyx {
	display: block;
	float: left;
	width: 235px;
	height: 60px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	padding-top: 25px;
	margin-left: 10px;
	line-height: 20px;
	color: #515151;
}

.w1300px .logo .jzbt .jzykhd {
	display: block;
	float: right;
	width: 310px;
	height: 108px;
	position: relative;
}

.w1300px .logo .jzbt .jzykhd .aa {
	float: left;
	height: 108px;
	width: 80px;
	overflow: hidden;
	text-align: center;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
}

.w1300px .logo .jzbt .jzykhd .aa img {
	height: 60px;
	width: 60px;
}

.w1300px .logo .jzbt .jzykhd .aa p {
	font-size: 12px;
	line-height: 30px;
}

.w1300px .logo .jzbt .jzykhd .bb {
	display: block;
	float: right;
	height: 108px;
	width: 30px;
	overflow: hidden;
}

.rmjzdw {
	height: 0px;
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.rmjzdw .xdhyc {
	display: none;
	width: 90px;
	position: absolute;
	left: -110px;
	overflow: hidden;
	border: 1px solid #DD0218;
	background-image: url(../img/bg11.jpg);
	background-repeat: repeat-y;
	border-radius: 15px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: 0.1s;
}

.rmjzdw .xdhyc a {
	display: block;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
	line-height: 40px;
	width: 90px;
	color: #333333;
}

.rmjzdw #xdh a:hover {
	background-color: #FF0000;
	font-weight: bold;
	color: #FFFFFF;
}

#rmjz {
	width: 100px;
	position: absolute;
	overflow: hidden;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px ridge #CCCCCC;
	z-index: 10;
	top: -120px;
	right: -110px;
	display: none;
}

#rmjz .bt {
	height: 20px;
	width: 100px;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}

.rmjzdw #rmjz .bt img {
	height: 20px;
	width: 100px;
}

#rmjz .aa {
	width: 100px;
	text-align: center;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

#rmjz .aa img {
	height: 80px;
	width: 80px;
}

#rmjz .aa p {
	display: block;
	height: 30px;
	margin-top: 5px;
	overflow: hidden;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}

.w1300px .dh {
	display: block;
	width: 1300px;
	height: 50px;
	margin-top: 10px;
	background-color: #1c72b5;
}

.w1300px .dh a {
	font-family: "Microsoft YaHei";
	font-size: 20px;
	line-height: 50px;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 100px;
	text-align: center;
	overflow: hidden;
	height: 50px;
}

.w1300px .dh a:hover {
	color: #1C72B5;
	background-color: #FFFFFF;
}

.w1300px .zsj {
	background-color: #FFFFFF;
	display: block;
	width: 1280px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
}

.w1300px .zsj .tt {
	font-family: "Microsoft YaHei";
	font-size: 38px;
	line-height: 55px;
	font-weight: bold;
	text-align: center;
}

.w1300px .zsj .tt a {
	color: #3848a0;
}

.w1300px .zsj .tt a:hover {
	color: #5C6CC7;
}

.xjptp {
	display: block;
	position: relative;
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	height: 0px;
}

.xjptp .tp {
	position: absolute;
	overflow: hidden;
	top: -40px;
	left: -10px;
	z-index: 10;
}

.xjptp .tp img {
	height: 100px;
}

.w1300px .xxjxs {
	display: block;
	height: 60px;
	width: 1300px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #3848A0;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
}

.w1300px .xxjxs .nr {
	display: block;
	width: 1075px;
	float: left;
	height: 60px;
	overflow: hidden;
	padding-top: 15px;
	margin-left: 210px;
}

.w1300px .xxjxs #gdxw ul {
	height: 30px;
	overflow: hidden;
	display: block;
	position: relative;
}

.w1300px .xxjxs .nr li {
	display: block;
	height: 30px;
	margin-left: 20px;
	text-align: justify;
	line-height: 30px;
	float: left;
	background-image: url(../img/yyy.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
}

.w1300px .zttp {
	display: block;
	height: 70px;
	width: 1300px;
	overflow: hidden;
}

.w1300px .zttp img {
	height: 70px;
	width: 1300px;
}

.w1300px .szttp {
	height: 70px;
	width: 1300px;
	display: block;
	overflow: hidden;
	position: relative;
}

.w1300px .szttp ul {
	display: block;
	height: 70px;
	overflow: hidden;
	position: absolute;
}

.w1300px .szttp li {
	display: block;
	float: left;
	height: 70px;
	width: 420px;
	overflow: hidden;
	margin-right: 20px;
	border-radius: 10px;
}

.w1300px .szttp img {
	height: 70px;
	width: 420px;
}

.w1300px #sztgd .next {
	display: none;
	height: 70px;
	width: 36px;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/z1.png);
	background-repeat: no-repeat;
}

.w1300px #sztgd .pext {
	display: none;
	height: 70px;
	width: 36px;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/y1.png);
	background-repeat: no-repeat;
	right: 0px;
}

.p1280px .swszf {
	display: block;
	overflow: hidden;
	max-height: 110px;
}

.p1280px .swszf .nr {
	line-height: 30px;
	font-size: 18px;
	display: block;
	float: left;
	width: 610px;
	overflow: hidden;
	text-align: justify;
	background-color: #FFFFFF;
	padding: 10px;
       height: 110px;
}

.w1300px .tout {
	display: block;
	width: 1300px;
	overflow: hidden;
	background-color: #FFFFFF;
}

.w1300px .tout .touttp {
	width: 1000px;
	display: block;
	float: left;
	height: 70px;
	overflow: hidden;
}

.w1300px .tout .touttp img {
	height: 70px;
	width: 1000px;
}

.w1300px .tout .sjsz {
	display: block;
	float: right;
	width: 300px;
	overflow: hidden;
}

.w1300px .tout .sjsz .sj {
	display: block;
	width: 130px;
	overflow: hidden;
	height: 155px;
	text-align: center;
	float: left;
	margin-left: 20px;
}

.w1300px .tout .sjsz .sj img {
	width: 81px;
}

.w1300px .tout .sjsz .sj p {
	display: block;
	background-color: #34A2ED;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 5px;
	height: 46px;
	overflow: hidden;
}

.w1300px .tout .sjsz .sj p:hover {
	color: #DD0218;
}

.w1300px .tout .nr {
	width: 980px;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	height: 60px;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	top: 5px;
	overflow: hidden;
}

.w1300px .tout .gd {
	float: right;
	width: 100px;
	height: 20px;
	overflow: hidden;
	font-size: 16px;
	line-height: 20px;
}

.w1300px .tout .gd a {
	color: #FF0000;
	font-weight: bold;
}

.w1300px .tout .gd a:hover {
	color: #000000;
}

.w1300px .hgwz {
	display: block;
	width: 1300px;
	overflow: hidden;
}

.w1300px .hgwz .hdpkj {
	display: block;
	float: left;
	width: 800px;
	overflow: hidden;
	background-color: #FFFFFF;
}

.w1300px .hgwz .hdpkj .hdp {
	display: block;
	height: 450px;
	width: 800px;
	overflow: hidden;
	position: relative;
}

.w1300px .hgwz .hdpkj .hdp ul {
	display: block;
	height: 450px;
	overflow: hidden;
	position: absolute;
}

.w1300px .hgwz .hdpkj .hdp li {
	display: block;
	float: left;
	height: 450px;
	width: 800px;
	overflow: hidden;
}

.w1300px .hgwz .hdpkj .hdp img {
	height: 450px;
	width: 800px;
}

.w1300px .hgwz .hdpkj .hdp .zi {
	position: absolute;
	display: block;
	background-image: url(../img/hei.png);
	background-repeat: repeat;
	bottom: 0px;
	height: 60px;
	width: 640px;
	overflow: hidden;
	padding-right: 150px;
	padding-left: 10px;
	line-height: 60px;
	font-size: 25px;
	font-weight: bold;
}

.w1300px .hgwz .hdpkj .hdp .zi a {
	color: #FFFFFF;
}

.w1300px .hgwz .hdpkj .hdp .zi a:hover {
	color: #FF0000;
}

.w1300px .hgwz .hdpkj .hdp #hdpxd {
	display: block;
	overflow: hidden;
	position: absolute;
	bottom: 30px;
	z-index: 10;
	right: 10px;
}

.w1300px .hgwz .hdpkj .hdp #hdpxd div {
	background-color: #FFFFFF;
	display: block;
	height: 15px;
	width: 15px;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
	overflow: hidden;
	border-radius: 15px;
	transition: 0.5s;
}

.w1300px .hgwz .hdpkj .hdp #hdpxd .c {
	background-color: #34A2ED;
	height: 15px;
	width: 25px;
	transition: 0.5s;
}

.w1300px .hgwz .hdpkj .hdp .hdpgd {
	display: block;
	height: 20px;
	width: 120px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 5px;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
}

.w1300px .hgwz .hdpkj .hdp .hdpgd a {
	color: #FFFFFF;
}

.w1300px .hgwz .hdpkj .hdp .hdpgd a:hover {
	color: #FF0000;
}

.w1300px .hgwz .hdpkj .hdp #zuo {
	background-image: url(../img/z1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: none;
	position: absolute;
	height: 75px;
	width: 36px;
	top: 150px;
	overflow: hidden;
}

.w1300px .hgwz .hdpkj .hdp #you {
	background-image: url(../img/y1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: none;
	position: absolute;
	height: 75px;
	width: 36px;
	top: 150px;
	overflow: hidden;
	right: 0px;
}

.w1300px .hgwz .ywwz {
	display: block;
	width: 480px;
	float: right;
	overflow: hidden;
}

.w1300px .hgwz .ywwz .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	width: 480px;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	text-indent: 2em;
	background-color: #FFFFFF;
}

.w1300px .hgwz .ywwz .bt a {
	color: #364a7a;
	float: left;
}

.w1300px .hgwz .ywwz .bt a:hover {
	color: #FF0000;
}

.w1300px .hgwz .ywwz .bt .gd {
	font-size: 18px;
	line-height: 50px;
	display: block;
	height: 40px;
	width: 100px;
	float: right;
	overflow: hidden;
	font-weight: normal;
}

.w1300px .hgwz .ywwz ul {
	display: block;
	width: 470px;
	padding-right: 10px;
	overflow: hidden;
	text-align: justify;
	height: 550px;
}

.w1300px .hgwz .ywwz li {
	line-height: 30px;
	display: block;
	width: 460px;
	overflow: hidden;
	padding: 10px;
	height: 24px;
	font-size: 18px;
	background-color: #FFFFFF;
	margin-bottom: 2px;
}

.w1300px .hgwz .ywwz .c {
	background-color: #364a7a;
	transition: 0.1s;
}

.w1300px .hgwz .ywwz .c a {
	color: #FFFFFF;
	font-weight: bold;
}

.w1300px .hgwz .ywwz .c a:hover {
	color: #FFFFCC;
}

.w1300px .hgwz .hdpxtp {
	float: left;
	width: 800px;
	height: 140px;
	overflow: hidden;
	display: block;
	background-color: #FFFFFF;
}

.w1300px .hgwz .hdpxtp .hdpxt {
	display: block;
	height: 110px;
	width: 380px;
	float: left;
	margin-top: 20px;
	overflow: hidden;
	text-align: center;
	border-radius: 15px;
	margin-right: 10px;
	margin-left: 10px;
}

.w1300px .hgwz .hdpxtp .hdpxt img {
	width: 380px;
	height: 110px;
}

.w1300px .dydt {
	display: block;
	height: 70px;
	width: 1300px;
	overflow: hidden;
	position: relative;
}

.w1300px .dydt ul {
	display: block;
	width: 1300px;
	overflow: hidden;
	position: absolute;
}

.w1300px .dydt li {
	display: block;
	height: 70px;
	width: 1300px;
	overflow: hidden;
}

.w1300px .dydt img {
	height: 70px;
	width: 1300px;
}

.w1300px .dydt #dtgds {
	overflow: hidden;
	height: 35px;
	width: 35px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../img/sjt.png);
	display: none;
}

.w1300px .dydt #dtgdx {
	overflow: hidden;
	height: 35px;
	width: 35px;
	position: absolute;
	right: 0px;
	background-image: url(../img/xjt.png);
	bottom: 0px;
	display: none;
}

.w1300px .gdzt {
	display: block;
	height: 119px;
	width: 1298px;
	overflow: hidden;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.w1300px .gdzt .bt {
	display: block;
	height: 120px;
	width: 60px;
	overflow: hidden;
	float: left;
}

.w1300px .gdzt .nr {
	display: block;
	height: 80px;
	width: 1196px;
	float: right;
	position: relative;
	overflow: hidden;
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.w1300px .gdzt .nr ul {
	position: absolute;
	display: block;
	height: 80px;
	overflow: hidden;
}

.w1300px .gdzt .nr li {
	display: block;
	height: 80px;
	width: 224px;
	float: left;
	overflow: hidden;
	margin-right: 19px;
	border-radius: 15px;
}

.w1300px .gdzt .nr img {
	height: 80px;
	width: 224px;
}

.w1300px .gdzt .nr #gdztnext {
	background-image: url(../img/z1.png);
	display: none;
	background-repeat: no-repeat;
	width: 35px;
	height: 72px;
	position: absolute;
	top: 24px;
	overflow: hidden;
	left: 0px;
}

.w1300px .gdzt .nr #gdztpext {
	background-image: url(../img/y1.png);
	display: none;
	background-repeat: no-repeat;
	width: 35px;
	height: 72px;
	position: absolute;
	top: 24px;
	overflow: hidden;
	right: 0px;
}

.w1300px .szb {
	display: block;
	float: left;
	width: 400px;
	overflow: hidden;
}

.w1300px .szb .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	width: 400px;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	text-indent: 2em;
	background-color: #FFFFFF;
	position: relative;
}

.w1300px .szb .bt a {
	color: #364a7a;
}

.w1300px .szb .bt a:hover {
	color: #FF0000;
}

.w1300px .szb .bt .gd {
	font-size: 18px;
	line-height: 50px;
	display: block;
	height: 40px;
	width: 100px;
	position: absolute;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
	font-weight: normal;
}

.w1300px .szb .tp {
	display: block;
	height: 615px;
	width: 400px;
	overflow: hidden;
}

.w1300px .szb .tp img {
	height: 615px;
	width: 400px;
}

.w1300px .gbds {
	display: block;
	float: left;
	width: 860px;
	overflow: hidden;
	margin-left: 40px;
}

.w1300px .gbds .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	text-indent: 2em;
	background-color: #FFFFFF;
	position: relative;
}

.w1300px .gbds .bt a {
	color: #364a7a;
}

.w1300px .gbds .bt a:hover {
	color: #FF0000;
}

.w1300px .gbds .dspd {
	display: block;
	width: 860px;
	overflow: hidden;
}

.w1300px .gbds .dspd .zyszhpd {
	display: block;
	width: 420px;
	overflow: hidden;
	background-color: #FFFFFF;
	padding-top: 3px;
	float: left;
	position: relative;
}
.w1300px .gbds .dspd .zyszhpd .zbz {
	overflow: hidden;
	position: absolute;
	height: 25px;
	width: 60px;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	background-color: #FF0000;
	color: #FFFFFF;
	top: 10px;
	right: 10px;
	z-index: 10;
	border-radius: 10px;
}

.w1300px .gbds .dspd .zyszhpd #mse {
	height: 236px;
	width: 420px;
}
.w1300px .gbds .dspd .zyszhpd p {
	display: block;
	text-align: center;
	line-height: 35px;
	overflow: hidden;
	height: 35px;
	width: 420px;
	color: #364a7a;
	font-weight: bold;
}
.w1300px .gbds .gglm {
	display: block;
	width: 860px;
	height: 330px;
	background-color: #FFFFFF;
	overflow: hidden;
}
.w1300px .gbds .gglm .zypd {
	display: block;
	height: 330px;
	width: 860px;
	overflow: hidden;
	background-repeat: repeat;
	position: relative;
}
.w1300px .gbds .gglm .zypd div {
	float: left;
	position: absolute;
	transition: 0.3s;
}
.w1300px .gbds .gglm .zypd div:hover {
	transition: 0.3s;
}
.w1300px .gbds .gglm .zypd .cc {
	display: block;
	height: 330px;
	overflow: hidden;
	position: absolute;
	float: left;
	width: 510px;
}
.w1300px .gbds .gglm .zypd .tp img {
	height: 330px;
	width: 510px;
	margin: 0px;
	padding: 0px;
}
.w1300px .gbds .gglm .zypd .cc .wz {
	position: absolute;
	height: 40px;
	width: 490px;
	overflow: hidden;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	background-image: url(../img/hei.png);
	background-repeat: repeat;
	display: block;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
.w1300px .gbds .gglm .zypd .cc .wz a {
	color: #FFFFFF;
}
.w1300px .gbds .gglm #zypdkj .cc .wz a:hover {
	color: #FF0000;
}

.w1300px .gbds .gglm .zypd .aa {
	display: block;
	height: 330px;
	float: left;
	text-align: center;
	position: absolute;
	top: 0px;
	width: 70px;
	overflow: hidden;
}
.w1300px .gbds .gglm .zypd .aa .wz {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 330px;
	width: 70px;
	overflow: hidden;
	z-index: 2;
	writing-mode: vertical-rl; 
	text-orientation: upright; 
	background-image: url(../img/h22.png);
	background-repeat: repeat;
	line-height: 70px;
	font-size: 28px;
}
.w1300px .gbds .gglm .zypd .aa .wz a {
	color: #FFFFFF;
}
.w1300px .sanlanmu {
	display: block;
	float: left;
	width: 406px;
	overflow: hidden;
	background-color: #FFFFFF;
}
.w1300px .sanlanmu .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	text-indent: 2em;
	background-color: #FFFFFF;
	position: relative;
}
.w1300px .sanlanmu .bt a {
	color: #364a7a;
}

.w1300px .sanlanmu .bt a:hover {
	color: #FF0000;
}
.w1300px .sanlanmu .bt .gd {
	font-size: 18px;
	line-height: 50px;
	display: block;
	height: 40px;
	width: 100px;
	position: absolute;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
	font-weight: normal;
}
.w1300px .sanlanmu ul {
	display: block;
	width: 386px;
	background-color: #FFFFFF;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
.w1300px .sanlanmu li {
	display: block;
	height: 40px;
	width: 386px;
	overflow: hidden;
	line-height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.w1300px .sanlanmu .tu {
	height: 211px;
	width: 386px;
	overflow: hidden;
	display: block;
	background-color: #FFFFFF;
	position: relative;
	border-radius: 25px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.w1300px .sanlanmu .tu img {
	height: 210px;
	width: 386px;
}
.w1300px .sanlanmu .tu .cc {
	position: absolute;
	width: 366px;
	height: 30px;
	bottom: 0px;
	background-image: url(../img/h22.png);
	line-height: 30px;
	color: #FFFFFF;
	display: block;
	text-align: center;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
}
.w1300px .sxtp {
	display: block;
	float: left;
	height: 40px;
	width: 310px;
	overflow: hidden;
}
.w1300px .sxtp img {
	height: 40px;
	width: 310px;
}
.w1300px .sfzy {
	float: left;
	overflow: hidden;
	height: 50px;
	width: 540px;
	display: block;
}
.w1300px .sfzy img {
	height: 50px;
	width: 540px;
}
.w1300px .sfze {
	display: block;
	float: left;
	height: 50px;
	width: 740px;
	overflow: hidden;
}
.w1300px .sfze img {
	height: 50px;
	width: 740px;
}
.w1300px .shipin {
	display: block;
	overflow: hidden;
	height: 475px;
}
.w1300px .shipin .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	text-indent: 2em;
	background-color: #FFFFFF;
	position: relative;
}
.w1300px .shipin .bt a {
	color: #364a7a;
}

.w1300px .shipin .bt a:hover {
	color: #FF0000;
}
.w1300px .shipin .bt .gd {
	font-size: 18px;
	line-height: 50px;
	display: block;
	height: 40px;
	width: 100px;
	position: absolute;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
	font-weight: normal;
}
.w1300px .shipin .nra {
	display: block;
	float: left;
	width: 640px;
	height: 430px;
	overflow: hidden;
	margin-top: 6px;
	position: relative;
	background-color: #FFFFFF;
	border-radius: 25px;
}
.w1300px .shipin .nra ul {
	display: block;
	height: 450px;
	position: relative;
	overflow: hidden;
}
.w1300px .shipin .nra li {
	height: 450px;
	width: 640px;
	display: block;
	overflow: hidden;
	float: left;
	position: relative;
	
}
.w1300px .shipin .nra img {
	height: 360px;
	width: 640px;
}
.w1300px .shipin .nra .zi {
	display: block;
	width: 620px;
	margin-top: 10px;
	text-align: center;
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}
.w1300px .shipin .nra .hei {
	background-image: url(../img/photo-play3.png);
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	width: 59px;
	position: absolute;
	overflow: hidden;
	top: 150px;
	left: 290px;
}
.w1300px .shipin .nra #hspnext {
	display: none;
	height: 75px;
	width: 36px;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/z1.png);
	background-repeat: no-repeat;
	top: 160px;
}
.w1300px .shipin .nra #hsppext {
	display: none;
	height: 75px;
	width: 36px;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/y1.png);
	background-repeat: no-repeat;
	top: 160px;
	right: 0px;
}
.w1300px .shipin .nrb {
	display: block;
	float: left;
	width: 640px;
	height: 430px;
	overflow: hidden;
	position: relative;
	left: 20px;
	margin-top: 6px;
}
.w1300px .shipin .nrb ul {
	display: block;
	height: 430px;
	position: relative;
	overflow: hidden;
}
.w1300px .shipin .nrb li {
	display: block;
	float: left;
	width: 202px;
	height: 430px;
	overflow: hidden;
	position: relative;
	margin-right: 20px;
	background-color: #FFFFFF;
	border-radius: 15px;
}
.w1300px .shipin .nrb img {
	height: 360px;
	width: 202px;
}
.w1300px .shipin .nrb .zi {
	display: block;
	line-height: 30px;
	height: 60px;
	width: 182px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
}
.w1300px .shipin .nrb .hei {
	background-image: url(../img/photo-play3.png);
	background-repeat: no-repeat;
	display: block;
	height: 59px;
	width: 59px;
	position: absolute;
	overflow: hidden;
	top: 150px;
	left: 74px;
	z-index: 10;
}
.w1300px .shipin .nrb #sspnext {
	display: none;
	height: 75px;
	width: 36px;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/z1.png);
	background-repeat: no-repeat;
	top: 160px;
}
.w1300px .shipin .nrb #ssppext {
	display: none;
	height: 75px;
	width: 36px;
	overflow: hidden;
	position: absolute;
	background-image: url(../img/y1.png);
	background-repeat: no-repeat;
	top: 160px;
	right: 0px;
}
.w1300px .shbbx {
	display: block;
	width: 1300px;
	overflow: hidden;
}
.w1300px .shbbx .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	text-indent: 2em;
	background-color: #FFFFFF;
	position: relative;
}
.w1300px .shbbx .bt a {
	color: #364a7a;
}

.w1300px .shbbx .bt a:hover {
	color: #FF0000;
}.w1300px .shbbx ul {
	height: 99px;
	width: 1300px;
	background-color: #FFFFFF;
	padding: 10px;
}
.w1300px .shbbx li {
	display: block;
	height: 99px;
	width: 82px;
	float: left;
	overflow: hidden;
	margin-right: 35px;
	margin-left: 27px;
	text-align: center;
}
.w1300px .shbbx img {
	height: 60px;
	width: 60px;
}
.w1300px .shbbx p {
	font-size: 14px;
	line-height: 40px;
}
.w1300px .gqmt {
	display: block;
	width: 1300px;
	overflow: hidden;
}
.w1300px .gqmt .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	text-indent: 2em;
	background-color: #FFFFFF;
	position: relative;
}
.w1300px .gqmt .bt a {
	color: #364a7a;
}

.w1300px .gqmt .bt a:hover {
	color: #FF0000;
}
.w1300px .gqmt .bt .gd {
	font-size: 18px;
	line-height: 50px;
	display: block;
	height: 40px;
	width: 100px;
	position: absolute;
	overflow: hidden;
	right: 0px;
	bottom: 0px;
	font-weight: normal;
}
.w1300px .gqmt .tupian {
	display: block;
	width: 680px;
	float: left;
	height: 383px;
	overflow: hidden;
	position: relative;
	top: 3px;
}
.w1300px .gqmt .tupian ul {
	display: block;
	height: 383px;
	overflow: hidden;
	position: absolute;
}
.w1300px .gqmt .tupian li {
	display: block;
	float: left;
	height: 383px;
	width: 680px;
	overflow: hidden;
}
.w1300px .gqmt .tupian img {
	height: 383px;
	width: 680px;
}
.w1300px .gqmt .anniu {
	display: block;
	float: left;
	height: 383px;
	width: 620px;
	overflow: hidden;
	margin-top: 3px;
}
.w1300px .gqmt .anniu div {
	display: block;
	height: 76px;
	width: 600px;
	margin-bottom: 1px;
	overflow: hidden;
	line-height: 76px;
	text-indent: 40px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-size: 20px;
}
.w1300px .gqmt .anniu .cc {
	background-image: url(../img/bjtc.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	font-weight: bold;
}
.w1300px .gqmt .anniu .cc a {
	color: #FFFFFF;
	font-weight: bold;
}
.w1300px .gqmt .gqxt {
	float: left;
	width: 310px;
	overflow: hidden;
	height: 220px;
}
.w1300px .gqmt .gqxt img {
	height: 150px;
	width: 310px;
	margin-top: 20px;
}
.w1300px .gqmt .gqxt .cc {
	background-color: #FFFFFF;
	line-height: 40px;
	width: 290px;
	height: 40px;
	display: block;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.w1300px .yqlj {
	display: block;
	width: 1300px;
	overflow: hidden;
}
.w1300px .yqlj .bt {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 40px;
	display: block;
	height: 40px;
	overflow: hidden;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #364a7a;
	background-color: #FFFFFF;
	position: relative;
}
.w1300px .yqlj .bt a {
	color: #364a7a;
	display: block;
	float: left;
	width: 150px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}
.w1300px .yqlj .bt .cc {
	background-color: #364a7a;
	color: #FFFFFF;
}
.w1300px .yqlj .nr {
	display: block;
	width: 1280px;
	height: 140px;
	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: 364a7a;
	background-color: #FFFFFF;
	text-align: justify;
}
.w1300px .yqlj .nr div {
	display: none;
	overflow: hidden;
}
.w1300px .yqlj .nr a {
	font-size: 18px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 35px;
}
.footer {
	display: block;
	width: 100%;
	background-image: url(../img/index_2023_pic16.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 415px;
	min-width:1300px;
	color: #FFFFFF;
}
.footer a {
	color: #FFFFFF;
}
.footer a:hover {
	color: #FF0000;
}

.footer .box {
	display: block;
	width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 120px;
	overflow: hidden;
}
.footer .box .wznr {
	display: block;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	overflow: hidden;
}
.footer .box .bqlj {
	display: block;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
}
.footer .box .bqlj img {
	height: 80px;
	width: 80px;
}
