@charset "utf-8";
html,body{
    font-family:"微软雅黑";
    font-size: 16px;
}
a{
  padding:0px;
  margin:0px;  
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
ol,ul,li{list-style:none}
ins,a{text-decoration:none}
a{
    color: #333;
}
a:hover{
    text-decoration: none;
}
body{
  background:url(bg.png) no-repeat center top; 
}
/*a当块级元素用的时候*/
.block{
   display: inline-block;
}
.left{
    float: left;
}
.right{
    float: right;
}
body {
    background-image: url(body-bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 100%;
    background-color: #f7f7f7;
    position: relative;
}
/*主题内容*/
.content1{
    width: 1200px;
    margin:0 auto;
    height: 335px;
    padding-left:25px;
     padding-right:25px; background:#fff;  
}
/*右边列表*/
.news-right .news-lists1{
    display: block;
}
.con-bt{
    height: 85px;
    width:1200px;
    margin:0 auto; 
    line-height: 85px;
    color: #999;
    position:relative;
}
.hx{
  width:100%;
  height: 5px;
  border-top:solid 1px #cfcfcf;
  border-bottom:solid 1px #cfcfcf;
  top:40px;
  left:0px;
  position: absolute;

}
.con-bt-con {
    font-size: 23px;
    margin: 0 auto;
    width: 120px;
    height:85px;
    line-height:85px;
    color: #366fb8;
    background: #f7f7f7 ;
    text-align: center;
    float: left;
    position: absolute;
    left:45%;
}
.con-bt-con1 {
    font-size: 23px;
    margin: 0 auto;
    width: 120px;
    height:85px;
    line-height:85px;
    color: #366fb8;
    background:#e4eef4 ;
    text-align: center;
    float: left;
    position: absolute;
    left:45%;
}
/*tw-general通渭概况*/
.tw-general{
  width: 1200px;
  margin:0 auto;
  overflow: hidden; 
  background-color: #f7f7f7;
}
.tw-general a{
  float: left;
  width:285px;
  margin-right:20px;
  display: inline-block;
  height: 260px;
  margin-bottom:20px;   
  position: relative;
}
.tw-general a img{
  width: 100%;
  height:180px;
}
.tw-general .tw-about{
  position: absolute;
  bottom:0px;
  left:20px;
  width: 245px;
  height: 147px;
  border-bottom: solid 4px #1a69d5; 
  background-color:#fff; 
  padding:15px 20px 20px  20px;  
}
.tw-general .tw-about  h1{
  font-size: 17px;
  color: #1a69d5;
  font-weight: bold;
  line-height:30px;
}
.tw-general .tw-about  p{
  font-size: 13px;
  line-height: 28px;
}
/*轮播图*/
.rollBox{
  width:1200px;
  margin:0 auto;
  height:180px;
  padding-bottom:20px;
  position: relative;
}
.rollBox .LeftBotton{
   height:30px;
  width:30px;
  background:url(left-btn.png) no-repeat center center;
  overflow:hidden;
  float:left;
  cursor:pointer;
  position: absolute;
  left: -35px;
  top: 75px;
  border-radius: 50%;
}
.rollBox .RightBotton{
  height:30px;
  width:30px;
  background:url(right-btn.png) no-repeat center center;
  float:left;
  cursor:pointer;
  position: absolute;
  right: -35px;
  top:75px;
  border-radius: 50%;
}
.rollBox .Cont{
  width:1200px;
  overflow:hidden;
  float:left; 
  height:180px;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
  width:285px;
  float:left;
  height: 180px;
  text-align:center;
  margin-right: 20px;
}
.rollBox .Cont .pic img{background:#fff;display:block;height:180px;width:285px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.ScrCont li { float:left;list-style-type: none;}

/*焦点图*/
.main1{
  width:1200px;
  height:400px;
  margin:0 auto; 
  overflow: hidden;
  margin-top:20px;
}
.ps_box{
  width:800px;
  height: 400px;
  position: relative;
  float: left;
}
.pics_switch{position:relative;width:800px;margin:auto;height:400px;overflow:hidden;}
.pics_switch .pb{height:400px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:800px;height:400px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:800px;height:400px;}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:269px;}
/*.prev{left:200px;background:url(../images/prev.png) center center no-repeat;}
.next{right:200px;background:url(../images/next.png) center center no-repeat;}
*/
.pics_switch .pic_box a.pic_banner_001{background:url(lbt-01.png) center top no-repeat; background-size: 100% 100%;}
.pics_switch .pic_box a.pic_banner_002{background:url(adde8400gw1eblxzy7emij218g0g4160.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_003{background:url(adde8400gw1eblxxxsai8j218g0g4jux.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_004{background:url(adde8400gw1ebly43852cj218g0g4wi0.jpg) center top no-repeat;}

.ps_box .pics_switch_clients{width:100%;height:80px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{width:64px;height:auto;overflow:hidden;position: absolute;right: 20px;bottom: 0px;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:3px;margin-left:3px;width:10px;height:10px;text-indent:-999999px;background:#FFF;}
.main1-right{
  float:left;
  width: 400px;
  height: 400px;
  background-color:#355e92; 
  padding:20px; 
  position: relative;
}
.main1-right h1{
  font-size: 23px;
  color: #fff;
  margin-bottom: 10px;
}
.main1-right p{
  line-height: 34px;
  font-size: 15px;
  color: #fff;
  text-indent: 2rem;
}
.main1-right a{
   color: #fff;
   width: 160px;
   height: 40px;
   border:solid 1px #fff; 
   line-height: 40px;
   text-align:center;
   font-size: 15px;
   position: absolute;
   right: 20px;
   bottom: 20px;
}
 
