﻿/* 內頁 */
.container {background: #f7f7f7;}
.container .columnMenu { background: #fff; line-height: 56px;}
.container .columnMenu:after {  content: "";  height: 0;  display: block;  clear: both;}
.container .columnMenu .crumbs { float: left; background: url(/skin/images/crumbs.png) no-repeat 0 center; font-size: 16px; color: #666666; padding-left: 24px;}
.container .columnMenu .crumbs a {font-size: 16px;color: #666666;}
.container .columnMenu .crumbs a:hover {color: #1183c7;}
.container .columnMenu .menu { float: right;}
.container .columnMenu .menu li { float: left;}
.container .columnMenu .menu li span { display: none;  padding: 0 6px;}
.container .columnMenu .menu li.on a { background: #1183c7; color: #fff;  padding: 0 13px;}
.container .columnMenu .menu li.on a span {display: inline-block;}
.container .columnMenu .menu li.on a:hover { color: #fff;}
.container .columnMenu .menu li a { height: 56px;  line-height: 56px;  font-size: 16px;  color: #666666;  padding: 0 32px;  display: block;}
.container .columnMenu .menu li a:hover { color: #1183c7;}
.container .columnTitle {line-height: 40px;font-size: 36px; color: #333333; text-align: center;}
.container .paging {text-align: center;}
.container .paging ul {display: inline-block;}
.container .paging ul li {float: left; margin: 0 5px;}
.container .paging ul li a:hover,
.container .paging ul li.on a { background: #1183c7;  color: #fff;}
.container .paging ul li a {  display: block;  height: 32px;  line-height: 32px;  padding: 0 14px;  background: #fff;  font-size: 14px;  color: #666666;  transition: 0.2s;  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;  -ms-transition: 0.2s;  -o-transition: 0.2s;}
.container .prevnext {line-height: 20px;font-size: 16px; color: #868686;}
.container .prevnext:after {content: "";height: 0;display: block;clear: both;}
.container .prevnext a {font-size: 16px; color: #868686;}
.container .prevnext a:hover {color: #1183c7;}
.container .prevnext p {  width: 40%;  overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  word-break: break-all;}
.container .prevnext .r {text-align: right;}

.pageBanner dl {height: 300px;display: table;  width: 100%;}
.pageBanner {width: 100%; overflow: hidden;}
.ban_con{background-size: cover; background-position: 60% center; background-repeat: no-repeat;background-image: url(../image/contact.jpg);}
.ban_job{background-size: cover; background-position: 60% center; background-repeat: no-repeat;background-image: url(../image/job.jpg);}
.ban_news{background-size: cover; background-position: 60% center; background-repeat: no-repeat;background-image: url(../image/news.jpg);}
.ban_jishu{background-size: cover; background-position: 60% center; background-repeat: no-repeat;background-image: url(../image/jishu.jpg);}
.ban_about{background-size: cover; background-position: 60% center; background-repeat: no-repeat;background-image: url(../image/about.jpg);}
.ban_chanpin{background-size: cover; background-position: 60% center; background-repeat: no-repeat;background-image: url(../image/chanpin.jpg);}
.pageBanner dt {display: table-cell;  vertical-align: middle;    text-align: left;    font-size: 38px;    color: #fff;    font-weight: bold; }
.pageBanner dt:after { width: 1.8em;    height: 3px;    background: #fff;    content: '';    display: block;    margin-top: 10px;}

/* 內頁公司簡介 */
.aboutPage {padding: 60px 0;}
.aboutPage .introduction {font-size: 14px; background: #fff; margin-top: 38px; }
.aboutPage p {font-size: 14px; line-height:28px;}
.aboutPage .introduction .pic img { width: 100%; display: block;}
.aboutPage .introduction .article_about {padding: 36px 44px; box-sizing: border-box;  border-bottom: solid 1px #eeeeee;    line-height: 28px;    font-size: 16px;    color: #333333;}
.aboutPage .introduction .article_about  img{ max-width:100%;}



/* 內頁合作夥伴 */
.container_honor {background: #f4f4f4;padding: 50px 0;}
.container_honor_ul{overflow: hidden;width: 104%;}
.container_honor_ul li{ background: #fff; padding: 48px 0; width: 30%;float: left;margin-bottom: 30px;margin-right: 3%;}
.container_honor_ul li .img{ background-size: 100% 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 60.6%; margin: 0 auto; margin-bottom: 36px; }
.container_honor_ul li .img img { display: block; width: 100%; visibility: hidden; }
.container_honor_ul li p{ font-size: 16px; color: #999; height: 18px; line-height: 18px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.container_honor_ul li .img a{display: block;}

/* 內頁我們的服務 */
.container_service{ }
.container_service .bigColumn_tit{font-size: 34px; color: #333; padding:70px 0 22px; position: relative; font-weight: 600; text-align: center;}
.container_service .bigColumn_tit:after{width: 50px;height:2px;background: #bdbdbd;position:absolute;left: 50%;bottom: 0;margin-left: -25px;content: '';}

.container_service .item01{background: #ffffff;}
.container_service .item01 .bigColumn_tit{margin-bottom:40px;}
.container_service .item01{padding-bottom: 80px;}
.container_service .item01 .img{width: 46.4%;float: left;}
.container_service .item01 .img img{display: block;width: 100%;}
.container_service .item01 .con{width: 46%;float: right;}
.container_service .item01 .p1{font-size: 20px;color: #555;font-weight: bold;line-height: 100%;}
.container_service .item01 .p2{font-size: 16px;color: #333!important;font-weight: 300;line-height: 30px;padding: 14px 0 30px;}
.container_service .item01 .p2:last-child{padding-bottom: 0}
.container_service .item02{background: #f4f4f4;padding-bottom: 58px;}
.container_service .item02 .ul_1{overflow: hidden;padding: 40px 0;}
.container_service .item02 .ul_1 p{font-size: 16px;color: #333;}
.container_service .item02 .ul_1 li{width:11%;float: left;text-align: center;margin-left:6.8%;position: relative;}
.container_service .item02 .ul_1 li:after{content: '';width:50px;height: 13px;margin-top: -24px;position: absolute;left: -50px;top:50%;background: url("/skin/images/containerService_jt.png") no-repeat;}
.container_service .item02 .ul_1 li img{display: block;width: 90%;margin: 0 auto;margin-bottom: 18px;}
.container_service .item02 .ul_1 li.li_1{margin-left: 0;}

.container_service .item02 .ul_2,.container_service .item02 .ul_2 span{font-size: 16px;color: #555;}
.container_service .item02 .ul_2 strong{font-weight: bold;position: absolute;left: 0;top:0;}
.container_service .item02 .ul_2 li{position: relative;padding-left: 94px;color: #666;margin-bottom: 15px;}
/*3*/
.container_service .item03 .bigColumn_tit{margin-bottom:50px;}
.container_service .item03{padding:30px; background: #ffffff;}
.container_service .item03 ul{overflow: hidden;}
.container_service .item03 li{float: left;width: 46%;margin-right: 4%;border-bottom: 1px #e5e5e5 solid;line-height: 58px;height: 58px;}
.container_service .item03 li:nth-child(1n){margin-right: 8%;}
.container_service .item03 li:nth-child(2n){margin-right: 0;}
.container_service .item03 li a{font-size: 16px;color: #888;}
.container_service .item03 a{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;display: block;width: 94%;padding-right: 6%;background: url("/skin/images/containerService_j.png") no-repeat right center;}
.container_service .item03 a:hover{color: #008cd6;background: url("/skin/images/containerService_j2.png") no-repeat right center;}

/* 內頁留言 */
.messageBox {overflow: hidden;}
.messageBox .tit{font-size: 22px;color: #333;}
.messageBox .txt{font-size: 14px;color: #888;padding: 32px 0 50px;line-height: 120%;}
.messageBox .dl{display: table;width: 50%;float: left;margin-bottom: 34px;}
.messageBox .dl .dt,.messageBox .dl .dd,.messageBox .dl .dd_2{vertical-align: middle;display: table-cell;position: relative;}
.messageBox .dl .dt{font-size: 14px;color: #888;width: 55px;}
.messageBox .dl .dd_2{font-size: 14px;color: #da2418;padding-left: 6px;width: 50px;}
.messageBox .dl .dd_3{width:30px;}
.messageBox .dl .text,.messageBox textarea{width:100%;padding:10px 1%;font-size: 14px;color: #333;webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border: 1px #ddd solid;font-family: 'microsoft yahei'}
.messageBox .dl .text,.messageBox .ImgCode{height: 38px;line-height: 98%}
.messageBox textarea{height: 219px;vertical-align: top;outline: none;}
.vis_hid{visibility: hidden;}
.messageBox .dl_2{width: 100%;}
.messageBox .submit,.messageBox .reset{width: 153px;height: 44px;line-height: 100%;border-radius: 44px;background: #1997da;font-size: 18px;color: #fff;border: 1px #1997da solid;cursor: pointer;outline: none;}
.messageBox .reset{background: #fff;color: #333;border: 1px #d5d5d5 solid;margin-left: 29px;}
.messageBox  #txtCode,.messageBox  #vdcode{width:70%;}
.messageBox  .ImgCode{width:110px;vertical-align: middle;border:1px #fff solid;float: right;    box-sizing: border-box;}

.messageBox .dl{position: relative;}
.messageBox .dl .Validform_wrong,.messageBox .dl .Validform_checktip{position: absolute;right:14px;top:50%;margin-top:-10px;width: 20px;height: 20px;overflow: hidden;padding: 0!important;text-indent:20px;}
.invalid-feedback{color:red;position: absolute; left: 0; bottom: -16px;font-size: 11px;}
.feedback_form{position: relative;}
.alert-danger{font-size: 16px; color: red;clear: both;}

.messageBox .bg {background: #eaeaea; overflow: hidden; padding: 64px 64px 10px 74px;}
.btn_Box {text-align: center;padding: 48px 0 110px;}

/* 內頁人才招聘 */
.rczp {overflow:hidden;}
.rczp .conleft {width: 355px; display: inline;float: left;}
.rczp .conleft h3 {margin-bottom: 45px;font-weight: normal;}
.rczp .conleft h3 em {display: block;font-size: 12px;color: #979797;margin-bottom: 14px;}
.rczp .conleft h3 span {display: block;font-size: 24px;color: #333;}
.rczp .conleft .box {background: #333;position: relative;}
.rczp .conleft .box .embg {width: 0;height: 0;border: 6px solid #0d3674;border-right: none;border-top-color: #f6f6f6;position: absolute;left: 0; top: -6px;}
.rczp .conleft dl {padding-left: 95px;position: relative;color: #fff;height: 101px;border-bottom: 1px solid #f6f6f6;}
.rczp .conleft dl dt {font-size: 20px;margin-bottom: 10px;padding-top: 25px;}
.rczp .conleft dl dt em {display: block;width: 32px;height: 32px;position: absolute;left: 40px;top: 24px;}

.rczp .conright {width: 810px; float: right; display: inline; background:#FFFFFF;}
.rczp .conright .ulTop {border-bottom: 1px solid #f6f6f6; overflow:hidden; }
.rczp .conright .ulTop li {float: left; height: 70px;line-height: 70px;text-align: center;color: #666;border-right: 1px solid #f6f6f6; font-size: 20px;}
.rczp .conright .ulTop li.li1 {width: 373px;text-align: left;text-indent: 40px; }
.rczp .conright .ulTop li.li2 {width: 104px; }
.rczp .conright .ulTop li.li3 {width: 165px; }
.rczp .conright .ulTop li.li4 {width: 164px;}

.rczp .conright .conbox .conTop {height: 69px; border-bottom: 1px solid #f6f6f6;}
.rczp .conright .conbox .conTop li {float: left;height: 69px;line-height: 69px;text-align: center;color: #0d3674; font-size: 14px;}
.rczp .conright .conbox .conTop li.li1 {width: 373px;color: #0d3674;position: relative;text-align: left;text-indent: 40px;cursor: pointer;}
.rczp .conright .conbox .conTop li.li2 {width: 104px;}
.rczp .conright .conbox .conTop li.li3 {width: 165px;}
.rczp .conright .conbox .conTop li.li4 {width: 163px;text-align: left;text-indent: 30px;background: url(/skin/images/Inpage/rczpicon08.png) no-repeat 110px center;cursor: pointer;}
.rczp .conright .conbox .conTop li.li1 em {display: none;width: 0;height: 0;border: 7px solid #fff;border-bottom: none;border-left-color: #f0f0f0;border-right-color: #f0f0f0;position: absolute;left: 90px;top: 69px;}

.rczp .conright .conbox .boxBot {display: none;background: #f0f0f0;padding: 30px 40px;}
.rczp .conright .conbox.cur .conTop li.li1 em {display: block;}
.rczp .conright .conbox.cur .boxBot {display: block;}
.rczp .conright .conbox .boxBot .p1 {font-size: 14px;color: #333;margin-bottom: 15px;}
.rczp .conright .conbox .boxBot ol {list-style: decimal;margin-left: 15px;margin-bottom: 45px;}
.rczp .conright .conbox .boxBot ol li {list-style: decimal;margin-bottom: 10px;}
.rczp .conright .conbox .zxsq {display: block;height: 53px;line-height: 53px;width: 153px;background: #7E3C93;text-align: center;color: #fff;}

.rczp .conleft .HRxx {background: #fff; margin-top: 20px;padding-left: 35px;padding-bottom: 30px;color: #333;}
.rczp .conleft .HRxx h4 {padding-top: 30px;background: url(/skin/images/Inpage/hrxx.png) no-repeat 240px 25px;padding-bottom: 23px;color: #0d3674;font-size: 24px;font-weight: normal;}
.rczp .conleft .HRxx .p1 {font-size: 16px;margin-bottom: 10px;}
.rczp .conleft .HRxx .p2 {font-size: 16px;}

/*========================新聞列表頁========================*/
.news_list2{padding-top: 72px; padding-bottom:60px;}
.news_list2 li{float: left;width: 100%; margin-bottom: 20px;}
.news_list2 li a{display: block;float: left;  width: 100%;  padding: 18px; background: #fff;  border: 2px solid #F8F8F8;  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;
    -ms-transition: all 0.2;    -o-transition: all 0.2s;    transition: all 0.2s;}
.news_list2 li a:hover{border-color: #1183c7;}
.news_list2 li span{display: table-cell;vertical-align: middle;}
.news_list2 li span.cell_1{width: 28%;white-space: nowrap;background-size: cover;background-position: center center;}
.news_list2 li span.cell_1 img{width: 335px; height:210px;  display: block;visibility: hidden;}
.news_list2 li span.cell_3{width:66px;padding:0 42px;text-align: center;line-height: 100%;font-size: 16px;color: #666;}
.news_list2 li span.cell_3 .date{font-size: 56px;color: #666;border-bottom: 1px #1a1a1a solid;padding-bottom: 8px;margin-bottom: 8px;}
.news_list2 li span.cell_3 p{line-height: 100%;}
/**/
.news_list2 li span.cell_2{padding-left: 41px;padding-right:86px;}
.news_list2 li span.cell_2 .tit{position: relative;height: 22px; font-size: 18px;color: #666;line-height: 100%;width:100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_list2 li span.cell_2 .info{font-size: 14px;line-height: 22px;color: #888;padding-top:10px;padding-bottom:20px;}
.news_list2 li span.cell_2 .more span{display:inline-block;font-size: 14px;color: #666;border: 1px #dfdfdf solid;width: 110px;height: 36px;line-height: 36px;border-radius: 30px;text-align:center;}

/*========================新聞詳情=====================*/

.news_article{background: #f4f4f4;padding: 70px 0;overflow: hidden;}
.news_article .F_L{background: #fff;width: 770px;float: left;padding: 0 40px;min-height:400px;}
.news_article .page_mainTit{font-size: 24px;color: #333;line-height: 120%;text-align: left;padding-top: 50px;}
.news_article .page_mainInfo{overflow: hidden;height: 50px;line-height: 50px;border-bottom: 1px #e5e5e5 solid;margin-bottom: 24px;}
.news_article .page_mainInfo .titme,.news_article .page_mainInfo .author{font-size: 14px;color: #888;margin-right: 30px;float: left;padding-left: 26px;background-position: left center;background-repeat: no-repeat;}
.news_article .page_mainInfo .titme{background-image: url(../image/page_mainInfo_ico1.png);}
.news_article .page_mainInfo .author{background-image: url(../image/page_mainInfo_ico2.png);}
.news_article .page_mainInfo .share{float:right;}
.news_article .page_mainInfo .share img{margin-left: 7px;vertical-align: middle;cursor: pointer;}
.news_article .page_mainInfo .share img:hover{opacity: 0.8;}
.news_article .page_content_main,.news_article .page_content_main p{font-size: 14px;color: #666;line-height: 30px;}
.news_article .page_content_main p{margin-bottom: 10px;}
.news_article .page_content_main img{max-width: 100%;}

.news_article .page_mainInfo .share a{display:inline-block;width: 27px;height: 27px;margin: 0!important;padding: 0!important;;margin-left: 5px!important;background-size:cover;background-repeat: no-repeat;background-position: center;float: none; vertical-align: middle;display: none;}
.news_article .page_mainInfo .bds_tsina{background-image: url(/skin/images/share_wb.png);}
.news_article .page_mainInfo .popup_weixin{background-image: url(../image/share_wx.png);display: inherit!important;}
.news_article .page_mainInfo .bds_qzone{background-image: url(../image/share_kj.png);}
.news_article .page_mainInfo .bds_mshare{background-image: url(../image/share_more.png);}


.news_article .F_R{width: 326px;float: right;background: #fff;}
.news_article .Recommend_tit{border-bottom: 1px #f3f3f3 solid;padding: 20px 12px 15px 16px;margin-bottom: 20px;}
.news_article .Recommend_tit span{border-left: 3px #008cd6 solid;display:inline-block;font-size: 18px;color: #333;padding-left: 10px;}
.news_article .Recommend_tit a{font-size: 14px;color: #888;float: right;}
.news_article .Recommend_tit{}
.RecommendBox .Recommend_pic{height: 200px;margin:20px auto 6px auto;overflow: hidden;position: relative;}
.RecommendBox .Recommend_pic img{display: block;width: 280px;height: 200px;}
.RecommendBox .Recommend_pic span{font-size: 14px;color: #fff;width:100%;height: 47px;line-height: 47px;position: absolute;left:0;bottom: 0;background:rgba(32, 32, 35, 0.69);text-indent:6px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.RecommendBox .Recommend_pic,.RecommendBox ul{width: 280px;margin: 0 auto;}
.RecommendBox ul{padding:0 0 40px;}
.RecommendBox ul li{height:48px;line-height:48px;border-bottom: 1px #dbdbdb dashed;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.RecommendBox ul li a{font-size: 14px;color: #555;}
.RecommendBox ul li a:hover{color:#008cd7}

.Paging_btn{border-top: 1px #e1e1e1 solid;padding: 36px 0 36px 0;margin: 40px 0 30px;}
.Paging_con{position: relative;}
.Paging_btn p:first-child{margin-bottom:8px;line-height: 120%;}
.Paging_btn p,.Paging_btn p a,.Paging_btn .a_return{font-size: 15px;color: #666;}
.Paging_btn p{padding-right: 110px;}
.Paging_btn p a{padding-left: 6px;}
.Paging_btn p:hover,.Paging_btn p a:hover,.Paging_btn a:Hover.a_return{color: #008cd6;}

/*==产品列表↓==*/
.HomeProduct{ padding:60px 0 100px 0; background: #f4f4f4 url(/skin/images/lineBG01.jpg) no-repeat center;}
.HomeProduct .tone{}
.HomeProduct .list{}
.list-product li{ float:left; width:400px; text-align: center;height: 390px;}
.list-product li a{ display: block; margin:0 5px 10px 5px;padding:0 0 30px 0; border:1px #eee solid; background: #fff;}
.list-product li h4{ color:#333;font-size:16px; margin-top:10px;}
.list-product li:hover a{border:1px #1183c7 solid}
.list-product li:hover h4{color:#1183c7}
.HomeProduct .picScroll-left{position: relative;height:382px}
.HomeProduct .picScroll-left .prev,.HomeProduct .picScroll-left .next{position: absolute; top:155px;left:-50px;font-size:25px;color:#838383;cursor: pointer; border:1px #838383 solid; border-radius:50%;width: 35px;line-height: 35px;text-align: center;}
.HomeProduct .picScroll-left .next{right:-50px; left:auto;}
.HomeProduct .picScroll-left .prev:hover,.HomeProduct .picScroll-left .next:hover{ border:1px #1183c7 solid;color:#1183c7}

/*==产品詳情↓==*/
.productDetails .introduction:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.productDetails .introduction .pic {
  width: 521px;
  float: left;
}
.productDetails .introduction .pic img {
  width: 100%;
  display: block;
}
.productDetails .introduction .content {
  width: 580px;
  float: right;
}
.productDetails .introduction .content .title {
  line-height: 36px;
  font-size: 26px;
  color: #175bc0;
  font-weight: bold;
  padding: 15px 0;
}
.productDetails .introduction .content .text {
  border-top: solid 1px #e2e2e2;
  padding: 18px 0;
}
.productDetails .introduction .content .text .p1 {
  line-height: 24px;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.productDetails .introduction .content .text .p2 {
  line-height: 26px;
  font-size: 14px;
  color: #333333;
  margin-top: 6px;
}
.productDetails .introduction {margin-top: 32px;}
.productDetails .details {margin-top: 32px;}
.productDetails .details .tab {background: #e3e2e2;}
.productDetails .details .tab:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.productDetails .details .tab li {
  float: left;
  padding: 0 30px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #333333;
  background: url(/skin/images/productDetails_line.gif) no-repeat 0 center;
  cursor: pointer;
}
.productDetails .details .tab li:first-child {
  background: none;
}
.productDetails .details .tab li.on {
  background: #175bc0;
  color: #fff;
}
.productDetails .details .tabBox .article {
  padding: 26px 30px;
  box-sizing: border-box;
  background: #fff;
  line-height: 30px;
  font-size: 16px;
  color: #333333;
}
.productDetails .details .tabBox .article .tit {
  font-weight: bold;
}

.recommend {
  clear: both;
  margin-top: 40px;
  margin-bottom: 12px;
}
.recommend .title {
  background: #e3e2e2;
}
.recommend .title:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.recommend .title .tit {
  float: left;
  padding: 0 28px;
  font-size: 16px;
  color: #fff;
  background: #175bc0;
  line-height: 50px;
}
.recommend .title .btn {
  float: right;
  margin: 17px 16px;
}
.recommend .title .btn .next,
.recommend .title .btn .prev {
  width: 12px;
  height: 17px;
  float: left;
  margin-left: 2px;
  background: url(../image/triangle6.png) no-repeat center;
  cursor: pointer;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
}
.recommend .title .btn .next:hover,.recommend .title .btn .prev:hover {  background-image: url(/skin/images/triangle7.png);}
.recommend .title .btn .next {background-image: url(../image/triangle8.png);}
.recommend .title .btn .next:hover {background-image: url(/skin/images/triangle9.png);}
.recommend .swiper-container {margin-top: 30px;}
.recommend .swiper-container .swiper-button-prev,.recommend .swiper-container .swiper-button-next {display: none;}
.recommend .swiper-container .swiper-slide {  text-align: center;}
.recommend .swiper-container .swiper-slide a {  display: block;}
.recommend .swiper-container .swiper-slide a:hover .pic img { transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1);  -moz-transform: scale(1.1, 1.1);}
.recommend .swiper-container .swiper-slide a:hover .text {  color: #fff;  background: #175bc0;}
.recommend .swiper-container .swiper-slide .pic {height: 239px;  overflow: hidden;}
.recommend .swiper-container .swiper-slide .pic img {
  width: 100%;
  display: block;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
}
.recommend .swiper-container .swiper-slide .text {height: 65px;line-height: 65px;text-align: center;font-size: 16px;color: #333333;background: #fff;overflow: hidden;display: -webkit-box;
  -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all; transition: 0.4s; -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transition: 0.4s;  -o-transition: 0.4s;}

/*==聯系我們↓==*/
.contact_top{padding-top: 96px;padding-bottom: 98px;overflow: hidden;background: #fff;}
.contact_1{width: 419px;}
.contact_1 h2{font-size: 22px;color: #333;font-weight: 300;line-height: 140%;}
.contact_1 .info{font-size: 14px;color: #888;line-height: 30px;margin:8px 0;}
.contact_1 dl{padding:30px 0}
.contact_1 dd{padding: 15px 0;border-bottom: 1px #e9e9e9 solid;font-size: 14px;color: #555;padding-left: 37px;position: relative;}
.contact_1 dd.dd_1{background-image: url("../image/contact_ico1.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_2{background-image: url("../image/contact_ico2.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_3{background-image: url("../image/contact_ico3.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_4{background-image: url("../image/contact_ico4.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_5{background-image: url("../image/contact_ico5.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_6{background-image: url("../image/contact_ico6.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_7{background-image: url("../image/contact_ico7.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_8{background-image: url("../image/contact_ico8.png");background-position:left center;background-repeat: no-repeat;}
.contact_map{width: 730px;height: 487px;background: #f5f5f5}
.contact_bottom{background: #f9f9f9;padding: 70px 0 100px 0;overflow: hidden;}

/*分頁*/
.pglist {padding: 30px 0;	width: 100%;	text-align: center;	clear: both;}
.pglist li {font-size:14px;border:none;border-radius:4px;display:inline-block!important; padding:3px ; margin: 0;}
.pglist li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:10px 15px; line-height:18px;display:block;}
.pglist li.active a,.pglist li a:hover {background:#0055a2;color:#fff;}
.pglist span{border-radius:4px;color:#6e6e6e;background:#fff;padding:10px 15px; line-height:18px;display:block;}