* { margin:0; padding:0; }
a { color:#333; text-decoration:none}
a:hover { color:#049; text-decoration:none}
a img { border:none}
a.more { float:right; font-weight:normal; color:#999}
.blue { color:#049}

cite { float:right; font-style:normal; color:#999; margin-right:6px; font-size:12px;}
ul { list-style-type:none}

.mt1 { margin-top:15px;}
.mt2 { margin-top:30px;}
.mb1 { margin-bottom:10px;}
.red { color:#c4261d}
.gray { color:#999}



/* Form Styles */
.vcode { float:left; width:70px; margin-right:6px; font-weight:bold; padding:3px;}
.input { padding:5px; border:solid #ccc 1px;}
.submit { background:#23b7e5; color:#FFF; padding:0 40px 0 40px;-webkit-border-radius:3px;border-radius:3px; border:none; height:40px; font-size:16px;}
.but_b { background:url(images/but_bg_b.gif) no-repeat left 0px; width:140px; height:45px; border:none; font-size:14px; color:#FFF; font-weight:bold}
.input_time { background:url(images/icon_time.gif) no-repeat right}
.but_c { background:url(images/but_c.gif) no-repeat left top; height:45px; width:141px; color:#FFF; border:none; font-size:14px; font-weight:bold}

.but-main { display:inline-block; background:#643094; color:#FFF; font-size:16px; padding:0 40px 0 40px; border-radius:23px; height:46px; line-height:46px;}
.but-main:hover { background:#00bcd4; color:#FFF}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/ .clearfix {display:block;} /**/



/* 阴影 */
.yy
{
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}
.yy3
{
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}


body { font-size:12px; color:#000;  font-family:"微软雅黑",Arial, Helvetica, sans-serif; background:#fff;}
#pagewrap { width:100%; margin:auto;}
.wrap { margin:auto;width:1500px;}





.art { border:solid #d4d4d4 1px; background:#f5f5f5; padding:5px 0 5px 0}
.art .thumb { float:left; width:200px; padding-top:40px; text-align:center; float:left; position:relative}
.art .thumb img { border:solid #3c3c3c 1px;}
.art .thumb .nr { position:absolute; right:20px; top:40px; z-index:100; color:#F00; font-size:28px;}
.art .thumb .na { position:absolute; left:20px; top:40px; z-index:100; color:#F00; font-size:28px;}

.art .cent { width:890px; float:left;}
.art .side { float:right; width:400px;}

.art .attr td { padding:1px 0 1px 0;}

.art .rem { margin-top:6px;}
.art .rem dl { float:left; width:130px; margin-left:10px;}
.art .rem dl dt { line-height:24px; height:24px;}
.art .rem dl dd textarea { height:62px;}

.art .aid { margin-left:10px; margin-top:6px;}
.art .aid dt { float:left; width:75px;}
.art .aid dd { float:left; width:355px;}
.art .aid dd textarea { height:54px;}


.art .com { margin-right:10px;}
.art .com dl { margin-bottom:4px;}
.art .com dl dt { line-height:24px; height:24px;}
.art .com dl dd textarea { height:54px;}


.crt { background:#FFF; border:solid #d4d4d4 1px; margin-top:10px; min-height:600px;}
.crt .tags { line-height:30px; border-bottom:solid #ddd 1px; background:#F5f5f5}
.crt .tags a { display:block; float:left; padding:0 10px 0 10px; border-right:solid #ddd 1px;}
.crt .tags a.cur { background:#FFF}
.crt .tags a:hover { background:#FFF}

.crt .boxs .box { display:none; padding:10px;}
.crt .boxs .box.cur { display:block}



.legend { border:solid #dadada 1px; border-radius:1px; padding:0 8px 8px 8px;}
.legend legend {font-size:12px; width:auto;}


.art_table table { background:#dadada}
.art_table table th { background:#f5f5f5; padding:3px; font-weight:normal}
.art_table table td { padding:3px; white-space: nowrap;}


    /* 奇数行的颜色 */
.art_table table tbody tr:nth-child(odd) {
        background-color: #f7f7f7;
    }
 
    /* 偶数行的颜色 */
.art_table table tbody tr:nth-child(even) {
        background-color: #FFFFFF;
    }





.art_info table th { padding:8px 8px 5px 0; vertical-align:top; line-height:20px; font-weight:normal; text-align:right }
.art_info table td { padding:5px 8px 5px 0; vertical-align:top;}

.form-control { border-color:#6c757d; border-radius:2px; padding:0px 4px 0 4px !important; color:#000 !important}
.form-control-sm { font-size:12px;  padding:0px 4px 0 4px !important; height:24px !important}
.fc-r { text-align:right}

.btn-sm { font-size:12px;  border-radius:2px; padding:0px 6px 0 6px !important}
textarea.form-control { font-size:12px;}