html,body{width: 100%; overflow-x: hidden;}
/*Top002568 */
.Top002568{ position:relative; z-index:100; background:fff;}
.Top002568 .header-left{ float:left;}
.Top002568 .header-left,
.Top002568 .header-right{ height:90px;}
.Top002568 .logo img{ max-height:70px;}
.Top002568 .header-right,
.Top002568 .header-mid{ float:right;}
.Top002568 .header-right > *{ margin:0 12px; position:relative;}
.Top002568 .header-right dt figure{ display:none; position:absolute; top:100%; margin-top:10px; z-index:100; width:150px; background:#f3f3f3; right:-20px; padding:10px;}
.Top002568 .header-right dt figure::before{ position:absolute; content:'';  border:6px solid transparent; border-bottom-color:#f3f3f3;right: 22px;top: -12px;}
.Top002568 .header-right dt figure img{ display:block; width:100%;}
.Top002568 .header-right dt a{ width:20px; height:20px; background:url(../images/Top002568_icon_sina.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .header-right dt a.wx{ background-image:url(../images/Top002568_icon_wx.png);}
.Top002568 .open-search{ position:relative;width:17px; height:40px; background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .open-search-show{ background:none;}
.Top002568 .open-search-show::before,
.Top002568 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#2b71b8; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002568 .open-search-show::after{ transform:rotate(-45deg);}
.Top002568 .search-box{ display:none; z-index:90; position:absolute; right:0; top:100%;width:300px;}
.Top002568 .search-box .text{ line-height:36px; width:100%;  padding:0 10px; border:3px solid #2b71b8;}
.Top002568 .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:50% auto;}

.Top002568 .header-mid{ width:60%;}
.Top002568 .header-menu li em a{ display:inline-block; line-height:90px; position:relative; font-size:18px; color:rgb(25, 25, 25);}
.Top002568 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%); width:0; height:3px; background:#2b71b8; transition:0.3s;}
.Top002568 .header-menu li.aon em a::before,
.Top002568 .header-menu li:hover em a::before{ width:100%;}
.Top002568 .header-menu li .sub dt{ line-height:56px;}
.Top002568 .header-menu li .sub dt a{ color:#333; padding:0;}
.Top002568 .header-menu li .sub dt a::after{ display:inline-block; width:1px; height:10px; background:#bcbcbc; vertical-align:middle; content:''; margin:0 18px;}
.Top002568 .header-menu li .sub dt:last-child a::after{ display:none;}
.Top002568 .header-menu li .sub dt a:hover{ color:#2b71b8; background:none;}
.Top002568 #open_menu{ margin:0;}

.Top002568 #header-menu{ position:fixed; left:-100%; opacity:0; top:0; height:100%; background:rgba(0,0,0,0.5); overflow:auto; max-height:100%; padding:10px; transition:0.3s; width:50%; max-width:300px;}
.Top002568 #header-menu.header-menu-show{ left:0; opacity:1;}
.Top002568 #header-menu ul{ padding:5%; border-radius:5px; background: rgba(63, 66, 132, 0.91);}
.Top002568 #header-menu li:last-child em a,
.Top002568 #header-menu li:last-child em{ border-bottom:0;}
.Top002568 #header-menu li em .op{ display:block;}
.Top002568 #header-menu li .sub dl{ background:rgba(0,0,0,0.22); border-radius:0 0 5px 5px;}
.Top002568 #header-menu li .sub-menu dt a{ border-bottom:1px solid rgba(0, 0, 0, 0.15);}
@media(max-width:1024px){
.Top002568 #open_menu{ width:30px; height:30px; margin-left:10px;}
.Top002568 #open_menu i{ width:100%;background:#2b71b8; height:3px;}
.Top002568 #open_menu i::before,
.Top002568 #open_menu i::after{background:#2b71b8;}
}
@media(max-width:480px){
.Top002568 .header-right dt{ display:none;}
.Top002568 .header-right dd.top-search{ position:static;}
.Top002568 .search-box{ width:100%;}
}
/*Banner002534 */
.Banner002534{ position:relative; z-index:1; overflow:hidden;}
.Banner002534 .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.Banner002534 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002534 .slides {display: block;} 
* html .Banner002534 .slides {height: 1%;}
.no-js .Banner002534 .slides > li:first-child {display: block;}
.Banner002534 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002534 .flex-viewport {max-height: 300px;}
.Banner002534 .slides {zoom: 1;}

.Banner002534 li .pic{position:relative;}
.Banner002534 li .pic a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Banner002167 a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Banner002534 li .txt{ position:absolute; z-index:20; left:0; width:100%; top:35%; text-align:right;}
.Banner002534 li .txt dl{ position:relative;}
.Banner002534 li .txt dl::before,
.Banner002534 li .txt dl::after{ position:absolute; content:''; width:40%; max-width:116px;  border:1px solid #fff; right:5%;}
.Banner002534 li .txt dl::before{ border-bottom:0; bottom:110%;}
.Banner002534 li .txt dl::after{ border-top:0;top:110%;}
.Banner002534 li:nth-child(2n) .txt{ text-align:left; top:25%;}
.Banner002534 li:nth-child(2n) .txt dl::before,
.Banner002534 li:nth-child(2n) .txt dl::after{ right:auto; left:5%; border-color:#2e2522;}
.Banner002534 .flex-control-nav{ position:absolute; bottom:5%; left:50%; transform:translateX(-50%); z-index:10;}
.Banner002534 .flex-control-nav li{ float:left;  padding:0; margin: 0 8px; width:12px; height:12px; line-height:1000px; overflow:hidden; text-indent: 999em;}
.Banner002534 .flex-control-nav li a{ display:block; width: 12px; height:12px; border:1px solid #fff; color: rgba(0, 0, 0, 0); cursor:pointer; border-radius: 100%;}
.Banner002534 .flex-control-nav li a.flex-active{ background:none; border-color:transparent;background:#f19e4d;}
@media(min-width:1025px){
.Banner002534 li .pic{  height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002534 li .pic > img{ display:none;}
}
@media(max-width:1024px){
.Banner002534 li .pic{ background:none;}
.Banner002534 li .pic img{ display:block; width:100%;}
.Banner002534 li .txt{ display:none;}
}
/*动画*/
.Banner002534 li .txt dl::before,
.Banner002534 li .txt dl::after{opacity:0;height:0; transition:ease-in-out 0.3s 1s;}
.Banner002534 li dd{opacity:0; transition:transform ease-in-out 1s 0.3s,opacity ease-in-out 1s 0.5s;}
.Banner002534 li dd.cn{ transform:translateX(50px);}
.Banner002534 li dd.en{ transform:translateX(-50px);}
.Banner002534 li.flex-active-slide dd{transform:translateX(0);opacity:1; }
.Banner002534 li.flex-active-slide .txt dl::before,
.Banner002534 li.flex-active-slide .txt dl::after{height:100%;opacity:1;}
/*动画 end*/

.title{ text-align:center; font-size:36px; color:#333;margin: 1% 0 1% 0; }
.title p{ margin:0; opacity:0.6; font-size:16px;margin-top:10px;}
.title::after{ display:block; content:''; background:#00a2e9;margin:10px auto 0; height:4px; width:52px;}




/*
 .Floor001207 为demo编号
 */
.Floor001207{ background:url(../images/Floor001207-bg.jpg) no-repeat center top/cover; padding:3% 0; overflow:hidden;}  
.Floor001207 .title{ text-align:center; font-size:36px; color:#333; }
.Floor001207 .title p{ margin:0; opacity:0.6; font-size:16px;margin-top:10px;}
.Floor001207 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}

@media(max-width:480px){
	.Floor001207 .title{ font-size:24px;}
	.Floor001207 .title p{font-size:14px;}
	}
.Floor001207 .boutique {position: relative; z-index: 1;}
.Floor001207 li{position: absolute;z - index: 1;display: none;}
.Floor001207 li img {width: 357px;height: 490px} 
.Floor001207 li a{ display:block;}
.Floor001207 .main{position:relative;}
.Floor001207 .main .btn{ position:absolute; width:30px; height:60px; top:50%;margin-top:-30px; z-index:10; cursor:pointer;} 
.Floor001207 .main .prev{left:-5%; }
.Floor001207 .main .next{right:-5%; transform:rotate(180deg);}
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{ position:absolute; content:''; width:100%; height:2px; background-color:#000; transform:rotate(-45deg); top:50%; margin-top:-10px;}
.Floor001207 .main .btn::after{transform:rotate(45deg);margin-top:10px;}
.Floor001207 li div{ display:none !important; }
.Floor001207 .name{text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; max-width:50%;}
.Floor001207 .name h6{ margin:0; font-size:24px; padding-bottom:30px; position:relative;color:#000;}
.Floor001207 .name h6::before{ position:absolute; content:''; width:50px; height:3px; background-color:#000; left:50%; margin-left:-25px; bottom:5px;}
.Floor001207 .name p{line-height:22px;height:80px; overflow:hidden; margin:0;text-transform:uppercase; padding-top:15px;}
@media(max-width:1200px){
.Floor001207 .main .prev{ left:2%;}
.Floor001207 .main .next{right:2%; }
}
@media(max-width:1000px){
.Floor001207 h1{font-size:30px;}
.Floor001207 h1 span{font-size:18px;}
}
@media(max-width:768px){
.Floor001207 .name{max-width:none;}
}
@media(max-width:480px){
.Floor001207 h1{font-size:20px;}
.Floor001207 h1 span{font-size:16px;}
.Floor001207 .name h6{font-size:18px;}
.Floor001207 .main .btn{width:20px; height:40px;margin-top:-20px;} 
.Floor001207 .main .btn::before,
.Floor001207 .main .btn::after{margin-top:-7px;}
.Floor001207 .main .btn::after{margin-top:7px;}
}
/*Floor002598 */
.Floor002598,
.Floor002598 .videoCover{ position:relative; overflow:hidden; z-index:1;}
.Floor002598 .videoCover video{ position:absolute; left:0; top:0; z-index:2; background:#000;}
.Floor002598 .videoCover img{ display:block; width:100%;}
.Floor002598 .videoCover::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.62); z-index:3;}
.Floor002598 .video_open::before{background:rgba(0,0,0,0.2);}
.Floor002598 .play_btn{ cursor:pointer; position:absolute; top:50%; left:50%; margin:-46.5px 0 0 -46.5px;width:93px;height:93px; z-index:20;}
.Floor002598 .play_btn i{ display:block; height:100%; position:relative; z-index:3;border-radius:50%; background:url(../images/Floor002598_icon_play.png) no-repeat center center #40a9d8; }
.Floor002598 .play_close i{ background-image:none;}
.Floor002598 .play_close i::before,
.Floor002598 .play_close i::after{ position:absolute; content:''; height:40%; width:6px; background:#fff; border-radius:6px; top:30%; }
.Floor002598 .play_close i::before{ left:36%;}
.Floor002598 .play_close i::after{ left:56%;}
.Floor002598 .play_btn::before,
.Floor002598 .play_btn::after{ z-index:1; position:absolute; content:'';border-radius:50%;}
.Floor002598 .play_btn::before{ background:rgba(255,255,255,0.27); left:-40%; top:-40%; right:-40%; bottom:-40%;}
.Floor002598 .play_btn::after{ border:1px solid rgba(255,255,255,0.11);left:-70%; top:-70%; right:-70%; bottom:-70%;}
.Floor002598 .play_btn aside{ position:absolute; left:50%; margin-left:-50px; top:200%; text-align:center; width:100px; color:#fff; text-decoration:underline;}
.Floor002598 .play_btn aside span{ color:#40a9d8;text-decoration:underline;}
.Floor002598 .play_close aside{ display:none;}
.Floor002598 .play_close{opacity: 0;}

.Floor002598 .video{ position:relative; height:500px;}	
.Floor002598 .img{ background-position:center center; background-repeat:no-repeat; background-size:cover; width:100%; height:100%; left:0px; top:0px; position:absolute; z-index:1;}
.Floor002598 video{ width:100%; height:100%; background:#000;}
.Floor002598 .play{ width:100%; left:0px; top:0px; height:100%;}
.Floor002598 .play em{ position:absolute; left:0px; top:0px; z-index:2; width:100%; height:100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; background:rgba(0,0,0,0.4);}
.Floor002598 .play em i{ position:absolute; left:50%; top:50%; margin:-37px 0 0 -37px;border-radius:50%; border:4px solid #fff; background-size:contain; width:74px; height:74px;}


.Floor002598 .bx-pager{  text-align:center;}
.Floor002598 .bx-pager div{ display:inline-block; width:5px; height:5px; margin:0 5px;}
.Floor002598 .bx-pager a{ display:block; overflow:hidden; line-height:1000px; height:5px; border-radius:50%; background:#fff;}
.Floor002598 .bx-pager a.active{ background:#40a9d8;}
@media(max-width:1280px){
.Floor002598 .play_btn{ margin:-35px 0 0 -35px;width:70px;height:70px;}
}
@media(min-width:1025px){
.Floor002598 .list{ position:absolute; left:0; top:50%; margin-top:-20px; z-index:10; width:100%; transition:0.2s;}
.Floor002598 .list_down{ top:auto; margin-top:0; bottom:5%;}
.Floor002598 .bx-pager{position:absolute; z-index:30; left:0; bottom:5%; width:100%; }
}
@media(max-width:1024px){
.Floor002598 .play_btn{top:30%;}
.Floor002598 .play_btn aside{ top:150%;}
.Floor002598 .list{ background:#40a9d8;}
.Floor002598 .list li{ padding:0 2%;}
.Floor002598 .list li dl{max-width:48%;}
.Floor002598 .list li span{ color:rgba(255, 255, 255, 0.54);}
.Floor002598 .bx-pager{ padding:3% 0;}
.Floor002598 .bx-pager a{background:#999;}
}
@media(max-width:640px){
.Floor002598 .play_btn::before{left:-10%; top:-10%; right:-10%; bottom:-10%;}
.Floor002598 .play_btn::after{ left:-30%; top:-30%; right:-30%; bottom:-30%;}
.Floor002598 .play_btn aside{ top:105%;}
.Floor002598 .video{height:240px;}	
}
@media(max-width:480px){
.Floor002598 .play_btn{top:40%;  margin:-20px 0 0 -20px;width:40px;height:40px;}
.Floor002598 .play_btn i{ background-size:20px;}
.Floor002598 .list li{ height:80px; line-height:30px; padding:10px 2%;}
.Floor002598 .list li dl,
.Floor002598 .list li dl.odd{ float:none; text-align:left; max-width:none;}
}
/*
 .Floor002248 为demo编号
 */
.Floor002248 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Floor002248 .auto_1260{  padding: 0 2%;}
}
.Floor002248{background: #f2f2f2; padding: 20px 0;}

.Floor002248 .word{ width: 100%; }
.Floor002248 .word h3{ margin: 0; font-size: 20px; line-height: 1.2; color: #2b71b8; padding-bottom: 15px; font-weight: normal;}
.Floor002248 .word h3:after{ content: "";display: block;width: 65px; height:2px; background-color: #2b71b8; margin-top: 20px;}
.Floor002248 .word figure{margin: 0; padding: 15px 0; line-height: 2.25; font-size: 14px;}
.Floor002248 .word ul{ padding-top: 10px; }
.Floor002248 .word ul li{ float: left;  text-align: center; padding: 0 15px; width: 25%; max-width: 102px;}
.Floor002248 .word ul li a{ display: block; max-width: 72px;border: 1px solid #bed4eb;border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002248 .word ul li a:hover{ background-color: #2b71b8;}
.Floor002248 .word ul li .img_hover,.Floor002248 .word ul li a:hover .img{ display: none;}
.Floor002248 .word ul li a:hover .img_hover{ display: block;}

.Floor002248 .right-img{ position: relative;}
.Floor002248 .right-img .right-img_tit{ width: 160px; text-align: center; padding: 20px 0;
background:rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff;
 position: absolute;  bottom:20px;left: -8%;}
.Floor002248 .right-img .right-img_tit span{ position: relative; z-index: 1;  color: #fff; font-size: 16px;}
@media only screen and (max-width: 767px) {
	.Floor002248 .word h3{ text-align: center;}
	.Floor002248 .word h3:after{ margin: 20px auto 0; width: 35px;}
	.Floor002248 .right-img{ margin: 0 auto; max-width: 580px; padding-left: 0;}
	.Floor002248 .right-img .right-img_tit{ left:0;}
	.Floor002248 .word ul{ margin: 0 auto 30px;max-width: 408px;}
}
@media only screen and (max-width: 365px) {
	.Floor002248 .word ul li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) {
	.Floor002248 .word h3{ font-size: 24px;}
	.Floor002248 .word{ width: 48%; float: left;}
	.Floor002248 .right-img{ float: right; width: 48%;}
	
}
@media only screen and (min-width: 1024px) {
	.Floor002248 .word h3{ font-size: 30px; }
	.Floor002248 .word h3:after{ height: 3px;}
	
	.Floor002248 .right-img .right-img_tit{ padding: 25px 0;}
}
@media only screen and (min-width: 1260px) {
	.Floor002248 .right-img .right-img_tit{ width: 160px; padding: 35px 0;}

/*Floor002599 */
.Floor002599{position:relative; z-index:1;margin:15px 0;}
.Floor002599 .auto{ position:relative; z-index:2;}
.Floor002599 .hd{text-align:center;padding:20px 0;}
.Floor002599 .hd li{display:inline-block;width:120px;height:40px;margin:0 10px;border:1px solid #288ce3;font-size:14px;color:#288ce3;line-height:40px;text-align:center;border-radius:50px;cursor:pointer;transition:0.3s;}
.Floor002599 .hd li.on{background:#288ce3;color:#fff;}

@media(max-width:1280px){
.Floor002599 .float{ left:-6%;}
}
@media(max-width:1200px){
.Floor002599 .float{ display:none;}
}

.Floor002599 .title{ text-align:center; font-size:36px; color:#333; padding-bottom:5%;}
.Floor002599 .title p{ margin:0; opacity:0.6; font-size:16px;margin-top:10px;}
.Floor002599 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:480px){
.Floor002599 .title{ font-size:24px;}
.Floor002599 .title p{font-size:14px;}
}

.Floor002599 .ul li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 .ul li{ float:left; width:32.5%; padding-bottom:0; margin-right:1%;background:#f3f8fa;height:70px;border-bottom:1px dashed #acbccc;display:flex;justify-content:center;align-items:center;}
.Floor002599 .ul li figure{width:20%;float:left;}
.Floor002599 .ul li:nth-child(3n){ margin-right:0;}
 /* .Floor002599 .ul li > *{ position:absolute; left:0;height:50%;width:100%; } */
.Floor002599 .ul li:nth-child(2n) .txt,
.Floor002599 .ul li .Ispic{ top:0;}
.Floor002599 .ul li .txt,
.Floor002599 .ul li:nth-child(2n) .Ispic{ top:0;}
}

.Floor002599 .ul li .Ispic{ transition:0.2s;}
.Floor002599 .ul li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 .ul li:hover .Ispic::before{ opacity:1;}
.Floor002599 .ul li .txt{ border-left:0px solid #f3f8fa;transition:background 0.3s; width:80%; float:right;}
.Floor002599 .ul li:hover .txt{ background:#f3f8fa;}
.Floor002599 .ul li .main{ padding:0 2%; width:100%;}
.Floor002599 .ul li .main time{ color:#828181;display:block;margin-top:10px;}
.Floor002599 .ul li .main time span{ font-size:36px;}
.Floor002599 .ul li .main .dot{ font-size:16px; margin:1% 0 5% 0;}
.Floor002599 .ul li .main p{ line-height:30px; height:120px; color:#9a9a9a;}
.Floor002599 .ul li .more{ color:#fff; background:#2b71b8; line-height:40px; text-align:center; display:inline-block; width:80%; max-width:138px; }
.Floor002599 .ul li .more::after{ background:url(../images/Floor002599_more.png) no-repeat right center; width:33px; height:7px; display:inline-block; content:''; margin-left:5px;vertical-align:middle; transition:0.2s;}
.Floor002599 .ul li:hover .more::after{ width:20px;}
@media(min-width:769px) and (max-width:1024px){
.Floor002599 .ul li .main p{ margin:5px 0;}
.Floor002599 .ul li .main time{ font-size:12px;}
.Floor002599 .ul li .main time span{ font-size:24px;}
.Floor002599 .ul li .main .dot{ font-size:16px;}
.Floor002599 .ul li .more{ line-height:30px;}
}
@media(max-width:768px){
.Floor002599 .ul li .Ispic{ position:relative; width:35%; float:left; height:150px; padding:0; display:block;}
.Floor002599 .ul li .main{ padding:2% 4%;}
.Floor002599 .ul li{ margin:0 auto 20px;}
.Floor002599 .ul li .main time span{ font-size:24px;}
.Floor002599 .ul li .main .dot{ margin:5px 0 5px; font-size:14px;}
.Floor002599 .ul li .main p{ font-size:12px; line-height:18px; height:36px; overflow:hidden; margin-bottom:5px;}
.Floor002599 .ul li .more { max-width:100px; line-height:32px;}
.Floor002599 .ul li .txt{width:64%;}

}
@media(max-width:480px){
.Floor002599 .ul li{ max-width:none;}
.Floor002599 .hd li{width:100px;height:35px;line-height:35px;margin:0 5px 10px 5px;}
}

/*Floor002142 */
.Floor002142{padding-bottom:2%;}
.Floor002142 .auto{ margin:0 auto; background:#fff;}

.Floor002142 .title{ text-align:center; font-size:36px; color:#333;}
.Floor002142 .title p{ margin:0; opacity:0.6; font-size:16px;margin-top:10px;}
.Floor002142 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}

@media(max-width:480px){
	.Floor002142 .title{ font-size:24px;}
	.Floor002142 .title p{font-size:14px;}
	}

.Floor002142 .more{padding:0 0 3% 0; text-align:center;}
.Floor002142 .more a{ display:inline-block; width:50%; transition:0.3s; border-radius:3px; max-width:228px; line-height:40px; background:#e9e9e9; }
.Floor002142 .more a:hover{ background:#2b71b8; color:#fff;}
.Floor002142 ul{ text-align:center; padding:3% 0;}
.Floor002142 li{ display:inline-block; margin:0 1% 2% 1%;}
.Floor002142 li a img { height:67px;
}
.Floor002142 li a:hover img{opacity:1; 
-webkit-filter: grayscale(0%); /* chrome+ */
filter: grayscale(0%); /* 未来浏览器 */
filter: ; /* ie6-8 */
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
}
@media(max-width:480px){
.Floor002142 li a img { height:52px;}
}
/*Bottom002695 */
.Bottom002695{ position:relative; z-index:1; background:#f6f6f6; overflow:hidden; }
.Bottom002695::before{ position:absolute; content:''; width:50%; left:0; top:0; height:100%; background:#ececec;}
.Bottom002695 > .auto{ position:relative; z-index:10;  background:#252525; padding-bottom:1%;padding-top:1%;}
@media(max-width:1760px){
.Bottom002695 > .auto{ padding-left:2%; padding-right:2%;}
}
.Bottom002695 > .auto .auto{ max-width:1280px;}

.Bottom002695 footer{ position:relative; border-top:1px solid #353535; padding-top:1%; color:#c0cfde; line-height:24px;}
.Bottom002695 footer a{ color:#c0cfde;}
.Bottom002695 footer a:hover{ color:#fff;}
.Bottom002695 footer dd a:not(:last-child)::after{ display:inline-block; content:''; width:1px; height:10px; background:#3b6f50; margin:0 15px; vertical-align:middle;}
.Bottom002695 footer .logo{ position:absolute; left:0; width:100%; top:-36px;text-align:center;}
.Bottom002695 footer .logo img{ height:72px;}
.Bottom002695 footer .logo span{ background:#2b71b8; display:inline-block; padding:0 2%;}

.Bottom002695 .contact li{color:#fff;}
.Bottom002695 .contact li::before{ display:inline-block; content:''; width:30px; height:30px; background:url(../images/Bottom002695_tel.png) no-repeat center center; vertical-align:middle; margin-right:10px;}
.Bottom002695 .contact li:nth-child(2)::before{ background-image:url(../images/Bottom002695_ys.png);}
.Bottom002695 .contact li:nth-child(3)::before{ background-image:url(../images/Bottom002695_add.png);}
.Bottom002695 .right dt{text-align:center; }
.Bottom002695 .right dt a{ display:block; margin:0 auto; width:180px; line-height:60px; color:#fff; border:1px solid #dcdcdc;}
.Bottom002695 .right dt a:hover{ background:#fff; color:#2b71b8;}
.Bottom002695 .right dt aside{ padding-top:10px; color:#d0d9d3; font-size: 24px;}
.Bottom002695 .right dd li{ text-align:right;  color:#fff; line-height:28px;}
.Bottom002695 .right dd li .bdsharebuttonbox a{ display:inline-block; float:none; background:url(../images/Bottom002695_share_02.png) no-repeat center center; border:1px solid #a8bda6; border-radius:50%; padding:0; width:24px; height:24px; background-size:contain;}
.Bottom002695 .right dd li .bdsharebuttonbox a.bds_weixin{ background-image:url(../images/Bottom002695_share_01.png);}
@media(min-width:1025px){
.Bottom002695 .right{ float:right; }
.Bottom002695 .contact{ float:left;}
.Bottom002695 .contact li{  padding-bottom:2%; }
.Bottom002695 .right >*{ float:left;}
.Bottom002695 .right dt{ border-right:1px solid #c0cfde;padding-right: 42px;margin-right: 24px;}
.Bottom002695 .right dd li{float:left;}
.Bottom002695 .right dd ol{ float:right; width:100px; margin-left:40px;}
.Bottom002695 .right dd li .bdsharebuttonbox{ text-align:right;}
.Bottom002695 footer dt{ float:left;}
.Bottom002695 footer dd{ float:right;}
}
@media(max-width:1024px){
.Bottom002695 .contact li{ margin-bottom:2%;}
.Bottom002695 .contact{ float:; padding-top:8px;}
.Bottom002695 .right dd li,
.Bottom002695 .right dd ol{ text-align:center; padding:2%; display:inline-block;}
.Bottom002695 footer{ margin-top:36px; padding-top:40px; text-align:center;}
.Bottom002695 .right{ float:; text-align:center;}
.Bottom002695 .right dd li{ display:none;}
.Bottom002695 footer dt{ font-size:12px; font-weight:normal;}
.Bottom002695 footer dd{ display:none;}
}

@media(max-width:768px){
 .Bottom002695 footer{ padding-bottom:70px;}
}


@media(max-width:480px){
	.Bottom002695 footer{margin-top: 0; padding-top: 10px;}
	.Bottom002695 .right dd{text-align: center;}
}

/*Other002638 */
.Other002638 ul{ position:fixed; right:2%; z-index:110; top:50%; margin-top:-122px;}
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li > a{ display:block; width:60px; height:60px; border-radius:3px; background: url(../images/Other002638_icon.png) no-repeat center top #2b71b8; transition:0.3s;}
.Other002638 li > a:hover{ background-color:#f19e4d;}
.Other002638 li.li_tel .wap{ display:none;}
.Other002638 li.li_tel aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#2b71b8; margin-right:1px;border-radius:3px; padding:0 10px; font-size:18px; color:#fff;}
.Other002638 li.li_email a{ background-position:center -61px;}
.Other002638 li.li_map a{ background-position:center -122px;}
.Other002638 li.li_gettop a{ background-position:center -183px;}
@media(min-width:1025px){
.Other002638 li.li_tel: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 #2b71b8; border-radius:10px; padding:2%;}
.Other002638 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#2b71b8; 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:#2b71b8; 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:#2b71b8;}
.Other002638 .pop-up#map .main{ padding:15px;}
.Other002638 .pop-up .map{ height:300px;}
@media(max-width:640px){
.Other002638 ul{ top:auto; margin-top:0; bottom:17%;}
.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;}
}



/*Floor002528 */
.Floor002528{ padding:4% 0; overflow:hidden;}
.Floor002528 .title{ text-align:center; font-size:36px; color:#333;    margin-bottom: 2%; }
.Floor002528 .title p{ margin:0; opacity:0.6; font-size:16px;margin-top:10px;}
.Floor002528 .title::after{ display:block; content:''; background:#00a2e9;margin:20px auto 0; height:4px; width:52px;}

@media(max-width:480px){
	.Floor002528 .title{ font-size:24px;}
	.Floor002528 .title p{font-size:14px;}
	}


.Floor002528 ul{position:relative; z-index:1;}
.Floor002528 ul li{width:414px;min-height:100px;float:left; margin:0 10px; text-align:center;transition: top 1s ease, left 1s ease;}
.Floor002528 ul li a{ display:block; transition:transform ease-in-out 0.3s;}
.Floor002528 ul li .pic{ position:relative; background:#000;}
.Floor002528 ul li .pic img{display:block; width:100%; opacity:0.9;}
.Floor002528 ul li .pic img.hover{ display:none;}
.Floor002528 ul li .txt{color:#555; padding:3%;}
.Floor002528 ul li .txt p{ font-size:22px; margin:0;}
.Floor002528 ul li .txt i{ display:block; content:''; width:31px; height:1px; background:#666; margin:8px auto;}
.Floor002528 ul li a:hover .txt{box-shadow:3px 0 7px rgba(0,0,0,0.1);}
.Floor002528 ul li a:hover .pic img{ display:none; opacity:1;}
.Floor002528 ul li a:hover .pic img.hover{ display:block;}
@media(max-width:1280px){
.Floor002528 ul{ padding:0;}
}
@media(max-width:640px){
.Floor002528 ul li .txt p{ font-size:20px;}
.Floor002528 ul li .txt span{ font-size:12px;}
}
@media(min-width:1025px){
.Floor002528 ul li a:hover{ transform:scale(1.03);}
.Floor002528 ul li a:hover .txt{ transform:scale(1); }
}

/* 产品中心 */
.dis{display:none;}
.cp_nav_r{overflow:hidden;padding-top:25px;}
.cp_nav_r img{height:112px;max-width:100%;}
.cp_nav_r p{text-transform:capitalize;font-size:14px;color:#454545;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;}

.index_tit{position:relative;padding-bottom:20px;margin:5% 0;}
.index_tit h1{font-size:30px;color:#333;font-family:黑体;}
.index_tit p{font-size:24px;color:#333;font-family:Arial;text-transform:uppercase;}
.index_tit:after{content:"";display:block;width:73px;height:2px;background:#288ce3;position:absolute;bottom:0;left:0;right:0;margin:0 auto;}
.index_tit.bs h1,.index_tit.bs p{color:#fff;}
.index_tit.bs:after{background:#fff;}



.type_nav{text-align:center;padding-bottom:1%;}
.type_nav a{font-size:14px;color:#333;line-height:42px;border:1px solid #ddd;display:inline-block;padding:0 4px;white-space:nowrap;margin:0 2px;min-width:112px;margin-bottom:8px;transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;}
.type_nav a.active{border:1px solid #288ce3;background:#288ce3;color:#fff;}
.type_nav a:hover{border:1px solid #288ce3;background:#288ce3;color:#fff;}




.index_product ul{overflow:hidden;margin:0 -30px;}
.index_product ul li{padding:0 30px;margin-bottom:1%;list-style: none;}
.index_product ul li .main{text-align:center;border:1px solid #ccc;line-height:24px;padding:20px 3%;overflow:hidden;background:#fff;}
.index_product ul li .main h1{font-size:24px;color:#000;font-weight:bold;}
.index_product ul li .main p{font-size:16px;color:#666;padding:8px 0 3px;}
.index_product ul li .main .more{font-size:12px;color:#288ce3;}
.index_product ul li .pic{height:210px;align-items: center;justify-content: center;display: flex;}
.index_product ul li .pic img{max-width:100%;max-height:100%;transition:0.5s;}
.index_product ul li .pic img:hover{transform:scale(1.1);}


.see-more{display:block;font-size:14px;color:#288ce3;border:1px solid #288ce3;width:145px;line-height:38px;text-align:center;border-radius:20px;margin:0 auto 1%; transition: all .5s ease;	-o-transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;}
.see-more:hover{background: #288ce3; color: #fff;}

@media (max-width: 991px){
	.index_tit{margin:0;padding:10px 0 0;}
	.index_tit.cp_backgd{background:#efefef;}
	.index_tit.news_idt{border-bottom:1px solid #c3bfbf;}
	.index_tit:after{width:5px;height:30px;bottom:auto;top:10px;right:auto;margin:0;left:5px;}
	.index_tit h1{font-size:22px;text-align:left;font-weight:bold;padding-left:18px;line-height:30px;}
	.type_nav{padding:5% 0;}
	.type_nav a{margin:3px 0;font-size:12px;padding:0;width:32%;overflow: hidden;}
}

@media (max-width: 480px){
	.type_nav a{width: 46%;}
	.title,.Floor002142 .title{font-size: 20px;}
	.title p{font-size: 14px;}
	.index_product ul li .main h1{font-size: 16px;}
}


/* 头部 */
.slogan{border-bottom:1px solid #ddd;font-size:12px;color:#666;line-height:34px;}
.slogan a{color:#666;white-space:nowrap;}
.slogan .links{text-align:right;}
.slogan a:hover{color:#288ce3;}


.topbox{padding:12px 0 12px;}
.topbox .tel{float:right;background:url(../images/tel.png) no-repeat left;padding-left:58px;font-size:16px;color:#666;line-height:25px;}
.topbox .tel i{display:block;font-size:24px;color:#f20201;font-weight:bold;}
.topbox .tel em{ display:none;color:#f20201;font-weight:bold;font-size:16px;}


.menubox{background:#2b71b8;position:relative;z-index:100; width: 100%;}
.language{font-size:14px;color:#fff;line-height:50px;}
.language a{background:url(../images/cn.png) no-repeat left;color:#fff;text-transform:uppercase;padding-left:28px; padding-top: 1px;padding-bottom: 1px;}
.language a.en{background:url(../images/en.png) no-repeat left;color:#fff;text-transform:uppercase;padding-left:28px;padding-top: 1px;padding-bottom: 1px;}
.product_nav{position:absolute;left:0;top:100%;width:100%;background:rgba(212,238,250,.9);padding:30px 0;display:none;}
.cp_nav_l{text-align:left;border-right:1px solid rgba(60,60,66,.15);}
.cp_nav_l a{display:block;font-size:14px;color:#454545;line-height:40px;transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;	-webkit-transition: all .5s ease;}
.cp_nav_l a.active{color:#288ce3;}
.navbar-default .navbar-nav > li .cp_nav_l a:hover,.navbar-default .navbar-nav > li .cp_nav_r a:hover,.navbar-default .navbar-nav > li .cp_nav_r a:hover p{background:none!important;color:#288ce3;}
.cp_nav_r{overflow:hidden;padding-top:25px;}
.cp_nav_r img{height:112px;max-width:100%;}
.cp_nav_r p{text-transform:capitalize;font-size:14px;color:#454545;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;}
.navbar-default .navbar-nav li:hover .product_nav{display:block;transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;}
.navbar-nav li a{transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;	-webkit-transition: all .5s ease;}


.sroll_top {
	right: 0.9%;
	bottom: 13%;
	position: fixed;
	display: none;
	cursor: pointer;
}
.fixedbg {
	position: fixed;
	top: 0;
	z-index: 9999;
}

.openbtn{ cursor:pointer; display:none;width:26px; position:absolute; right:12px; top:18px; z-index:999;}
.closebtn{ position:fixed; left:0px; top:46px; width:100%; height:100%; z-index:887; display:none; background:rgba(255,255,255,0.8);}
.openbtn span{ display:block; height:3px; background:#2b71b8; margin:4px 0px;transition: all ease 0.3s;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important;}	
.openbtn.on .sp3 { display:none;}


@media (max-width: 998px){
	.slogan{display: none;}
	.openbtn{ display:block;}

}
@media (max-width: 780px){
	.topbox .fl{border-bottom:1px solid #ddd; display:block; padding-bottom:10px;}
	.topbox .tel{ float:none;display: ; margin-top:5px; margin-bottom:-5px; line-height:30px; font-size:14px; background-size:contain; padding-left:35px;}
	.topbox .tel i{ display:none;}
	.topbox .tel em{ display:inline-block; font-style:normal;}

}

@media (max-width: 767px){

	.collapse{display: block!important;}
	.language a{background:none;color:#fff;text-transform:uppercase;padding-left: 0; padding-top: 0px;padding-bottom: 0px;}
	.language a.en{background:none;color:#fff;text-transform:uppercase;padding-left: 0;padding-top: 0px;padding-bottom: 0px;}
	
	.topbox{padding:10px;}
	.topbox .by,.product_nav,.index_case,.about_us .about_info,.index_advatage,.index_tit p,#news_num,.index_news ul li .pic,.index_news ul li .txt p,.index_news ul li .txt .more{display:none!important;}
	.topbox .logo{height:40px;}
	

	.navbar-default .navbar-collapse{padding:0;}
	.navbar { display:none;}
	.navbar-nav{overflow:hidden;text-align:center;}
	.navbar-nav li{float:left;width:25%;}
	.navbar-nav li a{border-bottom:1px solid #025fbc;border-right:1px solid #025fbc;font-size:14px;}
	.navbar-nav li:nth-child(4n) a{border-right:none;}
	.navbar-nav li:nth-child(n+5) a{border-bottom:none;}
	.navbar-collapse .navbar-right{position:absolute;bottom:0;right:0;width:25%!important;}
	.navbar-right{width: 110px!important;}



}



.LinkList dl{position: relative; height: 340px;}
.LinkList dl dd{width: 108px; height: 50px; padding: 56px 27px; background-image: url(../images/linkbg.png); background-size: cover; position: absolute;}
.LinkList dl dd a{display: block;}
.LinkList dl dd img{display: block; width: 100%;}
.LinkList dl{height: auto;}
.LinkList dl dd{position: static; width: 10.75%; height: auto; padding: 0; float: left; margin: 0 2% 2% 0; background: none; box-shadow: 0px 0px 10px #eee;}
.LinkList dl dd:nth-child(8n){margin-right: 0;}
.LinkList dl dd a{padding: 15px; border: 1px solid #e5e5e5;}


.LinkList .owl-nav{height: 0;}
.LinkList .owl-nav .owl-prev span,.LinkList .owl-nav .owl-next span{width: 48px; height: 48px; background-color: rgba(0,0,0,.3); overflow: hidden; line-height: 1000px; background-repeat: no-repeat; background-position: center center; position: absolute; top: 50%; margin-top: -24px; z-index: 5;}
.LinkList .owl-nav .owl-prev span{left: -80px; background-image: url(../images/left.png);}
.LinkList .owl-nav .owl-next span{right: -80px; background-image: url(../images/right.png);}
.LinkList .owl-nav .owl-prev:hover span,.LinkList .owl-nav .owl-next:hover span{background-color: #288ce3;}


@keyframes ad_height {
    from {
        height: 0
    }

    to {
        height: 30px
    }
}

@keyframes ad_width {
    from {
        width: 0
    }

    to {
        width: 100%
    }
}


@media ( max-width:1600px){
	.LinkList .owl-nav .owl-prev span{left: 0;}
    .LinkList .owl-nav .owl-next span{right: 0;}
}

@media ( max-width:560px){
	.LinkList dl dd{width:23%;}
	.LinkList dl dd:nth-child(4n){margin-right: 0;}
}



/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}



/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 18px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:14px; position:relative; overflow:hidden; line-height:64px;height:64px;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#2b71b8;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#2b71b8;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:50%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}

/*
 .RighInfo002450 为demo编号
 */
 .RighInfo002450{ padding: 4% 0;}
 .RighInfo002450 .auto{ position: relative;}
 @media only screen and (max-width: 1200px) {
 .RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
 }
 .RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 0 0 4%; font-weight: normal;}
 @media only screen and (min-width:1201px ) {
	 .RighInfo002450 .wrap-container .tit{ font-size: 30px;}
 }
 @media only screen and (max-width:767px ) {
 .RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
 }
 .RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
 .RighInfo002450 .wrap-container .word{ color: #1a1002; font-size: 14px; line-height: 24px; margin-top: 3%;text-indent: 2em;}
 @media only screen and (min-width:767px ) {
	 .RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	 .RighInfo002450 .wrap-container .word{ margin-top: 0;text-indent: 2em;}
 }


 /*PicList002120 */
.PicList002120{padding-top:4%;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}



/*Page002046 */
.Page002046 .Pages{ text-align:center; padding-top: 1%; padding-bottom: 2%;}
.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;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}




/*Timeline001915*/
.Timeline001915{ padding: 4% 0;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:41px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-family:'黑体';}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#2b71b8; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#2b71b8; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#2b71b8; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}

/*
 .RighInfo002275 为demo编号
 */
 .RighInfo002275 .p,.RighInfo002275 .h2,{}
 .RighInfo002275{ padding: 4% 0;}
 .RighInfo002275 .text{margin-bottom: 30px}
 .RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
 .RighInfo002275 .text .title span{font-weight: 700;}
 .RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
 .RighInfo002275 .map{width: 100%;height: 200px;}
 .RighInfo002275 .map #map{height: 100%;}
 .RighInfo002275 .map img{max-width: none !important;}
 
 @media screen and (min-width: 768px) {
	 .RighInfo002275 .text{float: left;width: 45%;}
	 .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
 }
 
 @media screen and (min-width: 1024px) {
	 .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	 .RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	 .RighInfo002275 .text .title{font-size: 52px;}
 }
 
 @media screen and (min-width: 1200px) {
	 .RighInfo002275{padding: 4% 0;}
	 .RighInfo002275 .text .title{margin-bottom: 75px}
	 .RighInfo002275 .map{width: 700px;height: 430px;}
	 .RighInfo002275 .text{width: 40%;}
 }


 /*Form002219*/
.Form002219{padding: 4% 0;}
.Form002219 dl{ width:48%; text-align:center; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px;}
.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;}	
}



/*
 TextList000858 为demo编号
 */
 .TextList000858{padding: 4% 0;}
 .TextList000858 ul{ overflow:hidden;}
 .TextList000858 ul li{ cursor:pointer;}
 .TextList000858 ul li span,.TextList000858 ul ol span{ width:25%; float:left; position:relative; font-weight:bolder; background: #2b71b8; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;}
 .TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;}
 .TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#ffffff;}
 .TextList000858 ul li span:first-child{ padding-left:0; width:25%;}
 .TextList000858 ul li span em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:15px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#2b71b8; display:block; font-size:18px;}
 
 
 .TextList000858 ul li dl{ display:none; position:relative; padding:20px 168px 20px 28px;}
 .TextList000858 ul li dl a{ background:#2b71b8; width:120px; height:31px; line-height:31px; text-align:center; color:#fff; font-weight:bold; position:absolute; right:6.5%; top:25px;}
 .TextList000858 ul li dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;height:30px; line-height:30px;}
 .TextList000858 ul li dl dd{ font-size:13px; color:#666; line-height:25px;}
 
 @media (max-width:768px){
 .TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
 .TextList000858 ul li dl{ padding:28px}
 
	 }
 @media (max-width:480px){
 .TextList000858 ul li span{ font-size:12px;}
 .TextList000858 ul li span:first-child{ padding-left: 2%; width:25%;}
 .TextList000858 ul li span em{ left:5%;}
	 }
 @media (max-width:320px){
 .TextList000858 ul li span em{ left:2%;}
	 }


	 /*
 .Form001518 为demo编号
 */
.Form001518{padding-bottom: 4%;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#2b71b8; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #005ca2;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}

/*PicList002525 */
.PicList002525{ padding:3% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid #2b71b8;; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 0 3%;    font-size: 20px;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}
/*
 /*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:1% 0; overflow: hidden; }
.RighInfo001278 .prod_info{ position:relative;width: 50%; float: left;}
.RighInfo001278 .prod_info .tit{margin:0; color:#000;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info .con{line-height:24px; color:#999; min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#999;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}
.table_cell	img{max-height: 107px;}





.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;padding:0% 0;}

.RighInfo001278 .list{ padding:0 30px;position:relative; overflow:hidden;}
.RighInfo001278 .list a{ position:absolute; width:22px; height:51px; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;background-image:url(../images/fkoo_03.jpg)}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/fkoo_05.jpg);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left; height:110px;}
.RighInfo001278 .list li .table{ margin:0 auto;padding:0px;border:1px solid #f2f2f2;overflow: hidden; width:90%; }
.RighInfo001278 .list li.on .table { border: 2px solid #2b71b8;max-height: 108px;}

.RighInfo001278 .tab{ padding:0% 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:#54caf2; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}
.botback{width:60px;height:60px;cursor:pointer;background-size:100% 100%;position:fixed;bottom:80px;right:0px;box-shadow:0 0 15px rgba(23,162,107,.5)}



@media(min-width:780px){
/*.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%; }*/
	
.RighInfo001278 .big_img{margin-bottom:0px;}
.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 0%;}
.RighInfo001278 .big_img li img{ max-height:100%;}
	
 }	
@media(max-width:640px){
.RighInfo001278 .prod_info{width: auto;padding-left:0; float: none;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
.table_cell img{ max-height:250px;}
.product_pic .L_box{width:95%;margin:0 auto;float:none;}	
.product_pic>div{float:none;width:95%;margin:0 auto;margin-top:35px;}
.botback{width:40px;height:40px;}
.RighInfo001278 .list a{ width:5%; cursor:pointer;top:30%;}	
	
}

.xiangq{float:right; width: 44%;padding-top: 20px; }
.xiangq >h1{color: #2b71b8; line-height: 28px; font-size: 26px;padding-bottom: 20px; border-bottom: 1px solid #e7e8e8; text-align: left;}
.xiangq >p{color:#808080; font-size: 14px; line-height: 26px; padding: 20px 0px;border-bottom: 1px solid #e7e8e8;}
.xiangq >dl{ padding: 15px 0px;}
.xiangq >dl>dt{font-size: 16px; color:#333333; line-height: 30px;}
.xiangq >dl>dd{font-size:15px;color: #4c4c4c;line-height: 36px; }
.xiangq >dl>a{width:160px; height: 40px; background:#2b71b8;display: block;text-align: center; line-height: 40px;color: #fff;font-size: 14px;margin-top: 15%;}
@media(max-width:768px){
.xiangq{ width: 100%; }
}



.gsji{width: 100%; background: url(../images/nanj_06.jpg) no-repeat center center; height:auto;overflow: hidden;}
.gsji >.auto>h1{padding: 10px 0 10px 0; color: #2b71b8;font-size: 24px; text-align: left;font-weight: bold;line-height: 34px;}
.gsji >.auto>p{ font-size: 15px; line-height: 30px;color: #4c4c4c; display: -webkit-box; display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center;-webkit-align-items: center; align-items: center;}

.chpxqy{overflow: hidden;padding: 1% 0;}
.chpxqy>.xingqlft{ float: left;width: 46%;}

.chpxqy>.xingqlft>h2{font-size: 24px; text-align: left;font-weight: bold;line-height: 36px;color: #2b71b8;padding: 9% 0;}

.chpxqy>.xingqlft>ul{line-height: 40px;color: #4c4c4c;font-size: 15px;}

.chpxqy>.xingqlft>ul>li{ background: url(../images/nanj_12.jpg)no-repeat left; padding-left: 30px;}

.chpxqy>.xingqrft{width: 40%; float: right; }

.xingqrft .ProImg {width: 530px; height: auto; overflow: hidden;}
.ProImg img {width: 100%; height: auto;}

@media(max-width:768px){
.chpxqy>.xingqlft{ width: 100%; padding: 0 1%;}
.chpxqy>.xingqlft>ul>li{ background: url(../images/nanj_12.jpg)no-repeat left;  background-position: 1% 17%; }
.chpxqy>.xingqlft>h2{ font-size: 20px; }	
}

@media(max-width:768px){
.chpxqy>.xingqrft{ width: 100%; padding: 0 1%;}
}



.ticfanw{width: 100%; background: url(../images/biji_02.jpg) no-repeat center center; padding:0 0 1%;}

.ticfanw>h1{ text-align: center;font-size: 24px; font-weight: bold;line-height: 36px;color: #2b71b8;padding: 2% 0;}
.ticfanw>p{text-align: center;color: #4c4c4c;font-size: 15px;width: 60%;margin: 0 auto; line-height: 26px;}

.ticfanw .jieshao{padding-top: 2%; }
.ticfanw ul{ margin: 0 0 0 -3%; overflow:hidden;}
.ticfanw ul li{ width: 30%; float: left; background: #fff; padding: 2%; list-style: none;box-shadow: 0 0 25px #b4b7b9;margin: 0 0 2% 3%;}
.ticfanw .jieshao  ul li i{ width: 10%; display: block; transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.ticfanw .jieshao  ul li i:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg); -ms-transform: rotate(360deg);}
.ticfanw ul li div{ height: 100%; overflow-y: scroll; }
.ticfanw ul li div>h3{font-size: 18px; line-height:40px; font-weight: bold; color: #333333;}
.ticfanw ul li div>p{ color: #808080;font-size: 12px;line-height:22px;padding-right:2%; height: 40px;}

.ticfanw ul li div::-webkit-scrollbar{width: 2px; height: 16px;background-color: #F5F5F5;
}

.ticfanw ul li div::-webkit-scrollbar-thumb { border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(160,192,223,0.9); }



@media(max-width:768px){
	.ticfanw{height: auto;}
	.ticfanw ul {height: auto;}	
.ticfanw ul li div{ width: 100%;}
.ticfanw ul li{ width:47%; float: left;}
.ticfanw>h1{ font-size: 20px; }
.ticfanw>p{width: 90%; padding-bottom: 2%;}	
}

@media(max-width:640px){
	.ticfanw{height: auto; background: none;}
	.ticfanw ul {height: auto;}	
.ticfanw ul li div{ width:100%;}
.ticfanw ul li{ width:98%; float: left;}
.ticfanw>h1{ font-size: 20px; }
.ticfanw>p{width: 90%; padding-bottom: 2%;}	
}

@media(max-width:480px){
	.ticfanw ul li div{height: auto; overflow: -webkit-paged-y;}
}


.gntd{ overflow:hidden;padding-bottom:2%;}
.gntd>h1{ text-align: center;font-size: 24px; font-weight: bold;line-height: 36px;color: #2b71b8;padding:2% 0;}
.gntd >ul>li{width: 48%;float: left; list-style: none; background: #f5f5f5; padding: 1% 2% 2% 2%; margin-right: 4%;}
.gntd ul>li:last-child{margin-right: 0;}
.gntd .timu{ background: url(../images/nanj_36.jpg)no-repeat right; line-height: 50px; font-weight: bold; font-size: 20px; color: #000;padding-bottom: 10px; text-align: left;  }
.gntd .timu >i{display: block; border-bottom:1px solid #2b71b8; width: 40px;}
.gntd p{ font-size: 15px; line-height: 30px; color: #666666;padding-top: 2%; height:90px;}
.gntd .timul{ background: url(../images/nanj_39.jpg)no-repeat right; line-height: 50px; font-weight: bold; font-size: 20px; color: #000;padding-bottom: 10px; text-align: left;  }
.gntd .timul >i{display: block; border-bottom:1px solid #2b71b8; width: 40px;}
@media(max-width:768px){
.gntd >ul>li{width: 100%;margin: 0 auto; margin-top: 2%;}
.gntd p{ height:auto;}	
}



/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{margin: 0 auto;}
.RighInfo002257{ padding:0 0 0;}
.RighInfo002257 p{ line-height:1.8;font-size:18px;}
.RighInfo002257 .item{background:#f5f5f5;  width: 100%; margin-top: 4%;}
.RighInfo002257 .item .pic {width: 50%;float: left;}
.RighInfo002257 .item .word{width:49%; float: right; vertical-align: top;}
.RighInfo002257 .item .pic .pic-inner,.RighInfo002257 .item .word .word-inner{}

.word-inner{ padding:5%;}
.RighInfo002257 .item .h1{ margin: 0;color:#2b71b8;font-size:24px;line-height: 30px; font-weight: bold; }
.RighInfo002257 .item .con{color:#666666;font-size:15px; margin: 10px 0 0;line-height: 30px;padding-top: 20px;}

.RighInfo002257 .item{background:#f5f5f5;width: 100%; margin-top: 2%;}
.RighInfo002257 .item .pic2 {width: 50%;float: right;}
.RighInfo002257 .item .word2{width:49%;float: left;  vertical-align: top;}
.RighInfo002257 .item .pic2 .pic-inner,.RighInfo002257 .item .word2 .word-inner{ display: table-cell; vertical-align: middle; }

.RighInfo002257 .item .h1{ margin: 0;color:#2b71b8;font-size:24px;line-height: 30px; font-weight: bold; margin-top: 3%; }
.RighInfo002257 .item .con{color:#666666;font-size:15px; margin: 10px 0 0;line-height: 30px;padding-top: 20px;}




@media(max-width:768px){
.RighInfo002257 .item .h1{ font-size:18px;}	
.RighInfo002257 .item .pic {width: 100%;}
.RighInfo002257 .item .word{width:100%; vertical-align: top;}
.RighInfo002257 .item .pic2 {width: 100%;}
.RighInfo002257 .item .word2{width:100%; vertical-align: top;}

}














/*
 .PicList001088 为demo编号
 */

.PicList001088 .top_news{ background-color:#fff; padding:4% 0;}
.PicList001088 .list li{ overflow:hidden; height: 405px; background: #2b71b8;}
.PicList001088 .list li figure{ float:left; width:55%;}
.PicList001088 .list li figure img{ width:100%;}
.PicList001088 .list li div{ float:right; width:45%; padding:6%;}
.PicList001088 .list li div h1{  font-size: 26px; color:#fff;border-bottom: 1px solid #558dc6;padding-bottom: 7%; }
.PicList001088  p{ font-size:15px; color:#fff; line-height:28px; overflow:hidden;margin-top: 4%; }
.PicList001088 h1{ font-size:20px; font-weight:normal;line-height: 30px; }

.PicList001088 .bx-controls-direction{ display:none;}
.PicList001088 .bx-wrapper,
.PicList001088 .bx-viewport{ position:relative; z-index:1;}
.PicList001088 .bx-controls{ position:absolute; bottom:66px; right: 6%; z-index:10;}
.PicList001088 .bx-pager div{ float:left; margin-left:10px; width:16px; height:4px;}
.PicList001088 .bx-pager div a{ display:block; height:4px; line-height:100px; overflow:hidden;width:16px; height: 8px; background: url(../images/ioc.png)no-repeat center;}
.PicList001088 .bx-pager div a.active{ background: url(../images/ioc2.png)no-repeat center;}
.PicList001088 dl{ overflow:hidden; padding:2% 0;}
.PicList001088 dl dd{ float:left; width:32%; margin:2% 2% 2% 0;}
.PicList001088 dl dd:nth-child(3n){ margin-right:0;}
.PicList001088 dl dd div{ background-color:#fff;  border-bottom:0; padding:4%; transition:all ease-in-out 0.3s;}
.PicList001088 dl dd:hover div{background: url(../images/ioc2.png)no-repeat center;}
.PicList001088 dl dd img{ width:100%;}

@media(max-width:1000px){
.PicList001088 h1{font-size:18px;}
.PicList001088  p{ font-size:14px}
}
@media(max-width:768px){
.PicList001088 .bx-controls{ left:45%;}
.PicList001088 .list li figure{width:40%}
.PicList001088 .list li div{ width:55%;}
}
@media(max-width:640px){
.PicList001088 dl dd{width:49%;}
.PicList001088 dl dd:nth-child(3n){ margin-right:2%;}
.PicList001088 dl dd:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001088 .bx-controls{ left:0; width:100%;}
.PicList001088 .list li figure,
.PicList001088 .list li div{ float:none; width:auto;}
.PicList001088 .bx-pager div{ float:none; display:inline-block;}
.PicList001088 .bx-pager { text-align:center;}
.PicList001088 dl dd{width:100%; margin-right:0;}
.PicList001088 .list li div h1{font-size: 20px; padding-bottom: 0;}
.PicList001088 .list li{height: auto;}
.PicList001088 .list li div{padding: 15px 15px 50px;}
.PicList001088 .bx-controls{bottom: 20px;}
}












  /*PicList001938*/
.PicList001938{ padding-top:4%;}
.PicList001938 li{ float:left; width:47%; margin-right:3%; margin-bottom:4%;}
.PicList001938 li:nth-child(2n){ margin-right:0; margin-left:3%;}
.PicList001938 li div{ position:relative; margin-top:12%; border:1px solid #b3cce2; padding:7% 3% 4% 52%; font-size:12px;}
.PicList001938 li .Ispic{ position:absolute; width:46%; height:130%; left:3%; bottom:0;}
.PicList001938 li .Ispic img{ display:none;}
.PicList001938 li h5{font-size:14px; margin:0;padding-top:15px;}
.PicList001938 li h5 a:hover{color: #2b71b8;}
.PicList001938 li time{color:#444;}
.PicList001938 li p{ margin:20px 0; line-height:24px; overflow:hidden; height:72px;}
.PicList001938 li .more{ display:inline-block; line-height:25px; padding:0 15px; border-radius:25px; border:1px solid #b4cbe2; color:#2b71b8;}
.PicList001938 li .more:hover{ background:#2b71b8; color:#fff;}

@media(max-width:768px){
.PicList001938 li{ float:none; margin-right:0; margin-left:0 !important; width:auto;}
.PicList001938 li div{ margin-top:20%;}
}
@media(max-width:480px){
.PicList001938 li div{ padding:3%; margin-top:0;}
.PicList001938 li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}

/*.PicList001212 为demo编号 */
.PicList001212{padding-top:2%;}
.PicList001212 ol{ background-color:#122768; border-bottom:4px solid #2b71b8; position:relative; padding-right:39.5%;color:#ccc; margin:3% 0;}
.PicList001212 ol .Ispic{ position:absolute; width:34.5%; right:0; top:0; height:100%;}
.PicList001212 ol  div{ padding:4% 0 4% 4%;}
.PicList001212 ol h3{ margin:0; font-size:18px; font-weight:normal;}
.PicList001212 ol h3 a{ color:#fff;}
.PicList001212 ol p{ line-height:28px; }
.PicList001212 time{ display:block; position:relative; color:#c7c7c7;}
.PicList001212 time span{ margin-right:3%;}
.PicList001212 time::before,
.PicList001212 time::after{ position:absolute; content:''; width:12px; height:2px; right:0; top:50%; margin-top:-1px; background-color:#666;}
.PicList001212 time::after{ transform:rotate(90deg);}
.PicList001212 ol time::before,
.PicList001212 ol time::after{ background-color:#fff;}

.PicList001212 li{width:100%; border:1px solid #ddd; margin:0 1% 1% 0;transition:all ease-out 0.5s;}
.PicList001212 li:nth-of-type(3n){ margin-right:0;}
.PicList001212 li div{ padding:1%;}
.PicList001212 li .Ispic{ display:block; padding-bottom:67%; transition:all ease-out 0.5s;}
.PicList001212 li h3{ margin:5px 0; font-size:16px;    font-weight: bold;}
.PicList001212 p{ line-height:28px; height:90px; overflow:hidden;}
.PicList001212 li figure{ overflow:hidden;margin:5px 15px 0 7px;float:left;width:20%;max-height:150px;}
.PicList001212 li:hover figure a{ transform:scale(1.2);}
.PicList001212 li:hover{ border-color:#2b71b8; box-shadow:0 0 5px rgba(42, 112, 184, 0.8);}
.PicList001212 li:hover h3 a{color:#2b71b8;    font-weight: bold;}
.PicList001212 li:hover time::before,
.PicList001212 li:hover time::after{ background-color:#2b71b8;}

@media(max-width:768px){
.PicList001212 li{ width:100%; float:;}
.PicList001212 li figure{ width:35%; float:left;}
.PicList001212 li div{ width:60%; padding:0 2.5%; float:left;}

}
@media(max-width:640px){
.PicList001212 ol{padding-right:0;}
.PicList001212 ol .Ispic{ position:static; width:auto; display:block; right:0; top:0; height:auto; padding-bottom:50%;}
.PicList001212 ol div{ padding-right:4%;}
.PicList001212 p{ height:56px;}
.PicList001212 li h3 { margin:7px; font-size:14px;}
}
@media(max-width:480px){
.PicList001212 li p{ line-height:22px; height:44px;}
.PicList001212 li time{ font-size:12px;}
.PicList001212 li time span{ display:block;}
}

/*
 .TextList002205 为demo编号
 */
 .TextList002205{ padding-top:4%;}
 .TextList002205 .list{ float:right; }
 .TextList002205 .list .item{ margin-bottom:10px;}
 .TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
 .TextList002205 .list .item .Q{ margin:0; line-height:50px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#f9f9f9; cursor:pointer;transition:all 0.5s ease-out 0s;}
 .TextList002205 .list .item .Q>a{ color:#333333; font-size:14px;}
 .TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#333;}
 .TextList002205 .list .item .Q em.icon{ background:#efefef;transition:all 0.5s ease-out 0s;}
 .TextList002205 .list .item .A{ position:relative;padding:25px 25px 25px 75px; background:#f1f1f1; display:none;}
 .TextList002205 .list .item .A em.icon{ background:#f9f9f9;color:#2b71b8;transition:all 0.5s ease-out 0s;}
 .TextList002205 .list .item.active .Q em.icon{ background:#2b71b8; color:#fff;}
 .TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}



 .SubPage{padding:1% 0;}
 .Titleinfo{ color:#666; padding:10px 0px 20px 0px; line-height:10px; margin-bottom:10px; text-align:center; border-bottom:1px dashed #e6e6e6;}
 .Titleinfo .tit{ font-size:26px; color:#222; padding-bottom:20px;}
 .Titleinfo .date{font-size:14px;color:#888; }
 .Titleinfo .date i{ margin:0px 12px; display:inline-block;font-style:normal;}
 .SinglePage{word-wrap:break-word;font-size:14px;line-height:26px;color:#656565;}
 .SinglePage p{text-indent:2em;margin-top:10px;font-size:16px;}
 .SinglePage img{display:block;margin:0 auto;}
 .PrevNextBox {margin:20px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:10px;}
 .PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:14px; overflow:hidden; }
 .PrevNextBox dl span{color:#666}
 .PrevNextBox dl:hover a{color:#dc2424;}
 .PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
 
 @media ( max-width:998px){
	 .SinglePage{font-size:14px;line-height:26px;}
 }
 
 @media ( max-width:640px){
	 .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
	 .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
	 .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
	 .PrevNextBox dl div{width:90%; margin:0px auto;}
	 .PrevNextBox dl.fl{ float:none;}
	 .PrevNextBox dl.fr{ float:none;}
 }


 /*
 .RighInfo002225 为demo编号
 */
.RighInfo002225{padding:4% 0;}
.RighInfo002225 .item{ color:#323232; margin:0 auto; padding:15px 0; max-width:553px;}
.RighInfo002225 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002225 .item .pic{ text-align:center;}
.RighInfo002225 .item .tit{ margin-top:0; font-size:24px; font-weight:normal; font-style:italic;}
.RighInfo002225 .item.first .tit{ font-style:normal; color:#323232; font-size:24px;    padding-bottom:4%;}
.RighInfo002225 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002225 .item .con:before{ display:none;}
.RighInfo002225 .item.first .con .stit{ color:#323232; font-size:18px; text-transform:uppercase;}


@media screen and (min-width: 768px){
  .RighInfo002225 .item{ max-width:none;margin:0; padding:0;}
  .RighInfo002225 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
  .RighInfo002225 .item .pic{ float:right; width:50%;}
  .RighInfo002225 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
  .RighInfo002225 .item.odd .pic{ float:left;}
  .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:30px; }   
  .RighInfo002225 .item .word{ padding-top:40px;}	
  .RighInfo002225 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
  .RighInfo002225 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#2b71b8; display:block;}
  .RighInfo002225 .item .tit em{ font-size:14px;}
  .RighInfo002225 .item.first{ position:relative; margin-bottom:60px;}
  .RighInfo002225 .item.first .word{ position:absolute; width:55%; left:0; top:10%; height:90%; border:1px solid #040000; padding:6% 10% 0 8%;}
  .RighInfo002225 .item.first .pic{ position:relative; z-index:2;}
  .RighInfo002225 .item.first .con{ padding-left:0;}
  .RighInfo002225 .item.first .con:before{ display:none;}
}
@media screen and (min-width: 1024px){
  .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:36px;     padding-bottom: 8%;}   
  .RighInfo002225 .item .word{ padding-top:90px;}
  .RighInfo002225 .item .con{line-height:30px;max-height:120px;}	
}



/*Map002681 */
.Map002681{padding:4% 0;}
.Map002681 .inner{}
.Map002681 .map{ overflow:hidden; position:relative; padding-bottom:45%;}
.Map002681 #echartsMap{ position:absolute; left:-10%; width:120%;height:140%; top:-20%;}
.Map002681 .map-list ul{ padding:5%; display:none;color: #333;}
.Map002681 .map-list ul.on{ display:block;}
.Map002681 .map-list ol{font-size: 24px;color: #288ce3; border-bottom: 1px solid #e6e6e6; padding-bottom: 20px; margin-bottom: 5%;}
.Map002681 .map-list li{color: #4c4c4c; line-height: 36px; font-size: 16px; background: url(../images/anlie.jpg)no-repeat left; padding-left: 20px;}
.Map002681 .map-list a{ display: block;padding-top: 10px; font-size: 16px; line-height: 36px; }
.Map002681 .map-list a:hover{color: #288ce3;}
.Map002681 .map-list ul>dl{background: url(../images/anlei.jpg)no-repeat left; padding-left: 40px; height: 50px;}
.Map002681 .map-list ul>dl dt{float: left; line-height: 50px;font-size: 15px; font-weight: normal;}
.Map002681 .map-list ul>dl dd{float: left;font-size: 20px;color: #288ce3;font-weight:bold;height: 50px;line-height: 50px; }
@media(min-width:1201px){
.Map002681 .map{ width:60%; float:left;} 
.Map002681 .map-list{ float:right; width:40%;}
}
@media(max-width:1200px){
.Map002681 .map-list{ padding-top:0 !important;}
.Map002681 .map{ padding-bottom:80%;}
}
@media(max-width:640px){
.Map002681 .map-list ol{font-size:18px; margin-bottom:10px;}
.Map002681 .map-list li pre{color: #333; line-height:20px;}
}

















.window_box{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;overflow:hidden;display:none;}
.casebox{background:#fff;width:60% ;margin:10% auto 0;overflow:hidden;border-radius:20px;padding:40px 80px 0;position:relative; padding-bottom: 30px;}
.casebox .moreul3{width: 100%;border-bottom:1px dashed #ddd;max-height:312px;overflow-y:auto; }
.casebox .moreul{float:left;}
.casebox .moreul tr{border-bottom:1px dashed #ddd; width: 100%;}
.casebox .moreul li{overflow:hidden;line-height:38px;}
.casebox table td{border-bottom:1px dashed #ddd;}
.casebox .moreul li p{font-size:16px;color:#333;max-width:600px;}
.casebox .moreul li p span{color:#288ce3;}
.casebox .moreul2{float: right;margin-right: 1%;}
.casebox .moreul2 li p{font-size:16px;color:#333;max-width:600px;}
.casebox .moreul2 li p span{color:#288ce3;line-height:38px;}
.close_csbx{ display:block;position:absolute;top:10px;right:20px;font-size: 26px;color: #d6d7d8;}

.navContent{display:none;border-bottom:1px solid #ccc;padding:0 2%;}
.navContent li{overflow:hidden;font-size:14px;line-height:45px;color:#666;}
.navContent li:last-child{border-bottom:none;}
.navContent li .fl{width:75%;color:#666;}
.navContent li .fl span{color:#288ce3;}
.cityname{font-size:16px;color:#333;border-bottom:1px solid #ccc;line-height:55px;}

#about_num,.about_pic .eps,.logo_foot,.footlinks .wechat,.wap_foot,.footline{display:none;}

.footline{clear:both;width:100%;height:70px;}
.wap_foot{background:#1571c8;position:fixed;bottom:0;left:0;width:100%;height:70px;z-index:100;}
.wap_foot ul{overflow:hidden;}
.wap_foot ul li{text-align:center;float:left;width:25%;}
.wap_foot ul li img{width:30px;height:30px;margin:10px 0 5px;}
.wap_foot ul li p{font-size:14px;color:#fff;line-height:20px;}
.mobile-duan{display: none;}

@media(max-width:780px){
.casebox{width:100% ;padding:40px 10px 0;margin:30% auto 0;}
.casebox .moreul{float:none;}
.casebox .moreul2{float: none;border-bottom:1px dashed #ddd; background: url(../images/Timeline001915-ul.jpg)no-repeat left; line-height: 22px; margin-left: 10%;}	
.casebox table td{border-bottom:none;}
	
}

.jsys {overflow: hidden;padding: 3% 0;}
.jsys>h2{ color: #333333; font-size: 36px; line-height:70px;text-align: center; margin: 0 auto;}
.jsys>h2>i{display: block; width: 30px; border-bottom: 2px solid #288ce3; margin: 0px auto;}

.jsys .nirl{position: relative; padding: 8% 0;}
.evenflow_scale { transition:transform 0.25s ease; }
.evenflow_scale:hover { transform:scale(1.25,1.25); }
.evenflow_scale{width:20%;margin:  0 auto;}
.evenflow_scale a {border-radius:0;padding:0;}
.jsys ul{ position: absolute; bottom: 32px; overflow: hidden;}
.jsys ul>li{ font-size: 18px; line-height: 36px; color: #4c4c4c;width: 35%; list-style: none; margin: 0 0 5% 0; background: #000; }
.jsys ul>li>h3{ font-size: 18px; line-height: 36px; color: #4c4c4c;}
.jsys ul>li>p{ color: #808080;font-size: 14px; line-height: 24px;}
.jsys ul>li:first-child{background: url(../images/js.jpg) no-repeat right; padding-right: 7%;float: left;}
.jsys ul>li:first-child>h3{text-align: right;padding-right: 7%;}
.jsys ul>li:first-child>p{text-align: right;padding-right: 7%;}


.jsys ul>li:first-child+li{background: url(../images/js2.jpg) no-repeat left; padding-left: 7%;float:right;}
.jsys ul>li:first-child+li>h3{text-align: left;padding-left: 7%;}
.jsys ul>li:first-child+li>p{text-align: left;padding-left: 7%;}



.jsys ul>li:first-child+li+li{background: url(../images/js4.jpg) no-repeat right; padding-right: 7%;float: left;}
.jsys ul>li:first-child+li+li>h3{text-align: right;padding-right: 7%;}
.jsys ul>li:first-child+li+li>p{text-align: right;padding-right: 7%;}


.jsys ul>li:first-child+li+li+li{background: url(../images/js3.jpg) no-repeat left; padding-left: 7%;float:right;}
.jsys ul>li:first-child+li+li+li>h3{text-align: left;padding-left: 7%;}
.jsys ul>li:first-child+li+li+li>p{text-align: left;padding-left: 7%;}

.wap_foot{background:#1571c8;position:fixed;bottom:0;left:0;width:100%;height:70px;z-index:100; display:none;}
.wap_foot ul{overflow:hidden; list-style:none; margin:0;}
.wap_foot ul li{text-align:center;float:left;width:25%; list-style:none; margin:0;}
.wap_foot ul li img{width:30px;height:30px;margin:10px 0 5px;}
.wap_foot ul li p{font-size:14px;color:#fff;line-height:20px;}

@media(max-width:780px){
.jsys ul{width: 100%;position:inherit; margin: 10% 0 0 0;}
	.jsys ul>li:first-child{width: 98%; padding: 10px 7% 10px 0%; }

		.jsys ul>li:first-child+li{width: 98%; padding: 10px 0% 10px 7%;}
	.jsys ul>li:first-child+li+li{width: 98%;padding: 10px 7% 10px 0%;}
		.jsys ul>li:first-child+li+li+li{width: 98%;padding: 10px 0% 10px 7%;}
		.wap_foot{ display:block;}
}


@media(max-width:480px){
	.jsys>h2{font-size: 20px; line-height: 40px;}
	.jsys ul{width: 100%;position:inherit; margin: 10% 0 0 0;}
	.jsys ul>li:first-child{padding-right:80px;}
	.jsys ul>li:first-child+li{padding-left:80px;}
	.jsys ul>li:first-child+li+li{padding-right:80px;}
	.jsys ul>li:first-child+li+li+li{padding-left:80px;}
}

.wang{margin-bottom:10px;}





