@charset "utf-8";
/* CSS Document */
.pg_ban{ width:100%; height:auto; margin-top:148px;}
.pg_ban img{ max-width:100%; display:block; margin:0 auto;}

.pg_box{ width:1180px; height:auto; padding:20px 0; margin:0 auto;}
.pg_box .solve_tit{ width:100%; height:59px; border-bottom:solid 1px #e5e5e5;}
.pg_box .solve_tit h1{ height:59px; line-height:59px; font-family:"微软雅黑"; font-weight:normal; color:#50a1ba; float:left;}
.pg_box .solve_tit .share_box{ width:225px; height:42px; float:right; padding-top:17px;}
.pg_box .solve_box{ width:100%; height:auto; padding:15px 0; text-indent:2em; line-height:31px;}
.pg_box .solve_box img{ max-width:100%; display:block; margin:0 auto;}
.pg_box .solve_box .stuff_img{ width:45%; margin-right:10%; height:auto; float:left;}
.pg_box .solve_box .stuff_img img{ max-width:100%;}
.pg_box .solve_box .stuff_right{ width:45%; height:auto; float:left;}
.pg_box .solve_box dl{ display:block; width:100%; height:190px;}
.pg_box .solve_box dl dt{ display:block; width:100%; height:41px; font-family:"微软雅黑"; font-size:16px; color:#333; line-height:41px;}
.pg_box .solve_box dl dd{ display:block; width:100%; height:149px;}
.pg_box .solve_box dl dd ul li{ display:block; width:88px; height:100px; float:left; margin:0 10px;}
.pg_box .solve_box dl dd ul li span{ display:block; width:88px; height:88px;}
.pg_box .solve_box dl dd ul li span img{ display:block; width:88px; height:88px;}

/* 行业筛选 */
.filter_box{ width:100%; min-height:209px; background:#86c0d2; padding:30px 0;}
.filter_box .fil_cent{ width:1180px; min-height:209px; margin:0 auto; background:url(../images/filter_cion1.png) no-repeat 10px 60px;}
.filter_box .fil_cent h1{ font-weight:normal; font-family:"微软雅黑"; font-size:20px; color:#fff; line-height:33px; padding-left:40px; background:url(../images/filter_icon.png) no-repeat;}
.filter_box .fil_cent dl{ margin-left:210px; display:block; width:700px;}
.filter_box .fil_cent dl dt{ color:#fff; font-size:14px; float:left; font-weight:bold; line-height:31px;}
.filter_box .fil_cent dl dt a{ color:#fff;}
.filter_box .fil_cent dl dd{ line-height:31px; margin:0 10px; float:left;}
.filter_box .fil_cent dl dd a{ color:#f5fbfd;}
.filter_box .cases_more{ width:910px; height:31px; text-align:right; line-height:31px;}
.filter_box .cases_more a{ color:#fff;}

/* 案列开始 */
#wrapper{width:100%;}
#container{position:relative;width:1180px;margin:0 auto ;padding-bottom:10px;}
.grid{ border-top:solid 1px #eee;width:188px;min-height:100px;padding:15px;background:#fff;margin:8px;font-size:12px;float:left;box-shadow:0 1px 3px rgba(197,197,197,1.1);-moz-box-shadow:0 1px 3px rgba(197,197,197,1.1);-webkit-box-shadow:0 1px 3px rgba(197,197,197,1.1);-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.grid h1{border-bottom:1px solid #ccc;margin:10px 0;display:block;padding:0 0 5px;font-size:16px; font-family:"微软雅黑";}
.grid h1 a{ color:#50a1ba;}
.grid span{ display:block; width:100%; height:21px; line-height:21px; color:#888;}
.grid em{ width:100%; height:auto; overflow:hidden; font-weight:normal; line-height:21px; color:#777; padding:5px 0; display:block;}
.grid .imgholder img{max-width:100%;background:#ccc;display:block;background:url(images/loding.gif) no-repeat center;}

/* 产品开始 */
.pro_box{ width:100%; min-height:350px; padding-bottom:10px; overflow:hidden;}
.pro_box .pro_tit{ width:100%; height:55px; line-height:55px;}
.pro_box .pro_tit h1{ font-family:"微软雅黑"; font-size:18px; font-weight:normal; color:#50a1ba; float:left;}
.pro_box .pro_tit a{ display:block; width:56px; height:21px; float:right; text-align:center; line-height:21px; background:#eee; margin:17px 20px 0 0;}
.pro_box .pro_tit a:hover{ background:#50a1ba; color:#fff;}
.pro_box .pro_list{ width:100%; min-height:285px; margin-top:10px; overflow:hidden;}
.pro_box .pro_list ul li{ width:341px; height:265px; padding:0 24px; display:block; float:left; 1px #ccc; margin-bottom:30px; margin-left:-1px;}
.pro_box .pro_list ul li+li{ border-left:solid 1px #ccc;}
.pro_box .pro_list ul li .list_img{ width:341px; height:265px; overflow:hidden;}
.pro_box .pro_list ul li .list_img a em{ width:100%; max-height:221px; background:#fff; min-height:132px}
.pro_box .pro_list ul li .list_img a img{ width:100%; max-height:221px; min-height:132px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.pro_box .pro_list ul li .list_img a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);}
.pro_box .pro_list ul li .list_img a span{ width:100%; height:34px; display:block; line-height:34px; text-align:center; margin-top:10px;}

/* 新闻开始 */
.news_box{ width:100%; min-height:200px;}
.news_box dl{ display:block; width:100%; height:221px; padding:10px 0; margin-bottom:15px; border-bottom:dashed 1px #ccc;}
.news_box dl dt{ display:block; width:343px; height:221px; float:left; margin-right:10px; overflow:hidden;}
.news_box dl dt img{ -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; width:343px; height:221px;}
.news_box dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);}
.news_box dl dd{ display:block; width:800px; height:221px; float:left;}
.news_box dl dd h1{ font-family:"微软雅黑"; font-weight:normal; font-size:18px; line-height:31px;}
.news_box dl dd h1 a{ color:#50a1ba;}
.news_box dl dd .n_txt{ width:80%; height:150px; margin:5px 0; line-height:31px; color:#999;}
.news_box dl dd .news_nav{ display:block; width:87px; height:29px; line-height:29px; text-align:center; border-radius:5px 5px 5px 5px; box-shadow:1px 1px 1px #ccc;}

.news_last{ width:1180px; height:41px; border-top:solid 1px #ccc; font-size:14px; line-height:41px; text-align:center;}
.news_last a{ padding:0 20px;}

/* 关于我们 */
.about_box1{ width:100%; height:auto; padding:20px 0; background:#f5f5f5;}
.about1{ width:1180px; min-height:100px; margin:0 auto; line-height:31px;}
.about1 .about_txt{ width:1130px; min-height:31px; line-height:31px; padding-bottom:30px; text-indent:2em; font-family:"微软雅黑"; font-size:14px; margin:0 auto;}
.honer_tit{ width:100%; height:51px; background:#86c0d2;}
.honer_tit h1{ display:block; width:1140px; height:51px; margin:0 auto; font-weight:normal; font-family:"微软雅黑"; color:#fff; line-height:51px; padding-left:40px; background:url(../images/honer_icon.png) no-repeat 2px center;}
.about1 .about_txt h1{ font-size:18px;}
.about1 .about_txt h2{ font-size:14px;}

.about1 ul li{ display:block; width:344px; height:268px; float:left; margin:5px 21px;}
.about1 ul li .honer_img{ width:334px; height:227px; overflow:hidden; background:#eee; border:5px solid #ddd;}
.about1 ul li .honer_img img{ display:block; max-height:237px; margin:0 auto; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease; cursor:pointer;}
.about1 ul li .honer_img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);}
.about1 ul li .honer_txt{ width:100%; height:31px; line-height:31px; text-align:center; font-size:14px;}
.about1 .cont_txt{ width:479px; min-height:290px; float:left; line-height:39px; padding-left:21px;}
.about1 .cont_txt h1{ font-family:"微软雅黑"; color:#50a1ba; font-weight:normal;}
.about1 .cont_map{ width:680px; height:290px; float:left;}

.cont_box{ width:1180px; height:auto; min-height:100px; margin:10px auto; line-height:31px;}
.cont_box .cont_list{ width:344px; height:227px; float:left; margin:5px 21px; line-height:35px;}
.cont_box .cont_list h1{font-family:"微软雅黑"; color:#333; font-weight:normal; margin-bottom:10px; font-size:20px; display:block; height:41px; line-height:41px; border-bottom:solid 1px #ccc;}

.about_box1 .join_box{ width:1180px; height:auto; min-height:110px; margin:0px auto;}
.about_box1 .join_box h1{ display:block; width:1155px; height:41px; font-family:"微软雅黑"; font-weight:normal; font-size:20px; background:url(../images/join_icon.png) no-repeat left center; line-height:41px; padding-left:25px;}
.about_box1 .join_box .subnavbox{ width:480px; height:41px; line-height:41px; background:#eee; border:solid 1px #ccc; padding-left:20px; font-size:14px; font-family:"微软雅黑"; cursor:pointer;}
.about_box1 .join_box .navcontent{ width:480px; height:auto; line-height:31px; padding:15px 0 15px 20px; display:none;}
.about_box1 .join_box .join{ width:500px; height:auto; float:left; margin:5px 10px;}

.link_box{ width:1180px; height:51px; line-height:51px; margin:0 auto;}

