.side_box
{
    margin-bottom: 10px;
    overflow:hidden;
    padding:0px 0 0 0;
}
.side_title{
    height: 36px;
    background-position:-245px -441px;
    line-height: 36px;
    padding-left: 16px;
    font-size:20px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    color:#333;
    margin-bottom:10px;
}
.side_title:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 10px;
    width: 3px;
    height: 20px;
    background: #44b336;
}
.ComList.cm{font-size: 14px;line-height: 30px;}
ul.ComList {
    margin: 0px auto auto 0;
    width: 100%;
}

ul.ComList li {
    display: inline;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 50%;
    font-size: 14px;
    text-indent: 12px;
}
.class_category,.cc_box{margin: 0 auto 0 4px;line-height:26px;}
.class_category,.cc_content{line-height:30px;}.mg4auto{margin:4px auto;}.mg0auto{margin:0 auto;}.mg10auto{margin:10px auto;}
.marginauto10{margin:auto 10px;}.marginauto5{margin:auto 5px;}.mgleft5{margin-left:5px;}.mgleft10{margin-left:10px;}.mgleft15{margin-left:15px;}.mgleft25{margin-left:15px;}.mgright25{margin-right:25px;}.mgright15{margin-right:15px;}.mgleftr1{margin-left:-1px;}.mgleftr0{margin-left:0px;}.mgleftr2{margin-left:-2px;}.mbbottomr1{margin-bottom:-1px;}
.cc_content .cm,.cc_content .die,.cc_content span.cm{
    float:left;
    line-height: 30px;
    font-size:14px;
    overflow:hidden;
    white-space:nowrap;
    color:#51AB45;
    text-indent:1px;
}
.cate_title{border:1px solid #DEE3E7;line-height:26px;overflow:hidden;white-space:nowrap;color:#51AB45;font-weight:bold;background:#F7F7F7;}
.cc_content .die{color:#A5A2A5;}
.cc_content a.cm:hover{color:#ff6600;text-decoration:underline;}
.cc_content a.die{color:##333333;}.cc_content a.die:hover{text-decoration:underline;}
.cc_content{text-align:center;overflow:hidden;white-space:nowrap;padding:0 0 1px 1px;}
.cc_content a.cm,.cc_content a.die,.cc_content span.cm{margin:0 0 -1px -1px;}
.cate_title{margin-bottom:-1px;}
.cc_content a.cm{color:#333;}.cc_content a.die{color:#A5A2A5;}
.b_top{border-top:1px solid #DEE3E7;}
.b_bottom{border-top:1px solid #DEE3E7;}
.cate_title{width:232px;}
.class_category{width:240px;}
.cc_sidebar1 a.cm,.cc_sidebar1 a.die,.cc_sidebar1 span.cm{width:233px;}
.cc_sidebar2 a.cm,.cc_sidebar2 a.die,.cc_sidebar2 span.cm{width:116px;}
.cc_sidebar3 a.cm,.cc_sidebar3 a.die,.cc_sidebar3 span.cm{width:77px;}
.cc_sidebar4 a.cm,.cc_sidebar4 a.die,.cc_sidebar4 span.cm{width:57px;}
.cc_sidebar6 a.cm,.cc_sidebar6 a.die,.cc_sidebar6 span.cm{width:35px;}
.class_category .cc_sidebar4_title,.main_table .cc_sidebar4_title{width:230px;}
.main_table .cc_box{float:left;}
.main_table .main_layout_join2{width:352px;margin-right:-13px;}
.main_table .main_layout_split2{width:350px;}
.main_layout_join2 .cate_title,.main_layout_split2 .cate_title{width:338px;}
.main_layout_join2 .cc_sidebar1 a.cm,.main_layout_join2 .cc_sidebar1 a.die
,.main_layout_split2 .cc_sidebar1 a.cm,.main_layout_split2 .cc_sidebar1 a.die,.main_layout_join2 .cc_sidebar1 span.cm, .main_layout_split2 .cc_sidebar1 span.cm{width:339px;}
.main_layout_join2 .cc_sidebar2 a.cm,.main_layout_join2 .cc_sidebar2 a.die
,.main_layout_split2 .cc_sidebar2 a.cm,.main_layout_split2 .cc_sidebar2 a.die,.main_layout_join2 .cc_sidebar2 span.cm, .main_layout_split2 .cc_sidebar2 span.cm{width:169px;}
.main_layout_join2 .cc_sidebar3 a.cm,.main_layout_join2 .cc_sidebar3 a.die
,.main_layout_split2 .cc_sidebar3 a.cm,.main_layout_split2 .cc_sidebar3 a.die,.main_layout_join2 .cc_sidebar3 span.cm, .main_layout_split2 .cc_sidebar3 span.cm{width:112px;}
.main_layout_join2 .cc_sidebar4 a.cm,.main_layout_join2 .cc_sidebar4 a.die
,.main_layout_split2 .cc_sidebar4 a.cm,.main_layout_split2 .cc_sidebar4 a.die,.main_layout_join2 .cc_sidebar4 span.cm, .main_layout_split2 .cc_sidebar4 span.cm{width:84px;}
.main_layout_join2 .cc_sidebar3_title,.main_layout_split2 .cc_sidebar3_title{width:337px;}
.main_table .main_layout_join3{width:238px;margin-right:-4px;}
.main_table .main_layout_split3{width:238px;}
.main_table .main_layout_wide_split3{margin-right:-4px;width:270px;}
.main_table .main_layout_wide_join3{margin-right:-8px;width:270px;}
.cc_sidebarmix .cc_content{margin-bottom:-1px;width:100%;}
.main_layout_wide_split3 .cate_title, .main_layout_wide_join3 .cate_title{width:260px;}
.main_layout_wide_split3 .cc_sidebar1 a.cm, .main_layout_wide_split3 .cc_sidebar1 a.die, .main_layout_wide_join3 .cc_sidebar1 a.cm, .main_layout_wide_join3 .cc_sidebar1 a.die,.main_layout_wide_split3 .cc_sidebar1 span.cm, .main_layout_wide_join3 .cc_sidebar1 span.cm{width:261px;}
.main_layout_wide_split3 .cc_sidebar2 a.cm, .main_layout_wide_split3 .cc_sidebar2 a.die, .main_layout_wide_join3 .cc_sidebar2 a.cm, .main_layout_wide_join3 .cc_sidebar2 a.die, .main_layout_wide_split3 .cc_sidebar2 span.cm, .main_layout_wide_join3 .cc_sidebar2 span.cm{width:130px;}
.main_layout_wide_split3 .cc_sidebar4 a.cm, .main_layout_wide_split3 .cc_sidebar4 a.die, .main_layout_wide_join3 .cc_sidebar4 a.cm, .main_layout_wide_join3 .cc_sidebar4 a.die ,.main_layout_wide_split3 .cc_sidebar4 span.cm, .main_layout_wide_join3 .cc_sidebar4 span.cm{width:65px;}
.main_layout_wide_split3 .cc_sidebar3 a.cm, .main_layout_wide_split3 .cc_sidebar3 a.die, .main_layout_wide_join3 .cc_sidebar3 a.cm, .main_layout_wide_join3 .cc_sidebar3 a.die,.main_layout_wide_split3 .cc_sidebar3 span.cm, .main_layout_wide_join3 .cc_sidebar3 span.cm{width:86px;}
.main_layout_wide_split3 .cc_sidebar6 a.cm, .main_layout_wide_split3 .cc_sidebar6 a.die, .main_layout_wide_join3 .cc_sidebar6 a.cm, .main_layout_wide_join3 .cc_sidebar6 a.die ,.main_layout_wide_split3 .cc_sidebar6 span.cm, .main_layout_wide_join3 .cc_sidebar6 span.cm{width:45px;}
.main_layout_wide_split3 .cate_title_sidebar4, .main_layout_wide_join3 .cate_title_sidebar4{width:262px;}
.main_layout_wide_split3 .cate_title_sidebar3, .main_layout_wide_join3 .cate_title_sidebar3{width:259px;}
.main_table .cc_sidebar6_layout{width:284px;margin-right:-8px;}
.main_table .cc_sidebar6_title{width:280px;line-height;26px;overflow:hidden;}
.main_table .cc_sidebar6{width:280px;}
.cc_box_wide .cc_sidebar1 a.cm,.cc_box_wide .cc_sidebar1 a.die,.cc_box_wide .cc_sidebar1 span.cm{width:283px;}
.cc_box_wide .cc_sidebar2 a.cm,.cc_box_wide .cc_sidebar2 a.die,.cc_box_wide .cc_sidebar2 span.cm{width:141px;}
.cc_box_wide .cc_sidebar3 a.cm,.cc_box_wide .cc_sidebar3 a.die,.cc_box_wide .cc_sidebar3 span.cm{width:94px;}
.cc_box_wide .cc_sidebar4 a.cm,.cc_box_wide .cc_sidebar4 a.die,.cc_box_wide .cc_sidebar4 span.cm{width:70px;}
.cc_box_wide .cc_sidebar6 a.cm,.cc_box_wide .cc_sidebar6 a.die,.cc_box_wide .cc_sidebar6 span.cm{width:46px;}
.cc_box_wide .cate_title,.cc_box_wide .width282{width:282px;}.cc_box_wide .width283{width:283px;}.cc_box_wide .width280{width:280px;}
.cc_box_wide .cc_sidebar6{width:290px;}
.main_table{padding:0 0 0 10px;margin:10px auto;}a.pink{background:#DFF4D4;}
.cc_sidebarmix .a.cm,.cc_sidebarmix a.die{margin-bottom:-1px;}
.txt_center a.cm,.txt_center a.die,.txt_center span.cm{text-align:center;}
.txt_border a.cm,.txt_border a.die,.txt_border span.cm{border:1px solid #DEE3EF;}
.txt_left a.cm,.txt_left a.die,.txt_left span.cm{text-align:left;}
.auto_adapt a.cm,.auto_adapt a.die,.auto_adapt span.cm{width:auto;margin:0 6px 0 8px;}
.txt_indent4 a.cm,.txt_indent4 a.die,.txt_indent4 span.cm{text-indent:4px;}
.txt_indent8 a.cm,.txt_indent8 a.die,.txt_indent8 span.cm{text-indent:8px;}
.txt_indent12 a.cm,.txt_indent12 a.die,.txt_indent12 span.cm{text-indent:12px;}
.txt_indent16 a.cm,.txt_indent16 a.die,.txt_indent16 span.cm{text-indent:16px;}
.side_box .cc_content .cm, .side_box .cc_content .die, .side_box .cc_content span.cm{
    font-size:14px;
    line-height:30px;
}
img.stills{border:1px solid #e5e5e5;background:#fff;padding:2px;margin-right:10px;float:left;}
.inner_tab_switch .inner_ccBox{margin:0px;padding:15px 0;overflow:hidden;line-height:30px;width:100%;}
.inner_tab_menu{border:none;background:#fff;border-left:1px solid #e5e5e5;}
.inner_tab_menu a:hover{text-decoration:none;}
.inner_tab_menu ul li{border:1px solid #e5e5e5;border-bottom:none;margin:0 0 0 -1px;background:#F8F7F7;}
.module_summary, .m-c-lst-sim .lst-sumbdr{color:#333;font-size:14px;line-height:1.8em;margin:15px 0 0 0;}
.module_summary p, .summary{margin:0px;}
.module_summary p{margin-bottom:1em;}
.m-c-lst-sim .lst-sumbdr
{
    border: 1px solid #e8e8e8;
    padding: 15px 14px 10px 12px
}
.lst-sumbdr table, .lst-sumbdr th, .lst-sumbdr td, .lst-sumbdr tr
{
    border: 1px solid #e8e8e8;
}

.m-c-lst-sim h1,.m-c-lst-sim h2, .m-c-net-tit h2, .m-c-net-tit h6, .m-c-lst-sim .new-h-tit, .new-h-tit{
    padding: 0 0 0px 20px;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    position: relative;
    line-height: 30px;
    _zoom: 1;
    font-weight:bold;
}
.m-c-lst-sim h1 i,.m-c-lst-sim h2 i, .m-c-net-tit h2 i, .m-c-net-tit h6 i, .m-c-lst-sim .new-h-tit i, .new-h-tit i{
    width: 3px;
    height: 24px;
    position: absolute;
    top: 3px;
    left: 0;
    _overflow: hidden;
    z-index: 3;
    font-weight:bold;
}
.new-h-tit a:hover
{
    text-decoration:none;
}
.bg30
{
    background: #51AB45;
}

.m-c-lst-tit, .m-c-lst-tit-sim, .m-c-lst-tit-net
{
    height: 40px;
    line-height: 40px;
    background-color: #fbfbfb;
    margin: 20px 0 20px 0;
    padding: 5px 0 0 0;
    position:relative;
}

.m-c-lst-tit span, .m-c-lst-tit-sim span, .m-c-lst-tit-net span {
    position: absolute;
    margin-top: -3px;
    padding: 0 10px;
    display: inline-block;
    border-bottom: 2px solid #51AB45;
    font-size: 16px;
}

.m-c-lst ul li
{
    border-bottom: 1px dotted #ccc;
    margin: 0 0 15px 0;
}
.m-c-lst ul li a, .m-c-lst ul li span{
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
}
.m-c-lst ul li img {
    float: left;
    height: 80px;
    margin-right: 10px;
    width: 99px;
}
.m-c-lst ul li img, .m-c-lst img{
    border: 1px solid #eee;
    border-radius:5px;
}
.m-c-lst ul li span {
    display: block;
    line-height: 1.8em;
    position: relative;
    font-size: 14px;
    overflow: hidden;
    height: 50px;
    top: 0px;
    margin: 0 0 14px 0;
    color: #666;
    font-weight: normal;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.m-c-lst-sim .m-atc-lst ul
{
    margin:0 15px 10px 10px;
    border-right:1px solid #e8e8e8;
    padding-right:15px;
}
.m-c-lst-sim .m-atc-lst ul li
{
    line-height:30px;
    height:31px;
    position:relative;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    _float:left;
    width:406px;
}
.m-c-lst-sim .m-atc-lst ul li.nbg
{
    margin:19px 0 0 0;
    padding:0px;
    margin:10px 0 0 0;*/
}
.m-c-lst-sim .m-atc-lst ul li a
{
    font-size:16px;
    line-height:30px;
    font-family:"Microsoft Yahei","寰蒋闆呴粦","SimHei";
}
.m-c-lst-sim .m-atc-lst ul li i
{
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
    width: 4px;
    height: 4px;
    background: #444;
    _overflow: hidden;
    z-index: 3;
    display:none;
}
.m-c-lst-sim .m-atc-lst ul li.sum
{
    white-space: normal;
    font-size: 16px;
    color: #666;
    height:96px;
}
.m-c-lst-sim .m-atc-lst ul li.sum img
{
    display:none;
}
.m-atc-lst
{
    width: 460px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.m-atc-lst-imgbg
{
    bottom: 0px;
    width: 100%;
    background: #fff;
    opacity: 0.8;
    position: absolute;
    left: 0px;
    z-index: 2;
    font-size: 0px;
    width: 286px;
    height: 46px;
    _background: #e5e5e5;
    _filter: alpha(opacity=50);
}
.m-atc-img-lst
{
    width: 100%;
    display:none;
}
.m-c-lst-sim .m-atc-img-lst ul li
{
    width: 406px;
    float:left;
    _width:360px;
    _display:block;
    _border:1px solid #fff;
}
.m-c-lst-sim .m-atc-img-lst ul
{
    border:0px solid red;
    float:right;
    margin:0px;
    padding:0px;
}
.m-c-lst-sim .m-atc-img-lst ul .m-atc-img
{
    position:relative;
    width: 286px;
    height:184px;
    float:left;
    margin:20px 30px 0 0;
    color:#fff;
    font-size:24px;
    text-align:left;
    padding: 0px;
}
.pane p {
    width: 100%;
    line-height: 1.8em;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1em;
}
.pane table { margin-bottom: 1em; }
.pane table th,
.pane table td
{
    padding: 0.5em;
    border: 1px solid #eee;
}

.side_list
{
    width:100%;margin:0px auto 5px auto;padding:0 12px;
}

.side_list li
{
    border-bottom:1px dotted #CCC;
    white-space:nowrap;
    overflow:hidden;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.side_list li.faq, .side_small_list li.faq , .side_small_list li.examtime{background:none;border-bottom:1px dotted #CCC;line-height:24px;padding-left:3px;overflow:hidden;white-space:nowrap;}
.side_list li.faq{width:280px;}
.side_list .download_count{color:#BA2636;}
.side_list .download_link{line-height:22px;width:220px;overflow:hidden;white-space:nowrap;}
.side_list li.down{width:220px;line-height:22px;background:none;}
.side_list li.stod
{
    background-color:#f1f1f1;
}
h3, li, p, a
{
    text-overflow: ellipsis;
}
.side_edcustom
{
    margin:0 0 0 12px;
}
.side_edcustom .side_box
{
    margin-left: -12px;
}
.side_edcustom
{
    color:#333;
    font-size:14px;
    line-height:1.8em;
    white-space:nowrap;
}
.side_edcustom p
{
    width: 100%;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.side_edcustom img
{
    width:100%;
}
.marginauto10{margin:auto 10px;}.marginauto5{margin:auto 5px;}.mgleft5{margin-left:5px;}.mgleft10{margin-left:10px;}.mgleft15{margin-left:15px;}.mgleft25{margin-left:15px;}.mgright25{margin-right:25px;}.mgright15{margin-right:15px;}.mgleftr1{margin-left:-1px;}.mgleftr0{margin-left:0px;}.mgleftr2{margin-left:-2px;}.mbbottomr1{margin-bottom:-1px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.mb20{margin-bottom:20px;}
.mb15{margin-bottom:15px;}
.mb10{margin-bottom:10px;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearbox
{
    *zoom: 1;
}
.clearbox:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
/*** hjminsite custom css ***/
.side_block .title{
    position: relative;
    padding-left: 16px;
    line-height: 18px;
    font-size: 20px;
    color: #333;
    font-weight: 400;
    margin-bottom: 20px;
}
.side_block .title:before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    width: 3px;
    height: 20px;
    background: #44b336;
}

.side_row1list li a,
.side_row2list li a
{
    display: block;
    position: relative;
    padding-left: 20px;
    white-space: nowrap;
    max-width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    line-height: 30px;
}

.side_row1list li a:before,
.side_row2list li a:before
{
    content: "\B7";
    position: absolute;
    width: 18px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    left: 0;
    font-size: 26px;
    color: #999;
}

.side_block{
    margin-bottom:20px;
}
/*** hjminsite custom css ***/