html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
figcaption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;
}
body {
	background: rgb(255, 255, 255); margin: 0px; color: rgb(50, 50, 50); line-height: 20px; font-family: "Microsoft Yahei","Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif"; font-size: 12px; -webkit-text-size-adjust: none;
}
input {
	background: none; border: currentColor; border-image: none; font-family: "Microsoft Yahei","Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif"; font-size: 12px;
}
textarea {
	background: none; border: currentColor; border-image: none; font-family: "Microsoft Yahei","Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif"; font-size: 12px;
}
select {
	background: none; border: currentColor; border-image: none; font-family: "Microsoft Yahei","Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif"; font-size: 12px;
}
html {
	-ms-overflow-x: hidden;
}
img {
	-ms-interpolation-mode: bicubic; max-width: 100%;
}
object {
	-ms-interpolation-mode: bicubic; max-width: 100%;
}
a {
	color: rgb(50, 50, 50); text-decoration: none;
}
a:link {
	color: rgb(50, 50, 50); text-decoration: none;
}
a:hover {
	color: rgb(140, 0, 0); text-decoration: none;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}
.clear {
	overflow: hidden; clear: both;
}
.mainWrap {
	margin: auto; width: 1000px; min-width: 320px;
}
.topLeft a {
	padding: 0px 17px; color: rgb(255, 255, 255);
}
.topRight span {
	width: 110px; height: 33px; line-height: 33px; float: left; display: block;
}
.topRight a {
	padding: 0px 5px; color: rgb(255, 255, 255);
}
.topRight .search {
	background: url("../images/sea_bg.jpg") no-repeat; margin: 2px 0px 3px; left: 110px; top: 0px; width: 258px; height: 28px; position: relative;
}
.topRight .search input {
	left: 0px; top: 0px; width: 216px; height: 28px; color: rgb(80, 80, 80); line-height: 28px; padding-left: 0px; position: absolute;
}
.topRight .search input.notxt {
	padding-left: 16px;
}
.topRight .search input.notxt1 {
	left: 232px; top: 0px; width: 26px; height: 28px; position: absolute; cursor: pointer;
}
.mbtn {
	top: 0px; width: 32px; right: 12%; display: none; position: absolute; cursor: pointer;
}
.banner {
	background: url("../images/img_01.jpg") no-repeat top; width: 100%; height: auto;
}
.content {
	background: url("../images/fw_bg.jpg") no-repeat bottom rgb(255, 255, 255); width: 100%; overflow: hidden;
}
.con_wap {
	margin: 0px auto; width: 1000px; overflow: hidden; min-width: 320px;
}
.banner_wap {	
	margin: 30px auto 0 auto; width: 100%; overflow: hidden; min-width: 320px;
}
.list_wap {	
	margin: 0 auto; width: 100%; overflow: hidden; min-width: 320px;
}
.footer_wap {	
	margin: 0 auto; width: 100%; overflow: hidden; min-width: 320px;
}
.footer_wap {
	background-color:#1158a3;
	padding:15px 0;
}
.list_wap {
	background-color:#eee;
	padding:30px 0;
}
.new {
	width: 100%; overflow: hidden; margin-top: 35px;
}
.new h2 {
	height: 42px; color: rgb(40, 40, 40); line-height: 42px; font-size: 18px; margin-bottom: 8px; border-bottom-color: rgb(140, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.conL h2 {
	height: 42px; color: rgb(40, 40, 40); line-height: 42px; font-size: 18px; margin-bottom: 8px; border-bottom-color: rgb(140, 0, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.newL {
	width: 308px; height: 272px; line-height: 18px; overflow: hidden; margin-top: 5px; margin-right: 30px; float: left;
}
.newL h3 {
	margin: 5px 0px; font-size: 15px;
}
.newL p {
	color: rgb(120, 120, 120);
}
.newL img {
	width: 308px; height: 173px;
}
.newR {
	width: 317px; margin-left: 14px; float: left;
}
.newR li {
	padding: 12px 12px 12px 18px; height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.newR li.last {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.newR li.last a.lastL {
	width: 185px; text-align: left; color: rgb(140, 0, 0); display: inline-block;
}
.newR li.last a.lastL #notice_num {
	color: rgb(0, 0, 0);
}
.newR li.last a.lastR {
	background: url("../images/a_bg.jpg") no-repeat right; width: 80px; text-align: right; color: rgb(140, 0, 0); padding-right: 17px; display: inline-block;
}
.newR li.last a:hover {
	text-decoration: underline;
}
.conL {
	width: 568px; overflow: hidden; margin-top: 5px; float: left;
}
.jxky {
	overflow: hidden; margin-bottom: 16px;
}
.jxky dt {
	width: 150px; float: left;
}
.jxky dt img {
	width: 120px; height: 120px;
}
.jxky dd {
	margin: 0px 8px 0px 20px; width: 390px; line-height: 18px; float: left;
}
.jxky dd h3 {
	font-size: 14px; margin-bottom: 18px;
}
.jxky dd p {
	color: rgb(80, 80, 80);
}
.mtbd {
	overflow: hidden; margin-bottom: 10px;
}
.mtbd li {
	height: 40px; line-height: 18px; font-size: 14px; margin-bottom: 16px;
}
.mtbd li span {
	background: rgb(244, 244, 244); width: 120px; height: 40px; text-align: center; color: rgb(140, 0, 0); line-height: 40px; margin-right: 24px; float: left; display: block;
}
.mtbd li a {
	width: 423px; float: left; display: block;
}
.tzgg li {
	line-height: 18px; overflow: hidden; font-size: 14px; margin-bottom: 18px;
}
.tzgg li span {
	background: url("../images/line.jpg") no-repeat right; width: 126px; height: 36px; color: rgb(140, 0, 0); line-height: 36px; overflow: hidden; font-family: Georgia; margin-right: 18px; float: left; display: block;
}
.tzgg li span i {
	font-size: 18px; font-style: normal;
}
.tzgg li a {
	width: 422px; float: left; display: block;
}
.conR {
	margin: 5px 0px 0px 30px; width: 402px; overflow: hidden; float: left;
}
.conR dl {
	background: rgb(244, 244, 244); margin: 22px 0px; height: 175px; overflow: hidden;
}
.conR dt {
	background: rgb(244, 244, 244); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(201, 201, 201) currentColor rgb(201, 201, 201) rgb(201, 201, 201); border-image: none; width: 94px; height: 125px; text-align: center; padding-top: 48px; float: left;
}
.ztw dt {
	background: rgb(244, 244, 244); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(201, 201, 201) currentColor rgb(201, 201, 201) rgb(201, 201, 201); border-image: none; width: 94px; height: 125px; text-align: center; padding-top: 48px; float: left;
}
.conR dt span {
	width: 100%; padding-top: 6px; font-size: 15px; display: block;
}
.ztw dt span {
	width: 100%; padding-top: 6px; font-size: 15px; display: block;
}
.conR dd {
	width: 307px; height: 173px; overflow: hidden; border-top-color: rgb(140, 0, 0); border-top-width: 2px; border-top-style: solid; float: left; position: relative;
}
.conR dd a h3 {
	display: none;
}
.conR dd .img {
	width: 100%;
}
.fw_wap li .img {
	width: 100%;
}
.conR dl.last dd img {
	margin-top: 15px; margin-left: 15px;
}
.conR dd p {
	background: rgb(0, 0, 0); left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 1; opacity: 0.5;
}
.ztw dd p {
	background: rgb(0, 0, 0); left: 0px; width: 100%; bottom: 0px; position: absolute; z-index: 1; opacity: 0.5;
}
.conR dd h3 {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; position: absolute; z-index: 2;
}
.ztw dd h3 {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; position: absolute; z-index: 2;
}
.ztw {
	width: 100%; overflow: hidden; padding-top: 35px;
}
.ztw dl {
	background: rgb(244, 244, 244); width: 100%; overflow: hidden;
}
.ztw dt {
	width: 99px; height: 101px; padding-top: 21px;
}
.ztw dd {
	width: 900px; border-top-color: rgb(140, 0, 0); border-top-width: 2px; border-top-style: solid; float: left;
}
.ztw dd ul {
	overflow: hidden;
}
.ztw dd li {
	width: 180px; height: 122px; overflow: hidden; float: left; display: inline-block; position: relative;
}
.ztw dd li img {
	width: 180px; height: 122px;
}
.conR dd h3 a {
	height: 28px; color: rgb(255, 255, 255); line-height: 28px; display: block;
}
.ztw dd h3 a {
	height: 28px; color: rgb(255, 255, 255); line-height: 28px; display: block;
}
.ztw dd a h3 {
	display: none;
}
.fw_wap {
	width: 100%; overflow: hidden; padding-bottom: 42px; margin-top: 43px;
}
.fw_wap li {
	background: rgb(255, 255, 255); margin: 47px 53px 0px 0px; padding: 8px; width: 194px; height: 126px; float: left; position: relative;
}
.fw_wap li p {
	left: 8px; width: 194px; bottom: 8px; position: absolute; z-index: 1; opacity: 0.6;
}
.fw_wap li h3 {
	left: 8px; bottom: 8px; color: rgb(255, 255, 255); font-size: 14px; position: absolute; z-index: 2;
}
.fw_wap li h3 span {
	padding: 5px 10px 4px; width: 21px; height: 21px; float: left; display: inline-block;
}
.fw_wap li h3 a {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; display: inline-block;
}
.fw_wap li.icon1 p {
	background: rgb(111, 55, 64);
}
.fw_wap li.icon2 p {
	background: rgb(123, 67, 102);
}
.fw_wap li.icon3 p {
	background: rgb(135, 111, 167);
}
.fw_wap li.icon4 p {
	background: rgb(71, 82, 127);
}
.fw_wap li.icon5 p {
	background: rgb(100, 162, 175);
}
.fw_wap li.icon6 p {
	background: rgb(58, 132, 79);
}
.fw_wap li.icon7 p {
	background: rgb(151, 157, 83);
}
.fw_wap li.icon8 p {
	background: rgb(173, 144, 99);
}
.fw_wap li.icon4 {
	margin-right: 0px; margin-left: 1px;
}
.fw_wap li.icon8 {
	margin-right: 0px; margin-left: 1px;
}
.footer {
	background: url("../images/f_bg.jpg") no-repeat top; width: 100%; height: 215px; border-top-color: rgb(175, 10, 26); border-top-width: 1px; border-top-style: solid;
}
.fot_wap {
	margin: 0px auto; padding: 16px 0px; width: 1000px; height: 183px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px;
}
.fot_wap a {
	color: rgb(255, 255, 255);
}
.fot_wap a:visited {
	color: rgb(255, 255, 255);
}
.fot_wap a:hover {
	color: rgb(0, 0, 0);
}
.fot_left {
	padding: 25px 0px 0px 60px; width: 256px; border-right-color: rgb(122, 0, 0); border-left-color: rgb(122, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.fot_left .eng {
	padding-bottom: 36px;
}
.fot_left .sf {
	line-height: 36px;
}
.fot_left .sf a {
	padding-right: 68px;
}
.fot_cen {
	padding: 59px 91px 0px 96px; width: 172px; float: left;
}
.fot_right {
	padding: 42px 25px 0px 40px; width: 256px; border-right-color: rgb(122, 0, 0); border-left-color: rgb(122, 0, 0); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.fot_right li {
	margin: 0px 16px 36px 0px; width: 37px; height: 37px; float: left;
}
.fot_wap6 li {
	margin: 0px 16px 36px 0px; width: 37px; height: 37px; float: left;
}
.fot_right li a {
	background: url("../images/share.png") no-repeat; width: 37px; height: 37px; display: inline-block;
}
.fot_wap6 li a {
	background: url("../images/share.png") no-repeat; width: 37px; height: 37px; display: inline-block;
}
.fot_right li a:hover {
	background: url("../images/share_h.png") no-repeat;
}
.fot_wap6 li a:hover {
	background: url("../images/share_h.png") no-repeat;
}
.fot_right li a.shre2 {
	background-position: -55px 0px;
}
.fot_wap6 li a.shre2 {
	background-position: -55px 0px;
}
.fot_right li a.shre3 {
	background-position: -109px 0px;
}
.fot_wap6 li a.shre3 {
	background-position: -109px 0px;
}
.fot_right li a.shre4 {
	background-position: -162px 0px;
}
.fot_wap6 li a.shre4 {
	background-position: -162px 0px;
}
.fot_right li a.shre5 {
	background-position: 0px -71px;
}
.fot_wap6 li a.shre5 {
	background-position: 0px -71px;
}
.fot_right li a.shre6 {
	background-position: -52px -71px; width: 42px;
}
.fot_wap6 li a.shre6 {
	background-position: -52px -71px; width: 42px;
}
.fot_right li a.shre7 {
	background-position: -108px -71px;
}
.fot_wap6 li a.shre7 {
	background-position: -108px -71px;
}
.fot_right li a.shre8 {
	background-position: -162px -71px;
}
.fot_wap6 li a.shre8 {
	background-position: -162px -71px;
}
.fot_right .pku_share2 {
	height: 127px; padding-left: 19px;
}
.fot_bot {
	background: rgb(0, 0, 0); margin: 0px auto; width: 100%; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; overflow: hidden; font-size: 12px;
}
.fot_bot span {
	padding: 0px 18px;
}
.bq2 {
	
}
.bq3 {
	
}
.fot_wap6 {
	width: 100%; height: 215px; text-align: center; overflow: hidden;
}
.fot_wap6 span {
	padding-top: 41px; display: block;
}
.fot_wap6 ul {
	margin: 0px auto; width: 424px; overflow: hidden; padding-top: 34px;
}
.rslides {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.rslides li {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute; -webkit-backface-visibility: hidden;
}
.rslides li:first-child {
	float: left; display: block; position: relative;
}
.rslides img {
	border: 0px currentColor; border-image: none; left: 50%; top: 0px; height: auto; margin-left: -960px; float: left; display: block; position: relative;
}
.slide_container {
	width: 100%; float: left; position: relative;
}
.slide {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.slide li {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.slide img {
	border: 0px currentColor; border-image: none; left: 50%; top: 0px; height: auto; margin-left: -50%; display: block; position: relative; z-index: 1;
}
.slide .caption {
	background: rgba(0, 0, 0, 0.5); margin: 0px; padding: 10px 20px; left: 0px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 18px; display: block; position: absolute; z-index: 2; max-width: none; text-shadow: none;
}
.slide_nav {
	background: url("../images/themes.gif") no-repeat left top; left: 0px; top: 52%; width: 38px; height: 61px; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -45px; position: absolute; z-index: 3; opacity: 0.7; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.slide_nav:active {
	opacity: 1;
}
.next.slide_nav {
	background-position: right top; left: auto; right: 0px;
}
.rslides li {
	height: auto;
}
.rslides img {
	height: auto;
}
.slide li {
	height: auto;
}
.slide img {
	height: auto;
}
.slide .caption a {
	color: rgb(255, 255, 255);
}
.conR dd a {
	color: rgb(255, 255, 255);
}
.ztw dd a {
	color: rgb(255, 255, 255);
}
.datalist {
	background: rgb(255, 255, 255); left: 0px; top: 200px; width: 100%; height: 0px; position: absolute; z-index: 4; box-shadow: 2px 2px 5px #333; -webkit-box-shadow: 2px 2px 5px #333; -moz-box-shadow: 2px 2px 5px #333;
}
.datalist .bd {
	margin: 0px auto; padding: 42px 0px 62px; width: 1000px; overflow: hidden; display: none;
}
.datalist .news {
	margin: 0px auto; padding: 42px 0px 62px; width: 1000px; overflow: hidden; display: none;
}
.datalist .jx {
	margin: 0px auto; padding: 42px 0px 62px; width: 1000px; overflow: hidden; display: none;
}
.datalist .menu li a {
	color: rgb(140, 0, 0); font-size: 14px;
}
.datalist .tb {
	padding: 0px 34px 0px 29px; width: 52px; float: left;
}
.datalist .bd .menu {
	width: 220px; overflow: hidden; float: left;
}
.datalist .bd .menu li {
	padding: 0px 52px 35px 0px; font-size: 14px; display: inline-block;
}
.datalist .bd .article {
	padding: 3px 63px 0px 25px; width: 380px; line-height: 24px; float: left;
}
.datalist .bd .article img {
	margin-right: 29px; margin-bottom: 22px; float: left;
}
.datalist .link {
	width: 150px; height: 168px; padding-left: 46px; border-left-color: rgb(140, 0, 0); border-left-width: 1px; border-left-style: solid; float: left;
}
.datalist .link h3 {
	color: rgb(140, 0, 0); line-height: 36px;
}
.datalist .link li {
	line-height: 36px;
}
.datalist .news .new_list {
	padding: 0px 110px 0px 46px; width: 530px; float: left;
}
.datalist .new_list li {
	background: url("../images/h_bg.jpg") no-repeat left 8px; padding-bottom: 32px; padding-left: 19px;
}
.datalist .new_list li h3 {
	line-height: 24px; font-size: 14px;
}
.datalist .new_list li h3 a {
	color: rgb(140, 0, 0);
}
.datalist .new_list li p {
	line-height: 24px; text-indent: 2em;
}
.datalist .jx .menu {
	width: 139px; float: left;
}
.datalist .jx .menu li {
	padding-bottom: 35px;
}
.datalist .jx .pic_menu {
	width: 548px; float: left;
}
.datalist .jx .pic_menu li {
	padding: 0px 66px 0px 8px; width: 200px; height: 80px; float: left; position: relative;
}
.datalist .jx .pic_menu li .tit {
	left: 19px; bottom: 13px; color: rgb(255, 255, 255); font-size: 14px; position: absolute; z-index: 1;
}
.datalist .jx .pic_menu li.pd {
	margin-bottom: 39px;
}
.datalist {
	transition:height 0.3s, transform 0.3s; -moz-transition: height 0.3s, -moz-transform 0.3s; -webkit-transition: height 0.3s, -webkit-transform 0.3s; -o-transition: height 0.3s, -o-transform 0.3s;
}
.cover p {
	transition:height 0.3s, transform 0.3s; -moz-transition: height 0.3s, -moz-transform 0.3s; -webkit-transition: height 0.3s, -webkit-transform 0.3s; -o-transition: height 0.3s, -o-transform 0.3s;
}
.cover h3 {
	transition:height 0.3s, transform 0.3s; -moz-transition: height 0.3s, -moz-transform 0.3s; -webkit-transition: height 0.3s, -webkit-transform 0.3s; -o-transition: height 0.3s, -o-transform 0.3s;
}
.cover p {
	height: 0px; overflow: hidden;
}
.cover h3 {
	height: 0px; overflow: hidden;
}
.cover1 p {
	height: 28px; overflow: hidden;
}
.cover1 h3 {
	height: 28px; overflow: hidden;
}
.conR dd:hover .cover p {
	height: 28px;
}
.ztw li:hover .cover p {
	height: 28px;
}
.conR dd:hover .cover h3 {
	height: 28px;
}
.ztw li:hover .cover h3 {
	height: 28px;
}
.fw_wap li:hover .cover p {
	height: 28px;
}
.fw_wap li:hover .cover h3 {
	height: 28px;
}
.cover a {
	width: 130px; text-align: center;
}
.cover1 a {
	width: 128px; text-align: center;
}
.snav {
	display: none;
}
#gotoTop {
	background: rgb(255, 255, 255); padding: 2px 5px 3px; border: 1px solid rgb(224, 224, 224); border-image: none; top: 75%; width: 20px; text-align: center; right: 10px; margin-top: -50px; margin-left: 520px; display: none; position: fixed; z-index: 99; cursor: pointer;
}
#gotoTop {
	_position: absolute;
}
.hover#gotoTop {
	background: rgb(140, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
@media screen and (min-width:1000px)
{
.bq1 {
	display: block;
}
.bq2 {
	display: none;
}
.bq3 {
	display: none;
}
.fot_wap {
	display: block;
}
.fot_wap6 {
	display: none;
}
}
@media screen and (max-width:999px)
{
.mainWrap {
	width: 100%;
}
.content {
	background: url("../images/fw_bg8.jpg") no-repeat bottom / 100% rgb(255, 255, 255);
}
.con_wap {
	width: 770px;
}
.topLeft a {
	padding: 0px 6px;
}
.topRight .search {
	left: 100px;
}
.banner {
	height: auto;
}
.rslides li {
	height: auto;
}
.rslides img {
	height: auto;
}
.slide li {
	height: auto;
}
.slide img {
	height: auto;
}
.newL {
	margin: 0px 25px 0px 0px; width: 234px;
}
.newL img {
	width: 234px; height: 131px;
}
.newR {
	width: 244px; margin-left: 8px;
}
.newR li {
	padding: 10px 0px 11px;
}
.newR li.last a.lastL {
	width: 140px;
}
.conL {
	width: 490px;
}
.jxky dd {
	width: 312px;
}
.mtbd li a {
	width: 346px;
}
.tzgg li a {
	width: 346px;
}
.conR {
	width: 246px;
}
.conR dl {
	margin: 14px 0px 25px;
}
.conR dd {
	width: 148px; text-align: center;
}
.conR dd img {
	height: 139px;
}
.ztw dt {
	width: 93px;
}
.ztw dd {
	width: 676px;
}
.ztw dd li img {
	width: 169px;
}
.ztw dd li:last-child {
	display: none;
}
.fw_wap {
	width: 776px;
}
.fw_wap li {
	margin: 12px 19px 0px 0px; padding: 8px; width: 162px; height: 105px;
}
.fw_wap li p {
	left: 8px; width: 162px; bottom: 8px;
}
.fw_wap li h3 {
	left: 8px; bottom: 8px;
}
.fot_left {
	padding: 25px 0px 0px 43px; width: 204px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.fot_left .sf a {
	padding-right: 38px;
}
.fot_cen {
	padding: 59px 37px 0px 39px; width: 172px; float: left;
}
.fot_right {
	padding: 42px 7px 0px 23px; width: 256px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; float: left;
}
.fot_right .pku_share2 {
	padding-left: 29px;
}
.fot_bot {
	padding: 16px 0px; text-align: center; line-height: 18px;
}
.bq2 {
	display: block;
}
.bq1 {
	display: none;
}
.bq3 {
	display: none;
}
.fot_wap {
	width: 790px; display: block;
}
.fot_wap6 {
	display: none;
}
.cover p {
	height: 28px;
}
.cover h3 {
	height: 28px;
}
.conR dd a {
	color: rgb(255, 255, 255);
}
.cover a {
	width: 95px; text-align: center;
}
}
@media screen and (max-width:769px)
{
.topRight .search {
	left: 110px; top: 2px; margin-left: 10%;
}
.snav {
	display: block;
}
.mbtn {
	display: block;
}
.navm {
	background: rgb(130, 0, 0); left: 0px; top: 35px; width: 100%; height: auto; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; display: none; position: absolute; z-index: 5;
}
.navm a {
	color: rgb(255, 255, 255);
}
.navm .nav_sf {
	margin: 0px auto; padding: 25px 0px 20px; width: 460px;
}
.navm .nav_sf a {
	padding: 0px 11px;
}
.navm ul {
	overflow: hidden; padding-bottom: 10px;
}
.navm li {
	width: 100%; height: 30px; line-height: 30px;
}
.navm li a {
	margin: 0px auto; width: 460px; padding-left: 10px; display: block;
}
.navm li:hover {
	background: rgb(106, 0, 0);
}
.navm li:hover a {
	background: url("../images/nav_libg.jpg") no-repeat right;
}
.content {
	background: url("../images/fw_bg6.jpg") no-repeat bottom / 100% rgb(255, 255, 255);
}
.con_wap {
	width: 603px;
}
.banner {
	height: auto;
}
.rslides li {
	height: auto;
}
.rslides img {
	height: auto;
}
.slide li {
	height: auto;
}
.slide img {
	height: auto;
}
.newL {
	margin: 0px 25px 10px 0px; width: 100%; height: 210px;
}
.new section.last {
	margin: 0px 0px 10px 25px; width: 276px; height: 210px;
}
.newL img {
	width: 276px; height: 155px;
}
.newL p {
	display: none;
}
.new .last {
	margin-right: 0px;
}
.newR {
	width: 100%; margin-left: 0px;
}
.newR li {
	padding: 10px 0px 11px; border-top-color: rgb(229, 229, 229); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.newR li.last {
	padding: 10px 0px 11px;
}
.newR li.last a.lastL {
	width: 500px;
}
.conL {
	width: 100%;
}
.new h2 {
	margin-bottom: 16px;
}
.jxky h2 {
	margin-bottom: 16px;
}
.mtbd h2 {
	margin-bottom: 16px;
}
.tzgg h2 {
	margin-bottom: 16px;
}
.jxky dt {
	display: none;
}
.jxky dd {
	margin: 0px; width: 100%;
}
.mtbd li a {
	width: 458px;
}
.tzgg li a {
	width: 458px;
}
.conR {
	width: 100%; margin-left: 0px;
}
.conR img {
	display: none;
}
.conR dl {
	margin: 8px 0px; height: 40px;
}
.conR dt {
	height: 38px; line-height: 38px; padding-top: 0px;
}
.conR dd {
	height: 38px; padding-top: 0px;
}
.conR dt span {
	color: rgb(255, 255, 255); padding-top: 0px;
}
.conR dt {
	border-color: rgb(143, 0, 11); width: 124px; color: rgb(255, 255, 255); background-color: rgb(143, 0, 11);
}
.conR dd .cover {
	display: none;
}
.conR dd a h3 {
	height: 38px; color: rgb(0, 0, 0); line-height: 38px; font-size: 14px; display: block; background-color: rgb(255, 255, 255);
}
.conR dl {
	float: left;
}
.conR dd {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204); width: 476px; background-color: rgb(255, 255, 255);
}
.ztw {
	padding-top: 8px;
}
.ztw dl img {
	display: none;
}
.ztw dt {
	width: 124px;
}
.ztw dd .cover {
	display: none;
}
.ztw dd li {
	width: 158px; height: 27px;
}
.ztw dd a h3 {
	height: 26px; color: rgb(0, 0, 0); line-height: 26px; font-size: 14px; display: block; background-color: rgb(255, 255, 255);
}
.ztw dt {
	height: 54px; line-height: 54px; padding-top: 0px;
}
.ztw dt span {
	padding-top: 0px;
}
.ztw dd {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 476px; height: auto; background-color: rgb(255, 255, 255);
}
.fw_wap {
	width: 605px; padding-bottom: 125px;
}
.fw_wap li {
	background: none; margin: 10px 34px 0px 0px; padding: 8px; height: 30px;
}
.fw_wap li > a > img {
	display: none;
}
.fw_wap li.icon8 {
	margin: 10px 34px 0px 0px;
}
.fw_wap li.icon4 {
	margin: 10px 34px 0px 0px;
}
.fw_wap li.icon3 {
	margin-right: 0px;
}
.fw_wap li.icon6 {
	margin-right: 0px;
}
.fw_wap li p {
	left: 2px; width: 175px; bottom: 8px; opacity: 1;
}
.cover1 p {
	height: 48px; line-height: 48px; overflow: hidden;
}
.cover1 h3 {
	height: 48px; line-height: 48px; overflow: hidden;
}
.fw_wap li h3 span {
	padding: 0px 5px;
}
.fw_wap li h3 span img {
	vertical-align: middle;
}
.ztw dd li:last-child {
	display: block;
}
.fot_bot {
	height: 55px;
}
.bq3 {
	margin: 0px auto; width: 350px; text-align: center; display: block;
}
.bq3 div {
	float: left;
}
.bq3 div span {
	padding: 0px; display: block;
}
.bq3 #bq3_left {
	width: 125px; text-align: left;
}
.bq3 #bq3_mid {
	width: 40px; text-align: center;
}
.bq3 #bq3_right {
	width: 180px; text-align: left; padding-left: 5px;
}
.bq1 {
	display: none;
}
.bq2 {
	display: none;
}
.fot_wap {
	display: none;
}
.fot_wap6 {
	margin: auto; width: 470px; text-align: center; display: block;
}
.fot_wap6 .pku_share {
	margin-top: 30px;
}
}
@media screen and (max-width:600px)
{
.mbtn {
	right: 2%;
}
.content {
	background: url("../images/fw_bg4.jpg") no-repeat bottom / 100% rgb(255, 255, 255);
}
.con_wap {
	width: 460px;
}
.newL {
	margin: 0px 30px 10px 0px; height: 170px;
}
.new section.last {
	margin: 0px 0px 10px 30px; width: 200px; height: 170px;
}
.newL img {
	width: 200px; height: 112px;
}
.newR li.last a.lastL {
	width: 356px;
}
.conR dl {
	width: 460px; overflow: hidden;
}
.jxky dd {
	margin: 0px; width: 100%;
}
.mtbd li a {
	width: 310px;
}
.tzgg li a {
	width: 310px;
}
.conR dl.first {
	margin-right: 0px;
}
.conR dd {
	width: 334px;
}
.conR dl.last dd {
	width: 334px;
}
.conR dd img {
	left: 0px; width: 100%; height: 138px; margin-left: 0px;
}
.conR dl.last dd img {
	left: 0px; width: 100%; height: 138px; margin-left: 0px;
}
.ztw dd {
	width: 333px; height: auto;
}
.ztw dd li {
	width: 166px; height: 27px;
}
.ztw dt {
	height: 81px; line-height: 81px; padding-top: 0px;
}
.ztw dt span {
	padding-top: 0px;
}
.fw_wap {
	margin: 35px auto; width: 460px;
}
.fw_wap {
	padding-bottom: 158px;
}
.fw_wap li {
	width: 198px; padding-left: 0px;
}
.fw_wap li.icon1 {
	margin: 10px 45px 0px 0px;
}
.fw_wap li.icon3 {
	margin: 10px 45px 0px 0px;
}
.fw_wap li.icon5 {
	margin: 10px 45px 0px 0px;
}
.fw_wap li.icon7 {
	margin: 10px 45px 0px 0px;
}
.fw_wap li.icon2 {
	margin-right: 0px;
}
.fw_wap li.icon4 {
	margin-right: 0px;
}
.fw_wap li.icon6 {
	margin-right: 0px;
}
.fw_wap li.icon8 {
	margin-right: 0px;
}
.fw_wap li p {
	left: 0px; width: 180px; bottom: 8px; opacity: 1;
}
.fw_wap li p {
	width: 207px; bottom: 10px;
}
.fw_wap li h3 {
	width: 207px; bottom: 10px;
}
.fw_wap li h3 {
	left: 8px;
}
}
@media screen and (max-width:479px)
{
.mbtn {
	right: 2%;
}
.topRight .search {
	display: none;
}
.navm .nav_sf {
	width: 100%;
}
.navm .nav_sf {
	text-align: center;
}
.navm .nav_sf a {
	padding: 0px 16px;
}
.navm li a {
	width: 90%;
}
.con_wap {
	width: 320px;
}
.newL {
	margin: 0px 10px 10px 0px; height: 150px;
}
.new section.last {
	margin: 0px 0px 10px 10px; width: 150px; height: 150px;
}
.newL img {
	width: 150px; height: 78px;
}
.newR li.last a.lastL {
	width: 218px;
}
.jxky dl {
	width: 100%; overflow: hidden; margin-right: 0px; margin-left: 0px;
}
.mtbd li {
	width: 100%; overflow: hidden; margin-right: 0px; margin-left: 0px;
}
.tzgg li {
	width: 100%; overflow: hidden; margin-right: 0px; margin-left: 0px;
}
.conR dl {
	width: 100%; overflow: hidden; margin-right: 0px; margin-left: 0px;
}
.jxky dt {
	width: 120px;
}
.mtbd li span {
	width: 100px; margin-right: 12px;
}
.tzgg li span {
	width: 100px; margin-right: 12px;
}
.mtbd li a {
	width: 208px;
}
.tzgg li a {
	width: 208px;
}
.conR dl.first {
	margin-right: 0px;
}
.conR dd {
	width: 223px;
}
.conR dl.last dd {
	width: 223px;
}
.conR dd img {
	left: 0px; width: 100%; height: 138px; margin-left: 0px;
}
.conR dl.last dd img {
	left: 0px; width: 100%; height: 138px; margin-left: 0px;
}
.conR dt {
	width: 94px;
}
.ztw dt {
	width: 94px;
}
.ztw {
	width: 320px; padding-left: 0px;
}
.ztw dd {
	width: 223px; height: auto;
}
.ztw dd li {
	width: 223px; height: 28px;
}
.ztw dt {
	height: 140px; line-height: 140px; padding-top: 0px;
}
.fw_wap {
	margin: 35px auto; width: 320px; overflow: hidden;
}
.fw_wap {
	padding-bottom: 158px;
}
.fw_wap li {
	margin: 10px 0px; padding: 10px; width: 300px; height: 30px;
}
.fw_wap li.icon1 {
	margin: 10px 0px; padding: 10px;
}
.fw_wap li.icon3 {
	margin: 10px 0px; padding: 10px;
}
.fw_wap li.icon5 {
	margin: 10px 0px; padding: 10px;
}
.fw_wap li.icon7 {
	margin: 10px 0px; padding: 10px;
}
.fw_wap li.icon2 {
	margin: 10px 0px;
}
.fw_wap li.icon4 {
	margin: 10px 0px;
}
.fw_wap li.icon6 {
	margin: 10px 0px;
}
.fw_wap li.icon8 {
	margin: 10px 0px;
}
.fw_wap li p {
	width: 320px;
}
.fw_wap li h3 {
	width: 320px;
}
.fot_wap6 {
	width: 235px;
}
.fot_wap6 span {
	padding-top: 31px;
}
.fot_wap6 .pku_share {
	margin-top: 20px;
}
.cover a {
	width: 175px; text-align: center;
}
}
@media screen and (max-width:360px)
{
.fot_wap6 ul {
	margin: 0px auto; width: 295px;
}
.fot_wap6 ul li {
	margin: 10px 5px 0px;
}
.fot_wap6 .a_wap6 {
	display: none;
}
.bq3 {
	width: 320px;
}
.bq3 #bq3_mid {
	width: 10px; text-align: center;
}
.bq1 {
	display: none;
}
.bq2 {
	display: none;
}
.fot_wap {
	display: none;
}
.fot_wap6 {
	display: block;
}
}
