@font-face {
font-family: 'hei';
src: url('fonts/eot/方正兰亭黑_0.eot'); /* IE9 Compat Modes */
src: url('fonts/eot/方正兰亭黑_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/ttf/方正兰亭黑_0.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('fonts/svg/方正兰亭黑_0.svg#hei') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'xianhei';
src: url('fonts/eot/方正兰亭纤黑_0.eot'); /* IE9 Compat Modes */
src: url('fonts/eot/方正兰亭纤黑_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/ttf/方正兰亭纤黑_0.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('fonts/svg/方正兰亭纤黑_0.svg#xianhei') format('svg'); /* Legacy iOS */
}
@font-face {
font-family: 'zhonghei';
src: url('fonts/eot/方正兰亭中黑_GBK_0.eot'); /* IE9 Compat Modes */
src: url('fonts/eot/方正兰亭中黑_GBK_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/ttf/方正兰亭中黑_GBK_0.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('fonts/svg/方正兰亭中黑_GBK_0.svg#zhonghei') format('svg'); /* Legacy iOS */
}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, input, textarea, select{font-family:"微软雅黑"; margin:0;padding:0;line-height:1.5em;color:#333;font-size:14px;}

.z3d_button_text {margin:0.1em;cursor:pointer;}

/*field input box*/
.field_init_style {cursor:pointer;line-height:2em;font-size:1.1em;font-weight:bold;color:#333;_background:#F3F3F3;}

.field_input_box { position:absolute;width:40em;height:17em;left:10em;top:10em;background:#FFFFFF;display:none;border-radius:2em;box-shadow:0.2em 0.2em 0.2em #AAA;z-index:2;z-index:110}
.field_input_box .head_bar{height:2.5em;line-height:3em;text-align:center;font-weight:bold;font-size:1.1em;background:#DDD;border-top-left-radius:0.3em;border-top-right-radius:0.3em;}
.field_input_box .text_area{width:39.2em;height:13.6em;border:1px solid #EEE;margin:0.3em;border-bottom-left-radius:2em;border-bottom-right-radius:2em;}
.field_input_box #field_title{font-weight:bold;}
.field_input_box #field_input{height:2em;font-weight:bold;text-indent:0.5em;border:1px solid #BBB;}

.zzwrap {position:absolute; top:10%; width:100%; height:80%; overflow:hidden;color:#000;}
.zzbg{ height:100%; width:100%; margin:0 auto; background:#FFF; opacity:0.4;}
.zzinner { position:relative; top:-100%; height:100%; width:100%; margin:0 auto;color:#000;_background:#00F;}

/*20180422*/
.zp_booklist_header_box {width:100%;height:auto;line-height:2.2em;padding-left:0em;font-size:0.85em;}
.zp_booklist_header {height:auto;line-height:2.2em;padding-left:1.5em;clear:both;}
.zp_booklist_header .title{color:#e26e09;font-weight:bold;padding-right:1em;}
.zp_booklist_header li{float:left;text-align:left;margin-right:2em;list-style:none;}
.zp_booklist_header .hi{font-weight:bold;}

.zp_booklist_content {width:100%;height:auto;min-height:20em;text-align:left;background:#FFF;}
.zp_booklist_content .summary {float:left;width:12em;min-height:20em;margin-left:1em;padding:1em;background:#FFF;border: 1px solid #BBB;}
.zp_booklist_content .summary .title {font-size:1.2em;padding:0.5em 0;font-weight:bold;}
.zp_booklist_content .summary .text {padding:0.5em 0;}
.zp_booklist_content .goods_box {padding-left:1em;background:#FFF;}
.zp_booklist_content .goods_box .header li{float:left;text-align:left;margin-right:2em;list-style:none;}
.zp_booklist_content .goods_box .header .hi{font-weight:bold;}
.zp_booklist_content .goods_box .title {font-size:1.2em;}
.zp_booklist_content .goods_box .desc {height:2.8em;font-size:1em;color:#666;}
.zp_booklist_content .goods_box .misc_info{font-size:0.8em;color:#666;}
.zp_booklist_content .goods_box .misc_info .button {cursor:pointer;margin:0 0.1em;}
.zp_booklist_content .goods_box .misc_info .button  img{height:19px;margin-top:-0.2em;margin-left:0.3em;vertical-align:middle;}
.zp_booklist_content .goods_box .td_line {border-bottom:1px solid #DDD;}
.zp_booklist_content .no_data{font-size:1.2em;padding-top:0.5em;color:#BBB;padding-left:1em;}

.list-div { width: 100%;background:#EEEEEE;border:0px solid #CDCDCD;}
.list-div-ad {border: 0px solid #CDCDCD;}
.list-div table {width: 100%;}
.list-div th { line-height:3em;background: #CDCDCD; white-space: nowrap;}
.list-div td { background: #FFF; line-height:1.2em;padding:0.3em;color:#666;}
.list-div input { vertical-align: middle;}
.list-div a:visited, .list-div a:link { text-decoration: underline; color: #192E32;}
.list-div a:hover { color: #9D7250;}
.list-div input{ vertical-align: middle;}
.list-div .thumb { text-align:center;vertical-align: middle;height:7em;}
.list-div .footer { background: #F4F4F4; text-align: right;}
.list-div .title {height:1.5em;line-height:1.5em;font-size:1.1em;font-weight:bold;padding: 0.5em 0;_background: #F44;}

.barre_epais{height:0.8em;background:#f2f2f2;clear:both;}

.std_label{font-weight: bold;}
.comment {color:#666;padding:1em 0;font-size:0.8em;font-weight:normal;}

