body {

	background: rgb(249, 249, 249); color: rgb(102, 102, 102);

}

a {

	color: rgb(102, 102, 102);

}

a:link {

	color: rgb(102, 102, 102);

}

a:visited {

	color: rgb(102, 102, 102);

}

a:hover {

	color: rgb(169, 0, 0);

}

a:active {

	color: rgb(77, 122, 168);

}

.green {

	color: rgb(51, 153, 0);

}

.g-prolistbox3 .content i {

	color: rgb(2, 103, 171);

}

.g-prolistbox4 .content i {

	color: rgb(2, 103, 171);

}

.g-bd .m-con-1 a {

	color: rgb(2, 103, 171);

}

.max_bg div {

	border-style: solid; border-color: rgb(188, 188, 188); color: rgb(48, 63, 76); background-color: rgb(255, 255, 255);

}

.m-tit {

	background: rgb(238, 238, 238); border-bottom-color: rgb(101, 44, 127); border-bottom-width: 3px; border-bottom-style: solid;

}

.m-tit .u-ico::before {

	background: rgb(2, 103, 171);

}

.m-tit .u-ico::after {

	background: rgb(238, 238, 238);

}

.g-prn .m-con p {

	border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.g-sbox .m-con .u-lifo {

	margin-bottom: 2px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px #e6e6e6;

}

.g-sbox .m-con .u-lifo p {

	color: rgb(161, 161, 161);

}

.g-sbox .m-con .u-lifo img {

	border: 1px solid rgb(225, 225, 225); border-image: none;

}

.g-sbox .z-spe.m-con a {

	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 1px #e6e6e6; -webkit-box-shadow: 0 1px 1px #E6E6E6;

}

.g-bd .m-con-3 li {

	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 1px #e6e6e6; -webkit-box-shadow: 0 1px 1px #E6E6E6;

}

.qabox .qacont .list a {

	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: 0px 1px 1px #e6e6e6; -webkit-box-shadow: 0 1px 1px #E6E6E6;

}

.m-about .list a {

	border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.m-about p {

	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;

}

:nth-child(n).s-babg {

	background: rgb(255, 255, 255);

}

:nth-child(2n).s-babg {

	background: rgb(250, 250, 250);

}

.s-tbg {

	color: rgb(153, 153, 153);

}

.g-bd .prolist_img {

	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;

}

.g-bd .prolist_img li {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.g-bd .prolist_img li .tt_box {

	background: rgb(249, 249, 249);

}

.g-bd .prolist_img li .tt_box h5 {

	color: rgb(51, 51, 51);

}

.g-bd .prolist_img li .tt_box p {

	color: rgb(170, 170, 170);

}

.g-bd .prolist_img .hideen_box {

	background: rgb(80, 80, 80);

}

.g-bd .prolist_img .hideen_box::before {

	background: rgb(80, 80, 80);

}

.g-bd .prolist_img .hideen_box a {

	color: rgb(255, 255, 255);

}

.m-help .m-con {

	border: 1px solid rgb(225, 225, 225); border-image: none;

}

.m-help .m-con .helplist li {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(251, 251, 251), rgb(247, 247, 247));

}

.g-bd .m-con .helplist li {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(251, 251, 251), rgb(247, 247, 247));

}

.m-help .m-con .helplist li a {

	color: rgb(102, 102, 102);

}

.m-com dl {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.m-con dl {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.m-con .nav {

	border: 0px currentColor; border-image: none;

}

.m-com .relay_time {

	color: rgb(178, 178, 178);

}

.m-con .relay_time {

	color: rgb(178, 178, 178);

}

.m-com .re_sec {

	background: rgb(230, 230, 230);

}

.m-con .re_sec {

	background: rgb(230, 230, 230);

}

.m-rec a {

	color: rgb(2, 103, 171);

}

.m-cont .m-con .ptit {

	color: rgb(2, 103, 171); font-size: 14px;

}

.m-cont h2 {

	color: rgb(2, 103, 171);

}

.line {

	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(230, 230, 230); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.leave .name {

	color: rgb(214, 214, 214);

}

.leave .ly {

	color: rgb(214, 214, 214);

}

.joinuscon .ly {

	color: rgb(214, 214, 214);

}

.joinuscon .name {

	color: rgb(214, 214, 214);

}

.xgmmbox .name {

	color: rgb(214, 214, 214);

}

.z-spe.name {

	color: rgb(214, 214, 214);

}

.u-inna {

	color: rgb(214, 214, 214);

}

.leave .name {

	border: 1px solid rgb(210, 210, 210); border-image: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(255, 255, 255)); background-color: rgb(248, 248, 248);

}

.leave .ly {

	border: 1px solid rgb(210, 210, 210); border-image: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(255, 255, 255)); background-color: rgb(248, 248, 248);

}

.joinuscon .ly {

	border: 1px solid rgb(210, 210, 210); border-image: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(255, 255, 255)); background-color: rgb(248, 248, 248);

}

.joinuscon .name {

	border: 1px solid rgb(210, 210, 210); border-image: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(255, 255, 255)); background-color: rgb(248, 248, 248);

}

