/* ----------------------------关于我们 */
#about_box{}
.about_cont{ margin-top:30px;}

.about_left{ float:left; width:500px; height:375px;}
.about_rt{ float:right; width:670px; height:375px;position:relative;}
.about_rt .about_rt_cont{height:330px; line-height:30px; overflow:hidden;}
.about_rt .view_more{ position:absolute; left:0px; bottom:0px; width:96px; height:25px;}
.about_rt .view_more a{ display:block;width:96px; height:25px; line-height:25px; background-color:#006ace; text-align:center; color:#FFF;
-moz-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s;

-webkit-border-radius:12px;
-moz-border-radius:12px;
-ms-border-radius:12px;
-o-border-radius:12px;
border-radius:12px;

}
.about_rt .view_more a:hover{ background-color:#333;}

/* ----------------------------产品 */
#goods_box{ width:100%; background-color:#eeedf3;}
#idx_goods{ margin-top:30px;}

/* 分类 */
.goods_sort{ float:left; width:248px; border:1px solid #d7d7d7; background-color:#FFF;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
-ms-border-radius:5px 5px 0px 0px;
-o-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}
.goods_list{ float:right; width:930px;}

.sort_title{ width:248px; height:100px; background-color:#006ace; color:#FFF; position:relative;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
-ms-border-radius:5px 5px 0px 0px;
-o-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}
.sort_title .potimg{ position:absolute; left:30px; top:30px;}
.sort_title h3{position:absolute; left:85px; top:25px; }
.sort_title h3 span{ display:block; height:20px; line-height:20px;font-size:18px; }
.sort_title h3 p{height:25px; line-height:25px; font-size:16px;font-weight:normal;}

/* 分类列表 */
.sort_list{  margin:0px auto; width:210px;  min-height:105px;  padding:5px 0px; overflow:hidden;}
.sort_list dl{ margin-top:5px;}
.sort_list dl dt{ height:35px; line-height:35px; background:url(../images/pot.jpg) no-repeat 10px center; background-color:#e9e9e9; overflow:hidden;}

.sort_list dl dt a{ float:left; display:block; width:180px;height:35px; line-height:35px;overflow:hidden; text-indent:30px;}
.sort_list dl dt i{ float:right; display:block; width:30px;height:35px; line-height:35px; cursor:pointer;}

.sort_list dl dd{ display:none;}
.sort_list dl dd a{ display:block; height:35px; line-height:35px; border-bottom:1px dashed #e2e2e2; overflow:hidden; text-indent:10px; color:#666;}

.sort_list dl:hover dt{background:url(../images/pot4.png) no-repeat 10px center; background-color:#49a7ff; color:#FFF;}
.sort_list dl:hover dt a{ color:#FFF;}

.sort_list .current{background:url(../images/pot4.png) no-repeat 10px center; background-color:#49a7ff; color:#FFF;}
.sort_list .current a{color:#FFF;}


/* 电话 */
.sort_tel{ width:248px; background-color:#006ace; color:#FFF; position:relative; text-align:center; padding:15px 0px;
-webkit-border-radius:0px 0px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
-ms-border-radius:0px 0px 5px 5px;
-o-border-radius:0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
}
.sort_tel h3{ font-size:18px; height:20px; line-height:20px; font-weight:normal;}
.sort_tel p{ font-size:30px;height:30px; line-height:30px; padding:15px 0px;}
.sort_tel a{ display:block; margin:0px auto; width:150px; height:40px; line-height:40px; text-align:center; background-color:#FFF; font-size:16px;

-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;

}
/* 商品列表 930 */
.goods_list{}
.goods_list ul li{ float:left; margin-left:18px; margin-bottom:18px; width:219px; height:200px; background-color:#FFF;}
.goods_list ul li .item_pic{ width:219px; height:164px; overflow:hidden;}
.goods_list ul li .item_pic img{ width:auto; max-width:100%; height:auto;
-moz-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s;
}
.goods_list ul li:nth-child(4n+1){ margin-left:0px;}
.goods_list ul li:nth-child(n+9){ margin-bottom:0px;}

.goods_list ul li .item_title{ height:36px; line-height:36px; overflow:hidden; text-align:center;}

.goods_list ul li:hover .item_pic img{
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2);
}
.goods_list ul li:hover .item_title{ color:#006ace;}

/* ----------------------------资质荣誉 */

.honor_scroll{ margin-top:30px; overflow:hidden; position:relative;}
/*.honor_scroll .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.honor_scroll .hd .prev,.honor_scroll .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.honor_scroll .hd .next{ background-position:0 -50px;  }
.honor_scroll .hd .prevStop{ background-position:-60px 0; }
.honor_scroll .hd .nextStop{ background-position:-60px -50px; }
.honor_scroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.honor_scroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.honor_scroll .hd ul li.on{ background-position:0 0; }*/


.honor_scroll .bd{}
.honor_scroll .bd ul{ overflow:hidden; zoom:1; }
.honor_scroll .bd ul li{float:left; _display:inline; margin-right:20px; width:224px; height:200px;}
.honor_scroll .bd ul li .pic{ text-align:center; }
.honor_scroll .bd ul li .pic img{ width:218px; height:162px; display:block;  padding:2px; border:1px solid #ccc; }
.honor_scroll .bd ul li .title{ height:32px; line-height:32px; overflow:hidden; text-align:center;}

/* ----------------------------我们的额优势 */
#advantages_box{ width:100%; background-color:#eeedf3;}

.advantages_list{ width:1200px; margin:0px auto;}

.advantages_list ul li{ float:left; width:580px; margin-left:40px; margin-top:30px;}
.advantages_list ul li:nth-child(2n+1){ margin-left:0px;}
.advantages_list ul li .in_title{ height:60px; line-height:60px; background-color:#ffffff; font-size:23px; color:#000; text-indent:15px; overflow:hidden;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}
.advantages_list ul li .in_title em{ font-size:48px; font-family:"宋体"; font-weight:bold; color:#006acc;}
.advantages_list ul li .in_des{ padding:10px 0px;height:100px; line-height:25px; overflow:hidden;}

/* ----------------------------团队风采 388 */
#team_list{ margin-top:30px;}
#team_list ul li{ float:left; margin-left:18px; width:376px; height:170px; margin-bottom:18px; background-color:#eeedf3; border:1px solid #e2e2e2; padding:5px;}
#team_list ul li:nth-child(3n+1){ margin-left:0px;}
#team_list ul li:nth-child(n+7){ margin-bottom:0px;}


#team_list ul li .item_pic{ float:left; width:160px; height:170px; overflow:hidden;}
#team_list ul li .item_pic img{ width:auto; max-width:100%; height:auto;
-moz-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s;
}

#team_list ul li .item_cont{ float:right; width:208px; height:170px; position:relative;}
#team_list ul li .item_cont h3{ height:20px; line-height:20px; font-size:16px; font-weight:bold;}
#team_list ul li .item_cont p{ margin-top:5px; height:100px; line-height:20px; overflow:hidden; font-size:12px; color:#999;}
#team_list ul li .item_cont p a{ font-size:12px; color:#999;}
#team_list ul li .item_cont span{ display:block; position:absolute; left:0px; bottom:5px; width:96px; height:28px; line-height:28px; text-align:center;}
#team_list ul li .item_cont span a{ display:block; background-color:#006ace; color:#FFF;width:96px; height:28px; line-height:28px; font-size:12px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;

-moz-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s;
}
#team_list ul li .item_cont span a:hover{ background-color:#333;}

#team_list ul li:hover .item_cont span a{ background-color:#333;}

#team_list ul li:hover .item_pic img{
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2);
}

/* ----------------------------案例 */
#cases_box{width:100%; background-color:#eeedf3;}

.cases_scroll{ margin-top:30px; overflow:hidden; position:relative;}
/*.honor_scroll .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.honor_scroll .hd .prev,.honor_scroll .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.honor_scroll .hd .next{ background-position:0 -50px;  }
.honor_scroll .hd .prevStop{ background-position:-60px 0; }
.honor_scroll .hd .nextStop{ background-position:-60px -50px; }
.honor_scroll .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.honor_scroll .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.honor_scroll .hd ul li.on{ background-position:0 0; }*/


.cases_scroll .bd{}
.cases_scroll .bd ul{ overflow:hidden; zoom:1; }
.cases_scroll .bd ul li{float:left; _display:inline; margin-right:20px; width:224px; height:200px;}
.cases_scroll .bd ul li .pic{ text-align:center; }
.cases_scroll .bd ul li .pic img{ width:218px; height:162px; display:block;  padding:2px; border:1px solid #ccc; }
.cases_scroll .bd ul li .title{ height:32px; line-height:32px; overflow:hidden; text-align:center;}

/* ----------------------------新闻 */
#news_box{}
#idx_news{ float:left; width:860px;}
#aq_box{  float:right; width:320px;}

/* 新闻 */
.news_recommend{ margin-top:20px;}
.news_recommend .rec_pic{ float:left; width:200px; height:150px;}
.news_recommend .rec_pic img{ width:200px; height:150px;}

.news_recommend .rec_cont{ float:right; width:645px; height:150px; position:relative;}
.news_recommend .rec_cont .rec_title{ height:20px; line-height:20px; overflow:hidden;}
.news_recommend .rec_cont .rec_des{ height:80px;  line-height:20px; font-size:12px; color:#999; overflow:hidden;}
.news_recommend .rec_cont .rec_des a{font-size:12px; color:#999;}
.news_recommend .rec_cont .rec_view{ position:absolute; left:0px; bottom:0px;}
.news_recommend .rec_cont .rec_view a{ color:#F00;; font-size:12px;}

.news_list{ margin-top:15px;}
.news_list ul li{ height:41px; line-height:41px; border-bottom:1px dashed #e2e2e2;} 
.news_list ul li span{ display:block; float:left; width:750px; height:41px; line-height:41px; overflow:hidden;}
.news_list ul li i{ display:block; float:right; width:90px; font-style:normal; height:41px; line-height:41px; color:#999; text-align:right;}

.news_list ul li a:hover{ color:#006ace;}


/* 你问我答 */
.aq_list{ height:450px; overflow:hidden; position:relative;}
/*.aq_list .hd{ overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px;  }
.aq_list .hd .prev,.aq_list .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
   cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.aq_list .hd .next{ background-position:0 -140px;  }
.aq_list .hd .prevStop{ background-position:-60px -100px;  }
.aq_list .hd .nextStop{ background-position:-60px -140px;  }*/


.aq_list .bd{ padding:20px 0px;}
.aq_list .infoList li{ height:75px; margin-bottom:10px; border-bottom:1px dashed #e2e2e2;}
.aq_line1{ height:20px; line-height:20px; overflow:hidden; color:#006ace;}
.aq_line2{ height:40px; line-height:20px; color:#888; overflow:hidden;}




/* 一侧联系方式 */
#side_contact{ margin-top:20px;}
#side_contact .contact_title{ width:100%; height:75px; background-color:#006ace; color:#FFF; position:relative;}
#side_contact .contact_title img{ position:absolute; right:25px; top:28px; }
#side_contact .contact_title h3{ position:absolute; left:25px; top:15px;}
#side_contact .contact_title h3 span{ display:block; height:20px; line-height:20px; font-size:18px;}
#side_contact .contact_title h3 p{height:25px; line-height:25px; font-size:16px;font-weight:normal;}

#side_contact .contact_box{width:248px; min-height:150px; height:auto; border:1px solid #d7d7d7; padding:10px 0px; }
#side_contact .contact_box .contact_pic{ width:210px; margin:0px auto;}
#side_contact .contact_box .contact_cont{ width:210px; margin:5px auto;}
