/* 主页布局 */
body{background: #fff;}
.empty{
   height: 10px;
}
.sygg{
  position: relative;
  display: block;
  width: 1000px;
  height: 50px;
  margin: 0 auto;
}
.sygg img{
  width: 1000px;
  height: 50px; 
}
.guanbi{
  position: absolute;
  top: 2px;
  right: 5px;
}
.hidden{
  display: none;
}
.serch{
   width: 1000px;
   height: 40px;
   margin: 0 auto;
   line-height: 40px;
   position: relative;
   background: #fff;
}
.serch .serch_left{
   position: absolute;
   left: 0px;
   padding-top: 5px;
}
.serch .serch_right{
   position: absolute;
   right: 0px;
   padding-top: 5px;
}
#main-container{
   padding: 0px;
}
.list_top{
  width: 960px;
  height: 40px;
  margin: 0 auto;
  line-height: 40px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #395da9;
  border-bottom: none;
}
.list_top .list_mid{
  width: 942px;
  height: 35px;
  margin: 0 auto;
  line-height: 35px;
  border-bottom: 1px dashed #9F9F9F;
  position: relative;
}
.new-pro{
  display: block;
  position: relative;
  width: 960px;
  height: 300px;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: none;
}
.new-pro img{
  width: 960px;
  height: 300px;
}
/**关于瑞捷开始**/
.cpthree{
  position: relative;
  width: 960px;
  height: 280px;
  margin: 0 auto;
}
.cpthree .aboutus{
  position: absolute;
  left: -1px;
  width: 640px;
  height: 280px;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #395da9;
}
.cpthree .aboutus .title{
  width: 628px;
  height: 35px;
  margin: 0 auto;
  line-height: 35px;
  border-bottom: 1px dashed #9F9F9F;
  position: relative;
}
.cpthree .company{
  position: absolute;
  right: -1px;
  width: 300px;
  height: 280px;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #395da9;
}
.cpthree .company .title{
  width: 288px;
  height: 35px;
  margin: 0 auto;
  line-height: 35px;
  border-bottom: 1px dashed #9F9F9F;
  position: relative;
}
.cpthree .aboutus  .content{
  width: 628px;
  height: 244px;
  margin: 0 auto;
  position: relative;
}
.cpthree .aboutus  .content img{
  position: absolute;
  left: 10px;
  top: 16px;
  width: 260px;
  height: 210px;
  border: 1px solid #d9d9d9;
}
.cpthree .aboutus  .content .content_right{
  position: absolute;
  right: 10px;
  top: 16px;
  width: 330px;
  height: 210px;
}
.cpthree .aboutus  .content .content_right strong{
  font-size: 14px;
  line-height: 25px;
  color: #444;
}
.cpthree .aboutus  .content .content_right p{
  font-size: 12px;
  line-height: 24px;
}
.cpthree .aboutus  .content .content_right a{
  font-size: 12px;
  line-height: 16px;
  color: #444;
}
.company .content{
  position: absolute;
  top: 50px;
  left: 20px;
  width: 260px;
  height: 215px;
  border: 1px solid #d9d9d9;
}
.news{
  position: relative;
  width: 960px;
  height: 280px;
  margin: 0 auto;
}
.news .news_left{
  position: absolute;
  left: -1px;
  width: 320px;
  height: 280px;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #395da9;
}
.news .news_left .content{
  position: absolute;
  top: 45px;
  left: 6px;
  width: 308px;
  height: 225px;
}
.news .news_left .content strong{
  line-height: 30px;
}
.news .news_left .content p{
  line-height: 28px;
}
.news .news_mid{
  position: absolute;
  right: 318px;
  width: 300px;
  height: 280px;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #395da9;
}
.news .news_mid .content{
  position: absolute;
  top: 46px;
  left: 6px;
  width: 278px;
  height: 225px;
  padding-left: 10px;
}
.news .news_mid .content li{
  line-height: 22px;
}
.news .news_mid .content .icon{
  color: #395da9; 
}
.news .news_right{
  position: absolute;
  right: -1px;
  width: 300px;
  height: 280px;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #395da9;
}
.news .news_right .content{
  position: absolute;
  top: 46px;
  left: 6px;
  width: 278px;
  height: 225px;
  padding-left: 10px;
}
.news .news_right .content li{
  line-height: 22px;
}
.news .news_right .content .icon{
  color: #395da9; 
}
.news .news_left .title{
  width: 308px;
  height: 35px;
  margin: 0 auto;
  line-height: 35px;
  border-bottom: 1px dashed #9F9F9F;
  position: relative;
}
.news .news_mid .title,
.news .news_right .title{
  width: 288px;
  height: 35px;
  margin: 0 auto;
  line-height: 35px;
  border-bottom: 1px dashed #9F9F9F;
  position: relative;
}
.link_friend{
  position: relative;
  width: 960px;
  height: 100px;
  margin: 0 auto;
  border: 1px solid #d9d9d9;
  border-top: 2px solid #395da9;
}
.link_friend .title{
  width: 948px;
  height: 35px;
  margin: 0 auto;
  line-height: 35px;
  border-bottom: 1px dashed #9F9F9F;
  position: relative;
}
.link_friend .content{
  width: 948px;
  height: 65px;
  line-height: 65px;
  margin: 0 auto;
  position: relative;
}
/** 首页框架标题内容CSS**/
.cpthree .company .title img , 
.cpthree .aboutus .title img ,
.list_top .list_mid img,
.news .news_left .title img,
.news .news_mid .title img,
.news .news_right .title img,
.link_friend .title img
{
  height: 17px;
  width: 17px;
  position: absolute;
  top: 9px;
}
.cpthree .company .title strong ,
.cpthree .aboutus .title strong ,
.list_top .list_mid strong,
.news .news_left .title strong,
.news .news_mid .title strong,
.news .news_right .title strong,
.link_friend .title strong
{
  position: absolute;
  left: 23px;
  line-height: 36px;
  font-size: 15px;
  color: #395da9;
}
.cpthree .company .title a ,
.cpthree .aboutus .title a ,
.list_top .list_mid a ,
.news .news_left .title a,
.news .news_mid .title a,
.news .news_right .title a
{
  position: absolute;
  right: 0px;
  line-height: 40px;
  font-size: 12px;
  color: #666;
}