@charset "utf-8";
@font-face {font-family:'MYJhengHei';src:url("../fonts/MSJH.TTF");font-weight:normal;font-style:normal;}
html{-webkit-text-size-adjust:none;}
body {font-size:14px; color:#666;line-height:1.5em; margin:0; padding:0; font-family:'微軟正黑體', 'Microsoft JhengHei', 'MYJhengHei', '微軟雅黑', 'MicrosoftYaHei', 'Microsoft YaHei', 'Arial' !important; -webkit-text-size-adjust:none; background:#fff}
img { border:0; padding:0; margin:0;}
div,form,ul,ol,li,span,h1,h2,h3,h4,h5,h6,dl,dt,dd {border: 0;margin: 0;padding: 0;list-style-type:none }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
td, th {word-break: break-all;}
a { outline:none;-moz-outline:none; color:#666;}
a:link {color:#00bb9a;text-decoration: none}
a:visited {color:#00bb9a;text-decoration: none}
a:active {color:#00bb9a;text-decoration: none}
body a:hover {color:#00bb9a ;text-decoration:none;}
body a:focus {color:#00bb9a ;}
p { padding:0; margin:0; padding-bottom:10px;}
.tar { text-align:right}
.tal { text-align:left}
.tac { text-align:center}
.ft {float:left}
.fr {float:right}
.clear { clear:both}
.w100 { width:1170px; margin:0 auto; position:relative; z-index:2}
.page { text-align:center; padding-top:10px; padding-bottom:60px; float:right;}
.page ul { text-align:center}
.page ul li { display:inline-block; color:#666; font-size:18px; margin:0 3px; }
.page ul li a { font-size:14px; color:#666; padding:4px 10px; line-height:1.5em; vertical-align:middle;}
.page ul li a:hover {color:#fff; text-decoration:none; background:#a0a0a0 }
.page ul li.on a {color:#fff; background:#a0a0a0}
.page-prev { background:url(../images/tb-13.png) no-repeat left;padding-left:24px;}
.page-next { background:url(../images/tb-14.png) no-repeat right; padding-right:24px;}
.page ul li a:hover .page-prev {background:url(../images/tb-15.png) no-repeat left;}
.page ul li a:hover .page-next { background:url(../images/tb-16.png) no-repeat right;}

.main { margin-top:40px;}
.header { background:#f14291; min-height:40px; position:fixed; z-index:99; top:0; left:0; width:100%;}

.logo-som { float:left; padding-top:3px; padding-right:20px; padding-left:20px}
.logo-som img { width:70px; height:auto;}
.nav { position:relative; z-index:99; float:left;}
.nav-img { padding-top:9px; cursor:pointer;}
.nav-img img { width:30px; height:auto;}
.nav-menu { position:absolute; z-index:99; top:40px; left:0;width:100px; display:none;}
.nav-menu ul { padding:1%; background:#f14291; border:#fff solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;-webkit-box-shadow: 0 0 10px 2px #e3e3e3;-moz-box-shadow: 0 0 10px 2px #e3e3e3;box-shadow: 0 0 10px 2px #e3e3e3;}
.nav-menu ul li { border-bottom:#f5f5f5 solid 1px; text-align:center; padding:10px 0; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.nav-menu ul li a { font-size:18px; color:#fff; line-height:1.5em;}
.nav-menu ul li:hover { background:#c73778;}
.nav-menu ul li:last-child { border-bottom:none;}


.menu { position:fixed; z-index:999; top:0; left:0; width:100%; height:100%; display:none; }
#menu-con { width:500px; height:100%; overflow:auto; background:#fff; position:fixed; z-index:999; top:0; left:-500px;}
.menu-top { background:rgba(241,66,145,.8); padding:4%;}
.menu-top-img { display:table-cell; vertical-align:middle;width: 80px;height: 80px;overflow: hidden;position: relative;z-index: 2; -moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%;}
.menu-top-img img {width:auto;height:100%;position: absolute;z-index: 99;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.menu-top-word { display:table-cell;vertical-align:middle; padding-left:20px;}
.menu-top-word a { font-size:22px; color:#fff; line-height:1.5em; padding-right:15px;}
.left-welcome {display: table-cell;vertical-align: middle;}
.left-welcome a { font-size:19px;}
.left-logout { display: table-cell;}
/*.menu-top-word a:first-child { display:block;}
.menu-top-word a:nth-child(2) { border-right:#fff solid 2px; padding-right:15px; margin-right:15px;}*/
.menu-list li a { font-size:20px; color:#f14291; padding:8px 15px; display:block;}
.menu-list li:hover a { background:#f14291; color:#fff;}
.move{ -webkit-animation:mymove linear 0.3s forwards;-moz-animation:mymove linear 0.3s forwards;-ms-animation:mymove linear 0.3s forwards;-o-animation:mymove linear 0.3s forwards;animation:mymove linear 0.3s forwards;}
#menu-bg { position: fixed;
		top: 0;
		left: 0;
		background:rgba(0,0,0,.8);
		width:100%;
		height: 100%;
		display: none; z-index:998;}
@-webkit-keyframes mymove{
		from {left:-500px;}
		to {left:0;}
}
@-moz-keyframes mymove{
		from {left:-500px;}
		to {left:0;}
}
@-ms-keyframes mymove{
		from {left:-500px;}
		to {left:0;}
}
@-o-keyframes mymove{
		from {left:-500px;}
		to {left:0;}
}
@keyframes mymove{
		from {left:-500px;}
		to {left:0;}
}
	

.home { float:left; padding:10px 20px 0 30px;}
.home img { width:25px; height:auto;}
.date { font-size:16px; color:#fff; line-height:40px; float:left;}

.header-right { float:right; overflow:hidden; padding-top:9px; margin:0;}
.header-right li { float:left; padding-left:40px;}
.header-right li:first-child { padding-left:0;}
.header-icon { display:table-cell; vertical-align:middle;}
.header-icon img { width:17px; height:auto; padding-right:5px;}
.header-title { display:table-cell; font-size:18px; color:#fff; line-height:1.5em;}
.header-title.header-online { display:table-cell; width:55px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.logo { text-align:center; padding:25px 0 15px;}
.logo img { max-width:100%; height:auto;}

.banner { position:relative; z-index:3;}
.banner-img { overflow:hidden;}
.banner-img img { width:100%; height:auto;}

.search { width:1170px; position:absolute; z-index:999; top:50%; left:50%; -webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%); background:rgba(255,255,255,.5); -moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;}
.search-no {width:1170px; position:fixed; z-index:98; top:40px; left:50%;-webkit-transform: translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform: translate(-50%,0); background:#F04291;}
.search-no .search-s { margin:0; padding:0 2%;}
.search-no .search-key { display:none;}
.search-no .search-list { padding:10px 0; min-height:50px;}
.search-s { margin:2%;}
.search-fix { position:fixed; top:40px;-webkit-transform: translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform: translate(-50%,0); background:#F04291;-moz-border-radius:0px;-webkit-border-radius:0px; border-radius:0px;}
.search-fix  .search-top { display:none;}
.search-fix .search-s { margin:0; padding:0 2%;}
.search-fix .search-key { display:none;}
.search-fix .search-list { padding:10px 0; min-height:50px;}
.search-fix .search-down { top:60px;}

.search-top { line-height:0;}
.search-top ul {border:#ccc solid 1px; border-bottom:none; overflow:hidden; display:inline-block; background:#fff; margin:0;}
.search-top ul li { float:left; width:90px; border-left:#ccc solid 1px;  border-bottom:#ccc solid 1px; text-align:center; cursor:pointer;}
.search-top ul li:first-child { border-left:none;}
.search-top ul li a { font-size:18px; color:#F04291; font-weight:600; line-height:1.5em; padding:5px 0; display:block;}
.search-top ul li:nth-child(2) a { color:#741993; }
.search-top ul li:nth-child(3) a { color:#B28247; }
.search-top ul li:nth-child(4) a { color:#FF5F14; }
.search-top ul li:nth-child(5) a { color:#006DE6; }
.search-top ul li:nth-child(6) a { color:#00BB9A; }
.search-top ul li:hover a { color:#fff; background:#F04291}
.search-top ul li:hover { border-color:#F04291;}
.search-top ul li.active a { color:#fff; background:#F04291}
.search-top ul li.active { border-color:#F04291;}

.search-con {background:#F04291; margin:-1px 1px 0; position:relative; z-index:1;}
.search-list { margin:0 auto; width:1077px; padding-top:20px; }
.select-x { float:left;}
.search-input { float:left;}
.ys1 { float:left; width:815px; height:43px; line-height:43px; border:#ccc 1px solid; border-left:none; font-size:18px; color:#C9CACA; padding:0 10px; background:#fff;border-radius:0px;box-shadow:noen;}
.ys1:focus { color:#000;}

.ys2 { width:45px; height:45px; margin-left:5px;}
.search-g { width: 43px; height: 43px; line-height: 37px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #fff; border-radius: 5px; font-size: 40px; background: #F04291; color: #fff; text-align: center; float: left; margin-left: 5px; cursor: pointer; font-weight: normal; }

.search-key { display:block; clear:both; font-size:20px; color:#fff; line-height:1.5em; padding:10px 20px;font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.search-key a {font-size:16px; color:#fff; padding-left:25px; font-weight:500;}
.search-key a:hover { color:#ffcb05;}
.search-fix .search-con { position:static;}
.search-no .search-con { position:static;}
.search-no .search-down { top:65px}
.search-down { position:absolute; z-index:999; left:0; top:110px; width:100%; border:#ccc solid 1px; background:#fff; display:none;}
.search-down-con { margin:10px 20px 30px;} 
.search-row { width:49%; display:inline-block; vertical-align:top; margin:20px 0 0;}
.search-row .search-row { margin:0;}
.search-left { display:table-cell; vertical-align:top; font-size:18px; color:#231815; width:145px; line-height:35px;}
.search-left-s {display:table-cell; vertical-align:top; font-size:18px; color:#231815; width:50px; line-height:35px;}
.search-right { display:table-cell;}
.search-right .select-x { margin-right:10px;}
.input-1 { width:100%; border:#ccc solid 1px; background:#fff; height:30px; line-height:30px; font-size:16px; color:#666; padding:0 10px;}
.input-1:focus { color:#000}
.date-span { margin-right:10px;}
.date-input { width:30%; border:#ccc solid 1px; background: url(../images/tb-12.png) no-repeat right center #fff; height:30px; line-height:30px; font-size:16px; color:#666; padding:0 10px;}
.date-input:focus { color:#000}
.search-but { clear:both; display:block; width:172px; margin:0 auto;}
.sub-but { width:60px; height:35px; line-height:35px; text-align:center; font-size:18px; color:#fff; background:#F04291;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; border:none; margin:20px 5px; position:relative; z-index:1;transition: all 1s ease; float:left;}
.sub-but:hover { top:-2px;}
.search-right .select-x .select-o { width:100%; height:35px; line-height:35px; color:#666; font-size:16px; padding-right:35px;}
.check-ul li {  float:left; margin-top:8px; margin-right:20px;}
.check-ul li span { display:table-cell; vertical-align:middle; font-size:16px; color:#231815 !important;}

a.search-more { width:100px; border:#ccc solid 1px; background: url(../images/tb-12.png) no-repeat right center #fff; height:30px; line-height:30px; font-size:16px; color:#666; padding:0 10px; display:block; cursor:pointer;}

.search-term { border-bottom:#ccc solid 1px; overflow:hidden; padding:10px}
.search-term-ul li { float:left; font-size:16px; color:#4e3c2e; line-height:1.5em; border:#ccc solid 1px; padding:3px 10px 0; margin-right:15px;}
.search-term-ul li span {background:url(../images/tb-29.png) 10px center no-repeat; display:inline-table; background-size:15px; height:30px; width:26px; vertical-align:middle; cursor:pointer;}
.search-term-but { font-size:18px; color:#4e3c2e; line-height:35px; display:inline-table; cursor:pointer}
.input_check { 
    display: none;
	width:15px;
	height:15px;
} 
 
.input_check + label { 
    background-color: #FFF; 
    border: 1px solid #C1CACA; 
	width:15px;
	height:15px;
    display: inline-block; 
    position: relative; 
    margin-right:5px; 
} 
.input_check + label:active { 
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); 
} 
 
.input_check:checked + label { 
    background:url(../images/check-icon.png) no-repeat #efefef center;
    border: 1px solid #b4b5b7; 
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1); 
    color: #243441; 
} 
 
.input_check:checked + label:after { 
    content: ''; //勾选符号 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    color: #758794; 
    width: 15px;
	height:15px; 
    text-align: center; 
    vertical-align: middle;
	background:url(../images/check-icon.png) no-repeat;
} 
/**/
select::-ms-expand { display: none; }
select {
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: none;
  padding-right:0px;
}

.select-x .select-o{
display:block;
width:100px;
height:45px;
box-sizing:border-box;
border:#ccc solid 1px;
outline:none;
background:url(../images/tb-12.png) no-repeat right center #fff;
-webkit-appearance:none;
padding:0px 10px;
line-height:inherit;
color:inherit;
cursor:default;
font-size:18px; color:#F04291;
line-height:45px;
position:relative;
z-index:3;
text-transform:capitalize;
cursor:pointer;
border-radius:0px;
}

.select-d .select-o { width:140px; padding:0 10px; background:url(../images/tb-12.png) no-repeat right center #fff;}

option{
color:#222;
}
option:hover{
color:#fff;
background:#eadaeb !important;
}
option:checked{
background:#ccc;
color:#fff; 
}


.slider { text-align:center; position:relative; z-index:1; margin-top:8px;} 
.slider img { width:100%; height:auto;}
.slider .jssorb05 {
	position: absolute;
	left:auto !important; 
}
.slider .jssorb05 div,.slider .jssorb05 div:hover,.slider .jssorb05 .av {
	position: absolute;
	width: 10px;
	height: 10px;
	background:none;
	border:#fff solid 1px;
	overflow: hidden;
	cursor: pointer;
	-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:10px;
}
.slider .jssorb05 div:hover,.slider .jssorb05 .av:hover { background:#fff;}
.slider .jssorb05 .av {background:#fff; }
.slider .jssorb05 .dn, .slider .jssorb05 .dn:hover { background:#fff; }
.slider-word { position:absolute; z-index:99; bottom:0; left:0; width:100%; background:rgba(0,0,0,.6); font-size:22px; color:#fff; line-height:1.5em; font-weight:600; padding:1%; text-align:left;}

.index-left { width:815px; float:left;}
.index-right { width:336px; float:right; margin-top:30px;}

.index-nav { padding:30px 0 50px;}
.index-nav ul li { float:left; width:100px; text-align:center; cursor:pointer;}
.index-nav ul li a { font-size:19px; color:#F04291; line-height:1.5em; display:block; font-weight:600;}
.index-nav ul li:hover a { border-bottom:solid 4px; border-color:#F04291}
.index-nav ul li.active a { border-bottom:solid 4px; border-color:#F04291}

.index-nav ul li:nth-child(2) a { color:#741993; }
.index-nav ul li:nth-child(2):hover a { border-color:#741993}
.index-nav ul li:nth-child(2).active a {border-color:#741993}
.index-nav ul li:nth-child(3) a { color:#B28247; }
.index-nav ul li:nth-child(3):hover a { border-color:#B28247}
.index-nav ul li:nth-child(3).active a {border-color:#B28247}
.index-nav ul li:nth-child(4) a { color:#FF5F14; }
.index-nav ul li:nth-child(4):hover a { border-color:#FF5F14}
.index-nav ul li:nth-child(4).active a {border-color:#FF5F14}
.index-nav ul li:nth-child(5) a { color:#006DE6; }
.index-nav ul li:nth-child(5):hover a { border-color:#006DE6}
.index-nav ul li:nth-child(5).active a {border-color:#006DE6}
.index-nav ul li:nth-child(6) a { color:#00BB9A; }
.index-nav ul li:nth-child(6):hover a { border-color:#00BB9A}
.index-nav ul li:nth-child(6).active a {border-color:#00BB9A}


.index-new { margin-bottom:30px; overflow:hidden;}
.index-list { display:none; position:relative; z-index:1; margin:0 -9px;}
.index-li { width:33.33%; float:left; margin-bottom:25px;}
.index-li.index-banner { width:66.66%;overflow:hidden; margin-bottom: 24px;}
.index-list .index-li-pic { height:265px;}
.index-li-pic img { width:99%; height:auto;}

.index-li-img {  text-align:center;overflow:hidden; height:150px; position:relative;}
.index-li-img img { width:100%; height:auto; max-height:100%; position:absolute; z-index:99; top:50%; left:50%;object-fit: cover; transform:translate(-50%,-50%) scale(1); transition: all 1s ease;}
.index-li-con { width:86%; margin:0 auto; border:#ffebf6 solid 2px; padding:3%; position:relative; z-index:1}
.index-li-icon { position:absolute; z-index:999; right:5%; top:4%; width:48px; height:48px; background:url(../images/tb-6.png) no-repeat; background-size:100%;}
.index-li-title { margin:5px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index-li-sort { float:left; width:55px; height:28px; line-height:28px; text-align:center;  font-size:14px; color:#fff; background:#006DE6; font-weight:600; margin-right:2px;}
.index-li-name { font-size:16px; color:#595757; line-height:1.7em; display:inline;font-weight:600;}
.index-li-name:hover { color:#F04291}
.index-li-time { background:url(../images/tb-4.png) no-repeat left 0px; background-size:20px; font-size:16px; color:#727171; line-height:1.5em; padding-left:25px; margin:10px 0;}

.index-li-table { display:table; width:100%; font-size:15px; }
.index-li-com { float:left; text-align:center; width:33.33%; vertical-align:middle;}
.index-li-com span { line-height:1.5em;color:#727171;}
.index-li-address { background:url(../images/tb-5.png) no-repeat left 1px; background-size:13px; padding:1px 0px 1px 18px;}
.index-li-word a { color:#727171;}
.index-li-word a:hover span{color:#F04291 !important}
.index-li-com:last-child { text-align:right;}
.index-li-com:first-child { text-align:left;}
.index-li-com:nth-child(2) { text-align:center;}

.bg-1 {background:#741993;}
.bg-2 {background:#B28247;}
.bg-3 {background:#FF5F14;}
.bg-4 {background:#00BB9A;}
.index-li:hover .index-li-img img {transform:translate(-50%,-50%) scale(1.2);opacity:0.5;}
.index-li:hover .index-li-name { color:#F04291;}

.big-gg { width:728px; margin:0 auto; overflow:hidden; text-align:center;}
.big-gg img { max-width:100%; height:auto;}

.index-lan { margin:50px -5px; overflow:hidden; position:relative; z-index:1;}
.index-lan-pic li { width:33.3333%; float:left; margin-top:10px; }
.index-lan-pic li a { display:block;}
.lan-img { display:block; width:96%;height:250px; margin:0 auto;position:relative; z-index:1; background:#fff; opacity:1 }
.index-lan-pic li:nth-child(3) .lan-img { height:120px;}
.index-lan-pic li:nth-child(3) a:last-child {margin-top:10px;}
.index-lan-pic li:nth-child(4) { width:40%;}
.index-lan-pic li:nth-child(5) {width:60%;}
.index-lan-pic li:nth-child(4) .lan-img {width:96%; height:195px;}
.index-lan-pic li:nth-child(5) .lan-img {width:97.8%; height:195px;}

.lan-title { position:absolute; z-index:999; top:50%; left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%); font-size:24px; color:#E74291; font-weight:600;}
.index-lan-pic li a:hover .lan-title { display:none; }
.lan-bg { position:absolute; z-index:998; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.5);}
.index-lan-pic li a:hover .lan-bg { display:none;}

.leaflet { margin-top:10px;}
.leaflet-li { width:50%; float:left;}
.med-gg { width:336px; margin:20px auto 0; overflow:hidden; text-align:center;}
.med-gg img { max-width:100%; height:auto;}

.right-book {}
.right-book img { max-width:100%; height:auto;}

.notice { border:#c6c9c7 solid 1px; margin-top:15px;}
.notice-top { border-bottom:#f14291 solid 3px; overflow:hidden;}
.notice-top ul li { width:50%; float:left; text-align:center;}
.notice-top ul li a { font-size:18px; color:#f14291; line-height:1.5em; display:block; padding:5px 0;}
.notice-top ul li:hover a { color:#fff; background:#f14291}
.notice-top ul li.active a { color:#fff; background:#f14291}
.notice-list { padding:10px 0; display:none; overflow:hidden;}
.notice-li { padding:10px; overflow:hidden; position:relative; z-index:1;}
.notice-img { position:absolute; z-index:99; top:10px; left:10px; vertical-align:top; overflow:hidden;}
.notice-img img { width:120px; height:auto; object-fit: cover;
    transform: scale(1);//图片放大的倍数
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;}
.notice-con { margin-left:130px;}
.notice-con .index-li-title { margin:0 0 5px;}
.notice-con .index-li-time {  margin:0 0 5px; font-size:12px; padding:1px 0 1px 25px;}
.notice-li:hover .index-li-name { color:#F04291}
.notice-li:hover .notice-img img {transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2); opacity:0.5;}


.small-gg { width:320px; margin:10px auto 0; overflow:hidden; text-align:center;}
.small-gg img { max-width:100%; height:auto;}
.right-tag-title { font-size:24px; color:#F04291; line-height:1.5em; font-weight:600; padding-bottom:5px; padding-top:15px;}
.right-tag-list li { float:left; border:#F04291 solid 1px; margin-right:3px; margin-bottom:5px;}
.right-tag-list li a {font-size:16px; color:#00BF9A; line-height:1.5em; display:block; padding:3px 12px;}
.right-tag-list li:hover a { background:#F04291; color:#fff;}
.right-tag-topic .right-tag-title { color:#666}
.right-tag-topic .right-tag-list li { border-color:#ccc;}

.bottom-nav { margin-bottom:30px; overflow:hidden;}
.bottom-nav ul li { float:left; width:150px; text-align:center;}
.bottom-nav ul li a { font-size:18px; color:#741993; line-height:1.5em; font-weight:600; padding:10px 0;}
.bottom-nav ul li:nth-child(2) a {color:#B28247;}
.bottom-nav ul li:nth-child(3) a {color:#FF5F14;}
.bottom-nav ul li:nth-child(4) a {color:#006DE6;}
.bottom-nav ul li:nth-child(5) a {color:#00BB9A;}


.fotter-gray { background:#efefef;}
.gray-list { padding:15px 0; overflow:hidden;}
.gray-li { display:inline-block; vertical-align:top; border-left:#F04291 solid 1px; padding:10px 60px;}
.gray-li:first-child { border:none; padding-left:10px;}
.gray-img { display:table-cell; vertical-align:middle; padding-right:10px;}
.gray-img img { width:30px; height:auto;}
.gray-title {display:table-cell; font-size:20px; color:#F04291; line-height:1.5em;}
.gray-span { display:block; font-size:16px;color:#F04291; line-height:1.5em; padding-top:3px;  }

.fotter-red { background:#F04291; overflow:hidden; padding:30px 0;}
.red-list { text-align:center;}
.red-li { display:inline-block; vertical-align:top; text-align:left; padding:0 3%}
.red-li a { color:#fff;}
.red-li a:hover { color:#fff;}
.red-li a:focus { color:#fff;}
.red-li:first-child { width:210px; float:left; padding:0}
.red-li:last-child { width:190px; float:right; padding:0}
.fotter-logo img { width:140px; height:auto;}
.copyright { font-size:16px; color:#fff; line-height:1.5em; padding-top:10px;}
.design-by { color:#f896c2; font-size:12px; display:none;}
.design-by a {color:#f896c2; font-size:12px;}
.red-li-title { font-size:18px; font-weight:600; line-height:1.5em; padding-bottom:3px;}
.red-ul li { font-size:16px; line-height:1.5em;}


.fotter-icon { text-align:center; padding:10px 0;}
.fotter-icon a { display:inline-block; vertical-align:middle; padding:5px 15px;}

.fix { position:fixed; z-index:99; right:14%; top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); display:none;}
.fix img { width:60px; height:auto;}
.back {cursor:pointer;}
.time { margin-top:10px; cursor:pointer;}

/*活动内容*/
.connet { margin-top:110px;}
.connet .index-right { margin-top:20px;}
.banner-som { padding-top:20px; text-align:center;}
.banner-som img { max-width:100%; height:auto;}

.key { margin-top:20px;}
.key-title { font-size:20px; color:#727171; line-height:1.5em; display:table-cell; vertical-align:top; font-weight:600; width:80px;}
.key-list { display:table-cell;}
.key-list li { float:left; font-size:16px; color:#727171; line-height:1.5em; border:#00BB9A solid 1px; padding:3px 13px; margin-right:10px; margin-bottom:5px;}
.key-list li a {color:#727171;}
.act-title { border-bottom:#ccc solid 1px; padding:10px 0; margin-bottom:15px;}
.act-sort { display:table-cell; vertical-align:top; font-size:30px; line-height:1.5em; font-weight:600; padding-right:15px; width:92px;}
.act-sort.color-2 {width:100px;}
.act-name {display:table-cell; font-size:30px; line-height:1.5em; color:#231815; font-weight:600;}
.act-com { clear:both; padding-top:15px;}
.act-com-title { float:left; font-size:18px; color:#595757; line-height:1.5em; width:125px;}
.act-com-word {float:left; font-size:18px; color:#595757; line-height:1.5em; width:400px;}
.act-com-but { float:left; position:relative; z-index:1;-webkit-transition: all 1s ease;-moz-transition: all 1s ease; -ms-transition: all 1s ease;  -o-transition: all 1s ease;transition: all 1s ease;}
.act-com-but:hover { top:-2px;}
a.act-inform { background:url(../images/tb-15.png) no-repeat 10px center #00BB9A; background-size:15px; height:30px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#fff !important; line-height:30px; display:block; padding-left:30px; padding-right:10px;}
.act-address { width:30px; height:auto;}
.act-apply-w { border:#F04291 solid 1px; background:#fff; padding:3px; moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
a.act-apply { background:url(../images/tb-17.png) no-repeat 8px center #F04291; background-size:20px; height:30px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:18px; color:#fff !important; line-height:30px; display:block; padding-left:35px;padding-right:10px;}
a.act-apply:hover { color:#fff;}
.act-prompt { border-bottom:#ccc solid 1px; font-size:18px; color:#595757; line-height:1.5em; padding:20px 0 20px 125px;}
.act-prompt a { color:#036EB8; padding:0 2px;}
.act-info-l { float:left; padding-top:10px;}
.act-info-r { float:right;}
.act-info { padding:15px 0 0; position:relative; z-index:3;}
.act-view { background:url(../images/tb-18.png) no-repeat 5px center; background-size:25px; font-size:16px; color:#F04291; line-height:1.5em; font-weight:600; padding-left:35px; padding-right:15px; }
.act-release { font-size:16px; color:#595757; line-height:1.5em;}
.act-release a { font-weight:500; color:#036EB8; padding-left:5px;}
.act-release b { font-weight:500; color:#036EB8; padding-left:5px;}
.act-icon { display:inline-block; vertical-align:top; margin-right:15px}
.act-icon img { width:40px; height:auto;}
.act-icon a { padding:0 8px; display:table-cell; vertical-align:middle; }
a.act-like { background:url(../images/tb-27.png) no-repeat 10px center #036EB8; background-size:15px; height:30px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#fff; line-height:30px; display:inline-block; padding-left:30px; padding-right:10px;margin-top:5px;}
a.act-share {background:#036EB8; background-size:15px; width:60px; height:30px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#fff; line-height:30px; display:inline-block; text-align:center; margin-top:5px;}

.act-term { padding-top:30px;}
.headline { font-size:24px; color:#F04291; line-height:1.5em; font-weight:600;}
.act-term-list { padding-top:5px; padding-bottom:20px;}
.act-term-li { border-bottom:#ccc solid 1px; padding:10px 0; clear:both; overflow:hidden;}
.act-term-li:first-child,.act-term-li:last-child { border:none;}
.act-term-li span { float:left;vertical-align:top; font-size:18px; color:#3E3A39; line-height:1.5em; display:block; min-height:1px;}
.act-term-li img { width:auto; height:18px;}
.act-term-date { width:125px;}
.act-term-time {width:115px;}
.act-term-title {width:220px;}
.act-term-address {width:100px; text-align:center}
.act-term-fee {width:95px;text-align:center}
.act-term-num {width:80px;text-align:center}
.act-term-enter { border:#F04291 solid 1px; background:#fff; padding:2px; moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; position:relative; z-index:1;-webkit-transition: all 1s ease;-moz-transition: all 1s ease; -ms-transition: all 1s ease;  -o-transition: all 1s ease;transition: all 1s ease;}
.act-term-enter:hover { top:-2px;}
.act-term-enter a { background:url(../images/tb-17.png) no-repeat 8px center #F04291; background-size:15px; width:40px; height:25px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:14px; color:#fff !important; line-height:25px; display:block; padding-left:30px;}
.act-term-enter a:hover { color:#fff;}
.button { width:35px; height:35px; background:#fff; border:#F04291 solid 2px; font-size:0px; color:#F04291; line-height:35px !important; text-align:center; margin:0 auto; cursor:pointer;background:url(../images/jia-p.png) no-repeat center; text-indent:100%; background-size:20px;}
.term-b { display:none;}
.act-i { font-style:normal;}

.act-note { padding:20px 0;}
.act-note-list { padding:2%; margin-top:10px;}
.act-note-list li { font-size:18px; color:#00bb9a; line-height:1.5em; padding-bottom:5px;}

.act-content { padding-top:10px;}
.act-content-con { font-size:18px; color:#595757; line-height:1.5em; padding:10px 0 30px; word-break: break-all;}
.act-content-con p { padding-bottom:20px;}
.act-content-con img { max-width:100%; height:auto; padding-top:10px;}

.topic-more { padding:20px 0;}
.topic-more-title {font-size:24px; color:#00BF9A; line-height:1.5em; font-weight:600;}
.topic-more-list { padding-top:10px;}
.topic-more-list li a { font-size:20px; color:#3E3A39; line-height:1.5em; padding-bottom:10px;}
.topic-more-list li a:hover {color:#00BF9A;}

.act-more { padding-bottom:30px;}
.act-more-list { padding:20px 0 0; overflow:hidden; }

.act-padd { margin-top:15px;}

.right-unit { border:#ccc solid 1px; padding:4%;}
.right-unit-img img { width:100%; height:auto;}
.right-unit-word { font-size:18px; line-height:1.5em; padding:10px 10px 0; position:relative; z-index:1; min-height:23px;}
.right-unit-word span { color:#595757; vertical-align:top;}
.right-unit-word a { color:#036EB8;}
.right-unit-name { width:50px; position:absolute; z-index:99;}
.right-unit-con { margin-left:50px; display:block; word-wrap:break-word}
.right-unit-topic .right-unit-name { width:90px; display:none;}
.right-unit-topic .right-unit-con {margin-left:0px; }

.act-notice-title { border-bottom:#E74291 solid 1px; font-size:24px; color:#E74291; line-height:1.5em; font-weight:600; margin:10px 10px 0;}
.connet .index-con { margin-bottom:50px; overflow:hidden;}


/*专题内容*/
.caption { margin-top:20px;}
.caption-left { float:left; width:48%; font-size:20px; color:#00BB9A; line-height:45px; border-bottom:#00BB9A solid 1px; padding-left:1%}
.caption-left a {color:#00BB9A; cursor:pointer; padding-right:15px;}

.caption-right { width:49%; float:right; background:#00BB9A; position:relative; z-index:1; overflow:hidden;border:#00BB9A solid 1px;}
.caption-right .ys1 { width:90%; height:45px; line-height:45px; border:none; background:#fff; color:#666; padding-left:10px; }
.caption-right .ys2 { position:absolute; z-index:99; top:50%; right:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); background:#00BB9A; width:40px; height:auto; padding:6px 20px}
.topic-title { padding:20px 0;}
.topic-key { padding-bottom:20px;}
.caption-right .blog-s-btn { padding:0;}

.topic-notice-title {border-bottom:#00BB9A solid 1px; color:#00BB9A; }
.topic-notice .notice-li:hover .index-li-name { color:#00BB9A;}

.topic-time { background:url(../images/tb-31.png) no-repeat 5px center; background-size:20px; font-size:16px; color:#595757; line-height:1.5em; font-weight:600; padding-left:30px; padding-right:15px; margin-left:15px; padding-top:1px; padding-bottom:1px;}

.topic-notice .topic-time {font-size: 14px;color:#666; margin:0; background:url(../images/tb-31.png) no-repeat 0px center;background-size:20px; padding-left:25px;}
.topic-notice-name {font-size: 14px; color:#036EB8; line-height:1.5em;}


/*活动表格*/
.act-form { padding:30px 0 60px;}
.act-form-title { font-size:24px; color:#F04291; line-height:1.5em; font-weight:600; text-align:center;}
.act-form-title span { background:url(../images/tb-37.png) no-repeat right center; background-size:25px; padding-right:28px;}
.upload-banner { background:#f7f7f7; padding:30px 0; margin-top:20px;}
.upload-banner-title { font-size:18px; color:#3E3A39; line-height:1.5em; text-align:center; padding-bottom:20px; }
.upload-banner-but { text-align:center;}
.activity-submit-btn {position:relative; z-index:1;transition: all 1s ease;}
.activity-submit-btn:hover {top:-2px;}
.upload-but { padding:3px 10px; font-size:16px; color:#fff; line-height:1.5em; text-align:center; background:#F04291; border:none; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin:0 5px;position:relative; z-index:1;transition: all 1s ease;}
.upload-but:hover { top:-2px;}
.pop-jpg { width:100px; padding:3px 0; font-size:16px; color:#fff; line-height:1.5em; text-align:center; background:#00BB9A; border:none; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; float:right; cursor:pointer; margin:10px 0;position:relative; z-index:1;transition: all 1s ease;}
.pop-jpg:hover { top:-2px;}
.topic-ban { width:50%; margin:20px auto 0;}

.act-row { margin-top:20px;}
.act-row-l { display:table-cell; vertical-align:middle;}
.act-row-r { display:table-cell;}
.act-row-left { display:table-cell; vertical-align:top; font-size:18px; color:#231815; line-height:35px; width:130px;}
.act-row-right { display:table-cell;}
.act-row-sort { font-size:18px; color:#231815; line-height:35px; float:left; margin-right:10px;}
.act-row-sort-more { width:100px; border:#ccc solid 1px; background: url(../images/tb-12.png) no-repeat right center #fff; height:33px; line-height:33px; font-size:16px; color:#666; padding:0 10px; display:block; cursor:pointer; float:left; margin-right:20px;}
.act-row-more {font-size:14px; color:#999; line-height:35px; float:left; margin-right:20px;}
.act-row-term { float:left; border:none; padding:0;}
.act-row-term .search-term-ul { float:left;}
.act-row-term  .search-term-but {float:left;}
.dele { width:27px; height:27px; background:url(../images/mke_close.png) no-repeat; background-size:100%;display: inline-block; cursor:pointer;}
.select-act { float:left; margin-right:20px;}
.select-act .select-act-x {
display:block;
width:161px;
height:35px;
box-sizing:border-box;
border:#ccc solid 1px;
outline:none;
background:url(../images/tb-12.png) no-repeat right center #fff;
-webkit-appearance:none;
padding:0px 10px;
line-height:inherit;
color:inherit;
cursor:default;
font-size:16px; color:#666;
line-height:35px;
position:relative;
z-index:3;
text-transform:capitalize;
cursor:pointer;
}
.act-row-key {font-size:16px; color:#666;line-height:35px;padding:0px 10px;width:100px;height:35px;border:#ccc solid 1px; background:#fff; float:left; margin-right:15px;}
.tag-more { font-size:16px; color:#231815; line-height:1.5em; display:block;}
.act-row-such {font-size:16px; color:#999; line-height:1.5em; display:block;}
.act-input-1 {font-size:16px; color:#666;line-height:35px;padding:0px 10px;width:600px;height:35px;border:#ccc solid 1px; background:#fff; float:left;}
.act-input-3 {font-size:16px; color:#666;line-height:35px;padding:0px 10px;width:442px;height:35px;border:#ccc solid 1px; background:#fff; }
.act-input-4 {font-size:16px; color:#666;line-height:35px;padding:0px 10px;width:300px;height:35px;border:#ccc solid 1px; background:#fff;float:left;}
.act-input-1:focus { color:#000}
.act-input-3:focus { color:#000}
.act-input-4:focus { color:#000}
.act-row-radio { line-height:35px;}
.act-row-radio-span { font-size:18px; color:#595757;}

.act-form-center { padding:70px 0;}
.act-row-date { clear:both; padding-top:10px;}
.act-row-date:first-child {padding-top:0px;}
.act-row-radio { float:left; width:130px;}
.act-row-odd { float:left; margin-right:20px;}
.act-row-odd-input { margin-bottom:5px;}
.act-row-odd-input:last-child { margin-bottom:0;}
.act-input-2 { width:140px; border:#ccc solid 1px; background: url(../images/tb-12.png) no-repeat right center #fff; height:35px; line-height:35px; font-size:16px; color:#666; padding:0 10px;}
.act-row-but {  width:35px; height:35px; background: url(../images/jia-g.png) no-repeat center #EFEFEF; background-size:20px; border:#999 solid 2px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:0px; color:#999; line-height:35px !important; text-align:center; float:left; }

.act-row-radio-more .act-row-radio { width:auto; margin-right:15px;}
.act-row-apply { width:100%; float:none; overflow:hidden; margin-bottom:5px;}
.upload-img { background:url(../images/tb-35.png) no-repeat left center; font-size:18px; color:#595757; line-height:35px; float:left; padding-left:25px;}
.act-row-enter { float:left; width:120px; height:35px; background:#666;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:18px; color:#fff; line-height:35px; text-align:center; margin-left:30px; cursor:pointer;}
.act-row-radio-tow { float:left;}
.act-row-radio-tow .act-row-radio { width:auto; margin-right:15px;}


.act-form-center-l { width:700px; float:left;}
.act-form-center-r { width:400px; float:right; border:#ccc solid 1px; margin-top:20px;}
.act-form-center-r .upload-banner { margin:20px;}
.act-form-host { margin:0 20px;}
.host-row { margin-bottom:20px;}
.host-row-left { display:table-cell; vertical-align:top;font-size:18px; color:#231815; line-height:35px; width:60px;}
.host-row-right {display:table-cell;}
.act-input-5 {font-size:16px; color:#666;line-height:35px;padding:0px 10px;width:275px;height:35px;border:#ccc solid 1px; background:#fff;}
.act-input-5:focus { color:#000}
.act-form-bottom-li { border:#ccc solid 1px; background:#efefef; overflow:hidden; padding:2%; margin-bottom:10px; position:relative; z-index:1;}
.act-form-close {position:absolute; z-index:99; top:5px; right:5px; width:27px; height:27px; background:url(../images/mke_close.png) no-repeat; background-size:100%;}
.act-form-bottom-row { width:32%; display:inline-block; vertical-align:top; margin:5px 0;}
.act-form-bottom-word {font-size:18px; color:#231815; line-height:35px; float:left; width:55px;}
.act-input-6 { width:110px; border:#ccc solid 1px; background: url(../images/tb-12.png) no-repeat right center #fff; height:35px; line-height:35px; font-size:16px; color:#666; padding:0 10px; margin-right:10px}
.act-input-6:focus { color:#000}
.act-input-7 {font-size:16px; color:#666;line-height:35px;padding:0px 10px;width:240px;height:35px;border:#ccc solid 1px; background:#fff;float:left;}
.act-input-8 {font-size:16px; color:#666;line-height:35px;padding:0px 10px;width:94px;height:35px;border:#ccc solid 1px; background:#fff;float:left; margin-left: 12px;}
.act-form-bottom-row .act-row-radio { width:auto; margin-left:10px;}
.act-form-bottom-row  .select-act .select-act-x { width:120px;}
.act-form-bottom .act-row-but { float:right; margin-top:10px;}
.act-input-7:focus { color:#000}
.act-input-8:focus { color:#000}

.act-form-bottom-3 { width:89px; padding-right:3px}
.act-form-bottom-6 { width:89px; padding-right:3px ;text-align:right;}
.act-form-bottom-row .act-row-radio-tow .act-row-radio { width:auto; margin-right:0px;}
.act-form-note { margin-top:20px;}
.act-form-note-textarea { border:#ccc solid 1px; width:80%; height:100px; font-size:16px; color:#666; line-height:1.5em; padding:10px; margin-top:10px;}
.act-form-term { font-size:18px; color:#036EB8; line-height:1.5em; text-align:center; padding:20px 0; cursor:pointer;}

.act-form-content {margin-top:50px;}
.act-form-content-noice { font-size:14px; color:#F00; line-height:1.5em; text-align:right;}


.pop-sort-more { width:680px; display:none; padding-top:1%}
.pop-sort-more-ul {padding:1% 4% 50px; overflow:hidden;}
.pop-sort-more-ul li { padding-right:20px; padding-bottom:10px; float:left;}
.pop-sort-more-ul li span {display:table-cell; vertical-align:middle; font-size:16px; color:#231815;}

.result-top { margin-top:20px;}
.result-title { float:left;}
.result-sequence { float:right; margin-top:10px;}
.sequence-title { display:table-cell; vertical-align:top; font-size:16px; color:#666; line-height:1.5em;}
.sequence-list { display:table-cell; padding-left:10px;}
.sequence-list li { float:left;  font-size:16px; color:#666; line-height:1.5em; margin-right:5px; cursor:pointer;}
.sequence-icon { width:10px; height:10px; border:#ccc solid 1px; -moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%; display:inline-block; margin-right:3px;}
.sequence-list li:hover .sequence-icon { background:#ccc;}
.sequence-list li.active .sequence-icon { background:#ccc;}
.result-more-list { margin-top:10px;}

.topic { padding-bottom:30px; position:relative; z-index:3;}
.topic-list { padding-top:20px;}
.topic .index-li .index-li-pic { height:auto;}
.topic .index-li.index-banner .index-li-pic img { width:100%; height:230px;}
.topic .index-li.index-banner .index-li-con { width:92%; margin:0 auto; padding:2%; position:relative; z-index:1; }
.topic .index-li-con { border:#d7ebe9 solid 2px;}
.index-li-pic {overflow:hidden; line-height:0;}
.topic-li-title { position:absolute; z-index:999; left:2%; bottom:4%; width:96%; background:rgba(0,0,0,.8)}
.topic-li-title a { font-size:20px; color:#fff; line-height:1.5em; padding:5px 10px;}
.topic .index-li:hover .index-li-name { color:#00BF9A;}
.topic-list .index-li-word { position:relative;}
.topic-list .index-li-word span { width:auto; margin-right:0;}
.index-li-word .topic-time { background-size: 17px; font-size: 14px; margin-left:0;background: url(../images/tb-31.png) no-repeat 0px 0px;background-size: 20px; padding-bottom:2px; min-height:20px;}
.index-li-word .act-view {background-size: 22px;font-size: 14px; padding-right:0; position:absolute; z-index:99; right:0;}
.index-li .act-release { padding-bottom:5px;}
.topic-button { color:#00BF9A; border-color:#00BF9A;background: url(../images/jia-l.png) no-repeat center; background-size:20px; }


.payment-top { width:510px; margin:0 auto; padding-top:80px; padding-bottom:50px; overflow:hidden}
.payment-top ul li { width:33.33%; float:left; text-align:center; position:relative; z-index:1; cursor:pointer;}
.payment-top ul li:first-child:before { content:''; width:120px; height:6px; position:absolute; z-index:999; top:50%; right:-60px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background:url(../images/tb-38.png) center no-repeat;  }
.payment-top ul li:last-child:before {content:''; width:120px; height:6px; position:absolute; z-index:999; top:50%; left:-60px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background:url(../images/tb-38.png) center no-repeat; }
.payment-word { position:absolute; z-index:999; top:-30px; left:0; width:100%; text-align:center; font-size:16px; line-height:1.5em; color:#dfe4ea;}
.payment-top ul li .payment-bg { width:50px; height:50px; display:block; margin:0 auto; background-color:#fff; background-size:50px; }
.payment-bg1 { background:url(../images/tb-48.png) no-repeat center;}
.payment-bg2 { background:url(../images/tb-41.png) no-repeat center;}
.payment-bg3 { background:url(../images/tb-42.png) no-repeat center;}
.payment-bg4 { background:url(../images/tb-81.png) no-repeat center;}
.payment-top ul li:hover .payment-word { color:#f04291}
.payment-top ul li:hover .payment-bg1 {background:url(../images/tb-47.png) no-repeat center #fff;}
.payment-top ul li:hover .payment-bg2 {background:url(../images/tb-45.png) no-repeat center #fff;}
.payment-top ul li:hover .payment-bg3 {background:url(../images/tb-43.png) no-repeat center #fff;}
.payment-top ul li:hover .payment-bg4 {background:url(../images/tb-83.png) no-repeat center #fff;}
.payment-top ul li.active .payment-word { color:#f04291}
.payment-top ul li.active .payment-bg1 {background:url(../images/tb-40.png) no-repeat center #fff;}
.payment-top ul li.active .payment-bg2 {background:url(../images/tb-46.png) no-repeat center #fff;}
.payment-top ul li.active .payment-bg3 {background:url(../images/tb-44.png) no-repeat center #fff;}
.payment-top ul li.active .payment-bg4 {background:url(../images/tb-82.png) no-repeat center #fff;}
.payment-top ul li.fous .payment-word { color:#f04291}
.payment-top ul li.fous .payment-bg1 {background:url(../images/tb-47.png) no-repeat center #fff;}
.payment-top ul li.fous .payment-bg2 {background:url(../images/tb-45.png) no-repeat center #fff;}
.payment-top ul li.fous .payment-bg3 {background:url(../images/tb-44.png) no-repeat center #fff;}
.payment-top ul li.fous .payment-bg4 {background:url(../images/tb-83.png) no-repeat center #fff;}
.payment-top ul li.active:first-child:before { background:url(../images/tb-38.png) center no-repeat;}
.payment-top ul li.active:last-child:before {background:url(../images/tb-39.png) center no-repeat; }
.payment-top ul li.fous:first-child:before { background:url(../images/tb-39.png) center no-repeat;}
.payment-top ul li.fous:last-child:before {background:url(../images/tb-39.png) center no-repeat; }

.payment-title { background:#ebeef1;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; position:relative; z-index:1; padding:10px 10px 10px 35px; font-size:20px; color:#2f3032; line-height:1.5em;}
.payment-title:before { content:''; position:absolute; z-index:99; left:25px; top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); width:2px; height:18px; background:#f04291}

.confirm-li { border:#ebeef1 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-top:10px; padding:20px; position:relative; z-index:1;}
.confirm-img { position:absolute; z-index:99; display:block;vertical-align:top; width:161px;}
.confirm-img img { max-width:100%; height:auto;}
.confirm-con { margin-left:180px;}
.confirm-con .index-li-title { margin:0 0 5px; width:70%;}
.confirm-con .index-li-title a {font-size:20px; color:#595757; line-height:1.5em; font-weight:600;}
.confirm-con .index-li-title a:hover { color:#f04291}
.confirm-con .index-li-sort { margin-right:10px;}
.confirm-con .index-li-name { font-size:20px;}
.iconfirm-address { font-size:16px; line-height:1.5em; color:#636a70;}
.iconfirm-day {font-size:16px; line-height:1.5em; color:#636a70; padding-top:16px;}
.iconfirm-time { padding-left:15px; }
.iconfirm-pos { position:absolute; z-index:999; right:20px; top:20px;}
.iconfirm-fee { font-size:20px; color:#636a70; line-height:1.5em; padding-bottom:35px; text-align:right;}
.iconfirm-fee span { font-size:30px; color:#f04291;}
.iconfirm-amount-span { font-size:16px; color:#9c9ca6; line-height:1.5em; display:table-cell; vertical-align:middle; padding-right:15px;}
.iconfirm-num  { display:table-cell; border:#9c9ca6  solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; height:25px; line-height:25px; padding:0 10px;}
.iconfirm-num label { display:inline; vertical-align:middle; padding:0;}
.iconfirm-num label span { font-size:23px; color:#f04291;font-weight:600; line-height:25px;}
.iconfirm-num .num-input {display:inline; width:45px; border:none; text-align:center; font-size:18px; color:#333; vertical-align:middle; background:none; padding:0;}

.payment-enter { padding-top:30px;}
.enter-li {border:#ebeef1 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-top:10px; padding:15px 20px;}
.enter-pad { padding:0px 20px 15px;}
.enter-title { font-size:20px; color:#00bb9a; line-height:1.5em;}
.enter-title-name { display:table-cell; vertical-align:middle;}
.enter-title-icon { width:350px; height:10px; background:url(../images/tb-49.png) right center no-repeat; display:table-cell;position:relative; z-index:1;transform:rotateX(180deg);}
.enter-title-icon:before { content:''; position:absolute; z-index:99; left:20px; top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); width:300px; height:2px; background:#dfe1e3;}
.enter-con { padding:0; overflow:hidden;}
.enter-row { padding-top:20px; clear:both;}
.enter-row-l { float:left; width:50%;}
.enter-name {font-size:15px; color:#2f3032; line-height:35px; padding-right:20px;}
.enter-input {display: table-cell;}

.enter-input input[type="text"] {border: #d3d3d3 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 35px;line-height: 35px; font-size: 16px; color: #999; padding: 0px 10px; -webkit-box-shadow: inset 0 2px 10px #e5e5e5; -moz-box-shadow: inset 0 2px 10px #e5e5e5;box-shadow: inset 0 2px 10px #e5e5e5;}
.enter-input input[type="text"]:focus { color:#000}
.enter-li .act-row-radio { width:auto; margin-right:15px; }
.enter-li .act-row-radio-span {font-size:20px; color:#2f3032; padding-left:3px;}
.enter-check { font-size:20px; color:#2f3032; float:left; margin-right:20px; margin-top:8px;}
.enter-width-1 { width:320px;}
.enter-width-2 { width:780px;}
.enter-width-3 { width:780px; height:100px; line-height:1.5em; padding:10px;border: #d3d3d3 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 16px; color: #999; -webkit-box-shadow: inset 0 2px 10px #e5e5e5; -moz-box-shadow: inset 0 2px 10px #e5e5e5;box-shadow: inset 0 2px 10px #e5e5e5;}
.enter-sm {font-size:20px; color:#2f3032; padding-top:5px; display:block; }
.enter-sm a {color:#f04291;}

.payment-play { padding-top:30px;}
.play-con {border:#ebeef1 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-top:10px; padding:20px;}
.play-mode li { margin-bottom:10px;}
.play-mode li span { display:inline-table;  position:relative; z-index:1;}
.play-mode li img { max-width:100%; height:auto; border:#dfe1e3 solid 2px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.play-mode li:hover img {border:#f04291 solid 2px;}
.play-mode li.active img {border:#f04291 solid 2px;}
.play-mode li span:before { content:''; position:absolute; z-index:99; top:2px; right:2px; width:30px; height:30px; background:url(../images/tb-50.png) no-repeat; display:none;}
.play-mode li:hover span:before { display:block;}
.play-mode li.active span:before { display:block;}

.play-offer { margin-top:30px;}
.coupon {font-size: 16px; color: #636a70; cursor:pointer;}
.coupon img {transform:rotate(180deg); margin-left:5px;}
.coupon-s { margin-top:10px;}
.play-input-1 { width:180px;border: #d3d3d3 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 35px;line-height: 35px; font-size: 16px; color: #999; padding: 0px 10px; -webkit-box-shadow: inset 0 2px 10px #e5e5e5; -moz-box-shadow: inset 0 2px 10px #e5e5e5;box-shadow: inset 0 2px 10px #e5e5e5; display:table-cell; vertical-align:top;}
.play-input-1:focus { color:#000}
.enter-li .act-row-radio { width:auto; margin-right:15px; display:table-cell; vertical-align:top; }
.play-input-2 {width:75px; height: 36px;line-height:36px;font-size: 20px; color: #fff;text-align: center; background: #f04291; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border-radius: 5px; margin-left:15px;}

.payment-message {border:#ebeef1 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-top:30px; padding:0 10px}
.payment-message input { width:100%; height:58px; line-height:28px; font-size:24px; color:#9c9ca6; border:none; background:none; }
.payment-message input:focus { color:#000}

.payment-bottom { padding:30px 0 60px;}
.payment-money { font-size:24px; color:#636a70; line-height:1.5em; text-align:right;}
.payment-money span { min-width:150px; display:inline-block;}

.payment-total { background:#ebeef1; height:65px; line-height:65px; text-align:right;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-top:20px;}
.payment-total-word { font-size:24px; color:#636a70; padding-right:20px;}
.payment-total-word b { font-weight:500; color:#f04291}
.payment-total-but { background:#f04291; font-size:24px; color:#fff; line-height:65px; padding:0 15px; display:inline-block;}
.payment-back a {font-size:24px; color:#f04291; line-height:1.5em; margin-top:10px; display:block; }

.payment-carry { text-align:center; padding-bottom:60px}
.carry-con { font-size:18px; color:#333; line-height:1.5em;}
.carry-con { padding-bottom:20px;}
.carry-con-title { font-size:20px;}
.carry-con img { max-width:100%; height:auto;}
.carry-con a { color:#0470bb; padding-left:5px;}
.look-order { text-align:center; margin-bottom:15px}
.look-order a { font-size:20px; color:#fff !important; line-height:50px; height:50px; background:#f04291; padding:0 15%; display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; position:relative; z-index:1;transition: all 1s ease;}
.look-order a:hover { top:-2px}
.back-home a {font-size:20px; color:#f04291; line-height:1.5em;}

.payment-select { padding-bottom:60px;}
.payment-select .look-order { margin-top:30px;}


.member { padding:90px 0;}
.member-about {border:#ebeef1 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; position:relative; z-index:1; padding:20px 30px;}
.member-about-img{ position:absolute; z-index:999; top:-50px; left:30px; background:#fff;}
.member-about-img img { width:200px; height:auto; -moz-border-radius:5%;-webkit-border-radius:5%; border-radius:5%; border:#fff 4px solid;-webkit-box-shadow: 0 0 8px 1px #444;-moz-box-shadow: 0 0 8px 1px #444;box-shadow: 0 0 8px 1px #444; }
.member-about-img:hover img { opacity:.6}

.member-about-con { padding-left:230px; font-size:16px; color:#9c9ca6; line-height:1.5em;}
.member-about-title { font-size:24px; color:#2f3032; line-height:1.5em; vertical-align:middle;}
.member-about-name { padding-right:10px;}
.member-about-jian { padding-top:3px;}
.member-about-ai { background:url(../images/tb-53.png) no-repeat left center; padding-left:25px; margin-right:30px;}
.member-about-old {background:url(../images/tb-54.png) no-repeat left center; padding-left:25px; margin-right:30px;}
.member-about-talk {background:url(../images/tb-55.png) no-repeat left 4px; padding-left:25px; width:500px; height:48px; overflow:hidden; margin-top:3px;}
.member-about-but { position:absolute; z-index:999; bottom:20px; right:30px;}
.member-about-but a {position:relative; z-index:1;transition: all 1s ease;} 
.member-about-but a:hover { top:-2px;}
a.member-about-car { border:#f04291 solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#f04291 !important; line-height:1.5em;  background:url(../images/tb-56.png) no-repeat 15px 6px #fff; background-size:22px; display:inline-block; padding:5px 15px 5px 44px;  }
a.member-about-car.active {background:url(../images/tb-56-2.png) no-repeat 15px 6px #f04291; background-size:22px;color:#fff !important;}
a.member-about-data {border:#00bb9a solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#00bb9a !important; line-height:1.5em;  background:#fff; margin-left:15px; display:inline-block; padding:5px 15px; }

.member-top { margin-top:20px; border:#ebeef1 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; position:relative; z-index:1; padding:0 20px;}
.member-top ul { margin:0;}
.member-top ul li { display:inline-block; position:relative; z-index:1; padding:0 17px 0 12px;}
.member-top-top ul li:first-child { padding-left:0;}
.member-top ul li a { font-size:18px; color:#9c9ca6; line-height:1.5em; border-bottom:#fff solid 4px; padding-bottom:10px; display:block; cursor:pointer; padding-top:15px}
.member-top ul li:hover a {border-bottom:#f04291 solid 4px; color:#2f3032;}
.member-top ul li.active a {border-bottom:#f04291 solid 4px; color:#2f3032;}
.member-top ul li img { width:auto; height:25px; vertical-align:middle;}
.member-top ul li span { vertical-align:middle; padding-left:8px;}

.keep-list { padding-top:25px; overflow:hidden;}
.keep-li { width:25%; float:left;}

.member-list { padding-bottom:25px;}
.member-li {border:#ebeef1 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; position:relative; z-index:1; margin-top:25px;}
.member-li-top { font-size:18px; color:#9c9ca6; line-height:1.5em; background:#ebeef1; padding:12px 30px;}
.member-li-num { padding-left:30px;}
.member-li-span { font-size:18px; color:#636a70; line-height:1.5em;}
.member-li-span span { margin-right:20px;}
.member-li-con { padding:30px; position:relative; z-index:1;}
.member-li-con .confirm-img { position:absolute; z-index:99; display:inline-block; height:100px; overflow:hidden; text-align:center; border:#efeded solid 1px; box-sizing:border-box;}
.member-li-con .confirm-img img { width:auto; height:100%; position:absolute; z-index:99; top:0; left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.member-li-con .confirm-con { margin-left:180px; display:block;}
.member-li-but { position:absolute; z-index:999; right:30px; top:7px;vertical-align:middle;}
.member-li-but a { display:inline-block; vertical-align:middle; cursor:pointer;}
.member-li-status { font-size:18px; color:#636a70; line-height:1.5em;vertical-align:middle; padding-left:40px;}
.member-li-look {border:#f04291 solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#f04291; line-height:1.5em; display:inline-block; padding:5px 15px; margin-left:40px;}
a.member-li-look {color:#f04291;}
.member-li-down {border:#f04291 solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#f04291; line-height:1.5em; display:inline-block; padding:5px 15px; margin-left:40px;}
.member-li-alter { background:url(../images/tb-37s.png) no-repeat center; width:30px; height:30px; background-size:100%;}
.member-li-alter:hover {background:url(../images/tb-37.png) no-repeat center; background-size:100%;}

.login { width:900px; margin:0px auto 60px; padding-top:30px;}
.login-select .select-act-x {
    display: block;
    width:402px;
    box-sizing: border-box;
    outline: none;
    background: url(../images/tb-12.png) no-repeat right center #fff;
    -webkit-appearance: none;
    line-height: inherit;
    color: inherit;
    cursor: default;
    position: relative;
    z-index: 3;
    text-transform: capitalize;
    cursor: pointer;
	border: #d3d3d3 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 35px;line-height: 35px; font-size: 16px; color: #999; padding: 0px 10px; -webkit-box-shadow: inset 0 2px 10px #e5e5e5; -moz-box-shadow: inset 0 2px 10px #e5e5e5;box-shadow: inset 0 2px 10px #e5e5e5;
}
.login-jia { background: url(../images/tb-66.png) no-repeat right center #fff; cursor:pointer}

.login-list {  overflow:hidden;}
.login-list li { float:left; font-size:16px; color:#666; line-height:1.5em; border:#ccc solid 1px; background:#f5f5f5;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; padding:5px 15px; margin-right:15px;margin-top:10px;}
.login-list li span { vertical-align:middle; padding-right:5px;}
.login-list li img { width:15px; height:auto;vertical-align:middle; cursor:pointer;}
.login-test { float:left; vertical-align:top; width:150px;}
.login-test img { max-width:100%; height:auto;}
.login-input-3 { width:230px; float:right}
.login-have {font-size:16px; color:#f04291; line-height:1.5em; text-align:right; cursor:pointer; float:right; padding-top:5px;}

.get-back { width:492px; margin:0 auto; padding:60px 0 100px; min-height:300px;}
.get-back-title {font-size:36px; color:#636a70; line-height:1.5em; text-align:center; padding-bottom:50px}
.get-back-word { font-size:20px; color:#636a70; line-height:1.5em; padding-bottom:5px;}
.get-back-con .login-input { padding-left:0;}
.get-back-con .login-input-1 { width:470px;}
.get-back-con .login-input-2 { width:490px; float:none; margin-top:30px;}
.get-back-con .login-input-3 { width:320px;}
.get-back-img { text-align:center; padding:50px 0;}
.get-back-img img { max-width:100%; height:auto;}

.member-about-sort { font-size:16px; color:#fff; line-height:1.5em; background:url(../images/tb-70.png) 10px center no-repeat #00bb9a; padding:3px 10px 3px 25px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-left:15px; vertical-align: top;margin-top: 2px; display: inline-block;}
a.issue { background:url(../images/tb-72.png) center left no-repeat; font-size:16px; color:#3cc2ee; padding-left:30px; cursor:pointer; display:inline-block; vertical-align:top; margin-left:20px;}
.blog { font-size:18px; color:#636a70; line-height:1.5em;}
.iconfirm-day .act-release { padding-right:20px;}
.iconfirm-day .act-release b { color:#f04291; font-weight:600;}
.member-about-agency { font-size:16px; color:#fff; line-height:1.5em; background:/*url(../images/tb-73.png) 10px center no-repeat */#00bb9a ; padding:3px 10px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-left:15px; vertical-align: top;margin-top: 2px; display: inline-block;}
a.agency-web { font-size:16px; color:#f04291; line-height:1.5em; background:url(../images/tb-74.png) no-repeat left center; padding:0 20px 0 25px;}
.agency-address { background:url(../images/tb-76.png) no-repeat left 2px; font-size:16px; color:#9c9ca6; line-height:1.5em; padding-left:20px;}
.agency-address a { color:#f04291;}
.agency-icon { background:url(../images/tb-75.png) no-repeat left 4px; }
.member-li-span .act-release { font-size:18px;}
.member-li-span .act-release b { color:#f04291; font-weight:600;}
.member-li-span .act-view { color:#636a70;}
.iconfirm-money {font-size: 18px; line-height: 1.5em;color: #636a70; padding-top: 12px;}

.agency-new .member-li-but { top:14px;right:90px;}
.agency-new-top { position:relative; z-index:2; }
.agency-new-icon { position:absolute; z-index:99; right:30px; top:22px; background:url(../images/tb-78.png) no-repeat; width:16px; height:9px;}
.agency-con { font-size:20px; color:#2f3032; line-height:1.5em; padding:20px 30px; background:#fff; display:none}
.agency-new-title { font-size:18px; color:#f04291; line-height:1.5em; padding-left:20px;}

.agency { position:relative; z-index:1; border:#ccc solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin:200px auto;}
.agency-img{ position:relative; z-index:2; top:-25px; text-align:center;}
.agency-pic { padding-bottom:20px;}
.change { border:#ccc solid 1px; background:#fff ;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; text-align:center; padding:3px; display:inline-block; cursor:pointer;position:relative; z-index:1;transition: all 1s ease;}
.change a {width:165px; height:40px;  font-size:20px; color:#fff !important; line-height:40px; background:#f04291;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; display:block; }
.change:hover { top:-2px;}

.agency-title { position:relative; z-index:1; text-align:center; overflow:hidden;}

.agency-title span { background:#fff; font-size:30px; color:#2f3032; line-height:1.5em; text-align:center; position:relative; z-index:9; padding:0 15px}
.agency-row { margin-bottom:20px;}
.agency-row .login-name { width:165px;}
.agency-textarea { width:380px;border: #d3d3d3 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 100px;line-height:1.5em; font-size: 16px; color: #999; padding: 10px; -webkit-box-shadow: inset 0 2px 10px #e5e5e5; -moz-box-shadow: inset 0 2px 10px #e5e5e5;box-shadow: inset 0 2px 10px #e5e5e5;}
.agency-form { width:576px; margin:50px 0 50px 215px; overflow:hidden;}

.product-list { padding:40px 0 100px; overflow:hidden;}
.product-left { width:300px; float:left;}
.product-right { width:830px; float:right;}
.product-sort { border-bottom:#ccc solid 1px; padding-bottom:20px;}
.product-title { font-size:18px; color:#636a70; line-height:1.5em;}
.product-select { width:auto; margin:6px auto 0; border:#e5e5e5 solid 1px; position:relative; z-index:1; background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; }
.product-select .select-o{
display:block;
width:100%;
height:30px;
box-sizing:border-box;
border:none;
outline:none;
-webkit-appearance:none;
padding:0px 10px;
line-height:inherit;
color:inherit;
cursor:default;
font-size:14px; color:#00bb9a;
line-height:30px;
position:relative;
z-index:3;
text-transform:capitalize;
cursor:pointer;
}

.product-select:before {content: ""; position:absolute; z-index:1; right:10px; top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); background:url(../images/tb-78.png) no-repeat; width:16px; height:9px;}

.product-nav ul li { padding-top:10px;}
.product-nav ul li a { font-size:16px; color:#2f3032; line-height:1.5em;}
.product-nav ul li:hover a { color:#f04291;}
.product-nav ul li.active a { color:#f04291;}
.product-money { padding-top:20px;}
.product-radio { margin-top:5px;}
.product-radio-span { font-size:18px; color:#636a70; line-height:1.5em; padding-left:5px;}
.product-value { padding-top:10px;}
.product-value input[type="text"] { width:50px; height:30px; font-size:14px; color:#b1b1b7; line-height:30px; padding:0 8px;border:#e5e5e5 solid 1px; background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;}
.product-value input[type="text"]:focus { color:#000}
.product-value input[type="submit"], .shop-btn { width:50px; height:30px; font-size:14px; color:#fff; line-height:26px; text-align:center;border:#00bb9a solid 1px; background:#00bb9a;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-left:7px; padding:0;}
.product-value-line {font-size:14px; color:#b1b1b7; padding:0 6px}

.product-where { float:left; width:68%; font-weight:600;}
.product-where a { font-size:25px; color:#999; line-height:1.5em;}
.product-where span {font-size:25px; color:#999; line-height:1.5em;}
.product-where a:hover { color:#f04291;}
.product-where a.active { color:#f04291;}

.product-right-top { border-bottom:#ccc solid 1px; overflow:hidden; padding-bottom:8px}
.product-seq { float:right; padding-top:5px;}
.product-seq-title { font-size:18px; color:#636a70; line-height:1.5em;}
.product-seq .product-radio { display:inline-block; padding-left:10px;}

.product-right .pro-like-list li { width:33.33%;}
.product-right .pro-like-list { padding-bottom:30px; overflow:hidden;}

.where { float:left; width:68%; padding-top:30px;}
.where a { font-size:18px; color:#999; line-height:1.5em;}
.where span {font-size:18px; color:#999; line-height:1.5em;}
.where a:hover { color:#f04291;}
.where a.active { color:#f04291;}

.pro-search { width:30%; float:right; background:#fff; position:relative; z-index:1; overflow:hidden;border:#999 solid 1px; margin-top:20px;}
.pro-search .ys1 { width:90%; height:35px; line-height:35px; border:none; background:#fff; color:#666; padding-left:10px; }
.pro-search .ys2 { position:absolute; z-index:99; top:50%; right:0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); background:#999; width:27px; height:auto; padding:6px 20px}

.shop-search { width:99%;  background:#fff; position:relative; z-index:1; overflow:hidden;border:#999 solid 1px; margin:10px 0;}
.shop-search .ys1 { width:90%; height:35px; line-height:35px; border:none; background:#fff; color:#666; padding-left:10px; }
.shop-search .shop-s-btn { background:#fff; padding:0;}

.pro-item ul { margin-bottom:0;}
.pro-left { width:66%; float:left; position:relative; z-index:1;}
.pro-right {width:31%; float:right;}
.pro-left .row { margin:0;}
.rebate { font-size:26px; color:#fff; background:#f04291; border:#fff solid 3px; -moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%; display:inline-block; position:absolute; z-index:999; right:20px; bottom:20%; width:100px; height:100px ; line-height:100px;text-align:center;}
.pro-right-top { border-bottom:#ccc solid 1px; padding-top:10px; padding-bottom:5px;}
.pro-right-top .act-view { float:right; margin-top:15px;}
.pro-title { font-size:30px; color:#2f3032; line-height:1.2em; font-weight:600; padding-top:15px; }
#price.price {padding-top:10px;}
.price {font-size:30px; color:#f04291; line-height:1em;}
.price del {font-size:18px; color:#b1b1b7; line-height:1.5em; padding-top:2px;}
.price-new span { vertical-align:middle;}
.p-n { font-size:30px; color:#f04291; line-height:1.5em; padding-right:20px;}
.p-s { font-size:18px; color:#fff; text-align:center; position:relative; z-index:1; padding:1px 10px; background:#f04291; display:inline-block; width:50px; vertical-align: middle; height: 25px; line-height: 25px;}
.p-s:before {content:''; position:absolute; z-index:99; top:0;right:-16px;width: 0;height: 0; border-top: 14px solid transparent;border-left: 17px solid #f04291; border-bottom: 13px solid transparent; }
.pro-box { margin-top:10px;}
.pro-box-title { font-size:18px; color:#2f3032; line-height:30px; display:table-cell; vertical-align:top; width:80px;}
.pro-box-list {display:table-cell;}
.pro-box-list li { border:#ccc solid 1px;box-sizing:border-box; margin-right:10px; font-size:16px; color:#2f3032; line-height:1.5em; padding:2px 5px; display:inline-block; margin-bottom:5px;}
.pro-box-list li:hover { border:#f04291 solid 2px;padding:1px 4px;}
.pro-box-list li.active { border:#f04291 solid 2px;padding:1px 4px;}
.pro-but { padding-top:20px;}
a.pro-car { width:170px; height:50px; background:#00BB9A; font-size:20px; color:#fff !important; line-height:50px; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; display:block; float:left; position:relative; z-index:1;transition: all 1s ease;}
a.pro-car:hover { top:-2px;}
.buy-now-btn {position:relative; z-index:1;transition: all 1s ease; padding:0;}
.buy-now-btn:hover {top:-2px;}
a.pro-by { width:170px; height:50px; background:#f04291; font-size:20px; color:#fff; line-height:50px; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;display:block; float:right;}
.pro-noice { clear:both; font-size:18px; color:#2f3032; line-height:1.5me; padding-top:20px;}
.pro-noice span { display:block; font-weight:600;}
.pro-con { font-size:18px; color:#2f3032; line-height:1.5em; padding:40px 0;}
.pro-con-title { font-size:24px; color:#f04291; line-height:1.5em; font-weight:600;}

.pro-like { border-top:#ccc solid 1px; padding:20px 0 50px; overflow:hidden;}
.pro-like-title { font-size:24px; color:#f04291; line-height:1.5em; font-weight:600;}
.pro-like-list { position:relative; z-index:1; margin:0 -5px;}
.pro-like-list li { width:25%; float:left; margin-top:20px; }
.pro-like-con { width:90%; margin:0 auto; border:#ffebf6 solid 1px; padding:2%}
.pro-like-img {  text-align:center;overflow:hidden; height:160px; position:relative;}
.pro-like-img img { width:100%; height:auto; max-height:100%; position:absolute; z-index:99; top:50%; left:50%;object-fit: cover; transform:translate(-50%,-50%) scale(1); transition: all 1s ease;}
.pro-like-con:hover .pro-like-img img {transform:translate(-50%,-50%) scale(1.2);opacity:0.5;}

.pro-like-topic a { font-size:18px; color:#2f3032; line-height:1.5me; font-weight:600; margin:5px 0; display:block; height:52px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2;  overflow: hidden;}
.pro-like-con:hover .pro-like-topic a { color:#f04291}
.pro-like-price {font-size:18px; color:#2f3032; line-height:1.5em; text-align:right;}
.pro-like-offer {height:27px; position:relative; z-index:1;}
.pro-like-s { float:left;}
.pro-like-n {font-size:18px; color:#f04291; line-height:1.5em; float:right;}
.pro-like-offer .p-s { font-size:16px; width:54px; height:54px; line-height:50px; border:#fff solid 2px; box-sizing:border-box; text-align:center; position:absolute; z-index:99; bottom:0; -moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%;}
.pro-like-offer .p-s:before {border-top: 12px solid transparent;border-bottom: 12px solid transparent; display:none; }

.car { padding:65px 0 80px;}
.car-topic {background:url(../images/tb-56.png) no-repeat 1px 5px; background-size:30px; border-bottom:#ccc solid 1px; font-size:24px; color:#2f3032; line-height:1.5em; padding-left:40px; padding-bottom:5px;}

.car-cell { display:table-cell; font-size:20px;}
.car-check { width:120px;}
.car-check .span-chek { color:#2f3032;}
.car-name { width:400px; padding:0 10px; text-align:center;}
.car-name a {color:#2f3032;}
.car-name a:hover {color:#f04291;}
.car-money {width:170px; padding:0 10px; text-align:center;}
.car-num {width:118px; padding:0 10px; text-align:center;}
.car-do {width:45px;text-align:center; display:table-cell;vertical-align:middle;}
.car-li .confirm-img { width:120px; display:table-cell; vertical-align:middle; position:static;}
.car-li .confirm-img img { width:100%; height:auto; position:static;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.car-li .confirm-con { padding-left:0;display:table-cell; vertical-align:middle; margin-left:0;}
.car-li .member-li-con { position:static;}
.confirm-con .car-name { font-size:22px; color:#2f3032;}
.confirm-con .car-money { font-size:26px; color:#f04291;}
.car-cell-x {display:table-cell;vertical-align:middle;}
.car-span { display:none}

.car-fotter { background:#ebeef1; border-top:#ccc solid 1px; overflow:hidden; margin:0 auto 50px; width:1170px}
.car-fotter.inner { width:100%; position:fixed; z-index:99; bottom:0; left:0; margin:0;}
.car-fotter-l { float:left; padding-left:10px;}
.car-fotter-r { float:right;}
.car-fotter-check { font-size:20px; padding-top:20px;}
.span-word { font-size:16px; padding-left:15px;}
.span-word b {color:#f04291; padding:0 3px;}
.car-li-but {top:14px;}
.car-fotter.inner .car-fotter-l { padding-left:0;}

.step-list {border: #ebeef1 solid 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 10px;padding: 20px;}
.step-address-title { font-size:20px; color:#2f3032; line-height:1.5em; vertical-align:middle; cursor:pointer;}
.step-o { width:12px; height:12px; background:#fff; border:#f04291 solid 1px;-moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%; display:inline-block; position:relative; z-index:1; margin-right:10px;}
.step-o b { width:5px; height:5px; background:#f04291; display:none; position:absolute; z-index:99; top:50%; left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);-moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%; }
.step-address-title:hover .step-o b { display:block}
.step-address-title.active .step-o b { display:block}

.step-address-nr { padding-bottom:20px;}
.address-old-top {background:#f04291; }
.address-old-list { background:#ebeef1; margin-top:10px; font-size:18px; color:#2f3032; line-height:1.5em; padding:10px; overflow:hidden;cursor:pointer;}
.address-old-list span { display:inline-table; vertical-align:top;}
.step-name {color:#f04291; font-weight:600; width:12%;}
.step-ress { width:34%;}
.step-code {width:15%;}
.step-email {width:25%;}
.step-but {}
.step-but a {color:#2f3032;}
.step-revise { background:url(../images/tb-37s.png) no-repeat left 4px; background-size:15px; padding-left:18px; color:#2f3032;}
.step-dele { background:url(../images/tb-84.png) no-repeat left 2px; background-size:15px; padding-left:18px; margin-left:15px; color:#2f3032;}

.address-old-list:hover { background:#f04291; color:#fff;}
.address-old-list:hover .step-revise { color:#fff;background:url(../images/tb-85.png) no-repeat left 4px; background-size:15px;}
.address-old-list:hover .step-dele { color:#fff;background:url(../images/tb-86.png) no-repeat left 4px; background-size:15px;}
.address-old-list:hover .step-name {color:#fff;}

.address-old-list.active { background:#f04291; color:#fff;}
.address-old-list.active .step-revise { color:#fff;background:url(../images/tb-85.png) no-repeat left 4px; background-size:15px;}
.address-old-list.active .step-dele { color:#fff;background:url(../images/tb-86.png) no-repeat left 4px; background-size:15px;}
.address-old-list.active .step-name {color:#fff;}

.address-old-top {background:#f04291; color:#fff;}
.address-old-top .step-name {color:#fff;}

.payment-good { padding-top:30px;}
.good-topic { font-size:20px; color:#2f3032; line-height:1.5me; padding-bottom:10px;}
.step-n b { color:#f04291; font-weight:500;}

.payment-screen { padding-top:30px;}
.screen-list .act-term-date { width:230px;}
.screen-list .act-term-time {width:120px;}
.screen-list .act-term-title {width:425px;}
.screen-list .act-term-address {width:150px; text-align:center}
.screen-list .act-term-fee {width:120px; text-align:center}
.screen-list .act-term-num {width:80px; text-align:center}
.payment-dele { text-align:right; margin-top:10px;}
.payment-dele-but { font-size:24px; color:#fff; background:#f04291; text-align:center; padding:8px 40px; display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;position:relative; z-index:1;transition: all 1s ease;}
.payment-dele-but:hover { top:-2px;}

.payment-order { padding-top:30px;}
.order-info { font-size:18px; color:#f04291; line-height:1.5em; padding:20px 0 10px;}
.order-info span { padding-right:15px;}
.order-info b { color:#2f3032; font-weight:500;}

.order-top { font-size:18px; color:#f04291; line-height:1.5em; border-bottom:#f04291 solid 1px; padding-bottom:5px;}
.order-top span { display:table-cell; vertical-align:middle; text-align:center;}
.order-top span.order-topic { text-align:left; width:745px;}
.order-unit { width:150px;}
.order-num {width:80px;}
.order-total {width:150px;}
.order-ul { padding:10px 0;}
.order-li { border-bottom:#ccc solid 1px; padding:15px 0;}
.order-img { display:table-cell; vertical-align:middle; width:160px;}
.order-img img { max-width:100%; height:auto;}
.order-con {display:table-cell; vertical-align:middle;padding-left:20px;}
.order-con span{display:table-cell; vertical-align:middle;}
.order-con span.order-topic {font-size:17px; line-height:1.5em; width:570px; }
.order-topic a {color:#2f3032;}
.order-topic a:hover { color:#f04291; }
.order-r {display:table-cell; vertical-align:middle; text-align:center;font-size:17px;color:#2f3032; line-height:1.5em;}
.order-r b { display:none;}

.detail-info { padding-top:90px; padding-bottom:50px;}

.enter-word {font-size: 20px; color: #2f3032; line-height: 35px;}
.enter-word b { font-weight:500; padding-right:10px;}
.enter-word-con {font-size: 20px; color: #2f3032; line-height:1.5em; padding-top:6px; display:inline-block;}
/*product detail*/
.detail-wrap {
    display: block;
    margin: 0 auto;
    position: relative;
}
.detailslide-wrap{
    position: relative;
}
#slider-pager li a { 
    display: inline-block;
    width: 100%;
    height: auto;
    line-height:0px; 
    background-color:#fff; 
    overflow: hidden;
    zoom: 1;
    border:1px solid #fff;
}
#slider-pager .rslides_here a {
    border: 1px solid #f04291;
}
#slider-pager { 
    position: absolute; 
    bottom: 15px; 
    z-index: 10; 
    width: 100%; 
    margin: 0; 
    padding: 0; 
    text-align: center; 
    list-style-type: none;
    left: 0;
}
#slider-pager li { 
    display:block; 
    margin-bottom:0px !important; 
    *display: inline; *
    zoom: 1;
	width:19%;
	
}
#slider-pager li a {border: 1px solid #e1e1e1;}
#slider-pager .rslides_here { }
#slider-pager img { 
    display: block; 
    border: 0;
    width: 100%;
}


ul#detail-dowebok {
    width: auto;
    float: none;
    border: 1px solid #e1e1e1;
    overflow: hidden;
	-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;
}
ul#slider-pager {
    width:auto;
    height:80px;
    padding:1rem 3rem;
    top: 0;
    position: relative;
    float: none;
    overflow: hidden;

}
a.rslides_nav.prev,a.rslides_nav.next {
    position: absolute;
    bottom:1.5rem;
    color: transparent;
    width: 30px;
    height: 70px;
}
a.rslides_nav.prev:before, a.rslides_nav.prev:after,a.rslides_nav.next:before, a.rslides_nav.next:after {
    display: block;
    content: ' ';
    height: 0;
    position: absolute;
    width: 0;
}
.detailslide-wrap .prev{left:0px; background:url(../images/tb-79.png) no-repeat center; z-index:99;}
.detailslide-wrap .next{right:0px; background:url(../images/tb-80.png) no-repeat center;}
ul#detail-dowebok li { width:100%; line-height:0; height:480px;}
ul#detail-dowebok li img{float: none;margin: 0 auto;width:100%;height: auto; position: inherit;z-index: 99;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.rslides_nav {
	cursor: pointer;
	z-index: 50;
}
.sp-zoom {
    position:absolute;
    left:0;
    top:0;
    cursor:zoom;
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
    display:none;
}
.sp-large {
    position:relative;
    overflow:hidden;
}


.login-radio { display:inline-block; padding-right:10px; padding-top:5px;}
.login-radio-span { font-size:18px; color:#636a70; line-height:1.5em; padding-left:5px;}

a.xiu { color:#9c9ca6;}
a.xiu:hover {color:#f04291;}

.step-address-form { width:510px; padding:20px 0; overflow:hidden;}

.pop { position:fixed; z-index:1000; top:0; left:0; width:100%; height:100%; overflow:auto; display:none;}
.pop-bg {position:fixed; z-index:98; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.8)}
.pop-close { position:absolute; z-index:99; top:-12px; right:-12px; width:27px; height:27px; background:url(../images/mke_close.png) no-repeat; background-size:100%; display:none; cursor:pointer;}
.pop-con { position:absolute; z-index:99; top:20%; left:50%; -webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);   background:#fff; min-height:300px;border: #f04291 solid 3px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; }
.pop-search {width:800px;}
.pop-list { width:25%; float:left; padding-top:15px;}
.pop-title { font-size:20px; line-height:1.5em; padding:5px 20px; font-weight:600;}
.pop-heading {font-size:20px; color:#fff; line-height:1.5em; padding:5px 20px; background:#f14291;}
.pop-ul {padding:2%; overflow:hidden;}
.pop-ul li { padding-left:20px; padding-bottom:10px;}
.pop-ul li span {display:table-cell; vertical-align:middle; font-size:16px; color:#231815;}
.pop-but { width:100px; height:35px; line-height:35px; text-align:center; font-size:18px; color:#fff; margin:0 auto 20px; background:#F04291;-moz-border-radius:10px;-webkit-border-radius:5px; border-radius:10px;position:relative; z-index:1;transition: all 1s ease; }
.pop-but:hover {top:-2px;}
.pop-textarea { display:none;}
.pop-textarea textarea { width:300px; height:150px; border:#ccc solid 1px; -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; font-size:16px; color:#666; line-height:1.5em; padding:10px; margin:20px;}
.correct { cursor:pointer;}
.pop-pic { display:none; min-height:0; overflow:hidden;}
.pop-pic img { max-width:100%; height:auto;}
.search-pop { position:fixed; z-index:100; top:0; left:0; width:100%; height:100%;overflow:auto; display:none;}
.pop-cut { display:none;}
.pop-clause { width:460px; height:300px; overflow:auto; font-size:18px; color:#666; line-height:1.5em; padding:20px; display:none;}
.pop-clause-title { font-size:24px; color:#666; line-height:1.5em; padding:10px 0 20px; text-align:center;}
.pop-enter { width:490px; padding:1% 2% 2%; display:none;}
.pop-enter-newlan { font-size:18px; color:#ccc; line-height:1.5em; padding:15px 0 10px;}
.pop-enter-list { padding-bottom:20px; overflow:hidden;}
.pop-enter-list li { float:left; height:30px; line-height:30px; font-size:16px; color:#666; border:#00bb9a solid 1px;-moz-border-radius:30px;-webkit-border-radius:30px; border-radius:30px; padding:0px 20px; margin-right:15px; margin-top:5px;}
.pop-enter-list li span { vertical-align:middle; padding-right:5px;}
.pop-enter-list li img { width:10px; height:auto;vertical-align:middle; cursor:pointer;}
.pop-enter-title { font-size:24px; color:#333; line-height:1.5em; padding:10px 0 10px; text-align:center; font-weight:600; border-bottom:#ccc solid 2px;}
.pop-enter-add { /*border:#00bb9a solid 1px;*/-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; padding:0 30px 30px; clear:both;}
.pop-enter-name { display:table-cell; vertical-align:top; font-size: 18px;color: #231815;line-height: 35px; width:100px;}
.pop-enter-input {display:table-cell;}
.pop-enter-input .select-act {float:none;margin-bottom:10px;}
.pop-enter-input .act-input-4 { float:none; display:block; }
.pop-enter-check { margin-left:76px; margin-top:20px;}
.pop-enter-check span {display: table-cell; vertical-align: middle; font-size: 18px; color: #231815;}
.pop-enter-but { padding:20px 0 0 ; text-align:center;}
a.pop-enter-new { font-size:16px; color:#fff !important; background:#f04291; padding:5px 15px; margin:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; display:inline-block;position:relative; z-index:1;transition: all 1s ease;}
a.pop-enter-new:hover { top:-2px;}
a.pop-enter-cancel {font-size:16px; color:#333 !important; border:#ccc solid 1px; padding:5px 15px; margin:0 10px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; display:inline-block;position:relative; z-index:1;transition: all 1s ease;}
a.pop-enter-cancel:hover { top:-2px;}

.pop-login { width:800px; padding:20px; display:none}
.pop-login-title { color:#f04291; font-size:32px; line-height:1.5em; text-align:center; padding-bottom:20px;}
.pop-login-top { overflow:hidden; position:relative; z-index:1; padding-left:30px;}
/*.pop-login-top:before { content:''; width:100%; height:1px; background:#ccc; position:absolute; z-index:9; bottom:0px; left:0;}*/
.pop-login-top ul li { font-size:20px; color:#999; line-height:40px; padding:0px 15px; text-align:center; float:left; background:#fff; display:block; cursor:pointer;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;border:#ccc solid 1px; margin-left:2px;}
.pop-login-top ul li:hover {-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;border:#ccc solid 1px;border-bottom:#fff solid 1px;  position:relative; z-index:10; color:#f04291; font-size:22px;}
.pop-login-top ul li.active {-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;border:#ccc solid 1px;border-bottom:#fff solid 1px; margin-bottom:-5px; position:relative; z-index:10;color:#f04291; font-size:22px;}
.login-k { border:#ccc solid 1px; position:relative; margin-top:-1px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; overflow:hidden; padding-bottom:30px;}
.pop-login-con { width:510px; margin:30px auto; min-height:300px; display:none}
.login-row { clear:both; padding-bottom:20px;}
.login-face { width: 402px; height: 40px; line-height: 40px; font-size: 20px; font-weight: 500; color: #fff; text-align: center; background: url(../images/tb-64.png) 5px 0px no-repeat #3b5998;border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; float:right;}
.login-face a { font-size: 20px; font-weight: 500; color: #fff !important;}
.login-maby {width: 402px; position:relative; z-index:1; height:40px; float:right;}
.login-maby span {font-size: 18px;color: #231815; background:#fff; padding:0 20px; position:absolute; z-index:100;top: 50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform: translate(-50%,-50%);}
.login-maby:before{content: ''; width: 100%; height:1px; background: #ccc; position: absolute; z-index:99; top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
}
.login-name { display:table-cell; vertical-align:top; font-size: 18px;color: #231815;line-height: 35px; width:100px; text-align:right;}
.login-input {  display:table-cell;position:relative; z-index:1; padding-left:8px;}
.login-input input[type="text"] {border: #d3d3d3 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 35px;line-height: 35px; font-size: 16px; color: #999; padding: 0px 10px; -webkit-box-shadow: inset 0 2px 10px #e5e5e5; -moz-box-shadow: inset 0 2px 10px #e5e5e5;box-shadow: inset 0 2px 10px #e5e5e5;}
.login-input input[type="password"] {border: #d3d3d3 solid 1px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 35px;line-height: 35px; font-size: 16px; color: #999; padding: 0px 10px; -webkit-box-shadow: inset 0 2px 10px #e5e5e5; -moz-box-shadow: inset 0 2px 10px #e5e5e5;box-shadow: inset 0 2px 10px #e5e5e5;}
.login-input input[type="text"]:focus { color:#000}
.login-input input[type="password"]:focus { color:#000}

.login-input-1 { width:380px;}
.login-row .pop-enter-check {margin-left:110px; margin-top:0;}
.login-input-2 {width: 402px; height: 40px; line-height: 40px; font-size: 20px;font-weight: 600;color: #fff !important;text-align: center; background: #f04291; border: none; -moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius: 5px; float:right; padding:0;position:relative; z-index:1;transition: all 1s ease; }
.login-input-2:hover { top:-2px}
.login-or {width: 402px; float:right;text-align:right; padding-top:10px;}
.login-or a { font-size:16px; color:#636a70; line-height:1.5em;}
.login-or a:first-child { float:left; color:#f04291; }
.error { background:url(../images/tb-65.png) no-repeat left 3px; font-size:20px; color:#f04291; line-height:1.5em; padding-left:40px; position:absolute; z-index:99; top:5px; left:415px; width:100%; display:none;}

.pop-savor { width:600px; -moz-border-radius:20px;-webkit-border-radius:20px; border-radius:20px;}
.pop-savor-title { font-size:30px; color:#2f3032; line-height:1.5em; text-align:center; padding-top:25px;}
.pop-savor-list { border-top:#dfe1e3 solid 3px; margin:20px 30px; overflow:hidden;}
.pop-savor-list li { float:left;border:#ccc solid 1px;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px; padding:5px 18px; font-size:16px; color:#636a70; margin-right:25px; margin-top:20px;}
.pop-savor-list li:hover { color:#fff; background:#f04291; border-color:#f04291}
.pop-savor-list li.active { color:#fff; background:#f04291; border-color:#f04291}
.pop-savor-but { border-top:#dfe1e3 solid 3px; text-align:right; padding:20px 30px;}
 
.pop-password { width:600px; -moz-border-radius:20px;-webkit-border-radius:20px; border-radius:20px;}
.pop-password-close { position:absolute; z-index:99; top:-20px; right:-20px; width:44px; height:44px; background:url(../images/tb-67.png) no-repeat; background-size:100%;}
.pop-password-con { font-size:24px; color:#2f3032; line-height:1.5em; text-align:center; padding:10% 4% 2%;}

.pop-newadd { width:556px;}
.pop-newadd .newadd-row:nth-child(4) { margin-bottom:0;}
.pop-newadd .pop-close { position:absolute; z-index:99; top:10px; right:10px; width:27px; height:27px; display:block; }
.newadd-title { font-size:20px; color:#2f3032; height:45px; line-height:45px; text-align:center}
.newadd-form { padding:20px 25px 50px; overflow:hidden;}
.newadd-row { margin-bottom:15px;}

.confirm-con .index-li-title { height:auto;}
.act-form-content-con img { max-width:100%; height:auto;}

.pop-car { width:736px; }
.pop-car .confirm-img { vertical-align:middle; width:120px;}
.pop-car .confirm-con { vertical-align:middle;}
.pop-car-con-title { font-size:24px; color:#f04291; line-height:1.5em; border-bottom:#ccc solid 1px; padding:10px 20px}
.pop-car-li { padding:10px 0px; border-bottom:#ccc solid 1px; margin:0 20px;}
.pop-cell { display:table-cell; vertical-align:middle; font-size:16px; color:#2f3032; padding-right:15px;}
.pop-cell:last-child { padding-right:0;}
.pop-cell span { color:#f04291;}
.pop-cell a {color:#2f3032; font-size:18px;}
.pop-car-name { width:285px;}
.pop-car-name a:hover { color:#f04291;}
.pop-car-money { width:150px;}
.pop-car-num { width:90px;}
.pop-car-word { text-align:right; font-size:18px; color:#2f3032; line-height:1.5em; padding:20px;}
.pop-car-word span { display:block; color:#f04291;}
.pop-car-but { text-align:right; padding-bottom:20px;}
.pop-car-but a { color:#fff !important; font-size:18px; line-height:1.5em; padding:5px 20px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px; margin-right:20px; position:relative; z-index:1;transition: all 1s ease;}
.pop-car-but a:hover { top:-2px;}

.pop-car-but-c { background:#00BB9A}
.pop-car-but-f { background:#f04291}

.share-btn .share-actions .a2a_default_style a { float:left; padding-bottom:5px; overflow:hidden;}
.share-btn { position:relative; z-index:1; display:table-cell;}
.act-actions .share-btn .share-actions {
    display: none;
    width: 105px;
    position: absolute;
	z-index:99;
    left:-42px;
	background:#fff;
	border:#ccc solid 1px;
	padding:10px;
}
.share-actions .msg { font-size:16px; padding-bottom:10px; display:block;}
.share-btn:hover .share-actions { display:block;}
.pro-search .shop-s-btn { padding:0; background:#fff;}
.edit-link { padding-left:40px;}
#popup-alert.pop-password { padding:1.5% 3%; width:auto; height:auto; min-height:0;}
#popup-alert-content.pop-password-con {padding:0; text-align:center;}
.act-image .expired { z-index:99;}
.act-image .expired img {transform: translate(-50%, -50%) !important}
.connet .act-expired { z-index:99; right:19%;}
.act-expired img { width:145px; height:auto;}

.act-collect { width:40px;background:url(../images/tb-23.png) no-repeat center; background-size:40px; }
.act-collect.collected {background:url(../images/shou-2.png) no-repeat center;background-size:40px;}

.blog-collect { width:40px;background:url(../images/tb-32.png) no-repeat center; background-size:40px; }
.blog-collect.collected {background:url(../images/shou-1.png) no-repeat center;background-size:40px;}

.goods-collect { width:40px;background:url(../images/tb-23-s.png) no-repeat center; background-size:40px;}
.goods-collect.collected {background:url(../images/tb-23-p.png) no-repeat center;background-size:40px;}

.login-input .district-second { margin-top:10px;}
.help-block { padding:0 !important; margin:0 !important}
.form-group { margin:0 !important}

.popup-alert-btns { text-align:center; margin-top:10px;}
.popup-alert-btn {background: #f04291;font-size:16px;color: #fff; padding:5px 15px;text-align: center;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; border: 0;cursor: pointer;}

.member-goods-list { overflow:hidden;}

.login-success { padding:100px 0; overflow:hidden;}
.success-pic { text-align:center;}
.success-pic img { max-width:100%; height:auto;}
.success-title { font-size:20px; color:#231815; line-height:1.5em; text-align:center; padding:15px 0 30px;}
.success-form { width:480px; margin:0 auto;}
.success-row { margin-bottom:15px;}
.success-row .login-name { width:70px;}
.success-row .login-input-1 { width:380px;}
.success-form .login-input-2 { width:402px;}

.pro-detail { z-index:3; position:relative;}
.act-actions { z-index:2;}

.empty-search { margin:50px 0;}
.empty-tu { text-align:center;}
.empty-tu img {width:160px; height:auto;}
.empty-data.empty-word { margin:10px 0 20px; font-size:24px;}
.insert-content-area ul { list-style-type:disc; padding-left:20px}
.insert-content-area ol {list-style-type:decimal;padding-left:20px}
.insert-content-area li { list-style-type:inherit;}

.get-back-referrer {padding: 3px 10px;
font-size: 16px;
color: #fff !important;
line-height: 1.5em;
text-align: center;
background: #F04291;
border: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 0 5px;
display: inline-block; position:relative; z-index:1;}
.get-back-referrer:hover { top:-2px;}
.upload-banner-but span#countdown { color:#F04291; font-size:20px;}

.success-row .pop-enter-check span { display:inline-block;}

a.share_btn_twitter { display:none !important;}
a.share_btn_wechat { display:none;}
.share-actions  a.copy-url { display:none;}
.share-actions a.collect-share {display:none;}
.join-terms-content { padding:20px; max-height:450px; overflow:auto;}
.join-terms-content img { max-width:100%; height:auto;}

textarea:disabled, input:not([type]):disabled, input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime" ]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="password"]:disabled, input[type="number"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled { background:#fff;}
input,select,option,textarea{outline: none;}
input:focus,select:focus,option:focus,textarea:focus { color:#000;}


.enter-red { font-size:20px; color:#f04291;}
.result-padd { padding-top:30px;}
.cur { display:block;}
.color-1 {color:#741993;}
.color-2 {color:#B28247;}
.color-3 {color:#FF5F14;}
.color-4 {color:#006DE6;}
.color-5 {color:#00BB9A;}
.color-6 {color:#f04291;}
.background-1 {background:#741993;}
.background-2 {background:#B28247;}
.background-3 {background:#FF5F14;}
.background-4 {background:#006DE6;}
.background-5 {background:#00BB9A;}
.i-icon { color:#f04291;}

.member-li-title { width:255px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block;}
.member-li-top span {vertical-align: middle;}

.pop-guide-content { height:70%; overflow:auto;min-width:20%;}
.pop-guide-content .class-img { overflow:hidden; }

.page-content img { max-width:100%; height:auto;}
.sidebar-block { margin-bottom:15px; text-align:center;}