/*这是滚动插件的公用样式 如出现雷同 请删除*/
.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}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.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-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*
 .Top000571
 */
.Top000571{position:fixed; top: 0; left: 0; width: 100%; border-bottom:1px solid #d8d8d8; background: #fff; z-index: 999;}
.Top000571 .top{height:35px;line-height:35px;background-color:#f6f6f4;border-bottom:1px solid #d8d8d8;color:#606060}
.Top000571 .top span a{color:#a2a2a2}
.Top000571 .top span a:hover{color:#fff;transition:all ease .5s}
.Top000571 .top dl{float:right}
.Top000571 .top dd{float:left;position:relative;z-index:10}
.Top000571 .top dd:last-child{padding-right:0}
.Top000571 .top dd:last-child::before{display:none}
.Top000571 .top dd a{color:#a2a2a2;display:block;background-position:center;background-repeat:no-repeat;height:35px;padding:0 15px; margin: 0;}
.Top000571 .top dd a:hover{color:#339df1;transition:all ease .5s}
.Top000571 .top dd.ico_1 a{padding-left:20px;background-image:url(../images/Top000571-ico_01.png)}
.Top000571 .top dd.ico_2 a{padding-left:20px;background-image:url(../images/Top000571-ico_02.png)}
.Top000571 .top dd.ico_3 a{padding-left:20px;background-image:url(../images/Top000571-ico_03.png)}
.Top000571 .top dd.ico_4 a{border-left:1px solid #e1e1e0;border-right:1px solid #e1e1e0}
.Top000571 .top dd.ico_5 a{border-right:1px solid #e1e1e0;background-image:url(../images/serch.png);background-position:center;padding:3px 20px 25px 25px}
.Top000571 .top dd.ico_5 a img{border:1px solid #ccc;border-radius:30px;padding:5px}
.Top000571 .top dd i{font-style:normal}
.Top000571 .top dd aside{position:absolute;width:150px;left:-2em;display:none}
.Top000571 .top dd aside img{border:5px solid #575757}
.Top000571 .top dd:hover aside{display:block}
.Top000571 .logo{float:left;padding:25px 0 15px}
.Top000571 .logo img{max-width:220px;width:100%}
.Top000571 .Menu{position:relative}
.Top000571 .Menu nav{float:right}
.Top000571 .Menu nav li{float:left;position:relative}
.Top000571 .Menu nav li:last-child a{padding-right:0}
.Top000571 .Menu nav li a{color:#313131Banner002058;display:block;font-size:15px;padding:38px 32px 31px}
.Top000571 .Menu nav li a.aon,.Top000571 .Menu nav li a:hover{color:#339df1}
.Top000571 .Menu nav li dl{ display: none; background: #fff; position: absolute; top: 100%; width: 100%; text-align: center;}
.Top000571 .Menu nav li#m2 dl,
.Top000571 .Menu nav li#m23 dl{ width: 150%;}
.Top000571 .Menu nav li:hover dl{ display: block;}
.Top000571 .Menu nav li dl dd a{ padding: 10px 0; font-size: 14px;}

.Top000571 .top-search{ position: relative;}
.Top000571 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;}
.Top000571 .search-box .text{ width:100%; background:none; height:34px; border:none; line-height:34px; padding:0 34px 0 10px;}
.Top000571 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:34px;background:url(../images/serch.png) no-repeat center center;}
.Top000571 .top-search-on .search-box{ width:200px; opacity:1;}

/*Banner002058 */
.Banner002058{position:relative;z-index:1}
.Banner002058 .bx-viewport{z-index:1}
.Banner002058 li,.Banner002058 li a{height:630px}
.Banner002058 li{background-position:center top;background-repeat:no-repeat}
.Banner002058 li a{position:relative;display:block}
.Banner002058 li img{display:none}
.Banner002058 li figure{position:absolute;left:21.2%;width:62.5%;top:50%;height:210px;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:36px;color:#339df1;top:-100%;transition:top 1s;font-weight:400}
.Banner002058 li p{margin:0;font-size:18px;color:#000;top:-80%;transition:top 1s}
.Banner002058 li span{width:131px;border:1px solid #000;line-height:36px;text-align:center;color:#000;border-radius:50px;bottom:-100%;transition:1s}
.Banner002058 li figure.active h1{top:0;line-height:60px}
.Banner002058 li figure.active p{top:70px;line-height:30px}
.Banner002058 li figure.active span{bottom:0;transition:1s}
.Banner002058 .bx-controls-direction a.bx-next,.Banner002058 .bx-controls-direction a.bx-prev{display:none}
.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:#339df1}

.home_title{font-size:35px;font-weight:400;color:#313131;margin:0;line-height:46px;text-align:center}
.Floor001900 .home_title{color:#339df1}
.home_more{border:1px solid #d4d8d9;width:110px;height:38px;line-height:38px;margin-top:15px;color:#616161;border-radius:5px;display:inline-block}
.home_more:hover{border:1px solid #339df1;background:#339df1;color:#fff}

/*
 .Floor001732
 */

.Floor001732{text-align:center;padding:4% 0 5% 0}
.Floor001732 figure{color:#666563;line-height:30px;font-size:15px;margin:30px 0 40px}
.Floor001732 dl{display:table;margin:0 auto}
.Floor001732 dd{float:left}
.Floor001732 dd:last-child{margin-right:0}
.Floor001732 dd a{display:block;text-align:center;margin:0 70px;-webkit-transition:all .2s linear;transition:all .2s linear}
.Floor001732 dd a:hover{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
.Floor001732 dd img{display:block;width:100%}
.Floor001732 dd p{font-size:18px}
.Floor001732 ul{margin:0 auto;margin-top:3%;max-width:528px}
.Floor001732 li{float:left;width:25%}



.Floor001900{padding:4% 0 5% 0;background:#eaeff5}
.Floor001900 p{font-size:16px;display:block;color:#606060;margin:13px 0 50px;text-align:center}
.Floor001900 .list{position:relative;margin-top:4%;border:1px solid #e0e0e0}
.Floor001900 .list .owl-stage-outer{overflow:hidden}
.Floor001900 .owl-item{float:left}
.Floor001900 .owl-carousel{position:relative;width:100%}
.Floor001900 .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.Floor001900 .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.Floor001900 .owl-item,.Floor001900 .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)}
.Floor001900 .owl-pagination{display:none}
.Floor001900 .owl-nav div{position:absolute;top:50%;background:url(../images/Floor001900-btn.png) no-repeat left top;width:50px;height:63px;margin-top:-31.5px;z-index:10;cursor:pointer;overflow:hidden;line-height:1000px;opacity:.5}
.Floor001900 .owl-nav div:hover{opacity:1}
.Floor001900 .owl-nav div.owl-prev{left:-70px}
.Floor001900 .owl-nav div.owl-next{right:-70px;background-position:right top}
.Floor001900 .item{border-right:1px solid #d4d8d9;border-bottom:2px solid #d4d8d9; height: 387px; width: 274px; position: relative; overflow: hidden;}
.Floor001900 .owl-odd .item{border-bottom:2px solid #d4d8d9}
.Floor001900 .item a{display:block;background-color:#f6f6f4;color:#333;}
.Floor001900 .item figure{background-color:#fff; height: 273px; background-size:contain; position: absolute; top: 0; left: 0; width: 100%;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.Floor001900 .item figure img{display:none}
.Floor001900 .item:hover figure{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1); -ms-transform: scale(1.1);}
.Floor001900 .item div{padding:10%; height: 114px; position: absolute; bottom: 0; left: 0; width: 100%; background: #f6f6f4;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s}
.Floor001900 .item:hover div{background:#339df1}
.Floor001900 .item:hover div *{color:#fff}
.Floor001900 .item h5{margin:0 0 5% 0;font-size:16px;font-weight:400}
.Floor001900 .item span{color:#666}
.Floor001900 .item span:after{display:inline-block;content:'';width:0;height:0;border:4px solid transparent;border-left-color:#666;margin-left:15px;vertical-align:middle}
.Floor001900 .item:hover div span:after{border-left-color:#fff}
.Floor001900 .owl-odd .item div{ top: 0;}
.Floor001900 .owl-odd .item figure{ bottom: 0; top: auto;}

/*
 .Floor002358
 */
.Floor002358{padding:4% 0 3% 0;background:url(../images/Floor002358-bg.jpg) no-repeat center center}
.Floor002358 .auto{position:relative}
.Floor002358 .title{text-align:center;font-size:32px;font-family:'微软雅黑';font-weight:lighter;color:#333;margin:0;padding-bottom:4%;position:relative}
.Floor002358 .title:after{display:block;margin:0 auto;width:100px;height:1px;background-color:#bbb;margin-top:30px;content:''}
.Floor002358 .list{width:100%;position:relative;margin-top:4%}
.Floor002358 .bd ul{margin:0}
.Floor002358 .bd li{width:100%;display:block;margin-bottom:30px}
.Floor002358 .list .iconfont{display:none;position:absolute;top:50%;margin-top:-35px;width:70px;height:70px;font-size:70px;text-align:center;cursor:pointer;color:#999;font-weight:lighter}

/*end*/

#contact{background-color:#f6f6f4;padding:65px 0}
.contact_main{width:1100px;margin:0 auto;text-align:center}
.contact_main h2{font-weight:400;font-size:35px;color:#313131;background:url(../images/bor.png) no-repeat bottom;padding-bottom:22px}
.contact_main p{font-size:17px;line-height:32px;margin:30px 0 0}
.contact_main p span{font-size:30px;color:#339df1;line-height:48px;letter-spacing:1px}
.contact_main a{padding:0 5px}


/*
 .Floor002428 为demo编号
 */
.Floor002428{padding:4% 0 5%;overflow:hidden;background:url(../images/Floor002358-bg.jpg);background-size: cover;}
.Floor002428 ul{padding-top:4%}
.Floor002428 li{position:relative;overflow:hidden;margin-bottom:30px; text-align: center;}
.Floor002428 li img{ width: 160px !important; max-width: none;height: 232px;}
.Floor002428 li a.pic{display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9); -ms-transform: scale(0.9);
	transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s; width: 200px; height: 276px; background: url(../images/Floor002358_bg.png) #fff no-repeat left top; background-size: 100% 100%; padding:22px 21px;}
.Floor002428 li:hover a{transform:scale(1.0);-webkit-transform:scale(1.0);-moz-transform:scale(1.0); -ms-transform: scale(1.0);}
.Floor002428 .owl-nav>div{position:absolute;top:50%;margin-top:-53px;width:50px;height:106px;background:url(../images/Floor002428-btn.png);text-indent:99999px;overflow:hidden}
.Floor002428 .owl-nav .owl-prev{left:0;background-position:left 0;display:none}
.Floor002428 .owl-nav .owl-next{right:0;background-position:right 0;display:none}
.Floor002428 .owl-dots{display:block;width:100%;text-align:center}
.Floor002428 .owl-dots>div{display:inline-block;margin:0 5px}
.Floor002428 .owl-dots>div>span{display:block;width:14px;height:14px;border-radius:50%;background:#999}
.Floor002428 .owl-dots>div.active>span{background:#339df1}

/*
 .Bottom002463
 */
.Bottom002463{background:#535c65;color:#fff}
/*.Bottom002463 .auto{max-width:1400px}*/
.Bottom002463 a{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s}
.Bottom002463 .bottom{padding:55px 0}
.Bottom002463 .nav{width:100%}
.Bottom002463 .nav .dl{float:left;width:20%;padding:15px 15px;}
.Bottom002463 .nav .dl dt{padding-bottom:15px;border-bottom:1px solid #757d84}
.Bottom002463 .nav .dl dt a{color:#E6E6E6;font-size:18px;line-height:24px}
.Bottom002463 .nav .dl .two{padding-top:15px}
.Bottom002463 .nav .dl dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Bottom002463 .nav .dl dd a{display:block;line-height:24px;color:#BFC3C7}
.Bottom002463 .nav .dl dd a:hover{color:#fff}
.Bottom002463 .nav .dl dd a:hover:before{background:#fff}

.Bottom002463 .info{float:right;width:15%;text-align:right}
.Bottom002463 .weixinbox{margin:10px 0 10px auto}
.Bottom002463 .weixinbox dd span{display:block;text-align:center;padding-top:5px}
.Bottom002463 .share{padding:10% 0 5%}
.Bottom002463 .share>*{display:inline-block}
.Bottom002463 .share a{width:35px;height:35px;text-align:center;margin-left:5px;position:relative}
.Bottom002463 .share a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/Bottom002463-share_icon.png) no-repeat}
.Bottom002463 .share a.a1:before{background-position:-11px 0}
.Bottom002463 .share a.a2:before{background-position:-56px 0}
.Bottom002463 .share a.a3:before{background-position:-98px 0}
.Bottom002463 .share a.a4:before{background-position:-142px 0}
.Bottom002463 footer{line-height:50px;height:50px;position:relative;background:#484f58}
.Bottom002463 footer a{color:#fff}
.Bottom002463 footer a:hover{color:#fff}
.Bottom002463 footer .links a{display:inline-block;position:relative}
.Bottom002463 footer .links a+a{margin-left:20px}
.Bottom002463 footer .links a+a:before{content:"";left:-10px;position:absolute;height:50%;top:25%;width:1px;display:block;background:#1a5d74}
.Bottom002463 footer .links{float:right}
.Bottom002463 footer .copyright{margin:0}
.Bottom002463 footer .copyright{float:left}
.Bottom002463 footer span{position:relative;top:2px;margin-left:5px}

/*.Other001470*/
.Other001470{width:84px;height:auto;position:fixed;bottom:30px;right:20px;z-index:10}
.Other001470 a{display:block;width:60px;height:60px;border-radius:100px;padding-top:50px;padding-bottom:10px;background-image:url(../images/Other001470-icon.png);background-repeat:no-repeat;background-color:#339df1;font-size:14px;color:#fff;text-align:center;margin-bottom:1px;position:relative}
.Other001470 .icon1{background-position:center top}
.Other001470 .icon2{background-position:center -85px}
.Other001470 .icon3{background-position:center -170px}
.Other001470 .icon4{background-position:center -254px}
.Other001470 .top{background-position:center -332px;padding-top:24px}
.Other001470 span{position:absolute;top:0;right:100%;display:none}
.Other001470 span img{width:100px;height:100px;border:1px solid #000}
.Other001470 a:hover{background-image:url(../images/Other001470-icon2.png);background-color:#ff9e02;color:#fff}
.Other001470 a:hover span{display:block}

/*
 .RighInfo001278
 */
.RighInfo001278{padding:35px 0}
.RighInfo001278 .prod_info{position:relative;padding-left:46%; min-height: 435px;}
.RighInfo001278 .prod_info .tit{margin:0 0 2%;padding:2% 0 2%;color:#000;font-weight:400;font-size:24px;border-bottom:1px solid #eee}
.RighInfo001278 .prod_info .con{font-size:15px;color:#666;line-height:2;min-height:120px}
.RighInfo001278 .prod_info .share{padding:2% 0 5%;overflow:hidden;border-bottom:1px solid #eee;margin-bottom:5%}
.RighInfo001278 .prod_info .share a.more{background:#339df1;padding:5px 20px;color:#fff;border:1px solid #339df1;border-radius:2px}
.RighInfo001278 .prod_info .share a.more:hover{background:#fff;color:#339df1}
.RighInfo001278 .prod_info .share em{float:left;font-size:14px;font-style:normal;line-height:28px}

.RighInfo001278 .big_img{position:absolute;left:0;top:0;height:100%;width:43.9%}
.RighInfo001278 .big_img li{position:absolute;width:100%;top:0;left:0;height:100%;text-align:center;border:1px solid #dcdcdc}
.RighInfo001278 .big_img li .table{display:table;width:100%;height:100%}
.RighInfo001278 .big_img li .table_cell{display:table-cell;vertical-align:middle;padding:0 5%}
.RighInfo001278 .big_img li img{max-height:100%}

.RighInfo001278 .list{padding:0 30px;position:relative}
.RighInfo001278 .list a{position:absolute;width:26px;height:26px;background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center;cursor:pointer;top:50%;margin-top:-13px;z-index:10}
.RighInfo001278 .list a.prev{left:0}
.RighInfo001278 .list a.next{right:0;background-image:url(../images/RighInfo001278-btn_next.png)}
.RighInfo001278 .list a.nextStop,.RighInfo001278 .list a.prevStop{cursor:default}
.RighInfo001278 .list li{position:relative;text-align:center;float:left}
.RighInfo001278 .list li .table{width:90%;margin:0 auto;padding:5px;border:1px solid #f2f2f2}
.RighInfo001278 .list li.on .table{border-color:#339df1}
.RighInfo001278 .tab{padding:3% 0}
.RighInfo001278 .tab .h1_tab{margin:0;background-color:#f8f8f8;overflow:hidden;font-weight:400;font-size:14px}
.RighInfo001278 .tab .h1_tab span{float:left;padding:0 3%;font-size:15px;line-height:44px;cursor:pointer}
.RighInfo001278 .tab .h1_tab span.on{background-color:#339df1;color:#fff}
.RighInfo001278 .tab .info{padding:3% 2% 0;line-height:2;text-align:justify}
.RighInfo001278 .tab .info video{ background: #000;}
/*
 .PicList000848
 */
.PicList000848{padding:35px 0 0; min-height: 400px;}
.PicList000848 ul{margin:0 -15px}
.PicList000848 li{float:left;margin:0 15px 30px;width:277px;border:1px solid #eee}
.PicList000848 li figure{ padding: 5px; background: #fff; overflow: hidden;width: 275px; height: 275px;}
.PicList000848 li figure img{ width: 265px; height: 265px;
transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;
}
.PicList000848 li a{background-color:#f8f8f8;display:block;transition:.3s}
.PicList000848 li:hover a{background-color:#339df1}
.PicList000848 li div{padding:25px 20px}
.PicList000848 li h1{margin:0;font-size:16px;color:#333;font-weight:400}
.PicList000848 li p{font-size:14px;color:#999;line-height:18px;height:55px;overflow:hidden}
.PicList000848 li:hover h1,.PicList000848 li:hover p{color:#fff}
.PicList000848 li span{display:block;background-color:#339df1;color:#fff;text-align:center;line-height:2;border:1px solid transparent;border-radius:2px}
.PicList000848 li:hover span{border-color:#fff}
.PicList000848 li:hover figure img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1); -ms-transform: scale(1.1)}

.case li{ text-align: center;}
.case li figure img{ width: 264px; height: 178px;}
.case li div{ padding: 0 20px 15px;}
.case li h1{ font-size: 14px; padding: 10px 0 10px;}

/*
 .Banner002307
 */

.Banner002307 { overflow: hidden; height: 270px; background-repeat: no-repeat; background-position: center;}

/*
 .Menu002499
 */
.Menu002499{border-bottom:1px solid #eee}
.WapMenu{padding-top:0;text-align:left}
.MenuBox{position:relative}
.navMenu{display:block;min-height:50px;position:relative;color:#666}
.navMenu a:hover,.navMenu li.on a{background:#159}
.navMenu a{display:block;padding:12px 0 16px;color:#666;font-size:15px}
.navMenu ul{text-align:center}
.navMenu ul li{display:inline-block;padding:0 32px}
.navMenu a:hover,.navMenu li.on a{color:#339df1;background:0 0;border-bottom:2px solid #339df1}


/*
 .RighInfo002228
 */
.RighInfo002228{padding:35px 0}
.RighInfo002228 .single-header{text-align:center}
.RighInfo002228 .single-header h1{color:#555;font-size:24px;margin:0 0 10px 0;font-weight:lighter}
.RighInfo002228 .single-header h3{position:relative;margin:0;font-size:18px;color:#339df1;font-weight:lighter}
.RighInfo002228 .single-header h3:after{content:"";display:block;height:1px;background-color:#f3eee9; position:absolute;top:50%;z-index:1;width:100%;z-index:1;}
.RighInfo002228 .single-header h3 span{position:relative;z-index:2;padding:0 30px;background-color:#fff}
.RighInfo002228 .single-content{padding-top:1%;font-size:15px;color:#666;line-height:2;text-align:justify}
.RighInfo002228 .single-content p{text-indent:2em;margin:0;padding:10px 0}
.RighInfo002228 .single-content .no-textindent{text-indent:0}
.RighInfo002228 .col2{width:48%}
.RighInfo002228 .fr{float:right}
.RighInfo002228 .col2+.col2{margin-top:0}

/*
 .RighInfo002542
 */
.RighInfo002542{background:#f8f8f8;padding:35px 0}
.RighInfo002542 .info_list dd{background:#fff;float:left;width:31.5%;margin-right:2.75%}
.RighInfo002542 .info_list dd:nth-child(3n){margin-right:0}
.RighInfo002542 .info_list dd:nth-child(3n+1){clear:left}
.RighInfo002542 .info_list dd img{display:block;width:100%}
.RighInfo002542 .info_list dd p{font-size:20px;color:#333;text-align:center}
.RighInfo002542 .info_list dd div{padding:0 15px;font-size:13px;line-height:2;text-align:center;height:175px;overflow:hidden}

/*
 .Page002193
 */
.Page002193{zoom:1;overflow:hidden;text-align:center;padding:30px 0 3%;text-align:center}
.Page002193 span{padding:0 3px;display:inline-block}
.Page002193 a{display:inline-block;margin:0 2px;border:1px solid #ededed;padding:0 1em;color:#666;line-height:35px;border-radius:3px;transition:.3s ease-out}
.Page002193 a:hover{color:#fff;border:1px solid #339df1;background:#339df1}
.Page002193 .a_end,.Page002193 .a_first,.Page002193 .p_count,.Page002193 .p_cur,.Page002193 .p_jump,.Page002193 .p_total{display:none}
.Page002193 .p_cur b{color:red}
.Page002193 .p_count b{color:red}
.Page002193 .p_total b{color:red}
.Page002193 .p_page em{font-style:normal}
.Page002193 .p_page em a.a_cur{color:#fff;background:#339df1;border-color:#339df1}
.Page002193 .p_page b{font-weight:400}


.caseinfo{ padding: 35px 0;}
.caseinfo .video{ width: 820px; height: 513px; float: left;}
.caseinfo .video video{ width: 820px; height: 513px;}
.caseinfo .info{ float: right; width: 337px;color: #333;font-size: 14px;}
.caseinfo .info .tit{ margin: 0;  font-size: 30px;border-bottom: 1px solid #e8e8e8; line-height: 1.45; font-weight: normal; padding: 10px 0 20px;}
.caseinfo .info .con{  margin: 25px 0;  height: 310px; overflow: hidden;}
.caseinfo .info .infobot{border-top: 1px solid #e8e8e8; padding-top: 20px;}
.caseinfo .info .infobot a{ color: #379cee;}

.contact{ padding: 35px 0; color: #333;}
.contact h1.tit{ font-size: 34px;  margin: 0; font-weight: normal; margin-bottom: 25px;}
.contact .map{ width: 637px; float: left;}
.contact #map{ height: 315px; width: 100%;}
.contact #map img{ max-width: none;}
.contact .map dl{ font-size: 14px; line-height: 24px; padding-top: 15px;}
.contact .feedback{ float: right; width: 500px;}
.contact .feedback dl{position: relative;margin-bottom: 15px; line-height: 40px;}
.contact .feedback dl .text{ border-radius: 5px; font-size: 14px; border: 1px solid #dfdfdf; line-height: 38px; height: 38px; display: block; width: 100%; padding: 0 10px; background: none;}
.contact .feedback dl textarea.text{ height: 165px; line-height: 1.45; padding: 10px;}
.contact .feedback dl span{ position: absolute; left: 10px; top: 0; color: #999; font-size: 14px;}
.contact .feedback dl .btn{ width: 140px; height: 43px; line-height: 43px; border-radius: 5px; text-align: center; display: inline-block; background: #f3f3f3; color: #728390; border: none; cursor: pointer;}
.contact .feedback dl .submitbtn{ background: #158dd3; color: #fff; margin-right: 15px;}

/*PicList002120 */
.PicList002120{ background-color:#f8f8f8; padding:35px 0;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li figure{ width: 236px; height: 300px; padding: 22px 30px; background: url(../images/Floor002358_bg.png) no-repeat #fff left top;background-size: 100% 100%;}
.PicList002120 li figure img{ width: 176px !important; height: 254px; max-width: none;}


.searchlist{ min-height:300px; padding: 3% 0 3% 0;}
.searchlist li{ height:40px; line-height:40px; border-bottom:1px solid #eee; position: relative; padding-right: 100px;}
.searchlist li  a{ padding-left: 20px; color: #333; font-size: 14px;}
.searchlist li  a:hover{ color: #339df1;}
.searchlist li i{ position: absolute; left: 0; top: 50%; margin-top: -20px; color: #339df1; font-size: 40px; display: block; font-style: normal;}
.searchlist li time{ position: absolute; right: 0; top: 0; color: #666;}

/*
 .Linklist002317
 */
.Linklist002317{ padding: 20px 0; }
.Linklist002317 .auto{overflow: hidden;}
.Linklist002317 ul{ }
.Linklist002317 ul li{ float: left; width:32%; margin-right: 1.25%; text-align: center; margin-bottom: 2%;}
.Linklist002317 ul li:nth-child(3n){margin-right: 0; }    
.Linklist002317 ul li .pic{display: block; padding-bottom: 30%; position: relative;border: 1px solid #eee;}
.Linklist002317 ul li img{ width: 100%; max-width: 100%; height: 230px; }
.Linklist002317 ul li h4{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;}
@media(max-width:768px){
.Linklist002317 ul li img{ height: auto; }
}