body{ background:#E3E6EB;}
.body{ font-size:14px; overflow:hidden;}
.mauto{max-width:1200px; margin:0 auto;}
.main{}
/*---------------头部导航--------------*/
.header{ background:#fff; position:relative; z-index:9; }
.logo_other{ background:url(../images/h_tbg.jpg) no-repeat center bottom;}
.logo_other .logo{ float:left; padding-left:15px;}
.logo_other .other{ float:right; padding-top:28px;}
.logo_other .other .search_h{ float:left;}
.searchBox{ position:relative;}
.searchBox .sch_input{ border:1px solid #E3E3E3; padding:7px 85px 7px 9px; line-height:1.3; color:#333; background:#fff; width:300px; box-sizing:border-box;}
.searchBox .icon_search{ display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:3px; width:17px; height:17px;  background:url(../images/icon_search.png) no-repeat center;}
.searchBox .sch_btn{position:absolute; top:0; bottom:0; right:0; width:77px; background:#24228D; color:#fff; line-height:33px; text-align:center; cursor:pointer;}
.logo_other .other .lang{ float:left; margin-left:11px;}
.logo_other .other .lang a{ display:block; padding:0 1.2em; line-height:33px; background:#039BDE; color:#fff;}
.logo_other .other .lang a .icon_lang{ display:inline-block; width:16px; height:16px; background:url(../images/icon_lang.png) no-repeat center; vertical-align:middle; margin-top:-2px; margin-right:3px;}
.navBox{ text-align:center; position:relative;  background:#24228D;}
.nav { max-width:1200px; margin:0 auto; }
.nav li {
  float: left;
  min-width:148px;
  position:relative;
}
.nav li a {
  line-height: 51px;
  font-size: 16px;
  color: #fff; 
  display:block;
  position:relative;
  font-weight:bold;
  z-index:9;
  padding:0 35px;
}

.nav li:hover > a,.nav li.act > a,.nav li:hover > .parent a,.nav li.act .parent> a{ background:#039BDE; color:#fff;}
.subNav{ position:absolute; left:50%; margin-left:-74px; min-width:148px; height:0; opacity:0; overflow:hidden; top:55px; background:rgba(3,155,222,0.9);}
.nav li:hover .subNav{ height:auto; opacity:1; top:51px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.subNav li{ float:none; min-width:0;}
.subNav li a{ line-height:3; padding:0 10px; font-size:14px; white-space:nowrap; font-weight:normal;}
.subNav li:hover a{ background:rgba(0,0,0,0.12);}
.nav .icon_control{ display:none;}
/*-------------banner--------------*/
.banner{position:relative;  overflow:hidden;}
.banner_list li .banImg{ background-repeat:no-repeat; background-position:center; background-size:cover;}
.banner_list li .banSize{height:709px;}
.banner .pager{ position:absolute; left:0; right:0; bottom:20px; text-align:center; z-index:9;}
.banner .swiper-pagination-bullet{ display:inline-block; margin:0 3px; width:58px; height:3px; background:#fff; box-sizing:border-box; cursor:pointer; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); border-radius:0; -webkit-border-radius:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{height:5px; background:#24228D;}
.banner_list .bx-wrapper .bx-pager{ position:absolute; left:0; right:0; bottom:20px; text-align:center; z-index:9;}
.banner_list .bx-wrapper .bx-pager.bx-default-pager a{   display:inline-block; margin:0 3px; width:58px; height:3px; background:#fff; box-sizing:border-box; cursor:pointer; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); border-radius:0; -webkit-border-radius:0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.banner_list .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner_list .bx-wrapper .bx-pager.bx-default-pager a.active{ height:5px; background:#24228D;}
.banner .slide_prev,.banner .slide_next{ display:none; position:absolute; z-index:1; top:50%; margin-top:-36px; width:45px; height:72px; background:url(../images/slide1.png) no-repeat; cursor:pointer; background-color:rgba(0,0,0,0.3);}
.banner .slide_prev:hover,.banner .slide_next:hover{ background-color:#039BDE;}
.banner .slide_prev{ background-position:0 0; left:0;}
.banner .slide_next{ background-position:-45px 0; right:0;}
.banner .bx-wrapper .bx-controls-direction a{position:absolute; z-index:1; top:50%; margin-top:-36px; width:45px; height:72px; background:url(../images/slide1.png) no-repeat; cursor:pointer; background-color:rgba(0,0,0,0.3);}
.banner .bx-wrapper .bx-controls-direction a:hover{ background-color:#039BDE;}
.banner .bx-wrapper .bx-controls-direction a.bx-prev{ background-position:0 0; left:0;}
.banner .bx-wrapper .bx-controls-direction a.bx-next{background-position:-45px 0; right:0;}
.inBanner{position:relative; }
.inBanner .inbanSize{ height:218px; background-repeat:no-repeat; background-position:center;}
.inBanner .tit_ban{ position:absolute; left:0; top:0; bottom:0; width:219px;}
.inBanner .tit_ban .bg{ position:absolute; left:0; top:0; bottom:0; right:0; background:#02418E;opacity:0.7;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.inBanner .tit_ban .tit_txt{ position:absolute; z-index:1; left:0; right:0; top:50%; margin-top:-31px; color:#fff; line-height:1.3; text-align:center;}
.inBanner .tit_ban .tit_txt .cn{ font-size:30px; font-weight:bold;}
.inBanner .tit_ban .tit_txt .en{ font-size:18px;}
/*-----------底部---------------*/
.footer{ color:#fff; border-top:4px solid #45B2E1; background:#02418D; padding:43px 0 45px;}
.footer a{ color:#fff;}
.footer .cont_f{ margin-bottom:12px; margin-top:28px;}
.footer .cont_f .bdsharebuttonbox{ display:inline-block; vertical-align:middle; margin-right:24px;} 
.footer .cont_f .bdshare-button-style0-16 .bds_more{ margin:0; padding-left:0; width:auto; height:auto; background:none; color:#fff; font-size:100%;}
.footer .icon_share{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-top:-2px; margin-right:4px; width:25px; height:25px; }
.footer .icon_share1{ background:url(../images/f1.png) no-repeat center;}
.footer .icon_share2{ background:url(../images/f2.png) no-repeat center;}
.footer .icon_share3{ background:url(../images/f3.png) no-repeat center;}
.footer .share{display:inline-block; vertical-align:middle; }
.footer .share a{ display:inline-block; *display:inline; *zoom:1; position:relative; margin-right:24px;}
.footer .share .pop_qr{position:absolute; z-index:999; left:50%; margin-left:-75px; bottom:28px; width:150px; padding-bottom:15px; display:none;}
.footer .share a:hover .pop_qr{ display:block;}
.footer .share .pop_qr:after{ content:''; position:absolute; bottom:7px; left:50%; margin-left:-8px; width:15px; height:8px; background:url(../images/icon12.png) no-repeat center;}
.footer .share .pop_qr .pop_qr_in{ background:#fff; padding:8px; border-radius:5px; -webkit-border-radius:5px;}
.footer .qr_f{ padding:5px 5px 0; background:#002B5E;}
.footer .qr_f p{ line-height:2; text-align:center;}
/*----------------首页------------------------*/
.mainIndex{}
.mainIndex .section1{ background:url(../images/indexbg1.jpg) no-repeat center; padding:123px 0 170px;}
.ad_about{ padding-left:195px;font-size:16px; line-height:2;}
.ad_about .abt_t{ position:relative;}
.ad_about .abt_t::before{ content:''; position:absolute; left:-85px; top:10px; width:16px; bottom:70px; background:#039BDE;}
.ad_about .abt_t .title1{ line-height:1.5; margin-bottom:0.3em; font-size:48px; color:#24228d;}
.ad_about .abt_t .text{ float:left; width:55.72%; margin-bottom:1em; }
.ad_about .abt_t .img{ float:right; width:29.65%; margin-right:3.18%; margin-bottom:-190px;}
.ad_about .abt_b{}
.ad_about .abt_b .text{ float:left; width:37.81%;}
.ad_about .abt_b .text .more{ margin-top:32px;}
.ad_about .abt_b .text .more a{ display:inline-block; text-align:center; color:#039bde; line-height:2.2;}
.ad_about .abt_b .img{ float:right; width:57.71%;}
.mainIndex .section2{ background:url(../images/indexbg2.jpg) no-repeat center; padding:50px 0 139px;}
.title2{ text-align:center; line-height:1.5; color:#24228d; margin-bottom:74px;}
.title2 .cn{ font-size:48px;}
.title2 .en{ display:inline-block; position:relative;}
.title2 .en:before,.title2 .en:after{ content:''; position:absolute; top:50%; width:80px; height:1px; background:#24228d;}
.title2 .en:before{ left:-90px;}
.title2 .en:after{right:-90px;}
.adPrd{ margin:0 -10px;}
.adPrd .item{ float:left; width:25%;}
.adPrd .item3{ width:50%;}
.adPrd .item .item_in{ margin:0 10px;}
.adPrd .it_top{ margin:0 -10px;}
.adPrd .it_top .it_t{ float:left; width:50%;}
.adPrd .it_top .it_t .it_t_in{ margin:0 10px;}
.prdIT1{ margin-bottom:20px;}
.prdIT1 a{ display:block; position:relative;}
.prdIT1 .imgBox{ position:relative; } 
.prdIT1 .imgBox .imgSize{padding-bottom:75%;}
.prdIT1 .img{ position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden;}
.prdIT1 .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.prdIT1 a:hover .img img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdIT1 .mask{position:absolute; left:0; right:0; top:0; bottom:0; background:-webkit-linear-gradient(to bottom, transparent, #039BDE);
 background:-o-linear-gradient(to bottom, transparent, #039BDE);
 background:-moz-linear-gradient(to bottom, transparent, #039BDE);
 background:linear-gradient(to bottom, transparent, #039BDE);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdIT1 a:hover .mask{background:-webkit-linear-gradient(to bottom, transparent, #24228D);
 background:-o-linear-gradient(to bottom, transparent, #24228D);
 background:-moz-linear-gradient(to bottom, transparent, #24228D);
 background:linear-gradient(to bottom, transparent, #24228D);}
.prdIT1 .text{position:absolute; left:0; right:0; bottom:0; padding:0.5em 1em; text-align:center;}
.prdIT1 .text h3{ font-size:18px; line-height:2; color:#fff;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.prdIT2 a{ display:block; position:relative; padding-bottom:1px;}
.prdIT2 .imgBox{ position:relative; margin-bottom:20px;} 
.prdIT2 .imgBox .imgSize{ padding-bottom:149.65%;}
.prdIT2 .img{ position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden;}
.prdIT2 .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.prdIT2 a:hover .img img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdIT2 .text{ height:29%; position:absolute; left:0; right:0; bottom:0; background:#039ADC; text-align:center;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdIT2 a:hover .text{ background:#24228D;}
.prdIT2 .text h3{ position:absolute; top:50%; margin-top:-1em; left:0.8em; right:0.8em;font-size:18px; line-height:2; color:#fff;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.prdIT3 a{ display:block; position:relative;}
.prdIT3 .imgBox{ position:relative; width:65.255%;} 
.prdIT3 .imgBox .imgSize{ padding-bottom:55.44%;}
.prdIT3 .img{ position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden;}
.prdIT3 .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; position:relative;}
.prdIT3 a:hover .img img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdIT3 .text{position:absolute; width:34.745%; right:0; top:0; bottom:0; background:#039ADC; text-align:center;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdIT3 a:hover .text{ background:#24228D;}
.prdIT3 .text h3{ position:absolute; top:50%; margin-top:-1em; left:0.8em; right:0.8em;font-size:18px; line-height:2; color:#fff;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}

.mainIndex .section3{ background:url(../images/indexbg3.jpg) no-repeat center; padding:125px 0 95px; position:relative; color:#fff; font-size:16px; overflow:hidden;}
.mainIndex .section3 .line1{ position:absolute; top:0; left:50%; margin-left:136px; width:1px; height:124px; background:#fff;}
.title3{ font-size:48px; line-height:2; color:#fff; left:50%; margin-left:110px; position:relative; margin-bottom:30px;}
.adNewsBox .img{ float:left; width:47.5%;}
.adNewsBox .adNews{ margin-left:50%; position:relative; padding-left:137px; }
.adNews .line2{position:absolute; top:-30px;left:136px; width:1px; height:800px; background:#fff;}
.adNews li{ margin-bottom:40px;}
.adNews li a{ display:block; position:relative; color:#fff;}
.adNews li .date{ position:absolute; top:0; left:-85px; text-align:right; font-family:Arial, Helvetica, sans-serif;line-height:1.1;}
.adNews li a:hover .date:after,.adNews li.cur a .date:after{ content:''; position:absolute; width:21px; height:29px; background:url(../images/icon2.png) no-repeat center; left:-48px; top:0;}
.adNews li .date .m_d{ font-size:24px;}
.adNews li .text{ position:relative; padding-left:35px;}
.adNews li .text:after{ content:''; position:absolute; left:-6px; top:10px; width:11px; height:11px; background:#039ADC; border-radius:50%; -webkit-border-radius:50%;}
.adNews li .text h3{ font-size:100%; line-height:1.3;}
.adNews .more{ margin-left:35px;}
.adNews .more a{ display:inline-block; text-align:center; color:#fff; line-height:2.2;}
.mainIndex .section4{ background:url(../images/indexbg4.jpg) no-repeat center; padding:0 0 105px; overflow:hidden;}
.ad_contact{position:relative; padding-top:225px; color:#fff;}
.ad_contact > .img{position:absolute; z-index:9; right:0; top:0; width:46.66%;}
.ad_contact .text{ padding:90px 28.33% 43px 38px; width:78.33%; position:relative; box-sizing:border-box; }
.ad_contact .text .bg{position:absolute; right:0; top:0; bottom:0; width:2000px; background:#039ADC;opacity:0.62;  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=62);}
.ad_contact .text .txt{ position:relative; z-index:1;}
.ad_contact .text .txt h3{ line-height:1.5; font-size:48px; margin-bottom:0.75em;}
.ad_contact .text .txt p{ margin-bottom:30px; font-size:18px;}
.ad_contact .text .txt p img{ margin-right:10px;}
.ad_contact .text .txt .more{ margin-top:10px;}
.ad_contact .text .txt .more a{ display:inline-block; text-align:center; font-size:16px; color:#fff; line-height:2.2;}
.mainIndex .section5{ background:#EDEDED; padding:32px 0 18px;}
.partner li{ float:left; width:12.5%; text-align:center; margin-bottom:1em;}
/*----------------公司概况------------------*/
.main{ padding:25px 0 35px;}
.main_in{ background:#fff;border-radius:35px 0 0 0; -webkit-border-radius:35px 0 0 0; overflow:hidden;}
.crumb{ line-height:2; padding-left:40px; position:relative;color:#4d4852; margin-bottom:25px;}
.crumb:after{ content:''; position:absolute; width:11px; height:11px; background:url(../images/icon5.png) no-repeat center; left:17px; top:50%; margin-top:-5px;}
.crumb a{ color:#4d4852; display:inline-block; vertical-align:middle;}
.crumb a:hover{ color:#039BDE}
.crumb .icon_gt{ display:inline-block; margin:0 9px; width:3px; height:5px; vertical-align:middle;background:url(../images/icon6.png) no-repeat center;}
.mainBox{position:relative;}
.sideMenu{ float:left;  width:219px; background:#F4F6F7; padding-top:22px; box-sizing:border-box;}
.sideMenuP{position:absolute; top:0; left:0; bottom:0;}
.sideMenu .tit{ display:none;}
.sideMenu li{ }
.sideMenu li a{ line-height:1.6; padding:0.8em 1em 0.8em 2.7em; color:#4f4f4f; display:block; position:relative;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
.sideMenu li > a:hover,.sideMenu li.cur > a{ color:#24228d; background:#fff; border-top:1px solid #DFE6EA; border-bottom:1px solid #DFE6EA; margin:-1px 0;}
.sideMenu li > a:after{ content:''; position:absolute; left:0; top:0; bottom:0; width:5px; background:#24228d; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.sideMenu li > a:hover:after,.sideMenu li.cur > a:after{ opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.sideLeft{ margin-left:219px; padding:50px 60px 40px; overflow:hidden;}
.about{ line-height:1.7; color:#444;}
.about .item{ margin-bottom:35px;}
.about .item h3{ line-height:1.7; font-size:24px; margin-bottom:0.5em; color:#24228d; min-height:2em;}
.about .item .img{ text-align:center;}

.pgwSlideshow .ps-list {overflow: hidden; position:relative; margin:68px -32px 0; padding:0 42px;}
.pgwSlideshow .ps-list .ps-prev{ display:block !important; position:absolute; left:0; top:0; bottom:0; width:42px;  box-sizing:border-box; background:#fff; z-index:1000;  cursor:pointer; opacity:1 !important; }
.pgwSlideshow .ps-list .ps-prev .ps-prevIcon{ display:block; position:absolute; left:0; top:50%; margin-top:-27px; width:25px; height:55px;background:url(../images/slide3.png) no-repeat 0 0;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }
.pgwSlideshow .ps-list .ps-prev:hover .ps-prevIcon{ background-position:-25px 0 ;}
.pgwSlideshow .ps-list .ps-next{display:block !important; position:absolute; right:0; top:0; bottom:0; width:42px;  box-sizing:border-box; background:#fff; z-index:1000;  cursor:pointer;opacity:1 !important;  }
.pgwSlideshow .ps-list .ps-next .ps-nextIcon{display:block;  position:absolute; left:0; top:50%; margin-top:-27px; width:25px; height:55px;background:url(../images/slide3.png) no-repeat -25px -55px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.pgwSlideshow .ps-list .ps-next:hover .ps-nextIcon{ background-position:0 -55px;}
.pgwSlideshow .ps-list ul {
    position: relative;
    list-style: none;
    margin: 0 !important;
    padding: 0;
    left: 0;
}
.pgwSlideshow .ps-list li {
    float: left; cursor:pointer;
}

.pgwSlideshow .ps-list li .ps-item {
    display: block;background:#F6F6F6; margin:0 6px; border:2px solid #F6F6F6;width:152px; height:152px; text-align:center;
}

.pgwSlideshow .ps-list li img {max-height:100%;max-width:100%;}

.pgwSlideshow .ps-list li .ps-item.ps-selected{position:relative; border-color:#039BDE; }
.pgwSlideshow .ps-current{ position:relative; text-align:center;  }
.pgwSlideshow .ps-current img{border:1px solid #EBEBEB;}
.pgwSlideshow .ps-current:after{ content:''; position:absolute; right:13px; bottom:15px; width:26px; height:26px; background:url(../images/icon13.png) no-repeat center;}
.pgwSlideshow .ps-current li{width:100%;}
.pgwSlideshow .ps-current .ps-caption{ display:block !important; margin-top:0.8em; color:#4d4d4d; position:absolute; left:0; right:0; bottom:-2em;}

.galleryImg{ text-align:center;}
.galleryImg img{border:1px solid #EBEBEB;}
.galleryImg h3{ font-size:100%; line-height:3;}
.galleryThumbsBox{ position:relative; padding:0 42px; margin-top:20px;}
.galleryThumbs{ overflow:hidden;}
.galleryThumbs li .imgBox{background:#F6F6F6; cursor:pointer; margin:0 6px; border:2px solid #F6F6F6; text-align:center; position:relative;}
.galleryThumbs li.swiper-slide-active .imgBox{border-color:#039BDE; }
.galleryThumbs li .imgBox .imgSize{ padding-bottom:100%;}
.galleryThumbs li .imgBox .img{ position:absolute; left:2px; top:2px; bottom:2px; right:2px;}
.galleryThumbs li .imgBox .img img{ max-height:100%; max-width:100%;}
.galleryThumbsBox .slide_prev,.galleryThumbsBox .slide_next{position:absolute; top:50%; margin-top:-27px; width:25px; height:55px;background:url(../images/slide3.png) no-repeat;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; cursor:pointer;}
.galleryThumbsBox .slide_prev{ left:0; background-position:0 0;}
.galleryThumbsBox .slide_prev:hover{background-position:-25px 0;}
.galleryThumbsBox .slide_next{ right:0; background-position:-25px -55px;}
.galleryThumbsBox .slide_next:hover{background-position:0 -55px;}
/*----------------产品中心--------------*/
.prdBox{ padding:24px 42px 50px;}
.prdList{ margin:0 -17px;}
.prdList li{ float:left; width:33.33%; margin-bottom:32px; }
.prdList li .item{ margin:0 17px;}
.prdList li a{ display:block;border-bottom:1px solid #DEDEDE; position:relative;}
.prdList li .img{overflow:hidden;}
.prdList li .img img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.prdList li a:hover img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.prdList li .text{ padding:1em 0.8em 1.5em;}
.prdList li .text h3{ line-height:1.7; font-size:16px; color:#444; padding-right:20px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; position:relative;}
.prdList li a:hover .text h3{ color:#039BDE;}
.prdList li .text h3:after{ content:''; position:absolute; width:20px; height:12px; right:0; top:50%; margin-top:-6px; background:url(../images/icon4.png) no-repeat center;}
.prdList li .text .sum{ margin-top:0.8em; line-height:1.3; color:#8f8f8f; height:2.5em; overflow:hidden;}
.page{ font-size:89%; color:#6b6b6b;}
.page .total{ float:left; line-height:2;}
.page .page_a{ float:right;} 
.page .page_a a{ display:inline-block; line-height:2; margin:0 1px; min-width:2em; text-align:center; box-sizing:border-box; padding:0 0.5em; background:#F4F4F4; color:#6b6b6b;}
.page .page_a a.cur,.page .page_a a:hover{ background:#039BDE; color:#fff;}
.page .page_a a.page-pre,.page .page_a a.page-next{padding:0 1em;}
.page .page_a a.disabled,.page .page_a a.disabled:hover{ cursor:default; opacity:0.7;background:#F4F4F4; color:#6b6b6b;}


.prdDBox{ padding:25px 23px 10px 35px;}
.prdD .prdD_tit{position:relative; padding:0 175px 0 0.5em; border-bottom:1px solid #DBDBDB; margin-bottom:35px;}
.prdD .prdD_tit h3{ color:#373737; font-size:24px; font-weight:bold; line-height:1.5; padding-bottom:0.9em;}
.shareD{position:absolute; right:0; top:5px; color:#b1b1b1;}
.shareD .bdsharebuttonbox{ display:inline-block; vertical-align:middle;}
.shareD .bdsharebuttonbox a{ width:28px; height:23px; padding-left:0; line-height:23px; margin:0 5px; background:url(../images/icon_share.png) no-repeat;}
.shareD .bdsharebuttonbox a.bds_weixin{ background-position:0 0;}
.shareD .bdsharebuttonbox a.bds_tsina{ background-position:-41px 0;}
.shareD .bdsharebuttonbox a.bds_tqq{ background-position:-80px 0;}
.prdD .prdD_img{ padding-bottom:65px;}
.prdD .prdD_img .downLoad{ text-align:center; margin-top:35px;}
.prdD .prdD_img .downLoad a{ display:inline-block; padding:0 2em; line-height:2.5; color:#039bde; border:1px solid #039bde; border-radius:1.25em; -webkit-border-radius:1.25em; margin:0 0.4em 1em;}
.prdD .prdD_img .downLoad a .icon_downLoad{ display:inline-block; margin-top:-2px; vertical-align:middle; margin-right:0.5em; width:1.57em; height:1.57em; background:url(../images/icon7.png) no-repeat center; background-size:contain;}
.prdD .prdD_img .downLoad a .icon_sale{ display:inline-block; margin-top:-2px; vertical-align:middle; margin-right:0.5em; width:1.57em; height:1.57em; background:url(../images/icon14.png) no-repeat center; background-size:contain;}
.prdD .prdD_img .downLoad a .icon_leave{ display:inline-block; margin-top:-2px; vertical-align:middle; margin-right:0.5em; width:1.57em; height:1.57em; background:url(../images/icon15.png) no-repeat center; background-size:contain;}
.prdD_con{ padding-left:1em; color:#1d1c1c; line-height:1.8; font-size:16px;}
.info_tab{ background:#F5F5F5; margin-bottom:30px;}
.info_tab .info_tab_in{ overflow:auto;}
.info_tab ul{ white-space:nowrap;}
.info_tab li{ float:left;  text-align:center; color:#727272; line-height:2.6; padding:0 1.5em; font-size:16px; cursor:pointer;}
.info_tab li.cur,.info_tab li:hover{ background:#039BDE; color:#fff; font-weight:bold;}
.pCon .pItem{ display:none;}
.d_item{ border-bottom:1px solid #F5F5F5; padding-left:1.2em; padding:1em;}
.d_item:last-child{ border-bottom:0;}
.d_item h4{ color:#02418d; line-height:1.8;  font-size:100%;}
.more_d{ padding:1em; border-top:1px solid #DBDBDB; position:relative;  color:#7d7d7d;}
.more_d .prev_next{ padding-right:7em;} 
.more_d .prev_next .item_d{line-height:2;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.more_d a{ color:#7d7d7d;}
.more_d a:hover{ color:#039BDE;}
.more_d .back_d{ position:absolute; line-height:2; top:50%; margin-top:-1em; right:1em;}
.more_d .back_d .icon_back{ display:inline-block; width:1.7em; height:1.3em; background:url(../images/icon10.png) no-repeat center; background-size:contain; vertical-align:middle; margin-top:-2px; margin-right:8px;}

.prdDSlide{ position:relative; padding:0 20px; margin: 0 10px;}
.prdDSlide_in{ overflow:hidden;}
.prdDSlide .slide_prev,.prdDSlide .slide_next{ position:absolute; top:50%; margin-top:-27px; width:37px; height:55px; background:url(../images/slide2.png) no-repeat; z-index:1; cursor:pointer;  }
.prdDSlide .slide_prev{ left:0; background-position:0 0;}
.prdDSlide .slide_prev:hover{ background-position:-37px 0;}
.prdDSlide .slide_next{ right:0; background-position:-37px -55px;}
.prdDSlide .slide_next:hover{ background-position:0 -55px;}
.prdDSlide li{ width:33.33%; text-align:center;}
.prdDSlide img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%; margin-top:0;}
.prdDSlide .swiper-slide-active img{transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
.prdDSlide .swiper-slide-next img,.prdDSlide .swiper-slide-prev img{ width:50%; margin-top:25%; opacity:0.5;}
.prdDSlide .swiper-slide-visible img{width:50%; margin-top:25%; opacity:0.5;}
.prdDSlide .swiper-slide-active img{width:100%; margin-top:0; opacity:1;}
/*-------------联系我们---------------*/
.contact{}
.contact .cont_info{ padding:0 1em; margin-bottom:45px; font-size:15px;}
.contact .cont_info .item_l{ float:left; width:43%;}
.contact .cont_info .item_r{ float:right; width:56%;}
.contact .cont_info .item p{ line-height:1.5; margin-bottom:1em;}
.contact .cont_info .item p img{margin-right:0.5em; max-width:1.5em;}
.contact .map{ height:462px; border-top:4px solid #039BDE;}
.contact .map img{ max-width:none;}
/*-------------留言---------------*/
.message{}
.message .msg_text{ color:#616161; line-height:1.5; margin-bottom:20px; padding-bottom:1px;} 
.message .msg_text p{ margin-bottom:0.8em;}
.form_msg{color:#646464; font-size:90%; padding-right:1em; max-width:700px;}
.form_msg dl{ margin:0 -12px;}
.form_msg dd{ float:left; width:50%; }
.form_msg dd .item{ margin:0 12px 20px; }
.form_msg  .item{ margin-bottom:20px;}
.form_msg .item{padding-left:5em; position:relative;}
.form_msg .item .star{ position:absolute; right:-1em; top:50%; margin-top:-0.75em; line-height:1.5; color:#E60012;}
.form_msg .item label{ font-size:100%; line-height:1.5; text-align:right; width:4.2em; position:absolute; left:0; top:50%; margin-top:-0.75em;}
.form_msg .areaDiv label{ top:0; margin-top:0.5em;}
.text_input{ width:100%; line-height:1.3; padding:0.7em 1em; border:1px solid #D1D1D1; box-sizing:border-box; font-size:100%;}
.textarea_f{ width:100%; line-height:1.3; padding:0.7em 1em; height:10em; border:1px solid #D1D1D1; box-sizing:border-box; font-size:100%;}
.form_msg .submit{ margin-top:35px; padding-left:5em;}
.form_msg .submit .btn{ width:9em; text-align:center; line-height:2.2; color:#fff; display:inline-block; background:#039BDE;  font-size:16px; cursor:pointer; border:0; border-radius:1.1em; -webkit-border-radius:1.1em;border:1px solid #039BDE;}
.form_msg .submit .btn:hover{ background:#087CBD;}

/*----------------------新闻中心---------------*/
.news{ padding:30px 40px 32px;}
.newsList li{ border-bottom:1px solid #F0F0F0;}
.newsList li a{ display:block; padding:24px 0 32px;}
.newsList li:first-child a{ padding-top:0;}
.newsList li .imgBox{ float:left; width:199px; position:relative;}
.newsList li .imgBox .imgSize{ padding-bottom:63.82%;}
.newsList li .imgBox .img{ position:absolute; left:0; top:0; bottom:0; right:0; overflow:hidden;}
.newsList li .imgBox img{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; width:100%;}
.newsList li a:hover .imgBox img{transform: scale(1.05); -moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.newsList li .text{ margin-left:230px;}
.newsList li .text .tit_time{ margin-bottom:0.8em;}
.newsList li .text .tit_time h3{ font-size:16px;color:#575757; font-weight:bold;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden;}
.newsList li a:hover .text .tit_time h3{color:#039BDE;}
.newsList li .text .tit_time .time{ color:#999999;}
.newsList li .text .sum{ color:#898989; line-height:1.7; height:3.2em; overflow:hidden;}
.news .page{ margin-top:34px;}

.newsDBox{ padding:25px 30px 10px;}
.newsD_tit{ position:relative; padding-bottom:24px; border-bottom:1px solid #DBDBDB;}
.newsD_tit h3{ font-size:24px; font-weight:bold; color:#1a1a1a; line-height:1.6;}
.newsD_tit .t_s{ color:#b1b1b1;}
.newsD_tit .t_s span{ margin-right:0.5em;}
.newsD_tit .shareD{ top:10px;}
.newsD .newsD_con{ padding:38px 1em 28px; color:#565656; font-size:16px; line-height:2;}
.newsD .newsD_con p{ text-indent:2em;}
/*---------------人才招聘----------------*/
.recruit{ padding:40px 40px 36px 30px;}
.recruitList th{ color:#0f0f0f; font-weight:normal; line-height:1.5; padding:1em 0.5em; background:#EDEDED; box-sizing:border-box; text-align:left;}
.recruitList .th1{ width:31.75%; padding-left:70px;}
.recruitList .th2{ width:17.5%;}
.recruitList .th3{ }
.recruitList .th4{ width:120px; text-align:center;}
.recruitList td{ color:#595959;  line-height:1.5; padding:1.1em 0.5em;box-sizing:border-box; text-align:left;}
.recruitList tr:nth-child(2n) td{ padding-top:0.75em; padding-bottom:0.75em;background:#F2F2F2;}
.recruitList .td1{ width:31.75%; padding-left:70px;}
.recruitList .td1 a{ color:#24228d; display:block;}
.recruitList .td1 a:hover{ color:#5653D5;}
.recruitList .td2{ width:17.5%;}
.recruitList .td3{ }
.recruitList .td4{ width:120px; text-align:center;}
.recruitList .td4 a{ color:#039bde; display:block;}
.recruitList .td4 a:hover{ color:#027DB3;}
.recruitList .icon_more{ display:inline-block; vertical-align:middle; margin-right:0.5em; margin-top:-2px; width:1em; height:1em; background:url(../images/icon11.png) no-repeat center; background-size:contain;}
.recruit .page{ margin-top:40px;}
.recruitDBox{ padding:32px 30px; color:#2c2b2b; line-height:1.8;}
.recruitD dl .dd_l{ float:left; width:5.2em; text-align:right; font-size:16px; color:#323232; font-weight:bold; padding-top:0.8em; }
.recruitD dl:nth-child(2n+1) .dd_l{ padding-top:0.3em;}
.recruitD dl .dd_r{ margin-left:8.2em; padding:0.9em 1em;}
.recruitD dl:nth-child(2n+1) .dd_r{  padding:0.4em 1em; background:#F2F2F2;}
.recruitD dl a{ color:#f26228; text-decoration:underline;}
/*-----------------新增---------------------*/
.invester .th1,.invester .td1{ width:64%;}
.invester .th2,.invester .th3,.invester .td2,.invester .td3{ width:18%; text-align:center;}
.tender .th1,.tender .td1{ width:45%;}
.tender .th2,.tender .td2{ width:20%;}
.tender .th3,.tender .td3{ width:15%; text-align:center;}
.tender .th4,.tender .td4{ width:20%;}
.prdMsg{ max-width:750px; margin:0 auto; }
.prdMsg .form_msg{color:#1d1c1c;}
.prdMsg .form_msg .item label{ width:5.2em;}
.prdMsg .form_msg .item{ padding-left:6em;}
.prdMsg .form_msg .cc{ color:#1d1c1c; font-weight:bold;}
.text_inputread{ background:#F7F7F7;}
.prdMsg .form_msg .areaDiv .star{ top:0.7em; margin-top:0;}
.prdMsg .form_msg .msg{ padding:15px 0 20px; border-bottom: 1px dashed #D1D1D1;}
.prdMsg .form_msg h4{ font-size:100%; font-weight:bold; margin-bottom:20px; padding-left:0.8em;}
.prdMsg .form_msg .submit{ text-align:center; padding-left:0;}
.prdMsg .form_msg .submit .btn{ margin:0 0.5em; }
.form_msg .submit .btn_reset{ background:none; color:#9f9f9f; border:1px solid #d1d1d1;}
.form_msg .submit .btn_reset:hover{ color:#666; background:none; }

.saleNet{ position:relative; padding:1px 0; height:629px;}
.saleNet .saleImg{ float:left;  position:relative; margin:65px 300px 65px 0; text-align:center;}
.saleNet .saleInfo{ position:absolute; right:0; top:0; width:285px;}
.salePT{ position:absolute; left:0; right:0; top:0; bottom:0;}
.salePT li{ position:absolute; cursor:pointer;}
.salePT .li1{ width:13%; height:36%; right:12.5%; top:45%;}
.salePT .li2{ width:20%; height:16%; right:21%; bottom:3%;}
.salePT .li3{ width:10%; height:29%; right:25%; top:52%;}
.salePT .li4{ width:18%; height:36%; right:0; top:3%;}
.salePT .li5{ width:36%; height:42%; right:17.5%; top:5%;}
.salePT .li6{ width:57%; height:27%; right:38%; bottom:17%;}
.salePT .li7{ width:51%; height:36%; left:3%; top:17%;}
.salePT li span{ display:block; position:absolute; padding:0 0.9em; color:#fff; line-height:2; font-size:95%; border-radius:0.4em; -webkit-border-radius:0.4em; width:4.9em; box-sizing:border-box;}
.salePT .li1 span{ background:#6A80B3; background:rgba(106,128,179,0.83); left:34%; bottom:23%;}
.salePT .li2 span{ background:#9570b2; left:8%; top:14%;}
.salePT .li3 span{ background:#a5738b; left:-14%; top:43%;}
.salePT .li4 span{ background:#668ba4; left:16%; top:45%;}
.salePT .li5 span{ background:#5f8f5f; left:49%; bottom:18%;}
.salePT .li6 span{ background:#7c9b4d;right:12%; top:43%;}
.salePT .li7 span{ background:#b09e5f;right:24%; top:33%;}
.saleNet .saleInfo .saleIc{ display:none;}
.sf{}
.sf .tit{ padding:0 15px; line-height:2; font-size:20px; font-weight:bold; background:#039BDE; color:#fff;}
.sf .sfcon{ border:1px solid #DADADA; border-top:0; padding:0 10px; line-height:1.7; color:#4f4f4f; max-height:570px; overflow:auto;}
.sf .sfcon li{ padding:10px 5px; border-bottom:1px dashed #d1d1d1;}
.sf .sfcon li:last-child{border-bottom:0;}
.sf .sfcon li h5{ font-size:16px; color:#039bde;}
@media (min-width:640px){
	.prdList li:nth-child(3n+1){ clear:both;}
}
@media (max-width:1200px){
	.mauto{ padding:0 1em;}
	.nav li{ min-width:0;}
	.banner_list li .banSize{ height:auto; padding-bottom:58%;}
	
	.mainIndex .section1{ padding:80px 0 100px;}
	.mainIndex .section2{ padding:40px 0 100px;}
	.mainIndex .section3{ padding:70px 0 70px;}
	.ad_about{ padding-left:40px;font-size:100%;}
	.ad_about .abt_t::before{ left:-40px; width:0.5em; bottom:20px;}
	.mainIndex .section3 .line1{ height:70px;}
    .ad_about .abt_t .title1,.title2 .cn,.title3,.ad_contact .text .txt h3{ font-size:32px;}
	.prdIT1 .text h3,.prdIT2 .text h3,.prdIT3 .text h3,.ad_contact .text .txt p{ font-size:16px;}
	.mainIndex .section3,.ad_contact .text .txt .more a{ font-size:100%;}
	.ad_contact .text{ padding:60px 28.33% 35px 20px;}
	.recruitList .th1,.recruitList .td1{ padding-left:1em;}
	.recruitList .th4,.recruitList .td4{ width:6.5em;}
	.recruitList .icon_more{ margin-right:0.3em;}
}
@media (max-width:1100px){
	.nav li a{ padding:0 28px;}
	.sideLeft{ padding:35px 35px;}
	.pgwSlideshow .ps-list li .ps-item{ width:120px; height:120px;}
	.prdD_con{ padding-left:0;}
	.prdDBox{padding-bottom:0;}
	.newsDBox{ padding:25px 30px 10px;}
	
}
@media (max-width:960px){
	.body{ padding-top:1.4rem;}
	.header{position:fixed; top:0; left:0; width:100%; padding-top:0; height:1.4rem;  z-index:999; color:#333; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);}
	.logo_other .other .search_h{ display:none;}
	.logo_other{ padding:0;}
	.logo_other .mauto{ padding:0;}
	.logo_other .other{ padding-top:0;}
	.logo_other .other .lang{position:absolute; right:55px; top:50%; margin-top:-1em;}
	.logo_other .other .lang a{ line-height:2; padding:0 0.8em;}
	.logo_other .other .lang a .icon_lang{ width:1em; height:1em; background-size:contain;}
	.header .logo{ padding:0.17rem 2.5rem 0.17rem 0.3rem;line-height:1.06rem; text-align:center; margin:0; float:none; text-align:left;}
	.header .logo img{max-height:1.06rem; }
	.mobile_btn{ display:block; position:fixed; z-index:100; right:0; top:0; left:auto; width:50px; height:1.4rem;  text-align:center; line-height:50px; background:url(../images/menuToggle.png) no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;}
    .mobile_btn.open{ background-position:-50px center; background-color:#24228D;}
	.navBox{position:fixed; width:100%; left:0; top:1.4rem; bottom:0; display:none; background:#fff; margin:0; }
	.mobile_btn.open + .navBox{}
	.nav{ display:block; border-top:1px solid #E3E3E3; overflow:auto; height:100%;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #E3E3E3;}
	.nav li a{ font-size:16px; line-height:2.8; text-align:center; color:#333;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.nav .parent{ position:relative;}
	.nav .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:2.8em; background:url(../images/icon8.png) no-repeat 3.5em center; background-size:1em auto; }
	.nav li:hover .parent .icon_control,.nav li.act .parent .icon_control{ background-image:url(../images/icon9.png);}
	.nav li:hover > a,.nav li.act > a,.nav li:hover .parent a,.nav li.act .parent> a{ background:#24228D; color:#fff; }
	.subNav{ opacity:1; position:relative; top:0; left:0; margin-left:0;height:auto; width:100%; background:#f0f0f0; display:none;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.nav li:hover .subNav{ top:0;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.footer .cont_f,.footer .fr{ display:none;}
	.footer{ padding:1em 0;}
	
	.banner .bx-wrapper .bx-controls-direction{ display:none;}
	.banner .slide_prev, .banner .slide_next{ display:none;}
	.banner .swiper-pagination-bullet{ width:35px;}
	.banner_list .bx-wrapper .bx-pager.bx-default-pager a{width:35px;}
	.adPrd,.adPrd .it_top{ margin:0 -0.3em;}
	.adPrd .item .item_in,.adPrd .it_top .it_t .it_t_in{ margin:0 0.3em;}
	.prdIT1,.prdIT2 .imgBox{ margin-bottom:0.6em;}
	.ad_contact{ padding-top:150px;}
	
	.crumb{ display:none;}
	.main{ padding:1em 0;}
	.main .mauto{ padding:0 0.5em;}
	.sideMenu{ float:none; width:100%; padding-top:0; min-height:0 !important;}
	.sideMenuP{position:relative;}
	.sideMenu .tit{ display:block; line-height:3; text-align:left; font-size:130%; background:#24228D; color:#fff; padding-left:1em; position:relative; cursor:pointer;}
	.sideMenu .tit:after{ content:''; position:absolute; top:50%; margin-top:-0.5em; right:1em; width:1em; height:1em; background:url(../images/icon13.png) no-repeat center; background-size:contain; }
	.sideMenu .tit.open:after{ }
	.sideMenu ul{ display:none;}
	.sideMenu li a{ padding-left:1.3em;}
	.sideLeft{ margin-left:0;}
	.contact .cont_info{padding:0;}
}
@media (max-width:767px){
	.banner_list .bx-wrapper .bx-pager{ bottom:0.8em;}
	.mainIndex .section1,.mainIndex .section2,.mainIndex .section3{ padding:1.5em 0 2em;}
	.mainIndex .section5{ padding:1em 0 0;}
	.mainIndex .section4{ padding:0 0 2em;}
	.ad_about{ padding-left:2em;}
	.ad_about .abt_t::before{ left:-2em; width:0.5em; bottom:1em;}
	.ad_about .abt_b .text .more{ margin-top:1.2em;}
	.mainIndex .section3 .line1{ height:1.5em;}
    .title2{ margin-bottom:1.5em;}
	.title3{ left:0; margin-left:2.5em;}
	.adNewsBox .img{ display:none;}
	.adNewsBox .adNews{ margin-left:0; padding-left:7em;}
	.mainIndex .section3 .line1{ left:8em;margin-left:0;}
	.adNews .line2{ left:7em; }
	.adNews li{ margin-bottom:3em;}
	.adNews li .date{ left:-6em; top:-0.5em;}
	.adNews li a:hover .date:after,.adNews li.cur a .date:after{ width:1.2em; height:1em; background-size:contain; left:-1.5em; top:0.6em;}
	.adNews li .text{ padding-left:1em;}
	.adNews li .date .m_d{ font-size:200%;}
	.adNews li .text:after{ width:0.6em; height:0.6em; left:-0.3em; top:0.4em;}
	.ad_contact .text{ padding:2em 28.33% 2em 0;}
	.ad_contact{ padding-top:3em;}
	.ad_contact .text .txt p{ margin-bottom:1em;}
	.inBanner .tit_ban{ display:none;}
	.inBanner .inbanSize{ height:15em; background-size:cover;}
	.sideLeft{ padding:1.5em 1em 2em;}
	.newsDBox{ padding-bottom:0;}
	.about .item{ margin-bottom:1.2em;}
	.honorList{ margin:0 1em;}
	.pgwSlideshow .ps-list{ margin:4em -1em 0; padding:0 2em;}
	.pgwSlideshow .ps-list .ps-prev,.pgwSlideshow .ps-list .ps-next{ width:2em;}
	.pgwSlideshow .ps-list .ps-prev .ps-prevIcon,.pgwSlideshow .ps-list .ps-next .ps-nextIcon{ width:1em; margin-top:-1.1em; height:2.2em; background-size:2em 4.4em;}
	.pgwSlideshow .ps-list .ps-prev:hover .ps-prevIcon{ background-position:-1em 0;}
	.pgwSlideshow .ps-list .ps-next .ps-nextIcon{ background-position:-1em -2.2em;}
	.pgwSlideshow .ps-list .ps-next:hover .ps-nextIcon{ background-position:0 -2.2em;}
	.pgwSlideshow .ps-list li .ps-item{ margin:0 3px; width:60px; height:60px; box-sizing:border-box;}
	.prdList{ margin:0 -0.3em;}
	.prdList li{ margin-bottom:1.5em;}
	.prdList li .item{ margin:0 0.3em;}
	.prdD .prdD_tit{ padding:0;}
	.shareD{ display:none;}
	.prdD .prdD_tit{ margin-bottom:1.5em;}
	.prdD .prdD_img .downLoad{ margin-top:1.5em;}
	.prdD .prdD_img{ padding-bottom:2em;}
	.info_tab{ margin-bottom:1.2em;}
	.d_item{ padding:1em 0;}
	.more_d{ padding:1em 0;}
	.more_d .prev_next{ padding-right:0;}
	.more_d .back_d{ display:none;}
	.prdDBox{padding-bottom:0;}
	.contact .cont_info{margin-bottom:2em;}
	.contact .cont_info .item{ float:none; width:100%;}
	.contact .map{ height:15em;}
	.newsList li a{ padding:1em 0 1.2em;}
	.newsList li .imgBox{ width:35%;}
	.newsList li .text{ margin-left:35%; padding-left:1em;}
	.news .page{ margin-top:1.5em;}
	.newsD .newsD_con{ padding:1.5em 0;}
	.recruit .page{ margin-top:1.5em;}
	
	.galleryThumbs li .imgBox{ margin:0 0.2em; border-width:1px;}
	.galleryThumbs li .imgBox .img{ left:1px; right:1px; top:1px; bottom:1px;}
	.galleryThumbsBox{ padding:0 1em; margin-top:1em;}
	.galleryThumbsBox .slide_prev,.galleryThumbsBox .slide_next{width:1em; margin-top:-1.1em; height:2.2em; background-size:2em 4.4em;}
	.galleryThumbsBox .slide_prev{ }
	.galleryThumbsBox .slide_prev:hover{ background-position:-1em 0;}
	.galleryThumbsBox .slide_next{ background-position:-1em -2.2em;}
	.galleryThumbsBox .slide_next:hover{ background-position:0 -2.2em;}
	.saleNet{ height:auto;}
	.saleNet .saleImg{ margin:0 0 1em; float:none;}
	.saleNet .saleInfo{position:relative; width:100%;  top:auto; right:auto;}
	.sf .sfcon{ max-height:none;}
}
@media (max-width:640px){
	.ad_about .abt_t .img{ display:none;}
	.ad_about .abt_t .text{ float:none; width:100%;}
	.ad_about .abt_b .img,.ad_about .abt_b .text{ float:none; width:100%;}
	.ad_about .abt_b .img{ margin-top:1em;}
	.adPrd .item{ width:50%;}
	.adPrd .item3{ width:100%;}
	.ad_contact{ padding-top:1.5em;}
	.ad_contact > .img{ display:none;}
	.ad_contact .text .bg{ width:100%;}
	.ad_contact .text{ padding:2em 1.5em; width:100%;}
	.partner li{ width:25%;}
	.prdList li{ width:50%;}
	.prdList li:nth-child(2n+1){ clear:both;}
	.message .msg_text{ margin-bottom:1em;}
	.form_msg dd{ float:none; width:100%;}
	.form_msg dd .item,.form_msg .item{ margin-bottom:1em;}
	.form_msg .submit{ margin-top:1.5em;}
	.prdDSlide{ padding:0 1em; margin:0;}
	.prdDSlide .slide_prev,.prdDSlide .slide_next{ width:1.35em; height:2em; background-size:2.7em 4em; margin-top:-1em;}
	.prdDSlide .slide_prev{ background-position:0 0;}
    .prdDSlide .slide_prev:hover{ background-position:-1.35em 0;}
    .prdDSlide .slide_next{ background-position:-1.35em -2em;}
    .prdDSlide .slide_next:hover{ background-position:0 -2em;}
	.prdMsg .form_msg .msg{ padding:0.7em 0 1em;}
	.prdMsg .form_msg h4{ margin-bottom:1em;}
}
@media (max-width:520px){
	.body{font-size:0.35rem;}
	.nav li a{ font-size:0.35rem;}
	.banner .swiper-pagination-bullet{ width:2em;}
	.banner_list .bx-wrapper .bx-pager.bx-default-pager a{width:2em;}
	.ad_about .abt_t .title1, .title2 .cn, .title3, .ad_contact .text .txt h3{ font-size:140%;}
	.more a img{ max-height:5em;}
	.prdIT1 .text h3, .prdIT2 .text h3, .prdIT3 .text h3, .ad_contact .text .txt p{ font-size:105%;}
	.title3{ margin-left:4em;}
	.ad_contact .text .txt p img{ margin-right:0.5em; width:1.5em;}
	.inBanner .inbanSize{ height:10em;}
	.about .item h3{ font-size:130%;}
	.prdList li .text h3{ font-size:105%;}
	.prdList li .text .sim{ font-size:90%;}
	.prdD .prdD_tit h3{ font-size:130%;}
	.info_tab li{ font-size:105%;}
	.prdD_con{ font-size:100%;}
	.contact .cont_info{ font-size:100%;}
	.form_msg .submit .btn{ font-size:110%;}
	.newsList li .imgBox .imgSize{ padding-bottom:75%;}
	.newsList li .text .tit_time{ margin-bottom:0.1em;}
	.newsList li .text .tit_time h3{ font-size:105%;}
	.newsList li .text .sum{ font-size:90%;}
	.newsList li .text .tit_time .time{font-size:90%;}
	.newsD_tit h3{ font-size:130%;}
	.newsD_tit .t_s{ font-size:90%;}
	.newsD .newsD_con{ font-size:100%;}
	.recruitList table{ font-size:85%;}
	.recruitD dl .dd_l{ font-size:105%;}
	.recruitD dl .dd_r{ margin-left:6.5em;}
	.sf .tit{ font-size:130%;}
	.sf .sfcon li h5{ font-size:110%;}
}

