.main-question{padding: 10px 16px;font-size: 14px;}
.main-question .tipbox{margin-bottom: 30px;}
.main-question .tipbox a{display: inline-block;padding:4px 18px;border-radius: 10px;margin-right: 20px;background-color: #FEE7EF;color:#FD91B3; }
.main-question h3{color: #333;}
.main-question .qcontentbox{color: #777;}
.questionorbox img{width: 30px;height: 30px;margin-right: 20px;}
.questionorbox span{color: #777;margin-right: 20px;font-size: 12px;}
.questionorbox .username{color: #333;font-size: 14px;}

.answerbox{border-top: none;}
.answercontentbox{color: #777;font-size: 14px;}
.answercontentbox .zcontent{min-height: 80px;overflow: hidden;}
.answercontentbox .zcontent p{margin-bottom: 0;}
.hosen{padding-top: 16px;}
.hosen span{padding-right: 30px;}
.hosen a{color: #f11;margin-right: 6px;}
.databox{margin-bottom: 10px;margin-right: 15px;margin-top: 15px;}
.databox span{padding-left: 20px;}
.secanswerbox{padding: 16px 13px 6px;}
.secanswerbox .secanswerconten:last-child{border-bottom: none;}
.secanswerconten{border-bottom: 1px solid #E6E4E5;margin-bottom: 10px;}
.secanswerconten>p{padding-left: 50px;padding-top: 10px;color: #333;}
.pl30{padding-left: 30px;}

.replybox{padding: 26px 20px;background-color: #F3F1F2;margin-top: 10px;}
.replybox input{width: 100%;border:1px solid #E6E4E5;background-color: #fff;color: #333;padding:10px 16px;font-size: 14px;}
.editorbox{padding-left: 60px;}
.replybtn{padding: 8px 40px;background-color: #B8B8B8;margin-top: 15px;color: #fff;font-size: 16px;}
.bttn{background-color: #B8B8B8;margin-top: 15px;font-size: 16px;padding: 4px 22px;border-radius: 0;border: none;}
.dele{border: none; margin-top: 15px;font-size: 16px;padding: 4px 22px;margin-right: 3px;}
.subm{text-align: right;margin-bottom: -12px;}

.section{border: 1px solid #E6E4E5;padding: 5px 10px; }
.topinful{list-style: none;overflow: hidden;padding:20px 0 0 20px;}
.order{display:inline-block;float: left;margin-left: 50px;}
.topinful li{float: left;margin-right: 30px;background: url('/images/icon-hostop-1.png') no-repeat 0 0;display: block;padding-left: 50px;
							height: 50px;padding-top: 6px;color: #fff;}
.order li{margin-right: 70px;background: url('/images/order_1.png') no-repeat 0 0;};
.topinful li:nth-child(2){background-image: url('/images/icon-hostop-2.png');}
.order li:nth-child(2){background-image: url('/images/order_2.png');}
.topinful li:nth-child(3){background-image: url('/images/icon-hostop-3.png');}
.order li:nth-child(3){background-image: url('/images/order_3.png');}
.topinful li:nth-child(4){background-image: url('/images/icon-hostop-4.png');}
.order li:nth-child(4){background-image: url('/images/order_4.png');}
.process{width: 1170px;height: 150px;margin-left: auto;margin-right: auto;margin-top: 30px;}
.process ul{list-style: none;overflow: hidden;margin: 0;padding: 0;}
.process ul li{float:left;height: 150px;width: 166px;text-align: center;}
.process ul img{width: 100px;height: 100px;}
.process ul span{font-size: 16px;color:#444;}
.house .index{position: relative;top: -60px;left: 1030px;}
#container{position: relative;width: 100%;padding-left: 0;background: #fff;}
#container .house_box{position:relative;width: 100%;margin-top:-40px;}
#container .house_box section{position: relative;width: 100%;background:#fff;display: none;}
#container .house_box section .imgcon{position:relative;width: 560px;height: 315px;left: 30px;top: 30px;display: inline-block;}
#container .house_box section .info{position: relative;width: 480px;height: 315px;display: inline-block;top: 30px;right:30px;float:right;}
#container .house_box section .info p{ word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;white-space: normal;height: 60px;width: 465px;}
#container .house_box section .idx{position: relative;width: 1060px;left: 30px;bottom: 30px;display: inline-block;margin-top: 60px;}
#container .house_box section .imgcon img{position: absolute;width: 100%;height: 100%;}
#container .house_box section .info h3{margin-top: 0;margin-bottom: 15px;}
#container .house_box section .info .hou_info,#container .house_box section .info .hou_other{font-size:16px;}
#container .house_box section .info .o1,#container .house_box section .info .i1{margin-right: 25px;}
#container .house_box section .info #intro{padding-left: 10px;margin-top: 55px;position: absolute;}
#container .house_box section .info ul{width: 100%;height:100px;list-style:none;padding-left: 0;}
#container .house_box section .info ul li{float:left;width: 79px;height: 100px;text-align: center;}
#container .house_box section .info ul img{position:relative;width: 33px;height: 36px;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;margin-bottom: 5px;}
#container .house_box section .info ul span{position: relative;top: 10px;}
#container .house_box section .idx img{position: relative;width: 160px;height: 90px;margin-right: 13px;margin-top: 15px;cursor: pointer;}
#container #left,#container #right{position: absolute;width: 11px;height: 36px;top: 250px;}
#container #left{left: 0;}
#container #right{float:right;right: 11px;}
.ylhj{padding: 3px 15px;}
.inner-box h2,.shuju h2{
  border-bottom: 1px solid #ccc;
  margin: 0 0 30px 0;
  padding-bottom: 10px;
  font-size: 24px;
}
.sgyecgl .bq{float: right;}
.sgyecgl .bq li{display: inline-block;font-size: 16px;margin-left: 20px;padding: 10px 15px;background: #ccc;color:#777;cursor: pointer;}
.sgyecgl .bq li.select{background: #e95283;color:#fff;}

/* heart */
.heart-box .heart {position: absolute;width: 40px;height: 36px;top: 15px;left: 70px;cursor: pointer;}
.heart-box .heart:before,.heart-box .heart:after{position: absolute;content: "";left: 20px;top: 0;width: 20px;height: 32px;background: #aaa;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;
				-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);
				-webkit-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-ms-transform-origin: 0 100%;-o-transform-origin: 0 100%;transform-origin: 0 100%;}
.heart-box .heart:after{left: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);
		-webkit-transform-origin: 100% 100%;-moz-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;-o-transform-origin: 100% 100%;transform-origin :100% 100%;}
.heart-box #heart {position: absolute;width: 40px;height: 36px;top: 15px;left: 70px;cursor: pointer;}
.heart-box #heart:before,#heart:after{position: absolute;content: "";left: 20px;top: 0;width: 20px;height: 32px;background: #e95283;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;
				-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);
				-webkit-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-ms-transform-origin: 0 100%;-o-transform-origin: 0 100%;transform-origin: 0 100%;}
.heart-box #heart:after{left: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);
		-webkit-transform-origin: 100% 100%;-moz-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;-o-transform-origin: 100% 100%;transform-origin :100% 100%;}
.heart_box{top: 0px;}
.heart_box .heart {position: absolute;width: 40px;height: 36px;top: 5px;left: 70px;cursor: pointer;}
.heart_box .heart:before,.heart_box .heart:after{position: absolute;content: "";left: 20px;top: 0;width: 20px;height: 32px;background: #aaa;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;
				-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);
				-webkit-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-ms-transform-origin: 0 100%;-o-transform-origin: 0 100%;transform-origin: 0 100%;}
.heart_box .heart:after{left: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);
		-webkit-transform-origin: 100% 100%;-moz-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;-o-transform-origin: 100% 100%;transform-origin :100% 100%;}
.heart_box #heart {position: absolute;width: 40px;height: 36px;top: 15px;left: 70px;cursor: pointer;}
.heart_box #heart:before,#heart:after{position: absolute;content: "";left: 20px;top: 0;width: 20px;height: 32px;background: #e95283;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;
				-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);
				-webkit-transform-origin: 0 100%;-moz-transform-origin: 0 100%;-ms-transform-origin: 0 100%;-o-transform-origin: 0 100%;transform-origin: 0 100%;}
.heart_box #heart:after{left: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);
		-webkit-transform-origin: 100% 100%;-moz-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;-o-transform-origin: 100% 100%;transform-origin :100% 100%;}
.sgyelc button{border: none;background: #e95283;color:#fff;padding: 6px 12px;margin-left: 5px;outline: none;}
.yyjs .inner-box div{padding: 0;}
.zjysxx .inner-box .col-xs-3 .inp-nomargin{margin-bottom: 20px;height: 90px;overflow: hidden;}