@charset "utf-8";
/* CSS Document */
.banner{}
.banner_pc{margin-top: 80px;}
.banner_sj{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}

.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav { text-align: center; position:absolute; left: 50%; bottom:20px;transform: translateX(-50%);}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:10px; height:10px; display: block; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;border: 2px solid #FFF;}
.flex-control-paging li a.flex-active { border: 2px solid #f60;background: #f60; cursor: default; }
.flexslider .flex-direction-nav li a{ width:60px; height:80px; position:absolute; top:50%; margin-top:-30px;visibility: hidden;opacity: 0;transition: all 0.3s;}
.flexslider:hover .flex-direction-nav li a{visibility: visible;opacity: 1;}
.flexslider .flex-direction-nav li a.flex-prev{ background: url(../images/pic28.png) center center no-repeat; left:2%; z-index:99;background-size: 24px;}
.flexslider .flex-direction-nav li a.flex-next{ position:absolute; background: url(../images/pic29.png) center center no-repeat; right:2%;background-size: 24px;}


.three_good{max-width: 1200px;margin: 0 auto; height:auto; overflow:hidden; padding:28px 0 0;}
.three_good ul{ margin-right:-3%;}
.three_good li{ float:left; width:30.333%; margin-right:3%; display:inline;}
.three_gdimg{ width: 100%; border-radius: 5px; overflow:hidden;}
.three_gdimg img{width: 100%;   transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.three_gdimg:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.three_gdName{ padding-top:13px; padding-bottom: 4px; text-align:center;}
.three_gdName a{ display:block; color:#444; font-weight: bold; font-size:19px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.three_gdTro{ font-size:13px; padding:10px 0; line-height: 26px; overflow:hidden; text-align:center;}


.banner_er img{width: 100%;margin-top: 80px;}

/*当前位置*/
.page-locate{line-height:45px;font-size:14px;text-align:left;background:#eeeeef; padding: 5px 0;}
.page-locate a:first-child{display:inline-block;padding:0 0 0 25px;background:url(../images/icon-home.png) no-repeat left 15px;}
.page-locate span{margin:0 6px; color: #00a2e9;}

.main-about{padding:0;background-color:#fff; overflow: hidden;}
.main-about .profile{margin:15px 0;line-height:32px; font-size: 15px; overflow:hidden;}
.main-about .profile img{width: 100%;}


.Ulimg{width:100%;overflow: hidden; padding-top: 20px;}
.Ulimg ul{ margin-left:-2%;}
.Ulimg li{ float:left; width:31.333%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1%;}
.Ulimg li img{display:block;width:97%; padding:2px;border:1px solid #e2e2e2;background:#fff;}
.Ulimg li img:hover{border:1px solid #00a2e9;}
.Ulimg li span{display:block; line-height:40px; font-size:14px;}


.pro_left{width: 22%; float: left; margin: 20px 0;}
.pro_left h2{ height:60px; line-height:60px; background:#353535;text-align:center; color:#fff; font-size:20px; font-weight: bold; border-bottom:3px solid #fff;}
.pro_left ul{ padding-bottom:3px;}
.pro_left ul li{border-bottom:3px solid #fff; position: relative; }
.pro_left ul li p{display:block; line-height:45px; text-align:left; background:#eee url(../images/ico1.png) no-repeat right center; padding-left: 20px; font-size:14px; font-weight: bold;}
.pro_left ul li ul{width: 100%;}
.pro_left ul li ul li { line-height:37px; border-bottom:dashed 1px #eee;  display:block; background:transparent; padding-left: 20px;  font-size:13px;}
.pro_left ul li p.hover{display:block; line-height:45px; text-align:left; background:#00a2e9 url(../images/ico2.png) no-repeat right center; padding-left: 20px; font-size:14px; font-weight: bold;}
.pro_left ul li p.hover a{color: #fff;}

.pro_right{width: 74%;  float: right; margin-top: 20px;}
.pro_right h3{width: 100%; color:#333; font-size:18px; line-height:35px; font-weight: bold; border-bottom:1px solid #e5e5e5; padding-bottom: 6px;}

.products{width:100%;overflow: hidden; padding-top: 20px;}
.products ul{margin-left: -2%;}
.products li{float: left;width: 31.333%;margin-left: 2%;margin-bottom:15px;text-align: center;transition: all 0.3s;}
.products li img:hover{border:1px solid #00a2e9;}
.products li img{display:block;width:97%; padding:2px;border:1px solid #e2e2e2;background:#fff;}
.products li span{line-height: 25px;font-size: 14px; padding: 5px 0; display: block;}
.products li a:hover{text-decoration: none;}


.product_details{width:100%; margin:18px auto; background:#f5f5f5; overflow: hidden;}
.product_details .details_pic{float: left; width:47%; padding:2%;}
.product_details .details_pic img{height: auto;}


.cpxq_l{width:100%; }
.cpxq_l .cpxq_l_t{ background:#fff;  border:1px solid #e2e2e2;}
.cpxq_l .cpxq_l_b{width:94%; overflow:hidden; margin-top:10px; padding:0 20px; height: 65px; position:relative;}
.cpxq_l .cpxq_l_b a.prev,.cpxq_l_b a.next{display:block;width:12px;height:21px; margin-top:-12px; position:absolute;top:50%;left:0;background:url(../images/anu.png) no-repeat;
overflow:hidden;cursor:pointer;transition:all 0s linear;}
.cpxq_l .cpxq_l_b a.prev:hover{background-position:0 -21px;}
.cpxq_l .cpxq_l_b a.next{left:auto;right:0;background-position:0 -42px;}
.cpxq_l .cpxq_l_b a.next:hover{background-position:0 -63px;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj{ width:100%; overflow:hidden;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul{width:100%; font-size:0px; white-space:nowrap; position:absolute; z-index:10;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li{display:inline-block;  width:20%; cursor:pointer;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img{max-width:90%; border:1px solid #e2e2e2;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li a{display:block; opacity:1; }
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img:hover{ opacity:1;  border:1px solid #00a2e9;}
.cpxq_l .cpxq_l_b .cpxq_l_b_kj ul li img.tb-selected{ opacity:1;  border:1px solid #00a2e9;}
dl.op{width:100%; font-size:0px; white-space:nowrap; opacity:0;}
dl.op dd{display:inline-block;  width:25%; cursor:pointer;}
dl.op dd img{width:100%;}
dl.op dd a{display:block;}

.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; }
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden; display:none;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


.product_details .details_top{float: right; width:45%;padding:2%;}
.product_details .details_top h5{font-size:24px;color:#333;margin-bottom:20px;padding-bottom:20px;position:relative;}
.product_details .details_top h5:before{position:absolute;content:"";width:30px;height:2px;background:#00a2e9;left:0;bottom:0;}
.product_details .details_top .pwxx{font-size:14px;color:#666;line-height:30px;margin:0;}
.product_details .details_top .mores{ margin:28px 0 0; } 
.product_details .details_top .mores a{color:#fff; float:left; width: 105px; margin:0 6px; height: 38px; line-height:38px;  font-size: 15px;
background:#00a2e9; text-align: center; color:#fff;border-radius: 5px;}




/*新闻*/
.newslist{width:100%;overflow: hidden; padding-top: 10px;}
.newslist li { border-bottom: 1px solid #e5e5e5; padding: 22px 0; cursor: pointer; overflow: hidden;}
.newslist li i { float: left;  width:260px; overflow: hidden;}
.newslist li i img { display: block;width:100%; transition:all .8s ease 0s; }
.newslist li:hover i img {transform:scale(1.1,1.1);}
.newslist li .text { float: right; width:calc(100% - 290px); }
.newslist li .text h4 {line-height:35px; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.newslist li .text p{line-height: 27px; font-size:14px;padding: 6px 0; display: -webkit-box;overflow: hidden;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp:3;}
.newslist li:last-child{border-bottom: none;}


/*新闻详情*/
.NewsDetailed{ width:100%;overflow: hidden; padding-top: 20px;}
.NewsDetailed h4{line-height:32px;margin-bottom:10px;text-align:center;font-size:18px;font-weight:600;color:#444;}
.NewsShowHits{padding-bottom:15px;text-align:center;border-bottom:1px #DEDEDE solid;color:#777;font-size:13px;}
.NewsDetailed-content{line-height:30px;padding-top:15px;padding-bottom:10px;margin-bottom:10px;font-size:14px;text-align:left; color: #555;}
.NewsDetailed-content img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:110px;height:36px;line-height:36px;top:25px;right:0; text-align:center;background:#00a2e9;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}


#map_container{height: 500px; margin-top: 25px;}

