 @font-face {
/* font-test*/
font-family:tonjay; 
src:url('/font/STKAITI.ttf'),
    url('/font/STKAITI.eot'); /* IE9 */
}

ul {
    padding: 0px;
    list-style-type: none;
    margin: 0px;
}

p {
    margin: 0px;
}
html {
    height: 100%;
    width: 100%;
}

body {
	font-family: 'Microsoft YaHei', '微软雅黑', 'arial', '宋体';
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-style: normal!important;
    font-variant: normal!important;
    color: #333333;
    background-color: #fff;
    min-height:100%;

    
}

a {
    text-decoration: none;
    display: block;
    color: black;
}

button {
    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";
}



img {
    border: 0;}

input,
select {
    outline: 0;
    border:0;
}


h3 {
    margin: 0;
}
  .align_center{ width: 100%; text-align: center; }
  .align_center img{ margin-bottom: 40px;margin-top: 40px; }
  .bgfff{ background-color: #fff; }
  .pb0{padding-bottom: 0!important;}
  .mb0{margin-bottom: 0!important;}

  .imgup{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;
      -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
      .imgup:hover{transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);   
       -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}

       .maplist{ margin: 54px 0 0; }
      .maplist .intxt{width: 390px;
    height: 45px;
    border: 1px solid rgba(221, 221, 221, 1);
    padding-left: 50px;
    box-sizing: border-box;}
    #ly {
    width: 390px;
    height: 120px;
    outline: none;
    resize: none;
    border: 1px solid rgba(221, 221, 221, 1);
    padding: 15px 0 0 50px;
    box-sizing: border-box;
}
.contacttable tr{     margin-bottom: 20px;
    display: block;}

    .coolbg {
    width: 180px;
    height: 50px;
    background: #b72025;
    color: #fff;
    font-size: 16px;
}
   .coolbg2 {
    width: 180px;
    height: 50px;
    background: #ccc;
    color: #fff;
    font-size: 16px;
}

.topabout{ width: 100%;height: 677px;background:url(../image/topabout.jpg) no-repeat center 0; }
.about2{ width: 100%;height: 1037px;background:url(../image/about2.jpg) no-repeat center 0; }
.topbg{width: 100%;height: 677px;background:url(../image/topbg.jpg) no-repeat center 0;}
.topnews img{ width: 100%;}
.topcase{ width: 100%;height: 677px;background:url(../image/topcase.jpg) no-repeat center 0;}
.topservers1{ width: 100%;height: 677px;background:url(../image/topservers1.jpg) no-repeat center 0; }
.topservers2{ width: 100%;height: 677px;background:url(../image/topservers2.jpg) no-repeat center 0; }
.topservers3{ width: 100%;height: 677px;background:url(../image/topservers3.jpg) no-repeat center 0; }
.topservers4{ width: 100%;height: 677px;background:url(../image/topservers4.jpg) no-repeat center 0; }
.topservers5{ width: 100%;height: 677px;background:url(../image/topservers5.jpg) no-repeat center 0; }
.topservers6{ width: 100%;height: 677px;background:url(../image/topservers6.jpg) no-repeat center 0; }
.f13{ width: 100%;height: 677px;background:url(../image/f13.jpg) no-repeat center 0; }
.f22{ width: 100%;height: 677px;background:url(../image/f22.jpg) no-repeat center 0; }
.f32{ width: 100%;height: 677px;background:url(../image/f32.jpg) no-repeat center 0; }




@media (max-width: 768px) {
.topnews img{ width: 100%;}

}