body{
    background:#f3f3f3;
}
.fanc_page_wrap{
    width:100%;
    height:auto;
    background:#e6e6e6;
}
.fanc_page_wrap .fanc_page_left{
    padding-top:20px;
}
.fanc_page{
    width:1200px;
    overflow:visible;
}
.fanc_page_right{
    overflow:visible;
}
.fanc_page_left{
    width:100%;
    float:none;
    margin-top:20px;
}
.fanc_page_left_linkbg {
    background:none;
}
.treeview li{
    background:#fff;
    float:left;
    width:auto;
    height:auto;
    margin-right:20px;
    padding-left:0px;
    text-align:center;
    position:relative;
    border-top:none;
    border-radius:3px;
    list-style:none;
    line-height:100%;
}
.treeview li .border{
    position:absolute;
    background:none;
    transition:all .7s ease-in-out;
     overflow:hidden;
      z-index:0;
      background:#0acfff;
      width:20px;
      height:20px;
      transform:rotate(45deg);
}
.treeview li >.border:nth-of-type(1){
  top:-35px;
  left:-30px; 
}
.treeview li >.border:nth-of-type(2){
  top:-35px;
  right:-30px;
}
.treeview li >.border:nth-of-type(3){
  bottom:-35px;
  left:-30px;
}
.treeview li >.border:nth-of-type(4){
  bottom:-35px;
  right:-30px;
}
.treeview li > .new_button{
    z-index:1;
    transition:color .3s ease;
    position:relative;
}
.treeview > li > a{
    padding:0px 25px;
} 
.treeview li:hover .border{
  transform:scale(15.7) rotate(45deg);
}
.treeview li:hover .new_button{
  color:#fff;
  transition:color 1s ease;
}
.treeview li a{
    color:#000;
    font-size:20px;
    padding:1em 1.5em;
    display:block;
}
.treeview a.selected{
    font-weight:normal;
}
.treeview li a.hover{
    color:#fff;   
}
.treeview li a.hover:hover{
    color:#fff;
}
.onefast{
    background:none;
} 
.fanc_page_right_line{
    width:1200px;
}
.fanc_page_right{
    float:none;
    width:100%;
    padding-left:0px;
} 
.fanc_page_right .news_left{
    width:800px;
    margin-top:30px;
    float:left;
}
.espcms_newslist{
    padding:0px;
}
.espcms_newslist li.espcms_strlist{
    padding:0px;
    background:#fff;
    border-radius:5px;
    margin-bottom:20px;
    width:760px;
    padding:20px;
    transition:box-shadow .3s;
}
.espcms_newslist li.espcms_strlist_read{
    padding:0px;
    background:#fff;
    border-radius:5px;
    margin-bottom:20px;
    width:760px;
    padding:20px;
    transition:box-shadow .3s;
	padding-top: 30px;
}
.espcms_newslist li.espcms_strlist:hover{
    box-shadow:0px 0px 20px 1px rgba(0,0,0,0.2);
    transition:all .3s;
}
.espcms_newslist li dd.tl{
    font-size:22px;
}
.espcms_newslist li dd.tl a{
    color:#333;
    transition:all .3s;
}
.espcms_newslist li dd.tl a:hover{
    text-decoration:none;
    color:#0acfff;
    transition:all .3s;
}
.espcms_newslist li dd.thumbnails{
    padding-top:40px;
    text-align:left;
}
.espcms_newslist li dd.thumbnails a{
    display:inline-block;
}
.espcms_newslist li dd.thumbnails img{
    max-width:760px;
}
.espcms_newslist li dd.summary{
    display:block;
    font-size:14px;
    padding-top:18px;
    color:#555;
	clear:both;
}
.espcms_newslist li dd.more_read{
    display:block;
    padding-top:20px;
}
.espcms_newslist li dd.more_read a{
    color:#1d89cf;
    text-decoration:none;
    transition:all .3s;
}
.espcms_newslist li dd.more_read a:hover{
    color:#0acfff;
    transition:all .3s;
}
.news_right{
    float:right;
    margin-top:30px;
}
.news_right .reco_new li{
    list-style:none;
    width:320px;
    height:auto;
    padding:20px;
    background:#fff;
    border-radius:5px;
    margin-bottom:20px;
    position:relative;
    transition:all .5s;
}
.news_right .reco_new li img{
    max-width:320px;
}
.news_right .reco_new li .mask{
    position:absolute;
    width:100%;
    max-width:320px;
    height:100%;
    left:20px;
    top:20px;
    background:rgba(0,0,0,0.7);
    transition:all .5s;
}
.news_right .reco_new li .mask a{
    color:#fff;
    position:absolute;
    font-size:16px;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    text-decoration:none;
}
.news_right .reco_new li:hover{
    box-shadow:0px 0px 15px 1px rgba(0,0,0,0.3);
    transition:all .5s;
}
.news_right .reco_new li:hover .mask{
    opacity:0;
    filter:alpha(opacity=0);
    visibility:hidden;
    transition:all .5s;
}