.xgmmbox .name {

	border: 1px solid rgb(210, 210, 210); border-image: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(255, 255, 255)); background-color: rgb(248, 248, 248);

}

.z-spe.name {

	border: 1px solid rgb(210, 210, 210); border-image: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(255, 255, 255)); background-color: rgb(248, 248, 248);

}

.u-inna {

	border: 1px solid rgb(210, 210, 210); border-image: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(255, 255, 255));

}

.z-use.m-con-4 h4 {

	color: rgb(18, 40, 57);

}

.z-use.m-con-4 h5 {

	color: rgb(102, 102, 102);

}

.z-order.g-bd {

	background: rgb(255, 255, 255);

}

.z-reg.m-con-1 {

	background: rgb(255, 255, 255);

}

.m-ccon {

	background: rgb(255, 255, 255);

}

.xgmmbox {

	background: rgb(255, 255, 255);

}

.s-orbg {

	background: rgb(241, 241, 241);

}

.erro p.en {

	color: rgb(102, 102, 102); text-shadow: 0px 0px 3px #999999;

}

.erro p a {

	color: rgb(2, 103, 171);

}

.g-market {

	border: 1px solid rgb(230, 230, 230); border-image: none;

}

.g-market h2 {

	color: rgb(169, 0, 0);

}

.g-market h3 {

	color: rgb(204, 204, 204); border-bottom-color: rgb(240, 240, 240); border-bottom-width: 3px; border-bottom-style: solid;

}

.g-market .marketwz {

	color: rgb(252, 120, 67);

}

.g-market .sqbot {

	color: rgb(255, 255, 255); box-shadow: 0px 0px 5px #999999; text-shadow: 1px 1px 1px #999; background-image: -ms-linear-gradient(rgb(209, 30, 30), rgb(153, 14, 14)); background-color: rgb(209, 30, 30); -webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999; -o-box-shadow: 0 0 5px #999999; -moz-text-shadow: 1px 1px 1px #999; -webkit-text-shadow: 1px 1px 1px #999; -o-text-shadow: 1px 1px 1px #999;

}

.g-pintro .sqbot {

	color: rgb(255, 255, 255); box-shadow: 0px 0px 5px #999999; text-shadow: 1px 1px 1px #999; background-image: -ms-linear-gradient(rgb(209, 30, 30), rgb(153, 14, 14)); background-color: rgb(209, 30, 30); -webkit-box-shadow: 0 0 5px #999999; -moz-box-shadow: 0 0 5px #999999; -o-box-shadow: 0 0 5px #999999; -moz-text-shadow: 1px 1px 1px #999; -webkit-text-shadow: 1px 1px 1px #999; -o-text-shadow: 1px 1px 1px #999;

}

