/**-----------public---------------------**/
html{font-size:10px;}
BODY {font-family: Helvetica Neue For Number,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#333; /*word-wrap: break-word;word-break: normal;*/ margin:0 auto;}
img {border:0; vertical-align:bottom;}
h1,h2,h3,h4{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
b{ font-family:Tahoma, Geneva, sans-serif;}
h1,h2,h3,h4,p,input,form,button, input, textarea {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
.toem {text-indent:2em;}
a{color:#333333; text-decoration:none; } 
a:linked{ color:#2d74b3; text-decoration:none;}
a:hover{ color:#2d74b3; text-decoration:none;}
.red {color:#ff0000;}
.hong {color:#2d74b3;}
.bai {color:#ffffff;}
.hui {color:#666;}
.underline {text-decoration:underline;}
.clear{clear:both; overflow:hidden;}
.line-limit-length {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
*:focus {outline: none;}
.imgauto {width:100%; height:auto;}
img {max-width:100%; height:auto;}
.icon{padding-right:3px;top:1px; position:relative;}
ul.fenye{display:flex;display:-webkit-flex;justify-content:center;color:#666; font-size:14px;}
ul.fenye li{text-align:center; margin:0 10px;}
ul.fenye li a{color:#333; font-size:16px;}
ul.fenye li.disabled a{color:#2d74b3;}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url("../fonts/s6u9w4bmutphh7usswipha.ttf") format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url("../fonts/s6uyw4bmutphjx4www.ttf") format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url("../fonts/s6u9w4bmutphh50xswipha.ttf") format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url("../fonts/tk3iwkuhhaijg752gt8d.ttf") format('truetype');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url("../fonts/tk3hwkuhhaijg75-ohotus9h.ttf") format('truetype');
}
/**-----------public---------------------**/
/**-----------//滑动小圆点---------------------**/
.swiper-pagination-bullet { border-radius: 0;background:#fff;height: 8px; width:20px;}
.swiper-pagination-bullet-active { 
    background: #2d74b3;
    width: 50px;
}
/**-----------//滑动左右箭头---------------------**/
.swiper-button-prev1{ 
position: absolute; width: 50px; height: 68px;
top:43%; left:30px;z-index:9999;
background: url("../images/pres.png") no-repeat center; 
cursor: pointer; 
opacity:1;
transition: transform .5s linear,opacity 250ms linear;
}
.swiper-button-prev1:hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px); transition: transform .4 linear,opacity 250ms linear;opacity:0.8;}
.swiper-button-next1{ 
position: absolute; width: 50px; height:68px; 
top:44%; right:30px;z-index: 9999;
background: url("../images/nexts.png") no-repeat center;
cursor: pointer;
opacity:1;
transition: transform .4s linear,opacity 250ms linear;
}
.swiper-button-next1:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px); transform:translateX(10px);transition: transform .4s linear;opacity:0.8;}
.hide {display:none;}	
@media (max-width:1023px) {
  header .pronav{
    display: none;
  }
}
/**-----------//滑动左右箭头---------------------**/	