﻿@charset "utf-8";
/* CSS Document */
.banner{position: relative;}
.banner .swiper-pagination-yi{bottom: 20px;position: absolute;bottom:15px;z-index: 1000;text-align: center;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide .m{display: none;}
.banner .swiper-pagination-yi .swiper-pagination-bullet{margin:0 5px;}

.swiper-button-next, .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;}
.banner .left{right: 2%;outline: medium;color: #FFF;}
.banner .right{left: 2%;outline: medium;height: 50px;color: #FFF;}
.swiper-pagination-bullet{width: 50px;height: 7px;outline: medium;background: #56a4f7;opacity: 1;border-radius: 0px;}
.swiper-pagination-white .swiper-pagination-bullet-active{background: #31ce99;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}


/*内页代码*/
.content{}

.banner_ny{}
.banner_ny img{width: 100%;}

/*当前位置*/
.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: #48b3d7;font-weight: bold;}

.main-about{padding:0 0 30px;background-color:#fff; overflow: hidden;}
.main-about .profile{margin:15px 0;line-height:33px; font-size: 15px; overflow:hidden;}
.main-about .profile img{max-width: 100%; margin: 5px 0;}

.pro_left{width: 22%; float: left; margin: 20px 0;}
.pro_left h2{ height:60px; line-height:60px; background:#48b3d7;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 ul li a:hover{ text-decoration:none; display:block;color: #48b3d7;}

.pro_left ul li p.hover{ background:#56a4f7 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: 75.5%;  float: right; margin-top: 20px;}
.pro_right h3{width: 100%; color:#333; font-size:17px; 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: -3%;}
.products li{float: left;width: 30.333%;margin-left: 3%;margin-bottom:15px;text-align: center;transition: all 0.3s;}
.products li img:hover{border:1px solid #48b3d7;}
.products li img{display:block;width:97%; padding:2px;border:1px solid #aaa;background:#fff;}
.products li p{line-height: 25px;font-size: 14px; padding: 8px 0; margin: 0;}
.products li a:hover{text-decoration: none;}


.zhengshu{margin-top:20px;}
.zhengshu ul{ margin-left:-3%;}
.zhengshu li{ float:left; width:30.333%; margin-left:3%; text-align:center; line-height:30px; margin-bottom:2%;}
.zhengshu li img{ max-width:97%;border:1px solid #ccc; padding: 2px;}
.zhengshu li img:hover{border:1px solid #48b3d7; padding: 2px;}
.zhengshu li span{display:block; line-height:40px; font-size:15px;}


.Ulimg{margin-top:20px;}
.Ulimg ul{ margin-left:-3%;}
.Ulimg li{ float:left; width:47%; margin-left:3%; text-align:center; line-height:30px; margin-bottom:10px;}
.Ulimg li img{ max-width:98%;border:1px solid #ccc; padding: 2px;}
.Ulimg li img:hover{border:1px solid #48b3d7; padding: 2px;}
.Ulimg li span{display:block; line-height:40px; font-size:15px;}



/*新闻*/
.news{width: 100%; margin-top: 25px; overflow: hidden;}
.news .news_t{margin-bottom: 22px;background: #f5f5f5;}
.news .news_t .pic{float: left;width: 28.5%;}
.news .news_t .pic img{width: 100%;height: auto;}
.news .news_t .right{float: right;width:calc(100% - 33%);margin-top:12px; margin-right: 2%}
.news .news_t .right .news-date{font-size: 14px;color: black;margin: 15px 0;}
.news .news_t .right h2{font-size: 15px; font-weight: bold;}
.news .news_t .right p{line-height: 28px;font-size: 14px;margin-top:5px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.news .news_t .right .more{width: 100px;height: 32px;line-height: 32px;text-align: center;border:1px solid #fff;background: #fff;  margin-top: 12px;}
.news .news_t .right .more a{display: block;}
.news .news_t .right .more:hover a{display: block;text-decoration: none;}



/*新闻详情*/
.NewsDetailed{ width: 100%; margin-top: 25px; overflow: hidden;}
.NewsDetailed h3{line-height:32px;margin-bottom:15px;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;clear:both;overflow:hidden;}


.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:42px;line-height:42px;top:25px;right:0; text-align:center;background:#48b3d7;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:70px;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;}



/**招聘 **/
.slide_join{width:100%; margin-top: 30px;}
.slide_join h3{width:96%; height:50px; padding:0 2%; font-weight:normal; background-color:#eee;margin-bottom:10px;}
.slide_join h3.on{background-color:#2454a0;}
.slide_join h3 span{float:left; width:80%; height:50px; color:#000; font-size:16px; line-height:50px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:8px 0 0 0; background:url(../images/join_img9.png) no-repeat;}
.slide_join h3.on em{background:url(../images/join_img10.png) no-repeat;}
.slide_join ul{ width:98%; background-color:#fff; margin: 20px auto;}
.slide_join ul .join_show{width:98%; color:#444; font-size:15px; line-height:32px;}



/*contact*/
.ct_mode{width: 100%; margin: 40px 0 15px 0;}
.ct_mode ul li{width:25%;float:left;padding:0px;text-align: center;box-sizing: border-box;}
.ct_mode ul li span{display:block;width:110px;height:110px;line-height:110px;text-align:center;background:#222;border-radius: 50%;margin:0px auto;transition: all 0.3s ease-in-out;position:relative;top:0px;}
.ct_mode ul li span img{width: 47%;}
.ct_mode ul li h4{font-size:18px;color:#333;margin:20px auto 12px auto;font-weight: bold;}
.ct_mode ul li p{font-size:14px;color:#444; line-height: 30px;}
.ct_mode ul li:hover span{background:#56a4f7;top:-10px;transition: all 0.3s ease-in-out;}

#map_container{height:600px; margin-bottom:50px;}



/*feedback*/
.content_box{margin-top:0;}
.content_box .messages_box{width:auto;padding:0 0 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #1a7f4a;border:none;}