@charset "utf-8";
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); font: 12px/1.5em "宋体"; left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(102, 102, 102); position: relative; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 1em;
}
h2 {
	font-size: 1em;
}
h3 {
	font-size: 1em;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 1em;
}
h6 {
	font-size: 1em;
}
* {
	-ms-word-wrap: break-word;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(204, 0, 0);
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
legend {
	display: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
em {
	font-style: normal; font-weight: 400;
}
strong {
	font-style: normal; font-weight: 400;
}
cite {
	font-style: normal; font-weight: 400;
}
th {
	font-style: normal; font-weight: 400;
}
input {
	font: 12px/normal Verdana, Helvetica, Arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/normal Verdana, Helvetica, Arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/normal Verdana, Helvetica, Arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/normal Verdana, Helvetica, Arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
table {
	border-collapse: collapse;
}
html {
	
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: block; -ms-zoom: 1;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.dis {
	display: none;
}
.undis {
	display: block;
}
a {
	
}
input {
	
}
select {
	
}
button {
	
}
.mt1 {
	margin-top: 10px;
}
.mt2 {
	margin-top: 20px;
}
.mt3 {
	margin-top: 30px;
}
.mt4 {
	margin-top: 40px;
}
.pt1 {
	padding-top: 10px;
}
.pt2 {
	padding-top: 20px;
}
.pt3 {
	padding-top: 30px;
}
.pt4 {
	padding-top: 40px;
}
.pl5 {
	padding-left: 5px;
}
.pl15 {
	padding-left: 15px;
}
.pl3 {
	padding-left: 30px;
}
.pr15 {
	padding-right: 15px;
}
html {
	height: 100%;
}
body {
	margin: 0px; padding: 0px; width: 100%; font-family: "Microsoft Yahei";
}
header {
	
}
.black {
	background: rgb(51, 51, 51); width: 100%; height: 38px;
}
.sign {
	margin: 0px auto; width: 1190px; color: rgb(204, 204, 204); line-height: 38px; font-size: 14px;
}
.decorate {
	position: relative; z-index: 999;
}
.navAll {
	margin: 0px auto; width: 1190px;
}
.logo {
	position: absolute; z-index: 999;
}
.nav {
	width: 900px; height: 85px; line-height: 85px;
}
.nav a {
	margin: 0px 31px; color: rgb(51, 51, 51); font-size: 15px;
}
.nav .greenline {
	padding-bottom: 29px; border-bottom-color: rgb(153, 0, 0); border-bottom-width: 4px; border-bottom-style: solid; position: relative;
}
.nav .greenline::before {
	border: 4px solid rgb(153, 0, 0); border-image: none; left: 25px; bottom: -5px; overflow: hidden; position: absolute; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.lubo {
	width: 100%; height: 570px; position: relative; min-width: 1000px;
}
.lubo_box {
	width: 100%; height: 570px; position: relative;
}
.lubo_box li {
	left: 0px; top: 0px; width: 100%; height: 570px; float: left; position: absolute; opacity: 0;
}
.lubo_box li a {
	width: 100%; height: 100%; display: block;
}
.lubo_box li img {
	width: 100%; height: 570px;
}
.lubo_box li a.albo1 {
	background: url("banner1.png") no-repeat center; width: 100%;
}
.lubo_box li a.albo2 {
	background: url("banner2.png") no-repeat center; width: 100%;
}
.lubo_box li a.albo3 {
	background: url("banner1.png") no-repeat center; width: 100%;
}
.cir_box {
	overflow: hidden; position: absolute; z-index: 100;
}
.cir_box li {
	background: rgb(238, 238, 238); margin: 0px 5px; width: 50px; height: 10px; float: left; cursor: pointer; opacity: 0.8;
}
.cir_box li.cir_on {
	background: rgb(195, 9, 9) !important; margin: 0px 5px;
}
.lubo_btn {
	top: 250px; width: 100%; position: absolute;
}
.left_btn {
	background: rgb(51, 51, 51); width: 30px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 30px; display: none; cursor: pointer; opacity: 0.8; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.right_btn {
	background: rgb(51, 51, 51); width: 30px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 30px; display: none; cursor: pointer; opacity: 0.8; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.left_btn {
	float: left;
}
.right_btn {
	float: right;
}
.left_btn:hover {
	background: rgb(85, 85, 85); opacity: 0.5;
}
.right_btn:hover {
	background: rgb(85, 85, 85); opacity: 0.5;
}
.Irange {
	margin-top: 75px;
}
.oneTit {
	margin: 0px auto; width: 1190px;
}
.oneTit h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.double {
	text-align: center; margin-top: 25px;
}
.double .ftin {
	font-size: 14px;
}
.double .dob {
	background: url("border.png") no-repeat; width: 114px; height: 6px; display: inline-block;
}
.oneCons {
	background: url("line.png") repeat-x; width: 100%; height: 389px; margin-top: 30px;
}
.oneCon {
	margin: 0px auto; width: 1190px; padding-top: 15px;
}
.twoCon {
	margin: 0px auto; width: 1190px; padding-top: 15px;
}
.oneCon a {
	margin: 0px 5px; float: left;
}
.oneCon a .hides {
	display: none;
}
.oneCon a .hides p {
	padding: 0px 8px; line-height: 24px; overflow: hidden; font-size: 14px; min-height: 140px; max-height: 140px; max-width: 149px;
}
.oneCon a .hides span {
	margin: 35px auto; padding: 5px; border-radius: 8px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 75px; text-align: center; font-size: 16px; display: block;
}
.oneCon a dt {
	width: 185px; text-align: center; padding-top: 15px; font-size: 14px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.oneCon a em {
	color: rgb(51, 51, 51); font-size: 30px; font-style: italic; margin-right: 5px;
}
.oneCon a dd {
	text-align: center; margin-top: 70px;
}
.oneCon a:hover {
	background: rgb(153, 0, 0); color: rgb(255, 255, 255);
}
.oneCon a:hover em {
	color: rgb(255, 255, 255);
}
.oneCon a:hover .hides {
	display: block;
}
.oneCon a:hover dt {
	border-top-color: rgb(153, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.oneCon a:hover dd img {
	display: none;
}
.Icase {
	background: rgb(233, 233, 233); width: 100%; height: 1130px; padding-top: 30px; margin-top: 20px;
}
.tab {
	margin: 50px auto; width: 660px; font-size: 16px;
}
.tab span {
	padding: 15px; width: 127px; height: 35px; text-align: center; color: rgb(51, 51, 51); line-height: 35px; display: inline-block; cursor: pointer;
}
.tab .spestyle {
	background: rgb(153, 0, 0); padding: 10px; width: 127px; height: 35px; text-align: center; color: rgb(255, 255, 255); position: relative;
}
.tab .spestyle::before {
	border: 6px solid rgb(153, 0, 0); border-image: none; left: 55px; bottom: -6px; overflow: hidden; position: absolute; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.pros ul li {
	margin: 20px 2px; float: left; position: relative;
}
.pros ul li:hover span {
	background: rgb(153, 0, 0); border: 1px solid rgb(153, 0, 0); border-image: none; color: rgb(255, 255, 255);
}
.pros ul li .white {
	background: rgb(255, 255, 255); padding: 22px 20px;
}
.pros ul li span {
	background: rgb(255, 255, 255); padding: 5px 15px; border: 1px solid rgb(153, 153, 153); border-image: none; left: 110px; top: 325px; color: rgb(102, 102, 102); font-size: 15px; display: inline-block; position: absolute; z-index: 999;
}
.pros ul li a:hover .white p {
	color: rgb(85, 85, 85);
}
.pros ul li .white p {
	text-align: center; line-height: 25px; font-size: 14px;
}
.pros ul .tls:hover {
	color: rgb(85, 85, 85); box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
}
.Iintro {
	margin-top: 30px;
}
.threeCon {
	margin-top: 30px; position: relative;
}
.threeCon img {
	width: 100%;
}
.transl {
	background: rgba(175, 175, 173, 0.9); width: 100%; height: 150px; bottom: 0px; padding-bottom: 30px; position: absolute;
}
.tranon {
	margin: 0px auto; padding: 30px 0px; width: 1190px; color: rgb(51, 51, 51); line-height: 32px; font-size: 14px;
}
.gd {
	text-align: center;
}
.gd a {
	margin: 0px auto; padding: 5px 12px; border-radius: 5px; border: 1px solid rgb(54, 54, 54); border-image: none; text-align: center; color: rgb(54, 54, 54); line-height: 35px; font-size: 15px;
}
.gd a:hover {
	background: rgb(153, 0, 0); border: 1px solid rgb(153, 0, 0); border-image: none; color: rgb(255, 255, 255);
}
.Ihonor {
	margin-top: 35px;
}
.fourCon {
	margin: 0px auto; width: 1190px;
}
.mr_frbox {
	width: 1190px;
}
.mr_frBtnL {
	margin: 90px 10px 0px 0px; float: left; display: inline; cursor: pointer;
}
.mr_frUl {
	margin: 35px auto; width: 1070px; float: left;
}
.mr_frBtnR {
	margin-top: 90px; float: right; cursor: pointer;
}
.mr_frUl ul li {
	margin: 5px 7px; padding: 0px 2px; width: 254px; text-align: center;
}
.mr_frUl ul li img {
	margin-bottom: 15px;
}
.mr_frUl a {
	width: 254px; text-align: center; color: rgb(102, 102, 102); font-size: 14px; display: block;
}
.Icustom {
	background: rgb(233, 233, 233); margin: 35px auto; padding: 30px 0px;
}
.fiveCon {
	margin-top: 35px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.qhImg {
	margin: 0px auto; width: 1190px; position: relative;
}
.cover {
	background: rgb(233, 233, 233); left: 45%; width: 128px; height: 35px; bottom: 295px; position: absolute;
}
.edu_btn {
	left: 5px; top: -31px; width: 100%; text-align: center; padding-top: 1%; position: absolute;
}
.edu_btn span {
	display: inline-block; cursor: pointer;
}
.edu_btn span.edu_leftbtn {
	background: url("larrow_m.png") no-repeat; border: 1px solid rgb(204, 204, 204); border-image: none; width: 42px; height: 32px; display: inline-block;
}
.edu_btn span.edu_rgbtn {
	background: url("rarrow_m.png") no-repeat; border: 1px solid rgb(204, 204, 204); border-image: none; width: 42px; height: 32px; margin-left: 5px;
}
.edu_btn span.edu_leftbtn:hover {
	background: url("larrow_s.png") no-repeat; border: 1px solid rgb(153, 0, 0); border-image: none; width: 42px; height: 32px;
}
.edu_btn span.edu_rgbtn:hover {
	background: url("rarrow_s.png") no-repeat; border: 1px solid rgb(153, 0, 0); border-image: none; width: 42px; height: 32px;
}
.about_edulist {
	margin: 0px auto; width: 1190px; height: 275px; overflow: hidden; padding-top: 40px; position: relative;
}
.about_edulist ul {
	width: 9999px; position: absolute;
}
.about_edulist ul li {
	width: 1190px; float: left;
}
.about_edulist ul li a {
	margin: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block;
}
.sixCon {
	margin: 0px auto; width: 1190px;
}
.content {
	margin-bottom: 35px;
}
.complex {
	margin: 20px 0px;
}
.complex .aImg {
	vertical-align: top; display: inline-block;
}
.complex dl {
	margin-left: 10px; display: inline-block;
}
.complex dt a {
	font-size: 14px; font-weight: bold; cursor: pointer;
}
.complex dt strong {
	float: right;
}
.complex dt p {
	width: 530px; line-height: 22px; margin-top: 10px;
}
.complex dd a {
	background: rgb(153, 0, 0); padding: 3px 8px; text-align: center; color: rgb(255, 255, 255); margin-top: 10px; display: inline-block;
}
.iconAll {
	background: rgb(233, 233, 233); width: 100%; height: 145px;
}
.icon {
	margin: 0px auto; width: 1190px;
}
.icon ol {
	margin: 50px; float: left;
}
.icon ol li {
	color: rgb(153, 153, 153); line-height: 24px;
}
.icon ol li h4 {
	color: rgb(51, 51, 51); font-size: 15px; font-weight: normal;
}
.icon_seat {
	background: url("Lseat.png") no-repeat 5px; padding-left: 60px;
}
.icon_mail {
	background: url("Lmail.png") no-repeat 0px 9px; padding-left: 60px;
}
.icon_phone {
	background: url("Lphone.png") no-repeat; padding-left: 50px;
}
.icon_qq {
	background: url("Lqq.png") no-repeat; padding-left: 60px; display: block;
}
.footer {
	margin: 0px auto; width: 1190px; padding-bottom: 30px;
}
.bootom {
	padding-top: 2%;
}
.bootom ul li {
	padding: 0px 49px; height: 180px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.bootom ul li a {
	line-height: 25px; display: block;
}
.bootom ul li p {
	line-height: 25px;
}
.bootom ul li a h3 {
	color: rgb(85, 85, 85); padding-bottom: 10px; font-size: 14px;
}
.bootom ul li h3 {
	color: rgb(85, 85, 85); padding-bottom: 10px; font-size: 14px;
}
.bootom ul li a:hover {
	text-decoration: none;
}
.fline {
	width: 100%;
}
.copyright {
	background: rgb(51, 51, 51); width: 100%; height: 42px;
}
.copy {
	background: rgb(51, 51, 51); margin: 0px auto; width: 1190px; text-align: center; color: rgb(238, 238, 238); line-height: 42px;
}
.ansi {
	margin: 0px auto; width: 1190px; text-align: center;
}
.subseat {
	padding: 30px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.seat {
	margin: 0px auto; width: 1190px; color: rgb(85, 85, 85); font-size: 14px;
}
.seat a {
	color: rgb(85, 85, 85); font-size: 14px;
}
.range {
	margin: 25px auto; width: 1190px;
}
.range section {
	margin: 22px 0px;
}
.red {
	background: rgb(153, 0, 0);
}
.orange {
	background: rgb(231, 128, 36);
}
.green {
	background: rgb(121, 187, 62);
}
.cyan {
	background: rgb(54, 159, 141);
}
.blue {
	background: rgb(64, 188, 219);
}
.pink {
	background: rgb(255, 91, 184);
}
.design {
	display: inline-block;
}
.ran1 {
	padding: 20px 0px 0px 25px; color: rgb(255, 255, 255); vertical-align: top; display: inline-block;
}
.ran1 h3 {
	color: rgb(255, 255, 255); font-size: 20px; margin-bottom: 30px;
}
.ran1 p {
	width: 333px; line-height: 24px; font-size: 13px;
}
.bosh {
	width: 100%; padding-bottom: 75px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.other {
	margin: 0px auto; width: 1190px;
}
.seats {
	width: 315px; line-height: 70px; font-size: 14px;
}
.switch {
	margin: 0px auto;/* width: 570px; */font-size: 16px;
}
.switch span {
	padding: 10px; width: 127px; height: 55px; text-align: center; color: rgb(51, 51, 51); line-height: 55px; display: inline-block; cursor: pointer;
}
.switch a {
	padding: 10px; width: 127px; height: 55px; text-align: center; color: rgb(51, 51, 51); line-height: 55px; display: inline-block; cursor: pointer;
}
.switch .redtyle {
	background: rgb(153, 0, 0); width: 127px; height: 55px; text-align: center; color: rgb(255, 255, 255); position: relative;
}
.switch .redtyle::before {
	border: 6px solid rgb(153, 0, 0); border-image: none; left: 55px; bottom: -6px; overflow: hidden; position: absolute; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.pioneer {
	width: 100%;
}
.aboutBosh {
	margin: 0px auto; padding: 30px 0px; width: 1190px;
}
.page {
	width: 100%; height: 50px; text-align: center; padding-top: 5%;
}
.page span {
	background: rgb(255, 255, 255); margin: 0px 5px; padding: 8px 12px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 50px; color: rgb(51, 51, 51); font-size: 16px;
}
.page .non {
	color: rgb(204, 204, 204);
}
.page .pgreen {
	background: rgb(153, 0, 0); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.luxury {
	margin: 35px auto; width: 1190px;
}
.luxury h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; margin-bottom: 15px;
}
.advant h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; margin-bottom: 15px;
}
.tspan {
	margin-top: 30px;
}
.tspan span {
	line-height: 25px; font-size: 13px; display: block;
}
.tpen {
	margin-top: 15px;
}
.tpen p {
	line-height: 26px; text-indent: 1.5em; font-size: 13px;
}
.tbig {
	margin-top: 10px;
}
.tbig img {
	padding: 20px 0px;
}
.nprev {
	padding-top: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.nprev div {
	margin: 12px 0px; font-size: 14px;
}
.nprev div a {
	font-size: 14px;
}
.banner {
	background: url("banner1.png") no-repeat; width: 100%; height: 500px; position: relative;
}
.title {
	text-align: center; padding-bottom: 30px; font-size: 13px; margin-top: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.title span {
	margin: 0px 15px;
}
.title .time {
	background: url("time.png") no-repeat; padding-left: 20px;
}
.title .eye {
	background: url("eye.png") no-repeat; padding-left: 30px;
}
.writing {
	margin-top: 20px;
}
.writing p {
	line-height: 26px; text-indent: 1.5em; font-size: 13px;
}
.writing img {
	margin: 15px 0px;
}
.twenty {
	margin: 28px auto; width: 1190px;
}
.twenty ul li a {
	margin: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; display: inline-block;
}
.twenty section {
	margin: 18px 0px;
}
.twenty section h4 {
	color: rgb(85, 85, 85); font-size: 16px; margin-bottom: 15px;
}
.twenty section p {
	line-height: 24px; font-size: 14px;
}
.whole {
	background: rgb(233, 233, 233); width: 100%;
}
.contact {
	margin: 0px auto; padding: 25px 0px; width: 1190px;
}
.contact h2 {
	text-align: center; color: rgb(85, 85, 85); padding-top: 15px; font-size: 20px; margin-bottom: 25px;
}
.newTxt {
	width: 850px; margin-right: 72px;
}
.has strong {
	color: rgb(85, 85, 85); padding-bottom: 15px; font-size: 15px; font-weight: bold; display: inline-block;
}
.has span {
	margin-right: 10px; float: right;
}
.newTxt p {
	width: 850px; line-height: 24px;
}
.ckgd {
	float: right;
}
.ckgd a {
	background: rgb(153, 0, 0); padding: 4px 5px; color: rgb(255, 255, 255); font-size: 14px; margin-top: 10px; display: block;
}
.change {
	margin: 40px 0px; padding-bottom: 30px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.league {
	background: rgb(233, 233, 233); width: 100%;
}
.lxux {
	padding: 38px 0px;
}
.luxury p {
	padding: 15px 0px; color: rgb(85, 85, 85); line-height: 26px; text-indent: 2.5em; font-size: 13px;
}
.advant {
	margin: 30px auto; width: 1190px;
}
.adv {
	padding: 0px 80px; margin-top: 15px;
}
.rest h6 {
	padding-bottom: 10px; font-size: 14px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; clor: #333;
}
.dr h6 {
	padding-bottom: 10px; font-size: 14px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; clor: #333;
}
.rest p {
	color: rgb(85, 85, 85); line-height: 24px; font-size: 13px;
}
.dr p {
	color: rgb(85, 85, 85); line-height: 24px; font-size: 13px;
}
.vs {
	margin: 20px 0px 0px 120px;
}
.six {
	margin-top: 35px;
}
.six li {
	margin: 0px 2px; float: left;
}
.six li span {
	text-align: center; color: rgb(51, 51, 51); padding-top: 12px; font-size: 15px; display: block;
}
.policy {
	margin-top: 30px;
}
.policy img {
	float: left;
}
.policy p {
	width: 745px; line-height: 25px; font-size: 14px; float: right;
}
.pros ul li .stock::before {
	background: none; left: 58px; width: 69%; height: 80%; bottom: 8px; position: absolute; z-index: -2; content: ""; box-shadow: 0px 12px 20px rgba(105,99,99,0.6); -moz-transform: skew(-12deg) rotate(-6deg); -webkit-transform: skew(-12deg) rotate(-6deg); -o-transform: skew(-12deg) rotate(-6deg); -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); ms-transform: skew(-12deg) rotate(-6deg); -o-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6);
}
.pros ul li .stock {
	margin: 10px 0px; height: 256px; display: block; position: relative;
}
.pros ul .st-list a img {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.pros ul li .stock::after {
	background: none; width: 69%; height: 80%; right: 58px; bottom: 8px; position: absolute; z-index: -1; content: ""; box-shadow: 0px 12px 16px rgba(105,99,99,0.6); transform: skew(12deg) rotate(6deg); -moz-transform: skew(12deg) rotate(6deg); -webkit-transform: skew(12deg) rotate(6deg); -o-transform: skew(12deg) rotate(6deg); -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6); -o-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.6);
}
.swith {
	margin: 40px auto 0px; width: 1200px; font-size: 16px;
}
.swith span {
	padding: 10px; width: 150px; height: 55px; text-align: center; color: rgb(51, 51, 51); line-height: 55px; display: inline-block; cursor: pointer;
}
.swith a {
	padding: 10px; width: 150px; height: 55px; text-align: center; color: rgb(51, 51, 51); line-height: 55px; display: inline-block; cursor: pointer;
}
.swith .redtyle {
	background: rgb(153, 0, 0); width: 150px; height: 55px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; position: relative;
}
.swith .redtyle::before {
	border: 6px solid rgb(153, 0, 0); border-image: none; left: 55px; bottom: -6px; overflow: hidden; position: absolute; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.mb4 {
	margin-bottom: 50px;
}
.mr_frUl ul li a::before {
	background: none; left: 20px; width: 28%; height: 4%; bottom: 79px; position: absolute; z-index: -2; content: ""; box-shadow: 0px 12px 20px rgba(105,99,99,0.6); -moz-transform: skew(-17deg) rotate(-8deg); -webkit-transform: skew(-17deg) rotate(-8deg); -o-transform: skew(-17deg) rotate(-8deg); -webkit-box-shadow: 0 12px 16px rgba(105, 99, 99, 0.6); -moz-box-shadow: 0 12px 16px rgba(105, 99, 99, 0.6); ms-transform: skew(-12deg) rotate(-8deg); -o-box-shadow: 0 12px 16px rgba(105, 99, 99, 0.6);
}
.mr_frUl .main-link {
	margin: 10px 0px; height: 256px; display: block; position: relative;
}
.mr_frUl ul li a img {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.mr_frUl ul li a::after {
	background: none; width: 28%; height: 4%; right: 20px; bottom: 79px; position: absolute; z-index: -1; content: ""; box-shadow: 0px 12px 16px rgba(105,99,99,0.6); transform: skew(12deg) rotate(8deg); -moz-transform: skew(17deg) rotate(8deg); -webkit-transform: skew(17deg) rotate(8deg); -o-transform: skew(17deg) rotate(8deg); -webkit-box-shadow: 0 12px 16px rgba(105, 99, 99, 0.6); -moz-box-shadow: 0 12px 16px rgba(105, 99, 99, 0.6); -o-box-shadow: 0 12px 16px rgba(105, 99, 99, 0.6);
}
.zgs {
	padding-left: 6px;
}
.izl-rmenu {
	top: 65%; width: 82px; right: 2px; margin-top: -185px; margin-right: 0px; position: fixed; z-index: 9999;
}
.izl-rmenu .consult {
	background-position: center -153px; margin: 10px 0px; width: 85px; height: 76px; display: block; background-image: url("consult_icon.png"); background-repeat: no-repeat;
}
.izl-rmenu .consult .phone {
	left: -160px; top: 96px; width: 160px; text-align: center; color: rgb(0, 0, 0); line-height: 75px; font-size: 18px; display: none; position: absolute; background-color: rgb(51, 51, 51);
}
.izl-rmenu a.consult:hover .phone {
	display: inline !important;
}
.izl-rmenu .cart {
	background-position: bottom; padding: 15px 18px 47px 48px; width: 16px; height: 16px; text-align: center; color: rgb(69, 189, 255); line-height: 16px; font-size: 12px; display: block; background-image: url("consult_icon.png"); background-repeat: no-repeat;
}
.izl-rmenu a.cart:hover .pic {
	display: block;
}
.izl-rmenu .btn_top {
	background-position: top; margin: 10px 0px 0px; transition:ease-in-out; width: 85px; height: 39px; display: block; background-image: url("float_top.gif"); background-repeat: no-repeat; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-position: bottom; background-image: url("float_top.gif"); background-repeat: no-repeat;
}
.izl-rmenu .cart .pic {
	background: url("weixin.jpg"); left: -160px; top: 65px; width: 160px; height: 160px; display: none; position: absolute;
}
#page_to_top {
	top: 65%; width: 85px; height: 76px; right: 0px; margin-top: -261px; display: block; position: fixed; z-index: 999; cursor: pointer; background-image: url("consult_icon.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255) !important;
}
#page_to_tops {
	background-position: center -76px; top: 467px; width: 85px; height: 76px; right: 0px; margin-top: 10px; display: block; z-index: 999; cursor: pointer; background-image: url("consult_icon.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255) !important;
}