.espcms_book{
    width:1200px;
}
.fanc_page_test_all{
    padding-bottom:0px;
}
.fanc_page_typename{
    font-size:16px;
    color:#0acfff;
}
.fanc_page_location a:hover{
    color:#0acfff;
    text-decoration:none;
}
.espcms_news_title h1{
    font-size:22px;
}
.espcms_book p{
    text-align:justify;
}
.title{
    padding-bottom:0px;
}

.bdsharebuttonbox {
    text-align:center;
    padding:6px;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
    float:none!important;
}
.espcms_newslist li dd.c_title{
    float:none;
    font-size:22px;
}
.espcms_newslist li dd.resoure{
    padding:6px 20px;
    display:inline-block;
    font-size:14px;
    line-height:1em;
    background:#ececec;
    border-radius:2px;
    margin-top:22px;
    color:#333;
    float:left;
}

.espcms_newslist li dd.c_dr{
    float:left;
    margin-top:22px;
    margin-left:20px;
    color:#999;
    font-size:13px;
}
.espcms_newslist li dd.hit{
    float:right;
    width:auto;
    height:20px;
    padding-left:20px;
    margin-top:22px;
    margin-right:4px;
    background:url("../images/jqsd/eye_icon.png") no-repeat left 4px;
}
.espcms_newslist li dd.content{
    margin-top:70px;
}
.pagination,.fanc_page_botton,.line_bott{
    width:100%;
}
.arread_share{ height:50px; margin-top:10px; margin-bottom:10px;}
.arread_share_wb{ display:block; font-size:14px; text-decoration:none; width:50px; height:38px; border:1px solid #ebebeb; padding-left:50px; line-height:38px; border-radius:5px; background:url('../images/jqsd/wb.png') no-repeat 20px 9px; background-size:20%;}
.arread_share ul{margin:0px;}
.arread_share ul li{float:right; margin-left:10px;}
.arread_share_wb:hover{ border:1px solid #f44242; color:#f44242; text-decoration:none;}
.arread_share_wx{ display:block; font-size:14px; text-decoration:none; width:50px; height:38px; border:1px solid #ebebeb; padding-left:50px;line-height:38px; border-radius:5px; background:url('../images/jqsd/wx.png') no-repeat 20px 10px; background-size:20%}
.arread_share_wx:hover{ border:1px solid #22c761; color:#22c761; text-decoration:none;}
.new_content{ border-left:none !important; border-right:none !important;}
.news_plkj{padding-top:0px;} 
.news_plkj .pt20{ padding-top:0px;}
.news_plkj .control_required{width:100%;}
.news_plkj .espcms_form_group{ margin-bottom:15px; padding-bottom:0px;}
.news_plkj .srxm{ height:30px; border-radius:4px;}
.news_plkj .srnr{ width:720px; border-radius:4px; height:60px;font: 13.3333px Arial; }
.news_plkj .fanc_page_botton{ width:760px;}
.news_plkj .pagination{width:760px;}
.news_plkj .srxm_left{width:60%; float:left;}
.news_plkj .srxm_right{width:120px; float:right; margin-right:10px;}
.news_plkj .tjan{ width:120px; height:40px; line-height:40px; padding:0px; background-color:#0acfff; color:#fff; border-radius:4px;}
.news_plkj .tjan:hover{ background-color:#bc000f; color:#fff; }
.fanc_page_labelname_zxpl{ font-size:16px;}
.fanc_page_labelname_zxpl_line{ width:760px; height:1px; background-color:#CCC; margin-top:10px;}
.fanc_page_labelname_zxpl_line_se{ height:3px; width:80px; background-color:#F00; margin-top:-2px;}
.espcms_bbs_list_all{font-size: 13px;}




.bmhd .b1{ display: none; }
.bmhd .b2{ display: none; }
.bmhd .b3{ display: none; }
.bmhd .b4{ display: none; }
.bmhd .b5{ display: none; }
.bmhd .b6{ display: none; }
.bmhd .b7{ display: none; }
.bmhd .b8{ display: none; }
.bmhd .title{ display: none; }
.bmhd .content{border:0px;}
.bmhd .control_required{ width:82%;}

/*======contact us=====*/
.fanc_page_right .contact_cont{
    width:1200px;
    margin:0px auto;
    height:atuo;
    margin-top:20px;
}