.main-left h1{line-height: 39px;font-size: 22px;text-align: center;margin: 8px 0px 5px;color: #003366;font-weight: bold;}
.main-left .info{line-height: 24px;padding: 8px 0;color: #C5C5C5;overflow: hidden;margin: 2px auto;width: 600px;text-align: center;font-size: 14px;}
.main-left .info span{margin-right: 10px;}
.fava_doc{background: #30B34D;padding: 3px 8px; margin: 0; letter-spacing: 1px; border-radius: 5px; color: #fff;line-height: 30px;margin-top: 2px;font-weight: 400;width: 68px;}
.fava_doc a{color:#fff}
.info .jhcdown {background: #2ca6e0;padding: 3px 8px; margin: 0; letter-spacing: 1px; border-radius: 5px; color: #fff;line-height: 30px;margin-top: 2px;font-weight: 400;width: 68px;}
.main-left .info .source a{color: #C5C5C5;}
.main-left .info .phone a {display: inline-block;padding-left: 12px;background: url(/img/phone.png) no-repeat left center;}
.main-left .cont_sourece{font-size: 16px;text-indent: 1.8em;padding-bottom: 12px;float: left;width: 100%;}
.main-left .content{color: #333;width: 100%;font-size: 16px;line-height: 30px;float: left;border-right: 1px solid #e2e2e2;margin-bottom:15px;}
.main-left .content p{color: #333;width: 100%;font-size: 16px;line-height: 30px;padding-bottom: 12px;text-indent: 2em;}
.main-left .content h2{font-size: 16px; text-align: left; font-weight: bold; line-height: 31px; clear: both; color: #ff0000;margin-bottom: 15px;}
.main-left .content p a{color: #046ebb;}
.main-left .content img{max-width: 100%;}

#content{color: #333;width: 100%;font-size: 16px;line-height: 30px;float: left;border-right: 1px solid #e2e2e2;margin-bottom:15px;    padding: 8px;}
#content p{color: #333;font-size: 16px;line-height: 30px;text-indent: 2em;}
#content h2{font-size: 16px; text-align: left; font-weight: bold; line-height: 31px; clear: both; color: #ff0000;margin-bottom: 15px;margin-top: 15px;text-align: center;}
#content p a{color: #046ebb;}
#content img{max-width: 100%;}
#content b {font-weight: 700;border-bottom: 2px solid #d9333f;   padding: 0px 12px 5px 12px;}
.main-left .source_url{line-height: 30px;font-size: 14px;color: #333;float: left;width: 100%;}
.main-left .source_url a{color: #666;}
.content_title1{ font-weight:800}
.content_title2{ font-weight:700}
.content_title3{ font-weight:600}

.bm_more{float:left;display:block;background:#888;color:#fff;padding:0 8px;margin: 10px 20px;margin-bottom: 20px;}
.bm_more a {text-decoration:none;color:#FFFFFF!important;margin-left: -25px;}
.bm_more a:hover {text-decoration:underline;color:#FFFFFF;}
.related_article,.hot_article{width: 100%;border-top: 1px solid #EEE;float: left;overflow: hidden;padding-top: 10px; margin-bottom: 10px;}
.related_article .related_top,.hot_article .hot_top{float: left;width: 100%;height: 28px;line-height: 28px;color: #494949;font-size: 16px;}
.related_article ul,.hot_article ul{float: left;width: 100%;}
.related_article li,.hot_article li{float: left;width: 31%;height: 24px;font-size: 16px;overflow: hidden;line-height: 24px;margin-top: 6px;padding-left:15px;}

.hot_article li:before {
    content: "w";
    line-height: 16px;
    color: #046ebb;
    width: 16px;
    height: 16px;
    text-align: center;
    float: left;
    border: 1px solid #046ebb;
    font-family: inherit;
    font-weight: 700;
    font-size: 14px;
    top: 10px;
    border-radius: 3px;
    background: #fff;
    margin: 5px;
}
.related_article li:before {
    content: "";
    line-height: 16px;
    color: #046ebb;
    width: 5px;
    height: 5px;
    text-align: center;
    float: left;
    font-family: inherit;
    font-weight: 700;
    font-size: 14px;
    top: 10px;
    border-radius: 3px;
    background: #046ebb;
    margin: 5px;
    margin-top: 10px;
}
.related_article li a,.hot_article li a{font-size: 15px;}
.related_article li a:hover,.hot_article li a:hover{ color:#0086ca;}
.related_article .related_top code{color: #292929;font-size: 16px;font-weight: bold;float: left;padding-left: 25px;}
.hot_article .hot_top font{font-size: 16px;font-weight: bold;float: left;padding-left: 25px;color: #ce2424;background: url(/img/hot.png) 0 2px no-repeat;}
