.width1080 .top-cent{width: 1080px;}
.width1080 .logo{width: 1080px;}
.width1080 .nav{min-width: 1080px;}
.width1080 .nav ul{width: 1080px;}
.width1080 .search{width: 504px; margin-left: 25px;}
.width1080 .search .li1 input{width: 407px;}
.color{color: #ff5c5c;}

.QA_middle{width: 1080px; margin: 0 auto; margin-top: 24px; overflow: hidden; padding-bottom: 80px;}
.QA_middle1{width: 1080px; margin: 0 auto; margin-top: 20px;}
.QA_left{width: 760px; float:left;}
.QA_right{width: 280px; float: right;}

.tagbox{width: 746px; background: #f8f8f8; padding: 10px 7px; overflow: hidden;}
.tagbox ul{width: 650px; float: left;}
.tagbox li{float: left; line-height: 28px; padding: 0 17px;}
.tagbox a{color: #999;}
.tagbox a.on, .tagbox li a:hover{color: #ff5c5c;}
.tagbox_more{width: 48px; height: 24px; border: 1px solid #e8e8e8; float: left; background: #fff; font-size: 12px; color: #999; text-align: center; line-height: 24px; margin-left: 30px; cursor: pointer;}
.tagbox_more img{vertical-align: inherit;}

.entry_1, .addtext_20{width: 100%; margin-top: 24px; border-bottom: 1px dashed #ccc; overflow: hidden; padding-bottom: 20px;}
.addtext_20{height: 220px; text-align: center; line-height: 220px; color: #ff5c5c; font-size: 18px;}
.entry_1 .addimg{width: 536px; float: left;}
.entry_1 h3{width: 100%; height: 18px; line-height: 18px; color: #333; font-size: 18px; margin-bottom: 10px;}
.entry_1 h3 a{width: 760px; height: 18px; font-weight: bold; line-height: 18px; color: #333; font-size: 18px; margin-bottom: 10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.entry_1 h3 a:hover{color: #ff5c5c;}
.entry_1_text{width: 100%; line-height: 24px; color: #666; font-size: 14px;}
.entry_1_text span{color: #ff5c5c; margin-right: 10px; font-size: 12px; font-weight: bold;}
.entry_1_text span img{vertical-align: inherit; margin-right: 5px;}
.entry_1_text div{display: inline;}
.tag_bq{margin-top: 10px; color: #666; font-size: 12px; float: left;width:100%;}
.tag_bq span{color: #ff5c5c;}
.tag_bq a{color: #13acec; margin-left: 20px;}
.tag_bq a{margin-left: 30px; margin-right: -10px; display: inline-block; border: 1px solid #e8e8e8; padding: 3px 5px;}
.tag_bq a:hover{text-decoration: underline;}
.entry_1_img{float: right;}

.new_QA, .great_planning{width: 100%; float: left;}
.QA_h3{width: 100%; height: 20px; line-height: 20px; font-size: 20px; color: #333;padding-bottom: 16px;}
.QA_h3 span{width: 3px; height: 20px; background: #ff5c5c; float: left; margin-right: 10px;}
.borbom{border-bottom: 1px solid #e8e8e8;}
.new_QA dl{width: 100%; padding: 12px 0; line-height: 26px; border-bottom: 1px dashed #ccc; height: 52px;}
.new_QA dl:last-child{border-bottom: none;}
.new_QA dt a{font-size: 14px; color: #333; width: 280px;height: 26px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; font-weight:bold;}
.new_QA dt a:hover{color: #ff5c5c;}
.new_QA dd{font-size: 12px; color: #999;}
.new_QA dd a{width: 212px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; color: #666;}
.new_QA dd span{float: right;}
.great_planning{margin-top: 20px;}

.planning{border-bottom: 1px solid #e8e8e8; margin-bottom: 20px;}
.planning .li_bor{width: 258px; border: 1px solid #e8e8e8; border-width: 0 1px; line-height: 28px; padding: 0 10px; font-size: 14px; color: #333;}
.planning .li_bor a{width: 258px;line-height: 28px;height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; color: #333;}
.planning .li_bor a:hover{color: #ff5c5c;}
.price span{font-size: 18px; color: #ff5165;}
.price span b{font-size: 14px; font-weight: normal;}
.price s{font-size: 12px; color: #999; margin-left: 10px;}
.planning .padtop10{padding-top: 7px;}
.planning .padbom10{padding-bottom: 7px;}


.pages{padding-top:50px; text-align:center; width:100%; margin:0 auto; clear:both; }
.pages span{width:78px; height:34px; border:1px solid #e7e7e7; line-height:34px; color:#666;}
.pages ul{width:auto; display:inline-block;}
.pages ul a{line-height:34px; min-width:34px;display:inline-block;margin-left:-1px;border:1px solid #e7e7e7; position: relative;}
.pages ul a:hover {color: #ff5c5c;}
.pages ul a:first-child{margin-left: 0}
.pages ul a.current{background: #ff5c5c;color: #fff;border: 1px solid #ff5c5c; z-index: 1;}
.pages em{margin-left: 3px}
.pages span:hover a{color: #ff5c5c;}



/*问答详情*/
.breadcrumb{width: 100%; color: #666; font-size: 12px; line-height: 12px; margin-bottom: 20px;}
.breadcrumb a{color: #999; margin-right: 10px;}
.breadcrumb a:hover{color: #ff5c5c;}
.Q_box{width: 710px; border: 1px solid #e8e8e8; padding: 20px 24px; float: left;}
.Q_box dt{width: 100%; line-height: 38px; font-size: 18px; color: #333; font-weight: bold; margin-bottom: 8px;}
.Q_box dt h1{width: 100%; line-height: 38px; font-size: 18px; color: #333; font-weight: bold; margin-bottom: 8px;}
.Q_box dd{font-size: 14px; color: #666;}
.Q_box ul{width: 100%; margin-top: 12px; font-size: 12px;}
.Q_box ul li{float: left; margin-right: 10px; line-height: 40px; }
.Q_box ul li.info_link a{border: 1px solid #e8e8e8; padding: 3px 5px;}
.info_img{width: 40px;height: 40px; border-radius: 50%; overflow: hidden;}
.info_name a{color: #333;}
.info_time{color: #999; margin-right: 0;}
.info_link a{color: #13acec; margin-left: 20px;}
.info_link a:hover{text-decoration: underline;}
.info_link a:first-child{margin-left: 32px;}
.Q_box ul li.info_share{float: right; cursor: pointer; margin-right: 0;}
.info_share .share_icon{width: 15px; height: 15px; background-position: -140px -200px;}

.answer{width: 100%; float: left; margin-top: 30px;}
.answer h3{font-size: 18px; padding-bottom: 16px; line-height: 18px; border-bottom: 1px solid #e8e8e8;}
.answer_box{width: 100%; float: left; margin-top: 20px; border-bottom: 1px dashed #ccc; padding-bottom: 20px;}
.answer_box:last-child{border-bottom: none;}
.head_img{width: 66px; float: left;}
.head_img dt{width: 50px; height: 50px; border-radius: 50%; overflow: hidden;}
.head_img dd{width: 40px; text-align: center; border: 1px solid #e8e8e8; margin-left: 4px; margin-top: 10px; padding: 5px 0; cursor: pointer; font-size: 12px; color: #666;}
.head_img dd span{display: block; color: #ff5c5c; font-size: 14px; font-weight: bold;}
.people_name{width: 100%; float: left;margin-bottom: 10px;}
.people_name a{color: #333; margin-right: 10px; float: left; line-height: 24px;}
.people_name a:hover{color: #ff5c5c;}
.head_text .emjo-0306{float: left; color: #666;}
.people_type{color: #ff5c5c; font-size: 12px; line-height: 24px;}
.people_type .grade{width: 14px; height: 14px; background-position: -430px 0; margin-right: 5px;}
.yz_QA{width: 86px; height: 24px; background: #ffaf24; float: right; color: #fff; border-radius: 12px; font-size: 12px; line-height: 24px;}
.yz_QA span{width: 20px; height: 20px; background: #fff; border-radius: 50%; margin: 2px; text-align: center; line-height: 20px; margin-right:5px;}
.xing_QA{width: 14px; height: 14px; background-position: -125px -200px;}
.head_text{width: 694px; float: left;}
.head_text p{line-height: 24px; color: #666; margin: 8px 0; float: left;}
.head_text p img{max-width: 694px;}
.bom_data{font-size: 12px; color: #999; margin-top: 10px; float: left; width: 100%;}
.bom_data .info_share{float: right; cursor: pointer;}
.box_message{width: 13px; height: 13px; background-position: -12px 0; margin-left: 26px; margin-right: 3px;}
.nesting_QA{width: 654px; background: #f8f8f8; padding:0 20px;float: left; margin-top: 16px; margin-bottom: 10px;}
.leav_box, .look_more{width: 100%; padding: 16px 0; border-top: 1px solid #e8e8e8; float: left;}
.leav_box .leav_box_img{width: 50px; height: 50px; border-radius: 50%; overflow: hidden; float: left; margin-right: 16px;}
.nesting_QA div:first-child{border-top: 0;}
.leav_box dl{width: 588px; float: left;}
.leav_box dt a{color: #333;}
.leav_box dt span{float: right; font-size: 12px; color: #999;}
.leav_box dd{color: #666; line-height: 24px; margin-top: 5px;}
.look_more{text-align: center;}
.look_more button{width: 148px; height: 36px; border: 1px solid #e8e8e8; background: #fff;color: #666;}

.new_tag{width: 100%; float: left; margin-top: 20px;}
.new_tag h3 a{float: right; font-size: 14px; margin-top: 2px;}
.new_tag h3 a:hover{color: #ff5c5c;}
.new_tag_a{width: 100%; padding: 13px 0;}
.new_tag_a a, .tag_centent a{display: inline-block; background: #f8f8f8; color: #999; line-height: 32px; padding: 0 8px; border-radius: 4px; margin: 7px 12px 7px 0;}
.new_tag_a a:hover, .tag_centent a:hover{background: #f3f3f3;}

.tag_h3_left{width: 100%; border-bottom: 1px solid #e8e8e8; font-size: 18px; line-height: 18px; padding-bottom: 20px;}
.tag_h3_left span{color: #ff5c5c;}
.tag_box1{width: 100%; float: left; margin-bottom: 20px;}
.tag_centent{width: 100%; float: left; margin-top: 8px;}
.tag_box1 h3{font-size: 16px; color: #333;}