body{ color: rgba(255,255,255,0.6) ;  font-family: "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif; overflow-x: hidden;}
a:hover{ color:#293974 }
.auto_1400{ max-width:1400px; width: 100%;}
@media (max-width:1200px) {
	html{min-width: 1200px;}
	body{min-width: 1200px; overflow: visible;}
	.auto_1400{ max-width:none; width: 100%; padding: 0 15px;}
	.Top002070 .header-mid{overflow: hidden;}
}
h1{ margin: 0 }

#bsPanelHolder{ display: none}


.bsPromo{ width: 100% !important; text-align: center !important}
.bshare-custom{ width: 100% !important; text-align: center !important}
.bshare-custom #bshare-shareto{ color: #fff !important}

    .bsTop,
    #bsMorePanel{width: 100% !important;}
    #bsMorePanel{ height: 370px !important;}
    .bFind-wrapper-top{ display: none !important}
    #bsLogoList li{ width:20% !important}
.bsFrameDiv{ width: 100% !important; height: auto !important; }
.bsFrameDiv>div{ background: #fff; width: 100% !important ; height: 208px !important }
.bsFrameDiv>div img{ width:82%  !important ; height: auto !important}
.bsBox{ overflow: hidden}

.whir-feedback{ display: none !important}

/*Top002070 */
.Top002070{z-index:100; position: relative; background: url(../images/top_bg.png); width: 100%;}
.Top002070:before{  content: ""; display: block; position: absolute; left: 0; bottom:50px; width: 100%; height:1px; background:url(../images/top_line.png)}
.Top002070:after{  content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background:url(../images/bottom_bg.png) no-repeat center top; background-size: cover;;z-index: -2; box-shadow:  0 2px 10px rgba(0,20,20,0.3) inset }
.Top002070 .auto{ position: relative;padding-bottom: 60px; height: 150px;}
.Top002070 .header-left{position:absolute; top:12px; left:0; }
.Top002070 .header-right{  position:absolute; top:50px;right:0;margin-top:-20px;padding-right: 8px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
.Top002070 .header-mid{  width: 100%; position: absolute; left: 0; bottom: 0   }
.Top002070 .top-language a{ position:relative; padding:0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }
.Top002070 .top-phone{ background: url(../images/phone.png) no-repeat left center; background-size: 20px; padding-left:25px; position: absolute; right: 300px;  top: 0 ; opacity:1; letter-spacing: -1px;  }
.Top002070 .top-phone span{ font-family:'Roboto Condensed'; font-size: 26px; line-height: 40px;  padding-right: 20px;background: linear-gradient(to bottom,#b6daff, #4476c4);-webkit-background-clip: text;color: transparent; display: inline-block ; font-style: italic; background:none\9;color: #cce5f6\9;/*所有ie*/ }
.Top002070 .open-search{ width:40px; background:url(../images/search.png) no-repeat left center; }
.Top002070 .search-box{ position:absolute;  width:320px;overflow:hidden; right:0; top:0; background:#076dc8;box-shadow: 0 0 20px rgba(0,20,20,0.1) inset; transition:0.3s; overflow: hidden }
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 18px;  color:rgba(255,255,255,0.5) }
.Top002070 .search-box .btn{ position:absolute; right:-8px; top:0; height:100%; width:55px;background:url(../images/search.png) no-repeat left center;transform: skewX(18deg);}
.Top002070 .top-search{  transform: skewX(-18deg);}
.Top002070 .top-search-on .search-box{ opacity:1; width:320px; }
.Top002070 .header-menu {padding: 0 15px;}
.Top002070 .header-menu li em{ line-height:50px; font-size:16px;position:relative; transform: skewX(-18deg);}
.Top002070 .header-menu li em a{ color: rgba(255,255,255,0.8);transform: skewX(18deg); position: relative;z-index: 60}
.Top002070 .header-menu li em::after{ position: absolute;left: 0px;top: 0;content: '';width:2px;height: 100%;background:url(../images/top_navbg.png) no-repeat center center; background-size: cover;z-index: -2}
.Top002070 .header-mid::after{ position: absolute;right: 0;top: 0;content: '';width:2px;height: 100%;background:url(../images/top_navbg.png) no-repeat center center; background-size: cover;transform: skewX(-18deg);}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em::before,
.Top002070 .header-menu li.aon em::before{ z-index: 50; position: absolute;left:0%;bottom: 0px;content: '';width:100%;height: 100%;background:url(../images/top_onbg.png) no-repeat center bottom; background-size: cover; z-index: 20 }
.Top002070 .header-menu li:hover em::after,
.Top002070 .header-menu li.aon em::after{ display: none}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color: #fff;  }
.Top002070 .header-menu li .sub{ background:none; opacity: 0 !important; top: 100% !important; margin-left: -10px; width: 101%;}
.Top002070 .header-menu li:hover .sub{ background:none; opacity: 1 !important}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#023605}


/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:800px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain; display: none}
.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-controls .bx-pager{position: absolute; bottom: 150px;right: 0%; z-index: 50; width: 100%; text-align: center}
.Banner002058 .bx-controls .bx-pager-item{display: inline-block;width: 48px;height: 58px;}
.Banner002058 .bx-controls .bx-pager-item a{display: block;line-height: 58px;text-align: center;font-size: 16px;color: #FFFFFF;opacity: 0.4;border-bottom: 1px solid rgba(255,255,255,1);font-family: "DINCOND";}
.Banner002058 .bx-controls .bx-pager-item a.active{opacity: 1;border-bottom: 1px solid rgba(255,255,255,1);}


.home_title h1 { color: #fff; font-size: 24px;}
.home_title span { color:rgba(255,255,255,0.5); font-size: 20px;font-family:'Roboto Condensed'; text-transform: uppercase; font-weight: normal}


.home_more{ transform: skewX(-18deg);;  width: 240px; height:44px; text-align:left; line-height: 44px; color: #999; padding: 0 30px;  display: block; border: 1px solid rgba(255,255,255,0.15); margin-top: 70px; overflow: hidden; position: relative; z-index: 60}
.home_more span,
.home_more a{ background: url(../images/more.png) no-repeat 95% center ;  display: block; color: rgba(255,255,255,0.8)}
.home_more:after{   content: "" ; display: block; position: absolute; left: 0; top: 0; width:0; height:100%;  z-index: -1 ; transition: 0.4s;
background: -moz-linear-gradient(right, #022804 0%, #175f1d 77%);
background: -webkit-linear-gradient(right,#022804 0%, #175f1d 77%);
background: linear-gradient(to right, #022804 0%, #175f1d 77%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
.home_more:hover a{  color: #fff}
.home_more:hover{  border: 1px solid rgba(255,255,255,0)}
.home_more:hover:after{width: 100%}


.Contain{ position: relative;z-index: 50; margin-top: -150px; padding-top: 100px;}
.Contain2{  margin-top: -120px; padding-top: 100px;}
.Contain3{  margin-top: -130px; padding-top: 130px;}
.Contain:after{ content: ""; display: block; position: absolute; left: 0;top: 0; width: 100%; height: 100%; background: url(../images/main_bg.png) no-repeat center top; background-size: cover;;z-index: -2}


.Floor0001{ padding:1% 0 }
.Floor0001 .main_con{ padding:2% 0 1% ; z-index: 50 }
.Floor0001 .auto{position: relative;}
.Floor0001 .pic{ position: absolute; right: 0; width: 55%; height:100%; bottom: 0; background-position:left bottom; background-repeat: no-repeat; background-size:cover} 
.Floor0001 .text{ width:60%; float: left;padding: 5% 15% 5% 5%; margin-top: 2%; background: rgba(0,0,50,0.2)}
.Floor0001 .text p{ font-size: 14px; line-height: 30px; color:rgba(255,255,255,0.8); height: 85px; }
.Floor0001 .home_title { margin-bottom: 30px; }


.Floor0002{ position: relative;  }
.Floor0002  .home_title{ margin-bottom: 30px; background:url(../images/tit_bg.png);background-size: 100% 100%;  padding: 10px 50px; }
.Floor0002  .home_title h1,
.Floor0002  .home_title span{display: inline-block; margin-right: 10px;}
.Floor0002  .home_more{ position: absolute; right: 0; bottom: 10px}
.Floor0002  .auto{background: rgba(0,0,50,0.2); padding:40px}
.Floor0002 .top{ width: 48%; float: left; overflow: hidden;}
.Floor0002 .top .pic{ height: 400px;; position: relative;transition: transform .5s ease-in-out }

.Floor0002 .top:hover .pic{transform: scale(1.03); }

.Floor0002 .top .text{background: rgba(0,2,20,0.6);; padding:15px 20px  ; width: 100%; position: absolute; left: 0; bottom: 0;line-height:28px;}
.Floor0002 .top .text h1{ font-size: 14px; font-weight: normal;   color:rgba(255,255,255,0.8); width: 80%;  float: left;margin: 0}
.Floor0002 .top	 .text .time{  color: rgba(255,255,255,0.5) ; display: block;  float: right;font-family:'Roboto Condensed'; }
.Floor0002 .owl-nav>*{ font-size:0; width:50px !important; height:50px !important; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0; transition: 0.5s}
.Floor0002 .owl-prev{ left:3%;}
.Floor0002 .owl-next{ right:3%;}
.Floor0002 .owl-next::before,
.Floor0002 .owl-prev::before{ position:absolute; content:''; width:38%; height:38%; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; top:33%; left:22%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor0002 .owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); left: 35%}
.Floor0002 .owl-next:hover,
.Floor0002 .owl-prev:hover{ background: rgba(0,0,0,0.2)  }
.Floor0002 .list{ width: 48%; float: right}
.Floor0002 .list dd{ width: 100%; padding-right: 100px; line-height:30px;position: relative; border-bottom: 1px dotted rgba(255,255,255,0.15); margin-bottom: 10px}
.Floor0002 .list dd h1{ font-size: 14px; font-weight: normal; color:rgba(255,255,255,0.7); margin: 0; background: url(../images/t_bg2.png) no-repeat left center; padding-left: 14px;}
.Floor0002 .list dd:hover h1{color:rgba(255,255,255,1);}
.Floor0002 .list dd .time{ font-size: 14px; font-weight: normal; color: rgba(255,255,255,0.5); margin: 0; position: absolute; right: 0; top: 0;;font-family:'Roboto Condensed'}


.Floor0003  {padding: 2% 0 0}
.Floor0003  .auto{background: rgba(0,0,50,0.2); padding:40px 40px 20px 280px;position: relative}
.Floor0003  .home_title{ position: absolute; left: 60px;top: 60px;  height:165px }
.Floor0003 .pic{ padding-bottom: 60%; position: relative; overflow: hidden;}
.Floor0003 .pic a{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%;transition: transform .5s ease-in-out}

.Floor0003 .item:hover .pic a{transform: scale(1.1); }

.Floor0003 .text h1{ font-size: 14px; font-weight: normal; color:rgba(255,255,255,0.7);line-height: 50px;}
.Floor0003 .time{  color: rgba(255,255,255,0.5) ; display: block;  position: absolute; left: 0; bottom: 0; width: 100px; background: rgba(0,0,0,0.5);z-index: 50 ; line-height: 26px; text-align: center; ;font-family:'Roboto Condensed'}
.Floor0003 .nav>*{ transition: 0.3s; font-size:0; width:50px !important; height:50px !important; border:none; position:absolute; bottom: 0; background:url(../images/nav_bg.png) no-repeat center center;background-size: contain;  cursor:pointer; padding:0;}
.Floor0003 .prev{ left:0;}
.Floor0003 .next{ left: 40px;}
.Floor0003 .next::before,
.Floor0003 .prev::before{ position:absolute; content:''; width:22%; height:22%; border-top:1px solid rgba(255,255,255,0.7); border-right:1px solid rgba(255,255,255,0.7); top:38%; left:35%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor0003 .prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); left: 45%}
.Floor0003 .next:hover,
.Floor0003 .prev:hover{opacity: 0.5}


.Floor0004 {padding:2% 0 3%; }
.Floor0004 .live { background: rgba(0,0,50,0.2); padding:40px ;width: 67.4%; float: left; }
.Floor0004 .live a{ height:420px; background-position: center center; display: block; text-align: center;position: relative} 
.Floor0004 .live a:after{  content: ""; display: block;position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,10,10,0.2) } 
.Floor0004 .live a .play{ position: absolute; left:50%; top: 45%;; width: 200px; margin-left: -100px;  z-index: 50}  
.Floor0004 .live a .play .btn{ width: 70px; height:70px; display: block; background: url(../images/play.png) no-repeat center   center; background-size: contain; margin: 0 auto}  
.Floor0004 .live a .play h1{ font-size: 24px; font-weight: normal; color: #fff}  
.Floor0004 .list { width: 30%; float: right}
.Floor0004 .list dd a{ width:100%; height: 240px; display: block; margin-bottom: 20px;  position: relative; text-align: center}
.Floor0004 .list dd:nth-child(2) a{  margin-bottom: 0px; }
.Floor0004 .list dd a:after{  content: ""; display: block;position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,20,50,0.4) } 
.Floor0004 .list dd a .tit{ position: absolute; left:50%; top:35%;; width: 200px; margin-left: -100px;  z-index: 50}
.Floor0004 .list dd a .tit h1{ font-size: 24px; font-weight: normal; color: #fff}  
.Floor0004 .list dd:nth-child(1) a .tit .btn{ width: 50px; height:50px; display: block; background: url(../images/r1.png) no-repeat center   center; background-size: contain; margin: 0 auto 10px}  
.Floor0004 .list dd:nth-child(2) a .tit .btn{ width: 50px; height:50px; display: block; background: url(../images/r2.png) no-repeat center   center; background-size: contain; margin: 0 auto 10px}  
.Floor0004 .list dd a .tit .btn{width:50px; margin: 0 auto;transition: 0.5s;}
.Floor0004 .list dd a .tit .btn:hover{  transform: rotateY(360deg);}

/*Bottom002590 */
.Bottom002590{line-height:24px; color:rgba(220,240,255,0.5); padding: 2% 0 ; background:url(../images/bottom_bg.png) no-repeat center top; background-size: cover; margin-top: -1px; }
.Bottom002590 a{ color:rgba(220,240,255,0.5);}
.Bottom002590 a:hover{ color:#fff;}
.Bottom002590 dd a{ line-height: 30px;}
.Bottom002590 dd a::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:10px; margin:0 10px; background:rgba(255,255,255,0.2);}
.Bottom002590 dd a:last-child::after{ display:none;}
.Bottom002590 .left{ float: left; padding-top: 10px;}
.Bottom002590 .right{ float: right; text-align: center}
.Bottom002590 .right img{ width: 60px; opacity: 0.9}
.Bottom002590 .right span{ display: block; margin-top: 5px;}

/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167>div{ height:440px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 .text{   position:absolute;left:11%;top:15%;  width:39%; font-size:14px; padding:0 2%;  color:#ccc; height: auto;  padding: 50px 60px; background: rgba(0,0,0,0.4)}
.Banner002167 .text h1{ font-size: 28px; font-weight: normal; color: #fff }
.Banner002167 .text p{ line-height:24px;}
.Banner002167 .text p a{ color: #fff}


/*Menu002044 */
.Menu002044{ padding: 1% 0  0}
.Menu002044 .auto{ height: auto; overflow: hidden}
.Menu002044 .nav-top{ display: none }
.Menu002044 em{ font-style:normal; float:right;color:#999;line-height:70px; font-size: 14px;}
.Menu002044 em a{ color:#999;}
.Menu002044 em span{color:#999}
.Menu002044 ul{ float:right; padding-right: 10px;}
.Menu002044 li{ float:left; margin-left:5px;background:rgba(9,32,59,0.3); transform: skewX(-18deg);}
.Menu002044 li a{ display:block; line-height:36px; font-size:14px; color: rgba(255,255,255,0.8); padding: 0 26px;  transform: skewX(18deg);}
.Menu002044 li a:after{ display:block; content:''; height:3px; }
.Menu002044 li.aon,
.Menu002044 li:hover{background: url(../images/top_onbg.png) no-repeat center bottom;background-size: 100% 100%}


/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:4% 0 5%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle; background: rgba(0,0,50,0.2);; padding:0 15px; line-height:40px; color:rgba(255,255,255,0.6); margin: 0 1px;width:40px;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#07510b}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.png) no-repeat center center rgba(0,0,50,0.2); overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background:url(../images/Page002046-a_next.png) no-repeat center center rgba(0,0,50,0.2);}

.Singlepage{ padding: 3%  0 ;   color: rgba(245,245,255,0.7)}
.Singlepage  .con_title{  background: url(../images/box2.png) no-repeat ; background-size: contain; margin-bottom: 10px;text-indent: 0}
.Singlepage .con_title h1{ font-size:36px; font-weight: normal; margin: 0; padding:0 0 10px 0;font-family: "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;  color: #fff}
.Singlepage .con_title h1:after{ content: ""; display: block; width: 70px; height:2px; background-color:#12701a; border-right: 35px solid #173169; margin-top: 20px}
.Singlepage .about{ width:100%; position: relative;}
.Singlepage .about .pic{ width:50%;float:right }
.Singlepage .about .text{ width:45%;  float:left ; text-indent: 2em;line-height: 28px; }

.RighInfo002275{padding: 2% 0 3% 0}
.RighInfo002275 .auto{position: relative; height: auto; overflow: hidden}
.RighInfo002275 .text{    background: rgba(0,0,50,0.2);    padding: 50px 60px 60px 130px;position: absolute;right: 0; top: 10%; width:36%; height: 90%}
.RighInfo002275 .text .title{font-size:34px;color:rgba(245,245,255,0.9);font-weight: normal; padding-bottom:5px; margin-bottom: 20px;font-family:'Roboto Condensed'; text-transform: uppercase; border-bottom: 1px solid rgba(255,255,255,0.1);font-style: oblique  }
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text pre{font-size: 16px;color:rgba(245,245,255,0.7);line-height: 30px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height:400px; opacity: 0.9;float:  left;width: 68%;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

/*PicList002149 */
.PicList002149{ padding-top:3%;}
.PicList002149 h3{ margin:0; font-size:16px; }
.PicList002149 h3 a{  color:rgba(255,255,255,0.8)}
.PicList002149 h3 a:hover{  color:rgba(255,255,255,1)}
.PicList002149 p{ line-height:24px; overflow:hidden; height:52px; margin:2% 0 0 0; color: rgba(255,255,255,0.4)}
.PicList002149 ol{    background: rgba(0,0,50,0.2);; margin-bottom:2%; position:relative; padding-left:36.25%; }
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%; background-color: #666}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol>div{ padding:8% 10% 8% 8%;}
.PicList002149 ol .home_more{ margin-top: 30px}
.PicList002149 ol time{ display:block; padding:2% 0 2%;font-family:'Roboto Condensed'; color: rgba(255,255,255,0.6)}
.PicList002149 ol p{ margin:0 0 3% 0;}
.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:10px;    background: rgba(0,0,50,0.2);}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:70px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; opacity: 0.5; background-size: 10px; border-left:1px solid rgba(255,255,255,0.1)}
.PicList002149 li div{border-left:1px solid rgba(255,255,255,0.1); padding:3% 6% 3% 4%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;font-family:'Roboto Condensed';color: rgba(255,255,255,0.4)}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px;  display:block;  line-height:40px;color: rgba(255,255,255,0.8)}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:50px; background:rgba(255,255,255,0.2);}

/* .PicList002273 为demo编号 */
.PicList002273{ padding-top:3%;}
.PicList002273 .left{display: block;position: absolute;left: 0px;top: 0px;width:400px;height:100%; overflow: hidden;}
.PicList002273 .left a{display: block;position: absolute;left: 0px;top: 0px;width:100%;height:100%;background-size: cover;  background-position: center center;transition: transform .3s ease-in-out}
.PicList002273 .left a:hover{transform: scale(1.05)}
.PicList002273 .right{padding:50px 0}
.PicList002273 .right .time{color: rgba(255,255,255,0.4);padding: 2px 5px;margin-top: 8px;display: inline-block;font-family:'Roboto Condensed';}
.PicList002273 .right h1{ color:rgba(255,255,255,0.8);font-size: 16px;font-weight: normal;margin: 15px 0;}
.PicList002273 .right h1:hover{ color:rgba(255,255,255,1);}
.PicList002273 .right p{line-height:24px; overflow:hidden; height:52px; margin:2% 0 0 0; color: rgba(255,255,255,0.4) }
.PicList002273 ul li{margin-bottom: 10px; background: rgba(0,0,50,0.2);padding:20px ;position: relative; margin-bottom: 15px;}
.PicList002273 ul li .con{padding:0 70px 0 460px;position: relative;}
.PicList002273 ul li:last-child{margin-bottom: 0}
.PicList002273 ul li .right_btn{width: 46px;height:46px;background: url(../images/more3.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -30px; background-size: 80% 80%}

.PicList000762{ padding-top:3%;}
.PicList000762 li{ float:left; width:23.8%; margin-right:1.5%; margin-bottom:1.5%;background: rgba(0,0,50,0.2);padding:20px ; transition: 0.3s }
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{color:rgba(255,255,255,0.8);font-size: 16px;font-weight: normal;margin:  0; text-align:center; font-weight: normal; line-height: 24px; padding:0 30px;   margin: 20px 0 0}
.PicList000762 li figure{ transition: transform .5s ease-in-out; background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:60%; position: relative}
.PicList000762 li:hover  figure{transform: scale(1.05)}
.PicList000762 li figure .time{color: rgba(255,255,255,0.6);width: 100px; text-align: center ; line-height: 26px; ;display: inline-block;font-family:'Roboto Condensed'; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5)}
.PicList000762 li a:hover h2{color:#fff;}
.PicList000763{ padding-top:3%;}
.PicList000763  .main_title{   margin-bottom: 20px;text-indent: 0}
.PicList000763  .main_title h1{ font-size:28px; font-weight: normal; margin: 0; padding:0 0 10px 0;font-family: "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;  color: #fff}
.PicList000763  .main_title h1:after{ content: ""; display: block; width: 70px; height:2px; background-color:#12701a; border-right: 35px solid #173169; margin-top: 20px}
.PicList000763 li{ float:left; width:18.8%; margin-right:1.5%; margin-bottom:1.5%;background: rgba(0,0,50,0.2);padding:20px ; transition: 0.3s }
.PicList000763 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000763 li h2{color:rgba(255,255,255,0.8);font-size: 16px;font-weight: normal;margin:  0; text-align:center; font-weight: normal; line-height: 24px; padding:0 30px;   margin: 20px 0 0}
.PicList000763 li figure{ transition: transform .5s ease-in-out;  background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:130%; position: relative}
.PicList000763 li:hover  figure{transform: scale(1.05)}
.PicList000763 li figure .time{color: rgba(255,255,255,0.6);width: 100px; text-align: center ; line-height: 26px; ;display: inline-block;font-family:'Roboto Condensed'; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5)}
.PicList000763 li a:hover h2{color:#fff;}
.PicList000763 li:nth-child(5n){ margin-right:0;}

/*
 .Form002335 ä¸ºdemoç¼–å·
 */
.Form002335{  padding:2% 0 3% 0;}
.Form002335 .wrap-container{ position: relative; display: table; width: 100%;}
.Form002335 .pic{ width: 40%; display: table-cell;}
.Form002335 .pic img{ width: 100%;}
.Form002335 .box{ background: rgba(0,0,50,0.2);padding:40px ; display: table-cell; width:60%;vertical-align: middle;}
.Form002335 .box-inner{margin: 0 auto; }
.Form002335 .tab{ text-align: center; line-height: 1; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 20px; margin-bottom: 20px;}
.Form002335 .tab a{ display: inline-block; margin: 0 10px; color: rgba(255,255,255,0.4); font-size: 16px; position: relative;}
.Form002335 .tab a.on{ color: rgba(255,255,255,0.8);}
.Form002335 .tab a.on:after,.Form002335 .tab a.on:before{content:""; position: absolute; left: 50%; bottom: -20px; width: 0; height: 0; z-index: 3;border-style: dashed dashed solid dashed ; margin-left: -4px;}
.Form002335 .tab a.on:after{  border-color: transparent transparent  rgba(255,255,255,0.1) transparent; border-width:0 6px 6px 6px; }
.Form002335 .tab a.on:before{border-color: transparent transparent  rgba(255,255,255,0.1) transparent; border-width:0 6px 6px 6px; bottom: -21px; z-index: 4; margin-left: -3px;}
.Form002335 .con>div{ display: none;}
.Form002335 .con>div.loginbox{ display: block;}
.Form002335 .row{ margin-bottom: 10px; padding-left: 100px; position: relative}
.Form002335 .row:last-child{ margin-bottom:0}
.Form002335 .row dt{ position: absolute; left: 0; top: 0; color: rgba(255,255,255,0.4);font-size: 14px; text-align: right ; width: 80px;line-height: 40px; height: 40px}
.Form002335 .row .text{ background:rgba(0,0,50,0.2); font-size: 14px; color:rgba(255,255,255,0.4); line-height: 40px;height: 40px; width: 100%; padding: 0 10px; border: 1px solid rgba(255,255,255,0.1) }
.Form002335 .row .focus{ border-color:#d4be80; color: #333;}
.Form002335 .statusBar { border-top: none}
.Form002335 .statusBar .info{ color: rgba(255,255,255,0.4);}
.Form002335 .statusBar .btns .uploadBtn{ background:   #abd262 !important}
.Form002335 .queueList{ border:none;  margin:0; padding: 30px;background: rgba(0,0,50,0.2); border: 1px solid rgba(255,255,255,0.1)}
.Form002335 .placeholder{ padding-top: 40px;font-size: 12px;color: rgba(255,255,255,0.4);  }
.Form002335 .placeholder p{font-size: 14px;color: rgba(255,255,255,0.4);  position: relative; width: 100%; text-align: center}
.Form002335 .placeholder { font-size: 14px !important}
.Form002335 .placeholder .webuploader-pick{ background:rgba(255,255,255,0.6);color:#094176; font-size: 14px; border-radius: none !important}
.Form002335 .webuploader-container{ font-size: 12px !important;}
.Form002335 dl a{ position: relative;}
.Form002335 dl .checkbox{ position: relative; top: 2px;}
.Form002335 dl .forgetbtn{ float: right;}
.Form002335 .btn{background: url(../images/top_onbg.png) no-repeat center top;background-size: 150% 150%; width: 100%; display: block; height: 44px; line-height: 44px; text-align: center; color:rgba(255,255,255,0.8); font-size: 16px; margin-top: 20px; border: none; border-radius: 0; cursor: pointer;} 
.Form002335 .registerbox dl{ text-align: right; color: #737373;}

.Form002335_2 .wrap-container{  height: 350px; }
.Form002335_2 .box .search-box{ padding:0 50px; }
.Form002335_2 .box .search-box .text{ background:rgba(0,0,50,0.2); font-size: 16px; color:rgba(255,255,255,0.5); line-height: 60px;height: 60px;  width: 100%; padding: 0 20px; border: 1px solid rgba(255,255,255,0.2) }

/*PicList002173 */
.PicList002173{ padding:3% 0;}
.PicList002173 .auto{ height: auto; overflow: hidden; padding-right: 250px; position: relative; background:rgba(0,0,50,0.3)}
.PicList002173 .video{ position:relative;height:590px;}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000; background-size: cover;object-fit: cover;object-position: center center;}
.PicList002173 .owl-carousel{height: 100%; width: 250px; position: absolute; right: 0; top: 0; padding: 50px 20px 50px 10px }
.PicList002173 .item{  cursor:pointer;  height: 115px; margin-bottom: 10px;position: relative; padding-left: 10px;}
.PicList002173 .item figure{height: 115px;; position:relative;}
.PicList002173 .item figure:before{ content: ""; display: block;position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4)}
.PicList002173 .item figure:after{ content: ""; display: block;position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid rgba(255,255,255,0);z-index: 50}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{  position: absolute; left: 0; bottom: 0; width: 100%; padding: 30px 0 10px 0; margin: 0; color: rgba(255,255,255,0.8);
background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); text-align: center; font-size: 12px; }
.PicList002173 .owl-carousel .ON figure:after{  border-color:  #186e1f  }
.PicList002173  .ON:before{ content: ""; display: block;position: absolute; left: -6px; top:50%;margin-top: -10px; width: 0; height: 0;border-width:8px; z-index: 50; border-style: solid;border-color: transparent  #186e1f  transparent transparent;}
.PicList002173  .ON figure:before{ display: none}
.PicList002173 .slick-prev,
.PicList002173 .slick-next{ cursor: pointer;position:absolute; width:100%; height:50px; left: 0;  background:url(../images/PicList002173-btn.png) no-repeat center top ; overflow:hidden; line-height:1000px; border: none}
.PicList002173 .slick-prev{ top:0;}
.PicList002173 .slick-next{ bottom:0; background-position: center bottom;}

/*
 .PicList000593 为demo编号
 */
.PicList000593 .auto{background: rgba(0,0,50,0.2); padding:40px }
.PicList000593 .home_title{ margin-bottom: 30px; background:url(../images/tit_bg2.png);background-size: 100% 100%;  padding: 10px 50px; }
.PicList000593  .home_title h1,
.PicList000593 .home_title span{display: inline-block; margin-right: 10px;}
.PicList000593 li{ float:left; width:23.8%; margin-right:1.5%; margin-bottom:2%; background:  rgba(120,120,255,0.1)}
.PicList000593 li:nth-child(4n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:55%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.2); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;width: 50px;height: 50px;;margin-left: -25px;margin-top: -25px;background: url(../images/play.png); opacity: 0.7; background-size: contain; display: none;transition: 0.5s}
.PicList000593 li p{text-align:center; line-height:40px; margin: 0; color: rgba(255,255,255,0.8)}

.PicList000593 li:hover figure a{ background-color:rgba(0,0,0,0.4); }
.PicList000593 li:hover figure  a::after{ display: block}

.PicList000593 .btn{ display: block;  text-align: center;}
.PicList000593 .slick-prev,
.PicList000593 .slick-next{ cursor: pointer;width:40px; height:40px;  background:url(../images/Page002046-a_prev.png) no-repeat center rgba(255,255,255,0.5) ; overflow:hidden; line-height:1000px; border: none; display: inline-block; vertical-align: middle; margin: 15px 5px;}
.PicList000593 .slick-prev{}
.PicList000593 .slick-next{  background-image: url("../images/Page002046-a_next.png");}

/*Floor002143 */
.Floor002234{ padding: 3% 0;}
.Floor002234 .auto{ position:relative;  overflow: hidden; }
.Floor002234 .title{ margin-bottom: 30px;  height: auto; overflow: hidden; position: relative;}
.Floor002234 .title .auto{  border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 10px;}
.Floor002234 .title h1{font-size: 26px; font-weight: normal; margin: 0; color: rgba(255,255,255,1); float: left; background: url(../images/play.png) no-repeat left center; background-size: 32px; padding-left: 45px;}
.Floor002234 .title .bshare-custom{position: absolute; right: 0; bottom: 10px; width: auto  !important; }
.Floor002234 .title .bshare-custom .bshare-more{color: rgba(255,255,255,0.8) !important; font-size: 14px !important;  }
.Floor002234 .title .bshare-custom .weixin,
.Floor002234 .title .bshare-custom .qq,
.Floor002234 .title .bshare-custom .sina{ width: 32px; height: 32px; display: inline-block; margin-left:1px;  }

.Floor002234 .title .bshare-custom .weixin{background: url(../images/share-icon.png) no-repeat left center  rgba(255,255,255,0.1)}
.Floor002234 .title .bshare-custom .qq{background: url(../images/share-icon.png) no-repeat center center  rgba(255,255,255,0.1)}
.Floor002234 .title .bshare-custom .sina{background: url(../images/share-icon.png) no-repeat right center  rgba(255,255,255,0.1)}

.Floor002234 .auto_1400{ position: relative; background: rgba(0,0,0,0.7);}
.Floor002234 .right_form{ position: absolute; right: 0; top: 0; width: 29%; height: 100%; padding-bottom: 50px;}
.Floor002234 .right_form .list{ position: absolute; left: 0; top: 3%; width: 95%; height: 80%; overflow: auto; max-height: 90%;}
.Floor002234 .right_form .form{ position: absolute; width: 100%; left: 0; bottom: 20px; padding: 0 20px 0 0; }
.Floor002234 .right_form .text{width: 100%;height: 40px;line-height: 40px;border-radius: 5px;background: #f5f5f5;padding: 0 40px 0 10px; border: none;}
.Floor002234 .right_form .btn{width: 30px;height: 100%;position: absolute;right: 20px;top: 0;background: url(../images/btn.png) no-repeat center;cursor: pointer; border: none;}
.Floor002234 .right_form li{ position: relative; margin: 15px 0; padding: 10px 10px 10px 50px; min-height: 45px;}
.Floor002234 .right_form li:before{ content: ''; width: 40px; height: 40px; left: 0; top:5px; background: url("../images/icon.png") no-repeat center rgba(255,255,255,0.5); position: absolute; background-size: 60%; border-radius: 100%;}
.Floor002234 .right_form .fw{height: 40px;margin-top: 20px;border-bottom: 1px solid #143f5b;}
.Floor002234 .right_form .fw span{color:#fff;padding: 8px 0 8px 40px;font-size: 15px;}
.Floor002234 .right_form .fw span:before{content: '';width: 30px;height: 30px;top: 14px;background: url("../images/tx.png") no-repeat center;background-size: cover;display: inline-block;position: absolute;left: 0;}

/* 设置滚动条的样式 */
.scroll::-webkit-scrollbar {
	width: 6px;
}
/* 滚动槽 */
.scroll::-webkit-scrollbar-track {
	-webkit-box-shadow:inset006pxrgba(0,0,0,0.8);
	border-radius:10px;
	background: rgba(0,0,0,0.3);
}
/* 滚动条滑块 */
.scroll::-webkit-scrollbar-thumb {
	border-radius:10px;
	background:rgba(255,255,255,0.5);
}
.Floor002234 .video_info{ width: 70%; position: relative;}
.Floor002234 video{ width: 100%; height:650px;margin: 0 auto;display: block;position: relative;object-fit: cover;object-position: center center;}
.Floor002234 video.on {z-index: 4;}
#Floor002234_play{position: absolute; top: 0; left: 0; width: 100%; height: 100%;   cursor: pointer; z-index: 3;object-fit: cover;object-position: center center;}
#Floor002234_play .img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2 ;background-size:cover;  background-position: top center; background-repeat: no-repeat; }
#Floor002234_play span.anniu{position: absolute; top: 0; left: 0; width: 100%; height: 100%;  background: rgba(0,0,0,0.6) url(../images/play.png) no-repeat center center; background-size: 80px 80px; z-index: 3}
.Floor002234_play{position: absolute; top: 0; left: 0; width: 100%; height: 100%;   cursor: pointer; z-index: 100;}
.Floor002234  .video-js{ width: 100%; height: 650px;}
.video-js .vjs-big-play-button{ left: 50% !important; top: 50% !important; transform: translate(-50%,-50%);}
#Floor002234_video_html5_api_api{ width: 1400px; height: 650px;}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;  border-bottom:1px dashed rgba(255,255,255,0.3); margin-bottom: 30px}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:26px; font-weight:normal; color:rgba(255,255,255,0.9)}
.RichInfo005 .news_info .title p{ margin:0; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:rgba(255,255,255,0.9);font-family:Arial, Helvetica, sans-serif}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .center { text-align:center }

.RichInfo005 .bshare-custom .bshare-more,
.RichInfo005 .bshare-custom a{ color:rgba(255,255,255,0.9)  !important }
.RichInfo005 .info {  font-size: 14px; line-height:26px; color:rgba(255,255,255,0.9)  !important }
.RichInfo005 .info p,
.RichInfo005 .info span{   color:rgba(255,255,255,0.9)  !important }
.RichInfo005  .bot{  position: relative ; margin-top: 50px;} 
.RichInfo005 .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 0px } 
.RichInfo005 .info_back a{ color:rgba(255,255,255,0.5); font-size:14px;    background: url(../images/top_onbg.png) no-repeat center bottom; background-size: cover; display: block; padding: 10px 30px;     transform: skewX(-18deg);} 
.RichInfo005  .info_back a:hover{ opacity: 0.8;}

.RichInfo005 .info_pn span{ display:block; font-size: 14px; margin: 0; color: rgba(255,255,255,0.9); width: 80%; }
.RichInfo005  .info_pn span a{ line-height: 30px; color:rgba(255,255,255,0.5) }
.RichInfo005  .info_pn span a:hover{ color:rgba(255,255,255,0.7) }

.search_list  .main_title{  background: url(../images/box2.png) no-repeat ; background-size: contain; margin-bottom: 20px;text-indent: 0}
.search_list  .main_title h1{ font-size:36px; font-weight: normal; margin: 0; padding:0 0 10px 0;font-family: "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;  color: #fff}
.search_list  .main_title h1:after{ content: ""; display: block; width: 70px; height:2px; background-color:#12701a; border-right: 35px solid #173169; margin-top: 20px}
.search_list{ padding:3% 0 0;}
.search_list li{ padding: 10px 0; border-bottom: 1px dashed rgba(255,255,255,0.2);}
.search_list li a{ color:  rgba(255,255,255,0.8);}
.search_list time{ float: right; }