/******= Reset =******/
@font-face {
  font-family: 'best';
  src: url('../fonts/sm_509R.eot'); 
  src: url('../fonts/sm_509R.eot?#iefix') format('embedded-opentype'),         
           url('../fonts/sm_509R.woff') format('woff'), 
           url('../fonts/sm_509R.ttf')  format('truetype'), 
           url('../fonts/sm_509R.svg#best') format('svg');
}
body,
div,
dl,
dt,
dd,
ul,
li,
h1,
ol,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
figure
{
    margin: 0;
    padding: 0;
}
body{
  font-family: SimHei,黑体;
  font-weight: 400;
}
/*body.done{
  font-family: 'best';
}*/
/* 加载默认字体 */

/*#downfont{
  font-family: 'best';
}


table
{
    table-layout: fixed;
    empty-cells: show;
    border-collapse: collapse;
}
table td
{
    word-break: break-all;
}*/
ul
{
    list-style: none;
}
img
{
    vertical-align: middle;

    border: 0;
}
*:focus
{
    outline: 0;
}
*
{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/* Ã¨â€¡ÂªÃ¥Â®Å¡Ã¤Â¹â€°Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡ */
/* ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
  background-color: #e4e0e0;
  cursor: pointer;
} */
::-webkit-scrollbar {
  width: 6px;
  /* height: 5px; */
  background-color: #eee;
}
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #FBCA4D;
}
::-webkit-scrollbar-track {
  border-radius: 0px;
  background: rgba(255,255,255,0);
}
/******= Typography =******/
html,
body
{
    width: 100%;
    /*height: 100%;*/
    min-width: 1280px;
    overflow-x:auto;
}
html
{
    outline: 0;
}
body
{
    color: #000;
    background-color: #fff;
    -webkit-text-size-adjust: none;
    min-width: 1280px;
    overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6
{
    font-size: 100%;
    font-weight: normal;
}
p{
    font-size:16px;
}
a
{
    text-decoration: none;
    color: #fff;
}
button
{
    border: none;
}
/******= Common style =******/
.clearfix
{
  zoom: 1;
}
.clearfix:after
{
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  height: 0;
  content: '.';
}
.wraper{
  width: 100%;
  position: relative;
}
.center {
  position: absolute;
  left: 0;
  right: 0;
  margin:0 auto;
}
img{
  opacity: 1;
}
.strong{
  font-weight: bolder;
}
.noshow{
  display: none!important;
}
.yesshow{
  display: block!important;
}
.bg{
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.abtn{
  display: block;
  background-size: 100%;
  background-repeat: no-repeat;
}
/* 导航 */
.nav{
  width: 100%;
  min-width: 1280px;
  height: 80px;
 /* background: url(../images/navwrap.png) no-repeat;*/
  background-color: #3a3636;
  background-position: center top;
  background-size: 100% 100%;
  /* overflow: hidden; */
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
} 
.bicon{
  /*width: 160px;*/
  width: 200px;
  margin: 20px 0 0 85px;
  position: absolute;
  z-index: 9;
}
.navTab{
    /* float: right; */
    width: 100%;
    /* padding-right: 150px; */
    /*padding-left: 43%;*/
    height: 80px;
    text-align: right;
    transform: translateX(-200px);
}
@media screen and (max-width: 1350px) {
  .navTab{
    transform: translateX(-100px);
  }
}
.navTab .li1{
height: 100%;
    line-height: 80px;
    display: inline-block;
    text-align: left;
    margin-left: 46px;
}
.navTab .li a{
  color: #898988;
  display: block;
  font-size: 1rem;
}
.navTab .li:hover a{color: #fff;cursor: pointer;}
.navTab .li.on a{color: #fff;}

.secondNav{
  width: 100%;
  height: 0;
  background: url(../images/navbgwrap.png) no-repeat;
  background-size: 100% 120%;
  position: absolute;
  left: 0;
  z-index: 99;
  top: 80px;
  transition: all 1.1s;
  overflow: hidden;
  transform: translateX(200px);
}
.secondNav img{
  width: 54px;
  display: block;
  margin: 10px auto 0;
}
.secondNav p{
  width: 100%;
  text-align: center;
  color: #b1b1b1;
  height: 20px;
  line-height: 20px;
  margin-top: 8px;
  font-size: 14px;
}
.secondNav .ul{
  position:  absolute;
  top: 5px;
}
.aniHei{
  height: 110px;
}

.nt0 .ul{width: 80%;left: 25%;}
.nt1 .ul{width: 820px;left: 46%;}
/*.nt2 .ul{width: 1325px;left: 56%;transform: translateX(-50%);}*/
.nt2 .ul{width: 900px;right: -385px;transform: translateX(-50%);}
.nt3 .ul{width: 900px;right:10px;}
.nt4 .ul{width: 900px;right:-149px;}
.nt5 .ul{width: 900px;right:-149px;}
/* .nt2{height: 135px;} */
.secondNav .li{
  float: left;
  height: 100px;
  position:  relative;
  margin-right: 50px;
}
@media screen and (max-width: 1765px)and (min-width: 1596px) {
  .nt3 ul{left: 39%;}
  .nt4 ul{left: 53%;}
  .nt5 ul{left: 53%;}
}
@media screen and (max-width: 1595px)and (min-width: 1321px) {
  .nt3 ul{left: 29%;}
  .nt4 ul{left: 50%;}
  .nt5 ul{left: 50%;}
}
@media screen and (max-width: 1320px) {
  .nt2 ul{width: 1215px;}
  .secondNav li{margin-right: 40px;}
  .nt3 ul{left: 19%;}
  .nt4 ul{left: 46%;}
  .nt5 ul{left: 46%;}
}

.secondNav .li:hover p{
  color: #fff;
}
.secondNav .li:after{
  content: ;
  display: block;
  width: 2px;
  height: 65px;
  position: absolute;
  right: -25px;
  top: 17px;
  background-color: #6c6b6b;
}
.secondNav .li:last-child:after{display: none;}

.nav .abtn{
  float: right;
  width: 25px;
  height: 25px;
  margin-top: 26px;
}
.abtn.lang{
  width: 20px;
  height: 23px;
  background-image: url(../images/language.png);
  margin-right: 65px;
}
.user{
  background-image: url(../images/user.png);
  margin-right: 28px;
  position: relative;
}
.user:after{
  content:个人中心;
  display: block;
  position: absolute;
  left: -18px;
  top: 32px;
  z-index: 88;
  display: none;
  line-height: 20px;
  font-size: 14px;
  width: 70px;
  height: 20px;
  background-color: #fff;
  color: #6d6d6d;
  text-align: center;
}
.user:hover.user:after{
  display: block;
}
.haslogin{
  background-image: url(../images/user_act.png);
}
.search{
  background-image: url(../images/search.png);
  margin-right: 28px;
}
.en{
  background-image: url(../images/language.png);
  background-size: 100% 100%;
  margin-right: 80px;
}
.scontain{
  width: 199px;
  height: 36px;
  position: absolute;
  right: 123px;
  top: 22px;
  z-index: 9;
  display: none;
}
.swrap{
  outline: none;
  border: 1px solid #fff;
  width: 200px;
  height: 36px;
  position: absolute;
  padding-left:  10px;
  background-color: transparent;
  border-radius: 20px;
  color:  #fff;
  line-height: 36px;
}
.submiticon{
  width: 25px;
  position:  absolute;
  right: 10px;
  top: 6px;
  cursor: pointer;
  z-index: 10;
}
/* 底部 */
#back_top{
  position:fixed; 
  width: 52px; 
  height: 53px; 
  background:url(../images/top_bg.png) no-repeat left top;
  background-size: 100% 100%;
  z-index: 100;
  right: 5%;
  bottom: 8%;
  display:none;
  cursor: pointer;
}
.footer{
  font-size: 14px;
  width: 100%;
  background-color: #3e3a39;
}
.ftwrap{
  /*width: 1228px;*/
  width: 1068px;
  margin: 0 auto;
  padding-bottom: 35px;
}
.ftline{
  float: left;
  width: 80px;
  margin-right: 110px;
}
.ftline .ful{width: 100%;}
.ftline .fli{
  width: 100%;
  text-align: left;
  color: #6c6b6b;
  margin-bottom: 18px;
  /* font-weight: bold; */
  cursor: pointer;
}
.ftline .fli a{color: #939290;}

.ftline .fli:hover{text-decoration: underline; }
.ftline .ftop{margin: 25px 0;}
.ftline .ftop a{color: #fff;}

.fus{
  float: right;
  width: 90px;
  margin-top: 25px;
  text-align:  center;
}
.fus_d{margin-bottom: 25px;}
.fus_d a{color: #fff; font-weight: bold;}
.fus_d a:hover{text-decoration: underline; }
.sina_ic{float:right !important;width: 40px;height: 40px!important;display: inline-block;background-image: url(../images/wb.png)!important;padding-left: 0!important;margin:0!important;font-size: 0!important;background-size: 100% 100%;background-position: 0!important;}
.wechat_ic{width: 40px;height: 40px!important;display: inline-block;background-image: url(../images/wx.png)!important;padding-left: 0!important;margin:0!important;font-size: 0!important;background-size: 100% 100%;background-position: 0!important;}
.wechat_ic:hover{
  background-image: url(../images/wx_act.png)!important;
}
.sina_ic:hover{
  background-image: url(../images/wb_act.png)!important;
}
.bd_weixin_popup{width: 255px!important;height: 323px!important;}
/* 商标 */
.copyright{
  width: 100%;
  height: 90px;
  background-color: rgb(8,6,7);
  color: #e2e2e2;
  overflow: hidden;
}
.cpwrap{
  width: 1068px;
  margin: 0 auto;
}
.cplogo{
  /*width: 160px;*/
  width: 200px;
  margin-top: 26px;
}

.brand{
  float: right;
  height: 35px;
  border-left: 1px solid #fff;
  margin-top: 28px;
  margin-left: 25px;
  padding-left: 20px;
}
.brand img{
  width: 45px;
  cursor: pointer;
}

.hotline{
  float: right;
  height: 45px;
  border-left: 1px solid #fff;
  margin: 50px 33px 0 30px;
  padding-left: 30px;
}
.hotline .hl1{font-size: 13px;margin-bottom: 5px;}
.hotline .hl2{font-size: 18px;}
.message{
  float: right;
  height: 35px;
  margin-top: 28px;
}
.message p{font-size: 13px;}
.message .sp1{margin: 0 116px 0 10px;}
.message .sp2{margin-left: 13px;}
.message .mp1{margin-bottom:5px; }
.brand p{
  font-size: 13px
}
.yue1{color: #cdcdcd;margin-bottom: 5px;}
.yue2{color: #cdcdcd;}


.nbsp3{
  width: 3px;height: 13px; display: inline-block;
}
/* 分页 */
#paginat{
  /*width: 770px;*/
  width: 1274px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 40px;
}
#paginat li{float: left;text-align: center;height: 27px;line-height: 27px;width: 15px;margin: 0 8px;font-size: 14px;}
#paginat span.current{color: #fff;font-weight: bold;}
#paginat span,#paginat a{
  color: #737373;
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px
}
#paginat .current{
  background-color: #FBCA4D;
}
#paginat li:nth-child(1){width: 15px;margin-left: 0;}
#paginat li:nth-child(2){width: 15px;}
#paginat li:nth-last-child(1){width: 45px;}
#paginat li:nth-last-child(2){width: 55px;}


