  .lr{
  padding-left: 0px;
  padding-right: 0px;
}
.lr_r{
  padding-right: 0px;
}
/*-----头部-----*/
.top_logo{
  padding: 34px 0px 28px 0px; 
}
.ad_xl2{
  position:absolute;
  z-index:110;
  visibility:hidden;
  background-color:#fff;
  border:1px solid #CDCDCD;
  width:130px;
  -moz-box-shadow:0 0 6px #6A6A6A ;
  -webkit-box-shadow:0 0 6px #6A6A6A;
  box-shadow:0 0 6px #6A6A6A;
  margin-left: 165px;
  padding-top: 12px;
  margin-top: 17px;
  border-radius: 10px;
}
.ad_xl2 img{
  width: 80%;
}
.ad_xl2 p{
  text-align: center;
  font-size: 14px;
  padding: 5px 0px 8px 0px;
}
.top_menu{
  font-size: 20px;
  padding-left: 4px;
  padding-top: 6px;
}
.top_menu a{
  color: #272727;
  margin-right: 50px;
}
.top_menu a:hover{
  color: #1C65B7;
}

.top_namebg{
  margin-top: 18px;
  background:url('/public/static/blueTT/images/wenchuang/yun_img02.jpg') no-repeat;
  padding: 18px 0px;
}
.top_name01{
  width: 18%;
  background: #fff;
  padding: 0px 30px;
  border-radius: 10px;
}
.top_name02{
  font-size: 32px;
  font-weight: 700;
  color: #fff;
  width: 80%;
  padding-left: 45px;
  padding-top: 10px;
  text-shadow: 2px 2px 2px #000;
}

/*-----焦点-----*/
#lan {
  width:1170px;
  height:380px;
  overflow:hidden;
  position:relative;
  margin:0 auto;
  margin-top: 25px;
}
#lan ul {
  height:380px;
  position:absolute;
  padding: 0px;
  margin: 0px;
}
#lan ul li {
  padding: 0px;
  margin: 0px;
  float:left;
  width:1170px;
  height:380px;
  overflow:hidden;
  position:relative;
  background:#000;
  list-style-type: none;
}

#lan .preNext {
  width:45px;
  height:100px;
  position:absolute;
  top:120px;
  background:url('/public/static/blueTT/images/wenchuang/sprite.png') no-repeat 0 0;
  cursor:pointer
}
#lan .pre {
  left:0;
}
#lan .next {
  right:0;
  background-position:right top;
}

/*-----第一部分-----*/
.bd2_y, .bd2_z{
  width: 49%;
  background:#fff;
  border-radius: 8px;
  padding: 15px;
  margin-top: 30px;
}
.bd2_zp{
  background:url('/public/static/blueTT/images/wenchuang/shu_ico.png') 10px 3px no-repeat;
  font-size: 21px;
  font-weight: 700;
  color: #333;
  padding: 0px 0px 0px 30px;
}
.bd2_zm{
  padding: 10px 20px;
  line-height: 38px;
  height: 172px;
  overflow-y:auto;
}
.bd2_ym{
  padding: 10px 20px;
  text-align: justify;
  line-height: 27px;
  height: 172px;
  overflow-y:auto;
}
.bd3_ym, .bd4_ym{
  padding: 20px;
  padding-bottom: 0px;
  text-align: justify;
  line-height: 29px;
}
.bd3{
  background:#fff;
  border-radius: 10px;
  width: 100%;
  margin-top: 25px;
  padding: 15px;
  padding-bottom: 30px;
}
.bd4{
  width: 100%;
}
.bd4_l{
  width: 18%;
  margin-left: 20px;
  margin-top: 20px;
  border: 1px solid #E8E8E8;
  padding: 10px;
  padding-bottom: 15px;
}
.bd4_l img{
  width: 180px;
  height: 115px;
}
.bd4_l_p{
  text-align: center;
  padding-top: 15px;
  font-size: 15px;
  min-height: 60px;
  max-height: 61px;
  overflow: hidden; 
}
.bd4_l_p a{
  color: #333;
}
.bd4_l_p a:hover{
  color: #BB0000;
}
.bd4bg{
  margin-bottom: 30px;
}

@media(max-width:1680px){
.container_l{
  width: 1100px;
}
#lan {
  width:1100px;
  height:357px;
}
#lan ul {
  height:357px;
}
#lan ul li {
  width:1100px;
  height:357px;
}
.footbgm{
  padding-left: 40px;
}
}

@media(max-width:1440px){
.container_l{
  width: 990px;
}
#lan {
  width:990px;
  height:321px;
}
#lan ul {
  height:357px;
}
#lan ul li {
  width:990px;
  height:321px;
}
.bd4_l{
  margin-left: 15px;
}
.bd4_l img{
  width: 153px;
  height: 97px;
}
.bd3_ym, .bd4_ym{
  line-height: 27px;
  font-size: 15px;
}
.bd4_l_p{
  font-size: 14px;
  min-height: 56px;
  max-height: 57px;
  overflow: hidden; 
}
.bd2_zm{
  line-height: 35px;
  font-size: 15px;
  height: 162px;
}
.bd2_ym{
  line-height: 25px;
  height: 162px;
  font-size: 15px;
  overflow-y:auto;
}
.top_name02{
  font-size: 30px;
  padding-top: 6px;
}
}

@media(max-width:1366px){
.container_l{
  width: 930px;
}
#lan {
  width:930px;
  height:302px;
}
#lan ul {
  height:302px;
}
#lan ul li {
  width:930px;
  height:302px;
}
.top_name02{
  font-size: 26px;
  padding-top: 4px;
}
}