.width1004{ min-width:1100px;}
.indexcontent{ margin:0 auto; width:1100px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}

.top{ height:100px; position:relative;}
.top .top_logo{ position:absolute; left:0; top:7px;}
.top .top_lang{ position:absolute; top:7px; right:0; line-height:30px; font-size:14px;}
.top .top_search{ position:absolute; top:55px; right:0; width:330px; height:33px; border:#c4c4c4 1px solid; /*border-radius:5px;*/}
.top .top_search .search_ico{ padding:5px;}
.top .top_search .top_search_txt{ width:218px; height:31px; line-height:31px; border:0;}
.top .top_search .top_search_bt{ width:65px; height:33px; line-height:33px; border:0; background:#fff; border-left:#c4c4c4 1px solid; cursor:pointer;}

.top_nav_bg{ height:40px; background:#efefef;}

.index_title1{ font-size:30px; line-height:35px; text-align:center;}
.index_hr{ width:120px; height:3px; background:#26aadb; margin:0 auto;}
.index_title2{ width:540px; margin:0 auto; font-size:16px; line-height:25px; text-align:center;}

.index_p_list{ text-align:center;}
.index_p_list li{ display:inline-block; width:348px; height:220px; position:relative; margin:0 8px;}
.index_p_list li .txt{ position:absolute; bottom:0; left:0; padding-left:12px; width:336px; height:40px; line-height:40px; background:url(../images/tm.png) repeat; font-size:20px; color:#fff; font-weight:bold; text-align:left;}

.index_bg{ background:#f5f5f5;}
.i_about_left{ float:left; width:570px;}
.i_about_left .txt1{ font-size:20px; font-weight:bold; line-height:45px;}
.i_about_left .txt2{ font-size:14px; line-height:35px;}
.i_about_left .i_about_more{ display:block; width:114px; height:44px; text-align:center; line-height:44px; background:#26aadb; border-radius:5px; font-size:14px; color:#ffffff; margin-top:20px;}
.i_about_right{ float:right; width:565px;}
.i_about_right .txt1{ font-size:16px; line-height:25px;}
.i_about_nav li{ float:left; width:153px; font-size:14px; line-height:50px; text-align:center;}
.i_about_nav li.line{ background:url(../images/i_about_hr.png) no-repeat; width:3px; height:158px;}

.i_news_list li{ float:left; width:330px; height:370px; border-bottom:#d5d5d5 3px solid; margin:0 18px;}
.i_news_list li .txt1{ font-size:14px; line-height:30px; font-weight:bold; margin-top:10px;}
.i_news_list li .txt1 a:hover{ color:#26aadb;}
.i_news_list li .txt2{ font-size:12px; line-height:30px; color:#666666;}
.i_news_list li .txt3{ font-size:12px; line-height:25px; color:#666666; margin-top:5px;}
.i_news_list li a.i_news_list_more{ display:block; width:100px; height:33px; text-align:center; line-height:33px; background:#26aadb; color:#fff; margin-top:10px;}
.i_news_list li a.i_news_list_more:hover{ background:#26aadb;}
a.i_news_more{ display:block; width:110px; height:40px; text-align:center; line-height:40px; border:#666666 2px solid; border-radius:5px; font-size:14px; margin:0 auto;}
.i_map{ height:480px; background:url(../images/i_map.png) #f5f5f5 center no-repeat;}

.footer{ background:#5a5a5a; color:#fff;}
.footer .footer_box{ float:left; width:150px; margin-bottom:20px;}
.footer .footer_box .title{ font-size:16px; font-weight:bold; line-height:40px;}
.footer .footer_box .hr{ width:115px; height:1px; background:#fff;}
.footer .footer_box .footer_nav{ margin-top:10px;}
.footer .footer_box .footer_nav li{ font-size:14px;}
.footer .footer_box .footer_nav li a{ color:#fff;}
.footer .footer_txt1{ float:right; width:350px; font-size:14px; line-height:35px; margin-bottom:20px;}
.footer .footer_txt1 p{ font-size:14px; line-height:35px;}
.footer .footer_txt1 *{ line-height:35px;}
.footer .footer_hr{ border-top:#494949 1px solid; height:0; border-bottom:#676767 1px solid;}
.footer .footer_txt2{ height:50px; line-height:50px; font-size:14px; position:relative;}
.footer .footer_txt2 .footer_ico{ position:absolute; right:0; top:0; height:50px; line-height:50px;}
.footer .footer_txt2 .footer_ico img{ margin:0 10px;}

/*关于我们*/
.nei_wz{ background:#f5f5f5;}
.nei_wz .nei_wz_txt{ height:50px; line-height:50px; font-size:14px;}
.nei_wz .nei_wz_txt img{ padding-bottom:5px;}

.left{ float:left; width:296px;}
.left .left_title{ font-size:20px; color:#333333; line-height:25px;}

.left_nav h3{ display:block; border-bottom:#dddddd 1px solid; line-height:45px; padding-left:13px; font-size:14px; color:#333333;}
.left_nav h3.on{ background:#f5f5f5; color:#2182cc;}
.left_nav ul{ color:#999; padding:15px 0 15px 30px; border-bottom:#d5d5d5 1px solid; /* 默认都隐藏 */ }
.left_nav ul li{ height:40px; line-height:34px; background:url(../images/nav_ico2.png) 13px center no-repeat; padding-left:34px; border-bottom:#d5d5d5 1px dashed;}		
.left_nav ul li:hover a{ color:#2182cc;}	
.left .left_news_title{ font-size:20px; color:#333333; line-height:70px;}
.left .left_news_list{}
.left .left_news_list li{ padding:5px 0; padding-left:12px;}
.left .left_news_list li img{ float:left; width:76px; height:60px;}
.left .left_news_list li .txt{ float:right; width:204px; font-size:12px; color:#333333; line-height:22px; padding-top:8px;}
.left .left_news_list li:hover{ background:#f5f5f5;}
.left .left_news_list li:hover .txt{ color:#2182cc;}

.right{ float:right; width:764px;}
.content{ font-size:14px; color:#333333; line-height:30px;}
.content p{ font-size:14px; color:#333333; line-height:30px;}
.content *{ line-height:30px;}

/*新闻列表页*/
.news_list li{ padding:45px 0 20px 0; border-bottom:#dfdfdf 1px solid;}
.news_list li img{ float:left; width:375px; height:230px;}
.news_list li .txt{ float:right; width:690px;}
.news_list li .txt .txt1{ font-size:21px; line-height:40px;}
.news_list li .txt .txt2{ font-size:12px; line-height:35px; color:#666666; border-bottom:#dfdfdf 1px solid; padding-bottom:5px;}
.news_list li .txt .txt3{ font-size:14px; line-height:22px; color:#666666; padding:11px 0;}
.news_list li .txt .news_more{ display:block; width:110px; height:38px; line-height:38px; background:#2182cc; text-align:center; font-size:14px; color:#ffffff;}

/*新闻内页*/
.news_title1{ font-size:20px; font-weight:bold; line-height:50px; text-align:center;}
.news_title2{ font-size:14px; line-height:35px; text-align:center;}
.news_hr{ height:1px; background:#e3e3e3;}
.news_i_more{ position:relative;}
.news_i_more .news_i_more_c{ font-size:14px; line-height:25px;}
.news_i_more a.new_back{ display:block; position:absolute; top:10px; right:0; width:100px; height:32px; line-height:32px; border:#2182cc 1px solid; font-size:16px; color:#2182cc; text-align:center; border-radius:16px;}

/*下载页*/
.download_list li{ padding:45px 0 20px 0; border-bottom:#dfdfdf 1px solid;}
.download_list li img{ float:left; width:230px; height:170px;}
.download_list li .txt{ float:right; width:510px;}
.download_list li .txt .txt1{ font-size:21px; line-height:27px; padding:5px 0;}
.download_list li .txt .txt2{ font-size:12px; line-height:35px; color:#666666; border-bottom:#dfdfdf 1px solid; padding-bottom:5px;}
.download_list li .txt .txt3{ font-size:14px; line-height:22px; color:#666666; padding:11px 0;}
.download_list li .txt .news_more{ display:block; width:110px; height:38px; line-height:38px; background:#2182cc; text-align:center; font-size:14px; color:#ffffff;}

/*工程案例*/
.case_list li{ float:left; width:170px; line-height:25px; font-size:14px; text-align:center; margin:5px 10px; height: 225px;}
.case_list li img{ width:170px; height:170px;}

/*产品类别页*/
.product_nav{ border-bottom:#dddddd 1px solid; border-top:#dddddd 1px solid;}
.product_nav_list{ height:98px;}
.product_nav_list li{ float:left; width:275px; height:98px;}
.product_nav_list li a{ display:block; width:275px; height:98px; text-align:center; line-height:35px;}
.product_nav_list li img{ margin-top:3px;}
.product_nav_list li.on, .product_nav_list li:hover{ background:#eaeaea;}
.productlb_list li{ float:left; width:521px; height:500px; margin:0 14px;}
.productlb_list li a.productlb_a{ display:block; width:521px; height:365px; position:relative;}
.productlb_list li a.productlb_a productlb_img{ width:521px; height:365px;}
.productlb_list li a.productlb_a .productlb_mb{ display:none; position:absolute; top:0; left:0; width:521px; height:192px; background:url(../images/tm2.png) repeat; text-align:center; padding-top:173px;}
.productlb_list li a.productlb_a:hover .productlb_mb{ display:block;}
.productlb_list li .txt1{ text-align:center; line-height:40px; font-size:16px;}
.productlb_list li .txt2{ text-align:center; font-size:12px; color:#666666;}

/*产品列表页*/
.product_nav_list2 li{ display:inline-block; border:#d5d5d5 1px solid; margin:10px 10px; float:left;}
.product_nav_list2 li a{ display:inline-block; padding:8px 15px; font-size:14px;}
.product_nav_list2 li.on a, .product_nav_list2 li:hover a{ background:#2182cc; color:#fff;}
.product_list li{ float:left; width:240px; height:300px; padding:5px; font-size:14px; line-height:35px; text-align:center; margin:12px 12px;}
.product_list li img{ width:240px; height:240px;}
.product_list li:hover{ box-shadow:0 0 10px #aaa;}
.product_list li:hover a{ color:#2182cc;}

/*产品详细页*/
.product_i_img{ float:left; width:398px; height:398px; border:#dddddd 1px solid;}
.product_i_right{ float:right; width:655px;}
.product_i_right .txt1{ font-size:30px; line-height:45px;}
.product_i_right .txt2{ font-size:16px; line-height:30px;}
.product_i_right .txt2 p{ font-size:16px; line-height:30px;}
.product_i_right .txt2 *{ font-size:16px; line-height:30px;}

.product_i_c_nav{ height:38px; border-bottom:#dddddd 1px solid;}
.product_i_c_nav li{ display:inline-block; height:35px; line-height:35px; padding:0 15px; font-size:20px; cursor:pointer;}
.product_i_c_nav li.on{ border-bottom:#2182cc 3px solid;}

.other_p_title{ border-bottom:#dddddd 1px solid; font-size:20px; line-height:45px;}
.other_p_list li{ float:left; width:180px; height:250px; padding:5px; font-size:14px; line-height:55px; text-align:center; margin:0 15px;}
.other_p_list li img{ width:180px; height:180px;}
.other_p_list li:hover{ box-shadow:0 0 10px #aaa;}
.other_p_list li:hover a{ color:#2182cc;}

/*留言*/
.message_c{}
.message_c .title{ font-size:18px; color:#333333; line-height:30px; padding:15px 0;}
.message_c .message_txt{ float:left; width:195px; padding-right:5px; height:35px; line-height:35px; text-align:right; background:#f5f5f5; font-size:14px; color:#333333;}
.message_c .lx_inp{ float:left; margin-left:23px; width:320px; height:33px; line-height:33px; border:#d5d5d5 1px solid; padding-left:8px; font-size:14px;}
.message_c .lx_bt{ width:111px; height:38px; text-align:center; line-height:38px; border:0; font-size:14px; color:#fff; background:#666666; }

/*工程案例2*/
.fgs_c{}
.fgs_c .fgs_big_d{ width:718px; height:400px; margin:0 auto; position:relative;}
.fgs_c .fgs_big_d .fgs_big_img{ width:718px; height:400px; display:block; border:#d5d5d5 1px solid;}
.fgs_c .fgs_big_d .fgs_big_txt{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; background:url(../images/tm.png) repeat; text-align:center; font-size:18px; color:#ffffff;}
.fgs_c .fgs_c_l{ /*background:#f3f3f3; border:#d3d3d3 1px solid; padding:19px 16px;*/}

.rollpic4{}
.picScroll4{  width: 680px;
  margin: 0 auto;
  position: relative;
  padding: 0px 0 0px 42px;
  overflow: hidden;
  float: left;
  }
.picScroll4 ul.p_l{ overflow:hidden; zoom:1; }
.picScroll4 ul.p_l li{ float:left;  width:142px; display:inline; margin:0 8px; border:#dcdcdc 1px solid; cursor:pointer;}
.picScroll4 ul.p_l li img{ width:142px; height:98px;}
.picScroll4 ul.p_l li .p_txt{ text-align:center; line-height:45px; font-size:18px; color:#333333;}
.picScroll4 ul.p_l li .p_txt2{ text-align:left; line-height:18px; font-size:12px; color:#7d7d7d;}
.picScroll4 ul.p_l li .p_txt3{ text-align:right; line-height:18px; font-size:12px; color:#9c9c9c;}
.picScroll4 ul.p_l li .p_txt3 a{ color:#9c9c9c; background:url(../images/qxpp_ico1.png) no-repeat; padding-left:20px;}
.picScroll4 ul.p_l li:hover .p_txt3 a{ color:#cf0012;}
.picScroll4 .prev,
.picScroll4 .next{ position:absolute;  left:0px; top: 0px; display:block; width:31px; height:100px; overflow:hidden; cursor:pointer; background:url(../images/fgs_left.png) center no-repeat;  }
.picScroll4 .next{ left:auto; right:0px; background:url(../images/fgs_right.png) center no-repeat; }
.picScroll4 .prevStop{  }
.picScroll4 .nextStop{  }
.picScroll4 .hd{width:200px; margin:40px auto;}
.picScroll4 .hd ul{overflow:hidden; zoom:1; }
.picScroll4 .hd ul li{ float:left;  width:37px; height:3px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#272727;}
.picScroll4 .hd ul li.on{ background:#01debd;}
