body {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h1 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h2 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h3 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h5 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
h6 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
hr {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
P {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
blockquote {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dl {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dt {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dd {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ol {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
li {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
pre {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
code {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
fieldest {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
LEGEND {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
BUTTON {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
INPUT {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
textarea {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
select {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
option {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
th {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
td {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
article {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
aside {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
details {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
figcaption {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
figure {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
footer {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
header {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
hgroup {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
menu {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
nav {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
section {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
ol {list-style-type: none; list-style-image: none}
ul {list-style-type: none; list-style-image: none}
table {border-SPACING: 0; border-COLLAPSE: collapse}
body {FONT-FAMILY: "Microsoft Yahei"; color: #333; font-size: 12px}
em {font-style: normal}
I {font-style: normal}
fieldset {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
img {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
.clearfix:after {display: block; height: 0px; visibility: hidden; CLEAR: both; font-size: 0px; content: ""}
.clearfix {ZOOM: 1}
.flleft {float: left}
.flright {float: right}
.ym-wrap {line-height: 100%; margin: 0px auto; width: 1100px}
.pos-re {position: relative}
.pos-ab {position: absolute}
.text-left {text-align: left}
.text-center {text-align: center}
.text-right {text-align: right}
.c999 {color: #999}
A.c999 {color: #999}
.c666 {color: #666}
A.c666 {color: #666}
.pink {color: #ff5370}
A {color: #333; text-decoration: none}
A:hover {color: #e64660; text-decoration: none}
.head-nav A:hover {color: #ffffff}
.tab-main-index .tab-nav-cont A:hover .c999 {color: #ff5370}
.page-title {padding-bottom: 10px; padding-left: 0px; padding-right: 0px; color: #666; font-size: 24px; padding-top: 25px}
.ask-title-t1 li {border-bottom: #f2f2f2 1px solid; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 20px}
.ask-title-t1 .pic-box {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; width: 45px; height: 45px; overflow: hidden; border-top: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid; border-radius: 50%}
.ask-title-t1 .pic-box img {width: 45px; height: 45px}
.ask-title-t1 .arc {padding-left: 15px; width: 690px; float: left}
.ask-title-t1 .uname {padding-bottom: 10px; font-size: 16px}
.ask-title-t1 P {line-height: 24px; font-size: 16px}
.ask-title-t1 .tab-user-log {margin-top: 10px;line-height: 20px;}
.ask-title-t1 .tab-user-log .time {line-height: 20px; padding-right: 20px; height: 20px}
.ask-title-t1 .tab-user-log .tag-gray {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; padding-bottom: 0px; line-height: 18px; padding-left: 3px; padding-right: 3px; display: block; height: 18px; border-top: #d6d6d6 1px solid; margin-right: 5px; border-right: #d6d6d6 1px solid; padding-top: 0px; border-radius: 2px}
.ask-title-t1 .tab-user-log .tag-gray:hover {border-bottom-color: #e64660; border-top-color: #e64660; border-right-color: #e64660; border-left-color: #e64660}
.ask-title-t1 .tab-user-log .anwser {line-height: 20px;text-indent: 20px; display: block; background: url(../image/spirit_main.png) no-repeat left 3px; height: 20px}
.ask-list-t2 li {border-bottom: #f2f2f2 1px solid; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 20px}
.ask-list-t2 .arc {width:720px; float: left}
.ask-list-t2 .ques {padding-bottom: 20px; line-height: 18px; font-size: 16px}
.ask-list-t2 .ques .en_green {width: 30px; height: 18px; color: #9fd28f; font-size: 16px}
.ask-list-t2 .answ .en_blue {width: 30px; height: 16px; color: #9ecdee; font-size: 16px}
.ask-list-t2 .pic-box {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; width: 50px; height: 50px; overflow: hidden; border-top: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid; border-radius: 50%}
.ask-list-t2 .pic-box img {width: 50px; height: 50px}
.ask-list-t2 .arc1 {padding-left: 15px; width:645px}
.ask-list-t2 .arc1 P {line-height: 22px; color: #666; font-size: 14px}
.ask-list-t2 .arc1 .c999 {color: #999; font-size: 12px}
.tab-t1 .tab-title1 {border-bottom: #ececec 1px solid; padding-bottom: 12px; height: 18px}
.tab-t1 .tab-title1 li {position: relative; line-height: 18px; width: 68px; display: block; float: left; height: 18px; color: #999; font-size: 16px; cursor: pointer}
.tab-t1 .tab-title1 .selected em {position: absolute; width: 9px; BOTTOM: -13px; display: block; background: url(../image/spirit_main.png) no-repeat left -45px; height: 5px; left: 20px}
.tab-t1 .tab-title1 .selected {color: #f69;}
.tab-t1 .tab-title1 .sp-line {border-right: #ececec 1px solid}
.tab-t1 .tab-title1 .text-right em {left: 40px}
.doc-list-t1 li {padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 12px}
.doc-list-t1 .pic-box {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; width: 50px; height: 50px; overflow: hidden; border-top: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid; border-radius: 50%}
.doc-list-t1 .pic-box img {width: 50px; height: 50px}
.doc-list-t1 .arc {padding-left: 15px; width: 190px; float: left}
.doc-list-t1 .arc P {line-height: 16px}
.doc-list-t1 .arc .uname {padding-bottom: 5px; font-size: 14px}

.focus-wrap .swiper-container {position: absolute; width: 1920px; height: 358px; margin-left: -960px; top: 0px; left: 50%}
.focus-wrap .swiper-slide {position: relative; width: 100%; height: 358px; overflow: hidden}
.focus-wrap {position: relative; width: 100%; height: 358px; overflow: hidden}
.focus-wrap .pagination1 {z-index: 3; position: absolute; BOTTOM: 30px; margin-left: -330px; left: 50%}
.focus-wrap .pagination1 span {width: 10px; display: block; background: url(http://www.meiliwuyou.cn/static/images/slide_btn.png) no-repeat; float: left; height: 10px; margin-left: 16px; cursor: pointer}
.focus-wrap .pagination1 span.swiper-active-switch {background: url(http://www.meiliwuyou.cn/static/images/slide_btn.png) no-repeat left -15px}
.focus-wrap .pagination1 span:first-child {width: 40px}
.focus-wrap .ques_total {z-index: 3; position: absolute; margin-left: -500px; top: 80px; left: 50%}
.focus-wrap .ques_total .black_bar .num {background: url(http://www.meiliwuyou.cn/static/images/total_num.png) repeat-x; height: 50px}
.focus-wrap .ques_total .black_bar .arc_white {line-height: 50px; padding-left: 20px; color: #fff; font-size: 20px}
.focus-wrap .ques_total .black_bar .split_num {line-height: 50px;text-indent: 5px; width: 100px; display: block; background: url(http://www.meiliwuyou.cn/static/images/ques_total.png) no-repeat; LETTER-SPACING: 15px; height: 50px; color: #646464; font-size: 30px}
.focus-wrap .ques_total .black_bar .space {margin-right: 6px}
.focus-wrap .ques_total .percent {margin-top: 25px; font-size: 14px}
.focus-wrap .ques_total .btn-blue {line-height: 45px; margin: 40px auto 0px; width: 197px; display: block; background: url(http://www.meiliwuyou.cn/static/images/ques_total.png) no-repeat left -60px; height: 48px; color: #fff; font-size: 24px; FONT-WEIGHT: bold}
.focus-wrap .ques_total .btn-blue:hover {text-decoration: none}
.wrap-450 {width: 450px}
.main {padding-bottom: 90px;padding-top:20px;}
.main .main_left {width:790px;border: 1px solid #e8e8e8;padding: 0 0 20px 0;}
.main .main_right {width: 270px; padding-top: 15px}
.main .main_right .ranking-title {padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
.main .main_right .hot-tags .block-title {margin-top: 20px}
.nav-title {border-left: #f1f1f1 1px solid; width: 100%; height: 47px; overflow: visible; background:#f4f4f4;}
.nav-title li {padding-bottom: 0px; line-height: 46px; padding-left: 35px; padding-right: 35px; background:#f4f4f4; float: left; height: 46px; font-size: 18px; border-top: #f1f1f1 1px solid; cursor: pointer; border-right: #f1f1f1 1px solid; padding-top: 0px}
.nav-title .selected {position: relative; background: #fff; height: 47px;border-top: 3px solid #f69;}
.nav-title .selected A {color: #f69;}
.ranking-title {line-height: 18px;text-indent: 35px; background: url(../image/spirit_main.png) no-repeat left -20px; height: 18px; font-size: 18px}
.hot-tags .block-title {padding-bottom: 20px; line-height: 20px; height: 20px; font-size: 18px}
.hot-tags .arc A {padding-bottom: 2px; line-height: 16px; margin: 0px 20px 14px 0px; padding-left: 0px; padding-right: 0px; display: inline-block; height: 16px; font-size: 14px; padding-top: 2px}
.hot-tags .arc A:hover {background: #ff758c; color: #fff}
.hos-liat-t1 {width: 100%}
.hos-liat-t1 li {padding-bottom: 14px; padding-left: 0px; width: 33.33%; padding-right: 0px; float: left; height: 52px; padding-top: 14px}
.hos-liat-t1 .arc {padding-left: 10px; width: 240px}
.hos-liat-t1 .pic-box {border-bottom: #d6d6d6 1px solid; border-left: #d6d6d6 1px solid; width: 50px; height: 50px; overflow: hidden; border-top: #d6d6d6 1px solid; border-right: #d6d6d6 1px solid; border-radius: 50%}
.hos-liat-t1 .pic-box img {width: 50px; height: 50px}
.hos-liat-t1 .uname {padding-bottom: 10px; padding-left: 0px; padding-right: 0px; font-size: 14px; padding-top: 8px}
.ym-public {overflow: visible}
.ym-logo h3 span {line-height: 14px; height: 14px}
.ym-logo h3 em {line-height: 28px; display: block}
.ym-about dl dt {padding-top: 2px}
.tab-main-index li.pos-cent .tab-nav-cont {margin-left: -440px}
.tab-main-index .tab-nav-cont A {padding-left: 20px; width: 180px}
.tab-main-index li.pos-cent .tab-nav-cont A {padding-left: 20px; width: 180px}

.content_ask {height: 72px;background:#f03445;border-bottom: 1px solid #d40f55;overflow: hidden;}
.blank20 {clear: both;display: block;font-size: 1px;overflow: hidden;height: 20px;}
.content_ask .ask_k {width: 980px;height: 40px;overflow: hidden;margin: 0 auto;padding-left: 75px;}
.content_ask .ask_k .t {float: left;font-size: 18px;color: #ffffff;font-weight: 700;font-family: "Microsoft YaHei";margin-right: 14px;  line-height: 36px;}
.content_ask .ask_k .ask_f {float: left;width: 456px;height: 36px;overflow: hidden;margin-right: 8px;}
.content_ask .ask_k .ask_f .tx {float:left;width: 368px;height: 36px;line-height: 36px;background: #fff;border: none;font-size: 14px;padding-left: 2px;}
.content_ask .ask_k .ask_f .s {float: left;display: block;width: 83px;height: 36px;background: #eaeaea;}
.content_ask .ask_k .ask_f .s input {border: none;width: 83px;line-height: 34px;text-align: center;background: none;color: #000000;
  font-weight: 700;cursor: pointer;outline: none;}
.content_ask .ask_a {display: block;float: left;margin-right: 35px;width: 83px;height: 36px;line-height: 36px;border: 1px solid #e72369;background: #eaeaea;color: #000000;font-weight: 700;text-align: center;}
.content_ask .ask_now {float: left;width: 180px;height: 36px;}
.content_ask .ask_now p {height: 18px;line-height: 18px;color: #ffffff;}
.content_ask .ask_now p.y {font-weight: 700;}
.content_ask .ask_now p.y em {color: #ffea00;}
.tab-cont2{ width:770px;padding-left: 15px;}
.listRank2 {padding: 10px;}
.listRank2 li {height:28px;line-height:28px; overflow:hidden;}

#qa_form:hover{
	background:url(../image/stop.png)0px 0px no-repeat;
	height: 39px;
	z-index: -999;
}
.lay {
    width: 1100px;
    margin: 0px auto;
    margin-top: 25px;
  }

  .lay-left {
    width: 790px;
    float: left
  }

  .lay-left .xm_t {
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Microsoft YaHei, SimHei;
    HEIGHT: 18px;
    COLOR: #333;
    FONT-SIZE: 18px;
    FONT-WEIGHT: normal
  }
  .fl_r{
	display: inline;
    float: right;
  }
  .lay_text{
	  font-size: 14px;
  }
  .lay_time{
	margin-top: 15px;color: #ccc;font-size: 14px;
  }

 .list_none{
	 border: 0 !important;
	 width: 50px !important;
	 float: left;
	 font-weight: 700;
	 padding: 10px 10px 10px 10px !important;
 }
 .index_class{
	 height: auto;
	 overflow: hidden;
	 width: 100%;
	 padding: 12px 0 3px 0;
 }
 .index_two{
	 width: 100%;
	 display: block;
 }
 .index_two li{
	padding: 10px 10px 10px 10px;
	display: inline-block;
	
 }
 .index_two>li>a{
	 float: left;
 }