/*
  BY : sevplus.com
  data : 2016-5
*/
body { font-family: Arial,"Microsoft YaHei", "微软雅黑";}
ul { padding:0; margin:0;}
li { list-style:none;}
.container { width: 1000px !important; padding:0;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

/*  base  */
.public-dl dt { height:25px; line-height:25px; font-size:16px; font-weight:blod; border-left:5px solid #3e73b2; padding-left:8px; margin:15px 0 5px 0; }
.public-dl dd { padding-left:15px; line-height:25px; width:280px;}

/*  base  */

.header { padding:15px 0; background:url(../images/top-bj.jpg) bottom repeat-x;}
.cctv {float:right;}
.tonglan {margin-top:10px;}
 .top-logo { height:60px; width:auto;}
.tel { float:right; padding-top:10px;}

.top-tel { float:right; width:290px;}
  .top-tel img{ height:50px; width:50px; float:left; margin-right:10px;}
  .top-tel p { color:#125aa6; font-size:14px;}
    .top-tel p font { font-size:30px; font-style:italic; display:block; font-weight:bold; margin-top:3px;}

.nav { background:url(../images/nav-bj.jpg) repeat-x; }
  .nav li a { float:left; display:block; height:40px; line-height:20px; font-size:14px; color:#fff; width:125px; text-align:center; background:url(../images/ge.png) no-repeat right center;}
  .nav li a:hover { background:url(../images/nav-bj-in.jpg) repeat-x; text-decoration:none;}
  .nav li:last-of-type a { background:none;}
  .nav #eyer { color:#ffff00; font-weight:bold;}
/*  banner  */
.focusBox{position:relative;width:1000px;height:390px;overflow:hidden; margin-top:10px;}.focusBox .pic{position:relative;z-index:0}.focusBox .pic img{width:1000px;height:390px;display:block}.focusBox .hd{width:1000px;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1}.focusBox .hd li{margin:0 5px;background:url(../images/dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background:url(../images/dot8.png) no-repeat 0 -16px}.focusBox .hd .on{background-position:0 0}.focusBox .prev,.focusBox .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:.2}.focusBox .prev{left:0}.focusBox .next{background-position:0 -90px;right:0}.focusBox .prev:hover,.focusBox .next:hover{filter:alpha(opacity=50)!important;opacity:.5!important}
/*  banner  */

/*  新闻焦点图*/
.new-focus{width:347px;height:260px;border:1px solid #D8D8D8;position:relative;overflow:hidden; float:left; margin-right:25px;}.new-focus .hd{position:absolute;right:0;bottom:0	;z-index:1;padding-left:2px;}.new-focus .hd li{color:#f60;cursor:pointer;margin-left:3px;width:18px;height:18px;background:#fff;float:left;font-size:13px;line-height:18px;overflow:visible;text-align:center;opacity:.7;filter:alpha(opacity=70);border:1px solid #d8d8d8;margin-left:-1px;}.new-focus .hd li.on{background:#f60;color:#fff;font-weight:bold;opacity:1;filter:alpha(opacity=100);z-index:2;position:relative;}
.new-focus li img { width:100%;}
/*  新闻焦点图  */

/*  加盟商展示  */
#jms{POSITION:relative;MARGIN:30px auto 20px;WIDTH:960px;HEIGHT:300px}#jms UL{POSITION:relative;WIDTH:960px;HEIGHT:300px}#jms LI{Z-INDEX:0;POSITION:absolute;LIST-STYLE-TYPE:none;WIDTH:0;BACKGROUND:#787878;HEIGHT:0;OVERFLOW:hidden;TOP:146px;CURSOR:pointer;LIST-STYLE-IMAGE:none;LEFT:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200,200,200,1)}#jms LI IMG{WIDTH:100%;BACKGROUND:url(../images/loading.gif) no-repeat center 50%;HEIGHT:100%;VERTICAL-ALIGN:top}#jms .prev{DISPLAY:block}#jms .next{DISPLAY:block}#jms .prev{Z-INDEX:100;OVERFLOW:hidden;CURSOR:pointer}#jms .next{Z-INDEX:100;OVERFLOW:hidden;CURSOR:pointer}#jms .prev{POSITION:absolute;WIDTH:80px;BACKGROUND:url(../images/next.png) 0 0;HEIGHT:120px;TOP:80px;LEFT:10px;border:none;}#jms .next{POSITION:absolute;WIDTH:80px;BACKGROUND:url(../images/next.png) -80px 0;HEIGHT:120px;TOP:80px;RIGHT:10px;border:none;}
/*  加盟商展示  */
.f1-title { height:90px;}
  .f1-title h3 { color:#005fac; float:left;}
    .f1-title h3 font{ display:block; font-size:20px; color:#999; margin-top:8px;}
  .f1-title span a,.fb-tit a { float:right; line-height:90px; color:#333;}
    .f1-title span a:hover,.fb-tit a:hover { text-decoration:none;}
.new-top { float:left; width:628px;}
  .new-top li { border-bottom:1px dashed #bbb; margin-bottom:10px;}
    .new-top li a { font-size:18px;}
  .new-top p { margin-top:5px;}
    .new-top p span { float:right; color:#ccc;}

.f-box {padding:20px 0;}
.f2 { background:url(../images/f2-bj.jpg);}
.fb-tit { height:100px; padding:10px 0; background:url(../images/f-henxian.png) no-repeat 250px center;}
  .fb-tit img{ float:left; margin-right:20px;}
  .fb-tit h3{ float:left; line-height:10px; color:#5a5955; font-size:28px;}
    .fb-tit h3 font { font-size:20px; color:#999; display:block; margin-top:20px;}
  .fb-tit a { line-height:80px;}
  .f2 ul li { text-align:center;}
    .f2 ul li img{ border:1px solid #ccc; background-color:#fff; width:100%;}
	.f2 ul li span { display:block;  font-size:22px; background-color:#0755a0; color:#fff; width:125px; margin:12px auto;}
	.f2 .pro-in { background-color:#125aa6; padding:10px;margin-top:10px;}
	.f2 ul a{ color:#fff;}
	.f2 ul a:hover{ text-decoration:none;}
	.f2 .pro-in h3{ margin:10px 0;}
	.f2 .pro-in p{ margin:0;}

/*  工程案例  */
.ladyScroll{width:1110px;height:250px;margin:15px auto;position:relative;margin-left:-55px;background-color:#e9f5f5;overflow:hidden;}.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:105px;left:0;z-index:100;cursor:pointer;background:url(../images/btns.png) no-repeat;}.ladyScroll .next{left:auto;right:0;background-position:0 -90px;}.ladyScroll .prev:hover{background-position:0 -45px;}.ladyScroll .next:hover{background-position:0 -135px;}.ladyScroll .scrollWrap{width:1000px;margin-left:55px;padding-top:33px;overflow:hidden;position:absolute;}.ladyScroll dl{float:left;width:250px;text-align:center;position:relative;}.ladyScroll  span{display:block;width:245px;height:30px;position:absolute;left:2px;bottom:10px;background:#fff;filter:alpha(opacity=80);opacity:0.80;}.ladyScroll  dt{margin:0 auto;width:245px;overflow:hidden;}.ladyScroll  img{display:block;width:245px;height:184px;}.ladyScroll  dd{width:245px;height:28px;line-height:25px;font-size:14px;color:#000;text-align:center;overflow:hidden;position:absolute;left:0;bottom:10px;}.ladyScroll  dd a{color:#333;}.ladyScroll  dd a:hover{text-decoration:none;}.ladyScroll dl:hover span{background:#000;}.ladyScroll dl:hover dd a { color:#fff;}
/*  工程案例  */
.f5 {/*background-color:#fbf8e5;*/ margin-bottom:50px;}
  .f5 .container { background:url(../images/qy-henxian.png) no-repeat 210px 50px;}
  .f5 .fb-tit { background:none;}
.qy-pic{ float:left; margin-right:20px;}
.f5-pro  { float:right; display:block; height:400px; margin-left:20px;}
  .f5-pro li { background:url(../images/f5-pro.png); height:53px; width:128px; line-height:53px; margin-bottom:20px; font-size:18px; text-align:center; color:#0754a1; cursor:pointer;}
  .f5-pro .tabin { background:url(../images/f5-pro-in.png); color:#fff;}
.rongyu,.ppwh,.qywh { display:none;}
#tab_box p{ line-height:30px;}

.f-menu { background-color:#e8edf1; padding-top:30px; margin-bottom:10px;}
  .f-menu dl { float:left; display:block; width:200px;}
    .f-menu dt {  font-size:16px; font-weight:bold; color:#25528b; margin-bottom:12px;}
    .f-menu dd { margin-bottom:8px;}
	  .f-menu dt img { height:100px;}
      .f-menu dd a{ color:#333;}
	  
.footer { background:url(../images/f-bj.jpg); text-align:center; color:#fff; padding:15px 0;}
.footer a { margin-right:8px;}

/*  list  */
.lm { margin:30px 0; min-height:520px;}
.ify { }
  .ify dt,.hot dt { height:90px; background-color:#3e73b2; border-radius:6px 6px 0 0; color:#fff; font-size:22px; font-weight:normal; padding:20px 0 0 30px;}
    .ify dt span { margin-left:50px; display:block;}
  .ify dd{ height:40px; line-height:40px; border:1px solid #ddd; border-top:none; padding-left:25px; font-size:16px;}
    .ify dd:hover{ background:url(../images/ify-in.png) 5px center no-repeat #3e73b2; border:1px solid #3e73b2; border-top:none;}
    .ify dd:hover a{ color:#fff;}
  #ify-in { background:url(../images/ify-in.png) 5px center no-repeat #3e73b2; border:1px solid #3e73b2; border-top:none;}
    #ify-in a { color:#fff;}

.hot dt { height:30px; line-height:30px; font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.hot dd { border:1px solid #ccc; border-top:none; padding:5px 0; text-align:center;}
  .hot dd img { width:150px; margin:0 auto;}
  .hot dd font { display:block;}

.crumbs { text-align:right; height:25px; line-height:25px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.lp li { border:1px solid #ccc; width:162px; float:left; margin:5px 3px;}
  .lp li img {display:block; margin:8px auto; height:180px; width:150px;}
  .lp font,.jms li a span { width:150px; height:35px; line-height:35px; display:block; background-color:#3e73b2; text-align:center; border-radius:0 10px 0 0; color:#fff;}

.lc li { border-bottom:1px dashed #ccc; padding:8px 0;}
  .lc li a { font-size:18px; margin-bottom:5px;}
  .lc li p font { display:block; text-align:right; size:12px; color:#ccc;}
.case-crumbs { height:30px;}
  .case-crumbs h1{ font-size:20px; font-weight:bold; color:#3e73b2; float:left; margin:0;}
  .case-crumbs .crumbs {  float:right;border:none; margin:0;}
.case { border:1px solid #ccc; padding:15px 0;}
  .case img { width:100%; height:180px;} 
  .case li font { text-align:center; display:block; height:40px; line-height:40px; margin:10px 0; border-top:1px solid #7b7b7b; border-bottom:1px solid #7b7b7b; color:#555;}
  
.jms{ border:1px solid #ccc; min-height:650px;}
  .jms li a{ float:left; width:300px; border:2px solid #ccc; margin:10px 15px;  padding:5px;}
    .jms li a img{  margin:0 auto; width:100%;}
    .jms li a span{ margin:15px 0 15px -5px;}
    .jms li a:hover{ text-decoration:none;}
	
.v-ul { margin:12px 24px; }
  .v-ul li{ border-bottom:1px solid #ccc; padding:5px 0; height:150px;}
    .v-ul h3 { margin:0 0 12px 0; font-size:18px; font-weight:bold;}
	.v-ul img { float:left; margin-right:15px; width:180px; height:130px;}
	.v-ul p { height:80px;}
	.v-ul span { display:block; text-align:right; color:#999;}

.page { width:100%; text-align:center; margin:20px 0;}
  .page span,.page a,.page b { padding:5px 10px; line-height:24px; text-align:center; border:1px solid #d6d6d6; color:#333; margin-right:5px;}
  .page b { border:1px solid #3e73b2; background-color:#3e73b2; color:#fff;}
  .page a:hover { color:#3e73b2; text-decoration:none; border:1px solid #3e73b2;}	

/*  show  */
.pro-info h1,.case-show h1 { background:url(../images/show-pro-h1.png) 10px center no-repeat; color:#3e73b2; font-size: 22px; padding-left:40px; font-weight:900; margin:5px 0;}
.pro-pic { border:1px solid #ccc; float:right; padding:15px 50px; height:300px; width:auto;}
.pro-base { float:left;}
.pro-info dt,.case-info dt { height:25px; line-height:25px; font-size:16px; font-weight:blod; border-left:5px solid #3e73b2; padding-left:8px; margin:15px 0 5px 0; }
.pro-info dd { padding-left:15px; line-height:25px; width:280px;}
  .pro-info  .shigong { float:right;}
  
.cs-cru { border-bottom:none; margin:20px 0 0 0 ;}
.case-show { border:1px solid #ccc; clear:both;}
  .case-show h1 {  margin:8px 24px; padding:20px 0 20px 40px; border-bottom:1px solid #ccc; }

/*  case-show  */
.cs {position:relative;border:1px solid #dcdddd;padding:10px;overflow:hidden;width:900px;margin:25px auto;}
.cs .bigImg {height:520px;position:relative;}
.cs .bigImg li img {vertical-align:middle;width:880px;height:500px;}
.cs .bigImg  h4 {font-size:14px;font-weight:bold;line-height:33px;height:33px;padding-right:30px;overflow:hidden;text-align:left;}
.cs .smallScroll {height:47px;margin-bottom:6px;}
.cs .sPrev,.cs .sNext {float:left;display:block;width:14px;height:47px;text-indent:-9999px;background:url(../images/sprites1008.png) no-repeat 0 -3046px;}
.cs .sNext {background-position:0 -2698px;}
.cs .sPrev:hover {background-position:0 -3133px;}
.cs .sNext:hover {background-position:0 -2785px;}
.cs .smallImg {float:left;margin:0 6px;display:inline;width:835px;overflow:hidden;}
.cs .smallImg ul {height:54px;width:9999px;overflow:hidden;}
.cs .smallImg li {float:left;padding:0 4px 0 0;width:62px;cursor:pointer;display:inline;}
.cs .smallImg img {border:1px solid #dcdddd;width:60px;height:45px;}
.cs .smallImg .on img {border-color:#1e50a2;}
.cs .pageState {position:absolute;bottom:75px;right:5px;font-family:"Times New Roman",serif;letter-spacing:1px;}
.cs .pageState span {color:#f00;font-size:16px;}
/*  case-show  */
  
.case-info { padding-left:70px;}
  .case-info dd{ padding-left:16px;}
.case-other { }
.case-share { margin-left:550px;}
.up-down { border-top:1px solid #ccc; height:35px; line-height:35px; margin:0 20px; padding:0 15px; }
.up-down a{ color:#666;}
  .up-down .fl {float:left;}
  .up-down .fr {float:right;}
  
.jms-show {position: relative;}  
.jms-pic { width:850px; margin:20px 70px;}
.jms-info dd { width:890px;}
  .f-up { position: absolute; left:10px; top:470px;}
  .f-down { position: absolute; right:10px; top:470px;}
  
.art-show { border:1px solid #ccc; padding:20px;}
  .art-show h1 { text-align:center; border-bottom:1px solid #ccc;}
    .art-show h1 span{ display:block; font-size:12px; color:#ccc; margin:8px 0;}
  
.v-play { margin:10px 95px;}
.list-ad { margin-top:15px;}
  
.duilian{top:100px;position:absolute; width:152px; overflow:hidden; display:none;}
.duilian_left{ left:0;}
.duilian_con{width:150px; height:400px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;} 
  
  
.container-fluid {
  padding: 20px 0;
}
.box {
  margin-bottom: 20px;
  float: left;
  width: 230px;
  border:1px solid #ccc;
  padding:7px;
  text-align:center;
}
.box img {
  max-width: 100%;
  margin-bottom:8px;
}

  
.pp{ width:1000px; margin:15px auto;}

.picCenter{ width:650px; overflow:hidden; border:1px solid #ddd; padding:0 10px;  }	.picCenter dl{ width:208px; float:left; padding:0 10px; text-align:center; margin:0;}	.picCenter dd{ position:relative; height:280px;  }	.picCenter dd ul li{ width:180px; overflow:hidden; }	.picCenter dd ul li img{ width:180px; height:250px; display:block;    }	.picCenter dd p{ height:30px; line-height:30px;margin:0;}	.picCenter .prev,.picCenter .next{ display:block; position:absolute; width:15px; height:13px; bottom:10px; right:18px; background:url(http://www.cn-bailian.com/skin/images/arrow.png) no-repeat;  }	.picCenter .next{ right:0px; background-position:-20px 0; }

.lianxi { float:left;}
.weixin { float:right; width:160px; height:160px;}

.yz dt{ margin:10px 0 8px 0;}

.main3 { width:1050px; margin:15px auto;}
.main3 .pro { width:1050px;}
  .main3 .pro a { float:left; display:block; width:190px; height:125px; color:#fff; text-align:center; text-decoration:none;}
   .main3  .pro a:hover{text-decoration:none;}
  .main3 .pro h3 { font-size:24px; margin:25px 0 12px 0;}
  .main3 .pro .ganfen { background:url(../images/ganfen.jpg); margin-left:30px;}
  .main3 .pro .fucai { background:url(../images/fucai.jpg); margin-left:10px;}
  .main3 .pro .fangshui { background:url(../images/fangshui.jpg); margin-left:10px;}
  .main3 .pro .jiaonianji { background:url(../images/jiaonianji.jpg); margin-left:10px;}
  .main3 .pro .gzn { background:url(../images/gzn.jpg); margin-left:10px;}
  
/*
新增首页客户走动字幕
*/
.index-case{ width:980px;  position:relative; font-weight: bold;}
.index-case .i-case{ padding:10px; background-color:#f0f0f0;}
.index-case .i-case .tempWrap{ width:980px !important; }
.index-case .i-case ul{ overflow:hidden; zoom:1; }
.index-case .i-case ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }
.index-case .i-case ul li span{ margin:0 5px;  }
.index-case font{ margin:0 5px; color:#999;}