.wrapper {
	background: rgb(255, 255, 255);
}
.header_top {
	background: rgb(148, 0, 0); width: 100%;
}
.header_top_wrap {
	background: rgb(148, 0, 0); margin: 0px auto; width: 1000px; height: 30px;
}
.header_top_wrap_left {
	float: left;
}
.header_top_wrap_left ul li {
	line-height: 30px; float: left;
}
.header_top_wrap_between {
	width: 12px; color: #ffffff; padding-left: 5px; font-size: 10px; position: relative;
}
.header_top_wrap_left ul li a {
	color: rgb(255, 255, 255); font-size: 12px; float: left;
}
.header_top_wrap_left ul li a:hover {
	text-decoration: underline;
}
.header_top_wrap_right {
	float: right;
}
.header_top_wrap_right ul li {
	line-height: 30px; float: left;
}
.header_top_wrap_right ul li a {
	color: rgb(255, 255, 255); font-size: 12px; float: left;
}
.header_top_wrap_right ul li a:hover {
	text-decoration: underline;
}
.header_top_wrap_right ul div.unlogin {
	float: left;
}
.pagewrapper {
	margin: 0px auto; width: 1000px; clear: both;
}
.header {
	margin: 8px auto 0px; width: 1000px; height: 50px; position: relative;
}
.header_logo {
	float: left;
}
.header_p {
	color: rgb(68, 68, 68); line-height: 40px; font-family: ""; font-size: 12px; margin-left: 30px; float: left;
}
.header_sbox {
	margin: 4px 15px 0px 0px; height: 40px; line-height: 40px; float: right; display: inline;
}
.header_sbox input.sbox_key {
	padding: 0px 5px; border: 1px solid rgb(246, 152, 145); border-image: none; width: 0px; height: 30px; font-family: ""; font-size: 13px; float: left; display: none;
}
.header_sbox a.sbox_btn {
	background: url("../images/index_header_sbox_search.png") no-repeat; width: 39px; height: 32px; float: left;
}
.win8_update {
	margin-top: 4px; float: right;
}
.navigator {
	width: 1000px; height: 95px; clear: both; margin-top: 10px; margin-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.navigator ul {
	margin: 0px auto; width: 950px;
}
.navigator ul li {
	background: rgb(255, 255, 255); padding: 0px 10px; transition:border 0.5s; width: 110px; height: 92px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
.navigator ul li.nav_li_current {
	border-bottom-color: rgb(203, 81, 77); border-bottom-width: 3px; border-bottom-style: solid;
}
.navigator ul li:hover {
	border-bottom-color: rgb(203, 81, 77); border-bottom-width: 3px; border-bottom-style: solid;
}
.navigator ul li.nav_li_printer {
	width: 128px;
}
.navigator ul li.nav_li_printer span {
	float: right;
}
.navigator ul li a {
	text-align: center; color: rgb(68, 68, 68); font-size: 13px; font-weight: bold; text-decoration: none !important; display: block;
}
.navigator ul li a span {
	margin-top: 5px; display: inline-block;
}
.pagecontent {
	margin: 0px auto; width: 1000px;
}
.banner {
	height: 495px; position: relative;margin: 0px auto; 
}
.banner_silder {
	width: 1000px; height: 486px; overflow: hidden;
}
.banner_silder li {
	background: rgb(0, 0, 0); width: 114px; height: 100%; overflow: hidden; float: left; position: relative;
}
.banner_silder li .banner_silder_bgLink {
	background: url("../images/transparent.png"); border-radius: 2px; left: 8px; top: 8px; width: 100px; text-align: center; overflow: hidden; position: absolute;
}
.banner_silder li .banner_silder_bgLink a {
	padding: 6px 5px; width: 99px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;
}
.banner_silder li .banner_silder_aLink {
	left: 30px; width: 740px; height: 48px; bottom: 86px; position: absolute;
}
.banner_silder li .banner_silder_aLink a {
	background: url("../images/transparent_red.png"); font: 14px/48px ; transition:background 0.5s; width: 120px; height: 48px; text-align: center; color: rgb(255, 255, 255); margin-right: 16px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_silder_aLink a:hover {
	background: url("../images/transparent_red.png") rgb(188, 18, 3);
}
.banner_silder li .banner_silder_aLink a.banner_silder_aLink_long {
	width: 140px; margin-top: 15px;
}
.banner_silder li .banner_more {
	left: 680px; bottom: 42px; position: absolute;
}
.banner_silder li .banner_more a {
	font: 12px/normal ; transition:color 0.3s; color: rgb(255, 255, 255); display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_more a:hover {
	color: rgb(148, 0, 0);
}
.banner_silder li .banner_silder_select {
	background: url("../images/transparent_60.png"); left: 180px; width: 540px; height: 98px; bottom: 102px; position: absolute;
}
.banner_silder li .banner_select {
	background: url("../images/banner_select_pic.png") no-repeat; font: 14px/40px ; left: 28px; top: 28px; width: 330px; height: 40px; color: #cc0000; padding-left: 10px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_select_ul {
	background: rgb(255, 255, 255); font: 12px/20px ; left: 28px; top: 69px; width: 340px; height: 120px; display: none; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_select_ul .banner_select_li a {
	padding: 5px 0px 5px 10px; transition:background 0.5s; width: 330px; color: rgb(51, 51, 51); display: block;
}
.banner_silder li .banner_select_ul .banner_select_li a:hover {
	background: rgb(221, 221, 221);
}
.banner_silder li .banner_select_search_btn {
	background: url("../images/banner_search_pic.png") no-repeat; top: 28px; width: 141px; height: 40px; right: 24px; position: absolute;
}
.banner_silder li .banner_detail {
	background: url("../images/transparent.png"); border-radius: 15px; left: 10px; width: 94px; height: 27px; bottom: 15px; position: absolute;
}
.banner_silder li .banner_detail span {
	background: url("../images/banner_detail_plus.png") no-repeat; left: 9px; top: 5px; width: 17px; height: 17px; display: block; position: absolute;
}
.banner_silder li .banner_detail a {
	font: bold 12px/27px ; width: 64px; height: 27px; color: rgb(0, 0, 0); padding-left: 30px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_dp_link a {
	font: bold 14px/normal ; left: 485px; top: 210px; color: rgb(68, 68, 68); display: inline-block; white-space: nowrap; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_dp_timebtn {
	left: 140px; width: 616px; bottom: 75px; display: inline-block; position: absolute;
}
.banner_silder li .banner_dp_timebtn a.online_services {
	background: rgb(255, 255, 255); font: bold 14px/48px ; font-size:14px; padding-top:25px; font-weight:bold; border-radius: 2px; transition:background 0.5s; width: 130px; height: 48px; text-align: center; color: rgb(148, 0, 0); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_dp_timebtn a.weixin_phone_services {
	background: rgb(255, 255, 255); font: bold 14px/48px ; border-radius: 2px; transition:background 0.5s; width: 197px; height: 48px; text-align: center; color: rgb(148, 0, 0); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li .banner_dp_timebtn a:hover {
	background: rgb(148, 0, 0); color: rgb(255, 255, 255);
}
.banner_silder li .banner_dp_timebtn a.offline_btn {
	background: rgb(136, 136, 136); font: bold 14px/48px ; border-radius: 2px; width: 197px; height: 48px; text-align: center; color: rgb(238, 238, 238); display: inline-block; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.banner .banner_status_btn {
	left: 577px; top: 432px; display: none; position: absolute;
}
.banner .banner_status_btn p {
	display: inline-block;
}
.banner .banner_status_btn a {
	background: rgb(188, 188, 188); font: bold 14px/44px ; border-radius: 2px; width: 197px; height: 44px; text-align: center; color: rgb(198, 198, 198); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.banner_silder li:first-child {
	width: 770px;
}
.banner_silder li img {
	opacity: 0.5;
}
.banner_silder li:first-child img {
	width: 770px; opacity: 1;
}
.banner_dp_timebtn b {
	right: 212px; bottom: 50px; display: none; position: absolute;
}
.banner_dp_timebtn b i {
	background: url("../images/close.gif") 0px -10px; border-radius: 16px; top: -10px; width: 16px; height: 16px; right: -10px; position: absolute;
}
.index_side_ad_btn {
	border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; top: 5px; width: 18px; height: 18px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 18px; font-size: 18px; display: block; position: absolute; cursor: pointer;
}
.footer {
	background: #ffffff; width: 100%;
}
.footer_content { margin: 0px auto; width: 1000px; height: 180px; padding-top: 0px; position: relative;
}
.footer_content_ul {
	color: rgb(255, 255, 255); float: left;
}
.footer_content_ul h3 {
	padding: 10px 67px 10px 20px; font-size: 14px;color:#505050; border-bottom-color: #757575; border-bottom-width: 1px; border-bottom-style: dashed;
}
.footer_content_ul li {
	padding: 9px 0px 0px 20px; height: 18px;
}
.footer_content_ul li a {
	transition:color 0.5s; color: #757575; font-size: 12px; float: left;
}
.footer_content_ul li a:hover {
	color: rgb(148, 0, 0);
}
.footer_content_ul li a img {
	margin-top: 2px;
}
.footer_item {
	 width: 1000px; height: 30px;  border-bottom-color:#757575; border-bottom-width: 1px; border-bottom-style: dashed;  margin: 0px auto 0px auto; 
}
.footer_item a {
	color: rgb(41, 155, 209); font-size: 12px;
}
.footer_item p {
	color: rgb(255, 255, 255); font-size: 12px;
}
.footer_item_left {
	left: 20px; line-height: 30px; position: absolute;
}
.footer_item_left p {
	display: inline;
}
.footer_item_left li.footer_copyright_r_text span {
	margin-top: 1px; float: left;
}
.footer_item_left li.footer_copyright_r_text a {
	color: rgb(41, 155, 209);
}
.footer_item_right {
	right: 40px; position: absolute;
}
.footer_copyright {
	width: 1000px; ;margin: 0px auto 0px auto;
}
.footer_copyright_left {
	width: 210px; line-height: 30px; padding-left: 20px; float: left;
}
.footer_copyright_left a {
	color: rgb(41, 155, 209); font-size: 12px; margin-top: 2px;
}
.footer_copyright_right a {
	color: rgb(255, 255, 255); font-size: 12px; margin-top: 1px; float: left;
}
.footer_copyright_left li {
	float: left;
}
.footer_copyright_right {
	line-height: 30px; margin-right: 40px; 
}
.footer_copyright_right li {
	float: left;
}
.footer_copyright_r_text {
	 color: #757575; font-size: 12px; position: relative;
}
.center-image {
  display: flex;
  justify-content: center;
  align-items: center;
  
}
.center-image img{
  margin:5px;
}
