/* CSS Document */
.about{ position:relative; overflow:hidden;}
.about .next {
  position: absolute;
  right: 0;
  top: 187px;
  display:none;
  z-index: 105;
  cursor: pointer;
}
.about .pro_tab .proTab_contxt .text {
  background: url("../images/project/textbg.png") repeat scroll 0 0;
  bottom: 0;
  color: #000;
  height: 37px;
  line-height: 37px;
  position: absolute;
  text-indent: 20px;
  width: 757px;
  font-size:13px;
}
.about .proTab_menu img {
  width: 147px;
}
.about .project .txtcon {
  margin-top: 35px;
}
.about .project .txtcon li {
  font-size:13px;
}
.about .txtcon {
  margin-top: 35px;
}



.about .pro_tab{ height:409px; width:757px; position:relative;}
.about .proTab_contxt {
  display: none;
  height: 409px;
  overflow: hidden;
  position:absolute;
  left:0;
  top:0;
}
.about .proTab_contxt img {
  height: 409px;
  width: 757px;
}
.about .proTab_menu {
  margin-right: -5px;
  overflow: hidden;
  margin-top:5px;
}
.about .proTab_menu ul .plus{ margin-right:6px;}
.about .proTab_menu ul li {
  cursor: pointer;
  float: left;
  margin-right: 5px;
  opacity: 0.4;
}
.about .proTab_menu ul .hover{ opacity:1 !important;}

.about_1{ width:757px;}
.about_1 .con {
  margin-bottom: 30px;
  text-align:justify;
  line-height:22px;
  padding-left:55px;
}
.about_1 .tit {
  font-size: 13px;
  margin-bottom: 25px;
}
.about_1 .pic {
  margin-bottom: 30px;
}


.about_1_1{ width:757px;}
.about_1_1 .con {
  margin-bottom: 30px;
  text-align:justify;
  line-height:22px;
}
.about_1_1 .tit {
  font-size: 13px;
  margin-bottom: 25px;
}
.about_1_1 .pic {
  margin-bottom: 30px;
}
.about_1_1 .related {
  padding-left: 55px;
  width: 702px;
}
.about_1_1 .related .tabs {
  float: left;
  width: 177px;
}
.about_1_1 .related .tabcon {
  background: url("../images/public/on.png") no-repeat scroll 40px 15px;
  border-left: 1px solid #d1d1d1;
  float: left;
  padding-left: 70px;
  width: 452px;
}
.about_1_1 .related .tabs li {
  border-bottom: 1px solid #d1d1d1;
  height: 38px;
  line-height: 38px;
  text-indent: 10px;
  cursor: pointer;
  color: #A4A4A4;
}
.about_1_1 .related .tabs li p{
  color:#a4a4a4
}
.about_1_1 .related .tabs li.on p{
  color:#000
}
.about_1_1 .related .tabcon li .title {
  font-size: 13px;
  margin-bottom:5px;
  height: 38px;
  line-height: 38px;
}
.about_1_1 .related .tabcon li .photo{ margin-bottom:25px;}
.about_1_1 .related .tabcon li .text{ line-height:22px; text-align:justify; margin-bottom:45px;}
.about_1_1 .related .tabcon li .link a{ text-decoration:underline;}






.about_test .flash {
  height: 535px;
  position: relative;
  width: 1000px;
}
.about_test .flash .tyeBtnR {
  cursor: pointer;
  display: none;
  margin-top: -23px;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 99;
}
.about_test .flash ul {
  height: 100%;
}
.about_test .flash ul li {
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.about_test .tyeBtn {
  margin-top: 15px;
  overflow: hidden;
  text-align: right;
  width: 757px;
}
.about_test .tyeBtn a {
  background: url("../images/public/n.png") no-repeat scroll 0 0;
  display: inline-block;
  font-size: 0;
  height: 7px;
  line-height: 0;
  margin-left: 10px;
  width: 7px;
}
.about_test .tyeBtn a.active, .about_test .tyeBtn a:hover {
  background: url("../images/public/c.png") no-repeat scroll 0 0;
}

.about_test .con {
  margin-bottom: 50px;
  padding-left:55px;
  text-align:justify;
  line-height:22px;
  width:702px;
}
.about_test .tit {
  font-size: 14px;
  margin: 70px 0 30px;
}
.about_test .related {
  padding-left: 55px;
  width: 702px;
}
.about_test .related .tabs {
  float: left;
  width: 177px;
}
.about_test .related .tabcon {
  background: url("../images/public/on.png") no-repeat scroll 40px 15px;
  border-left: 1px solid #d1d1d1;
  float: left;
  padding-left: 70px;
  width: 452px;
}
.about_test .related .tabs li {
  border-bottom: 1px solid #d1d1d1;
  height: 38px;
  line-height: 38px;
  text-indent: 10px;
}
.about_test .related .tabcon li .title {
  font-size: 13px;
  margin-bottom:5px;
  height: 38px;
  line-height: 38px;
}
.about_test .related .tabcon li .photo{ margin-bottom:25px;}
.about_test .related .tabcon li .text{ line-height:22px; text-align:justify; margin-bottom:45px;}
.about_test .related .tabcon li .link a{ text-decoration:underline;}