/*Top001816*/

.Menu002449{line-height: 50px;  border-bottom: 1px solid #eee; margin-bottom:20px;}
.Menu002449 dt{padding:0 0 0 25px;}
.Menu002449 dt a,
.Menu002449 dt{ color: #999;}
.Menu002449 dt span,
.Menu002449 dt a:hover{ color: #666;}
.Menu002449 dd li{ overflow:hidden;float: left;}
.Menu002449 dd li a{ font-size: 16px; position: relative; display: inline-block;  color: #333; padding: 0 20px;}
.Menu002449 dd li a::after{ content: ""; width: 0; height: 2px; overflow: hidden; background: #008cd6; position: absolute; left: 50%; bottom: 0;}
.Menu002449 dd li a.aon{background:#008cd6;}
.Menu002449 dd li a.aon,
.Menu002449 dd li a:hover{ color:#fff; background:#008cd6;}
.Menu002449 dd li a.aon::after,
.Menu002449 dd li a:hover::after{ width: 100%; left: 0;}
@media(min-width:1025px){
.Menu002449 dt{ float: right;}
.Menu002449 dd{ float: left; width: 70%;}
}
@media(max-width:1024px){
.Menu002449{line-height: 40px;}
.Menu002449 .auto{ padding:0;}
.Menu002449 dt{ line-height:34px;background-color:#f5f5f5; background-position:5px center;}
}

.contain{ padding:3% 0 0; background:#f5f5f5;}

.PicList001212 li{ float:left; width:32%; background:#fff; border:1px solid #eee; margin:0 2% 3% 0;transition:all ease-out 0.5s;}
.PicList001212 li:nth-of-type(3n){ margin-right:0;}
.PicList001212 li div{ padding:8%;}
.PicList001212 li .Ispic{ display:block; padding-bottom:67%; transition:all ease-out 0.5s;}
.PicList001212 li h3{ margin:0; font-size:20px; font-weight:normal;}
.PicList001212 p{ line-height:24px; height:48px; overflow:hidden;}
.PicList001212 li figure{ overflow:hidden;}
.PicList001212 li:hover figure a{ transform:scale(1.2);}
.PicList001212 li:hover{ border-color:#f08300; box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.PicList001212 li:hover h3 a{color:#f08300;}

@media(max-width:768px){
.PicList001212 li{ width:49%;}
.PicList001212 li:nth-of-type(3n){ margin-right:2%;}
.PicList001212 li:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001212 p{ height:56px;}
}
@media(max-width:480px){
.PicList001212 li p{ line-height:22px; height:44px;}
.PicList001212 li time{ font-size:12px;}
.PicList001212 li time span{ display:block;}
}
@media(max-width:375px){
.PicList001212 li{ float:none; width:auto; margin-right:0 !important;}
}

/*PicList001205*/
.PicList001205 li{ float:left; margin-bottom:2%; margin-right:2%;position:relative; overflow:hidden;}
.PicList001205 li a{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:5;}

@media screen and (min-width:801px) and (max-width:1600px) {
	.PicList001205 li .biaoti {
	    font-size: 16px;
	    text-align:center;
	    background-color:#008cd6;
	    color:#fff;
	    line-height:40px;
	    width: 100%;
	    height: 40px;
	    overflow: hidden;
	}
	}

@media screen and (min-width:320px) and (max-width:800px) {
	.PicList001205 li .biaoti {
	    font-size: 14px;
	    text-align:center;
	    background-color:#008cd6;
	    color:#fff;
	    line-height:30px;
	    width: 100%;
	    height: 30px;
	    overflow: hidden;
	}
	}


.PicList001205 li dl{ padding:5% 8%; position:absolute; color:#fff; width:100%; height:5em; left:0; bottom:0; z-index:2; background-image: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%); transition: all ease-in-out .5s;}
.PicList001205 li dt{ font-size:20px; line-height:2;}
.PicList001205 li dd{margin: 0; font-size: 16px; line-height:1.85; display:none; color:#ffffff;}
.PicList001205 li:hover dd{ display:block; text-align:justify; display:-webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; white-space:normal;}
.PicList001205 li:hover dl{ height:100%; padding:20% 8%; background-image: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 100%); }

.PicList001205 li figure{ padding-bottom:80%;}
.PicList001205 li dl{ transition:all ease 0.5s;} 
@media(min-width:768px){
.PicList001205 li{width:32%;  }
.PicList001205 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:767px){
.PicList001205 li{width:49%;}
.PicList001205 li:nth-child(2n){ margin-right:0;}
.PicList001205 li dt{ font-size: 16px}
.PicList001205 li dd{ font-size: 14px;}
}
@media(max-width:480px){
.PicList001205 li{ float:left;}
}

/*PicList002149 */
.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#f08300;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol .more{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#f08300; font-size:12px; transition:0.3s; border:1px solid transparent;}
.PicList002149 ol .more:hover{ background:#fff; color:#f08300; border-color:#f08300;}

.PicList002149 h3 a:hover{ color:#f08300;}
.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}

.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}

.news_info .title{ text-align:center; border-bottom:1px solid #eee; padding-bottom:15px; }
.news_info .title h1{ font-size:24px; color:#000;}
.news_info .title p{ margin-bottom:0; color:#999; font-size:12px;}
.news_info .title p span{ margin:0 10px;}
.news_info .info{ padding:2%;}
.news_info .info p{ line-height: 23px; margin-top: 8px; margin-bottom: 8px;font-size:16px;}

@media screen and (min-width:320px) and (max-width:800px) {
	.news_info .info {
	    padding-left: 4%;
	    padding-right: 4%;
	    padding-top: 0;
	    padding-bottom: 0;
	}
	.news_info .info p{ line-height: 23px; margin-top: 8px; margin-bottom: 8px;font-size:14px;}
	}



.news_info .info_back{ text-align:center; padding:3% 0;}
.news_info .info_back a{color: #f08300; display: inline-block;border: 1px solid #f08300;border-radius: 30px;padding: 4px 0;text-align: center;max-width: 120px; width:60%;transition: all .5s ease-in-out;}
.news_info .info_back a:hover{background:#f08300; color:#fff;}

.news_info .info_pn{ overflow:hidden;}
.news_info .info_pn span{ float:left; overflow:hidden; width:50%; padding-right:5%; min-height:20px;}
.news_info .info_pn span:last-child{ text-align:right; padding-left:5%; padding-right:0;}
.news_info .info_pn span a{ color:#999; font-size:12px;}
.news_info .info_pn span a:hover{ color:#f08300;}


/*RighInfo002275*/
.RighInfo002275{margin: 50px 0 80px 0; position:relative;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
@media(min-width:1025px){
.RighInfo002275 .map{ overflow:hidden; position:absolute; left:0; top:0; width:50%; height:100%;}	
.RighInfo002275 .text{float:right;width: 45%;}
}
@media(max-width:1024px){
.RighInfo002275 .map{ position:relative; padding-bottom:70%;}
.RighInfo002275 .map  #map{ position:absolute; left:0; top:0; width:100%;}
}


/*PicList002544 */
.PicList002544 .ab_title{color: #fff}
.PicList002544 .ab_title span{color: #fff}


.PicList002544 .slick-dots{ padding-top:42px;}
.slick-dots{ text-align:center;}
.slick-dots li{ display:inline-block; opacity:0.4; width:10px; height:10px; border-radius:50%; margin:0 4px; background:#fff; cursor:pointer;}
.slick-dots li button{ display:none;}
.slick-dots li.slick-active{ opacity:1;}

.slick-arrow{ position:absolute; top:50%; width:32px; height:32px; border:0; background:none; border-top:3px solid rgba(255,255,255,0.5); border-right:3px solid rgba(255,255,255,0.5); transform:rotate(45deg); font-size:0; margin-top:-16px; margin-left:-16px; cursor:pointer;}
.PicList002544 .slick-arrow{ margin-top:-40px;}
.slick-prev{ left:-50px;transform:rotate(-135deg); margin-left:-5px;}
.slick-next{ right:-50px;}
.slick-disabled{ cursor:default; opacity:0.5;}
@media(max-width:1300px){
.slick-slider{ padding:0 40px;}
.slick-prev{ left:12px;}
.slick-next{ right:7px;}
}
	.PicList002544 .silder_pc{ display: block;}
	.PicList002544 .silder_wap{ display: none;}
@media(max-width:767px){
	.PicList002544 .silder_pc{ display: none;}
	.PicList002544 .silder_wap{ display: block;}
	.PicList002544 .silder_wap .slick-list li dl{ float: none; width: 100%;margin-right:0;}
	.PicList002544 .silder_wap .slick-list li figure{ padding-bottom: 110%;}
}
@media(max-width:640px){
.slick-slider{ padding:0 30px;}
.slick-arrow{width:24px; height:24px;margin-top:-12px; margin-left:-12px;}
.PicList002544 .slick-dots{ padding-top:20px;}
.PicList002544 .slick-arrow{ margin-top:-22px;}
.slick-prev{ left:18px;}
}

.PicList002544 .slick-list li{ overflow:hidden;}
.PicList002544 .slick-list li dl{ overflow:hidden;float:left;margin-right:1.25%;width:19%; position:relative;}
.PicList002544 .slick-list li figure{ padding-bottom:184.215%;transition:0.5s;}
.PicList002544 .slick-list li dl:hover figure{ transform:scale(1.15);}
.PicList002544 .slick-list li dl:last-child{ margin-right:0 !important;}
.PicList002544 .slick-list li.first-page dl{ width:32.5%; }
.PicList002544 .slick-list li.first-page  figure{ padding-bottom:107.695%;}
.PicList002544 .slick-list li .txt{ position:absolute; left:0; bottom:0; width:100%; text-align:center; padding:0 5%; line-height: 30px; color:  rgba(255,255,255,0.8); background: rgba(0,0,0,0.5); margin:0;}
.PicList002544 .slick-list li .txt p{ margin:0; font-size: 16px; font-weight:bold; transition: 0.3s ease; }
.PicList002544 .slick-list li .txt h2{ margin: 5px 0;  font-weight: normal; font-size: 14px; line-height: 22px; /* height: 66px; */ overflow: hidden; display: none;  }
.PicList002544 .slick-list li dl:hover .txt{ padding:6% 5%; }
.PicList002544 .slick-list li dl:hover .txt h2{ display: inline-block;  }

.PicList002544 .slick-list li dl .txt2{ position:absolute; left:0; bottom:0; width:100%; text-align:center; padding:0 5%; line-height: 30px; color:  rgba(255,255,255,0.8); background: rgba(0,0,0,0.5); margin:0;}
.PicList002544 .slick-list li dl .txt2 p{ margin:0; font-size: 16px; font-weight:bold; transition: 0.3s ease; }
.PicList002544 .slick-list li dl .txt2 h2{ margin: 5px 0;  font-weight: normal; font-size: 14px; line-height: 22px; height: 132px; overflow: hidden; display: none;  }
.PicList002544 .slick-list li dl:hover .txt2{ padding:6% 5%; }
.PicList002544 .slick-list li dl:hover .txt2 h2{ display: inline-block;  }

.bgGrey{ padding:3% 0 60px 0; background: #f5f5f5}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%; font-weight: normal}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:65%; background-color: #fff}
.PicList000762 li a{ background-color:#0068B7; }
.PicList000762 li a h2{color:#fff;}
@media(max-width:767px){
	.bgGrey{ padding-bottom: 0;}
}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}


/*RighInfo001278*/
.RighInfo001278{ padding:3% 0 5%; border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.prod_info .left{ overflow:hidden;}
@media(min-width:1025px){
.prod_info .left{ width: 70%; float: left; }
.prod_info .con{width: 25%; float: right; }
}
.prod_info .left .slider-for li{background-size: cover!important;padding-bottom: 223px;background-repeat: no-repeat!important;background-position: center center!important;}
.prod_info .left .slider-for li.slick-slide img{ display:block; width:100%;}
.prod_info .left .slider-for .slick-arrow{ transform:rotate(0deg);background-color: rgba(0,0,0,0.5);width: 40px;height: 60px; margin-top:-30px; margin-left:0; border:none; z-index:10; padding:0;}
.prod_info .left .slider-for .slick-arrow::before{ position:absolute; content:''; width:20px; height:20px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); left:50%; top:50%; margin:-10px 0 0 -12px;}
.prod_info .left .slider-for .slick-prev{ left:0;}
.prod_info .left .slider-for .slick-prev::before{ transform:rotate(-135deg); margin-left:-4px;}
.prod_info .left .slider-for .slick-next{ right:0;}
.prod_info .left .slider-nav{ width:100%;}
.prod_info .left .slider-nav li{padding-bottom: 30px; float: left; width: 10% !important;border: 2px solid #fff;border-radius: 4px;background-size: cover!important;background-repeat: no-repeat!important;background-position: center center!important;}

.prod_info .left .slider-nav{margin: 15px 0;}
.prod_info .left .slider-nav li figure{ padding:7% 0;}
.prod_info .left .slider-nav li figure img{}
.prod_info .left .slider-nav li.slick-current figure img{ border-color:#f08300;}
@media (max-width: 1300px){
.prod_info .left .slick-slider {padding:0;}
}
@media(min-width:641px){
.prod_info .left .slider-for{width: 100%;}
.prod_info .left .slider-for li{padding-bottom: 504px;}
.prod_info .left .slider-nav li{padding-bottom: 70px;}
}

.prod_info .con{line-height:24px; color:#999;  }
.prod_info .con .tit{color:#008cd6;font-weight:normal; font-size:24px; }
.prod_info .con .tit:after{content: ""; display: block; width: 30px; height: 2px; background:#008cd6; margin-top:20px; }
.prod_info .con p{line-height: 30px;}
.prod_info .con pre{ font-size: 13px; }
.prod_info .chara a.more{ color:#008cd6;line-height:30px; border: 1px solid #008cd6;display: block; max-width: 150px; text-align: center; margin-top:30px;}
.prod_info .chara a.more:hover{color:#fff; background:#008cd6;}

.prod_info .chara{ float: right; width: 25%;margin-top:10px}

.prod_info .chara h3{background-color:#008cd6; color:#fff;font-weight:700;padding-left:3%}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#008cd6; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%; padding-bottom:70px;}

@media(max-width:1024px){
.prod_info .chara{ float: none; width: 100%; padding-bottom: 30px; }
}
@media(max-width:640px){
/* .prod_info .left .slider-nav{ height: 155px;} */
}
@media(max-width:480px){
.prod_info .con .tit{ font-size:20px;}
.prod_info .con  a.more{margin-top:3%;}
.RighInfo001278 .PicList000762 li{ float:none; width:auto; margin-right:0;}
}

.BMap_bubble_content{ max-width:300px;}

/*Menu002306*/
.Menu002306{ }
.Menu002306 .side-title{ line-height:50px; background-color: #0d68af; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff; padding:0 10px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #0d68af transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{padding-bottom: 50px; overflow:hidden; border: 1px solid #0d68af; float:left; width:20%;}

@media(max-width:750px){
.Menu002306 .side-menu{padding-bottom: 50px; overflow:hidden; border: 1px solid #0d68af; border-top: 0; width:100%;}
}
.Menu002306 .side-menu li a{ display:block;line-height:25px;font-size:14px;}
.Menu002306 .side-menu li{border-bottom:1px dashed #0068B7;}
.Menu002306 .side-menu li.active{background: #4fb8f0;}

.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; font-size:16px; color:#333; line-height:49px; position:relative;background-color: #4fb8f0;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#0d68af; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ padding:10px 15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#4fb8f0;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#0d68af; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}

@media(max-width:1024px){
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #0d68af; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#0d68af; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}

.Ispic_pr{ position: relative;}
.Ispic_pr .img_o{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 0;}






















