


.top{
 min-width: 1400px;
 height: 135px;
 
 position: relative;
 
 z-index: 9;
}
.top_box{
 width: 1400px;
 height: 85px;
 margin: 0 auto;
 position: relative;
}
.top img{
 margin-top: 25px;
 margin-left: 125px;
 display: initial;
}
.search{
 width: 267px;
 height: 41px;
 position: absolute;
 right: 135px;
 top: 25px;
 border: 1px solid #d2d0d0;
 border-radius: 5px;
 padding: 1px;
}
.aa{
 width: 220px;
 height: 29px;
 outline: none;
 font-size: 16px;
 padding:5px;
 border: 0;
 position: relative;
 margin:0 ;
 

}
.bb{
 width: 30px;
 height: 41px;
 background-image: url(../img/search.jpg);
 background-repeat: no-repeat;
 background-color: #ffffff;
 border: 0;
 outline: none;
 float: right;
}
.dhl{
 width: 1200px;
 height: 40px;
 margin-left:110px ;
 margin-top: 45px;
 font-size: 16px;
 color: #FFFFFF;
}
.dhl ul li{
 float: left;
 margin: 0 12px;
}
.dhl ul li a{
 text-decoration: none;
 color: #FFFFFF;
}

.main{
 width: 1400px;
 margin: 0 auto;
 z-index: 99;
}

.lbt{
 width: 100%;
 height: 378px;
}


 .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
 .navBar{  position:relative; z-index:1; padding-left:10px;   height:45px; line-height:45px; background: #338cc4; repeat-x 0 bottom #fff; color:#333; margin-top: 11px;  }
 .nav{ position:relative; width:1240px; margin:0px auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
 .nav a{ color:#FFFFFF;  }
 .nav h3{ font-size:100%; font-weight:normal;   }
 .nav .m{ float:left;  position:relative; z-index:1; }
 .nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
 .nav h3 a{ display:block; width:108px; text-align:center;   font-weight:bold;  }
 .nav .sub{ display:none;   position:absolute; left:-3px; top:48px; z-index:1; width:112px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
 .nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
 .nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
 .nav .sub li a:hover{ color:#FE7700;   }
 .nav .block{ height:3px; width:130px;  position:absolute; left:0; top:57px; overflow:hidden;  }


<--轮播图-->
.focusBox1 { position: relative; width:1400px; height:378px; overflow: hidden;}
 .focusBox1 .pic{ position:relative; z-index:0; }
 .focusBox1 .pic img { width:1400px; height:378px; display: block; }
 .focusBox1 .hd { width:1400px; position: absolute; top: 490px; text-align: center; font-size:0; z-index:1; }
 .focusBox1 .hd li{margin: 0 5px; background: url(../img/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
  display:inline-block; *display:inline; zoom:1;  _background: url(img/dot8.png) no-repeat 0 -16px;
 }
 .focusBox1 .hd .on{ background-position:0 0; }

 .focusBox1 .prev,
 .focusBox1 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
 .focusBox1 .prev { left: 0; }
 .focusBox1 .next { background-position: 0 -90px; right: 0; }
 .focusBox1 .prev:hover,
 .focusBox1 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


.zixun{
 width: 83%;
 height: auto;
 margin: 0 auto;
 padding: 10px 0;
}
.tu_kuai{
 width: 545px;
 height: 345px;
 margin: 20px 10px 0 0;
 float: left;
 padding-top: 15px;
 padding-left:10px ;
}
.zx_ckuai{
 width: 400px;
 height: 300px;
 margin: 20px 20px 0px;
 float: left;
}

.zx_ckuai h1{
 font-size: 18px;
 font-family: "微软雅黑";
 display: inline;
}

.zx_ckuai  .title{
 height: 30px;
 padding: 5px;
 padding-left:0 ;
 background-image: url(../img/cheng.jpg);
 background-repeat: no-repeat;
 background-position-y: bottom;
}
.title a{
 float: right;
}
.title img{
 height: 10px;
}

.zixun a{
 text-decoration: none;
 color: #000000;
}
.zixun p{
 display: inline;
 color: #000000;
}
.zx_ckuai li{
 margin-top: 23px;
}

 .focusBox { position: relative; width: 545px; height: 345px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
 .focusBox .pic img { width: 545px; height: 345px; display: block; }
 .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
 .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
 .focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;}
 .focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
 .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
 .focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; border-radius: 50%;margin-right: 3px;}
 .focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
 .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
 .focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
 

.zx_right{
 width: 366px;
 height: 310px;
 margin: 20px 0px 0px 30px;
 float: left;
}

.zx_right h1{
 font-size: 20px;
 font-family: "微软雅黑";
 display: inline;
}

.zx_right  .title{
 height: 30px;
 padding: 5px;
 padding-left:0 ;
 border-bottom: 2px solid #338cc4;
}
.zx_right p{
 font-size: 14px;
}


.zx_right li{
 margin-top: 21px;
 background: url(../img/o1.jpg);
 background-repeat: no-repeat;
 background-position: left;
 padding-left: 20px;
}


.zx_right1{
 width: 565px;
 height: 360px;
 margin: 20px 0px 0px 30px;
 float: left;
}

.zx_right1 h1{
 font-size: 20px;
 font-family: "微软雅黑";
 display: inline;
}

.zx_right1  .title{
 height: 30px;
 padding: 5px;
 padding-left:0 ;
 border-bottom: 2px solid #338cc4;
}
.zx_right1 p{
 font-size: 14px;
}


.zx_right1 li{
 margin-top: 21px;

}



.bottom{
 width: 1400px;
 height: 150px;
 margin: 0 auto;
 background: #338cc4;
 
}
.bottom_text{
 width: 1265px;
 height: 23px;
 background: #000000;
 color: #FFFFFF;
 margin: 0 auto;
 padding-top: 2px;
 padding-left: 135px;
}
.xinxi{
 width: 83%;
 margin: 0 auto;
 
}
.xinxi p{
 
}


.main_box{
 width: 85%;
 margin: 40px auto;
}
.main_left{
 width: 20%;
 float: left;
}
.left_top{
 width: 100%;
 height: 54px;
 background: #328ac1;

}
.left_top img{
 float: right;
 padding: 20px;
}
.left_top h1{
 padding: 15px;
 color: #FFFFFF;
 font-size: 22px;
}
.main_left li{
 width: 198px;
 height: 50px;
 line-height: 50px;
 background: #f4f7fa;
 border-bottom: 1px solid #e5e8ec;
 padding: 0 25px 0 15px;
 
}
.main_left ul li a{
 text-decoration:none; 
 color: #555555;
}
.main_left li img{
 float: right;
 margin-top: 20px;
}
.main_left li:hover{
 background: #FFFFFF;
}
.main_right{
 width: 900px;
 margin-left: 288px;
 min-height: 700px;
}
.right_top{
 width: 100%;
 height: 54px;
 border-bottom:2px solid #e3e3e3 ;
}
.right_top h1{
 padding: 15px 0;
 font-size: 22px;
 font-weight: bolder;
 width: 200px;
 height: 24px;
 
}
.right_top p{
 float: right;
 line-height: 54px;
}
.wz{
 margin: 40px 0;
 line-height: 30px;
 font-size: 16px;
}
.xw{
 width: 100%;
 margin-top: 10px;
 margin-bottom:20px;
}
.xw li{
 height: 48px;
 line-height: 48px;
 position: relative;
 padding-left: 5px;
 border-bottom: 1px solid #e8e8e8;
}
.xw p{
 float: right;
}
.xw a{
 text-decoration: none;
 color: #555555;
}