﻿@charset "utf-8";
/* CSS d8xy
    2015.04
*/
html {min-height: 100%;height: 100%;width: 480px;}
body {padding: 0px;margin: 0px auto;min-height: 100%;height: 100%;width: 480px;}
* {font-family:'微软雅黑';  }
a{text-decoration:none; color:inherit;}
img{border:0px;}
ul {margin:0px; padding:0px;}
.slh {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  }
.clear{clear:both}


.mtop {
      width: 480px;height: 80px;background: url(../../images/topbg.jpg);
}
.mtop ul {list-style:none; float:right; margin-top:30px;}
.mtop ul li { width:60px; height:auto; float:left; font-size:16px; font-weight:bold; text-align:center;}
.mibanner {
    width:480px; height:360px; 
}
.mlogo {
    margin-left:10px;
}
.mbottom {
    background: url(../../images/ind_15.jpg);  height: 50px;width: 100%;
}
.mbottom p {text-align: center;font-size: 13px;color: #636363;padding-top: 10px;}
.mk1 {
    width:480px; height:auto; margin:0px auto;
}
.mk11 {
    margin:0px auto; float:initial; width:400px; margin-bottom:40px;
}
    .mk11 .k121 {
        width:385px;
    }
    .mk11 .t1,.mk11 .t2,.mk11 .t3 {
        margin-left:120px;
    }
    .mk11 ul {
        width:400px;
    }
.mbanneabout {background: url(../images/bn_about.jpg) center center no-repeat;height: 100px;width: 480px; background-size:100% 100%;}
.mbannerpro {background: url(../images/bn_pro.jpg) center center no-repeat;height: 100px;width: 480px; background-size:100% 100%;}
.mbannernews {background: url(../images/bn_news.jpg) center center no-repeat;height: 100px;width: 480px; background-size:100% 100%;}
.mbannerlx{background: url(../images/bn_lx.jpg) center center no-repeat;height: 100px;width: 480px; background-size:100% 100%;}

.mrig {width: 480px;height: auto;}
.mrigc1 {  font-size: 12px;  color: #636363;  line-height: 22px; padding:15px 20px 10px 20px; }
.mrigt {
  width: 480px;
  height: 30px;
  line-height: 30px;
  background: #eee;
  margin-top: 1px;
  border-bottom: 1px solid #d7d7d7;
}
    .mrigt ul {
        width:480px; list-style-position:inside;
    }
        .mrigt ul li {
            width:160px; float:left;  text-align:center; 
        }
        .mrigt ul .xz{
             color: #00aeef;
        }
.mprol {
  width: 460px;overflow: hidden;height: auto;
}
.mproi {width: 230px;height: 225px;float: left;}
.mproi img {border: 4px solid #e1e1e1;width: 200px;height: 160px;}
.mproi span {display: block;float: left;line-height: 36px;text-align: center;width: 228px;height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mnewsny {
  width: 440px;
  height: auto;
  margin: 0px auto;
}
    .mnewsny .nnytitle {
        width:300px;
    }
    .mnewsny .xixian,.mnewsny .nnycon {
        width:440px;
    }
#box {
   
    -moz-transform: matrix(0.5, 0, 0, 0.5, 0, 0);
    -webkit-transform: matrix(0.5, 0, 0, 0.5, 0, 0);
    -o-transform: matrix(0.5, 0, 0, 0.5, 0, 0);
    transform: matrix(0.5, 0, 0, 0.5, 0, 0); 
    margin-left:-170px; margin-top:0px;
}
.mnewsl {
  width: 440px;
  height: auto;
  padding-bottom: 20px;
  padding-top: 20px;
}
.newsitem {
  width: 440px;
  height: 125px;
  margin-bottom: 20px;
}
.newsitem img {
  border: 3px solid #e1e1e1;
  width: 125px;
  height: 85px;
  float: left;
}
.newsitem .con {
  width: 280px;
  height: 110px;
  float: left;
  margin-left: 20px;
  color: #b7b7b7;
  font-size: 12px;
  line-height: 18px;
}
#map { width:440px; height:300px; margin-top:20px;}
.newsny {
  width: 440px;
}
.nnytitle,.xixian {
    width:440px;
}
.nnycon1 {
    width:440px;
}
.nnycon1 img {
  max-width: 440px;
  margin: 0px auto;
}
.nnycon {
    width:440px;
}
.msx1 {
  width: 480px;
  height: 5px;
  background: url(../images/ind_05.jpg) center center no-repeat;
  margin: 30px 0px 30px 0px;
}

.ttel {
  width: 480px;
  height: 46px;
  border-top: 1px solid #eeeeee;
 background: url(../../images/topbg.jpg);
  font-size: 16px;
  text-align: center;
  line-height: 46px;
  color: #231815;
  font-family: Arial;
}
.indcd {
  width: 420px;
  overflow: hidden;
  padding: 30px 30px;
  background: #fff;
}
.indcd ul {
  width: 460px;
  overflow:hidden;
  list-style: none;
}
.indcd ul li {
  width: 75px;
  height: 115px;
  float: left;
  margin-right: 40px;
}

.indcd ul li a span {
  display: block;
  text-align: center;
  color: #717171;
  font-size: 16px;
  height: 40px;
  line-height: 32px;
}