
.body {}
			/**    logo        **/	
.logo {    margin: auto;font-size: 20px;text-align: center;color: #443149;padding-bottom: 10px;}
.logo img {    width: 100px;margin: auto;padding: 50px 0px 10px 0px;}

			/**    搜索区域开始              **/	
.search_classify  {text-align: center;position: relative;top: 144px;margin-left: -146px;}
.search_box_classify  {width: 92%;border: 1px solid #106b4d;height: 50px; margin:0 auto;border-radius: 25px;margin-bottom: 10px;background: #FFF;}
.search_keyword { width:80%; margin: 5px 25px;border: 1px solid #fff;height: 40px;line-height: 40px;font-size: 16px;}
.seach_button {background: #00ae8c;border: 0;padding: 0 15px;margin-left: -35px; margin-top:5px;color: #fff;cursor: pointer;position: absolute;height: ;width: 50px;height:40px; font-size: 22px;border-radius: 60px; }
.seach_button img {width: 120%;}
.key_words_classify  {margin-top: 20px;color: #fff;font-size: 16px;}
.key_words_classify  p {display: inline-block;margin-left: 123px;}
.key_words_classify  ul {display: inline-block;}
.key_words_classify  ul li {display: inline-block;margin-right: 4px;}
			/**    分类表             **/	
.table{ width: 92%; height: 100%; margin: 0 auto;  padding: 0 1%; text-align: center;}
.table ul { width: 100%;  margin: 0 auto;margin-top: 15px; border: 1px solid #ccc; float: left;}
.table ul li {width: 33.33%; height: 30%; padding:10px 0;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;float: left;text-align: center;cursor: pointer;display: block;}
.table ul li:nth-child(3n){border-right: 0px solid #ccc;}
.table ul li img {width: 36%;}
.table ul li h2 {}
.table ul li p {}

.search_describe { width: 92%; display: block;  margin: 0 auto;      box-sizing: border-box;
    padding: 0 0.44rem 0.48rem;
    background: #fff;
    color: #b2b2b2;
    clear: both;}
.search_describe>span {    float: left;
    line-height: 2.76rem;}
.title_number {    display: inline-block;
    width: 8.68rem;
    height: 2.6rem;
    line-height: 2.6rem;
    border: 1px solid #00ae8c;
    border-radius: 10px;
    margin-right: 1.2rem;
    color: #00ae8c;
    text-align: center;
    float: left;}
.back_search {    float: right;
    width: 13.64rem;
    height: 2.76rem;
    line-height: 2.76rem;
    background: #00ae8c;
    color: #fff;
    border-radius: 10px;
    text-align: center;}
.search_reasult {width: 92%; display: block; clear: both;  margin: 30px auto;}
.reasult_title {display: block; line-height: 2.6rem; font-size: 1.6rem; text-align: left;}
.reasult_detail { margin-top: 10px; padding: 10px; background: #e1f1ec;    font-size: 1.36rem;
    text-align: left;
    line-height: 1.8rem;}
.textl {text-align: left;}
.back { font-size: 0.13rem; color: #00ae8c; display: block; float: right;}
.second_describe { padding: 0.7em; text-align: left; text-indent: 2em; background: #e1f1ec;}
.second_classify { text-align: left;}
.lefth { height: 80px !important;}
.leftbox_title {font-size: 0.9em; line-height: 0.8em;}
.leftbox_text {font-size: 1em; line-height: 0.8em;}

.dbox{
	 display: -moz-box;
	 display: -webkit-box;
}

.dbox0{
	display: block;
	-moz-box-flex: 0;
	-webkit-box-flex: 0;
}
.dbox1{
	display: block;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	width: 0%;
}

.dflex{
	display: flex;
display: -webkit-flex;
display: -moz-flex;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
}


.view-2{ background: #fff; border-top:1px solid #e3e3e3;}
.view-2 dt{ border-right: 1px solid #e3e3e3; flex: 1; border-bottom:1px solid #e3e3e3; width: 2.51rem; display: flex;}
.view-2 dt a{flex:1; width: 100%;}
.view-2 dd a{ border-bottom:1px solid #e3e3e3; border-right: 1px solid #e3e3e3; height: 1.75rem; }
.view-2 dd .dbox1:last-of-type a{ border-right: none;}
.dflexCenter{
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	flex-direction: column;
}

.dflexCenter2{
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
}

.view-2 dt img{ width: 1.42rem;}
.view-2 dd img{ height: .72rem;}
.view-2 h2{ font-size: .28rem;}
.view-2 p{ font-size: .22rem; color: #898989;}
.view-2 dd .img{ width:1.39rem; height: 1.16rem ; float: left;}
.view-2 dd .a-a{ display: block; padding-left: .75rem; margin-right:.2rem; padding-top: .36rem;}
.view-2 dd .a-a h2{ text-align: center; padding-top: .15rem;}
.view-2 dd .a-a p{ text-align: center;}
.view-2 a:active{ background: #f6f6f6;}

.view-top{ background: #1a89f2; height: .88rem; padding-right: .24rem;}
.view-top a.returnBtn{ width: .6rem; padding-right: .18rem; text-align: right; height: .88rem; line-height: .88rem; font-size: 0; margin-right: .1rem;}
.view-top a.returnBtn img{ width: .2rem}
.view-top a.selectBtn{ position: relative; font-size: 0; line-height: .88rem; min-width: 1.1rem; margin-right: .18rem;}
.view-top a.selectBtn span{ font-size: .3rem; margin-right: .1rem; color: #fff; vertical-align: middle;}
.view-top a.selectBtn img{ width: .18rem;}
.view-top a.selectBtn select{ position: absolute; top:0; width: 100%; left: 0; height: 100%; opacity: 0;}
.view-top .searchLabel{ padding: 0 .15rem 0 .3rem; height: .6rem; background: #fff; margin-top: .14rem; border-radius:.6rem; line-height: .6rem;}
.view-top .searchLabel input{ font-size: .26rem; line-height: .6rem; border:none; width: calc( 100% - .55rem); vertical-align: top;}
.view-top .searchLabel a{ display: inline-block; width: .5rem; text-align: center; float: right; height: .6rem; line-height: .6rem; font-size: 0}
.view-top .searchLabel a img{ width: .32rem; height: .32rem;}


.view-3{/*height: calc( 100%  - .88rem - 1.16rem - 1px - .2rem );*/ margin-top: 20px;}
.view-3 .leftBox{ overflow-y: auto;-webkit-overflow-scrolling: touch; background: #f0f0f0; width: 2rem; margin-right: .14rem;}
.view-3 .leftBox a{ transition: color .2s,background-color .2s;  display:block; line-height: .83rem; font-size: .3rem; text-align: center; color: #898989;}
.view-3 .leftBox a:active,
.view-3 .leftBox a.on{ background: #00ae8c; color: #fff;}
.view-3 .rightBox{ /*overflow-y: auto;*/-webkit-overflow-scrolling: touch;}
.view-3 .inTitle{ width: 96%; padding-left: 10px; line-height: .8rem; font-size: .3rem;border-left: 5px solid #00AE8C;}
.view-3 .inTitle:before {width: 10px; height: 20px; display: block; background: #00ae8c;}
.view-3 .inBox{ background: #fff; font-size: 0; vertical-align: top; padding: .15rem;}
.view-3 .inBox a{ display: inline-block; width: 100%; text-align: center;}
.view-3 .inBox a img{ width: .9rem;margin-top: .3rem;}
.view-3 .inBox p{ font-size: 14px; text-align: left; line-height: .5rem; margin-bottom: .1rem;}
.interthree { float: right;}
.inBox a:hover { color: #00AE8C;}

.dflex-2{
	overflow-x:hidden;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.dflex-2 a{ margin: 0 .3rem;}

.view-fwBox{ height: calc(100% - .88rem - .86rem - 2px - 1.16rem - 1px); overflow: ;}
.view-fwBox a{ display: block;}
.view-fwBox .box-a{ width: 2rem; background: #1a89f2;}
.view-fwBox .box-a a{ color: #fff; font-size: .3rem; line-height: .83rem; padding-left: .4rem;}
.view-fwBox .box-a a:active,
.view-fwBox .box-a a.on{ background: #fff; color: #1a89f2;}
.view-fwBox .box-b{ background: #fff;}
.view-fwBox .box-b a{ line-height: .65rem; font-size: .3rem; padding-left: .34rem; color: #212121;}
.view-fwBox .box-b a:active,
.view-fwBox .box-b a.on{ color: #1a89f2;}
.view-fwBox .box-c{ background: #f6f6f6; width: 2.8rem;padding: .15rem .1rem;}
.view-fwBox .box-c a{ display: inline-block; width: 100%;text-align: left; font-size: .3rem; line-height: .65rem} 
.view-fwBox .box-c a:active,
.view-fwBox .box-c a.on{ color: #1a89f2;}

.view-fwBox  .dbox0,
.view-fwBox  .dbox1{ overflow-y: auto;}


.view-deital{ background: #fff;border:1px solid #e3e3e3}
.view-deital .inBox{ padding: 0;}
.view-deital .inBox img{max-width: 100%;}

.view-pinglun{ border-top:1px solid #e3e3e3}
.view-pinglun .totalBox{padding:.25rem .24rem .48rem .24rem; background: #fff; border-bottom: 1px solid #e3e3e3;}

.view-pinglun .totalBox dt{ width: 2.3rem; border-right: 1px solid #e3e3e3; text-align: center; margin-right: .22rem; }
.view-pinglun .totalBox h2{ font-size: .32rem; line-height: .56rem;}
.view-pinglun .totalBox h3{ font-size: .7rem; line-height: .86rem; color: #ff4a53;}
.view-pinglun .starBox-2{ height: .18rem; line-height: .18rem; font-size: 0;}
.view-pinglun .starBox-2 span{ display: inline-block; width: .18rem; height: .18rem; vertical-align:top; margin: 0 .04rem; background: url(../images/star-05.png) center center no-repeat / .18rem auto;}
.view-pinglun .starBox-2 span.yes{ background: url(../images/star-06.png) center center no-repeat / .18rem auto;;}
.view-pinglun dd{ margin:.25rem .1rem .33rem .1rem; text-align: center; padding-top: .2rem; border:1px solid #ff4a53; border-radius:1.3rem; height: 1.3rem; text-align: center;}
.view-pinglun dd span{ display: inline-block; font-size: .45rem; color: #ff4a53; line-height: .52rem; }
.view-pinglun dd p{ font-size: .18rem;}
.view-pinglun .typeBox{ text-align: center; font-size: 0; background: #fff; border-bottom: 1px solid #e3e3e3;line-height: .86rem;}
.view-pinglun .typeBox a{ display: inline-block; font-size: .32rem; margin: 0 .5rem; line-height: .6rem; vertical-align: top; margin-top: .13rem;}
.view-pinglun .typeBox a.on,
.view-pinglun .typeBox a:active{color: #ff4a53; border-bottom: 2px solid #ff4a53;}
.view-pinglun .inList .inBox{ border-bottom: 1px solid #eee; padding:.24rem .24rem 0 .24rem; background: #fff; margin-bottom: .18rem;}
.view-pinglun .inList .imgBox img{ width: .7rem; height: .7rem; border-radius:.7rem;}
.view-pinglun .inList .imgBox{ margin-right: .14rem;}
.view-pinglun .inList .name{ font-size: .32rem; line-height: .7rem; overflow: hidden;}
.view-pinglun .inList .name font{ font-size: .28rem; color: #ff4a53; margin-right: .1rem;}
.view-pinglun .inList .name .starBox-2{float: right; margin-top: .26rem;}
.view-pinglun .inList p{ font-size: .28rem; line-height: .42rem;}
.view-pinglun .inList .time{font-size: .22rem; color: #898989; line-height: .48rem; margin-bottom: .1rem;}
.view-pinglun .inList .inBox:last-of-type{ margin-bottom: 0;}



.view-more{border-bottom: 1px solid #e3e3e3; background: #fff; display: block; line-height: .93rem; font-size: .28rem; color: #898989; text-align: center;}
.view-more font{ font-family: '宋体'; margin-left: .1rem;}

.yuanList .view-1{ border-left: none; height: .58rem; border-right: none; padding: .1rem .24rem; border-bottom: none; font-size: 0; overflow: hidden;}
.yuanList .view-1 a{ color: #212121; width: 33.333%; display: inline-block;}
.yuanList .view-1 a:last-of-type{border-right: 1px solid #e3e3e3;}
.yuanList .view-1 a:nth-of-type(3n){ border-right: none;}
.yuanList .view-1 a.on,
.yuanList .view-1 a:active{ color: #197ae0;}



.schoolBox-2 .view-1{ padding: .22rem .24rem .18rem .24rem; line-height: .44rem;}
.schoolBox-2 .view-1 a{ color: #212121; font-size: .3rem;}
.schoolBox-2 .view-1 a.on{ color: #2edb7b; font-weight: bold;}

.view-fabu li input{ text-align: left;}

.view-fabu textarea{ font-size: .3rem; line-height: 1.4em; width: 100%; resize: none; border:none;}


.view-checkBox{ font-size: 0; line-height: .4rem; padding: 0 .24rem;}
.view-checkBox input[type=checkbox]{
	-webkit-appearance: checkbox; vertical-align: middle; width: .3rem; height: .3rem; margin-right: .15rem;}
.view-checkBox label{ vertical-align: middle; font-size:.28rem; color: #898989; }

.view-text{ background: #fff; border-toP:1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding-top: .14rem;}
.view-text .name{ font-size: .32rem; padding: 0 .24rem; line-height: 1.52em; margin-bottom: .05rem;}
.view-text .time{ padding: 0 .24rem; font-size: .22rem; color: #898989;line-height: 1.6em; padding-bottom: .1rem; border-bottom: 1px solid #e3e3e3;}
.view-text .inBox{ padding: .24rem;}
.view-text .inBox p{ font-size: .26rem; line-height: .41rem;}

