a,
abbr,
acronym,
address,
applet, 
big,
blockquote,
body,
caption,
cite, 
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    
    vertical-align: baseline
}

body {
    line-height: 1;
    color: #000;
    background: #fff
}

ol,
ul {
    list-style: none
}

table {
    border-collapse: separate;
    border-spacing: 0
}

caption,
table,
td,
th {
    vertical-align: middle
}

caption,
td,
th {
    text-align: left;
    font-weight: 400
}

a img {
    border: none
}

dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
p,
ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

 
input:focus{
  outline: none !important;
}
a,
body,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
li,
p,
span,
ul {
    font-family: PingFangSC-Regular, Helvetica, Tahoma, Arial, Hiragino Sans GB, \\51AC\9752\9ED1\4F53, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STXihei, \\534E\6587\7EC6\9ED1, SimSun, \\5B8B\4F53, Heiti, \\9ED1\4F53, sans-serif
}

a {
    text-decoration: none;
    color: #fff
}
a:hover{
  text-decoration: none;
}

input,
textarea {
    -webkit-appearance: none
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}
fieldset, img, input, button {
    border: none;
    padding: 0;
    margin: 0;
    outline-style: none;  /*外面环绕线*/
}
 .w{
    width: 1124px;
    margin: 0 auto;
 }
 .block{
    display: block;
 }
  .textRow{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal; 
 }
 
 
 
body .bgfff{
  background-color: #fff !important;
}
.bgf3f3f3{
  background-color: #f3f3f3;
}

/* top */
.top{
  width: 100%;
  height:160px;
  position: relative;
  z-index: 99;
  top: 0; 
} 
.fixed { 
  width: 100%;
  top: 0px;
  position: fixed; 
  z-index: 1000;
  background-color: #FFF;
}
.bottomgg { 
  width: 100%;
  bottom: -2px;
  position: fixed; 
  z-index: 1000; 
}
.top-topbg{
  width: 100%;
  display: inline-block;
  background-color: black ;
  color: #e1e1e1;
}
.top-tel {
  height: 45px;
}

.top-tel .pull-right li img{
  padding-top: 14px;
   margin-right: 8px;
}
.top-topbg a{
  color: #e1e1e1;
}
.top-topbg  .pull-left {
  line-height: 45px;
}
.top-topbg .pull-right li{
  line-height: 45px;
  float: left;
  margin-right: 10px;
  border-right: 1xp solid #FFF;
}
.top-tel .wx:hover .wximg{
  display: block;
}
.top-tel .wx  .wximg {
  position: absolute;
  top: 25px;
  display: none;
}
.top-xian{
  height: 13px;
  display: inline-block;
  width: 1px;
  background-color: #747474;
  margin: 16px 8px  0 18px;
}
.gz{
  cursor:-webkit-grab;
}


.top-nav{
  padding-top: 30px;
  height: 115px;
}
 
.top-nav .logo{
  width:19%;
}
.top-nav li{
  float: left;
  line-height: 74px;
  margin-left: 69px;
  font-size: 21px;
  
}
.top-nav li a{
  color: #333333;
}
.top-nav ul li.active  {
  border-bottom:  3px solid #f35415;
}




/* bottom */ 
.bottom-gao {
  
}
.peddle{
  width: 100%;
 
}

 /* bottom */

 

.info {
  background: #303030;
  color: #888;
  padding: 44px 0 60px 0;
  font-size: 12px
}

.info .centerMth {
  width: 966px;
  margin: 0 auto
}

.info .centerMth.footerMth {
  width: 1020px
}

.info .tc_p {
  text-align: center
}

.info .tc_p a {
  color: #888;
  margin: 0 12px
}

.info .tc_p a:hover {
  color: #ff9600
}

.info .link-word {
  position: relative;
  height: 18px;
  margin-top: 30px;
  border-top: 1px #424242 solid
}

.info .link-word em {
  position: absolute;
  text-align: center;
  top: -10px;
  left: 50%;
  margin-left: -36px;
  width: 72px;
  background: #303030
}

.info .link-info {
  line-height: 22px
}

.info .link-info a {
  margin-left: 10px;
  color: #888
}

.info .link-info p {
  text-align: center
}

.info .link-ti {
  border-top: 1px #424242 solid;
  margin-top: 26px;
  padding-top: 22px
}

.info .link-ti .link-ul {
  width: 610px;
  height: 49px;
  margin: 0 auto
}

.info .link-ti .link-ul li {
  float: left;
  width: 152px
}

.info .link-ft {
  text-align: center;
  margin-top: 20px
}

.info .link-ft.footer_desc {
  margin-top: 10px
}

.info .link-ft em {
  margin: 0 5px
}

.info .link-ft a {
  color: #888;
  vertical-align: middle
}

.info .link-ft .police_icon {
  display: inline-block;
  width: 14px;
  height: 16px;
  line-height: 1;
  margin-right: 5px;
  
}








