@charset "utf-8";
/* CSS Document */
/*
描　　述：公用样式，头部、尾部
更新时间：2019/08/8

*/
/*common icons*/
.icon_short_phone,
.header_logo,
.icon_search,
.icon_vedio_play,
.icon_arrow_d_w,
.icon_prev,
.icon_next{ display:inline-block; background-image:url(../images/LOGO.png) ; vertical-align:middle; margin:0 2px;}
.shortCut{ height:32px; line-height:32px; vertical-align:middle; font-size:12px; background-color:#f7f7f7; color:#929292; border-bottom:solid 1px #f1f1f1;}
.sc_lefter{ float:left;}
.sc_righter{ float:right;}
.sc_righter a{ color:#929292; display:inline-block;}
.icon_short_phone{ width:10px; height:14px; background-position:0 0;}
.sc_phone_app{position: relative;}
.sc_phone_app:hover .icon_short_phone{ background-position:0 -14px; transition:all 0.2s ease;}
.sc_phone_app:hover .mobile_ewm{width:160px;height:160px;background: url(../../images/mobile_ewm.png) no-repeat;display: block;position: absolute;z-index: 10;top: 30px;left: -45px;}
.sc_righter a:hover{ color:#BC1D1D;}

/*header*/
.header{ padding-top:20px; height:105px;font-size: 20px;}
.logo{ float:left; padding-top:0px;}
.header_logo{ width:300px; height:90px;}
.appAD{ float:right;}
.searchBox{ width:27em; margin:0 auto; }
.searchTabs{ overflow:hidden;}
.searchTabs li{ float:left; font-size:12px; padding:0 0.7em; height:22px; line-height:22px; vertical-align:middle; cursor:pointer;}
.searchTabs li.on{ background-color:#3498db; color:#fff; border-radius:2px 2px 0 0;}
.searchForm{ overflow:hidden;}
.searchInput{ width:80%; float:left;  position:relative; z-index:99; }
.searchInputBorder{ height:36px; border:solid 2px #3498db;overflow:hidden;}
.searchButton{ width:20%; display:block; height:40px; background-color:#3498db; line-height:40px; vertical-align:middle; color:#fff; float:right;font-size:16px; text-align:center; transition:all 0.3s ease;}
.searchButton:hover{ background-color:#106bc8; color:#fff;}
.searchInput input{ width:87%; height:28px; line-height:28px; vertical-align:middle; border:none; font-size:14px; padding:0 3% 0 10%; margin: 4px 0px; background-color:transparent;  }
.icon_search{ background-position:0 -70px; position:absolute; left:10px; top:12px; z-index:100; width:20px; height:19px;}
.hotSearchs{ font-size:13px;  height:1em; line-height:1em; overflow:hidden; margin:10px 0;}
.hotSearchs a{color:#999999; transition:all 0.3s ease; }
.hotSearchs a:hover{ color:#BC1D1D;}
.hotSearchs li{ float:left; padding-right:10px;}
@media screen and (max-width:1200px){
	.hotSearchs{ font-size:12px;}
	}
/*nav*/
.nav{ background-image:url(../images/nav_bg.jpg); background-repeat:repeat-y; background-position:center top; height:46px; vertical-align:middle; line-height:46px; background-color:#0165ba; font-size:15px;}
.navList a{ display:block; height:46px; float:left; padding:0 2.48em; color:#fff; float:left; transition:all 0.3s ease;}
.navList li{ float:left;}
@media screen and (max-width:1200px){
	.navList a{ padding:0 1.3em;}
	}
.navList a:hover{background-color:#0e70cd; color:#fff;}
.navhover{background-color:#0e70cd; color:#fff;}
.icon_arrow_d_w{ width:5px; height:3px; background-position:-74px -76px;}

#rocket-to-top div {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 149px;
}
#rocket-to-top .level-2 {
    background: url(../images/rocket_button_up.png) no-repeat scroll -149px 0 transparent;
    display: none;
    height: 250px;
    opacity: 0;
    z-index: 1;
}
#rocket-to-top .level-3 {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 150px;
    z-index: 2;
}
#rocket-to-top {
    background: url(../images/rocket_button_up.png) no-repeat scroll 0 0 transparent;
    cursor: default;
    display: block;
    height: 250px;
    margin: -125px 0 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 95%;
    width: 149px;
    z-index: 11;
}

.index_list tr td
{
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    
    }
.index_list td a
{
    color: #555;
    font-size: 13px;
    
    }
    
    
    
.classblock dl dt
{
    padding: 0.5em 1em 0.2em 1em;
    
    }
.classblock dt a
{
    font-size: 0.9em;
    
    }
    
.classblock dl dd
{
    padding: 0 20px;
    line-height: 1.5em;
        font-size: 12px;
     color: #777777;
    }
    
.indexProList tr td tbody
{
    
    float: left;
    border-left: solid 1px #eee;
    margin-left: -1px;
    text-align: center;
    border-top: solid 1px #eee;
    overflow: hidden;
    height: 9.925em;
    
    }
    
.indexProList td tbody td
{
     width:160px;
     padding: 10px 0;
    
    }
    .bt 
    {
        
    text-align: left;
    font-size: 12px;
    padding: 0 1em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: normal;
    width:160px !important;
   
        }
    
    
  
  .fmainL_text_list tr td
  {
      
      font-family: "宋体";
    width: 50%;
    float: left;
      
      } 
      
        .fmainL_text_list td span
      {
          color: #777777;
    font-size: 12px;
          
          } 
      
  .fmainL_text_list td a
      {
          color: #777777;
    font-size: 12px;
          
          }
          
          
          
          
          
.footerBottom
{
        width: 100%;
    min-width: 1200px;
    min-height: 120px;
    line-height: 20px;
    background: #E6E6E6;
    padding: 20px 0 0 0;
    color: #888;
    overflow: hidden;
    
    
    }
    
.homepage_footer_logo
{
    width: 310px;
    float: left;
    
    }
    
.homepage_footer_main
{
    width: 870px;
    float: left;
    
    }
    
    
    
    
    
    
    
    
    
    
    /* 鎼滅储 */
.selectbox {
    width: 73px;
    height: 40px !important;
    border: 1px solid #e1e1e1;
    border-right: 0;
    display: block;
    line-height: 40px;
    font-size: 14px;
    font-family: microsoft yahei;
    color: #0187d0;
    z-index: 10;
    position: absolute;
    top: 90px;
    
    text-indent: 13px;
    cursor: pointer;
}
.search input.text {
    width: 314px;
    height: 36px !important;
    display: block;
    position: absolute;
    line-height: 33px;
    border: 1px solid #e1e1e1 !important;
    color: #7d7d7d;
    top: 90px;
    margin-left: 73px;
    z-index: 2;
    font-size: 14px;
    text-indent: 10px;
    padding: 1px 3px 1px 0px !important;
    width: 358px !important;
}
.search .search-btn {
    width: 90px;
    height: 40px !important;
    display: block;
    border: 0px;
    cursor: pointer;
    position: absolute;
    top: 90px;
    margin-left: 436px;
    background: #0187d0;
    font: normal 20px/40px microsoft yahei;
    color: #fff;
}
.selectbox option {
    line-height: 20px;
    color: #666;
    display: block;
    text-align: left;
    text-indent: 13px;
    cursor: pointer;
}  