.g-pintro {

	border: 1px solid rgb(230, 230, 230); border-image: none;

}

.g-pintro h2 {

	color: rgb(169, 0, 0);

}

.g-pintro i {

	color: rgb(169, 0, 0);

}

.g-pintro h3 {

	color: rgb(204, 204, 204); border-bottom-color: rgb(240, 240, 240); border-bottom-width: 3px; border-bottom-style: solid;

}

.g-pintro em {

	color: rgb(178, 178, 178);

}

.g-pintro .m-con p {

	border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: dotted;

}

.Honor .m-box img {

	border: 1px solid rgb(226, 226, 226); border-image: none;

}

.g-qabox .m-con .list {

	margin: 5px 5px 15px; line-height: 22px; font-size: 12px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;

}

.g-qabox .m-con .list a {

	height: 33px; line-height: 33px; overflow: hidden; padding-left: 8px; font-size: 14px; display: block;

}

.g-sbox .m-con .list {

	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;

}

.g-sbox .m-jmlc li {

	color: rgb(86, 86, 86); border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 0px 1px #fff; background-image: -ms-linear-gradient(rgb(244, 244, 244), rgb(169, 169, 169)); background-color: rgb(244, 244, 244);

}

.g-sbox .list_content {

	padding: 16px 10px;

}

.g-sbox .list_content ul li {

	line-height: 34px; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.g-sbox .list_content ul a:first-child li {

	border-top-color: currentColor; border-top-width: medium; border-top-style: none;

}

.g-sbox .list_content ul a:last-child li {

	position: relative;

}

.g-sbox .list_content ul li::before {

	width: 100%; bottom: -2px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; content: "";

}

.nav dt {

	background-image: -ms-linear-gradient(rgb(228, 228, 228), rgb(226, 226, 226), rgb(224, 224, 224), rgb(231, 231, 231), rgb(236, 236, 236)); background-color: rgb(228, 228, 228);

}

.u-seek {

	background: url("../images/Nyskinsbar.png") no-repeat 0% 0% / 35px 600px;

}

.u-detail {

	background: url("../images/Nyskinsbar.png") no-repeat 0% 0% / 35px 600px;

}

.s-cyan2 {

	color: cyan;

}

.cyan {

	color: rgb(179, 34, 31);

}

.s-wc {

	color: rgb(2, 103, 171);

}

a.s-wc {

	color: rgb(2, 103, 171);

}

.s-wc a {

	color: rgb(2, 103, 171);

}

.g-back {

	background: rgb(232, 232, 232); border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid;

}

.g-bd .m-pronav .list1 a {

	color: rgb(2, 103, 171);

}

.g-bd .m-pronav .list2 a {

	color: rgb(2, 103, 171);

}

.g-bd .m-pronav .list3 a {

	color: rgb(2, 103, 171);

}

.m-pronav .content a {

	color: rgb(2, 103, 171);

}

.u-pnum {

	color: rgb(2, 103, 171);

}

.g-bd .m-pronav .prolist .list1 .a_tit {

	color: rgb(2, 103, 171);

}

.s-wc-2 {

	color: rgb(2, 103, 171);

}

a.s-wc-2 {

	color: rgb(2, 103, 171);

}

.s-wc-3 {

	color: rgb(0, 0, 0);

}

a.s-wc-3 {

	color: rgb(0, 0, 0);

}

.m-con .orange {

	color: rgb(255, 103, 0);

}

.z-spw {

	color: rgb(255, 103, 0);

}

.m-com .re_sec .tit {

	color: rgb(2, 103, 171);

}

.m-con .re_sec .tit {

	color: rgb(2, 103, 171);

}

.g-page a {

	color: rgb(255, 255, 255); background-color: #99d5f3;

}

.g-page .z-noc {

	color: rgb(155, 14, 14); background-color: rgb(232, 232, 232);

}

.g-page .u-sa {

	color: rgb(255, 255, 255); background-image: -ms-linear-gradient(#99d5f3, rgb(2, 103, 171)); background-color: rgb(2, 103, 171);

}

.u-co-bt {

	color: rgb(255, 255, 255); background-image: -ms-linear-gradient(#99d5f3, rgb(2, 103, 171)); background-color: rgb(2, 103, 171);

}

.z-spe.m-tit {

	border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: solid;

}

.m-tit {

	color: rgb(0, 0, 0);

}

.z-spe.m-tit .xg {

	color: rgb(0, 0, 0);

}

.m-con-1 .havlog {

	color: rgb(80, 9, 113); border-bottom-color: rgb(80, 9, 113); border-bottom-width: 1px; border-bottom-style: solid;

}

.m-con-1 .forget {

	color: rgb(212, 38, 38); border-bottom-color: rgb(80, 9, 113); border-bottom-width: 1px; border-bottom-style: solid;

}

.m-con-1 .welcome {

	color: rgb(169, 0, 0);

}

.welcome.f-tc {

	color: rgb(196, 122, 67);

}

.g-bd .m-con .helplia {

	color: rgb(84, 98, 128);

}

.g-bd .m-pronav .prolist {

	border: 1px solid rgb(225, 225, 225); border-image: none;

}

.g-bd .m-pronav .prolist li .on {

	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(251, 251, 251), rgb(225, 225, 225)); background-color: rgb(251, 251, 251);

}

.g-bd .m-pronav .prolist li .down {

	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);

}

.g-bd .m-pronav .prolist li:last-child .down {

	border: currentColor; border-image: none;

}

.g-bd .m-pronav .prolist li p {

	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);

}

