@charset "utf-8";


*{margin:0;padding:0;}
body{font-size:12px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; color:#333; background:#FFF /*url(center.jpg) repeat left top*/; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
input::-webkit-input-placeholder {
    /* placeholder颜色  */
     color: #c49980;
     /* placeholder字体大小  */
      /*font-size: 12px;*/
     /* placeholder位置  */
       /*text-align: right;*/
   }
a{color:#333; text-decoration:none;}
a:hover{ color:#e6232a; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
@font-face {
    font-family: "FZZHUNYSK";
    src: url("FZYouHK_512B.eot"); /* IE9 */
    src: url("FZYouHK_512B.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("FZYouHK_512B.woff") format("woff"), /* chrome, firefox */
    url("FZYouHK_512B.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url("FZYouHK_512B.svg#FZYouHK_512B") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
.lmtit {
    font-family: "FZZHUNYSK","微软雅黑","宋体",Arial, Helvetica, sans-serif;
}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}

.left{float:left;}
.right{float:right;}

.asideAd{ width: 115px; height: auto; padding:0 10px; position: fixed; left:0; top:340px; z-index: 1400; }
.asideAd-item{ width: 115px; height: 100px; display: block; overflow: hidden; }
.asideAd-item img{ width:115px; height: 100px; } 

.asideTool{ width: 114px; height:auto; position: fixed; right:0; top:340px; z-index: 1400; }
.asideHeader{ width: 114px; height: 38px; background-image: url(20200610index_emp-58.png); background-repeat: no-repeat; background-position: left top; }
.asideToolEwm{ width: 114px; height: auto; }
.asideToolEwm li{ width: 114px; height: auto; margin-top: 10px; }
.asideToolEwm li.liewm{ }
.asideToolEwm li p{ width:114px; height: 114px; overflow: hidden; }
.asideToolEwm li p img{ width: 114px;height: 114px; }
.asideToolEwm li h3{ width: 114px; height: 32px;line-height: 16px; font-size: 13px; text-align: center; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }

@media (min-width: 1440px){
    .layout{width:100%; height:auto; background: url(bz20200702_nrbg.jpg) no-repeat center top; }
}    

@media only screen and (min-width: 100px) and (max-width: 768px) {
    .layout{ width:1200px; height:auto; background: url(bz20200702_nrbg.jpg) no-repeat center top; }
}

.container-site{ height: 40px; background-color: #f2f2f2;/* position: absolute; left:0; top:0;*/ color: #333;}
.site{ width: 1200px; height: 40px; line-height: 40px; text-align: left; font-size: 14px; margin:0 auto; }
.siteDate{ width: 600px; height: 40px; line-height: 40px; float: left; display: inline-block; }
.tools{  width: 364px; height: 30px;  }

.siteTool{width:56px; height: 24px; display: inline-block; float: right; margin-top: 8px;}
.siteTool a{ display: inline-block; height: 24px; width: 24px; float: left; background-position: left top; background-repeat: no-repeat; margin-left:4px;}
.siteTool a.setHome{  background-image: url(20200610index_siteTool-setHome.png);}
.siteTool a.setFav{  background-image: url(20200610index_siteTool-setFav.png);}

.container-header{ width:100%; min-width: 1200px; height: auto; }
.header{ width:1200px; height:100px;  margin:0 auto; }
.logo,.topic{ display: block; width: 200px; height: 100px; overflow: hidden; float: left; }
.logo img,.topic img{ width: 200px; height: 100px; }
.topic,.topic img{ width: 170px; }
.topic{ margin-left:30px; }
/*.banner{ width:746px; height: 100px; overflow: hidden; float: left; margin-left:54px;}*/
.slideBoxbanner{ width:746px; height:100px; overflow:hidden; position:relative; margin:0 auto;}
.slideBoxbanner .hd{ width:105px; height:25px; padding-top: 17px; overflow:hidden; position:absolute; left:50%; bottom:0px; margin-left:-53px; z-index:1; display: none; }
.slideBoxbanner .hd ul{ overflow:hidden; zoom:1; width:105px;}
.slideBoxbanner .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background-color: #FFF; }
.slideBoxbanner .hd ul li.on{ background-color: #0a4ea4; }
.slideBoxbanner .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxbanner .bd li{ zoom:1; vertical-align:middle; height: auto; background-color: #ece9df; position: relative; }
.slideBoxbanner .bd li img{ width:746px; height:100px; display:block;  }
.slideBoxbanner .prev,
.slideBoxbanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBoxbanner .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBoxbanner .prev:hover,
.slideBoxbanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBoxbanner .prevStop{ display:none;  }
.slideBoxbanner .nextStop{ display:none;  }


.container-nav{ height:65px; margin:0 auto; margin-top: -65px;}
.navHome{ width: 32px; height: 76px; display: block; float: left; background-repeat: no-repeat; background-position: left top; background-image: url(20200610index_navHome.png); margin-top: 7px; }
.navlist{ width:1148px; float: left; height: 65px;  overflow: hidden; margin-left:26px; margin-right:26px; }
.navlist li{ width:190px; height: 65px; float: left; box-sizing: border-box; position: relative; }
.navlist li::after{ content: ' '; width: 1px; height: 16px; background-color: #ed7b7b; position: absolute; right:0; top:50%; margin-top: -8px; }
.navlist li.navliLast::after{ display: none; }
.navlist li h3{ width: 190px; height: 65px; font-weight: 500; font-size: 21px; }
.navlist li h3 a{ width: 190px; height: 65px; display: block; line-height:65px;text-align: center; position: relative; color: #fff; }
.navlist li h3 a:hover{color: #ffe65e;}
.navlist li.on h3 a,.navlist li.curr h3 a{ color: #ffe65e !important; }

.navHot{ width: 76px; height: 90px; float: right; display: block; overflow: hidden; }
.navHot img{ width:76px; height: 90px; }
.container-bo{ width:100%; height:40px; margin:0 auto; background-color: #fce9e9; }
.boTitle{ width: 100px; height: 40px; line-height: 40px; text-align: left; background-image: url(20200610index_tongzhi.png); background-position: left center; background-repeat: no-repeat; font-size: 15px; font-weight: 550; color: #e32929; padding-left:30px; float: left; }
.boRight{ width: 1070px; height: 30px; float: right; margin-top: 5px; }
.container-col{ width:100%; height:auto; margin:0 auto; background-color: #ebf0f1; }


.main{ width:1200px; height:auto;  margin:0 auto; }

.container-links{ height: auto; background-color: #f1f1f1; }
.links{ width: 1200px; margin:0 auto; }
.linkHeader{ width: 1200px; height: 32px;line-height: 32px; font-size: 20px; font-weight: 550; text-align: center; color: #000; margin-bottom: 15px; }
.linkList{ width: 1200px; height: auto; }
.linkList p{ display: inline-block; float: left; }
.linkList p img{ height: 44px; width: auto; }

.container-footer{ width: 1200px; overflow: hidden; background: #dd3221;}

@media (min-width: 1440px){
    .container-footer{ width: 100%; } 
}    
/*底部*/
.footer{
    
    width: 1200px;
    height: 190px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.footer_con{
  width: 1200px;
  height: 190px;
  display: block;
  margin: 0 auto;
  overflow: hidden;
}
.footer_left{
  width: 730px;
  height: auto;
  margin: 0 auto;
  padding: 48px 0px;
     
  display: block;
  float: left;
  overflow: hidden;
}
.footer_left p{
  font-size: 14px;
  color: #fff;
  font-family: "宋体";
  font-weight: normal;
  line-height: 33px;
  text-align: center;
}
.footer_right{
  width: 420px;
  height: auto;
  padding: 48px 0px;
  padding-right: 50px; 
  float: right;  
  overflow: hidden;
}
.footer_right img{
  display: block;
  width: 70px;
  height: 70px;
  margin: 0 auto;
  margin-bottom: 6px;
}
.footer_right p{
  font-size: 14px;
  color: #fff;
  font-family: "宋体";
  font-weight: normal;
  text-align: center;
  margin-top: 10px;
  text-indent: 0; 
}