*{margin: 0;}
.ba{display: none;}
.title{ text-align:center;  padding-top:2%; overflow:hidden; padding-bottom:3%;}
.title figure{ position:relative;display:inline-block; font-size:30px; color: #0080c7;    letter-spacing: 2px;text-transform:uppercase;}
.title figure span{ display:block; color:#bbb;  font-size: 16px;letter-spacing: 2px; font-weight: normal; }
.title figure::before,
.title figure::after{ position:absolute; content:''; height:1px; width:280%; bottom:30%;
background: rgb(254,255,255); 
background: -moz-linear-gradient(left,  rgba(254,255,255,1) 0%, rgba(233,233,233,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(254,255,255,1) 0%,rgba(233,233,233,1) 100%); 
background: linear-gradient(to right,  rgba(254,255,255,1) 0%,rgba(233,233,233,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=1 ); 
}
.title figure::before{ left:0; transform:translateX(-105%);}
.title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}
@media(max-width:768px){
.title figure{font-size:20px;}
.title figure span{font-size:12px;}
    .title{padding: 2% 0 1%}
}
/*Top002070 */
.Top002070{ position:fixed; left:0; top:0; width:100%;  z-index:100;box-shadow: 0 0 2px rgba(0,0,0,0.2)}
.Top002070 .t{line-height: 40px;overflow: hidden;color: #fff;background: rgba(0,128,199,0.5)}
.Top002070 .t h3{float: left;}
.Top002070 .t p{float: right;}
.Top002070 .header{background: rgba(255,255,255,0.95)}
.Top002070 .header-left{position:relative; float: left;width:40%; max-width:191px;line-height: 64px;}
.Top002070 .header-right{  position:relative; float: right;    margin-top: 12px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}

.Top002070 .header-mid{ float: right;width: 70%;}


.Top002070 .top-language a{ position:relative; padding:0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute;     z-index: 111;width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;    border: 1px #ddd solid;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:12px 0; font-size:16px;position:relative; }
.Top002070 .header-menu li em::after{ position: absolute;right: 0;top: 50%;margin-top: -1.5px;content: '';width: 3px;height: 3px;background-color: #bdbdbd;}
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#0080c7; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#0080c7;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#0080c7;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:auto;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#0080c7 !important;} 
.Top002070 #open_menu i{background:#0080c7; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#0080c7;}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
@media(max-width:768px){
    .Top002070 .t h3{font-size: 14px;}
    .Top002070 .header-left{line-height: 50px;}.Top002070 .header-right{margin-top: 5px;}
    .Top002070 .t p{font-size: 12px;}
}
/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;margin-bottom: 3%}
.Banner002388 img{ position: relative;width: 100%;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 130%; left: -15%; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 150%; left: -25%;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 190%; left: -45%;}
}
/*Menu002517 */
.Menu002517{   }
.Menu002517 .side-title{     background: #333; padding-left: 28px; font-size:20px; color:#fff;    line-height: 48px; }

.Menu002517 .side-title span{ display:block; font-size:12px; text-transform:uppercase; padding-top:5px;}
@media(min-width:1025px){

.Menu002517 .side-title span{ color:#79a1dc;}
.Menu002517{position:relative; z-index:10; }
}
.Menu002517 .side-menu li{    margin: 4px 0; background: #eee;}
.Menu002517 .side-menu li a{ display:block; position:relative; padding:0 28px; line-height:47px; transition:0.2s;color:#0080c7;font-weight:bold;font-size:16px;}
.Menu002517 .side-menu li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#fff; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{ opacity:1; left:14px;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{ background:#0080c7; color:#fff;}
@media(max-width:1024px){
.Menu002517 .side-title{ padding:10px 0;}
.Menu002517 .side-menu{ display:none;}
    @media(max-width:768px){
        .Menu002517 .side-title{padding:0;padding-left: 10px;    font-size: 16px;    line-height: 30px;}
        
    }
/*移动端 滚动导航*/
.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:#fff; padding:0 20px; position:relative;}
.Menu002517 #side-menu li a{ float:left; line-height:40px; padding:0 30px;}
.Menu002517 #side-menu li.aon a{background:#0080c7; color:#fff;}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#0080c7; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{ display:none;}
}
@media(max-width:480px){
.Menu002517 #side-menu li a{padding:0 20px;}
    .Menu002517 #side-menu{background: #f7f7f7}
}
/*
 .Location002308 为demo编号
 */
.Location002308{ }
.Location002308 dl{ background: #f7f7f7; line-height:44px; border-bottom:#e5e5e5 1px solid;padding: 0 20px 0 35px;margin: 0;}
.Location002308 em{ font-style:normal;color: #999;  float:right;}
.Location002308 em span{ color:#333;}
.Location002308 em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002308 em a:first-child{ margin-left: 5px;}
.Location002308 em a:hover{ color: #87b2c7;}
.Location002308 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location002308 dl dd{ float: left;}
.Location002308 dl dd span{ display: inline-block;     font-weight: bold;position: relative;font-size: 20px; color: #0080c7;}
.Location002308 dl dd span a { color: #0080c7;}
.Location002308 dl dd span:after,.Location002308 dl dd span:before{ content: "";  position:absolute; display: block; background-color: #87b2c7;}

@media(max-width:640px){
    .Location002308{display: none;}
.Location002308 em{ display:none;}
.Location002308 dl{ padding:0;}
.Location002308 dl dd span:after{bottom: -1px;}
}
.cpzx{position: relative;padding-bottom: 4%;background: url(../images/Banner002388-img.jpg);background-size: contain;background-attachment: fixed;}
.cpzx .title{position: relative;z-index: 2}
.cpzx .title figure{color: #fff;}
.cpzx .title figure::before, .title figure::after{}
.cpzx:after{content: "";background: rgba(0,0,0,0.4);width: 100%;height: 100%;top: 0;left: 0;position: absolute;z-index: 0}
.cpzx dl{overflow: hidden;border-top: 1px #ddd solid;border-left: 1px #ddd solid;position: relative;z-index: 2;}
.cpzx dl dd{float: left;width: 25%;border-right: 1px #ddd solid;border-bottom: 1px #ddd solid;position: relative;    background: #fff;}
.cpzx dl dd .Ispic {padding-bottom:50%;background-size:contain;}
/* .cpzx dl dd img{padding: 4% 15%;} */
.cpzx dl dd .wo{position: absolute;background: rgba(255,255,255,0.5);width: 53%;height: 100%; right: 0;top: 0;z-index: 8;    padding-top: 15%;padding-left: 12px;padding-right: 5px}
.cpzx dl dd .wo h2{position: relative;color: #008ad3;padding-bottom: 10px;margin-bottom: 10px;font-family: 'Oswald',"游ゴシック Medium", "Yu Gothic Medium","メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;    font-size: 32px;}
.cpzx dl dd .wo h2:after{position: absolute;width: 50px;height: 1px;background: #008ad3;bottom: 0;left: 0;content: "" }
.cpzx dl dd .wo p{font-size: 15px;font-weight: bold;color: #000;}
.cpzx dl dd .m{position: absolute;width: 100%;text-align: center;height: 100%;left: 0;top: 0;background: rgba(1,61,130,0.95);opacity: 0;z-index: 10}
.cpzx dl dd:hover .m{opacity: 1;}
.cpzx dl dd .m a{position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%);display: inline-block;border: 1px rgba(255,255,255,0.7) solid;padding: 0 20px;border-radius: 5px;    line-height: 27px;color: #fff;}
.cpzx dl dd .m a:hover{background: #fff;color:#008ad3; }
@media(max-width:640px){
    .cpzx dl dd{width: 50%;} 
    .cpzx dl dd .wo{padding-top: 5%;padding-left: 8px;    width: 62%;}
    .cpzx dl dd .wo h2{font-size: 24px;padding-bottom: 5px;margin-bottom: 5px;}
    .cpzx dl dd .wo p{font-size: 12px;}
}
/*RighInfo002163 */
.RighInfo002163{ padding:2% 0;}
.RighInfo002163 .img{ float:left; position:relative; width:56%;}
.RighInfo002163 .img .big_img { }
.RighInfo002163 .img .big_img figure {  padding-bottom:62%;}
.RighInfo002163 .img .list { overflow:hidden;}
.RighInfo002163 .img .bd  {margin-top:2%;}
.RighInfo002163 .img .bd li  {float:left;width:32%;margin-right:2%;padding:5px;border: 1px solid #f2f2f2;cursor:pointer;}
.RighInfo002163 .img .bd li.on  {border: 1px solid #0080c7;}
.RighInfo002163 .img .bd li:last-child {margin-right:0;}
.RighInfo002163 .img .bd li figure  { padding-bottom:62%;}
.RighInfo002163 .img .hot{ position:absolute; right:3px; top:10%; background:url(../images/RighInfo002163-icon_hot.png) no-repeat; width:47px; height:19px; z-index:5;}
.RighInfo002163 .img .bx-wrapper{ position:relative; z-index:3; margin:15px;}
.RighInfo002163 .img .bx-wrapper li img{ display:block; width:100%;}
.RighInfo002163 .img aside{ position:absolute;left:0; top:0; width:100%; height:100%;background:rgba(162, 162, 162, 0.06); }
.RighInfo002163 .img aside i{ background-image:url(../images/RighInfo002163-jiao_hover.png);}
.RighInfo002163 .img .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:2%;}
.RighInfo002163 .img .bx-pager *{ width:6px; height:6px;}
.RighInfo002163 .img .bx-pager div{ display:inline-block; margin:0 3px;}
.RighInfo002163 .img .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; border-radius:50%; background:#fff;}
.RighInfo002163 .img .bx-pager div a.active{ background:#e5bb49;}
.RighInfo002163 .img .text {margin-top:4%;line-height: 24px;position: relative;color:#adadad;}

.RighInfo002163 .intro{ float:right;width:42%;color:#888;}
.RighInfo002163 h2,
.RighInfo002163 h5{margin:0; font-weight:normal;}
.RighInfo002163 h2{ font-size:24px;color:#000;}
.RighInfo002163 h5{ font-size:14px; color:#555; border-bottom:1px dashed #eee; padding:10px 0 15px 0; margin-bottom: 2%}
.RighInfo002163 .intro pre{ line-height:24px;  text-align:justify; text-justify:inter-ideograph;margin:20px 0;}
.RighInfo002163 .intro dd{ line-height:34px;overflow: hidden;border-bottom:1px dashed #eee;    font-size: 13px;}
.RighInfo002163 .intro dd b{float: left;width: 30%;    color: #666;font-size: 14px;
    font-weight: 400;}
.RighInfo002163 .intro dd p{float: left;width:70%;color: #000}
.RighInfo002163 .intro .price{ color:#d2b162; font-size:16px; padding:15px 0; margin:15px 0; border-top:1px solid #333;}
.RighInfo002163 .intro .price b{ font-size:24px;}
.RighInfo002163 .intro li{ float:left; position:relative; width:40%; text-align:center; margin-right:4%; max-width:134px;}
.RighInfo002163 .intro li figure{ position:absolute; bottom:95%; left:0; width:100%; background:#fff; z-index:1; display:none; padding:0 5px;}
.RighInfo002163 .intro li:hover figure{ display:block;}
.RighInfo002163 .intro li figure img{ padding:3px; border:1px solid #e5e5e5;}
.RighInfo002163 .intro li figure p{ margin:0; font-size:12px; line-height:26px;}
.RighInfo002163 .intro li figure p.p2:before{ display:block; content:'';  height:1px; width:80%; margin:0 auto; margin-top:13px;background:#ccc;}
.RighInfo002163 .intro li figure p i{ font-style:normal; display:inline-block; padding:0 5px;margin-top:-13px; background:#fff;}
.RighInfo002163 .intro li span{ position:relative; display:block; z-index:2; cursor:pointer; line-height:40px; border-radius:4px; background:#3cb034; font-size:16px; color:#fff; }
.RighInfo002163 .intro li.taobao span{ background-color:#ec653b;}
.RighInfo002163 .intro li span:after{ display:inline-block; content:''; background:url(../images/RighInfo002163-icon_wx.png) no-repeat; width:29px; height:14px; margin-left:10px; vertical-align:middle;}
.RighInfo002163 .intro .download{ display:inline-block;height:34px;margin-top:6%;padding:2% 30px;background:url("../images/pdf.png") no-repeat left center/25px ;}
.RighInfo002163 .content {padding:2%; border: 1px solid #e2e2e2;border-top: 0;}
.RighInfo002163 .back {display:block;position:relative;margin:0 0 10px 10px;padding-left:15px;}
.RighInfo002163 .back:before,
.RighInfo002163 .back:after {position:absolute;content:'';width:9px;height:2px;left:0;background:#333;}
.RighInfo002163 .back:before {top:6px;transform:rotate(-45deg);}
.RighInfo002163 .back:after {bottom:5px;transform:rotate(45deg);}

.RighInfo002163 .contact{ margin:7% 0;}
.RighInfo002163 .contact dd{ float:left; background:rgba(41,41,41,0.5); width:32%; margin-right:2%; text-align:center; font-size:12px; color:#999;}
.RighInfo002163 .contact dd span{ display:block; height:51px; width:51px; margin:0 auto 20px; background:url(../images/RighInfo002163-icon.png) no-repeat left top;}
.RighInfo002163 .contact dd.dd_3{ margin-right:0;}
.RighInfo002163 .contact dd.dd_2{padding:30px 0 15px;}
.RighInfo002163 .contact dd p{ margin:0; line-height:20px; height:40px;}
.RighInfo002163 .contact dd a{ display:block; padding:30px 0 15px;color:#999;}
.RighInfo002163 .contact dd a:hover{ background-color:#7b6a41 !important; color:#fff;}
.RighInfo002163 .contact dd:hover span{ background-position:left bottom;}
.RighInfo002163 .contact dd.dd_2 span{ background-position:-71px 0;}
.RighInfo002163 .contact dd.dd_3 span{ background-position:-140px 0;}
.RighInfo002163 .contact dd.dd_3:hover span{ background-position:-140px bottom;}
.RighInfo002163 .contact .bdsharebuttonbox a{ margin:0; line-height:none; float:none; height:auto; background:none !important; opacity:1 !important;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:none;}

.RighInfo002163 .title{ font-size:18px; text-align:left; color:#0080c7; background:url(../images/RighInfo002163-titlebg.png) no-repeat center center; margin-bottom:2%;padding-bottom: 0;padding-left:2%;font-weight: bold;margin-top: 2%}
.RighInfo002163 .des_title{ font-size:18px;margin-top: 2%; text-align:left;background: linear-gradient(#fefefe, #f2f2f2);background-color: #fcfcfc;padding: 10px 0 10px 10px;position: relative;border: 1px solid #e2e2e2;font-size:18px;font-weight: bold;color:#000;}

.RighInfo002163 .PicList0088 .item{ position:relative;float:left;width:30%;margin-right:3.3%; background:rgba(162, 162, 162, 0.06); text-align:center;color:#999;}
.RighInfo002163 .PicList0088 .item:nth-child(3n){margin-right:0;}
.RighInfo002163 .PicList0088 .item a{ position:absolute; left:0; top:0; width:100%; height:100%; }
.RighInfo002163 .PicList0088 .item a:hover{ border-color:#4d4223;}
.RighInfo002163 .PicList0088 .item a:hover i{ background-image:url(../images/RighInfo002163-jiao_hover.png);}
.RighInfo002163 .PicList0088 .item figure{  margin:0 auto;}
.RighInfo002163 .PicList0088 .item figure img{ display:block; width:100%;}
.RighInfo002163 .PicList0088 .item h3{ font-weight:normal; font-size:18px; }
.RighInfo002163 .PicList0088 .item p{color: #333; font-size:14px; padding:20px 0; width:80%; margin:0 auto;}
.RighInfo002163 .PicList0088 .item p i{ font-style:normal; font-size:18px;}
.RighInfo002163 .PicList0088 .item:hover p,
.RighInfo002163 .PicList0088 .item:hover h3{ color:#0080c7;}
.RighInfo002163 .PicList0088 .item:hover p{ border-top-color:#0080c7;}

.RighInfo002163 .owl-nav,.RighInfo002163 .owl-dots{ text-align:center; padding-top:3%;display: none}
.RighInfo002163 .owl-nav div{ display:inline-block; width:24px; height:24px; margin:0 5px; background:url(../images/RighInfo002163-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; cursor:pointer;}
.RighInfo002163 .owl-nav div.disabled{ cursor:default;}
.RighInfo002163 .owl-nav .owl-prev.disabled{ background-position: left top;}
.RighInfo002163 .owl-nav .owl-next{ background-position: right top;}
.RighInfo002163 .owl-nav .owl-next.disabled{ background-position: right bottom;}
@media(max-width:768px){
    .RighInfo002163 h2{ font-size:20px;}
.RighInfo002163 .img,
.RighInfo002163 .intro{ float:none; width:auto;}
.RighInfo002163 .img{ max-width:480px; margin:0 auto;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_mshare{ display:block;}
.RighInfo002163 .contact .bdsharebuttonbox a.bds_more{ display:none;}
.RighInfo002163 .owl-carousel{ margin:0 auto; max-width:600px;}
}
@media(max-width:480px){
.RighInfo002163 .contact dd{ width:49%;}
.RighInfo002163 .contact dd.dd_2{ margin-right:0;}
.RighInfo002163 .contact dd.dd_3{ width:100%; margin-top:2%;}
.RighInfo002163 .contact dd.dd_3 a{ padding:15px 0;}
.RighInfo002163 .contact dd.dd_3 p{ height:auto;}
.RighInfo002163 .owl-carousel{max-width:375px;}
}
/***插件相同参数 到时统一留一份即可***/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
/***END***/
/*
 .PicList002323 为demo编号
 */
.PicList002323{ padding: 3% 0 0; margin: 0 auto;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .PicList0088{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ }
.PicList002323 ul li{ float: left; width: 48%;margin: 0 2% 3% 0;text-align: center;    border: 1px #eee solid;}
.PicList002323 ul li:nth-child(2n){margin-right: 0;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #333;line-height: 50px; font-weight: normal; font-size: 14px;background: #f7f7f7}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0075b8;background: none}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:23.5%;}
.PicList002323 ul li:nth-child(2n){margin-right: 2%;}
.PicList002323 ul li:nth-child(4n){margin-right: 0;}

}
@media screen and (max-width:768px ){
    .PicList002323 ul li h3{line-height: 34px;} 
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0079c3; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
.qy{padding:3% 0 4%; }
.qy h4{line-height: 40px;font-weight: normal}
.qy h4 span{font-size: 17px;color: #0080c7;margin: 2% 0 1%;font-weight: bold;}
.qy h5{font-weight: normal;line-height: 30px;font-size: 14px;}
.qy h5 span{font-weight: bold;color: #333;display: block;font-size: 17px}
.qy p{line-height: 34px;color: #000;font-size:16px;}
.qy p.z{text-align: center;    margin-bottom: 3%;}
.qy .l{float:left;width: 39%;    padding-right: 2%;}
.qy .r{float:right;width: 59%;}
/*
 .RighInfo002238 为demo编号
 */
.RighInfo002238{ padding:4% 0 0;}
.RighInfo002238 .gsjj{background: url(../images/jj-2.png) no-repeat center bottom;padding-bottom: 28%;}
.RighInfo002238 .jg{text-align: center;padding-top: 1%;}
.RighInfo002238 .title{text-align: center;    padding-bottom: 0;}
.RighInfo002238 .title h3{font-size: 28px;font-weight: bold;color: #0080c7;letter-spacing: 1px;    position: relative;
    z-index: 2;}
.RighInfo002238 .title span{font-size: 48px;font-weight: bold;color: #eee;text-transform: uppercase;margin-top: -60px;  display: block;z-index: 0;
    position: relative;}
.RighInfo002238 .tit:after{ position: absolute;left: 20%;top: 50%; content:"";width:71px; height:1px; background:#0080c7;display:block; }
.RighInfo002238 .gy img{float: left;margin-right: 1%;width: 49%;margin: 2% 1% 2% 0}
.RighInfo002238 .con{font-size:16px; color:#5e5e5e; line-height:34px; margin:0;text-align: center;}
.RighInfo002238 .fz_60{ font-size:30px;}
.RighInfo002238 .bg{ position: relative; background-color: #202020; min-height: 400px; margin: 50px 0 0; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.RighInfo002238 .bg li{color: #c79669; font-size: 16px; width: 33.3334%; padding:20px 0 ; margin: 0 auto; position: relative; z-index: 3;text-align: center; float: left; width:50%;}
.RighInfo002238 .bg li p{   border: 1px solid #c79669;  margin: 0 auto 15px;width: 130px; height:130px;border-radius: 130px;}
.RighInfo002238 .bg li p b{ font-family: arial; display: block; padding: 44px 0 10px}
.RighInfo002238 .dz{background: #f7f7f7;padding: 3% 2%;}
.RighInfo002238 .dz h3{    font-size: 28px;font-weight: 100;color: #333;margin-bottom: 20px;}
.RighInfo002238 .dz p{font-size: 14px;line-height: 30px;}
@media(max-width:640px){
    .RighInfo002238{padding-top: 0}
    .RighInfo002238 .gsjj{padding-bottom: 100%;}
    .RighInfo002238 .dz h3,.RighInfo002238 .fz_24{font-size: 20px}  
    .RighInfo002238 .fz_36{font-size: 14px;}
    .RighInfo002238 .tit:after{left: 30%}
    .qy p,.RighInfo002238 .con{font-size: 12px;    line-height: 22px;}
    .RighInfo002238 .title h3{font-size: 20px;line-height:89px}
    .qy .r,.qy .l{width: 100%;}
    .RighInfo002238 .title span{font-size: 22px;}
}
.RighInfo002239 p{line-height: 24px;font-size: 15px;margin-bottom: 2%}
.RighInfo002239 .title{text-align: center;    padding-bottom: 0;margin: 2% 0 2%;line-height: 36px;}
.RighInfo002239 .gy { display: flex; align-items: stretch;}
.RighInfo002239 .gy dd{text-align: center;line-height: 40px;overflow: hidden;width: 32%;float: left;margin-right: 2%;background: #eee;}
.RighInfo002239 .gy dd:nth-child(3){margin-right: 0;}
.RighInfo002239 .gy .pic{ overflow: hidden;  }
.RighInfo002239 .gy p{line-height: 27px;font-size: 15px;text-align: left;padding: 6%;  background: #eee;min-height: 126px;}
.RighInfo002239 .gy .l{}
.RighInfo002239 .gy .r{}
.RighInfo002239 .gy .pic img{width: 100%;    transition: all .8s ease;}
.RighInfo002239 .gy .pic:hover img{transform: scale(1.1);}
.RighInfo002239 .gy .pic:last-child{margin-right: 0;}
.RighInfo002239 .title h3{font-size: 24px;font-weight: normal;color: #0080c7;letter-spacing: 1px;    position: relative;
    z-index: 2;}
.RighInfo002239 .jg dd:before{position: absolute;content: "";background:url(../images/jt.png) no-repeat left top;width: 20px;height: 5px;top: 48%;right: 0px;}
.RighInfo002239 .jg dd:nth-child(6):before{display: none;}
.RighInfo002239 .jg dd{float: left;width: 20%;    text-align: center;background: #0080c7;color: #fff;padding: 4% 0;position: relative;}
.RighInfo002239 .jg dd:after{position: absolute;content: "";background: rgba(255,255,255,0.4);width: 1px;height: 40px;top: 0;right: 0px;}
.RighInfo002239 .jg dd h3{font-weight: normal;}
.RighInfo002239 .title span{font-size: 40px;font-weight: bold;color: #0080c7;text-transform: uppercase;  display: block;z-index: 0;position: relative;}
.RighInfo002239 .qy dl { display: flex;align-items:stretch;}
.RighInfo002239 .qy dd{float: left;width:24.2%;margin-right: 1%;margin-top: 1%;background:#0080c7;}
.RighInfo002239 .qy dd i {display: block;width: 100%; padding-bottom: 2%;background:#fff;}
.RighInfo002239 .qy dd p{background: #0080c7;padding: 10% 8%;color: #fff;margin-bottom: 2%;min-height: 230px;}
.RighInfo002239 .qy dd:last-child{margin-right: 0;}
@media(max-width:640px){
    .RighInfo002239 .jg dd{width: 33.33%;margin-bottom: 1%}
    .RighInfo002239 .gy p{line-height: 22px;}
    .RighInfo002239 .title h3{font-size: 20px;}
    .RighInfo002239 .title span{font-size: 22px;}
    .RighInfo002239 p{font-size: 12px;line-height: 22px;}
    .RighInfo002239 .gy p{font-size: 12px;padding: 2%;min-height: inherit}
 
  
    .RighInfo002239 .jg dd h3{font-size: 12px;}
}
/*Other002638 */
.Other002638 ul{ position:fixed; right:0; z-index:110; top:50%; margin-top:-122px;box-shadow: 0 0 18px rgba(0,0,0,0.4);border-radius: 5px 0 0 5px;background: #666;}
.Other002638 ul .btn{cursor: pointer;top: 45%;border-radius: 5px;    letter-spacing: -5px;
    position: absolute;
    left: -40px;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 22px;
    background: #f7f7f7;
    font-family: "å®‹ä½“";}
.Other002638 li{ position:relative; border-bottom: 1px rgba(255,255,255,0.1) dashed;}
.Other002638 li > a{ display:block; width:60px; height:60px; background: url(../images/Other002638_icon.png) no-repeat center top ; transition:0.3s;}
.Other002638 li > a:hover{ background-color:#0080c7;}
.Other002638 li.li_tel .wap{ display:none;}
.Other002638 li.li_tel aside,.Other002638 li.li_wx aside{ display:none; position:absolute; right:100%; line-height:40px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#0080c7; margin-right:1px;border-radius:3px; padding:0 10px; font-size:18px; color:#fff;}
.Other002638 li.li_wx aside{padding-top: 10px;width: 120px;height: 120px;}
.Other002638 li.li_email a{ background-position:center -61px;}
.Other002638 li.li_qq a{ background: url(../images/QQ.png) no-repeat center center ;}
.Other002638 li.li_qq a:hover{ background:#0080c7 url(../images/QQ.png) no-repeat center center ;}
.Other002638 li.li_wx a{ background-position:center -122px;}
.Other002638 li.li_gettop a{ background-position:center -183px;}
@media(min-width:1025px){
.Other002638 li.li_tel:hover aside,.Other002638 li.li_wx:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002638 li.li_tel a{ display:none;}
.Other002638 li.li_tel .wap{ display:block;}
}

.Other002638 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.Other002638 .pop-up .ycenter{ height:100%;}
.Other002638 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #0080c7; border-radius:10px; padding:2%;}
.Other002638 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#0080c7; cursor:pointer;}
.Other002638 .pop-up .close::before,
.Other002638 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
.Other002638 .pop-up .close::before{ transform:rotate(45deg);}
.Other002638 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.Other002638 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002638 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.Other002638 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#0080c7; max-width:120px;}
.Other002638 .pop-up#form td .btn_reset{ background:#999;}
.Other002638 .pop-up#form td textarea.text{ height:90px;}
.Other002638 .pop-up#form p{ margin:0; text-align:center; color:#0080c7;}
.Other002638 .pop-up#map .main{ padding:15px;}
.Other002638 .pop-up .map{ height:300px;}
@media(max-width:640px){
    .Other002638{display: none;}
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:30px; height:30px;}
.Other002638 li.li_tel a{ background-position:center -13px;}
.Other002638 li.li_email a{ background-position:center -75px;}
.Other002638 li.li_map a {background-position: center -137px;}
.Other002638 li.li_gettop a {background-position: center -198px;}
}

.cpyy{background: #f7f7f7;    padding: 2% 0 4%;}
.cpyy dd{float: left;width: 20%;text-align: center;    padding-bottom: 3%;    background: rgba(255,255,255,0.5);}
.cpyy dd img{padding: 23% 23% 4%;}
.cpyy dd .hh{display: none;}
.cpyy dd .h{display: inline-block;}
.cpyy dd:hover .hh{display: inline-block;}
.cpyy dd:hover .h{display: none;}
.cpyy dd h3{color: #333;line-height: 40px;    font-weight: normal;}
.cpyy dd:hover{background: #0080c7;color: #fff;}
.cpyy dd:hover h3{color: #fff;}
@media(max-width:640px){
    .cpyy dd{width: 33%;padding-bottom: 0} 
    .cpyy dd:nth-child(5){margin-left: 15%;}
    .cpyy dd h3{font-size: 14px;}
}
/*PicList001912*/
.PicList001912{margin: 2% 0}
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:2%; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;color: #333;}
.PicList001912 li h3 a{margin-left: 50px;    font-weight: 100;}
.PicList001912 li h3 a:hover{text-decoration: underline}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#666;}
.PicList001912 li .more{ color:#d4282e;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
    .PicList001912 li p{font-size: 12px;}
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}
/*
 .TextList002322 为demo编号
 */
.TextList002322{ padding: 2% 0;}
.TextList002322 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.TextList002322 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/TextList002322-icon.png) no-repeat; margin-top: -9px;} 

.TextList002322 .list li{ position: relative; padding: 15px 100px 15px 0; line-height: 22px;border-bottom: 1px #eee solid}
.TextList002322 .list li *{ color: #333;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;color: #999;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }

.TextList002322 .list li a:hover{ color: #0080c7;}
@media only screen and (max-width:767px ) {
	
    .TextList002322 .list li time{font-size: 12px;}
    .TextList002322 .list li{    padding: 10px 70px 10px 0;}
    .TextList002322 .list li a{font-size: 13px;}
}

/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}

.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:126px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:50px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:-100%;transition: 1s;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#0080c7;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:160%;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
    .Banner002058 li img{ display:block; width:160%;max-width: inherit}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}
.ss{overflow: hidden;margin: 2% 0}
.ss .search{ float: right; margin-top: 8px;  padding-right: 28px; position: relative; max-width: 300px; width: 30%;line-height: 27px;}
.ss .search .sreach_ipu {    padding: 5px; width: 100%;  background: #fff; display: block;}
.ss .search .searBtn { width: 28px;height: 100%;  border: none; display: block; position: absolute; right: 0; top: 0; background: #0080c7 url(../images/Shop002484-sar_03c.png) no-repeat center center;}
@media(max-width:768px){
    .ss .search{width: 100%;}
}
.kc{margin-top: 2%; }
.kc tr th{line-height: 40px;font-size:16px;color: #333;font-weight:bold ;text-align: left;padding-left: 10px}
.kc tr td{width: 16.6%;line-height: 20px;font-size: 14px; padding: 15px 0 15px 10px;border-left: 1px #eee solid;color:#333;}
.kc tr{border-bottom: 1px #ddd solid; border-right: 1px #eee solid;border-top: 1px #eee solid;line-height: 40px;}
.kc tr:nth-child(odd){background:#f9f9f9;}
.kc tr:first-child{background: #d9edf7;}

@media(max-width:768px){
 .kc{margin-top: 1%;    border: 1px #ddd solid;}   
}
/*PicList001958*/
.PicList001958{padding: 3% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}

.PicList001958 li .pic{float: left;overflow: hidden;width: 30%;margin-right: 4%}
.PicList001958 li .pic img{ width: 100%;    transition: all .8s;}
.PicList001958 li:hover .pic img{transform: scale(1.1);}
.PicList001958 li .wo{ float: left;width: 66%;}
.PicList001958 li .wo span{display: inline-block;line-height: 30px;padding: 0 35px;border-radius: 20px;border: 1px #ddd solid;margin-top: 10px;float: right;}
.PicList001958 li:hover .wo span{background:#0080c7; border: 1px #0080c7 solid;color: #fff;}
.PicList001958 li .Ispic{ position:relative; overflow: hidden;}

.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:0 0 15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:24px; }
@media(max-width:768px){
    .PicList001958 li .pic,.PicList001958 li .wo{width: 100%;}
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}
/*
 .Floor001703 为demo编号
 */
.Floor001703{ padding:20px 0 4%; overflow:hidden;}


.Floor001703 .intro{ float:left; width:55%; padding:0 5%;}
.Floor001703 .intro h3{font-weight: normal;font-size: 24px;color: #333;}
.Floor001703 .intro p{line-height: 28px;margin: 5% 0 5%;}
.Floor001703 .img{ float:right; width:45%;}
.Floor001703 .info{ padding:2% 0;max-height:385px; overflow: hidden;}
.Floor001703 .menu a{ float:left; background:url(../images/Floor001703-icon.png) no-repeat left center; padding-left:20px; color:#0080c7; font-size:16px; margin-right:20px;}
.Floor001703 .menu a:last-child{ margin-right:0;}
@media(max-width:768px){
    .Floor001703 .intro h3{font-size: 16px;}
    .Floor001703 .intro p{font-size: 12px;line-height: 22px;    margin: 2% 0 1%;}
.Floor001703 .intro,
.Floor001703 .img{ float:none; width:auto;}
.Floor001703 .intro{ padding:0; padding-bottom:5%;}
.Floor001703 .img{ text-align:center;}
}

@media(max-width:375px){
.Floor001703 .menu a{font-size:14px; margin-right:10px;}
}
/*Floor000556*/ 
.Floor000556{ padding:2% 0 4%;    background: #f7f7f7;}

.Floor000556 .tab{ text-align:center; color: #fff; background: #0080c7;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; text-align: center; font-size: 14px; cursor: pointer; transition:0.3s;}
.Floor000556 .tab .on{ background: #fff; color: #333; }
.Floor000556 .tab-info{ display:none;}

.Floor000556 .pro_list{ position:relative; padding:0 50px;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1)}
.Floor000556 .owl-stage-outer{ overflow:hidden;}
.Floor000556 .owl-item{ float:left;    margin:0.5% 0 1% 0;}
.Floor000556 .owl-nav{ display:block;}
.Floor000556 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.Floor000556 .owl-nav button.owl-prev{ left:0;}
.Floor000556 .owl-nav button.owl-next{ right:0;}
.Floor000556 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #e5e5e5; border-right:3px solid #e5e5e5; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor000556 .owl-nav button:hover::before{ border-color:#0080c7;}

.Floor000556 .item a{ display:block; border-bottom:3px solid #ddd;transition:0.3s;}
.Floor000556 .item a:hover{ border-bottom-color:#0089d2;}
.Floor000556 .item .pic{ text-align:center; overflow:hidden; padding:20px 0;}
.Floor000556 .item .pic img{ width:100%; display:block; max-width:220px; margin:0 auto;transition:0.3s;}
.Floor000556 .item:hover  .pic img{ transform:scale(1.12,1.12);}
.Floor000556 .item p{ margin:0; text-align:center; padding:5% 0;}

/*Floor002610 */
.Floor002610{ }
.Floor002610 .auto{ max-width:1300px; background:#fff;padding:3% 0 4%;}
.Floor002610 .main{position:relative; padding:0 4%;}
.Floor002610 .owl-carousel{ display:none; }
.Floor002610 .owl-stage-outer{position:relative; overflow:hidden;}
.Floor002610 .owl-item{ float:left;}
.Floor002610 .item .dot{font-size: 16px;color: #000;    font-weight: bold;}
.Floor002610 .tab{ margin-bottom: 3%; border-bottom: 2px #0080c7 solid;}
.Floor002610 .tab dd{ cursor:pointer; float:left; font-size:20px; color:#333;    padding: 2px 10px 0;}
.Floor002610 .tab dd::after{ display:inline-block; content:''; width:1px; height:20px; margin:0 15px; vertical-align:middle; background:#e3e6e9;}
.Floor002610 .tab dd:last-child::after{ display:none;}
.Floor002610 .tab dd.on{ background:#0080c7;color: #fff}
.Floor002610 .tab dd span{ display:inline-block; padding-bottom:5px;}
.Floor002610 .tab dd.on span{ border-bottom-color:#0080c7;}
.Floor002610 .owl-dots{ display:none;}
@media(min-width:481px){
.Floor002610 .owl-nav{ position:absolute; right:4%; top:0;}
}
.Floor002610 .owl-nav button{ cursor:pointer; width:23px; height:23px; border-radius:50%; border:none; background:#0080c7; padding:0; margin:0 0 0 10px; position:relative;}
.Floor002610 .owl-nav button.disabled{ background:#0f69af; cursor:default;}
.Floor002610 .owl-nav span{position:absolute; left:50%; top:50%; margin:-4px 0 0 -5px; width:8px; height:8px; overflow:hidden; line-height:1000px; border-top:2px solid #fff;border-right:2px solid #fff; transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002610 .owl-nav .owl-prev span{transform:rotate(-135deg); -ms-transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-2px;}

.Floor002610 .item time{ color:#bbb;}
.Floor002610 .item time span{  font-size:24px;display:block;}
.Floor002610 .item time::after{ display:block; content:''; width:29px; height:2px; background:#0080c7; margin:6% 0 4%;}
.Floor002610 .item a.dot2{ font-size:18px; line-height:24px; height:48px; color:#003258;}
.Floor002610 .item a.dot2:hover{color:#0f69af;}
.Floor002610 .item aside{border-top:1px solid #e5e8eb; margin-top:4%;}
.Floor002610 .item p{  line-height:20px; color:#333; font-size:13px; margin:4% 0 7% 0;}
.Floor002610 .item .more{ color:#999; font-size:13px;}
.Floor002610 .item .more::after{ display:inline-block; content:''; border:5px solid transparent; border-left-color:#ddd; vertical-align:middle; margin-left:6px; margin-top:-1px;}
.Floor002610 .item .more:hover{ color:#0080c7;}
.Floor002610 .item .more:hover::after{border-left-color:#0080c7;}
@media(max-width:480px){
.Floor002610 .tab{ padding-bottom:5%;}
.Floor002610 .tab dd{ font-size:16px;}
.Floor002610 .owl-nav{ text-align:center; padding:3% 0 0 0;}
.Floor002610 .owl-nav button{ margin:0 15px;}
}
/*Bottom002641 */
.Bottom002641{ padding-top:2%;background: #f7f7f7}

.Bottom002641 .bottom{ padding:2% 0 3%;}
.Bottom002641 .bottom nav{}
.Bottom002641 .bottom nav dl{ float:left; width:14.28%; padding-right:2%;}
.Bottom002641 .bottom nav dl:last-child{ padding-right: 0;width:28.5%; }
.Bottom002641 .bottom nav dl:last-child dl{width: 50%;float: left;}
.Bottom002641 .bottom nav dt{ border-bottom:1px solid #ddd;
    font-size:18px; padding-bottom:10px; margin-bottom:10px; color:#333;}
.Bottom002641 .bottom nav dd{ line-height:30px; font-size:13px;color:#333; text-transform: capitalize;}
.Bottom002641 .bottom nav dd a{ color:#333;}
.Bottom002641 .bottom nav dd a:hover{ color:#0080c7;}
.Bottom002641 .contact{ width:30%; float:right; text-align:right;}
.Bottom002641 .contact > p{ margin:0; font-size:18px; color:#555; clear:both;}
.Bottom002641 .contact figure{ line-height:30px; font-size:18px; color:#333; padding-top:10px;}

.Bottom002641 .code{ max-width:285px; float:right; width:100%; margin:7% 0;}
.Bottom002641 .code li{ float:left; width:50%; padding:0 0 0 5%; text-align:center;}
.Bottom002641 .code li aside{ border:1px solid #e7e7e7; padding:7px; position:relative;}
.Bottom002641 .code li aside i{ position:absolute; width:3px; height:100%; top:0;}
.Bottom002641 .code li aside i.i_1{ left:0;}
.Bottom002641 .code li aside i.i_2{ right:0;}
.Bottom002641 .code li aside i::before,
.Bottom002641 .code li aside i::after{ position:absolute; content:''; width:13px; height:12px; }
.Bottom002641 .code li aside i::before{ top:0;}
.Bottom002641 .code li aside i::after{ bottom:0;}
.Bottom002641 .code li aside i.i_1::before,
.Bottom002641 .code li aside i.i_1::after{ left:0;border-left:3px solid #e7e7e7; }
.Bottom002641 .code li aside i.i_2::before,
.Bottom002641 .code li aside i.i_2::after{ right:0;border-right:3px solid #e7e7e7; }
.Bottom002641 .code li aside i.i_1::before,
.Bottom002641 .code li aside i.i_2::before{border-top:3px solid #e7e7e7;}
.Bottom002641 .code li aside i.i_1::after,
.Bottom002641 .code li aside i.i_2::after{border-bottom:3px solid #e7e7e7;}
.Bottom002641 .code li aside img{ display:block; width:100%;}

.Bottom002641 footer{ background:#ddd;padding: 10px 0}
.Bottom002641 footer dd{ float:right; color:#000; line-height:40px;}
.Bottom002641 footer dt{ float:left;}
.Bottom002641 footer dt aside{line-height: 40px}
.Bottom002641 footer dt aside a{ color:#000; display:inline-block;}

.Bottom002641 footer dt aside a::after{ display:inline-block; content:''; width:1px; height:10px; background:#fff; opacity:0.2; margin:0 10px; vertical-align:middle;}
.Bottom002641 footer dt aside a:last-child::after{ display:none;}
.Bottom002641 .bdsharebuttonbox a{ margin:0 10px 0 0; float:left; background: url(../images/Bottom002641_share.png) no-repeat left center rgba(255,255,255,0.2); width:40px; height:40px; padding:0; border-radius:50%;}
.Bottom002641 .bdsharebuttonbox a.bds_weixin{ background-position: right center;}
@media(max-width:1400px){
.Bottom002641 .auto{ margin:0 2%;}
}
@media(max-width:1200px){
.Bottom002641 footer dd,
.Bottom002641 footer dt{ float:none;}
}
@media(max-width:1024px){
.Bottom002641 .bottom nav dl{ display:none;}
    .Bottom002641 .bottom nav dl:last-child{display: block;width: 100%}
.Bottom002641 .contact{ text-align:center; width:auto; float:none;}
.Bottom002641 .code{ margin:15px auto; float:none;}
.Bottom002641 .bottom{ padding-bottom:2%;}
}
@media(max-width:640px){
    .Bottom002641 footer dt aside{line-height: 34px}
    .Bottom002641 footer dd,.Bottom002641 footer dt aside a{line-height: 24px;font-size: 12px;}
.Bottom002641 footer{ text-align:center;}
.Bottom002641 footer dt{ display:block;}
.Bottom002641 .bdsharebuttonbox { display:inline-block;}
.Bottom002641 .bdsharebuttonbox a{ margin:0 5px 10px;}
}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}


/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back {display:inline-block;position:relative;margin:0 0 10px 10px;padding-left:15px;}
.RichInfo005 .news_info .info_back:before,
.RichInfo005 .news_info .info_back:after {position:absolute;content:'';width:9px;height:2px;left:0;background:#333;}
.RichInfo005 .news_info .info_back:before {top:6px;transform:rotate(-45deg);}
.RichInfo005 .news_info .info_back:after {bottom:5px;transform:rotate(45deg);}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}


/*Form002219*/
.Form002219{ padding:5% 0;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#008cd6;}
@media(max-width:640px){
    .Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
    .Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
    .Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/

/*TextList002514 */
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#0080c7; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#0080c7;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#0080c7; padding:30px 0;}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}


/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/


.pro_brand {padding:2% 0 5% 0;overflow:hidden;}
.pro_brand .fl { width: 29%;max-width:300px;}
.pro_brand .pic { width: 298px;height: 198px;border: 1px solid #ccc;text-align: center;display: table-cell;vertical-align: middle;}
.pro_brand .text {float:right;width:75%;max-width:870px;}
.pro_brand .back {display:inline-block;position:relative;margin:0 0 10px 10px;padding-left:15px;}
.pro_brand .back:before,
.pro_brand .back:after {position:absolute;content:'';width:9px;height:2px;left:0;background:#333;}
.pro_brand .back:before {top:6px;transform:rotate(-45deg);}
.pro_brand .back:after {bottom:5px;transform:rotate(45deg);}

.cpzx .swiper-pagination-bullet {width:12px;height:12px;}

.zljc-box{
	margin:0 -51.25px;
	background:url(../images/service_06.png) no-repeat center;
}
.zljc-item{
	float: left;
	width: 158px;
	height: 158px;
	background:url(../images/service_08.png) no-repeat center;
	margin:0 51.25px;
	padding:10px;
	position: relative;
}
.zljc-item:first-child{
	background:url(../images/service_09.png) no-repeat center;
}
.zljc-item:last-child{
	background:url(../images/service_10.png) no-repeat center;
}
.zljc-item::after{
	content: '';
	width: 102.5px;
	height: 100%;
	background:url(../images/service_05.png) no-repeat center;
	position: absolute;
	left: 100%;
	top:0;
	z-index: 2;
}
.zljc-item:last-child::after{display: none;}
.zljc-item .m-cont{
	text-align: center;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	font-size: 20px;
	line-height: 32px;
	font-weight: lighter;
	padding:37px 0;
}
.zljc-item:hover .m-cont{
	background:#0080c7;
	color: #fff;
}

.Category001 {padding-top:3%;}
.Category001 li {float:left;width:48%;margin-right:4%;margin-bottom:2%;}
.Category001 li:nth-child(2n) {margin-right:0;}
.Category001 li a {display:block;}
.Category001 li .Ispic {padding-bottom:60%;}
.Category001 li h3 {padding:2% 1%;text-align:left;}


.ss .backList {float:left;display:block;position:relative;margin:8px 0 0;padding-left:15px;line-height:27px;}
.ss .backList:before,
.ss .backList:after {position:absolute;content:'';width:9px;height:2px;left:0;background:#333;}
.ss .backList:before {top:10px;transform:rotate(-45deg);}
.ss .backList:after {bottom:9px;transform:rotate(45deg);}

#map {width:100%;height:400px;}
#map img {max-width:none;}
@media(max-width:640px){
#map {width:100%;height:350px;}	
	
}