.g-bd .m-pronav .prolist li ul a {

	border: 0px currentColor; border-image: none;

}

.g-bd .m-pronav .list1 li {

	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;

}

.g-bd .m-pronav .list1 li::before {

	border-color: rgb(2, 103, 171) rgb(2, 103, 171) transparent transparent;

}

.g-bd .m-pronav .list1 li::after {

	border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent;

}

.g-bd .m-pronav .prolist .list1 .a_tit::before {

	border-color: rgb(2, 103, 171) rgb(2, 103, 171) transparent transparent;

}

.g-bd .m-pronav .prolist .list1 .a_tit::after {

	border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent;

}

.g-bd .m-pronav .list2 a:nth-child(2n+1) li {

	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: dashed;

}

.g-bd .m-pronav .list3 a:nth-child(3n-2) li {

	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: dashed;

}

.g-bd .m-pronav .list3 a:nth-child(3n-1) li {

	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: dashed;

}

.g-bd_tit b {

	font-weight: normal;

}

.g-bd .m-pronav {

	margin: 13px 10px 18px;

}

.g-bd .m-pronav .prolist {

	border-radius: 5px; overflow: hidden; -webkit-border-radius: 5px;

}

.g-bd .m-pronav .prolist li .on {

	height: 40px; line-height: 40px; padding-left: 10px; display: block;

}

.g-bd .m-pronav .prolist li .down {

	height: 40px; line-height: 40px; padding-right: 10px; padding-left: 10px; display: block;

}

.g-bd .m-pronav .prolist li .down span {

	float: right;

}

.g-bd .m-pronav .prolist li .borderno {

	border: currentColor; border-image: none;

}

.g-bd .m-pronav .prolist li p {

	position: relative;

}

.g-bd .m-pronav .prolist li p a {

	top: 0px; width: 15%; height: 40px; right: 0px; display: block; position: absolute; pointer-events: auto;

}

