@charset "utf-8";
/*details owned*/
#main{margin-bottom:50px;}
#article{padding:0 40px 0 35px;margin-bottom:10px;background-color:#f7fcff;border:1px solid #b7d6de;}
#article .abstract{padding:12px;margin:10px 0 20px;border:1px solid #ccc;background-color:#fff;}
#article h3.title{padding:15px 0;margin:0 20px 0;font-size:20px;color:#458cd6;font-weight:bold;text-align:center;border-bottom:1px dotted #ccc;}
#article .ctn{}
#article .ctn p{margin-bottom:25px;text-indent:2em;font-size:14px;}
#article .ctn h3,#article .ctn h2,#article .ctn h4{font-size:16px;font-weight:bold;}
#article .state{height:35px;text-align:center;line-height:35px;}
#article .txt_ad{clear:both;margin:30px 0 15px;padding:15px 25px;font-size:14px;border:1px solid #ccc;background-color:#fff;}
#article .txt_ad a{color:#009acc;}
#article .ctn .share_lnk{float:right;margin-bottom:10px;}

/**/
.article_ft{margin-bottom:10px;}
.article_ft a{color:#009acc;}
.article_ft .ti,#news-comment-list h4{font-weight:bold;padding:0 0 3px 20px;background-position:-967px -328px;}
#news-comment-list li{padding:5px 20px;border-top:1px dotted #aaa;}
#news-comment-list .author {font-weight:bold;padding-right:24px;}
#news-comment-list .date{color:gray;font-style:italic;}
#news-comment-list .content {padding:3px 0;text-indent:24px;}

.article_ft .editor{padding:10px;margin:10px 0;border:1px solid #ccc;color:#009acc;}
.article_ft .editor a{margin-right:5px;}
.article_ft .editor .mail a{margin-left:3px;text-decoration:underline;}
.article_nav{padding:10px;margin-bottom:10px;border:1px solid #ccc;}
.acticle_warp{padding:10px 20px 20px;margin-bottom:10px;border:1px solid #ccc;}
.acticle_warp .item{width:280px;margin-right:10px;}
.copy_url{margin-right:30px;}
.add_fav{margin-right:5px;}
#news-comment-list{padding:10px 20px;margin:10px 0 20px;border:1px solid #ccc;}
.comment_list li{padding-left:12px;}

#comment_form{position:relative;}
#comment_form fieldset{width:720px;overflow:hidden;}
#comment_form legend{position:absolute; top:0;left:0;padding-left:20px;font-weight:bold;color:#505050;}
#comment_form .txt{margin-right:12px;}
input#anonymity{vertical-align:middle;}
#user_lab{margin-left:100px;}
#comment_ctn{display:block;margin:10px 0;padding:2px 0;height:80px;width:714px;overflow:auto;}
#count_msg{float:left;margin:3px 0 0 540px;}
#comment_form button{float:right;}
#code_img{cursor:pointer;vertical-align:middle;}

/*contact_edictor*/
.contact_editor{width:215px;height:75px;padding:15px 0 0 15px;line-height:1.8;background:url('../images/common/contact.jpg') no-repeat;}
.contact_editor dt{float:left;color:#727272;}
.contact_editor dd{color:#000;}
.contact_editor a{color:#002aff;text-decoration:underline;}

#ad_5{margin:0 10px 10px 0;}