
#zm_gll,#zm_mhz,#zm_szh,#zm_tkzj,#zm_wbk,#zm_xgh,#zm_xty,#zm_xyz,#zm_yyz {
	border-radius: 3px
}

#zm_mhz {
	box-shadow: 6px 0 12px -5px #bec4fc,-6px 0 12px -5px #bdc4fc;
	background-color: #8ec5fc;
	background-image: linear-gradient(62deg,#8ec5fc,#e0c3fc);
	background-image: -webkit-linear-gradient(62deg,#8ec5fc,#e0c3fc)
}

#zm_mhz,#zm_xgh {
	color: #555;
	overflow: hidden;
	margin: 10px 0;
	padding: 8px 8px 8px 15px
}

#zm_xgh {
	box-shadow: 6px 0 12px -5px #ffb0ac,-6px 0 12px -5px #ffa1ae;
	background-color: rgba(255,154,139,.4);
	background-image: linear-gradient(220deg,#ff9a8b,rgba(255,106,136,.22) 55%,#ff99ac);
	background-image: -webkit-linear-gradient(220deg,rgba(255,154,139,.48),rgba(255,106,136,.67) 55%,rgba(255,153,172,.51))
}

#zm_tkzj {
	color: #555;
	overflow: hidden;
	margin: 10px 0;
	padding: 8px 8px 8px 15px;
	box-shadow: 6px 0 12px -5px #fddfea,-6px 0 12px -5px #d7f0f3;
	background-color: #ffdee9;
	background-image: linear-gradient(0deg,rgba(255,222,233,.77),rgba(181,255,252,.56));
	background-image: -webkit-linear-gradient(0deg,rgba(255,222,233,.77),rgba(181,255,252,.56))
}

#zm_xyz {
	box-shadow: 6px 0 12px -5px #0c558d,-6px 0 12px -5px rgba(10,58,93,0);
	background-image: radial-gradient(circle 263px at 100.2% 3%,#0c558d 31.1%,#cdb55d 36.4%,#f4665a 50.9%,#c7cebb 60.7%,#f98c45 72.5%,#0c4974 72.6%)
}

#zm_gll,#zm_xyz {
	color: #eee;
	overflow: hidden;
	margin: 10px 0;
	padding: 8px 8px 8px 15px
}

#zm_gll {
	box-shadow: 6px 0 12px -5px #446e5c,-6px 0 12px -5px #ccd4a3;
	background-image: linear-gradient(102deg,#446e5c 17.4%,#6b9c78 49.3%,#9ab782 83.4%,#f7edbf 110.3%)
}

#zm_xty {
	box-shadow: 6px 0 12px -5px #fddfea,-6px 0 12px -5px #d7f0f3;
	background-image: radial-gradient(circle farthest-corner at -8.9% 51.2%,#ff7c00 0,#ff7c00 15.9%,#ffa34d 0,#ffa34d 24.4%,#131e25 24.5%,#131e25 66%)
}

#zm_xty,#zm_yyz {
	color: #fff;
	overflow: hidden;
	margin: 10px 0;
	padding: 8px 8px 8px 15px
}

#zm_yyz {
	box-shadow: 6px 0 12px -5px #afa0d0,-6px 0 12px -5px rgba(177,161,207,0);
	background-image: radial-gradient(circle farthest-corner at 10% 20%,#5f75e3 0,#bca7cd 90%)
}

#zm_szh {
	color: #c7c7c7;
	overflow: hidden;
	margin: 10px 0;
	padding: 8px 8px 8px 15px;
	box-shadow: 6px 0 12px -5px #9baab9,-6px 0 12px -5px rgba(177,161,207,0);
	background-image: radial-gradient(circle farthest-corner at 10% 20%,#000 0,#404040 90.2%)
}

#sc_redb {
    margin: 10px 0;
    padding: 0px 15px;
    border: 1px solid #e3e3e3;
    border-left: 4px solid #ed0505;
    /* background: #fff; */
    border-radius: 1px;
    /* box-shadow: 0 10px 12px 1px rgba(0,0,0,.08); */
}

#ml_xuk {
	border: 1px dashed #29aae3;
	background-color: #f8f7f5;
	border-radius: 3px
}

#sc_blue {
	color: #1ba1e2;
	background: rgba(27,161,226,.26) no-repeat;
	border: 1px solid #1ba1e2;
	padding: 8px;
	border-radius: 1px
}

#sc_blue,#sc_error {
	overflow: hidden;
	margin: 10px 0;
	box-shadow: 0 10px 12px 1px rgba(0,0,0,.08)
}

#sc_error {
	color: #c66;
	background: #ffecea no-repeat;
	border: 1px solid #ebb1b1;
	border-radius: 1px
}

#sc_error,#sc_tips {
	padding: 15px 15px 15px 35px
}

#sc_tips {
	color: #777;
	background: #eaeaea no-repeat;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 10px 0;
	border-radius: 10px;
	box-shadow: 0 10px 12px 1px rgba(0,0,0,.08)
}

.ds-abstract {
    background: #fff;
    font-size: 15px;
    color: #999;
    display: block
}

.ds-abstract ds-fieldset {
    padding: 5px 15px;
    margin: 0 0 10px 0;
    border: 1px dashed #ececec
}

.ds-abstract ds-legend {
    font-weight: 600;
    color: #999;
    padding: 0 5px
}

.ds-abstract p {
    text-indent: 0!important;
    margin: 0 0 5px 0
}

.ds-clear {
    clear: both;
    display: block
}

.ds-blockquote {
    width: 100%;
    color: #8b8b8b;
    margin: 0 auto;
    padding: 10px 10px 0 10px;
    clear: both;
    border: 1px dashed #ececec
}

.ds-blockquote .abstract-title li:hover {
    border-color: #0ae
}

.ds-blockquote .abstract-title li:hover:before {
    background-color: #0ae;
    color: #fff
}

.abstract {
    border: 1px dashed #e0e0e0;
    padding: 5px;
    margin: 5px 0;
    position: relative;
}

.abstract-title {
    position: absolute;
    top: -15px;
    left: 12px;
    background: #fff;
    padding: 0 5px;
    font-size: 16px;
    color: #666;
    font-weight: 700
}

.abstract-content {
    margin-top: 5px;
    font-size: 14px;
    color: #666;
    line-height: 1.3
}

#ds-btxian {
    padding: 0 8px;
    border-left: 4px solid #9b04f838;
    font-size: 18px;
    font-weight: 700;
    margin: 1px 0;
	border-bottom: 1px solid #66666648;
}
