@charset "utf-8";
.width1004{ padding:0 3%;}
.indexcontent{ margin:0 3%;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}

body{ max-width:640px; margin:0 auto;}
.top{ padding-top:10px; padding-bottom:10px; position:relative;}
.top .top_logo{ max-height:50px; max-width:85%; float:left;}
.i_nav{ text-align:center;}
.i_nav li{ display:inline-block; width:24%;}
.i_nav li a{ display:block; width:100%; text-align:center; padding-top:10px; line-height:30px; font-size:14px;}
.i_nav li a img{ width:80%;}

.i_title1{ border-bottom:#d5d5d5 1px solid; padding-bottom:8px; margin-bottom:8px; position:relative;}
.i_title1 span{ display:block; border-left:#1f8ccf 4px solid; padding-left:10px; font-size:18px; color:#1f8ccf;}
.i_title1 a{ position:absolute; top:0; right:0; font-size:14px; color:#333333; line-height:25px;}

.i_p_list li{ float:left; width:30%; margin:0 1%; border:#cdcdcd 1px solid; font-size:14px; color:#333333; text-align:center; line-height:30px;}
.i_p_list li img{ width:90%; padding:5%; padding-bottom:0;}

.i_about{ background:#f4f4f4;}
.about_c{ background:url(../images/i_about_bg2.png) repeat-y; background-size:100% 100%; padding:0 5% 0 9%; font-size:14px; color:#333333; line-height:22px;}
.about_c a{ color:#1f8ccf;}

.i_news_title{ border-bottom:#d5d5d5 1px solid; height:35px;}
.i_news_title li{ float:left; width:33.33%; height:34px; line-height:34px; font-size:16px; color:#333333; text-align:center; cursor:pointer;}
.i_news_title li.on{ border-bottom:#1f8ccf 3px solid; color:#1f8ccf;}
.i_news_list li{ border-bottom:#d5d5d5 1px dashed; height:35px; line-height:35px;}
.i_news_list li .txt{ float:left; width:65%; background:url(../images/i_news_ico.png) 2px center no-repeat; padding-left:18px; height:35px; line-height:35px; font-size:14px; color:#333333;}
.i_news_list li .date{ float:right; width:25%; text-align:right; height:35px; line-height:35px; font-size:14px; color:#333333;}

.footer_nav{ background:url(../images/footer_nav_bg.jpg) repeat-x;}
.footer_nav .footer_nav_list{ margin:0 3%; height:46px; overflow:hidden;}
.footer_nav .footer_nav_list li{ float:left; width:25%;}
.footer_nav .footer_nav_list li a{ display:block; width:100%; height:40px; padding-top:6px; line-height:40px; font-size:14px; color:#ffffff; text-align:center;}
.footer_c .txt1{ font-size:14px; color:#333333; line-height:25px; font-weight:bold;}
.footer_c .txt2{ font-size:14px; color:#333333; line-height:20px;}

/*关于我们*/
.nei_title{ border-top:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; line-height:40px; height:40px; font-size:18px; color:#333333; padding-left:3%;}
.nei_nav{ text-align:center; background:#f2f6f9; border-bottom:#d5d5d5 1px solid; padding:5px 3% 5px 3%;}
.nei_nav li{ float:left; width:31.33%; margin:5px 1%; height:30px; margin-bottom:10px;}
.nei_nav li a{ display:block; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333333; border-radius:5px; background:#969696; color:#fff;}
.nei_nav li.on a{ border:#2a88d6 1px solid; background:#0898e2;}
.content{ font-size:14px; color:#333333; line-height:25px;}
.content p{ font-size:14px; color:#333333; line-height:25px;}
.content img{ max-width:100%; margin-bottom:5px; height:auto !important;}
.content iframe{ max-width:100%; height:250px !important;}

/*新闻列表*/
.news_list{}
.news_list li{ padding:10px 0; border-bottom:#d5d5d5 1px dashed;}
.news_list li .news_img{ float:left; width:40%;}
.news_list li .news_txt{ float:right; width:58%;}
.news_list li .news_txt .txt1{ font-size:16px; color:#333333; line-height:25px;}
.news_list li .news_txt .txt2{ font-size:12px; color:#999999; line-height:25px;}
.news_list li .news_txt .txt3{ font-size:12px; color:#333333; line-height:18px;}

/*新闻内页*/
.news_i_title1{ font-size:18px; font-weight:bold; color:#333333; line-height:35px; text-align:center;}
.news_i_title2{ font-size:14px; color:#999999; line-height:35px; text-align:center;}
.news_i_more{ font-size:14px; color:#333333; line-height:25px;}
.news_i_more a{ color:#333333;}

/*产品类别列表页*/
.productlb_list li{ margin:10px 0;}
.productlb_list li img{ width:100%;}

/*产品列表页*/
.product_list li{ float:left; width:47%; margin:10px 1%; border:#d5d5d5 1px solid; font-size:14px; color:#333333; text-align:center; line-height:30px; border-radius:5px;}
.product_list li img{ width:100%;}

/*产品详细页*/
.p_big_img{ display:block; width:60%; border:#d5d5d5 1px solid; margin:0 auto;}
.p_i_title{ border-bottom:#d5d5d5 1px dashed; font-size:18px; color:#333333; height:35px; line-height:35px; font-weight:bold;}
.p_i_title2{ font-size:14px; color:#333333; height:25px; line-height:25px; margin-top:5px;}
.p_i_title3{ border-bottom:#dddddd 1px solid;}
.p_i_title3 span{ display:inline-block; border-bottom:#1f8ccf 2px solid; height:35px; line-height:35px; padding:0 10px; font-size:16px; color:#333333; font-weight:bold;}

/*工程案例详细页*/
.case_i_title{ font-size:20px; color:#666666; height:35px; line-height:35px; text-align:center;}
.case_i_title2{ font-size:14px; color:#666666; height:35px; line-height:35px; text-align:center;}
.case_i_title3{ border-bottom:#dddddd 1px solid;}
.case_i_title3 span{ display:inline-block; background:#1f8ccf; height:40px; line-height:40px; padding:0 15px; font-size:16px; color:#fff; font-weight:bold;}

/*留言*/
.lx_inp{ width:98%; border:#dadada 1px solid; height:20px; line-height:20px; padding:10px 1%; border-radius:5px;}
.lx_bt{ width:100%; border:0; height:40px; line-height:40px; background:#0898e2; font-size:16px; color:#ffffff; text-align:center; border-radius:5px;}


	.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:100%; }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
	
#back-to-top{
  position:fixed;
  bottom:50px;
  right:10px;
  cursor:pointer;
  z-index:99999;
}