﻿.bd_weixin_popup {box-sizing: content-box;text-align: center;}
body{background: #f2f2f2;}
/*Top002138*/
.Top002138{  width:100%; position: fixed; top:0 ; left:0; z-index:2; /*border-bottom: 1px solid rgba(255,255,255,0.1);*/}
.Top002138_2{  width:100%; position:fixed; top:0 ; left:0; z-index:2; border-bottom: none;background: #202020}
.Top002138 .header{ position:relative; z-index:100; }
.Top002138{  width:100%; position:fixed; top:0 ; left:0; z-index:11;background: #202020}
.Top002138 .header{ position:fixed; z-index:100;padding:0 8%;background: #202020; width:100%;}
.Top002138 .header-left{ float:left; max-width:271px; width:20%; position: relative; }
.Top002138 .header-left .logo{ display:table; height:80px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ max-height:100px; position: absolute; left: 0; top: 0; z-index: 5;}
.Top002138 .header-left .logo_txt{ position:relative; padding-left:15px;}
.Top002138 .header-left .logo_txt::before{ position:absolute; content:''; left:7px; top:50%; margin-top:-19px;width: 1px;height: 38px;background: #d6d5d1;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right;}
.Top002138 .header-right{ padding-top:22px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .open-search-on{ background:none; position:relative;}
.Top002138 .open-search-on::before,
.Top002138 .open-search-on::after{ position:absolute; content:''; width:60%; left:20%; top:50%; transform:rotate(45deg); height:3px; background:#fff;}
.Top002138 .open-search-on::after{transform:rotate(-45deg);}

.Top002138 .top-language span{ padding-right:15px; background:url(../images/Top002138-a_lang.png) no-repeat right center; color:#ccc;}
.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}
.Top002138 .top-search{ display:none; position:absolute; right:1%; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #202020; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #202020;}

.Top002138 .header-menu li{ width:auto !important;}
.Top002138 .header-menu li em{ padding:25px 5px;}
.Top002138 .header-menu li em a{ padding:0 30px; border-radius:3px; line-height:30px; font-size: 16px; color:#fff;/*font-family:"SourceHanSansCN-Normal";*/}
.Top002138_2 .header-menu li em a{}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{  color:#b2b2b2;}
.Top002138 .header-menu li .sub{ padding:30px 0 79px; }
.Top002138 .header-menu li .sub-menu dt{ padding:6px 0; position:relative; line-height:18px !important;}
.Top002138 .header-menu li .sub-menu dt a{ padding:0 68px; color:#fff; /*font-family: SourceHanSansCN-Normal;*/}
.Top002138 .header-menu li .sub-menu dt a::before{/*display: inline-block;*/ position:absolute; top:0; left:-26px;content: '';width: 1px;height: 50px;margin: 0 26px;background:rgba(255,255,255,0.1);}
/*.Top002138 .header-menu li .sub-menu dt:last-child a::before{ display:none;}*/
.Top002138 .header-menu li .sub-menu dt a:hover{ background:none; color:#0094de;}
.Top002138 .sub-menu-layer{ background:#202020;}
@media(max-width:1560px){
.Top002138 .header{padding:0 2%;}
.Top002138 .header-menu li em{ padding:25px 0px;}
.Top002138 .header-menu li em a{ padding:0 20px;}
}
@media(max-width:1280px){
.Top002138 .header-left .logo li.logo_txt{ display:none;}
}
@media(max-width:1200px){
.Top002138 .header-menu li em a{ padding:0 10px;}
}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#0094de; text-align:center; top:100%;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; }
.Top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.Top002138{ position:relative; z-index:100; padding-top:37px;}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:block !important; height:37px !important; background:#000; top:0; text-align:right; padding:0 2%;}
.Top002138 .top-language .top-sub a{display: inline-block;border: 1px solid #fff;color: #fff;padding: 0 10px;margin-left: 5px;line-height: 25px;}
.Top002138 .header-left{ width:50%;}
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{ border: 1px solid #848585;border-radius: 50%;}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; position:relative;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#848585;}
.Top002138 #open_menu i{ width:60%; left:20%; top:50%; height:1px;}
.Top002138 #open_menu.open_menu_on{ background:#fff; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#202020 !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#202020;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:49px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#202020;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
}
@media(max-width:768px){
.Top002138 .top-search{right:0%;}    
}


/*Top002138 */
/*.Top002138{  width:100%; position:absolute; top:0 ; left:0; z-index:2; border-bottom: 1px solid rgba(255,255,255,0.1);}
.Top002138_2{  width:100%; position:relative; top:0 ; left:0; z-index:2; border-bottom: none;background: #202020}
.Top002138{padding:0 2%;}
.Top002138 .header{ position:relative; z-index:100;}
.Top002138 .header-left{ float:left; max-width:564px; width:35%;}
.Top002138 .header-left .logo{ display:table; height:80px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ max-height:100%;}
.Top002138 .header-left .logo_txt{ position:relative; padding-left:15px;}
.Top002138 .header-left .logo_txt::before{ position:absolute; content:''; left:7px; top:50%; margin-top:-19px;width: 1px;height: 38px;background: #d6d5d1;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right;}
.Top002138 .header-right{ padding-top:22px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .open-search-on{ background:none; position:relative;}
.Top002138 .open-search-on::before,
.Top002138 .open-search-on::after{ position:absolute; content:''; width:60%; left:20%; top:50%; transform:rotate(45deg); height:3px; background:#d0111b;}
.Top002138 .open-search-on::after{transform:rotate(-45deg);}

.Top002138 .top-language span{ padding-right:15px; background:url(../images/Top002138-a_lang.png) no-repeat right center;}
.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #d0111b; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #d0111b;}

.Top002138 .header-menu li{ width:auto !important;}
.Top002138 .header-menu li em{ padding:25px 5px;}
.Top002138 .header-menu li em a{ padding:0 20px; border-radius:3px; line-height:30px;}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{ background:#d0111b; color:#fff;}
.Top002138 .header-menu li .sub-menu dt{ padding:12px 0;}
.Top002138 .header-menu li .sub-menu dt a{ padding:0; color:#fff;}
.Top002138 .header-menu li .sub-menu dt a::after{display: inline-block;content: '';width: 1px;height: 9px;margin: 0 10px;background:rgba(255,255,255,0.5);}
.Top002138 .header-menu li .sub-menu dt:last-child a::after{ display:none;}
.Top002138 .header-menu li .sub-menu dt a:hover{ background:none; color:#d0111b;}
.Top002138 .sub-menu-layer{ background:rgba(35,34,34,0.5);}
@media(max-width:1280px){
.Top002138 .header-left .logo li.logo_txt{ display:none;}
}
@media(max-width:1200px){
.Top002138 .header-menu li em a{ padding:0 10px;}
}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#d0111b; text-align:center; top:100%;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; }
.Top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.Top002138{ position:relative; z-index:100; padding-top:37px;}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:block !important; height:37px !important; background:#000; top:0; text-align:right; padding:0 2%;}
.Top002138 .top-language .top-sub a{display: inline-block;border: 1px solid #d0111b;color: #d0111b;padding: 0 10px;margin-left: 5px;line-height: 25px;}
.Top002138 .header-left{ width:50%;}
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{ border: 1px solid #848585;border-radius: 50%;}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; position:relative;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#848585;}
.Top002138 #open_menu i{ width:60%; left:20%; top:50%; height:1px;}
.Top002138 #open_menu.open_menu_on{ background:#d0111b; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#fff !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#fff;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:49px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#d0111b;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
}*/


/* ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµbanner */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
/*.Banner002058 .bx-viewport{ padding-bottom: 50.2%!important; height: auto!important; }*/
.Banner002058 li a,
.Banner002058 li{ /*height:900px;*/ padding-bottom: 50%;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;background-size: cover;background-size:100% auto;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:126px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:50px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:-100%;transition: 1s;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{ display: none; z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:40px; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{ width:60px; height:3px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 10px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden;  background:rgba(255,255,255,0.3); }
.Banner002058 .bx-pager div a.active{ background:#fff;}
@media(max-width:1366px){
.Banner002058 li a,
.Banner002058 li{ height:630px;}    
}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
.Banner002058 .bx-pager{ bottom:15px;}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}

/* ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â³Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¥Ãƒâ€¹Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â */
.PicList002323{ padding: 3% 0 0; background: #f0f0f0;  }
.PicList002323 ul li{ float: left; width: 22%; margin-right: 4%; padding: 2%;height: 460px; overflow: hidden; position: relative; }
.PicList002323 ul li:last-of-type{  margin-right:0; }
.PicList002323 ul li .pic{ padding-bottom: 67%; position: relative; }
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li .more{ position: absolute; display: none; width: 120px; height: 26px; line-height: 26px; top:36%; left: 50%; margin-top: -13px; margin-left: -60px; }
.PicList002323 ul li:hover .more{ display: block; }
.PicList002323 ul li .more span{ display: block; text-align: center; background: #fff; color: #333; border-radius: 20px;font-weight: bold}
.PicList002323 ul li h2{ padding: 25px 0 0; font-size: 20px; color: #000; margin: 8px 0; transition: 0.2s; /*font-family:"AlibabaSans-Heavy";*/ }
.PicList002323 ul li h3{ margin: 0; font-size: 14px; color: #333; font-weight: normal; }
.PicList002323 ul li p{ color: #999; transition: 0.3s;margin: 0;
    margin-top: 3px;}
.PicList002323 ul li a:hover figure{transform: scale(1.15);}
.PicList002323 ul li:hover{ background: rgba(0,0,0,0.25); }
.PicList002323 ul li:hover *{ color: #fff;  }
.PicList002323 ul li:hover h3{ opacity: 0; }
.PicList002323 ul li:hover h2{ padding-top: 35px; }
.PicList002323 ul li:hover p{ margin-top: 4px;}
@media(max-width:1000px){
.PicList002323{padding: 3% 0}
.PicList002323 ul li{width: 49%; margin-right: 2%;height: auto; overflow: hidden; position: relative; }
.PicList002323 ul li:nth-child(2n){ margin-right: 0%; }
}








/* ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“ */
.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 76px; height: 76px; position: absolute; top: 50%; left: 50%;background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}

@media only screen and (min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 400px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
	.Floor002467 .videobg h2{font-size: 20px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002467 .videobg h2{font-size: 24px;}
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1367px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 900px;}
	.Floor002467 .videobg .play{background-size:75px 75px;}
	.Floor002467 .videobg h2{font-size: 30px;}
}
@media(max-width:1366px){
.Floor002467 .videobg,.Floor002467 .videobox{ height: 630px;}
}
@media(max-width:768px){
.Floor002467 .videobg,.Floor002467 .videobox{ height: 250px;}   
}


/* PicList002124*/
.PicList002124{ background:#f8f8f8; }
.PicList002124 li{ width: 100%; background: no-repeat; background-size: cover; color:#fff; /*font-family: "Microsoft YaHei"*/; position: relative;}
.PicList002124 li img.wap{display: none}
.PicList002124 li .txt{ max-width: 800px;position: absolute;z-index: 100;top:48.5%;left: 57%;opacity: 0}
.PicList002124 li h2{ margin: 20px 0;  font-size:60px; font-weight: lighter; letter-spacing: -2px; }
.PicList002124 li p{ margin: 20px 0; font-size: 18px; font-weight: lighter; overflow:hidden; } 
.PicList002124 li .more{ margin-top: 50px; display:inline-block; background:#000; padding: 0 20px; line-height: 34px; text-align:center; color:#fff; font-size:14px; border-radius:4px;}
@media(max-width:1366px){
.PicList002124 li .txt{top:46%;left: 57%} 
.PicList002124 li .more{ padding: 0 4px; line-height: 26px; text-align:center; color:#fff; font-size:14px; border-radius:4px;}
}
@media(max-width:1000px){
.PicList002124 li img.pc{display: none}
.PicList002124 li img.wap{display: block}
}
@media(max-width:768px){
.PicList002124 li p{ font-size:12px;}
.PicList002124 li .txt{top:33%;left: 55%} 
.PicList002124 li .more{ padding: 0 4px; line-height: 26px; text-align:center; color:#fff; font-size:14px; border-radius:4px;}
}
@media(max-width:480px){
.PicList002124 li div{}
.PicList002124 li p{ margin:10px 0;}
.PicList002124 li h2{color:#000;}
.PicList002124 li p{color:#666 !important; height:auto;}
}

/* Poster2 */
.Poster2{ background:#f8f8f8; }
.Poster2 li{ width: 100%;background: no-repeat; background-size: cover; color:#fff; /*font-family: "Microsoft YaHei"*/; position: relative;/*z-index: 100;*/}
.Poster2 li .txt{max-width: 800px;position: absolute;top: 49.5%;left: 13.8%;}
@media(max-width:1366px){
.Poster2 li .txt{max-width: 800px;position: absolute;top: 47.5%;left: 13.8%;} 
.PicList002124 li .more{ padding: 0 4px; line-height: 26px; text-align:center; color:#fff; font-size:14px; border-radius:4px;}
}
@media(max-width:768px){
.Poster2 li .txt{max-width: 800px;position: absolute;top: 34%;left: 2%;}   
.PicList002124 li .more{ font-size: 0;width: 40px;line-height: 14px}
}
/*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:#0d0d0d;padding-top:4%;}
.Bottom002695_2 > .auto{ position:relative; z-index:10; background:#fff;padding-top:4%;}
.Bottom002695 > .auto .auto_1600{  padding-bottom:2%;}

.Bottom002695 footer{ position:relative; border-top:1px solid #282828; padding-top:2%; color:#8c8c8c; line-height:24px;}
.Bottom002695 footer a{ color:#8c8c8c;position: relative}
.Bottom002695 footer a:hover{ color:#fff;}
.Bottom002695 footer dd a:not(:last-child)::after{ display:inline-block; content:''; width:1px; height:10px; background:#333; 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:#0d0d0d; display:inline-block; padding:0 2%;}

.Bottom002695 nav{padding: 0% 0 3%;float: left;width: 58%}
.Bottom002695 nav dl{ float:left;width:20%; margin-right:2%;}
.Bottom002695 nav dt{ color:#fff; font-size:18px; margin-bottom:20px;text-transform: uppercase}
.Bottom002695_2 nav dt{ color:#000; font-size:18px; margin-bottom:20px;text-transform: uppercase}
.Bottom002695 nav dt a{ color:#fff; /*font-family:"AlibabaSans-Heavy";*/}
.Bottom002695_2 nav dt a{ color:#000; /*font-family:"AlibabaSans-Heavy";*/}
.Bottom002695 nav dd a{ color:#8c8c8c;line-height: 36px;}
.Bottom002695 nav dd a em{ font-style:normal;position: relative;}
.Bottom002695 nav dd a em::after{content: '';display: block;position: absolute;width: 0%;height: 1px;background: #fff;bottom: 0;left: 0;transition: 0.3s}
.Bottom002695 nav dd a em:hover{ color: #FFF;}
.Bottom002695 nav dd a em:hover::after{width: 100%}
.Bottom002695 nav dd{ line-height:32px;}
.Bottom002695 .contact li{color:#fff;}
.Bottom002695_2 .contact li{color:#000;}
.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_2 .contact li::before{ display:inline-block; content:''; width:30px; height:30px; background:url(../images/Bottom002695_tela.png) no-repeat center center; vertical-align:middle; margin-right:10px;}
.Bottom002695 .contact li:nth-child(2)::before, .Bottom002695 .contact li:nth-child(3)::before { background-image:url(../images/Bottom002695_add.png);}
.Bottom002695_2 .contact li:nth-child(2)::before{ background-image:url(../images/Bottom002695_adda.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_2 .right dt a{ display:block; margin:0 auto; width:180px; line-height:60px; color:#000; border:1px solid #000;}
.Bottom002695 .right dt a:hover{ background:#fff; color:#0d0d0d;}
.Bottom002695 .right dt aside{ padding-top:10px; color:#d0d9d3;}
.Bottom002695_2 .right dt aside{ padding-top:10px; color:#000;}
.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_04.png) no-repeat center center;border: 1px solid #ccc;border-radius:50%;padding:0;width:28px;height:28px;background-size:contain;opacity: 0.4;margin: 15px 5px 0;}
.Bottom002695 .right dd li .bdsharebuttonbox a.bds_Facebook{background-image: url(../images/Bottom002695_share_01.png);}
.Bottom002695 .right dd li .bdsharebuttonbox a.bds_YouTube{ background-image:url(../images/Bottom002695_share_02.png);}
.Bottom002695 .right dd li .bdsharebuttonbox a.bds_Twitter{ background-image:url(../images/Bottom002695_share_03.png);} 
.Bottom002695 .right dd li .bdsharebuttonbox a.bds_tsina{background-image: url(../images/Bottom002695_share_05.png);}
.Bottom002695 .right dd li .bdsharebuttonbox a:hover{ opacity:0.8;}

@media(min-width:1025px){
.Bottom002695 .right{ float:right; }
.Bottom002695 .page{ float:left;width: 40%}
.Bottom002695 .contact{margin-bottom: 50px}
.Bottom002695 .contact li{  padding-bottom:3%; }
.Bottom002695 .right >*{ }
.Bottom002695 .right dt{ border-right:1px solid #282828;padding-right: 42px;margin-right: 24px;float:left;}
.Bottom002695 .right dd{float:left;}
.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 nav{display: none}
.Bottom002695 .contact{ display:none;}
.Bottom002695 .contact li{ margin-bottom:2%;}
.Bottom002695 .right{padding: 0 10%}
.Bottom002695 .right dt{float: left}
.Bottom002695 .right dt a{width: 140px;line-height: 46px}
.Bottom002695 .right dd{float: right}    
.Bottom002695 .right dd li,
.Bottom002695 .right dd ol{ text-align:center; padding:2% 0;}
.Bottom002695 .right dd li{display: none}
.Bottom002695 footer{ margin-top:36px; text-align:center;}
}

/*ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¡Ãƒâ€šÃ‚Âµ */

/*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%);}
.Banner00 div{height: 580px;}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}
/*
 .Menu001746 
 */
.Menu001746{background: #ab0858;line-height: 45px;}
.Menu001746 li{float: left;}
.Menu001746 li a{display: block; overflow:hidden;padding:0px 20px;line-height: 45px;height: 45px;color: #fff;}
.Menu001746 li a:hover,
.Menu001746 li.aon a{background: #8b0044;}
.Menu001746 dl{ float: right;color:#d583ab;padding-left: 30px;background: url(../images/Menu001746-ico.png) no-repeat left center;}
.Menu001746 dl a{color:#d583ab;}
@media(max-width:1000px){
.Menu001746 dl{ float:none;}
}
@media(max-width:480px){
.Menu001746 dl{ font-size:12px;}
.Menu001746 li{ text-align:center; width:25%;}
.Menu001746 li a{ padding:0;}
}
/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;background:#f0f0f0}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal;font-size:40px; color:#333; text-transform:uppercase;/*font-family:"AlibabaSans-Heavy";*/}
.Timeline001915 .list{width: 100%}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:0 0 54px;}
.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-size: 16px}
.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:#202020; font-size:28px; border-top:1px solid #e1e1e4;/*font-family:"AlibabaSans-Heavy";*/}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#202020; 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:#b5121b; 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;}
}


/*
 .TextList001246 
 */
.TextList001246 { padding-bottom: 3%;background: #f0f0f0}
.TextList001246 h3{ font-size:40px;text-transform: uppercase;color: #333; padding:4% 0 3%;margin: 0;/*font-family:"AlibabaSans-Heavy";*/}
.TextList001246 li{ border-bottom:1px solid #ddd; padding:24px 5px 16px; overflow:hidden;}
.TextList001246 li time{ float:left; width:74px; margin-right:20px; background:#202020; height:79px; text-align:center;color: #fff}
.TextList001246 li time span{font-size: 28px;display:block;/*font-family: Arial;*/padding: 18px 0 0;color: #fff;}
.TextList001246 li p{ line-height:21px; overflow:hidden; height:42px; margin:0;font-size: 16px}
.TextList001246 li .dot{font-size: 20px;/*font-family:"AlibabaSans-Heavy";*/}
@media(max-width:640px){
.TextList001246 h3{ font-size:30px;}
.TextList001246 li .dot{font-size: 16px;/*font-family:"AlibabaSans-Heavy";*/}  
.TextList001246 li p{font-size: 14px}
.TextList001246 li time{ height:72px; }
.TextList001246 li time span{padding: 10px 0 0;}
}
/*
 .Page002274 
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;background: #f0f0f0}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #fff; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#202020;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ /*font-family: ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ;*/  padding:0 25px; }
.Page002274 .Pages a.a_first{display: none;}
.Page002274 .Pages a.a_end{display: none;}
.Page002274 .Pages .p_jump{display: none;}
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/*
 .RighInfo002228 
 */
.RighInfo002228{ padding:3% 0;background: #f0f0f0}
.RighInfo002228 .auto{ max-width:1200px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:30px; margin:0 0 10px 0; font-weight:normal;/*font-family:"AlibabaSans-Heavy"*/;line-height: 36px}
.RighInfo002228 .single-header h1 span{ display: block;font-size: 16px;/*font-family:"AlibabaSans-light";*/}
.RighInfo002228 .single-content{ text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding:2% 0;border-bottom: 1px solid #eee}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;font-size: 16px}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
.RighInfo002228 .more{ width: 140px;height: 42px;line-height: 42px;color: #333;font-size: 16px;text-align: center;border: 1px solid #333;display: block;border-radius: 50px;margin:40px auto 0}
.RighInfo002228 .more:hover{ background: #333;color: #fff;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media(max-width:640px){
.RighInfo002228 .more{margin:20px auto 0}
    .RighInfo002228{padding:5% 0 }
}


/*PicList002582 */
.PicList002582{ background: #f0f0f0;}
.PicList002582 h3{ font-size:40px;text-transform: uppercase;color: #333; padding:4% 0 3%;margin: 0;/*font-family:"AlibabaSans-Heavy";*/}
.PicList002582 li{ float:left; margin-right:2%; margin-bottom:2%;}

.PicList002582 li a{ display:block; padding:10px; transition:0.3s;}
.PicList002582 li .Ispic{ padding-bottom:100%; background-size:contain;transition:0.3s;}
.PicList002582 li .txt{ padding:8% 2%; text-align:center;}
.PicList002582 li .txt p{ margin:0; font-size:20px;padding-bottom: 10px; /*font-family:"AlibabaSans-Heavy";*/}
.PicList002582 li .txt span{height: 46px;overflow: hidden;font-size: 16px;color: #555;line-height: 24px;display: block}
.PicList002582 li a:hover{ background:#b4b4b4; color:#fff;}
.PicList002582 li a:hover .txt{ border-color:transparent;}
.PicList002582 li a:hover .txt span{color:#fff;}
.PicList002582 li a:hover  .Ispic{}
@media(min-width:1025px){
.PicList002582 li{ width:23.5%;}
.PicList002582 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}

@media(max-width:640px){
.PicList002582 li{ width:49%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
.PicList002582 li a{padding:5px;}
.PicList002582 h3{ font-size:30px;}
}
.mead_center{ background: #f2f2f2; padding: 3% 0; }
.mead_center h1,
.mead_center dl{ font-size: 32px; color: #333; margin: 0; padding: 15px 0;   }
.mead_center dd{  line-height: 40px;  }
.mead_center .intro p{line-height: 24px}
.mead_center .adv{ background: #fff; margin-top: 3%; padding: 50px;  }
.mead_center .adv .pic{ padding: 30px 0; }
@media(max-width:640px){
.mead_center .adv{padding: 20px;  }
.mead_center h1{ padding: 0;   }
}
/*
 .RighInfo002296 
 */
.RighInfo002296 .h5,.RighInfo002296 .h3,.RighInfo002296 .p{ margin: 0; padding: 0;}
.RighInfo002296{ background: #f2f2f2;overflow: hidden;}
.RighInfo002296 .column-name{font-size:24px; padding:4% 0;color: #333;text-transform: uppercase;}
.RighInfo002296 .auto{ position: relative;min-height:500px;}
.RighInfo002296 .wrap-container{ position: relative; z-index: 2; line-height: 30px; text-justify: inter-ideograph;  text-align: justify;  word-wrap: break-word;  clear: both; padding-bottom: 5%}

.RighInfo002296 dl{font-size:16px; padding-bottom:5%;color: #333}
.RighInfo002296 ul{}
.RighInfo002296 ul .pic{ padding: 20px 0; display: block; clear: both; }
.RighInfo002296 ul .icon{ float: left; padding-right: 10px; }
.RighInfo002296 ul li{ font-size:16px; margin-bottom: 3%; background: #fff; padding: 50px; }
.RighInfo002296 ul li dd{ line-height: 30px; margin: 10px 0; color: #333; margin-right: 6%; float: left; }
.RighInfo002296 ul li dd:last-child(){margin-right:0;}
.RighInfo002296 ul li h5{ font-size:24px; font-weight:bold; color:#333333; line-height:50px;}
.RighInfo002296 ul li h5 i{ display:block; width:20px; height:3px; background-color:#ffba00; margin:auto;display: none}
.RighInfo002296 ul li p{ color: #333;line-height: 30px;font-size: 16px}
.RighInfo002296 ul li p b{ color: #333;line-height: 30px;}
@media only screen and (min-width: 768px) {
	.RighInfo002296 .column-name{font-size:40px;}
	.RighInfo002296 dl{ font-size: 18px;}
	.RighInfo002296 ul li{ float: left; width: 100%; }
	.RighInfo002296 ul li h5{ font-size: 24px;}
}
@media only screen and (min-width: 1024px) {
	.RighInfo002296 .column-name{font-size:40px;/*font-family:"AlibabaSans-Heavy";*/}	
}
@media(max-width: 640px){
.RighInfo002296 .column-name{font-size:30px;/*font-family:"AlibabaSans-Heavy";*/}
.RighInfo002296 ul li{ padding: 20px; }
.RighInfo002296 ul li dd{width: 100%; float: none; }
.RighInfo002296 ul li dd:nth-of-type(4){ width: 100%; }
.RighInfo002296 .auto{ min-height:inherit; padding: 20px 0; }
}

/*
 .RighInfo002450 
 */
.RighInfo002450{ padding: 0% 0 4%; background: #f2f2f2;}
.RighInfo002450 .auto{ position: relative;}

.RighInfo002450 .wrap-container .tit{ color: #333; font-size: 40px;padding: 4% 0 3%;text-transform: uppercase;margin: 0;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 40px;/*font-family:"AlibabaSans-Heavy";*/}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ font-size: 30px;/*font-family:"AlibabaSans-Heavy";*/}	
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #333; font-size: 16px; line-height: 30px; margin-top: 3%;}
.RighInfo002450 .wrap-container .word p{ margin: 0;padding-bottom: 30px}
@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;}
}


/*RighInfo002542 */
.RighInfo002542 {background: #f2f2f2;padding-bottom: 5%}
.RighInfo002542 .h3{font-size: 40px;text-transform: uppercase;color: #333;padding: 4% 0;margin: 0;/*font-family:"AlibabaSans-Heavy"*/; }
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;background: #fff}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:8% 6% 7% 59%;}
.RighInfo002542 .intro p{ font-size: 16px;line-height: 30px}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:6%; padding-right:52%;background: #fff}
}

.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{}
.RighInfo002542 .info_list dl{}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd h3{font-size: 24px;text-transform: uppercase;color: #333;}
.RighInfo002542 .info_list dd p{ font-size:16px; color:#333;line-height: 30px}
@media(max-width:1360px){
.RighInfo002542 .info_list{}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .h3{font-size: 30px;}
}


/*
 TextList000858 
 */
.TextList000858{background: #f2f2f2}
.TextList000858 .h3{font-size: 40px;text-transform: uppercase;color: #333;margin: 0;padding: 4% 0 3%;/*font-family:"AlibabaSans-Heavy"*/;}
.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: #202020; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;}
.TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;font-size: 16px}
.TextList000858 ul ol span{ font-size: 16px}
.TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#434343;}
.TextList000858 ul li span:first-child{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:#202020; display:block; font-size:18px;}


.TextList000858 ul li dl{ display:none; position:relative; padding:20px 168px 20px 28px;font-size: 16px}
.TextList000858 ul li dl a{line-height:31px; text-align:center; color:#333; font-weight:bold;font-size: 16px;display: inline-block;padding: 2% 0}
.TextList000858 ul li dl dt{ font-size:18px; font-weight:bold; color:#1C1C1C;height:30px; line-height:30px;margin-bottom: 20px}
.TextList000858 ul li dl dd{ font-size:15px; color:#666; line-height:25px;}

@media (max-width:768px){
.TextList000858 ul li dl a{display:block; margin-top:15px;text-align: left;font-size: 14px}
.TextList000858 ul li dl{ padding:20px}
.TextList000858 ul li dl dd{ font-size:14px;}
.TextList000858 .h3{font-size: 30px;}
.TextList000858 ul ol span{ font-size: 14px}
.TextList000858 ul li span em{display: none}
.TextList000858 ul li span{ font-size:12px;padding: 0 5px;}
	}
@media (max-width:480px){
.TextList000858 ul li span{ font-size:12px;}
.TextList000858 ul li span:first-child{ width:25%;}
.TextList000858 ul li span em{ left:5%;}
	}
@media (max-width:320px){
.TextList000858 ul li span em{ left:2%;}
	}


/*
 .RighInfo002275 
 */


.RighInfo002275{padding: 4% 0; position: relative;z-index: 10;background: #f2f2f2; color: #333; }
.RighInfo002275 .text{}
.RighInfo002275 .text .title{padding-top: 20px;}
.RighInfo002275 .text .title h2{font-size: 46px;color: #333;margin:0;/*font-family:"AlibabaSans-Heavy"*/;}

.RighInfo002275 .text .title span{font-size: 24px; color: #333; margin-bottom: 26px; position: relative; display: block}
.RighInfo002275 .text .title span:after{content: ""; display: block;width: 60px; height: 2px; background: #2da0ce;margin-top: 30px}


.RighInfo002275 .text li{ list-style: none; width: 19%; float: left; }
.RighInfo002275 .text li:first-of-type{ width: 43%; }
.RighInfo002275 .text .p{font-size: 14px;color:#666; margin-bottom: 30px; padding-left:75px; }
.RighInfo002275 .text .p span{display: block; font-size: 18px; color: #333; padding-bottom: 10px;}

.RighInfo002275 .text .address{ background: url(../images/1.png) no-repeat left}
.RighInfo002275 .text .phone{ background: url(../images/2.png) no-repeat left}
.RighInfo002275 .text .fax{ background: url(../images/3.png) no-repeat left}
.RighInfo002275 .text .mail{ background: url(../images/4.png) no-repeat left}
.RighInfo002275 .Manager{  line-height: 50px; padding: 30px 0; }
.RighInfo002275 .Manager h2{ text-transform: uppercase; }
.RighInfo002275 .Manager dd{ float: left; width: 49%; margin-right: 2%; font-size: 16px; }
.RighInfo002275 .Manager dd:nth-child(2n){ margin-right: 0; }

.RighInfo002275 .map{width: 100%;height: 250px;}
.RighInfo002275 .map #map{height: 100%; font-size: 12px; }
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 100%;}
	.RighInfo002275 .map{float: right;width: 100%;height: 260px;}
    .RighInfo002275 .text li{ list-style: none; width: 25%; padding-left: 20px; }
    .RighInfo002275 .text li:first-of-type{ width: 25%; }
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .map{float: right;width: 100%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width:100%;height: 510px;}
	.RighInfo002275 .text{width: 100%;}
}
@media(max-width:768px){
    .RighInfo002275 .text .title h2{font-size: 30px;}
	.RighInfo002275 .text li{ list-style: none; width: 100%; float: none; }
    .RighInfo002275 .text li:first-of-type{ width: 100%; }
    .RighInfo002275 .Manager h2{ line-height: 40px}
    .RighInfo002275 .Manager dd{ float: none; width: 100%; margin-right: 0%;font-size: 14px;line-height: 40px}
    .BMap_bubble_content{line-height: 18px}
}
/*
 .Menu002252 
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;    background: #f0f0f0;}
.Menu002252 a{font-size:17px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#202020;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 15px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:50px 0 0px;}
   .Menu002252 a{display:inline-block;line-height:44px; padding:0 20px;background:#fff; min-width:130px; border-radius:2px;}
}



/*PicList002171 */
.PicList002171{ padding-top:2%; overflow: hidden;background: #f2f2f2}
.PicList002171 .auto{;position: relative}
.PicList002171 h2{ color: #333; font-size: 40px;padding: 2% 0;text-transform: uppercase;margin: 0;/*font-family:"AlibabaSans-Heavy"*/;}
.PicList002171 ul{ margin: 0 -1.5%;}
.PicList002171 li{ float:left; width:22%; margin:0 1.5% 3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.55); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
.PicList002171 li figure{ background:url(../images/PicList002171-hoverbg_ie8.png) repeat; display:none;}
.PicList002171 li .pic{ display:block;}
.PicList002171 li .pic span{ display:block; width:100%; padding-bottom:44.36%;}
.PicList002171 li a:hover figure{ display:block;}

@media(max-width:768px){
.PicList002171 h2{ color: #333; font-size: 30px;padding: 4% 0 3%;text-transform: uppercase;margin: 0;/*font-family:"AlibabaSans-Heavy"*/;} 
.PicList002171 li{ float:left; width:47%; margin:0 1.5% 3%;}
}


/*
.TextList002322
*/
.TextList002322{ padding: 2% 0;background: #f2f2f2}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px;font-weight: bold;font-size: 16px}
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #214d97;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} } 

.gettop{ position:fixed; right:2%; bottom:7%; background:url(../images/Bottom002144-backtop.png) no-repeat; width:40px; height:40px; cursor:pointer; z-index:111;}


/* 首页图文分离 */
.Banner002661{ position:relative; z-index:1;}
.Banner002661 img{ display:block; width:100%;}
.Banner002661::before,
.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ width:100%; color:#000;  /*font-family:Arial, Helvetica, sans-serif*/; }
.Banner002661 .ycenter .txt{ max-width: 680px; }
.Banner002661 .ycenter h2{ font-size:48px; margin:0; font-weight: bolder; line-height: 1.1; margin-bottom: 20px; max-height: 112px; overflow: hidden; }
.Banner002661 .ycenter p{ margin:0; font-size:24px;  color: #333; max-width: 650px; line-height: 1.5; max-height: 72px; overflow: hidden; }
@media(max-width:1024px){
.Banner002661 .ycenter .txt{ max-width: 390px; }
.Banner002661 .ycenter h2{ font-size:24px;}
.Banner002661 .ycenter p{ font-size:16px;}
}
@media(max-width:640px){
.Banner002661 .ycenter .txt{ max-width:200px; }
.Banner002661 .ycenter h2{ font-size:18px; margin-bottom: 10px; }
.Banner002661 .ycenter p{ font-size:12px;}
}
@media(max-width:320px){
.Banner002661 .ycenter .txt{ max-width:150px; }
.Banner002661 .ycenter h2{ font-size:16px;  }
}






/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative; margin-top: 80px; }
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 10px;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 60px; height: 3px; background: #fff; -moz-opacity:0.3; opacity: 0.3; filter:alpha(opacity=30); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav{display: none}
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1024px){
.Banner002465{ margin-top: 0; }
}
@media(max-width:1000px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
.Banner002465 .owl-dots>div span{width: 30px; height: 3px; }
}

/* 详情页 */
.single_dt img{ width: 100%; }







