* {
	margin: 0px; padding: 0px;
}
.ovfHiden {
	-ms-overflow-x: hidden;
}
body {
	background: rgb(255, 255, 255); color: rgb(17, 17, 17); font-family: Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,sans-serif; font-size: 12px; -ms-overflow-x: hidden;
}
a {
	transition:0.5s; color: rgb(17, 17, 17); text-decoration: none; -webkit-transition: 0.5s all;
}
a {
	text-decoration: none !important;
}
input {
	text-decoration: none !important;
}
select {
	text-decoration: none !important;
}
textarea {
	text-decoration: none !important;
}
a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
li {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
:focus {
	outline: 0px !important;
}
::selection {
	background: rgb(58, 22, 55); color: rgb(255, 255, 255);
}
h1 {
	margin: 0px; font-size: 100%; font-weight: normal;
}
h2 {
	margin: 0px; font-size: 100%; font-weight: normal;
}
h3 {
	margin: 0px; font-size: 100%; font-weight: normal;
}
h4 {
	margin: 0px; font-size: 100%; font-weight: normal;
}
h5 {
	margin: 0px; font-size: 100%; font-weight: normal;
}
h6 {
	margin: 0px; font-size: 100%; font-weight: normal;
}
b {
	margin: 0px; font-size: 100%; font-weight: normal;
}
address {
	font-style: normal;
}
em {
	font-style: normal;
}
ul {
	list-style: none; margin-bottom: 0px;
}
li {
	list-style: none; margin-bottom: 0px;
}
ol {
	list-style: none; margin-bottom: 0px;
}
dl {
	margin-bottom: 0px;
}
select {
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
img {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
img {
	border: 0px currentColor; border-image: none; -ms-interpolation-mode: bicubic; max-width: 100%; box-sizing: border-box;
}
iframe {
	border: 0px currentColor; border-image: none; -ms-interpolation-mode: bicubic; max-width: 100%; box-sizing: border-box;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	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;
}
.fl {
	display: inline;
}
.fr {
	display: inline;
}
.btn {
	border: 0px currentColor; transition:background-color 0.4s ease-in; border-image: none; -webkit-transition: background-color .4s ease-in; -o-transition: background-color .4s ease-in; -moz-transition: background-color .4s ease-in;
}
input {
	-webkit-appearance: none;
}
textarea {
	-webkit-appearance: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	overflow: hidden; clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.none_phone {
	display: block;
}
.on_phone {
	display: none;
}
.color-red {
	color: rgb(232, 77, 28);
}
.header_top {
	height: 30px; color: rgb(0, 0, 0); line-height: 30px;
}
.header_top1con {
	margin: 0px auto; width: 94%; position: relative;
}
.headertop_left {
	float: left;
}
.headertop_right {
	float: right;
}
.headertop_right ul li {
	margin-right: 10px; float: left;
}
.headertop_right ul li i {
	display: inline-block;
}
.headertop_right ul li i::before {
	background: url(../images/icon_1.png) no-repeat; width: 26px; height: 23px; color: rgb(255, 255, 255); margin-right: 5px; vertical-align: -20%; display: inline-block; content: "";
}
.headertop_right ul li.icon_tel i::before {
	background-position: left 0px; width: 20px;
}
.header_top1 {
	background: url(../images/bg_1.jpg) no-repeat top; height: 150px;
}
.logo {
	margin: 10px 0px; float: left;
}
.logo h1 {
	margin-top: 10px;
}
.search-box {
	margin: 7px 0px 0px; width: 36%; float: right; position: relative;
}
.search-boxn {
	position: relative;
}
.search-box input {
	background: rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(195, 195, 195); border-image: none; width: 100%; height: 28px; line-height: 28px; padding-left: 1em; font-size: 14px;
}
.search-box input.search-submit {
	background: url(../images/icon_zoom.png) no-repeat; border: currentColor; border-image: none; top: 5px; width: 18px; height: 18px; right: 10px; position: absolute;
}
.header_top1left {
	width: 40%; margin-left: 2%; float: left;
}
.header_top1right {
	width: 58%; float: right;
}
.search_hot {
	color: rgb(255, 255, 255); font-size: 14px; margin-top: 10px;
}
.search_hot a {
	color: rgb(255, 255, 255); padding-right: 10px;
}
.header_top1dl {
	width: 100%; text-align: right; color: rgb(255, 255, 255); margin-top: 10px; margin-left: 0px;
}
.header_top1dl a {
	color: rgb(255, 255, 255); padding-right: 5px;
}
.header_top1ewm {
	margin-top: 6px; margin-bottom: 6px; float: right;
}
.header_top1ewm img {
	margin-right: 10px;
}
.header_top1tel {
	padding-left: 40px; font-size: 14px; margin-top: 15px; float: right;
}
.header_top1tel > img {
	width: 90px; margin-top: 15px;
}
.header_top1dl i {
	display: inline-block;
}
.header_top1dl i::before {
	background: url(../images/icon_1.png) no-repeat left -45px; width: 15px; height: 20px; color: rgb(255, 255, 255); margin-right: 1px; vertical-align: -40%; display: inline-block; content: "";
}
.header_top1dl i.icon_lo::before {
	background: url(../images/icon_1.png) no-repeat left -70px; width: 15px; height: 20px; color: rgb(255, 255, 255); margin-right: 5px; vertical-align: -40%; display: inline-block; content: "";
}
.header_top1dl p {
	display: inline-block;
}
.header_top1dl p span {
	display: block;
}
.header_top1dl p span em {
	display: inline-block;
}
.header_top1dl p span em::before {
	background: url(../images/icon_1.png) no-repeat left -93px; width: 8px; height: 8px; color: rgb(255, 255, 255); margin-left: 8px; vertical-align: -10%; display: inline-block; content: "";
}
.sy_nav {
	background: rgb(200,5,5);
}
.navigation {
	line-height: 44px;
}
.menu {
	top: 20px; right: 15px; position: absolute;
}
.menu::before {
	background: url(../images/icon_menu.png); width: 19px; height: 16px; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; content: "";
}
.navig {
	margin: 0px;
}
.navig > li {
	padding: 0px 1px; text-align: center; float: left; display: block; position: relative;
}
.navig > li > a {
	padding: 0px 30px; color: rgb(255, 255, 255); font-size: 16px; border-top-color: transparent; border-right-color: rgb(200,5,5); border-left-color: rgb(200,5,5); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block;
}
.navig > li > a:hover {
	background: rgb(255, 255, 255); color: rgb(200,5,5); border-top-color: rgb(200,5,5); border-right-color: rgb(251,153,153); border-left-color: rgb(251,153,153); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.navig > li > a.active {
	background: rgb(255, 255, 255); color: rgb(200,5,5); border-top-color: rgb(200,5,5); border-right-color: rgb(251,153,153); border-left-color: rgb(251,153,153); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.navig > li > a.xgnav:hover {
	background: rgb(255, 255, 255); color: rgb(200,5,5); border-top-color: rgb(200,5,5); border-right-color: rgb(251,153,153); border-left-color: rgb(251,153,153); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.navig > li > a.xgnav:focus {
	background: rgb(255, 255, 255); color: rgb(200,5,5); border-top-color: rgb(200,5,5); border-right-color: rgb(251,153,153); border-left-color: rgb(251,153,153); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.navig > li > a.xgnav:active {
	background: rgb(255, 255, 255); color: rgb(200,5,5); border-top-color: rgb(200,5,5); border-right-color: rgb(251,153,153); border-left-color: rgb(251,153,153); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.navig > li.hover > a.parent {
	background: rgb(255, 255, 255); color: rgb(200,5,5); border-top-color: rgb(200,5,5); border-right-color: rgb(251,153,153); border-left-color: rgb(251,153,153); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.navig > li > ul > li {
	line-height: 24px;
}
.navig > li > ul > li > a {
	padding: 5px 0px; color: rgb(255, 255, 255); font-size: 14px; border-bottom-color: rgb(253,192,192); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.navig > li > ul > li:last-child > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.navig > li > ul > li > a:hover {
	background: rgba(0, 85, 255, 0.28); color: rgb(255, 255, 255);
}
.navig > li > ul {
	background: rgba(200,5,5, 0.9); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(161, 175, 182) rgb(161, 175, 182); margin: 0px; padding: 0px; border-radius: 0px 0px 10px 10px; border-image: none; left: -9999px; position: absolute; min-width: 100%; box-shadow: none;
}
.navig > li.hover > ul {
	left: 0px; top: 100%; z-index: 99;
}
.search-boxmob {
	margin: 5px auto 10px; width: 60%; float: none;
}
.search-boxmob input {
	height: 30px; line-height: 30px;
}
.slideBox {
	width: 100%; overflow: hidden; margin-top: 20px; position: relative; z-index: 0;
}
.slideBox .banner_circle {
	left: 0px; text-align: center; right: 0px; bottom: 10px; position: absolute; z-index: 1;
}
.slideBox .banner_circle li {
	background: rgb(255, 255, 255); margin: 0px 3px; border-radius: 50%; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; display: inline-block; cursor: pointer; box-sizing: border-box; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.slideBox .banner_circle li.on {
	background: rgb(0, 135, 226);
}
.slideBox .banner_img {
	position: relative; z-index: 0;
}
.slideBox .banner_img ul {
	margin-bottom: 0px;
}
.slideBox .banner_img li {
	position: relative;
}
.slideBox .banner_img li img {
	width: 100%; vertical-align: top;
}
.slideBox a.prev {
	top: 56%; width: 22px; height: 32px; text-align: center; display: block; position: absolute; z-index: 50; cursor: pointer; opacity: 0.3; transform: translateY(-56%);
}
.slideBox a.next {
	top: 56%; width: 22px; height: 32px; text-align: center; display: block; position: absolute; z-index: 50; cursor: pointer; opacity: 0.3; transform: translateY(-56%);
}
.slideBox a.next {
	background: url(../images/icon_jt.png) no-repeat right top; left: auto; right: 15px;
}
.slideBox a.prev {
	background: url(../images/icon_jt.png) no-repeat left top; left: 15px; right: auto;
}
.slideBox a.next:hover {
	background: url(../images/icon_jt1.png) no-repeat right top;
}
.slideBox a.prev:hover {
	background: url(../images/icon_jt1.png) no-repeat left top;
}
.mgt10 {
	margin-top: 10px;
}
.mgt20 {
	margin-top: 20px;
}
.sy_main {
	background: rgb(255, 255, 255); margin-bottom: 10px;
}
.st1_left {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-image: none; width: 31%; float: left;
}
.st1_left_2 {
	margin-top: 10px;
}
.st1_left_2 ul li {
	width: 33.3%; text-align: center; float: left;
}
.st1_left_2 ul li i {
	margin: 0px auto; width: 70px; height: 35px; display: block;
}
.st1_left_2 ul li i.icon_1 {
	background: url(../images/sq.png) no-repeat center;
}
.st1_left_2 ul li.s1_bg2 a {
	background: rgb(46, 185, 2); margin: 0px 2px;
}
.st1_left_2 ul li a {
	background: rgb(20, 108, 180); padding: 5px 10px; color: rgb(255, 255, 255); font-size: 14px; display: block;
}
.st1_left_2 ul li.s1_bg3 a {
	background: rgb(159, 29, 31);
}
.tit {
	background: rgb(250, 250, 250); padding: 0px 8px; height: 45px; line-height: 45px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box;
}
.tit1 {
	background: url(../images/bg1.jpg) repeat-x;
}
.tit a {
	color: rgb(153, 153, 153); padding-right: 20px; float: right;
}
.tit span {
	padding: 0px 10px; height: 18px; color: rgb(200,5,5); line-height: 18px; font-size: 18px; font-weight: 500; border-left-color: rgb(200,5,5); border-left-width: 3px; border-left-style: solid; display: inline-block; position: relative;
}
.tit span::before {
	border-width: 3px; border-style: solid; border-color: transparent transparent transparent rgb(200,5,5); left: 0px; top: 50%; margin-top: -3px; display: block; position: absolute; content: "";
}
.tit span em {
	color: rgb(219, 219, 219); padding-left: 3px; font-size: 14px;
}
.st1_list ul {
	padding: 6px 15px;
}
.st1_list ul li span {
	color: rgb(175, 175, 175); font-size: 13px; float: right;
}
.st1_list ul li a {
	padding: 8px 0px; color: rgb(68, 68, 68); overflow: hidden; font-size: 14px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: dotted; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.st1_list ul li a:hover {
	background: rgb(245, 245, 245); color: rgb(200,5,5);
}
.st1_list ul li:last-child a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.st1_list_top {
	background: rgb(250, 250, 250); padding: 10px 20px; border-top-color: rgb(246, 246, 246); border-top-width: 1px; border-top-style: solid;
}
.st1_list_top h4 {
	margin: 5px; text-align: center;
}
.st1_list_top h4 a {
	color: rgb(230, 85, 0); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.st1_list_top p {
	line-height: 22px;
}
a.more {
	color: rgb(255, 0, 0); font-size: 12px;
}
.st1_mid1 {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 1%; width: 36%; overflow: hidden; float: left;
}
.st1_mid1_wrap {
	padding: 11px 15px;
}
.st1_mid1_left {
	width: 100%; position: relative; min-height: 316px;
}
.st1_mid1num {
	width: 100px; height: 40px; text-align: right; right: 5px; bottom: 0px; line-height: 40px; position: absolute; z-index: 88;
}
.st1_mid1num ul li {
	margin: 0px 2px; transition:0.8s; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial, Helvetica, sans-serif; display: inline-block; cursor: pointer;
}
.st1_mid1num ul li.on {
	background: rgb(211, 70, 0); color: rgb(255, 255, 255);
}
.st1_mid1pic ul li .tit {
	background: rgba(0, 0, 0, 0.8); width: 100%; height: 38px; color: rgb(255, 255, 255); line-height: 38px; text-indent: 10px; display: block; z-index: 10;
}
.st1_mid1pic ul li a img {
	width: 100%;
}



.st1_mid1pic ul li .tit {
	background: rgba(0, 0, 0, 0.8); width: 100%; height: 38px; color: rgb(255, 255, 255); line-height: 38px; text-indent: 10px; display: block; z-index: 10;
}
.st1_mid1pic ul li a img {
	width: 100%; height:280px;
}


.st1_mid1_right h4 {
	margin-top: 0px;
}
.st1_mid1_right h4 a {
	text-align: center; color: rgb(204, 0, 0); line-height: 26px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.st1_mid1_right h6 {
	color: rgb(119, 119, 119); line-height: 22px; font-size: 13px; margin-top: 5px;
}
.st1_mid1_2 {
	padding-top: 10px; margin-top: 12px; border-top-color: rgb(181, 181, 181); border-top-width: 1px; border-top-style: dashed;
}
.st1_mid1_2 ul li {
	line-height: 30px;
}
.st1_mid1_2 ul li span {
	color: rgb(113, 113, 113); padding-left: 10px; float: right;
}
.st1_mid1_2 ul li a {
	color: rgb(87, 87, 87); overflow: hidden; font-size: 13px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.st1_mid1_2 ul li a:hover {
	color: rgb(200,5,5);
}
.st1_rig {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-image: none; width: 31%; float: right;
}
.set1_rig_1wz {
	background: rgb(255, 255, 255); margin: 0px; padding: 10px;
}
.set1_rig_1wz h5 {
	background: url(../images/icon1.jpg) no-repeat left; margin: 0px; padding-left: 25px;
}
.set1_rig_1wz h5 a {
	color: rgb(63, 115, 199); font-size: 14px;
}
.st1_rig_2 {
	margin-top: 10px;
}
.select2 {
	border: 1px solid rgb(224, 224, 224); border-image: none;
}
.ads1 {
	background: rgb(255, 255, 255); padding: 10px;
}
.select3 {
	background: rgb(255, 255, 255);
}
.set3_left {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 33%; float: left;
}
.st3_left_bottom {
	padding: 9px 15px;
}
.st3_left_bottom ul li {
	line-height: 30px;
}
.st3_left_bottom ul li a {
	color: rgb(87, 87, 87); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.st3_left_bottom ul li a:hover {
	color: rgb(200,5,5);
}
.tit3 {
	background: rgb(250, 250, 250); padding: 0px 8px; height: 45px; line-height: 45px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative; box-sizing: border-box;
}
.tit3 a::before {
	border-width: 3px; border-style: solid; border-color: transparent transparent transparent rgb(229, 57, 53); left: 0px; top: 50%; margin-top: -3px; display: block; position: absolute; content: "";
}
.tit3 a {
	padding: 0px 10px; color: rgb(229, 57, 53); font-size: 18px; border-left-color: rgb(229, 57, 53); border-left-width: 3px; border-left-style: solid; position: relative;
}
.set3_mid {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) currentColor; border-image: none; width: 35%; margin-right: 1%; float: left;
}
.st3_left_bottom ul li span {
	color: rgb(153, 153, 153); padding-left: 10px; float: right;
}
.set3_rig {
	width: 31%; float: right;
}
.set3_rig_bottom ul li a {
	background: rgb(241, 127, 57); height: 87px; color: rgb(255, 255, 255); display: block;
}
.set3_rig_bottom ul li a h6 {
	padding-top: 20px; padding-left: 40%; position: relative;
}
.set3_rig_bottom ul li a h6 span {
	letter-spacing: 2px; font-size: 24px; display: block;
}
.set3_rig_bottom ul li a h6 em {
	text-transform: uppercase; font-size: 14px;
}
.set3_rig_bottom ul li a h6::before {
	background: url(../images/sq.png) no-repeat 0% 0% / cover; left: 25%; top: 20px; width: 28px; height: 29px; display: block; position: absolute; content: "";
}
.set3_rig_bottom ul li.bgcolor02 {
	margin: 7px 0px;
}
.set3_rig_bottom ul li.bgcolor02 a {
	background: rgb(200,5,5);
}
.set3_rig_bottom ul li.bgcolor02 a h6::before {
	background: url(../images/down.png) no-repeat; width: 38px; height: 29px;
}
.set3_rig_bottom ul li.bgcolor03 a {
	background: rgb(46, 185, 2);
}
.set3_rig_bottom ul li.bgcolor03 a h6::before {
	background: url(../images/zn.png) no-repeat; top: 25px; width: 34px; height: 29px;
}
.select4 {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-image: none;
}
.set4_bottom {
	padding: 20px 15px;
}
.cpzs_item > a {
	display: block; position: relative;
}
.owl_carousel_hdpic {
	margin: 0px auto; padding: 0px 2%; width: 96%; position: relative; box-sizing: border-box;
}
.owl_carousel_hdpic .bd {
	overflow: hidden; -ms-zoom: 1;
}
.owl_carousel_hdpic .bd ul li {
	width: 25%; text-align: center; overflow: hidden; float: left; _display: inline;
}
.owl_carousel_hdpic .cpzs_item {
	padding: 0px 5px;
}
.cpzs_item .hover_colour {
	background: rgba(0, 0, 0, 0.56); overflow: hidden; position: relative;
}
.cpzs_item .hover_colour .cp_mask {
	transition:0.3s; left: 0px; width: 100%; height: 100%; text-align: center; bottom: 0px; visibility: hidden; position: absolute; background-color: rgba(88, 88, 88, 0.1); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease;
}
.cpzs_item .hover_colour img {
	transition:0.5s ease-in-out; width: 100%;HEIGHT: 200px; display: block;
}
.cpzs_item:hover .hover_colour img {
	transform: scale(1.05);
}
.cpzs_item:hover .cp_mask {
	height: 100%; padding-top: 20%; visibility: visible; cursor: pointer;
}
.cpzs_item .cpzs_wz {
	background: rgba(49, 60, 68, 0.6); width: 100%; height: 40px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 10px; font-size: 14px; position: absolute;
}
.owl_carousel_hdpic .owl-prev {
	background: url(../images/themes1.jpg) no-repeat left top; left: -20px; top: 30%; width: 33px; height: 61px; text-indent: 999em; display: block !important; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8;
}
.owl_carousel_hdpic .owl-next {
	background: url(../images/themes1.jpg) no-repeat right top; top: 30%; width: 33px; height: 61px; right: -20px; text-indent: 999em; display: block !important; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8;
}
.owl_carousel_hdpic .hd .prev:hover {
	opacity: 0.8;
}
.owl_carousel_hdpic .hd .next:hover {
	opacity: 0.8;
}
.set5_rig {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-image: none; width: 31%; float: right;
}
.set5_bottom {
	padding: 8px 15px;
}
.set5_bottom ul li {
	background: url(../images/icon_dian.gif) no-repeat left; height: 30px; line-height: 24px; overflow: hidden; padding-left: 15px; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.set5_bottom ul li:hover {
	width: auto;
}
.set5_left {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); border-image: none; width: 68%; float: left;
}
.set5_left_1list {
	background: rgb(246, 246, 246); margin: 1%; width: 18.3%; text-align: center; float: left;
}
.set5_left_1list dl dt {
	background: rgb(200,5,5); padding: 10px 0px; color: rgb(255, 255, 255); font-size: 14px;
}
.set5_left_1list dl dd {
	padding: 15px;
}
.set5_left_1item ul li {
	background: rgb(246, 246, 246); margin: 10px 1% 5px; padding: 5px; width: 18%; text-align: center; float: left;
}
.set5_left_1item ul li img {
	height: 100px;width: 100%;
}
.footer {
	background: rgb(200,5,5); color: rgb(224, 226, 227);
}
.footer_bottom {
	padding: 20px 0px;
}
.footer_left {
	width: 70%; float: left;
}
.footer_nav {
	background: rgb(162, 1, 1); padding: 15px 0px; text-align: center; border-bottom-color: rgb(255, 255, 66); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer_nav a {
	padding: 0px 20px; color: rgb(224, 226, 227); font-size: 14px; font-weight: bold;
}
.footer_nav a:hover {
	color: rgb(255, 255, 255);
}
.footer_left_1 {
	padding-bottom: 10px; font-size: 13px; border-bottom-color: rgb(21, 70, 101); border-bottom-width: 1px; border-bottom-style: dashed;
}
.footer_left_1 a {
	color: rgb(240, 240, 240); padding-right: 10px;
}
.footer_left_1 a.more {
	color: rgb(131, 165, 243);
}
.footer_left_2 {
	color: rgb(255, 255, 255); line-height: 24px; padding-top: 5px;
}
.footer_rig {
	float: right;
}
.footer_rig img {
	padding-right: 10px;
}
.nywrap {
	margin: 20px auto;
}
.nyleft_side {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 20%; color: rgb(44, 44, 44); float: left; min-height: 500px;
}
.nyleft_side h5 {
	padding: 20px 0px 20px 30px; font-size: 24px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.nyleft_side h5 img {
	left: -5px; top: 15px; position: absolute;
}
.n_left_nav {
	padding: 5px;
}
.n_left_nav ul li {
	text-align: center;
}
.n_left_nav ul li a {
	padding: 10px 0px; line-height: 30px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.n_left_nav ul li a:hover {
	background: url(../images/arrow.png) no-repeat 90% rgb(200,5,5); transition:none; color: rgb(255, 255, 255);
}
.n_left_nav ul li a.active {
	background: url(../images/arrow.png) no-repeat 90% rgb(200,5,5); transition:none; color: rgb(255, 255, 255);
}
.nyrig {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 78%; float: right;
}
.nyrig_bottom {
	padding: 20px;
}
.tit2 {
	margin: 15px 0px 10px; text-align: center; color: rgb(51, 51, 51); font-size: 24px;
}
.tit2_small {
	padding: 5px; text-align: center; color: rgb(153, 153, 153); line-height: 24px; font-size: 13px; border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed;
}
.nyrig_info {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 16px;
}
.n_news_1left {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 49.5%; float: left;
}
.n_news_1rig {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 49.5%; float: right;
}
.n_news_2 {
	margin: 15px 0px;
}
.n_news_3 .st3_left_bottom a span {
	background: rgb(121, 146, 202); padding: 0px 5px; border-radius: 5px; height: 24px; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; display: inline-block;
}
.ny_mainleft {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 75%; float: left;
}
.ny_mainright {
	width: 24%; float: right;
}
.ny_xwbottom {
	padding: 20px;
}
.ny_xw_2 {
	padding: 0px 10px;
}
.ny_xw_2 dl dt {
	margin-right: 20px; float: left;
}
.ny_xw_2 dl dt a {
	width: 260px; height: 140px; overflow: hidden; display: block;
}
.ny_xw_2 dl dd a {
	overflow: hidden; padding-top: 10px; font-size: 16px; margin-bottom: 10px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ny_xw_2 dl dd p {
	height: 86px; color: rgb(106, 106, 106); line-height: 22px; overflow: hidden; font-size: 13px; margin-bottom: 0px; display: block;
}
.ny_xw_2 ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ny_xw_2 ul li a {
	overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ny_xwx1 ul {
	padding: 15px 0px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dotted;
}
.ny_xwx1 ul li {
	line-height: 30px; font-size: 14px;
}
.ny_xwx1 ul li span {
	color: rgb(112, 112, 112); float: right;
}
.ny_xwx1 ul li a {
	overflow: hidden; padding-right: 10px; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.tit_wz {
	font-size: 14px;
}
.tit_wz span {
	padding-bottom: 8px; font-size: 16px; margin-right: 5px; border-bottom-color: rgb(59, 89, 151); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.hotxw {
	padding: 10px 15px; border: 1px solid rgb(224, 224, 224); border-image: none;
}
.hotxw_lists {
	margin-top: 10px;
}
.hotxw_lists ul li a {
	padding: 6px 0px; color: rgb(68, 68, 68); overflow: hidden; font-size: 14px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: dotted; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hotxw_lists ul li:last-child a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.st1_rig_2 {
	margin: 10px 0px;
}
.st1_rig_2 ul li {
	background: rgb(77, 131, 202); width: 49%; height: 100px; text-align: center; padding-top: 15px; box-sizing: border-box;
}
.st1_rig_2 ul li.st1_rig_2_1 {
	float: left;
}
.st1_rig_2 ul li.st1_rig_2_2 {
	background: rgb(217, 82, 64); float: right;
}
.st1_rig_2 ul li span {
	color: rgb(255, 255, 255); font-size: 20px; margin-top: 5px; display: block;
}
.n_hylists {
	margin-top: 10px;
}
.n_hylists ul li {
	padding: 4px 0px; color: rgb(68, 68, 68); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.set6 {
	background: rgb(241, 241, 241); padding: 40px 0px;
}
.set6_bottom {
	margin-top: 30px;
}
.address {
	width: 60%; margin-right: 1%; float: left;
}
.nus_tit1 {
	background: rgb(250, 250, 250); padding: 0px 8px; height: 45px; line-height: 45px; border-bottom-color: rgb(238, 238, 238); border-left-color: transparent; border-bottom-width: 1px; border-left-width: 3px; border-bottom-style: solid; border-left-style: solid; position: relative; box-sizing: border-box;
}
.nus_tit1 h5 {
	padding: 0px 10px; height: 18px; color: rgb(200,5,5); line-height: 18px; font-size: 18px; font-weight: 500; display: inline-block;
}
.nus_tit1::before {
	left: 0px; top: 50%; margin-top: -3px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: block; position: absolute; content: "";
}
.nus_tit2 {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
.nus_tit2::before {
	background: url(../images/line1.png) no-repeat left; width: 11px; height: 25px; padding-right: 15px; vertical-align: -5px; display: inline-block; cursor: pointer; content: "";
}
.address p {
	color: rgb(107, 107, 107); line-height: 25px; padding-left: 15px; font-size: 14px;
}
.form_ly {
	width: 35%; float: right;
}
.h_contactinput {
	width: 100%; padding-left: 15px;
}
.h_contact_control input {
	padding: 8px 20px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; color: rgb(0, 0, 0); display: table-cell;
}
.h_contact_control textarea {
	padding: 10px 20px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 100%; height: 90px; color: rgb(0, 0, 0); margin-bottom: 10px; display: table-cell; resize: none;
}
.h_contact_btn {
	text-align: right;
}
.h_contact_btn input {
	background: rgb(218, 37, 30); padding: 5px 15px; border: currentColor; border-image: none; color: rgb(255, 255, 255); letter-spacing: 1px; font-size: 13px; margin-top: 10px; display: inline-block;
}
.h_contact_btn input:hover {
	background: rgb(164, 0, 0);
}
.h_contact_control p {
	width: 100%; display: table;
}
.h_contact_control span {
	width: 70px; font-size: 13px; display: table-cell;
}
.ny_usmain {
	border: 1px solid rgb(224, 224, 224); border-image: none;
}
.ny_usbottom {
	padding: 20px;
}
.wzfy a {
	color: rgb(119, 119, 119); line-height: 30px; font-size: 14px;
}
.wzfy a:hover {
	text-decoration: underline !important;
}
#titleTip {
	top: 10px; right: 10px; color: rgb(255, 0, 0); position: absolute;
}
#emailTip {
	top: 10px; right: 10px; color: rgb(255, 0, 0); position: absolute;
}
#neirongTip {
	top: 10px; right: 10px; color: rgb(255, 0, 0); position: absolute;
}
.tit_wx {
	background: rgb(255, 255, 255); text-align: center; padding-top: 20px; border-bottom-color: rgb(237, 236, 242); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.tit_wx h4 {
	color: rgb(51, 51, 51); letter-spacing: 1px; font-size: 24px; margin-bottom: 5px;
}
.tit_wx h5 {
	color: rgb(148, 148, 148); text-transform: uppercase; margin-bottom: 20px;
}
.tit_wx span {
	background: rgb(27, 75, 123); margin: 0px auto; left: 0px; width: 60px; height: 3px; right: 0px; bottom: -1px; display: inline-block; position: absolute;
}
.wx3_bottom {
	background: rgb(240, 240, 240); padding: 30px 0px;
}
.yyr_info {
	background: rgba(0, 52, 105, 0.8); padding: 15px; color: rgb(255, 255, 255); line-height: 20px; position: relative;
}
.yyr_info::before {
	border-width: 0px 10px 10px; border-style: solid; border-color: transparent transparent rgb(72, 111, 153); left: 50%; top: -10px; display: block; position: absolute; content: ""; -webkit-transform: translate(-50%, 0);
}
.yyr_info h5 {
	margin: 0px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.yyr_info span {
	font-weight: bold;
}
.yyr_info p {
	overflow: hidden; margin-top: 10px; max-height: 40px;
}
.peo_item {
	margin: 1%; width: 23%; float: left;
}
.peo_item a {
	display: block;
}
.yyr_img {
	overflow: hidden; display: block; position: relative;HEIGHT: 200px;
}
.yyr_imgmask {
	background: rgba(0, 0, 0, 0.6); transition:0.5s; top: 0%; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 30%; visibility: hidden; position: absolute; opacity: 0; transform: translate3d(0px, 100%, 0px); -webkit-transition: all .5s ease 0s; -webkit-transform: translate3d( 0px, 100%, 0px ); -o-transform: translate3d( 0px, 100%, 0px ); -moz-transition: all .5s ease 0s; -moz-transform: translate3d( 0px, 100%, 0px );
}
.peo_item a:hover .yyr_imgmask {
	visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d( 0px, 0px, 0px ); -o-transform: translate3d( 0px, 0px, 0px ); -moz-transform: translate3d( 0px, 0px, 0px );
}
.peo_item a:hover .yyr_info {
	background: rgba(0, 52, 105, 0.6);
}
.peo_item a:hover .yyr_info::before {
	border-color: transparent transparent rgb(101, 132, 168);
}
.yyr_img img {
	transition:0.2s linear; width: 100%;HEIGHT: 200px;
}
.peo_item:hover .yyr_img img {
	transform: scale(1.1);
}
.wx_selcet3 {
	background: rgb(240, 240, 240);
}
.wx3_bottom_1 {
	padding: 0px;
}
.select5 {
	margin-bottom: 10px;
}
.n_left_img {
	padding: 5px; text-align: center;
}
.nzs_main .tit2 {
	margin: 15px auto; width: 80%; padding-bottom: 20px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
.nzs_main {
	background: rgb(209, 233, 250); border-radius: 10px;
}
.nzs_list {
	margin: 20px 0px;
}
.nzs_list label {
	width: 210px; text-align: right; color: rgb(34, 34, 34); padding-top: 10px; padding-right: 10px; font-size: 14px; font-weight: normal; float: left;
}
.nzs_list input {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 50%; text-indent: 10px;
}
.nzs_list select {
	background: rgb(255, 255, 255); border-radius: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 50%; height: 40px; text-indent: 10px; float: none; display: inline-block;
}
.nzs_btn {
	padding: 20px 0px; text-align: center;
}
.nzs_btn a {
	background: rgb(34, 88, 166); padding: 5px 20px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;
}
.pinpai_bottom .yyr_info::before {
	border: currentColor; border-image: none;
}
@media all and (min-width:1200px)
{
.container {
	padding: 0px;
}
.set1_mobile {
	display: none;
}
}
@media all and (max-width:1200px)
{
.header_top1left {
	width: 25%; margin-left: 0px;
}
.header_top1right {
	width: 75%;
}
.navig > li > a {
	padding: 0px 24px;
}
.st1_mid1 {
	display: none;
}
.st1_left {
	width: 49%;
}
.st1_rig {
	width: 50%; margin-left: 1%;
}
.set1_mobile {
	margin-bottom: 10px; display: block;
}
}
@media all and (max-width:996px)
{
.none_phone {
	display: none;
}
.on_phone {
	display: block;
}
.header_top1 {
	height: 65px;
}
.header_top1con {
	width: 100%;
}
.subcon {
	background: rgba(200,5, 5, 0.7); padding: 0px; left: 0px; top: 65px; width: 100%; text-align: center; position: absolute; z-index: 999;
}
.navig {
	padding: 0px;
}
.navig ul {
	width: 100%;
}
.navig > li {
	padding: 0px; text-align: center; color: rgb(221, 221, 221); line-height: 20px; float: none;
}
.navig > li > a {
	padding: 8px 0px; border: currentColor; border-image: none; color: rgb(221, 221, 221); font-size: 14px; display: block;
}
.navig > li > a:hover {
	background: rgb(200, 5, 5); border: currentColor; border-image: none; color: rgb(233, 233, 233);
}
.navig > li > a.active {
	background: rgb(200, 5, 5); border: currentColor; border-image: none; color: rgb(233, 233, 233);
}
.navig > li > a.xgnav:hover {
	background: rgb(200, 5, 5); border: currentColor; border-image: none; color: rgb(233, 233, 233);
}
.navig > li > a.xgnav:focus {
	background: rgb(200, 5, 5); border: currentColor; border-image: none; color: rgb(233, 233, 233);
}
.navig > li > a.xgnav:active {
	background: rgb(200, 5, 5); border: currentColor; border-image: none; color: rgb(233, 233, 233);
}
.navig > li.hover > a.parent {
	background: rgb(200, 5, 5); border: currentColor; border-image: none; color: rgb(233, 233, 233);
}
.navig > li.hover > ul {
	position: static;
}
.navig li li.hover ul {
	position: static;
}
.navig > li > ul > li {
	line-height: 22px;
}
.navig > li > ul {
	border-radius: 0px; border: currentColor; border-image: none;
}
.search-box input.search-submit {
	top: 15px;
}
.header_top1left {
	width: 60%; float: left;
}
.header_top1right {
	width: 40%; float: left;
}
.header_top1dl {
	margin-top: 15px; float: right;
}
.logo {
	margin: 10px 0px;
}
.logo h1 {
	margin: 0px;
}
.logo h1 img {
	height: 45px;
}
.menu {
	
}
.st1_rig {
	width: 100%; float: none;
}
.st1_left {
	width: 100%; float: none;
}
.set3_left {
	width: 100%; float: none;
}
.set3_mid {
	width: 100%; float: none;
}
.set3_rig {
	width: 100%; float: none;
}
.set5_left {
	width: 100%; float: none;
}
.set5_rig {
	width: 100%; float: none;
}
.st1_rig {
	margin: 0px 0px 10px;
}
.set3_left {
	background: rgb(255, 255, 255);
}
.set3_mid {
	background: rgb(255, 255, 255); margin: 10px 0px; border: 1px solid rgb(224, 224, 224); border-image: none;
}
.set3_rig_bottom ul li {
	width: 32.6%; float: left;
}
.set3_rig_bottom ul li.bgcolor02 {
	margin: 0px 1%;
}
.set5_left {
	border: 1px solid rgb(224, 224, 224); border-image: none; margin-bottom: 10px;
}
.footer_left {
	width: 100%; text-align: center; float: none;
}
.footer_rig {
	width: 100%; text-align: center; float: none;
}
.footer_rig {
	margin: 10px 0px;
}
.footer_rig img {
	padding: 0px;
}
.footer_rig span {
	margin-top: 5px; display: block;
}
.select3 {
	background: none;
}
.owl_carousel_hdpic .hd .next {
	
}
.nyleft_side {
	width: 100%; float: none; display: none;
}
.nyrig {
	width: 100%; float: none;
}
.n_news_1left {
	width: 100%; float: none;
}
.n_news_1rig {
	width: 100%; float: none;
}
.ny_mainleft {
	width: 100%; float: none;
}
.ny_mainright {
	width: 100%; float: none;
}
.address {
	width: 100%; float: none;
}
.form_ly {
	width: 100%; float: none;
}
.n_news_1rig {
	margin-top: 10px;
}
.ny_mainright {
	margin-top: 10px;
}
.n_news_2 {
	margin: 10px 0px;
}
.peo_item {
	width: 48%;
}
.yyr_info {
	padding: 10px 15px;
}
.yyr_info h5 {
	font-size: 12px;
}
.yyr_imgmask {
	display: none;
}
}
@media all and (max-width:640px)
{
.set3_rig_bottom ul li a {
	height: 60px;
}
.set3_rig_bottom ul li a h6 {
	padding-top: 15px; padding-left: 30%;
}
.set3_rig_bottom ul li a h6::before {
	background: url(../images/sq.png) no-repeat 0% 0% / cover; left: 15%; top: 15px; width: 20px; height: 21px;
}
.set3_rig_bottom ul li a h6 span {
	font-size: 16px;
}
.set3_rig_bottom ul li a h6 em {
	font-size: 12px;
}
.set3_rig_bottom ul li.bgcolor02 a h6::before {
	width: 20px; height: 15px; background-size: cover;
}
.set3_rig_bottom ul li.bgcolor03 a h6::before {
	top: 18px; width: 20px; height: 15px; background-size: cover;
}
.footer_nav a {
	padding: 0px 10px;
}
.tit2 {
	font-size: 16px;
}
.tit2_small {
	font-size: 12px;
}
.nyrig_info {
	line-height: 24px; font-size: 14px;
}
.ny_xw_2 {
	padding: 0px;
}
.ny_xw_2 dl dt {
	margin-right: 10px;
}
.ny_xw_2 dl dt a {
	width: 120px; height: 65px;
}
.ny_xw_2 dl dd a {
	margin: 0px; padding: 0px; font-size: 14px;
}
.ny_xw_2 dl dd p {
	height: 40px;
}
.wzfy a {
	line-height: 24px; font-size: 12px;
}
.nzs_list label {
	width: 140px;
}
.nzs_btn {
	padding: 5px 0px 20px;
}
.set5_left_1item ul li {
	width: 12.3%;
}
}
@media all and (max-width:480px)
{
.set3_rig_bottom ul li a h6 span {
	font-size: 14px;
}
.set3_rig_bottom ul li a h6::before {
	left: 10px;
}
.tit_wx h4 {
	font-size: 18px;
}
.tit_wx h5 {
	margin-bottom: 10px;
}
.peo_item {
	margin-bottom: 20px;
}
.wx3_bottom {
	margin: 0px auto 10px;
}
}









/*友情链接*/
.friendlink{padding: 20px 0 20px;background-color: #fafafa; }
.friendlink .conont{ height: 32px;}
.friendlink .contb{ float: left;width: 20%;line-height: 32px; text-align: center; background: #cc2600; color: #fff; font-weight: bold;}
.friendlink .contc{ float: left; border: 1px solid #cc2600; width: 198px; height: 30px; line-height: 30px;  margin-left: 20px; font-size: 12px; position: relative;}
.contc .treeHd{ position: relative; padding-left: 10px;}
.treeHd .downArr{ width:24px; height: 24px; display: block; background: url(../images/icon-e.png) no-repeat; position: absolute; right: 4px; top: 4px;}
.contc .tree{border: 1px solid #e7e7e7;  position: absolute; top: 40px; left: -1px; z-index: 2; width:198px; background-color: #fbfbfb; -moz-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); -webkit-box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5); box-shadow:4px 4px 12px -2px rgba(20%,20%,40%,0.5);}
.contc .treeList{ position: relative;}
.treeList .uparrow{ width: 9px; height: 7px; display: block; background: url(../images/upArrow.png) no-repeat; position: absolute; right: 12px; top:-7px; z-index: 2;}
.contc .treeList ul li{ line-height: 36px;  padding: 0 10px;}
.contc .treeList ul li a{ display: block; color: #666; font-size: 12px;}
.contc .treeList ul li+li a{border-top: 1px dashed #ddd;}
.contc .treeList ul li:hover{ background-color: #cc2600; color: #fff;}
.contc .treeList ul li:hover a{ color: #fff;}
.w980{ width:1150px; margin:0 auto;}














.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}