.g-bd .m-pronav .prolist li p a::before {

	background: url("../images/href_icon.png") no-repeat 0% 0% / 100%; top: 12px; width: 20px; height: 20px; right: 19px; position: absolute; content: ""; transform: rotate(45deg); z-indx: 10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.g-bd .m-pronav .list1 {

	display: none;

}

.g-bd .m-pronav .list2 {

	display: none;

}

.g-bd .m-pronav .list3 {

	display: none;

}

.g-bd .m-pronav .list1 li {

	height: 38px; line-height: 38px; overflow: hidden; padding-left: 33px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; position: relative;

}

.g-bd .m-pronav .list1 li::before {

	border-width: 3px; border-style: solid; left: 20px; top: 17px; width: 0px; height: 0px; overflow: hidden; position: absolute; z-index: 7; content: ""; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.g-bd .m-pronav .list1 li::after {

	border-width: 2px; border-style: solid; left: 20px; top: 18px; width: 0px; height: 0px; overflow: hidden; position: absolute; z-index: 8; content: ""; -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.g-bd .m-pronav .list2 li {

	width: 49.9%; height: 38px; text-align: center; line-height: 38px; overflow: hidden; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; float: left; white-space: nowrap;

}

.g-bd .m-pronav .list3 li {

	width: 33.2%; height: 38px; text-align: center; line-height: 38px; overflow: hidden; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; float: left; white-space: nowrap;

}

.g-bd .m-pronav .prolist li .a_tit {

	height: 38px; line-height: 38px; padding-left: 33px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;

}

.g-bd .m-pronav .prolist li .list1 ul {

	display: none;

}

.g-bd .m-pronav .prolist .list1 .list2 li {

	padding: 0px;

}

.g-bd .m-pronav .prolist .list1 .list3 li {

	padding: 0px;

}

.g-bd .m-pronav .prolist .list1 .list2 li::before {

	display: none;

}

.g-bd .m-pronav .prolist .list1 .list3 li::before {

	display: none;

}

.g-bd .m-pronav .prolist .list1 .list2 li::after {

	display: none;

}

.g-bd .m-pronav .prolist .list1 .list3 li::before {

	display: none;

}

.g-bd .m-pronav .prolist .list1 .a_tit::before {

	border-width: 3px; border-style: solid; left: 20px; top: 17px; width: 0px; height: 0px; overflow: hidden; position: absolute; z-index: 7; content: ""; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.g-bd .m-pronav .prolist .list1 .a_tit::after {

	border-width: 2px; border-style: solid; left: 20px; top: 18px; width: 0px; height: 0px; overflow: hidden; position: absolute; z-index: 8; content: ""; -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.g-bd .m-pronav .prolist .list1 .a_tit a::after {

	background: rgb(251, 251, 251); width: 14px; height: 14px; right: 22px;

}

.g-bd .m-pronav .prolist .list1 .a_tit a::before {

	width: 14px; height: 14px; right: 22px;

}

.m-btit {

	line-height: 35px; overflow: hidden; padding-left: 12px; border-top-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis; box-shadow: 0px 1px #fff; background-image: -ms-linear-gradient(rgb(246, 246, 246), rgb(234, 234, 234)); background-color: rgb(246, 246, 246);

}

.m-btit::before {

	left: 0px; top: 0px; width: 100%; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; position: absolute; content: "";

}

.m-btit span {

	padding: 0px 8px; top: -12px; height: 100%; display: inline-block; position: relative;

}

.m-btit span::before {

	background: rgb(124, 124, 124); left: 2px; top: 3px; width: 8px; height: 8px; position: absolute; z-index: 10; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.m-btit span::after {

	left: 1px; top: 3px; width: 8px; height: 8px; position: absolute; z-index: 11; content: ""; transform: rotate(45deg); background-image: -ms-linear-gradient(rgb(242, 242, 242), rgb(238, 238, 238)); background-color: rgb(242, 242, 242); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.g-bd .m-con-p {

	margin-bottom: 26px;

}

.g-bd .m-con-p a {

	display: block;

}

.g-bd .m-con-p dl {

	padding: 12px 10px; margin-bottom: 2px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative; box-shadow: 0px 1px #e6e6e6;

}

.g-bd .m-con-p dt {

	border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 11px; float: left; display: block;

}

.g-bd .m-con-p dt img {

	border: 1px solid rgb(226, 226, 226); border-image: none; display: block;

}

.g-bd .m-con-p h3 {

	line-height: 24px;

}

.g-bd .m-con-p p {

	margin: 5px 3% 5px 5px; line-height: 22px; overflow: hidden; font-size: 12px;

}

.g-bd .m-con-p .s-babg p span {

	background: none; top: inherit; width: auto; height: auto; right: inherit; display: inline; position: relative;

}

.g-bd .m-con-p .s-babg p span::before {

	display: none;

}

.g-bd .m-con-p .s-babg p span::after {

	display: none;

}

.g-bd .m-con-n {

	margin-bottom: 26px;

}

.g-bd .m-con-n a {

	display: block;

}

.g-bd .m-con-n dl {

	padding: 12px 36px 12px 10px; margin-bottom: 2px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative; box-shadow: 0px 1px #e6e6e6;

}

.g-bd .m-con-n dt {

	border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 11px; float: left; display: block;

}

.g-bd .m-con-n dt img {

	border: 1px solid rgb(226, 226, 226); border-image: none; display: block;

}

.g-bd .m-con-n h3 {

	height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px;

}

.g-bd .m-con-n p {

	margin: 5px 3% 5px 5px; height: 65px; line-height: 22px; overflow: hidden; font-size: 12px;

}

.g-bd .m-con-n .s-babg p span {

	background: none; top: inherit; width: auto; height: auto; right: inherit; display: inline; position: relative;

}

.g-bd .m-con-n .s-babg p span::before {

	display: none;

}

.g-bd .m-con-n .s-babg p span::after {

	display: none;

}

.leave {

	padding: 15px 10px 5px;

}

.leave li {

	margin-bottom: 13px;

}

.leave span {

	width: 40px; height: 28px; line-height: 28px; float: left; display: block;

}

.leave .input_wrap {

	margin-left: 40px;

}

.leave input {

	width: 100%;

}

.leave textarea {

	width: 100%;

}

.leave .name {

	border-radius: 5px; height: 26px; text-indent: 8px; -webkit-border-radius: 5px;

}

.leave .ly {

	border-radius: 5px; height: 58px; line-height: 20px; text-indent: 8px; -webkit-border-radius: 5px;

}

.show_more2 {

	padding: 0px 10px 18px; height: 26px;

}

.show_more2 input {

	width: 100%;

}

.u-mtit h1 {

	padding: 24px 0px 10px; text-align: center; font-size: 18px;

}

.u-mtit h2 {

	padding: 24px 0px 10px; text-align: center; font-size: 18px;

}

.u-mtit p {

	padding-top: 10px; padding-bottom: 7px; font-size: 12px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;

}

.u-mtit p a {

	margin-left: 5px;

}

.m-mcon {

	padding: 10px 14px 7px 10px; font-size: 13px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;

}

.procontent {

	padding: 10px 14px 7px 10px; font-size: 13px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;

}

.m-mcon p {

	line-height: 1.8em; font-size: 1.1em;

}

.procontent p {

	line-height: 1.8em; font-size: 1.1em;

}

.m-mcon {

	line-height: 1.8em; font-size: 1.1em;

}

.m-mcon img {

	width: 100%;

}

.contactus {

	text-align: center;

}

.zx {

	height: 32px; line-height: 32px; margin-bottom: 20px;

}

.zx a {

	margin-right: 18px; display: inline-block;

}

.zx span {

	top: -10px; height: 32px; line-height: 32px; padding-left: 8px; display: inline-block; position: relative;

}

.m-abpro .m-con {

	padding: 10px 10px 16px; line-height: 1.8em; letter-spacing: normal; font-size: 1.1em; word-spacing: 10px; white-space: normal;

}

.m-abpro .m-con img {

	width: 100%;

}

.m-abpro p {

	line-height: 1.8em; font-size: 1.1em;

}

.m-nowra {

	margin: 0px auto; width: 80%;

}

.m-nowra img {

	width: 100%;

}

.g-page {

	margin-bottom: 20px;

}

.g-page .u-pup {

	border-radius: 5px; width: 25%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 1em; display: inline-block;

}

.g-page .u-pne {

	border-radius: 5px; width: 25%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 1em; display: inline-block;

}

.g-page .u-sa {

	border-radius: 5px; width: 25%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 1em; display: inline-block;

}

.g-page p {

	width: 10%; display: inline-block;

}

.g-page .pager-select {

	margin: 0px 10px; padding: 0px 20px; top: 10px; width: 10%; height: 30px; line-height: 30px; display: inline-block; position: relative;

}

.g-page .page_number {

	border-radius: 5px; left: 0px; top: 0px; width: 100%; height: 100%; text-indent: -1em; position: absolute; pointer-events: none; box-shadow: inset 0px 0px 5px #333;

}

.g-page .page_number::before {

	left: 50%; top: 12px; width: 0px; height: 0px; margin-left: 15px; border-top-color: rgb(170, 170, 170); border-right-color: rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, 0); border-top-width: 5px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; content: "";

}

.g-page .pager-select .page_number span {

	padding: 0px 2px; font-weight: bold;

}

.g-page .select_box {

	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; z-index: 0; opacity: 0;

}

.m-share {

	font-size: 13px; margin-bottom: 23px;

}

.m-share span {

	margin: 0px 10px 0px 30px; line-height: 25px; vertical-align: middle; float: left;

}

.m-share .m-ico {

	margin: 0px auto; width: 320px; position: relative;

}

.m-about .list {

	margin: 5px; line-height: 22px; font-size: 12px;

}

.m-about .list a {

	height: 33px; line-height: 33px; overflow: hidden; padding-left: 8px; font-size: 14px; display: block;

}

.m-about .list a:nth-child(1) {

	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.m-about .list a:last-child {

	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

.m-rec .m-con {

	margin: 0px auto; width: 320px; position: relative;

}

.m-rec .prev {

	left: 0px; top: 50%; width: 20px; height: 40px; margin-top: -35px; position: absolute; z-index: 99;

}

.m-rec .prev::before {

	background: rgb(186, 186, 186); left: 4px; top: 14px; width: 12px; height: 12px; position: absolute; z-index: 10; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.m-rec .prev::after {

	background: rgb(249, 249, 249); left: 8px; top: 14px; width: 12px; height: 12px; position: absolute; z-index: 11; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.m-rec .next {

	top: 50%; width: 20px; height: 40px; right: 0px; margin-top: -35px; position: absolute; z-index: 99;

}

.m-rec .next::before {

	background: rgb(186, 186, 186); top: 14px; width: 12px; height: 12px; right: 4px; position: absolute; z-index: 10; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.m-rec .next::after {

	background: rgb(249, 249, 249); top: 14px; width: 12px; height: 12px; right: 8px; position: absolute; z-index: 11; content: ""; transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg);

}

.m-rec .m-nowr {

	margin: 16px 22px 0px;

}

.m-rec .m-box {

	height: 177px; overflow: hidden;

}

.m-rec .m-box p a:nth-child(1) {

	margin-right: 10px;

}

.m-rec .m-box p a {

	width: 132px; text-align: center; line-height: 36px; float: left; display: inline-block;

}

.m-rec .m-box p a.mr10 {

	margin-right: 10px;

}

.m-rec .m-box p a img {

	border: 1px solid rgb(226, 226, 226); border-image: none; width: 130px; height: 91px; float: left;

}

